@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";
:root{--navy:#06111f;--navy-2:#09192d;--steel:#99a8b8;--steel-dark:#263443;--graphite:#111820;--white:#f6fbff;--muted:#b8c8d8;--line:#99c0e633;--blue:#2aa8ff;--blue-strong:#0877d8;--blue-soft:#2aa8ff24;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}body{color:var(--white);background:radial-gradient(circle at 76% 6%, #2aa8ff2e, transparent 34rem), linear-gradient(135deg, #050a12 0%, var(--navy) 44%, #0c1825 100%);margin:0;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.6}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-shell{min-height:100vh;position:relative;overflow:hidden}.topbar{z-index:10;width:min(calc(100% - 36px), var(--max));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:20px;margin:0;padding:1px 0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{align-items:center;width:fit-content;min-width:0;max-width:min(100%,370px);display:flex}.brand-logo-horizontal{aspect-ratio:2172/724;flex:none;width:clamp(280px,25.7vw,370px);display:block}.brand-logo-horizontal img,.brand-symbol-mobile img{object-fit:contain;filter:drop-shadow(0 12px 22px #00000052);width:100%;height:100%;display:block}.footer strong{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.18;display:block}.footer span{color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:500;display:block}.brand-symbol-mobile{display:none}.nav-links{color:var(--muted);align-items:center;gap:14px;font-size:12px;font-weight:500;display:flex}.nav-links a{transition:color .16s}.nav-links a:hover{color:var(--white)}.login-link{color:#eaf6ff;border:1px solid #9dc7eb42;border-radius:999px;padding:8px 13px}.nav-cta{color:#f6fbff;white-space:nowrap;background:#2aa8ff26;border:1px solid #7dc9ff85;border-radius:999px;padding:8px 13px;font-weight:700}.section-grid{max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:center;gap:clamp(28px,6vw,72px);margin:0 auto;padding:70px 18px;display:grid}.hero{border-bottom:1px solid #97c1e629;max-width:none;min-height:100svh;margin:0;padding:0;position:relative;overflow:hidden}.hero:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#050a12f0 0%,#06111fc7 28%,#06111f47 48%,#06111f0a 70%,#0000 100%),linear-gradient(#050a122e 0%,#0000 44%,#050a122e 100%),radial-gradient(circle at 74% 38%,#2aa8ff14,#0000 30rem);position:absolute;inset:0}.hero:after{z-index:1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b3 38%,#0000 72%);mask-image:linear-gradient(90deg,#000 0%,#000000b3 38%,#0000 72%)}.hero-background{z-index:0;display:block;position:absolute;inset:0}.hero-background img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;display:block}.hero-inner{z-index:2;min-height:100svh;max-width:var(--max);align-items:center;margin:0 auto;padding:clamp(132px,17vh,186px) 18px clamp(72px,10vh,104px);display:flex;position:relative}.hero-copy{max-width:690px}.eyebrow{color:#7dc9ff;letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}h1,h2{max-width:840px;color:var(--white);letter-spacing:0;margin:0;font-family:Montserrat,sans-serif;line-height:1.1}h1{max-width:680px;font-size:clamp(29px,4.6vw,54px);font-weight:700}h2{font-size:clamp(24px,3.25vw,40px);font-weight:700}p{margin:0}.lead,.section-heading p,.audience-section p,.privacy-section p,.lp-section p,.final-cta p{color:#d8e6f3;max-width:650px;font-size:clamp(16px,1.55vw,18px);font-weight:400}.lead{margin-top:18px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{text-align:center;text-transform:uppercase;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:52px;padding:14px 18px;font-size:12px;font-weight:600;line-height:1.2;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:default;opacity:.72;transform:none}.button.primary{background:linear-gradient(135deg, var(--blue) 0%, var(--blue-strong) 100%);color:#03101e;box-shadow:0 18px 44px #2aa8ff3b}.button.secondary{color:#eaf6ff;background:#ffffff0e;border-color:#9dc7eb61}.audience-section,.privacy-section{border-top:1px solid var(--line)}.audience-section p{margin-top:20px}.section-cta{margin-top:28px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feature-card,.process-step{background:linear-gradient(145deg,#ffffff13,#ffffff07);border:1px solid #97c1e63d;border-radius:8px;min-height:118px}.feature-card{flex-direction:column;justify-content:space-between;padding:18px;display:flex}.feature-card span{background:var(--blue);width:24px;height:3px;box-shadow:0 0 24px #2aa8ffcc}.feature-card strong,.process-step strong{color:#f3f9ff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:1.18}.company-section,.specialties-section{max-width:var(--max);border-top:1px solid var(--line);margin:0 auto;padding:70px 18px}.section-heading{grid-template-columns:.9fr 1fr;align-items:end;gap:24px;display:grid}.section-heading .eyebrow,.section-heading h2{grid-column:1}.section-heading p{grid-area:1/2/span 2}.section-heading.compact{display:block}.process{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.process-step{padding:18px;position:relative;overflow:hidden}.process-step:after{content:"";border:1px solid #2aa8ff33;width:110px;height:110px;position:absolute;bottom:-52px;right:-32px;transform:rotate(45deg)}.process-step span{color:#7dc9ff;margin-bottom:28px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;display:block}.specialty-list{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.specialty-list span{color:#ddecf8;background:#ffffff0e;border:1px solid #97c1e63d;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:500}.lp-section{max-width:var(--max);border-top:1px solid var(--line);margin:0 auto;padding:70px 18px}.product-story{padding-bottom:56px}.product-preview{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:stretch;gap:18px;margin-top:32px;display:grid}.search-panel,.specialty-panel,.benefit-item,.credit-card,.professional-card,.trust-panel,.faq-list details,.final-cta{background:#06111fc7;border:1px solid #97c1e638;border-radius:8px;box-shadow:0 18px 54px #0000002e}.search-panel{min-width:0;overflow:hidden}.mock-window-bar{background:#ffffff0b;border-bottom:1px solid #97c1e624;gap:7px;padding:13px 16px;display:flex}.mock-window-bar span{background:#7dc9ff9e;border-radius:50%;width:8px;height:8px}.search-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px;display:grid}.search-field-grid div{background:#ffffff0e;border:1px solid #97c1e62e;border-radius:6px;min-width:0;padding:10px}.search-field-grid small,.result-mock-card dt,.unlock-comparison span,.credit-card span,.professional-card span{color:#d8e6f3c2;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25;display:block}.search-field-grid strong{color:#f8fcff;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.25;display:block}.search-result-stack{gap:12px;padding:0 16px 16px;display:grid}.result-mock-card{background:#2aa8ff12;border:1px solid #7dc9ff30;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(180px,.8fr);gap:12px;padding:14px;display:grid}.result-mock-card h3,.specialty-panel h3,.unlock-comparison h3,.credit-card h3{color:#f8fcff;margin:0;font-size:22px;line-height:1.12}.result-mock-card p{margin-top:4px;font-size:13px}.result-mock-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.result-mock-card dd{color:#f8fcff;margin:4px 0 0;font-size:12px;font-weight:800}.mock-tags{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.mock-tags span{color:#ddecf8;background:#ffffff0e;border:1px solid #97c1e63d;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.mock-button{color:#f8fcff;text-transform:uppercase;background:#2aa8ff24;border:1px solid #7dc9ff70;border-radius:6px;grid-column:1/-1;width:fit-content;padding:9px 11px;font-size:11px;font-weight:800;display:inline-flex}.specialty-panel{align-self:stretch;padding:22px}.specialty-panel p{margin-top:14px}.compact-list{gap:8px;margin-top:20px}.compact-list span{padding:8px 10px;font-size:12px}.compact-flow{padding-top:56px;padding-bottom:56px}.compact-flow .process{grid-template-columns:repeat(3,minmax(0,1fr))}.process-step p{color:#d8e6f3;margin-top:12px;font-size:14px;line-height:1.45}.unlock-section{grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);align-items:center;gap:28px;display:grid}.unlock-copy p:not(.eyebrow){margin-top:18px}.unlock-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.unlock-comparison article{background:#ffffff0b;border:1px solid #97c1e638;border-radius:8px;min-width:0;padding:18px}.unlock-comparison article.unlocked{background:linear-gradient(#2aa8ff21,#ffffff0b);border-color:#7dc9ff6b}.unlock-comparison h3{margin-top:8px;font-size:22px}.unlock-comparison ul{color:#d8e6f3;gap:8px;margin:16px 0 0;padding-left:18px;font-size:13px;font-weight:600;display:grid}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.benefit-item{align-content:space-between;gap:18px;min-height:118px;padding:18px;display:grid}.benefit-item span{background:var(--blue);width:24px;height:3px;box-shadow:0 0 24px #2aa8ffcc}.benefit-item strong{color:#f3f9ff;font-size:17px;line-height:1.25}.credits-section{text-align:left}.credits-section .section-heading.compact p{margin-top:14px}.credit-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.credit-card{min-width:0;padding:20px;position:relative}.credit-card.highlighted{background:linear-gradient(#ffd26017,#06111fc7),#06111fc7;border-color:#ffd26057}.credit-card span{color:#ffe6a3;background:#ffd2601a;border:1px solid #ffd26047;border-radius:999px;width:fit-content;margin-bottom:12px;padding:6px 8px}.credit-card strong{color:#f8fcff;margin-top:10px;font-size:clamp(34px,4.6vw,52px);line-height:1;display:block}.credit-card p{margin-top:10px;font-size:14px}.professionals-section{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:28px;display:grid}.professionals-section p:not(.eyebrow){margin-top:18px}.professional-card{gap:12px;padding:22px;display:grid}.professional-card strong{color:#f8fcff;font-size:24px;line-height:1.1}.professional-card span{color:#ddecf8;background:#ffffff0b;border:1px solid #97c1e62e;border-radius:6px;padding:10px 11px}.professional-card .button{margin-top:6px}.trust-faq-section{grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);align-items:start;gap:18px;display:grid}.trust-panel{padding:22px}.trust-panel p:not(.eyebrow){margin-top:16px}.faq-list{box-shadow:none;background:0 0;border:0;gap:10px;display:grid}.faq-list details{padding:16px 18px}.faq-list summary{cursor:pointer;color:#f8fcff;font-weight:800}.faq-list summary::marker{color:#7dc9ff}.faq-list p{margin-top:12px;font-size:14px}.final-cta{width:min(calc(100% - 36px), var(--max));background:linear-gradient(135deg,#2aa8ff26,#06111fd6),#06111fc7;border-color:#7dc9ff4d;margin:0 auto;padding:clamp(28px,5vw,46px)}.final-cta h2{max-width:780px}.privacy-section{align-items:start}.privacy-section p{padding-top:20px}.footer{max-width:var(--max);border-top:1px solid var(--line);justify-content:space-between;gap:28px;margin:0 auto;padding:34px 18px 48px;display:flex}.footer nav{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;font-size:12px;font-weight:700;display:flex}.registration-shell{background:linear-gradient(180deg, #050a1294, #06111ff5), url(/hero-ferramenteiro-bg.webp) center / cover fixed, var(--navy);min-height:100vh}.registration-shell:before{pointer-events:none;content:"";background:linear-gradient(90deg,#050a12f0,#06111f8a,#050a12e6),linear-gradient(#ffffff07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/34px 34px;position:fixed;inset:0}.registration-topbar,.registration-hero{z-index:1;width:min(calc(100% - 36px), var(--max));margin:0 auto;position:relative}.registration-topbar{padding:18px 0 10px}.registration-hero{grid-template-columns:minmax(0,.82fr) minmax(420px,.9fr);align-items:start;gap:clamp(28px,5vw,64px);padding:42px 0 72px;display:grid}.registration-copy{padding-top:42px;position:sticky;top:40px}.registration-copy h1{max-width:560px;font-size:clamp(31px,4.2vw,52px)}.registration-copy p:not(.eyebrow){color:#d8e6f3;max-width:560px;margin-top:18px;font-size:17px}.registration-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06111fe0;border:1px solid #97c1e63d;border-radius:8px;padding:clamp(18px,3vw,28px);box-shadow:0 24px 80px #00000052}.form-progress{margin-bottom:24px}.form-progress div{color:#d8e6f3;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.form-progress i{background:linear-gradient(90deg, var(--blue), #7dc9ff);border-radius:999px;height:6px;display:block;box-shadow:0 0 22px #2aa8ff6b}.form-progress:after{content:"";background:#97c1e629;border-radius:999px;height:6px;margin-top:-6px;display:block;overflow:hidden}.form-step{border:0;gap:16px;margin:0;padding:0;display:grid}.form-step legend,.success-card h2{color:var(--white);margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.12}.form-step label,.field-title{color:#eaf6ff;gap:8px;font-size:13px;font-weight:700;display:grid}.field-title{margin-top:4px}.form-step input:not([type=radio]):not([type=checkbox]):not([type=file]),.form-step textarea{width:100%;color:var(--white);font:inherit;background:#ffffff12;border:1px solid #97c1e63d;border-radius:6px;outline:0;padding:13px 14px;font-size:15px}.form-step textarea{resize:vertical;min-height:96px}.form-step input:focus,.form-step textarea:focus{border-color:#7dc9ffb8;box-shadow:0 0 0 3px #2aa8ff24}.form-step small{color:var(--muted);font-size:12px;font-weight:500}.option-grid{grid-template-columns:1fr;gap:10px;display:grid}.option-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-card{cursor:pointer;color:#eaf6ff;background:#ffffff0e;border:1px solid #97c1e638;border-radius:6px;align-items:center;gap:10px;min-height:50px;padding:12px;font-size:13px;font-weight:600;display:flex;position:relative}.choice-card input{width:16px;height:16px;accent-color:var(--blue)}.choice-card:has(input:checked){background:#2aa8ff29;border-color:#2aa8ffcc}.file-field input{border:1px dashed #97c1e657;border-radius:6px;padding:14px}.consent-line{color:#d8e6f3;background:#ffffff0b;border:1px solid #97c1e62e;border-radius:6px;grid-template-columns:none;align-items:flex-start;gap:10px;padding:12px;font-size:13px;font-weight:500;display:flex}.consent-line input{width:17px;height:17px;accent-color:var(--blue);flex:none;margin-top:2px}.consent-line a{color:#7dc9ff;font-weight:700}.form-error{color:#ffd7d7;background:#94202038;border:1px solid #ff767659;border-radius:6px;margin-top:18px;padding:12px;font-size:13px;font-weight:600}.form-success{color:#d7ffe8;background:#126a3e38;border:1px solid #5cd69361;border-radius:6px;margin-top:18px;padding:12px;font-size:13px;font-weight:600}.form-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.success-card{align-self:start}.success-card .step-label{color:#7dc9ff;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.success-card p{color:#d8e6f3}.success-facts{gap:10px;margin-top:22px;display:grid}.success-facts span{color:#eaf6ff;background:#ffffff0e;border:1px solid #97c1e633;border-radius:6px;padding:12px;font-size:13px;font-weight:600}.auth-hero{align-items:center;min-height:calc(100vh - 88px)}.auth-card{width:min(100%,460px)}.profile-shell{background:radial-gradient(circle at 82% 0%, #2aa8ff24, transparent 32rem), linear-gradient(135deg, #050a12 0%, var(--navy) 44%, #0c1825 100%);min-height:100vh}.profile-topbar{position:relative}.profile-dashboard{width:min(calc(100% - 36px), var(--max));grid-template-columns:190px minmax(0,1fr);gap:22px;margin:0 auto;padding:26px 0 72px;display:grid}.profile-menu{align-self:start;gap:8px;display:grid;position:sticky;top:24px}.profile-menu button,.text-action{color:#ddecf8;cursor:pointer;font:inherit;text-align:left;background:#ffffff0e;border:1px solid #97c1e633;border-radius:6px;padding:11px 12px;font-size:13px;font-weight:700}.profile-menu button.active,.text-action:hover{color:var(--white);background:#2aa8ff24;border-color:#2aa8ffb8}.profile-main{min-width:0}.profile-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:18px;margin-bottom:18px;padding-bottom:22px;display:grid}.profile-header h1{font-size:clamp(30px,4vw,48px)}.profile-header p:not(.eyebrow){color:#d8e6f3}.completion-box{gap:10px;display:grid}.completion-box span{color:#7dc9ff;text-align:right;font-size:30px;font-weight:700}.profile-progress{background:#97c1e629;border-radius:999px;height:8px;overflow:hidden}.profile-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), #7dc9ff);height:100%;display:block}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-panel{background:#06111fc7;border:1px solid #97c1e638;border-radius:8px;padding:18px}.profile-panel h2{margin-bottom:12px;font-size:20px}.profile-panel p,.profile-panel dd,.profile-panel small{color:#d8e6f3}.profile-panel dl{gap:10px;margin:0;display:grid}.profile-panel dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.profile-panel dd{margin:0;font-weight:600}.profile-tags,.inline-actions,.profile-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-tags span{color:#ddecf8;background:#ffffff0e;border:1px solid #97c1e63d;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:600}.inline-actions{margin:12px 0}.text-action{text-align:center;justify-content:center;align-items:center;display:inline-flex}.text-action.danger,.danger-button{color:#ffd7d7;border-color:#ff767657}.file-action{position:relative;overflow:hidden}.file-action input{cursor:pointer;opacity:0;position:absolute;inset:0}.panel-button{width:100%;margin-top:18px}.edit-profile-form{gap:12px;display:grid}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-success{color:#d9ffe9;background:#116b3638;border:1px solid #4ade8057;border-radius:6px;margin:0 0 14px;padding:12px;font-size:13px;font-weight:700}.admin-shell{background:radial-gradient(circle at 82% 0%, #2aa8ff21, transparent 32rem), linear-gradient(135deg, #050a12 0%, var(--navy) 44%, #0c1825 100%);min-height:100vh;padding-bottom:72px}.admin-topbar{width:min(calc(100% - 36px), var(--max));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:18px 0 20px;display:flex}.admin-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-nav a,.admin-nav button,.admin-pagination a,.admin-pagination span{color:#ddecf8;cursor:pointer;font:inherit;background:#ffffff0e;border:1px solid #97c1e633;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:700}.admin-nav a.active,.admin-nav a:hover,.admin-nav button:hover,.admin-pagination a:hover{color:var(--white);background:#2aa8ff24;border-color:#2aa8ffb8}.admin-page-head,.admin-metrics,.admin-warning-strip,.admin-business-grid,.admin-dashboard-grid,.admin-filters,.admin-panel,.admin-detail,.admin-backline{width:min(calc(100% - 36px), var(--max));margin-left:auto;margin-right:auto}.admin-page-head{padding:36px 0 22px}.admin-page-head.compact{padding-bottom:14px}.admin-page-head h1{max-width:760px;font-size:clamp(30px,4vw,48px)}.admin-page-head p:not(.eyebrow){color:#d8e6f3;max-width:760px;margin-top:12px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.admin-warning-strip{color:#ffe6a3;text-transform:uppercase;background:#ffd2601a;border:1px solid #ffd26052;border-radius:8px;margin-bottom:18px;padding:11px 13px;font-size:12px;font-weight:900;line-height:1.35}.admin-business-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.admin-metric,.admin-panel{background:#06111fc7;border:1px solid #97c1e638;border-radius:8px;box-shadow:0 18px 54px #0000002e}.admin-business-card{align-content:start;gap:10px;display:grid}.admin-business-card.finance{border-color:#ffd26042}.admin-business-card div{border-bottom:1px solid #97c1e61f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-bottom:8px;display:grid}.admin-business-card div:last-child{border-bottom:0;padding-bottom:0}.admin-business-card span{color:#d8e6f3c7;font-size:12px;font-weight:800;line-height:1.35}.admin-business-card strong{color:#f8fcff;text-align:right;font-size:20px;font-weight:900;line-height:1.05}.admin-metric{gap:12px;min-height:118px;padding:18px;display:grid}.admin-metric span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.admin-metric strong{color:#7dc9ff;font-size:clamp(30px,4vw,44px);line-height:1}.admin-dashboard-grid,.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-credit-summary,.admin-adjust-preview{gap:10px;display:grid}.admin-credit-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-credit-summary div,.admin-adjust-preview div{background:#ffffff0b;border:1px solid #97c1e629;border-radius:8px;padding:12px}.admin-credit-summary span,.admin-adjust-preview span{color:#d8e6f3bf;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.25;display:block}.admin-credit-summary strong,.admin-adjust-preview strong{color:#f8fcff;margin-top:7px;font-size:24px;font-weight:900;line-height:1;display:block}.admin-adjust-form{gap:12px;display:grid}.admin-adjust-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-adjust-form label{color:#eaf6ff;gap:8px;font-size:13px;font-weight:800;display:grid}.admin-adjust-form input,.admin-adjust-form select,.admin-adjust-form textarea{color:#f8fcff;width:100%;font:inherit;background:#ffffff14;border:1px solid #97c1e63d;border-radius:6px;padding:11px 12px}.admin-adjust-form textarea{resize:vertical;min-height:86px}.admin-panel{min-width:0;padding:18px}.admin-panel.wide{grid-column:1/-1}.admin-panel h2{border-bottom:1px solid #97c1e624;margin-bottom:12px;padding-bottom:10px;font-size:20px}.admin-panel p,.admin-panel small{color:#d8e6f3}.admin-panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-panel-title h2{margin:0}.admin-bars{gap:8px;display:grid}.admin-bars div{background:#ffffff0a;border:1px solid #97c1e629;border-radius:6px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.admin-bars span,.admin-dl dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.admin-bars strong,.admin-dl dd{color:#f3f9ff;font-weight:700}.admin-tags{flex-wrap:wrap;gap:10px;display:flex}.admin-tags span{color:#ddecf8;background:#ffffff0e;border:1px solid #97c1e63d;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:600}.admin-tags b{color:#7dc9ff}.admin-table-wrap{width:100%}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #97c1e629;padding:12px 10px}.admin-table th{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.admin-table td{color:#d8e6f3;font-size:13px;font-weight:600}.admin-table a{color:#f3f9ff;font-weight:700}.admin-name-link{text-underline-offset:3px;text-decoration:underline}.admin-row-action{color:#f3f9ff;letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:#2aa8ff24;border:1px solid #7dc9ff70;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:9px 11px;font-size:11px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.admin-row-action:hover,.admin-row-action:focus-visible{background:#2aa8ff38;border-color:#7dc9ffc7}.legal-shell{background:radial-gradient(circle at 78% 0%, #2aa8ff1f, transparent 32rem), linear-gradient(135deg, #050a12 0%, var(--navy) 44%, #0c1825 100%);min-height:100vh;padding-bottom:72px}.legal-hero,.legal-content{width:min(calc(100% - 36px), var(--max));margin:0 auto}.legal-hero{padding:44px 0 22px}.legal-hero h1{max-width:760px;font-size:clamp(32px,5vw,56px)}.legal-hero p,.legal-summary p{color:#d8e6f3;max-width:760px}.legal-summary p{margin:0 0 10px}.legal-summary p:last-child{margin-bottom:0}.legal-version-strip{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.legal-version-strip span{color:#eaf6ff;background:#2aa8ff1f;border:1px solid #7dc9ff52;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.legal-content{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.legal-notice,.legal-sections article{background:#06111fc7;border:1px solid #97c1e638;border-radius:8px;min-width:0;padding:18px}.legal-notice{background:#ffd26014;border-color:#ffd26047;position:sticky;top:24px}.legal-notice strong{color:#ffe6a3;text-transform:uppercase;font-size:13px}.legal-notice p,.legal-sections p{color:#d8e6f3}.legal-index{border-top:1px solid #ffd26038;gap:7px;margin-top:16px;padding-top:14px;display:grid}.legal-index span{color:#ffe6a3;text-transform:uppercase;font-size:12px;font-weight:800}.legal-index a{color:#d8e6f3;font-size:13px;line-height:1.35;text-decoration:none}.legal-index a:hover,.legal-index a:focus-visible{color:#7dc9ff}.legal-sections p{overflow-wrap:anywhere;margin:0 0 12px}.legal-sections p:last-child{margin-bottom:0}.legal-sections ul{color:#d8e6f3;gap:8px;margin:0 0 14px;padding-left:20px;display:grid}.legal-sections li{overflow-wrap:anywhere;padding-left:4px}.legal-sections{gap:12px;display:grid}.legal-sections article{scroll-margin-top:24px}.legal-sections h2{margin-bottom:10px;font-size:22px}.privacy-request-list{gap:10px;display:grid}.privacy-request-list div{background:#ffffff0b;border:1px solid #97c1e629;border-radius:8px;padding:12px}.privacy-request-list strong,.privacy-request-list span,.privacy-request-list small{display:block}.privacy-request-list span{color:#7dc9ff;text-transform:uppercase;font-size:12px;font-weight:800}.privacy-status-form{gap:8px;min-width:220px;display:grid}.privacy-status-form select,.privacy-status-form textarea{color:#f8fcff;width:100%;font:inherit;background:#ffffff14;border:1px solid #97c1e63d;border-radius:6px;padding:9px 10px;font-size:12px}.privacy-status-form textarea{resize:vertical}.privacy-admin-table td:last-child{min-width:260px}.admin-table small{color:#7dc9ff;margin-top:4px;display:block}.admin-filters{background:#06111fc7;border:1px solid #97c1e638;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px;padding:18px;display:grid}.admin-filters label{color:#eaf6ff;gap:8px;font-size:12px;font-weight:700;display:grid}.admin-filters input,.admin-filters select,.form-step select{width:100%;color:var(--white);font:inherit;background:#ffffff12;border:1px solid #97c1e63d;border-radius:6px;outline:0;padding:12px 13px;font-size:14px}.admin-filters option,.form-step option{color:#071321}.admin-filter-actions{align-items:end;gap:8px;display:flex}.admin-filter-actions .button{width:100%;min-height:46px}.admin-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.admin-pagination a.disabled{opacity:.45;pointer-events:none}.admin-backline{padding-top:18px}.admin-actions-bar{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.admin-actions-bar .button{min-width:180px}.admin-actions-bar .button.primary{border-color:#7dc9ffb8;box-shadow:0 14px 34px #0877d842}.admin-actions-bar .button.secondary:not(.danger-button){color:#f3f9ff;background:#ffffff14}.admin-actions-bar .danger-button{background:#9420202e}.admin-detail-grid{width:100%}.admin-dl{gap:12px;margin:0;display:grid}.admin-dl div{min-width:0}.admin-dl dt{color:#b8c8d8c7;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700;line-height:1.25}.admin-dl dd{color:#fff;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.42}.admin-recruiting-field{background:#2aa8ff13;border:1px solid #7dc9ff33;border-radius:6px;padding:10px 11px}.admin-recruiting-field dt{color:#d8e6f3c7}.admin-recruiting-field dd{color:#f8fcff;font-size:16px}.admin-panel .admin-value-text{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:700}.admin-panel .admin-meta-text{color:#d8e6f3c2;margin-top:4px;font-size:12px;font-weight:600}.admin-resume-action{color:#f8fcff;background:#2aa8ff24;border-color:#7dc9ff94;margin-top:14px;font-weight:800}.company-form-block{margin-top:22px}.company-shell .admin-page-head h1{max-width:840px}.company-search-hero{gap:12px;display:grid}.company-search-hero h2{max-width:760px;font-size:clamp(24px,3vw,36px)}.company-home-search,.company-search-filters{width:100%;margin:12px 0 0}.company-result-grid,.company-package-grid{width:min(calc(100% - 36px), var(--max));grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 auto;display:grid}.company-result-card{background:#06111fc7;border:1px solid #97c1e638;border-radius:8px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex;box-shadow:0 18px 54px #0000002e}.company-result-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.company-result-card h2,.company-package h2{font-size:22px}.company-result-card p,.company-package p,.company-note-panel p{color:#d8e6f3}.company-result-card .admin-dl{flex:1}.company-result-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.company-result-highlights div{background:#2aa8ff12;border:1px solid #7dc9ff2e;border-radius:6px;min-width:0;padding:10px}.company-result-highlights dt{color:#b8c8d8cc;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;line-height:1.2}.company-result-highlights dd{color:#f8fcff;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800;line-height:1.35}.company-result-specialties{flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:38px;display:flex}.company-result-specialties span{color:#ddecf8;background:#ffffff0e;border:1px solid #97c1e642;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700;line-height:1.2}.company-protected-contact{background:linear-gradient(#2aa8ff1c,#06111fd1),#06111fc7;border-color:#7dc9ff61}.company-protected-contact.unlocked{background:#06111fc7}.company-protected-body{gap:14px;display:grid}.company-lock-mark{background:#2aa8ff21;border:1px solid #7dc9ff61;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;position:relative}.company-lock-mark:before{content:"";border:3px solid #7dc9ff;border-bottom:0;border-radius:12px 12px 0 0;width:18px;height:16px;position:absolute;top:11px;left:15px}.company-lock-mark span{background:#7dc9ff;border-radius:4px;width:24px;height:18px;margin-top:11px;display:block;box-shadow:0 8px 18px #2aa8ff38}.company-protected-title{color:#f8fcff;margin-bottom:4px;font-weight:800}.company-credit-balance{background:#ffffff0e;border:1px solid #97c1e633;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.company-credit-balance span{color:#d8e6f3cc;text-transform:uppercase;font-size:12px;font-weight:800}.company-credit-balance strong{color:#f8fcff;font-size:16px}.company-table-actions{gap:8px;display:grid}.company-table-actions .admin-row-action{width:100%;max-width:none}.company-package span{color:#7dc9ff;text-transform:uppercase;font-size:13px;font-weight:800}.company-wallet-summary{width:min(calc(100% - 36px), var(--max));grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;margin:0 auto;display:grid}.wallet-balance-card{align-content:start;gap:8px;min-width:0;display:grid}.wallet-balance-card.primary{background:linear-gradient(135deg,#2aa8ff29,#06111fd1),#06111fc7;border-color:#7dc9ff57;box-shadow:0 22px 46px #0000002e}.wallet-balance-card span{color:#d8e6f3cc;text-transform:uppercase;font-size:12px;font-weight:900}.wallet-balance-card strong{color:#f8fcff;font-size:clamp(34px,4.6vw,54px);font-weight:900;line-height:1}.wallet-balance-card p{color:#d8e6f3;margin:0}.company-note-panel{margin-top:12px}.test-mode-banner{color:#ffe6a3;text-transform:uppercase;background:#ffd2601a;border:1px solid #ffd2605c;border-radius:6px;padding:10px 12px;font-size:12px;font-weight:900;line-height:1.35}.company-checkout-panel{gap:16px;margin-top:12px;display:grid}.company-checkout-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.company-checkout-head h2{font-size:24px}.company-checkout-head strong{color:#f8fcff;font-size:24px}.company-package-selector,.company-payment-tabs{flex-wrap:wrap;gap:10px;display:flex}.company-package-selector button,.company-payment-tabs button{cursor:pointer;color:#ddecf8;font:inherit;background:#ffffff0e;border:1px solid #97c1e63d;border-radius:6px;padding:11px 13px;font-weight:800}.company-package-selector button{text-align:left;flex:190px;gap:7px;min-width:180px;padding:15px;display:grid;position:relative}.company-package-selector button.selected,.company-payment-tabs button.selected{color:#f8fcff;background:#2aa8ff29;border-color:#7dc9ffc7;box-shadow:inset 0 0 0 1px #7dc9ff3d,0 16px 34px #00000029}.company-package-selector button:hover,.company-package-selector button:focus-visible,.company-payment-tabs button:hover,.company-payment-tabs button:focus-visible{border-color:#7dc9ff8a;outline:none}.company-package-selector button strong{color:#f8fcff;font-size:22px}.company-package-selector button small{color:#d8e6f3c7;font-size:12px;font-weight:700}.company-package-selector button em{color:#ffe6a3;text-transform:uppercase;background:#ffd2601a;border:1px solid #ffd26047;border-radius:999px;justify-self:start;padding:6px 8px;font-size:10px;font-style:normal;font-weight:900;line-height:1}.company-payment-methods{border-top:1px solid #97c1e624;gap:12px;padding-top:2px;display:grid}.company-payment-title,.company-payment-cta{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.company-payment-title h3{color:#f8fcff;margin:0 0 4px;font-size:18px}.company-payment-title p,.company-payment-cta span{color:var(--muted);margin:0;font-size:13px;font-weight:700}.company-payment-title strong,.company-payment-cta strong{color:#f8fcff;text-align:right;font-size:20px;font-weight:900}.company-payment-cta{background:#ffffff0b;border:1px solid #97c1e62e;border-radius:8px;align-items:center;padding:12px}.company-payment-box,.pix-result,.payment-status-card,.unlock-confirm-box{gap:12px;display:grid}.pix-result{background:#ffffff0a;border:1px solid #97c1e633;border-radius:8px;padding:14px}.pix-result img{background:#fff;border-radius:6px;width:min(260px,100%);padding:8px}.pix-result textarea{resize:vertical;color:#f8fcff;min-height:92px;font:inherit;background:#ffffff12;border:1px solid #97c1e63d;border-radius:6px;padding:10px}.payment-status-card,.unlock-confirm-box{background:#2aa8ff14;border:1px solid #7dc9ff3d;border-radius:8px;padding:14px}.payment-status-card.declined{background:#ff5c5c14;border-color:#ff848447}.payment-success-card{background:linear-gradient(135deg,#1c975b38,#2aa8ff14);border:1px solid #58de9661;border-radius:8px;grid-template-columns:auto 1fr;gap:14px;padding:18px;display:grid}.payment-success-icon{color:#071018;background:#42d889;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;line-height:1;display:grid}.payment-success-content{gap:12px;min-width:0;display:grid}.payment-success-content h3{color:#f8fcff;margin:0;font-size:24px}.payment-success-content p{margin:0}.payment-success-content dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.payment-success-content dl div{background:#ffffff0e;border:1px solid #97c1e62e;border-radius:8px;padding:12px}.payment-success-content dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.payment-success-content dd{color:#f8fcff;margin:5px 0 0;font-size:20px;font-weight:900}.payment-history-note{color:#bfe7cd;font-weight:800}.unlock-confirm-box dl,.credit-history-list{gap:10px;display:grid}.unlock-confirm-box dl{margin:0}.unlock-confirm-box dl div{justify-content:space-between;gap:12px;display:flex}.unlock-confirm-box dt{color:var(--muted);font-weight:800}.unlock-confirm-box dd{color:#f8fcff;margin:0;font-weight:900}.credit-history-list div{border-bottom:1px solid #97c1e624;grid-template-columns:112px minmax(0,1fr) 72px 72px;align-items:center;gap:10px;padding:10px 0;display:grid}.credit-history-list span,.credit-history-list small{color:var(--muted);font-size:12px;font-weight:700}.credit-history-list strong{color:#f8fcff;font-size:14px}.credit-history-list em{color:#7dc9ff;text-align:right;font-style:normal;font-weight:900}.credit-history-table{margin-top:14px;display:grid}.credit-history-head,.credit-history-row{grid-template-columns:112px minmax(0,1fr) 92px 82px;align-items:center;gap:12px;display:grid}.credit-history-head{color:#d8e6f3b8;text-transform:uppercase;border-bottom:1px solid #97c1e638;padding:0 0 9px;font-size:11px;font-weight:900}.credit-history-row{border-bottom:1px solid #97c1e624;padding:12px 0}.credit-history-row span,.credit-history-row small{color:var(--muted);font-size:12px;font-weight:700}.credit-history-row strong{color:#f8fcff;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.credit-history-row em{color:#7dc9ff;text-align:center;background:#7dc9ff17;border-radius:999px;justify-self:end;min-width:54px;padding:7px 9px;font-style:normal;font-weight:900;line-height:1}.credit-history-row em.positive{color:#8ce7b6;background:#58de961a}.credit-history-row em.negative{color:#ffe6a3;background:#ffd26017}.credit-history-row small{color:#ddecf8;justify-self:end;font-weight:900}.edit-profile-form label{color:#eaf6ff;gap:8px;font-size:13px;font-weight:700;display:grid}.edit-profile-form input{width:100%;color:var(--white);font:inherit;background:#ffffff12;border:1px solid #97c1e63d;border-radius:6px;outline:0;padding:13px 14px;font-size:15px}.edit-profile-form input:disabled{opacity:.72}@media (max-width:860px){.topbar{align-items:center;padding-top:10px;padding-bottom:8px}.nav-links{display:none}.section-grid,.section-heading{grid-template-columns:1fr}.section-grid,.company-section,.specialties-section,.lp-section{padding-top:52px;padding-bottom:52px}.hero{min-height:100svh}.hero:before{background:linear-gradient(#050a1299 0%,#06111f57 34%,#06111f47 58%,#050a1285 100%),linear-gradient(90deg,#050a12c2 0%,#06111f52 48%,#06111f0a 100%)}.hero-background img{object-position:61% 42%}.hero-inner{min-height:100svh;padding-top:124px;padding-bottom:56px}.section-heading p{grid-area:auto}.process{grid-template-columns:repeat(2,minmax(0,1fr))}.product-preview,.unlock-section,.professionals-section,.trust-faq-section{grid-template-columns:1fr}.search-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-flow .process,.benefit-grid,.credit-card-grid{grid-template-columns:1fr}.benefit-item{min-height:96px}.footer{flex-direction:column}.footer nav{justify-content:flex-start}.registration-shell{background-attachment:scroll}.registration-hero{grid-template-columns:1fr;padding-top:18px}.registration-copy{padding-top:12px;position:static}.profile-dashboard{grid-template-columns:1fr}.profile-menu{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.profile-menu button{text-align:center}.profile-header,.profile-grid,.admin-metrics,.admin-business-grid,.admin-dashboard-grid,.admin-detail-grid,.admin-credit-summary,.admin-adjust-preview,.admin-filters,.legal-content,.company-result-grid,.company-package-grid,.company-wallet-summary{grid-template-columns:1fr}.legal-notice{position:static}.admin-topbar{flex-direction:column;align-items:flex-start}.admin-nav{justify-content:flex-start}.completion-box span{text-align:left}}@media (max-width:560px){body{font-size:15px}.brand{max-width:min(100%,220px)}.brand-symbol-mobile{display:none}.brand-logo-horizontal{width:clamp(176px,56vw,220px);display:block}.hero-actions,.button{width:100%}.button{padding-left:12px;padding-right:12px;font-size:11px}h1{font-size:clamp(28px,8.8vw,38px)}h2{font-size:clamp(23px,7.2vw,32px)}.feature-grid,.process,.unlock-comparison,.result-mock-card{grid-template-columns:1fr}.feature-card,.process-step{min-height:96px}.hero:before{background:linear-gradient(#050a1294 0%,#06111f57 30%,#06111f47 58%,#050a1285 100%),linear-gradient(90deg,#050a12c7 0%,#06111f57 58%,#06111f0a 100%)}.hero-background img{object-position:61% 42%}.hero-inner{padding-top:112px;padding-bottom:48px}.hero-copy{transform:translateY(96px)}.registration-topbar,.registration-hero{width:min(calc(100% - 28px), var(--max))}.registration-card{padding:16px}.option-grid.compact{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse}.profile-dashboard{width:min(calc(100% - 28px), var(--max))}.profile-menu{gap:6px}.profile-menu button{padding:10px 8px;font-size:12px}.two-columns{grid-template-columns:1fr}.profile-actions{flex-direction:column-reverse}.admin-page-head,.admin-metrics,.admin-warning-strip,.admin-business-grid,.admin-dashboard-grid,.admin-filters,.admin-panel,.admin-detail,.admin-backline,.admin-topbar,.company-result-grid,.company-package-grid,.company-wallet-summary{width:min(calc(100% - 28px), var(--max))}.admin-panel-title,.admin-filter-actions,.admin-actions-bar{flex-direction:column;align-items:stretch}.admin-actions-bar .button{width:100%;min-width:0}.admin-detail-grid{gap:10px}.company-result-highlights{grid-template-columns:1fr}.company-credit-balance{flex-direction:column;align-items:flex-start}.company-checkout-head,.company-payment-title,.company-payment-cta{flex-direction:column}.company-payment-title strong,.company-payment-cta strong{text-align:left}.payment-success-card,.payment-success-content dl{grid-template-columns:1fr}.company-package-selector button,.company-payment-tabs button{width:100%}.credit-history-list div{grid-template-columns:1fr}.credit-history-list em{text-align:left}.credit-history-head{display:none}.credit-history-row{background:#ffffff09;border:1px solid #97c1e624;border-radius:8px;grid-template-columns:1fr;align-items:start;gap:8px;padding:12px}.credit-history-row span:before,.credit-history-row strong:before,.credit-history-row em:before,.credit-history-row small:before{color:#d8e6f39e;text-transform:uppercase;content:attr(data-label);margin-bottom:4px;font-size:10px;font-style:normal;font-weight:900;display:block}.credit-history-row em,.credit-history-row small{justify-self:start}.admin-panel{padding:16px}.lp-section{padding-left:14px;padding-right:14px}.search-field-grid{grid-template-columns:1fr;padding:14px}.search-result-stack{padding-left:14px;padding-right:14px}.specialty-panel,.professional-card,.trust-panel{padding:18px}.final-cta{width:min(calc(100% - 28px), var(--max))}.admin-dl{gap:11px}.admin-recruiting-field{padding:10px}.admin-recruiting-field dd{font-size:15px}.admin-resume-action{width:100%}.admin-table,.admin-table thead,.admin-table tbody,.admin-table tr,.admin-table th,.admin-table td{display:block}.admin-table thead{display:none}.admin-table tr{background:#ffffff09;border:1px solid #97c1e629;border-radius:8px;margin-bottom:10px;padding:8px 0}.admin-table td{border-bottom:0;padding:8px 10px}.admin-row-action{width:100%;max-width:148px}}
