:root{color:#0b0b0b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.site-shell{--ink:#111827;--text:#1f2937;--muted:#5b6675;--soft:#f6f8fb;--line:#d9e1ea;--line-strong:#aebdcc;--accent:#0f766e;--accent-strong:#0b5f59;--blue:#2563eb;--panel:#ffffffeb;--shadow:0 18px 48px #1118271f;color:var(--text);background:#fbfcfe;min-height:100vh;overflow-x:hidden}.site-shell:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#2563eb0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#0f766e0a 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#f6f8fbf5 0%,#ffffffb8 54%,#fff 100%);position:fixed;inset:0}.site-header,.site-shell main,.site-footer{z-index:1;position:relative}.site-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:20;background:linear-gradient(90deg,#392587 0%,#5f2eea 100%);border-bottom:0;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;height:82px;padding:0 clamp(22px,5vw,78px);display:grid;position:sticky;top:0;left:0;right:0;box-shadow:0 16px 42px #39258738}.policy-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:1;background:#fbfcfee6;justify-content:space-between;align-items:center;min-height:82px;padding:0 clamp(22px,5vw,78px);display:flex;position:relative}.brand{color:#fff;align-items:center;gap:14px;font-size:22px;font-weight:950;text-decoration:none;display:inline-flex}.brand-mark{color:#5f2eea;background:#fff;border:1px solid #ffffff57;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 16px 34px #1710453d}.nav-links{justify-content:center;align-items:center;gap:28px;display:flex}.mobile-nav-toggle,.mobile-nav-panel{display:none}.auth-actions,.mobile-auth-actions{align-items:center;gap:10px;display:flex}.login-action,.signup-action{cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:950;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.login-action{color:#fff;background:#ffffff14;border:1px solid #ffffff75}.signup-action{color:#21163f;background:#fff;border:1px solid #fff;box-shadow:0 14px 30px #17104533}.account-chip{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:4px 14px 4px 4px;text-decoration:none;display:inline-flex}.account-chip span{background:linear-gradient(145deg, var(--accent) 0%, #164e63 100%);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:950;display:inline-flex}.account-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:14px;font-weight:950;overflow:hidden}.login-action:hover,.signup-action:hover{transform:translateY(-2px)}.nav-links a,.site-footer a{color:#475569;font-size:15px;font-weight:800;text-decoration:none;transition:color .16s}.nav-links a:hover,.site-footer a:hover{color:var(--accent-strong)}.site-header .nav-links a{color:#ffffffdb}.site-header .nav-links a:hover{color:#fff}.primary-action,.secondary-action{border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 24px;font-size:15px;font-weight:900;text-decoration:none;transition:box-shadow .18s,transform .18s,border-color .18s;display:inline-flex}.primary-action{background:var(--accent);color:#fff;cursor:pointer;border:0;font-family:inherit;box-shadow:0 16px 34px #0f766e3d}.secondary-action{border:1px solid var(--line-strong);color:var(--ink);background:#ffffffdb}.primary-action:hover,.secondary-action:hover{transform:translateY(-2px)}.secondary-action:hover{border-color:var(--accent)}.account-section{padding:clamp(36px,5vw,64px) clamp(22px,5vw,78px) 0}.account-hero{color:#fff;background-color:#0000;background-image:linear-gradient(135deg,#0f172af0,#0f766edb),url(/assets/company-hero-CtYptrEs.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #1e293b;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(330px,.48fr);gap:28px;padding:clamp(28px,4vw,48px);display:grid;overflow:hidden;box-shadow:0 28px 72px #0f172a3d}.account-welcome h1{color:#fff;letter-spacing:0;margin:0 0 18px;font-size:clamp(36px,4.2vw,58px);line-height:1.02}.account-welcome p{color:#ffffffc7;max-width:720px;margin:0;font-size:18px;line-height:1.65}.account-section .section-kicker{color:#9ff4e8}.account-badges,.account-actions-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.account-badges span{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex}.account-actions-row .secondary-action{color:#fff;background:#ffffff1a;border-color:#ffffff59}.account-status-note{color:#ffffffc2;margin-top:18px;font-size:13px;font-weight:800;display:block}.account-profile-card{color:var(--ink);background:#fffffff5;border:1px solid #ffffffb3;border-radius:8px;align-self:stretch;overflow:hidden;box-shadow:0 24px 60px #0f172a47}.account-cover{background-color:#0000;background-image:linear-gradient(135deg,#0f766e33,#2563eb24),url(/assets/ac-service-Ba72uBer.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:122px}.account-profile-main{align-items:center;gap:15px;padding:0 22px 22px;display:flex;transform:translateY(-20px)}.account-avatar{color:var(--accent-strong);background:#fff;border:4px solid #fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:76px;height:76px;font-size:28px;font-weight:950;display:inline-flex;overflow:hidden;box-shadow:0 12px 24px #0f172a24}.account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-profile-main strong{color:var(--ink);align-items:center;gap:8px;font-size:22px;font-weight:950;display:flex}.account-profile-main strong svg{color:var(--accent)}.account-profile-main span{color:var(--muted);margin-top:4px;font-size:14px;font-weight:750;line-height:1.4;display:block}.account-stat-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.account-stat-grid div{text-align:center;gap:5px;padding:18px 10px;display:grid}.account-stat-grid div+div{border-left:1px solid var(--line)}.account-stat-grid strong{color:var(--ink);font-size:19px;font-weight:950}.account-stat-grid span{color:var(--muted);font-size:12px;font-weight:850}.account-listings-panel{background:linear-gradient(#fffffffa,#f8fbfdf5);border:1px solid #94a3b857;border-radius:8px;margin-top:22px;padding:clamp(20px,3.4vw,34px);box-shadow:0 24px 70px #0f172a17}.account-listings-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.account-listings-heading h2{color:var(--ink);margin:6px 0 0;font-size:clamp(28px,4vw,48px);font-weight:950;line-height:1.04}.account-listings-heading p{color:var(--muted);margin:10px 0 0;font-size:15px;font-weight:800;line-height:1.5}.account-listings-tools{place-items:end;gap:10px;display:grid}.account-listings-tools>span{color:var(--muted);text-align:right;font-size:13px;font-weight:850}.create-listing-button{background:var(--accent);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:950;display:inline-flex}.create-listing-button:hover{background:var(--accent-dark)}.account-dashboard-strip{color:#fff;background:#0f172a;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:.8fr .8fr .8fr 1.4fr;gap:1px;margin-bottom:22px;display:grid;overflow:hidden;box-shadow:0 20px 48px #0f172a29}.account-dashboard-strip div{background:linear-gradient(135deg,#ffffff14,#ffffff06);gap:8px;min-height:86px;padding:18px;display:grid}.account-dashboard-strip span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.account-dashboard-strip strong{color:#fff;font-size:clamp(18px,2vw,26px);font-weight:950;line-height:1.15}.account-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.account-listing-card{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #94a3b857;border-radius:8px;grid-template-rows:auto 1fr;min-height:390px;padding:0;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.account-listing-card:hover{border-color:#0f766e6b;transform:translateY(-4px);box-shadow:0 26px 62px #0f172a26}.account-listing-media{aspect-ratio:16/10;background:var(--soft);position:relative;overflow:hidden}.account-listing-media:after{content:"";background:linear-gradient(#0f172a05,#0f172a85);position:absolute;inset:0}.account-listing-media img{object-fit:cover;width:100%;height:100%;transition:transform .26s;display:block}.account-listing-card:hover .account-listing-media img{transform:scale(1.04)}.account-listing-media span{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;z-index:1;background:#ffffffeb;border:1px solid #ffffffb8;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:950;position:absolute;bottom:14px;left:14px}.account-listing-content{gap:12px;padding:18px 20px 20px;display:grid}.account-listing-content strong{color:var(--ink);font-size:21px;font-weight:950;line-height:1.16}.account-listing-content small{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:1.45;display:inline-flex}.account-listing-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;display:flex}.account-listing-footer b{color:var(--accent-dark);font-size:18px;font-weight:950}.account-listing-footer em{color:var(--muted);font-size:12px;font-style:normal;font-weight:900}.account-listing-meta{flex-wrap:wrap;gap:7px;display:flex}.account-listing-meta span{background:var(--soft);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.account-empty-listings{background:var(--soft);border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:8px;place-items:center;gap:8px;min-height:180px;padding:28px;display:grid}.account-empty-listings strong{color:var(--ink);font-size:22px;font-weight:950}.account-empty-listings span{max-width:560px;font-size:14px;font-weight:750;line-height:1.5}.market-hero-section{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#3b239bf2,#6249e2e0),url(/assets/company-hero-CtYptrEs.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;gap:0;padding:clamp(58px,7vw,92px) clamp(22px,5vw,78px) 0;display:grid;overflow:visible}.market-hero-copy{text-align:center;max-width:980px;margin:0 auto}.market-hero-copy h1{color:#fff;letter-spacing:0;max-width:900px;margin:0 auto 14px;font-size:clamp(38px,4.2vw,64px);font-weight:950;line-height:1.05}.market-hero-copy p{color:#ffffffd6;max-width:760px;margin:0 auto;font-size:19px;font-weight:750;line-height:1.55}.market-search-card{background:#fff;border:0;border-radius:8px;gap:0;max-width:980px;margin:30px auto 0;padding:0;display:grid;overflow:hidden;box-shadow:0 26px 70px #1d135c47}.market-search-tabs{background:#2c235f;grid-template-columns:repeat(4,1fr);display:grid}.market-search-tabs button{color:#ffffffb8;cursor:pointer;text-align:center;background:0 0;border:0;padding:18px 12px;font-size:14px;font-weight:950;position:relative}.market-search-tabs button.active{color:#fff}.market-search-tabs button.active:after{content:"";background:#fff;border-radius:999px;width:34px;height:2px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.market-search-input{color:var(--muted);text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:74px;padding:10px 12px 10px 24px;font-size:16px;font-weight:800;display:grid}.market-search-input svg{color:var(--ink);flex:none}.market-search-input input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.market-search-input input::placeholder{color:#5f6675;opacity:1}.market-search-input button{color:#fff;cursor:pointer;background:#5f2eea;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:16px;font-weight:950;text-decoration:none;display:inline-flex}.market-search-input button:disabled{cursor:wait;opacity:.72}.market-search-status{border-top:1px solid var(--line);color:var(--muted);background:#f7f8fc;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:10px 18px 10px 24px;display:flex}.market-search-status span{font-size:13px;font-weight:850}.market-search-status button,.clear-results-button{color:#5f2eea;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:950}.market-live-panel{display:none}.market-top-picks{color:var(--ink);background:#fff;margin:clamp(56px,6vw,74px) calc(-1*clamp(22px,5vw,78px)) 0;padding:clamp(42px,5vw,68px) clamp(22px,5vw,78px)}.market-top-picks-heading{justify-content:space-between;align-items:center;gap:18px;max-width:1280px;margin:0 auto 22px;display:flex}.market-top-picks-heading .section-kicker{margin-bottom:4px}.market-top-picks-heading strong{color:var(--ink);font-size:clamp(28px,3vw,42px);font-weight:950;display:block}.market-top-picks-heading a{color:#5f2eea;font-size:14px;font-weight:950;text-decoration:none}.market-pick-row{grid-template-columns:repeat(4,minmax(230px,1fr));gap:24px;max-width:1280px;margin:0 auto;display:grid;overflow:hidden}.market-pick-card{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:0;text-decoration:none;display:block}.market-pick-card img{object-fit:cover;border-radius:8px;width:100%;height:180px;display:block}.market-pick-card span{color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:950;display:block}.market-pick-card strong{color:var(--ink);margin-top:8px;font-size:21px;font-weight:950;line-height:1.24;display:block}.market-pick-card small{color:var(--muted);margin-top:9px;font-size:14px;font-weight:760;line-height:1.45;display:block}.market-pick-card b{color:var(--ink);margin-top:12px;font-size:17px;font-weight:950;display:block}.market-feature-card,.market-mini-list a{color:var(--ink);background:#fffffff5;border-radius:8px;min-width:0;text-decoration:none;overflow:hidden}.market-feature-card img,.market-mini-list img{object-fit:cover;width:100%;height:92px;display:block}.market-mini-list span{gap:6px;padding:13px;display:grid}.market-mini-list strong{font-size:14px;font-weight:950;line-height:1.25}.market-mini-list small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.hero-section{grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);align-items:center;gap:clamp(46px,5vw,92px);min-height:auto;padding:clamp(64px,7vw,92px) clamp(22px,5vw,78px) clamp(56px,6vw,82px);display:grid}.hero-copy{max-width:740px}.hero-tabs,.section-kicker{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:950;display:inline-flex}.hero-tabs{border:1px solid var(--line);background:#fffffff2;border-radius:999px;gap:0;min-height:50px;margin-bottom:36px;padding:4px}.hero-tabs span{color:#64748b;border-radius:999px;align-items:center;min-height:40px;padding:0 20px;font-size:13px;font-weight:950;display:inline-flex}.hero-tabs span:first-child{border:1px solid var(--line);color:var(--accent-strong);background:#e9fbf8}.hero-copy h1{color:var(--ink);letter-spacing:0;max-width:820px;margin:0 0 24px;font-size:clamp(44px,4.3vw,66px);font-weight:920;line-height:1.02}.hero-copy p,.section-copy p,.section-heading p,.provider-copy p,.safety-copy p,.download-section p,.contact-section p{color:var(--muted);margin:0;font-size:18px;line-height:1.75}.hero-copy p{max-width:700px}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero-proof{gap:18px;margin-top:30px;display:grid}.hero-proof span{box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;align-items:center;gap:14px;min-height:auto;padding:0;font-size:18px;font-weight:550;display:inline-flex}.hero-proof svg{color:var(--accent);background:#e9fbf8;border-radius:50%;padding:3px}.hero-stats{border-top:0;grid-template-columns:repeat(3,1fr);gap:10px;max-width:620px;margin-top:54px;padding-top:0;display:grid}.hero-stats div{gap:7px;min-height:0;padding:0;display:grid}.hero-stats strong{color:var(--ink);font-size:16px;font-weight:950}.hero-stats span{color:#64748b;font-size:13px;font-weight:750;line-height:1.35}.hero-visual{background:#0f172a;border:1px solid #1e293b;border-radius:8px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0f172a3d}.hero-grid{opacity:.9;pointer-events:none;z-index:1;background:linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0}.hero-visual:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0f172a80 0%,#0f172a1f 46%,#0f172a05 100%),linear-gradient(#ffffff0a 0%,#0f172a9e 100%);position:absolute;inset:0}.hero-visual:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0f172a00 44%,#0f172ac7 100%);height:42%;position:absolute;bottom:0;left:0;right:0}.hero-visual img{filter:saturate(1.02)contrast(1.02)brightness(.9);object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute}.contact-form button{background:var(--accent);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.slide-controls{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-top:14px;display:grid}.slide-controls>button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.slide-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.slide-dots button{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;width:7px;height:7px;padding:0}.slide-dots button.active,.slide-dots button[aria-current=true]{background:var(--accent);width:22px}.split-section,.company-section,.proof-section,.client-section,.solutions-section,.workflow-section,.app-section,.services-section,.safety-section,.standards-section,.markets-section,.localization-section,.download-section,.legal-section,.contact-section{max-width:1340px;margin:0 auto;padding:clamp(64px,7vw,96px) clamp(22px,5vw,78px)}.company-section{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(34px,5vw,72px);display:grid}.split-section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(34px,6vw,92px);display:grid}.section-copy h2,.section-heading h2,.provider-copy h2,.safety-copy h2,.download-section h2,.contact-section h2{color:var(--ink);letter-spacing:0;margin:0 0 22px;font-size:clamp(30px,3vw,46px);font-weight:920;line-height:1.12}.company-grid{background:0 0;border:0;grid-template-columns:1fr;gap:12px;display:grid}.company-card{border:1px solid var(--line);background:#ffffffe6;align-items:start;gap:10px;min-height:0;padding:24px 26px;display:grid;position:relative}.company-card:before{background:var(--accent);content:"";width:3px;height:auto;position:absolute;top:0;bottom:0;left:0}.company-card+.company-card{border-left:1px solid var(--line)}.company-card strong{color:var(--ink);font-size:22px;font-weight:920}.company-card p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.step-list{gap:14px;display:grid}.step-row{border:1px solid var(--line);box-shadow:none;background:#ffffffe0;border-radius:8px;align-items:center;gap:18px;padding:22px;display:flex}.step-row span{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:950;display:inline-flex}.step-row p{color:var(--ink);margin:0;font-size:17px;font-weight:850;line-height:1.5}.services-section{background-color:#f6f8fb;background-image:linear-gradient(#0f766e0e 1px,#0000 1px),linear-gradient(90deg,#2563eb0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;max-width:none}.section-heading{text-align:center;max-width:800px;margin:0 auto}.company-section .section-heading{text-align:left;max-width:560px;margin:0}.client-section{text-align:center;background:#fff;max-width:none}.client-section-icon{color:var(--accent);margin:0 auto 18px}.client-grid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1200px;margin:46px auto 0;display:grid}.client-segment{border:1px solid var(--line);text-align:left;background:#fffffff0;border-radius:8px;gap:12px;min-height:230px;padding:26px;display:grid}.client-segment svg{color:var(--accent)}.client-segment strong{color:var(--ink);font-size:22px;font-weight:950}.client-segment span{color:var(--muted);font-size:15px;line-height:1.65}.solutions-section,.standards-section,.proof-section{max-width:none}.solution-grid,.standards-grid,.proof-grid{gap:18px;max-width:1200px;margin:46px auto 0;display:grid}.solution-grid{grid-template-columns:repeat(3,1fr)}.standards-grid,.proof-grid{grid-template-columns:repeat(4,1fr)}.solution-card,.standard-card,.proof-card{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;gap:13px;padding:26px;display:grid}.solution-card svg,.standard-card svg,.proof-card svg{color:var(--accent)}.solution-card strong,.standard-card strong,.proof-card strong{color:var(--ink);font-size:22px;font-weight:950}.solution-card span,.standard-card span,.proof-card span{color:var(--muted);font-size:15px;line-height:1.65}.app-section{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(34px,6vw,82px);display:grid}.app-preview{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 28px 78px #0f172a1f}.app-preview img{width:100%;display:block}.app-copy{justify-items:start;display:grid}.app-copy h2,.localization-section h2{color:var(--ink);letter-spacing:0;margin:0 0 22px;font-size:clamp(30px,3vw,46px);font-weight:920;line-height:1.12}.app-copy p,.localization-section p{color:var(--muted);margin:0;font-size:18px;line-height:1.75}.app-points{gap:12px;margin:26px 0 28px;display:grid}.app-points span{color:var(--ink);align-items:center;gap:12px;font-size:16px;font-weight:850;display:flex}.app-points svg{color:var(--accent);flex:none}.workflow-section{grid-template-columns:1fr 1fr;gap:22px;display:grid}.workflow-column{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;padding:clamp(26px,4vw,42px)}.workflow-column h2,.markets-section h2{color:var(--ink);margin:0 0 28px;font-size:clamp(30px,3vw,44px);font-weight:920;line-height:1.12}.workflow-list{gap:14px;display:grid}.workflow-item{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding-top:18px;display:flex}.workflow-item>span{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:950;display:inline-flex}.workflow-item strong{color:var(--ink);margin-bottom:6px;font-size:18px;font-weight:950;display:block}.workflow-item p,.markets-section p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.listing-search-panel{color:#fff;background-color:#0000;background-image:linear-gradient(135deg,#0f172af0,#2563ebc2),url(/assets/company-hero-CtYptrEs.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;max-width:1200px;margin:46px auto 0;padding:clamp(24px,4vw,38px);overflow:hidden;box-shadow:0 26px 70px #0f172a2e}.listing-search-tabs,.popular-localities{flex-wrap:wrap;gap:10px;display:flex}.listing-search-tabs span,.popular-localities a{color:#fff;background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:900;text-decoration:none}.listing-search-tabs span:first-child{color:var(--ink);background:#fff}.listing-search-box{color:var(--muted);background:#fff;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:58px;margin:18px 0;padding:8px 8px 8px 18px;display:grid;box-shadow:0 18px 44px #0f172a3d}.listing-search-box svg{color:var(--ink)}.listing-search-box span{font-size:15px;font-weight:750}.listing-search-box button{background:var(--accent);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;min-height:42px;padding:0 20px;font-size:14px;font-weight:950}.marketplace-section-block{max-width:1200px;margin:42px auto 0}.marketplace-block-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.marketplace-block-heading .section-kicker{margin-bottom:8px}.marketplace-block-heading h3{color:var(--ink);margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:950;line-height:1.12}.marketplace-block-heading a{color:var(--accent-strong);font-size:14px;font-weight:950;text-decoration:none}.clear-results-button{margin-top:14px;display:block}.seller-assistant-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:0;display:grid;overflow:hidden;box-shadow:0 22px 64px #1118271a}.seller-assistant-copy{padding:clamp(24px,3vw,38px)}.seller-assistant-copy h3{color:var(--ink);margin:6px 0 14px;font-size:clamp(28px,3vw,46px);font-weight:950;line-height:1.05}.seller-assistant-copy p{color:var(--muted);max-width:760px;margin:0;font-size:16px;font-weight:760;line-height:1.6}.seller-draft-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.seller-draft-meta span{border:1px solid var(--line);color:var(--ink);background:#f8fafc;border-radius:8px;gap:6px;min-height:78px;padding:14px;font-size:15px;font-weight:900;display:grid}.seller-draft-meta strong{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:950}.seller-missing-fields{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:850}.seller-steps{color:#fff;background:linear-gradient(135deg,#20184f 0%,#5f2eea 100%);flex-direction:column;justify-content:center;gap:18px;padding:clamp(24px,3vw,34px);display:flex}.seller-steps>strong{font-size:22px;font-weight:950}.seller-steps ol{gap:12px;margin:0;padding-left:22px;display:grid}.seller-steps li{color:#ffffffdb;font-size:15px;font-weight:800;line-height:1.45}.seller-actions{flex-wrap:wrap;gap:10px;display:flex}.seller-actions a,.seller-actions button{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.seller-actions a,.seller-actions button:first-child{color:#20184f;background:#fff;border:1px solid #fff}.seller-actions button{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d}.smart-answer-strip{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex;box-shadow:0 14px 38px #11182712}.smart-answer-strip strong,.smart-answer-strip span,.smart-answer-strip button{border-radius:999px;min-height:34px;padding:8px 12px;font-size:13px;font-weight:950}.smart-answer-strip strong{color:#3730a3;background:#eef2ff}.smart-answer-strip span{color:var(--accent-strong);background:#ecfdf5}.smart-answer-strip button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f8fafc}.top-picks-row,.highlighted-listing-grid,.featured-provider-grid{gap:18px;display:grid}.top-picks-row{grid-template-columns:repeat(3,1fr)}.top-pick-card,.highlighted-listing-card,.featured-provider-card{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:8px;width:100%;padding:0;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;overflow:hidden;box-shadow:0 16px 44px #11182714}.top-pick-card:hover,.highlighted-listing-card:hover,.featured-provider-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 22px 58px #0f766e1f}.top-pick-card img{object-fit:cover;width:100%;height:132px;display:block}.top-pick-card span,.highlighted-listing-card span{color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;margin:16px 18px 8px;font-size:12px;font-weight:950;display:block}.top-pick-card strong,.top-pick-card small{padding:0 18px;display:block}.top-pick-card strong{font-size:18px;font-weight:950;line-height:1.25}.top-pick-card small{color:var(--muted);padding-top:10px;padding-bottom:18px;font-size:13px;font-weight:750;line-height:1.45}.featured-listing-board{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr) minmax(180px,.26fr);align-items:stretch;gap:16px;max-width:1200px;margin:24px auto 0;display:grid}.featured-listing-provider,.featured-listing-side{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;padding:22px;display:flex;box-shadow:0 16px 44px #11182714}.featured-listing-provider strong,.featured-listing-side strong{color:var(--ink);font-size:20px;font-weight:950;line-height:1.2}.featured-listing-provider span,.featured-listing-side span{color:var(--accent-strong);margin-top:8px;font-size:13px;font-weight:950}.featured-listing-provider p,.featured-listing-side small{color:var(--muted);margin:14px 0 20px;font-size:14px;font-weight:750;line-height:1.55}.featured-listing-provider .primary-action{min-height:44px;padding:0 18px}.featured-listing-image{color:#fff;background:#0f172a;border:1px solid #1e293b;border-radius:8px;min-height:330px;text-decoration:none;position:relative;overflow:hidden}.featured-listing-image:before{content:"";z-index:1;background:linear-gradient(#0f172a00 32%,#0f172ad1 100%);position:absolute;inset:0}.featured-listing-image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute}.featured-listing-image div{z-index:2;gap:9px;padding:26px;display:grid;position:absolute;bottom:0;left:0;right:0}.featured-listing-image span{background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;justify-self:start;padding:8px 12px;font-size:13px;font-weight:950}.featured-listing-image strong{font-size:clamp(26px,3vw,42px);font-weight:950;line-height:1.04}.featured-listing-image small{color:#ffffffc7;font-size:16px;font-weight:850}.highlighted-listing-grid{grid-template-columns:repeat(4,1fr)}.listing-section-stack{gap:54px;margin-top:34px;display:grid}.listing-collection{gap:20px;display:grid}.collection-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.collection-heading h3{color:var(--ink);margin:4px 0 0;font-size:clamp(26px,2.4vw,38px);font-weight:950;line-height:1.08}.collection-heading a{color:#5f2eea;font-size:14px;font-weight:950;text-decoration:none}.recommended-collection{border:1px solid var(--line);background:#fff;border-radius:8px;padding:clamp(18px,2.4vw,30px);box-shadow:0 18px 54px #11182714}.recommended-listing-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.recommended-listing-card{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:8px;grid-template-columns:118px minmax(0,1fr);min-height:132px;padding:0;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.recommended-listing-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 16px 34px #0f766e1c}.recommended-listing-card img{object-fit:cover;width:100%;height:100%}.recommended-listing-card div{flex-direction:column;min-width:0;padding:14px;display:flex}.recommended-listing-card span{color:var(--accent-strong);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:950}.recommended-listing-card strong{color:var(--ink);margin-top:7px;font-size:15px;font-weight:950;line-height:1.25}.recommended-listing-card small{color:var(--muted);margin-top:8px;font-size:12px;font-weight:760}.recommended-listing-card b{color:var(--ink);margin-top:auto;padding-top:10px;font-size:13px;font-weight:950}.category-group-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.category-group-card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 16px 44px #11182712}.category-group-header{color:#fff;background:linear-gradient(135deg,#20184f 0%,#5f2eea 100%);justify-content:space-between;align-items:center;gap:14px;min-height:96px;padding:20px;display:flex}.category-group-header strong{font-size:20px;font-weight:950;line-height:1.15;display:block}.category-group-header a,.category-group-header button{color:#fff;cursor:pointer;font:inherit;background:#ffffff24;border:1px solid #ffffff52;border-radius:999px;flex:none;padding:9px 13px;font-size:13px;font-weight:950;text-decoration:none}.category-listing-list{display:grid}.category-listing-row{border-top:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-bottom:0;border-left:0;border-right:0;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:13px;width:100%;min-height:98px;padding:13px;text-decoration:none;display:grid}.category-listing-row img{object-fit:cover;border-radius:8px;width:76px;height:70px}.category-listing-row div{min-width:0}.category-listing-row strong{color:var(--ink);font-size:14px;font-weight:950;line-height:1.25;display:block}.category-listing-row span{color:var(--muted);margin-top:6px;font-size:12px;font-weight:760;display:block}.category-listing-row b{color:var(--accent-strong);margin-top:6px;font-size:12px;font-weight:950;display:block}.highlighted-listing-card img,.featured-provider-card img{object-fit:cover;width:100%;height:150px;display:block}.highlighted-listing-card div,.featured-provider-card div{padding:18px}.highlighted-listing-card span{margin:0 0 9px}.highlighted-listing-card strong,.featured-provider-card strong{color:var(--ink);font-size:18px;font-weight:950;line-height:1.28;display:block}.highlighted-listing-card small,.featured-provider-card p{color:var(--muted);margin:10px 0;font-size:13px;font-weight:750;line-height:1.45;display:block}.highlighted-listing-card b,.featured-provider-card span{color:var(--ink);font-size:14px;font-weight:950;display:block}.highlighted-listing-card em{color:#64748b;margin-top:10px;font-size:12px;font-style:normal;font-weight:800;display:block}.compact-live-grid{margin-top:0}.empty-listings{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;margin-top:34px;padding:28px;display:grid;box-shadow:0 16px 44px #11182714}.empty-listings strong{color:var(--ink);font-size:22px;font-weight:950}.empty-listings span{color:var(--muted);font-size:15px;font-weight:750}.featured-provider-grid{grid-template-columns:repeat(3,1fr)}.service-showcase{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);align-items:stretch;gap:0;max-width:1120px;margin:46px auto 0;display:grid;overflow:hidden;box-shadow:0 22px 58px #0f172a14}.service-showcase-visual{background:#0f172a;min-height:300px;position:relative;overflow:hidden}.service-showcase-visual:before{content:"";z-index:1;background:linear-gradient(#0f172a05 20%,#0f172a94 100%);position:absolute;inset:0}.service-showcase-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute}.service-showcase-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);z-index:2;background:#fffffff0;border:1px solid #ffffff52;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:inline-flex;position:absolute;bottom:26px;left:26px;box-shadow:0 18px 42px #0f172a33}.service-showcase-badge svg{color:var(--accent);flex:none}.service-showcase-badge span{color:var(--ink);font-size:13px;font-weight:950}.service-showcase-copy{flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,46px);display:flex}.service-showcase-copy .section-kicker{margin-bottom:16px}.service-showcase-copy h3{color:var(--ink);margin:0 0 16px;font-size:clamp(34px,4vw,54px);font-weight:950;line-height:1}.service-showcase-copy p{color:var(--muted);max-width:620px;margin:0;font-size:18px;line-height:1.65}.service-grid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1200px;margin:28px auto 0;display:grid}.service-card{border:1px solid var(--line);box-shadow:none;color:var(--ink);background:#ffffffeb;border-radius:8px;gap:0;min-height:0;padding:0;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;overflow:hidden}.service-card:hover{border-color:var(--accent);transform:translateY(-5px);box-shadow:0 20px 54px #0f766e1f}.service-card-image{aspect-ratio:16/9;background:#e2e8f0;display:block;overflow:hidden}.service-card-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .22s;display:block}.service-card:hover .service-card-image img{transform:scale(1.04)}.service-card-body{gap:12px;padding:22px;display:grid}.service-card-body svg{color:var(--accent)}.service-card-body strong{font-size:22px;font-weight:950}.service-card-body>span{color:var(--muted);font-size:15px;line-height:1.55}.provider-band{color:#fff;background-color:#0000;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(135deg,#0f172a 0%,#134e4a 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:54px;margin:0;padding:clamp(72px,8vw,106px) clamp(22px,5vw,78px);display:grid}.provider-copy{max-width:680px}.provider-copy svg,.provider-copy .section-kicker{color:#fff}.provider-copy h2{color:#fff;margin-top:14px}.provider-copy p{color:#d2d2d2}.provider-steps{gap:14px;display:grid}.provider-step{color:#f4f4f4;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:14px;padding:20px;font-size:16px;font-weight:850;line-height:1.5;display:flex}.provider-step svg{color:#fff;flex:none}.safety-section{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.safety-copy>svg{color:var(--accent);margin-bottom:18px}.safety-list{gap:16px;display:grid}.safety-list div{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:22px 0;display:flex}.safety-list svg{color:var(--accent);flex:none}.safety-list span{color:var(--ink);font-size:18px;font-weight:850;line-height:1.5}.markets-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.localization-section{grid-template-columns:.86fr 1.14fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.localization-grid{gap:14px;display:grid}.localization-grid div{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;gap:10px;padding:24px;display:grid}.localization-grid svg{color:var(--accent)}.localization-grid strong{color:var(--ink);font-size:21px;font-weight:950}.localization-grid span{color:var(--muted);font-size:15px;line-height:1.65}.market-roadmap{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.market-roadmap div{gap:10px;padding:28px;display:grid}.market-roadmap div+div{border-left:1px solid var(--line)}.market-roadmap strong{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:950}.market-roadmap span{color:var(--ink);font-size:20px;font-weight:950;line-height:1.3}.download-section{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fffffff5,#e8f9f6f0),#f6f8fb;border-radius:8px;justify-content:space-between;align-items:center;margin:0 clamp(22px,5vw,78px);padding:clamp(40px,5vw,66px);display:flex}.download-section div:first-child{max-width:760px}.download-section h2{max-width:720px}.download-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:12px;display:flex}.contact-section{grid-template-columns:.85fr 1fr;align-items:center;gap:34px;display:grid}.contact-copy{gap:18px;display:grid}.contact-copy>div{align-items:center;gap:16px;display:flex}.contact-section h2{margin:0;font-size:36px}.contact-section svg,.contact-section a{color:var(--accent)}.contact-section a,.legal-section a{align-items:center;gap:8px;font-weight:900;text-decoration:none;display:inline-flex}.contact-links{justify-items:start;gap:10px;display:grid}.contact-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff0;border-radius:8px;gap:14px;padding:24px;display:grid}.contact-form label{color:#475569;gap:7px;font-size:13px;font-weight:900;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:0;min-height:48px;padding:0 14px;font-size:14px}.contact-form textarea{resize:vertical;padding:12px 14px;line-height:1.5}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #0f766e1f}.contact-form button{gap:9px;min-height:48px;padding:0 18px;font-size:15px}.form-status{color:var(--muted);font-size:13px;font-weight:750}.legal-section{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.legal-section div{border:1px solid var(--line);background:#fffc;border-radius:8px;padding:22px}.legal-section strong{color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:950;display:block}.legal-section p{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.65}.legal-section a{color:var(--accent-strong);font-size:13px}.site-footer{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1.15fr) minmax(220px,.85fr) minmax(260px,1fr);gap:34px;max-width:1340px;margin:0 auto;padding:38px clamp(22px,5vw,78px) 46px;display:grid}.footer-company,.footer-contact,.footer-links{justify-items:start;gap:10px;display:grid}.site-footer span{color:var(--ink);font-size:21px;font-weight:950}.site-footer p{color:var(--muted);max-width:380px;margin:0;font-size:14px;line-height:1.65}.site-footer strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:950}.footer-links{grid-template-columns:repeat(2,minmax(0,auto));justify-content:end}.footer-links strong{grid-column:1/-1}.footer-contact a,.footer-links a{line-height:1.4}.site-footer div{flex-wrap:wrap;gap:12px 22px;display:flex}.site-footer .footer-company,.site-footer .footer-contact,.site-footer .footer-links{display:grid}.policy-shell{background:#fbfcfe}.policy-main{z-index:1;position:relative}.policy-hero,.policy-meta,.policy-grid,.policy-content,.policy-cta{max-width:1180px;margin:0 auto}.policy-hero{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(64px,8vw,104px) clamp(22px,5vw,78px) 36px;display:grid}.policy-hero h1{color:var(--ink);margin:0 0 22px;font-size:clamp(46px,5vw,76px);font-weight:950;line-height:1}.policy-hero p,.policy-content p,.policy-cta p{color:var(--muted);margin:0;font-size:18px;line-height:1.75}.policy-contact-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:16px;padding:28px;display:grid}.policy-contact-card svg{color:var(--accent)}.policy-contact-card strong{color:var(--ink);font-size:24px;font-weight:950;line-height:1.2}.policy-contact-card span{color:var(--muted);font-size:15px;line-height:1.6}.policy-meta{grid-template-columns:.8fr 1.3fr .9fr;gap:0;padding:0 clamp(22px,5vw,78px);display:grid;overflow:hidden}.policy-meta div{border:1px solid var(--line);background:#ffffffd1;gap:8px;padding:22px;display:grid}.policy-meta div+div{border-left:0}.policy-meta strong,.policy-meta a{color:var(--ink);font-weight:950}.policy-meta span{color:var(--muted);font-size:14px;line-height:1.45}.policy-grid{grid-template-columns:repeat(4,1fr);gap:18px;padding:clamp(48px,6vw,72px) clamp(22px,5vw,78px) 0;display:grid}.policy-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:24px;display:grid}.policy-card svg{color:var(--accent)}.policy-card strong{color:var(--ink);font-size:19px;font-weight:950}.policy-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.policy-content{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(26px,5vw,62px);padding:clamp(56px,7vw,86px) clamp(22px,5vw,78px) 0;display:grid}.policy-content h2,.policy-cta h2{color:var(--ink);margin:0;font-size:clamp(30px,3vw,46px);font-weight:920;line-height:1.12}.policy-content ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.policy-content li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;align-items:flex-start;gap:12px;padding:18px;display:flex}.policy-content li svg{color:var(--accent);flex:none;margin-top:2px}.policy-content li span{font-size:16px;font-weight:750;line-height:1.5}.policy-content-split{border-top:1px solid var(--line);margin-top:clamp(56px,7vw,86px);padding-top:clamp(42px,6vw,66px)}.policy-cta{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#fffffff5,#e8f9f6f0),#f6f8fb;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;margin-top:clamp(56px,7vw,86px);padding:clamp(34px,5vw,58px);display:flex}.policy-cta div{max-width:760px}.policy-footer{margin-top:clamp(56px,7vw,86px)}.policy-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.legal-policy-grid{grid-template-columns:repeat(2,1fr)}.whatsapp-float{color:#fff;z-index:30;background:#0f766e;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 42px #0f766e47}.auth-modal{z-index:60;align-items:center;padding:22px;display:grid;position:fixed;inset:0}.auth-backdrop{cursor:pointer;background:#0f172a8f;border:0;position:absolute;inset:0}.auth-panel{border:1px solid var(--line);z-index:1;background:#fff;border-radius:8px;justify-self:center;gap:22px;width:min(100%,460px);max-width:460px;max-height:calc(100vh - 44px);padding:26px;display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0f172a4d}.auth-panel-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.auth-panel-header .section-kicker{margin-bottom:10px}.auth-panel h2{color:var(--ink);margin:0;font-size:30px;font-weight:950;line-height:1.08}.auth-close{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.auth-switch{border:1px solid var(--line);background:#f1f5f9;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-switch button{color:#64748b;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;min-height:40px;font-size:14px;font-weight:950}.auth-switch button.active{color:var(--ink);background:#fff;box-shadow:0 8px 20px #0f172a14}.auth-form{gap:14px;display:grid}.auth-form label{color:#475569;gap:7px;font-size:13px;font-weight:900;display:grid}.auth-form input,.auth-form select,.auth-form textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:0;min-height:48px;padding:0 14px;font-size:14px}.auth-form textarea{resize:vertical;min-height:116px;padding:12px 14px;line-height:1.5}.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #0f766e1f}.auth-form button[type=submit]{background:var(--accent);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 18px;font-size:15px;font-weight:950;display:inline-flex}.auth-form button[type=submit]:disabled{cursor:progress;opacity:.68}.auth-status{color:var(--muted);font-size:13px;font-weight:800;line-height:1.5}.create-listing-panel{grid-template-rows:auto minmax(0,1fr);width:min(100vw - 32px,860px);max-width:860px;max-height:calc(100dvh - 32px);padding:0;display:grid;overflow:hidden}.create-listing-header{color:#fff;background-color:#0000;background-image:linear-gradient(120deg,#134e4af5,#0f766ee6),url(/assets/company-hero-CtYptrEs.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:space-between;align-items:start;gap:18px;padding:clamp(18px,3vw,24px) clamp(20px,3vw,28px);display:flex}.create-listing-header .section-kicker{color:#99f6e4}.create-listing-header h2{color:#fff;font-size:clamp(30px,4vw,44px)}.create-listing-header p{color:#ffffffd1;margin:6px 0 0;font-size:15px;font-weight:800;line-height:1.45}.create-listing-form{gap:14px;padding:clamp(18px,2.5vw,24px) clamp(20px,3vw,28px) clamp(20px,3vw,28px);overflow-y:auto}.create-listing-fields{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.create-media-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.68fr);gap:14px;display:grid}.create-upload-box{color:#475569;background:#f8fafc;border:1px dashed #94a3b8;border-radius:8px;grid-column:1/-1;gap:10px;min-width:0;min-height:116px;padding:16px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.create-upload-box span{color:var(--muted);font-size:14px;font-weight:750;line-height:1.45}.create-upload-box input{text-overflow:ellipsis;white-space:normal;background:#fff;border:1px solid #cbd5e1;max-width:100%;min-height:auto;padding:12px;font-size:13px;overflow:hidden}.create-listing-form textarea{min-height:96px}.create-listing-form button[type=submit]{position:sticky;bottom:0;box-shadow:0 -10px 24px #fffffff0}.listing-detail-modal{z-index:70;align-items:center;padding:clamp(14px,2vw,26px);display:grid;position:fixed;inset:0}.listing-detail-backdrop{cursor:pointer;background:#0f172a9e;border:0;position:absolute;inset:0}.listing-detail-panel{border:1px solid var(--line);z-index:1;background:#fff;border-radius:8px;justify-self:center;gap:24px;width:min(100%,1180px);max-width:1180px;max-height:calc(100vh - 40px);padding:clamp(22px,2.6vw,34px);display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 96px #0f172a57}.listing-detail-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.listing-detail-header>div{max-width:820px}.listing-detail-header .section-kicker{margin-bottom:10px}.listing-detail-header h2{color:var(--ink);margin:0;font-size:clamp(34px,3.6vw,56px);font-weight:950;line-height:1.04}.listing-detail-subline{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.listing-detail-subline span{border:1px solid var(--line);color:var(--ink);background:#f8fafc;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.listing-detail-body{grid-template-columns:minmax(360px,1fr) minmax(300px,.38fr);align-items:start;gap:clamp(22px,3vw,36px);display:grid}.listing-image-slider{gap:12px;display:grid}.listing-slider-stage{border:1px solid var(--line);background:#0f172a;border-radius:8px;position:relative;overflow:hidden}.listing-slider-stage img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.listing-slider-stage:after{content:"";pointer-events:none;background:linear-gradient(#0f172a00 62%,#0f172a6b 100%);position:absolute;inset:0}.listing-slider-arrow{color:var(--ink);cursor:pointer;z-index:2;background:#fffffff0;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.listing-slider-arrow.previous{left:14px}.listing-slider-arrow.next{right:14px}.listing-slider-count{color:#fff;z-index:2;background:#0f172ac2;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:900;position:absolute;bottom:14px;right:14px}.listing-slider-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.listing-slider-thumbs button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.listing-slider-thumbs button.active{border-color:var(--accent)}.listing-slider-thumbs img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.listing-detail-main{grid-column:1/2;gap:22px;display:grid}.listing-detail-summary{border:1px solid var(--line);background:#fff;border-radius:8px;grid-area:1/2/span 2/3;align-self:start;gap:16px;padding:18px;display:grid;position:sticky;top:0;box-shadow:0 18px 54px #1118271a}.listing-detail-price-card{color:#fff;background:linear-gradient(135deg,#21164f 0%,#5f2eea 100%);border-radius:8px;gap:7px;padding:22px;display:grid}.listing-detail-price-card span,.listing-detail-price-card small{color:#ffffffc7;font-size:13px;font-weight:850}.listing-detail-price-card strong{color:#fff;font-size:34px;font-weight:950}.listing-provider-card{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#f8fafc;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-width:0;padding:14px;display:grid}.listing-provider-card:hover{border-color:var(--accent);box-shadow:0 14px 32px #0f766e1a}.listing-provider-avatar{border:1px solid var(--line);color:var(--accent-strong);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:20px;font-weight:950;display:inline-flex;overflow:hidden}.listing-provider-avatar img{object-fit:cover;width:100%;height:100%}.listing-provider-card span,.listing-provider-card small{color:var(--muted);font-size:12px;font-weight:800;display:block}.listing-provider-card strong{color:var(--ink);margin:3px 0;font-size:17px;font-weight:950;display:block}.listing-provider-card svg{color:var(--accent)}.listing-detail-main section{gap:10px;display:grid}.listing-detail-main h3{color:var(--ink);margin:0;font-size:18px;font-weight:950}.listing-detail-main p{color:var(--muted);margin:0;font-size:16px;line-height:1.72}.listing-description-section{border:1px solid var(--line);background:#fff;border-radius:8px;padding:clamp(18px,2vw,24px)}.listing-description-blocks{gap:16px;display:grid}.listing-description-block{gap:12px;display:grid}.listing-description-block+.listing-description-block{border-top:1px solid var(--line);padding-top:16px}.listing-description-block h4{color:var(--ink);margin:0;font-size:15px;font-weight:950}.description-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.description-price-grid span{border:1px solid var(--line);background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.description-price-grid strong{color:var(--ink);font-size:14px;font-weight:900;line-height:1.35}.description-price-grid b{color:var(--accent-strong);flex:none;font-size:14px;font-weight:950}.description-chip-list{flex-wrap:wrap;gap:9px;display:flex}.description-chip-list span{color:var(--accent-strong);background:#eefbf8;border:1px solid #0f766e2e;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:850;line-height:1.35}.listing-detail-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.listing-detail-overview span{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:8px;gap:6px;padding:14px;font-size:13px;font-weight:750;display:grid}.listing-detail-overview svg{color:var(--accent)}.listing-detail-overview strong{color:var(--ink);font-size:15px;font-weight:950}.listing-detail-overview small{color:var(--muted);font-size:12px;font-weight:850}.listing-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.listing-detail-grid span,.listing-detail-stats span{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:8px;gap:5px;min-width:0;padding:13px;font-size:13px;font-weight:750;display:grid}.listing-detail-grid strong,.listing-detail-stats strong{color:var(--ink);font-size:13px;font-weight:950}.listing-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.listing-detail-status{color:var(--muted);font-size:13px;font-weight:800}.listing-detail-actions{flex-wrap:wrap;gap:12px;display:flex}.listing-detail-summary .listing-detail-actions{flex-direction:column;align-items:stretch}.provider-profile-modal{z-index:80;align-items:center;padding:clamp(14px,2vw,26px);display:grid;position:fixed;inset:0}.provider-profile-panel{border:1px solid var(--line);z-index:1;background:#fff;border-radius:8px;justify-self:center;width:min(100%,680px);max-width:680px;max-height:calc(100vh - 40px);position:relative;overflow-y:auto;box-shadow:0 30px 96px #0f172a5c}.provider-profile-hero{background-color:#0000;background-image:linear-gradient(135deg,#20184fd1,#0f766ec2),url(/assets/company-hero-CtYptrEs.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:end;min-height:170px;padding:18px;display:flex;position:relative}.provider-profile-hero .auth-close{position:absolute;top:18px;right:18px}.provider-profile-avatar{color:var(--accent-strong);background:#fff;border:5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;margin-bottom:-56px;font-size:42px;font-weight:950;display:inline-flex;overflow:hidden;box-shadow:0 16px 34px #0f172a2e}.provider-profile-avatar img{object-fit:cover;width:100%;height:100%}.provider-profile-content{gap:20px;padding:72px clamp(20px,3vw,30px) clamp(22px,3vw,32px);display:grid}.provider-profile-heading{text-align:center}.provider-profile-heading .section-kicker{margin-bottom:8px}.provider-profile-heading h2{color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;font-size:clamp(30px,4vw,44px);font-weight:950;line-height:1.06;display:inline-flex}.provider-profile-heading h2 svg{color:var(--accent)}.provider-profile-heading p,.provider-profile-about p{color:var(--muted);justify-content:center;align-items:center;gap:8px;max-width:540px;margin:10px auto 0;font-size:16px;line-height:1.65;display:inline-flex}.provider-profile-heading p svg{color:var(--accent);flex:none}.provider-profile-about{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:8px;padding:16px;display:grid}.provider-profile-about h3{color:var(--ink);margin:0;font-size:16px;font-weight:950}.provider-profile-about p{justify-content:start;max-width:none;margin:0;display:block}.provider-profile-stats,.provider-profile-info{gap:10px;display:grid}.provider-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-profile-info{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-profile-stats span,.provider-profile-info div{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:8px;gap:5px;min-width:0;padding:14px;font-size:13px;font-weight:750;display:grid}.provider-profile-stats strong,.provider-profile-info strong{color:var(--ink);font-size:14px;font-weight:950}.provider-profile-info svg{color:var(--accent)}@media (width<=1040px){.site-header{grid-template-columns:auto auto}.nav-links,.auth-actions{display:none}.hero-section,.market-hero-section,.account-hero,.company-section,.app-section,.split-section,.workflow-section,.markets-section,.localization-section,.provider-band,.safety-section,.contact-section,.policy-hero,.policy-content,.listing-detail-body{grid-template-columns:1fr}.listing-detail-main,.listing-detail-summary{grid-area:auto}.listing-detail-summary{position:static}.hero-section,.market-hero-section{min-height:auto}.market-search-card{grid-template-columns:1fr;align-items:stretch}.market-pick-row{grid-template-columns:repeat(2,minmax(220px,1fr))}.hero-visual{min-height:500px}.service-showcase{grid-template-columns:1fr}.account-listing-grid,.top-picks-row,.highlighted-listing-grid,.recommended-listing-row,.category-group-grid,.featured-provider-grid,.company-grid,.client-grid,.solution-grid,.standards-grid,.proof-grid,.legal-section,.policy-grid,.service-grid,.hero-stats{grid-template-columns:1fr 1fr}.account-dashboard-strip{grid-template-columns:repeat(2,1fr)}.account-listings-heading{flex-direction:column;align-items:start}.account-listings-tools{justify-items:start;width:100%}.featured-listing-board{grid-template-columns:1fr}.featured-listing-side{display:none}.recommended-listing-card{grid-template-columns:140px minmax(0,1fr)}.seller-assistant-card{grid-template-columns:1fr}.seller-draft-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-meta{grid-template-columns:1fr}.policy-meta div+div{border-left:1px solid var(--line);border-top:0}.market-roadmap{grid-template-columns:1fr}.market-roadmap div+div{border-left:0;border-top:1px solid var(--line)}.company-card+.company-card{border-left:1px solid var(--line);border-top:1px solid var(--line)}.download-section{flex-direction:column;align-items:flex-start;gap:28px}.download-actions,.policy-actions{justify-content:flex-start}.site-footer{grid-template-columns:1fr 1fr}.footer-company{grid-column:1/-1}.footer-links{justify-content:start}}@media (width<=720px){.site-header{height:auto;min-height:72px;padding:12px 18px}.brand{font-size:18px}.brand-mark{width:40px;height:40px}.mobile-nav-toggle{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff52;border-radius:8px;justify-content:center;justify-self:end;align-items:center;width:42px;height:42px;display:inline-flex}.mobile-nav-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff5;border-radius:8px;gap:8px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:18px;right:18px}.mobile-auth-actions{grid-template-columns:1fr;align-items:stretch;gap:10px;margin-top:4px;display:grid}.mobile-auth-actions .account-chip{justify-content:flex-start;width:auto}.mobile-auth-actions .account-chip strong{max-width:none}.mobile-auth-actions .login-action,.mobile-auth-actions .signup-action{min-height:46px;padding:0 14px}.mobile-nav-panel a:not(.primary-action){color:var(--ink);border-radius:8px;padding:11px 10px;font-size:15px;font-weight:850;text-decoration:none}.hero-section{gap:34px;padding-top:34px}.market-hero-section{padding:38px 18px 0}.market-hero-copy h1{font-size:38px}.market-hero-copy p{font-size:16px}.market-search-tabs{grid-template-columns:repeat(2,1fr)}.market-search-input{grid-template-columns:auto 1fr;min-height:0;padding:14px}.market-search-input button{grid-column:1/-1;width:100%}.market-search-status{flex-direction:column;align-items:flex-start}.market-top-picks{margin-top:36px;padding:32px 18px 40px}.market-top-picks-heading{flex-direction:column;align-items:flex-start}.market-pick-row{grid-template-columns:1fr}.market-pick-card img{height:205px}.listing-section-stack{gap:40px}.collection-heading{flex-direction:column;align-items:flex-start}.recommended-listing-row,.category-group-grid{grid-template-columns:1fr}.recommended-listing-card{grid-template-columns:118px minmax(0,1fr)}.listing-detail-modal{padding:14px}.listing-detail-panel{max-height:calc(100vh - 28px)}.listing-detail-header{align-items:flex-start}.listing-slider-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.listing-detail-grid,.listing-detail-overview,.listing-detail-stats,.description-price-grid{grid-template-columns:1fr}.listing-detail-actions{flex-direction:column;align-items:stretch}.provider-profile-stats,.provider-profile-info,.highlighted-listing-grid,.seller-draft-meta{grid-template-columns:1fr}.seller-actions{flex-direction:column;align-items:stretch}.seller-actions a,.seller-actions button{justify-content:center;width:100%}.listing-search-panel{margin-top:32px;padding:20px}.listing-search-box{grid-template-columns:auto 1fr;align-items:stretch}.listing-search-box button{grid-column:1/-1}.create-listing-panel{width:min(100vw - 24px,760px);max-height:calc(100dvh - 24px)}.create-listing-fields,.create-media-grid{grid-template-columns:1fr}.create-listing-header{padding:18px 20px}.create-listing-form{padding:18px 20px 20px}.marketplace-block-heading{flex-direction:column;align-items:flex-start}.account-section{padding:22px 18px 0}.account-hero{gap:22px;padding:24px}.account-welcome h1{font-size:34px}.account-welcome p{font-size:16px}.account-actions-row{flex-direction:column;align-items:stretch}.account-profile-main{flex-direction:column;align-items:flex-start}.account-profile-main strong{font-size:20px}.hero-copy h1{font-size:38px}.hero-copy p,.section-copy p,.section-heading p,.app-copy p,.localization-section p,.provider-copy p,.safety-copy p,.download-section p,.contact-section p{font-size:16px}.hero-actions,.download-actions{flex-direction:column;align-items:stretch}.primary-action,.secondary-action{justify-content:center;width:100%}.account-listing-grid,.top-picks-row,.highlighted-listing-grid,.featured-provider-grid,.company-grid,.client-grid,.solution-grid,.standards-grid,.proof-grid,.legal-section,.policy-grid,.service-grid,.account-dashboard-strip{grid-template-columns:1fr}.account-dashboard-strip div{min-height:auto}.create-listing-fields,.create-media-grid{grid-template-columns:1fr}.create-listing-button{width:100%}.hero-stats{display:none}.hero-visual{border-radius:8px;min-height:430px}.service-showcase{margin-top:32px}.service-showcase-visual{min-height:220px;padding:22px}.service-showcase-visual svg{width:70px;height:70px}.service-showcase-copy h3{font-size:34px}.service-showcase-copy p{font-size:16px}.slide-controls{gap:10px;margin-top:24px}.slide-dots{gap:5px}.section-copy h2,.section-heading h2,.app-copy h2,.localization-section h2,.provider-copy h2,.safety-copy h2,.download-section h2{font-size:32px}.company-card{min-height:auto;padding:22px}.split-section,.company-section,.proof-section,.client-section,.solutions-section,.workflow-section,.app-section,.services-section,.safety-section,.standards-section,.markets-section,.localization-section,.download-section,.legal-section,.contact-section{padding-top:56px;padding-bottom:56px}.policy-header{gap:16px;min-height:auto;padding:14px 18px}.policy-header .secondary-action{width:auto;min-height:42px;padding:0 14px}.policy-hero{padding-top:46px}.policy-hero h1{font-size:42px}.policy-hero p,.policy-content p,.policy-cta p{font-size:16px}.policy-cta{flex-direction:column;align-items:stretch}.step-row{align-items:flex-start}.download-section{border-radius:8px}.contact-section{align-items:start}.contact-section>div{align-items:flex-start}.policy-actions{flex-direction:column;align-items:stretch}.site-footer{grid-template-columns:1fr;align-items:flex-start;gap:18px}.site-footer div{justify-content:flex-start}.footer-company{grid-column:auto}.footer-links{grid-template-columns:1fr}.whatsapp-float{display:none}}
