:root{--bg: #030507;--bg-2: #05070a;--panel: #0b0f14;--panel-2: #0e131b;--panel-3: #111827;--gold: #d4af37;--gold-dark: #b88917;--gold-light: #f5d76e;--text: #ffffff;--muted: #d1d5db;--soft: #9ca3af;--border: rgba(212, 175, 55, .24);--border-strong: rgba(212, 175, 55, .48);--glow: rgba(212, 175, 55, .18)}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 50% 0%,rgba(212,175,55,.1),transparent 28rem),radial-gradient(circle at 20% 28%,rgba(212,175,55,.07),transparent 28rem),linear-gradient(180deg,#030507,#05070a 45%,#030507);color:var(--text)}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1240px,calc(100% - 56px));margin:0 auto}.site-header{position:sticky;top:0;z-index:50;background:#030507c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06)}.nav-container{height:74px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:-.02em;font-size:20px;white-space:nowrap}.brand b{color:var(--gold)}.brand-mark,.mini-logo{width:34px;height:34px;border:1px solid var(--border-strong);border-radius:7px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#d4af3738,#030507e6);box-shadow:0 0 24px #d4af3740;font-weight:900}.site-header nav{display:flex;align-items:center;justify-content:center;gap:30px;flex:1}.site-header nav a{font-size:14px;color:var(--muted);position:relative;padding:27px 0}.site-header nav a.active,.site-header nav a:hover{color:#fff}.site-header nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:18px;height:2px;background:linear-gradient(90deg,var(--gold-dark),var(--gold-light));border-radius:99px}.site-header nav em{font-style:normal;font-size:11px;color:#030507;background:var(--gold);padding:3px 7px;border-radius:999px;margin-left:5px;font-weight:800}.header-cta{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--border-strong);color:var(--gold-light);padding:13px 20px;border-radius:10px;font-size:13px;font-weight:700;transition:.25s ease}.header-cta:hover{background:#d4af3714;box-shadow:0 0 28px #d4af372e;transform:translateY(-1px)}.hero-section{padding:82px 0 46px}.hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.hero-copy{position:relative}.eyebrow,.section-label{display:inline-flex;color:var(--gold-light);border:1px solid var(--border);background:#d4af370f;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:26px}.hero-copy h1{margin:0;font-size:clamp(48px,5.4vw,78px);line-height:.96;letter-spacing:-.06em;max-width:620px}.hero-copy h1 span{display:block;color:var(--gold-light);background:linear-gradient(135deg,var(--gold-light),var(--gold),var(--gold-dark));-webkit-background-clip:text;color:transparent;margin-top:6px}.hero-copy p{color:var(--muted);font-size:18px;line-height:1.75;max-width:590px;margin:30px 0 34px}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:54px;padding:0 26px;border-radius:11px;font-weight:800;font-size:14px;transition:.25s ease}.btn-gold{color:#05070a;background:linear-gradient(135deg,#f5d76e,#d4af37 52%,#b88917);border:1px solid rgba(245,215,110,.45);box-shadow:0 14px 36px #d4af3738}.btn-gold:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 18px 48px #d4af3757}.btn-dark,.btn-outline{color:#fff;border:1px solid rgba(255,255,255,.18);background:#ffffff05}.btn-dark:hover,.btn-outline:hover{border-color:var(--border-strong);box-shadow:0 0 26px #d4af3721}.trust-points{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;color:var(--soft);font-size:13px}.trust-points span:before{content:"✓";color:var(--gold-light);margin-right:8px}.dashboard-shell{position:relative;min-height:500px;border:1px solid var(--border-strong);border-radius:20px;background:linear-gradient(145deg,#0e131bf5,#030507fa);box-shadow:0 38px 90px #00000075,0 0 70px #d4af3721;overflow:hidden;display:grid;grid-template-columns:170px 1fr}.dashboard-glow{position:absolute;inset:auto 20% -160px 10%;height:280px;background:radial-gradient(circle,rgba(212,175,55,.22),transparent 65%);pointer-events:none}.dashboard-sidebar{border-right:1px solid rgba(255,255,255,.08);padding:24px 18px;position:relative;z-index:1}.dash-brand{display:flex;align-items:center;gap:10px;font-size:13px;margin-bottom:28px}.mini-logo{width:28px;height:28px;font-size:12px}.dash-nav-item{display:flex;align-items:center;gap:9px;color:var(--soft);font-size:12px;padding:11px 10px;border-radius:9px}.dash-nav-item span{width:8px;height:8px;border:1px solid currentColor;border-radius:50%}.dash-nav-item.active{color:var(--gold-light);background:#d4af371f}.dashboard-main{padding:26px;position:relative;z-index:1}.dash-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.dash-top h3{margin:0 0 4px;font-size:18px}.dash-top p,.dash-user span{color:var(--soft);margin:0;font-size:12px}.dash-user{display:flex;align-items:center;gap:10px;text-align:right;font-size:12px}.avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--gold-light),var(--gold-dark));color:#05070a;display:grid;place-items:center;font-weight:900}.dash-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.dash-metrics div,.chart-card,.donut-card,.opportunities div{background:#ffffff09;border:1px solid rgba(255,255,255,.075);border-radius:14px}.dash-metrics div{padding:16px}.dash-metrics span{color:var(--soft);font-size:11px;display:block;margin-bottom:10px}.dash-metrics strong{display:block;font-size:22px}.dash-metrics small{color:#22c55e;font-weight:800}.dash-grid{display:grid;grid-template-columns:1.7fr .85fr;gap:16px}.chart-card,.donut-card{padding:18px}.card-title{font-size:13px;font-weight:800;margin-bottom:12px}.traffic-chart{width:100%;height:220px;overflow:visible}.donut{width:138px;height:138px;margin:14px auto;border-radius:50%;background:conic-gradient(#f5d76e 0 32%,#d4af37 32% 55%,#6d5dfc 55% 78%,#ffffff1a 78% 100%);display:grid;place-items:center;position:relative}.donut:after{content:"";width:86px;height:86px;border-radius:50%;background:#0b0f14;position:absolute}.donut span{position:relative;z-index:1;font-size:24px;font-weight:900}.legend p{display:flex;justify-content:space-between;gap:10px;margin:7px 0;font-size:12px;color:var(--muted)}.legend i{width:8px;height:8px;background:var(--gold);display:inline-block;border-radius:50%;margin-right:7px}.opportunities{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.opportunities div{padding:14px;position:relative}.opportunities strong{display:block;font-size:12px;margin-bottom:6px}.opportunities span{display:block;color:var(--soft);font-size:11px}.opportunities button{position:absolute;right:10px;bottom:10px;border:0;border-radius:7px;color:#fff;background:#ffffff1a;padding:5px 8px;font-size:11px}.logo-section{padding:28px 0 50px}.logo-section p{text-align:center;color:var(--soft);font-size:13px;margin:0 0 26px}.logo-row{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;gap:30px}.logo-row span{text-align:center;color:#ffffff8c;font-size:20px;font-weight:800;letter-spacing:.02em}.platform-section,.method-section,.pricing-section,.proof-section,.newsletter-section{padding:34px 0}.platform-panel{display:grid;grid-template-columns:.9fr 2.4fr;gap:30px;align-items:stretch;padding:22px;border:1px solid var(--border);border-radius:20px;background:radial-gradient(circle at 20% 100%,rgba(212,175,55,.12),transparent 34rem),linear-gradient(145deg,#0e131beb,#030507f5);box-shadow:0 0 60px #d4af370f}.platform-intro{padding:28px}.platform-intro span,.section-label{color:var(--gold-light);font-weight:800}.platform-intro h2,.method-section h2,.pricing-section h2,.newsletter-card h2{margin:10px 0 16px;font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.08}.platform-intro p,.newsletter-card p{color:var(--muted);line-height:1.7}.platform-intro a{display:inline-flex;margin-top:18px;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:12px 16px;font-weight:800;font-size:13px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.service-card,.step-card,.price-card,.metrics-card,.testimonials-card,.newsletter-card{border:1px solid rgba(255,255,255,.075);background:linear-gradient(145deg,#111827eb,#05070af2);border-radius:18px}.service-card{padding:30px 24px;min-height:292px;transition:.25s ease}.service-card:hover,.step-card:hover,.price-card:hover{transform:translateY(-4px);border-color:var(--border-strong);box-shadow:0 20px 48px #00000047,0 0 34px #d4af3714}.service-icon{font-size:42px;color:var(--gold-light);margin-bottom:24px}.service-card h3,.step-card h3{font-size:18px;margin:0 0 12px}.service-card p,.step-card p,.price-card li,.testimonials-card p,.footer-grid p,.footer-grid a{color:var(--muted);line-height:1.65;font-size:14px}.service-card a{display:inline-block;margin-top:20px;color:var(--gold-light);font-weight:800;font-size:13px}.method-section h2,.pricing-section h2{text-align:center}.method-section .section-label{margin-left:0}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:28px}.step-card{padding:26px;min-height:205px;position:relative}.step-top{display:flex;align-items:center;gap:14px;margin-bottom:20px}.step-number{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--gold-light),var(--gold-dark));color:#05070a;font-weight:900}.step-icon{font-size:28px;color:#fff}.step-arrow{position:absolute;right:-24px;top:50%;transform:translateY(-50%);color:#fff;font-size:34px;z-index:3}.billing-toggle{margin:24px auto 30px;width:fit-content;display:flex;padding:5px;border:1px solid var(--border);border-radius:999px;background:#ffffff09;gap:5px}.billing-toggle button{border:0;background:transparent;color:var(--muted);padding:10px 18px;border-radius:999px;cursor:pointer;font-size:13px;font-weight:800}.billing-toggle .selected{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:#05070a}.billing-toggle span{background:#2ddc82;color:#052e16;margin-left:8px;padding:3px 8px;border-radius:999px;font-size:11px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.price-card{min-height:430px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.price-card.featured{border-color:var(--border-strong);box-shadow:0 0 46px #d4af372e}.popular{position:absolute;right:26px;top:26px;background:linear-gradient(135deg,var(--gold-light),var(--gold));color:#05070a;padding:6px 10px;border-radius:6px;font-size:10px;font-weight:900;text-transform:uppercase}.price-card h3{margin:0;font-size:24px}.price-card>div>p{color:var(--soft);margin:6px 0 28px}.price{display:flex;align-items:baseline;gap:10px;margin-bottom:22px}.price strong{font-size:42px;letter-spacing:-.04em}.price span,.price del{color:var(--soft)}.price del{font-size:13px}.price-card ul{margin:0;padding:0;list-style:none}.price-card li{margin:10px 0;display:flex;gap:10px}.price-card li:before{content:"✓";color:var(--gold-light);font-weight:900}.proof-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:24px}.metrics-card{padding:30px;display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.metric span{color:var(--gold-light);font-size:34px}.metric strong{display:block;font-size:30px;margin:14px 0 4px}.metric p{color:var(--soft);margin:0;font-size:13px}.testimonials-card{padding:24px}.testimonials-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.testimonials-head h3{margin:0}.testimonials-head button{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#fff}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.testimonial-grid article{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:14px;padding:18px}.testimonial-user{display:flex;gap:10px;align-items:center;margin-bottom:14px}.testimonial-user>span{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--gold-light),var(--gold-dark));display:grid;place-items:center;color:#05070a;font-weight:900;font-size:12px}.testimonial-user strong,.testimonial-user small{display:block}.testimonial-user small{color:var(--soft)}.newsletter-card{padding:28px;display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;border-color:var(--border);box-shadow:0 0 46px #d4af3714}.newsletter-copy{display:flex;gap:22px;align-items:center}.mail-icon{flex:0 0 72px;width:72px;height:72px;border:1px solid var(--border-strong);border-radius:16px;display:grid;place-items:center;color:var(--gold-light);font-size:34px;box-shadow:0 0 30px #d4af3729}.newsletter-card h2{font-size:26px;margin:0 0 8px}.newsletter-card p{margin:0}.newsletter-card form{display:grid;grid-template-columns:1fr 160px;gap:14px}.newsletter-card input{height:54px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#030507d1;color:#fff;padding:0 18px;outline:none}.newsletter-card input:focus{border-color:var(--border-strong);box-shadow:0 0 22px #d4af371a}.newsletter-card button{border:0;border-radius:11px;background:linear-gradient(135deg,var(--gold-light),var(--gold));color:#05070a;font-weight:900}.site-footer{padding:48px 0 26px;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#030507}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:48px}.footer-brand p{max-width:260px}.footer-grid h4{text-transform:uppercase;font-size:12px;letter-spacing:.08em;margin:0 0 18px}.footer-grid a,.footer-grid p{display:block;margin:9px 0}.socials{display:flex;gap:10px;margin-top:18px}.socials a{width:32px;height:32px;border-radius:50%;background:#ffffff0f;display:grid;place-items:center}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:38px;margin-top:38px;border-top:1px solid rgba(255,255,255,.06);color:var(--soft);font-size:13px}.footer-bottom div{display:flex;gap:28px}.floating-chat{position:fixed;right:28px;bottom:26px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border:1px solid rgba(255,255,255,.25);box-shadow:0 18px 45px #00000059;color:#fff;z-index:70}@media(max-width:1150px){.site-header nav{display:none}.hero-grid,.platform-panel,.proof-grid,.newsletter-card{grid-template-columns:1fr}.dashboard-shell{grid-template-columns:150px 1fr}.service-grid,.steps-grid{grid-template-columns:repeat(2,1fr)}.step-arrow{display:none}.metrics-card{grid-template-columns:repeat(3,1fr)}.testimonial-grid{grid-template-columns:1fr}}@media(max-width:760px){.container{width:min(100% - 28px,1240px)}.nav-container{height:68px}.header-cta{display:none}.hero-section{padding-top:50px}.hero-copy h1{font-size:46px}.hero-copy p{font-size:16px}.hero-actions,.trust-points{flex-direction:column;align-items:stretch}.btn{width:100%}.dashboard-shell{grid-template-columns:1fr;min-height:auto}.dashboard-sidebar{display:none}.dashboard-main{padding:18px}.dash-metrics,.dash-grid,.opportunities,.logo-row,.service-grid,.steps-grid,.pricing-grid,.metrics-card,.newsletter-card form,.footer-grid{grid-template-columns:1fr}.logo-row{gap:18px}.platform-panel,.newsletter-card{padding:16px}.platform-intro{padding:14px}.proof-grid{gap:18px}.footer-bottom{flex-direction:column}.footer-bottom div{flex-direction:column;gap:10px}}:root{--bg: #030507;--bg-2: #05070A;--panel: #0A0E14;--panel-2: #0D121A;--panel-3: #111827;--gold: #D4AF37;--gold-dark: #B88917;--gold-light: #F5D76E;--text: #FFFFFF;--muted: #D1D5DB;--soft: #9CA3AF;--border: rgba(212, 175, 55, .24);--border-strong: rgba(212, 175, 55, .48);--glow: rgba(212, 175, 55, .16)}.container{width:min(1360px,calc(100% - 72px))!important}.site-header{position:relative!important;background:#030507f0!important}.nav-container{height:70px!important}.hero-section{padding:74px 0 54px!important}.hero-grid{grid-template-columns:.78fr 1.22fr!important;gap:86px!important;align-items:center!important}.hero-copy h1{font-size:clamp(56px,5vw,82px)!important;line-height:.94!important;letter-spacing:-.065em!important;max-width:620px!important}.hero-copy p{font-size:17px!important;line-height:1.75!important;max-width:570px!important}.dashboard-shell{min-height:560px!important;grid-template-columns:185px 1fr!important;border-radius:22px!important;transform:scale(1.03);transform-origin:center}.dashboard-main{padding:30px!important}.dash-metrics{gap:14px!important}.dash-metrics div{padding:18px!important}.dash-metrics strong{font-size:24px!important}.traffic-chart{height:250px!important}.donut{width:152px!important;height:152px!important}.donut:after{width:94px!important;height:94px!important}.logo-section{padding:44px 0 54px!important}.logo-row{gap:42px!important}.logo-row span{font-size:21px!important;opacity:.72!important}.platform-section{padding:44px 0 42px!important}.platform-panel{grid-template-columns:.85fr 2.65fr!important;gap:26px!important;padding:22px!important;border-radius:22px!important}.platform-intro{padding:34px 30px!important}.platform-intro h2{font-size:clamp(34px,3.4vw,50px)!important;line-height:1.02!important}.service-grid{gap:18px!important}.service-card{min-height:300px!important;padding:34px 26px!important;border-radius:18px!important}.service-icon{font-size:48px!important;margin-bottom:28px!important}.service-card h3{font-size:19px!important}.service-card p{font-size:14.5px!important;line-height:1.72!important}.method-section{padding:58px 0 42px!important}.method-section .section-label{display:table!important;margin:0 auto 12px!important}.method-section h2{font-size:clamp(34px,3.2vw,48px)!important;margin-bottom:34px!important}.steps-grid{gap:30px!important}.step-card{min-height:220px!important;padding:30px!important;border-radius:18px!important}.step-card h3{font-size:18px!important}.step-card p{font-size:14.5px!important;line-height:1.7!important}.pricing-section{padding:58px 0 48px!important}.pricing-section h2{font-size:clamp(34px,3.2vw,48px)!important;margin-bottom:20px!important}.billing-toggle{margin-bottom:38px!important;padding:6px!important}.billing-toggle button{padding:11px 22px!important}.pricing-grid{gap:28px!important}.price-card{min-height:470px!important;padding:38px 34px!important;border-radius:20px!important}.price-card.featured{transform:translateY(-12px);box-shadow:0 0 0 1px #d4af3757,0 28px 70px #0000006b,0 0 70px #d4af372e!important}.price-card h3{font-size:26px!important}.price strong{font-size:46px!important}.price-card li{font-size:15px!important;margin:12px 0!important}.proof-section{padding:42px 0 46px!important}.proof-grid{grid-template-columns:1fr 1fr!important;gap:26px!important}.metrics-card,.testimonials-card{min-height:260px!important;border-radius:20px!important}.metrics-card{padding:34px!important}.metric strong{font-size:34px!important}.metric p{font-size:14px!important}.testimonials-card{padding:28px!important}.testimonial-grid article{padding:20px!important}.testimonials-card p{font-size:13.5px!important;line-height:1.65!important}.newsletter-section{padding:42px 0 50px!important}.newsletter-card{padding:34px!important;border-radius:22px!important}.newsletter-card h2{font-size:30px!important}.newsletter-card p{font-size:15px!important}.site-footer{padding:58px 0 30px!important}.footer-grid{gap:64px!important}.footer-grid a,.footer-grid p{font-size:14.5px!important}.btn-gold,.newsletter-card button,.billing-toggle .selected{background:linear-gradient(135deg,#f5d76e,#d4af37 48%,#b88917)!important;color:#030507!important}.header-cta,.btn-outline{border-color:#d4af376b!important}@media(max-width:1150px){.container{width:min(100% - 36px,1360px)!important}.hero-grid,.platform-panel,.proof-grid{grid-template-columns:1fr!important;gap:42px!important}.dashboard-shell{transform:none!important}.service-grid,.steps-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:760px){.container{width:min(100% - 28px,1360px)!important}.hero-copy h1{font-size:46px!important}.dashboard-shell,.service-grid,.steps-grid,.pricing-grid,.metrics-card,.testimonial-grid,.newsletter-card,.newsletter-card form,.footer-grid{grid-template-columns:1fr!important}.price-card.featured{transform:none!important}}.container{width:min(1420px,calc(100% - 96px))!important}.hero-section{padding:64px 0 34px!important}.logo-section{padding:26px 0 42px!important}.platform-section{padding:28px 0 36px!important}.method-section{padding:44px 0 34px!important}.pricing-section{padding:42px 0 38px!important}.proof-section{padding:34px 0 36px!important}.newsletter-section{padding:34px 0 44px!important}.hero-grid{grid-template-columns:.82fr 1.18fr!important;gap:74px!important}.hero-copy h1{font-size:clamp(54px,4.65vw,76px)!important;line-height:.95!important;max-width:600px!important}.hero-copy p{max-width:540px!important;font-size:16px!important;line-height:1.7!important;margin:26px 0 28px!important}.trust-points{margin-top:18px!important;gap:16px!important;font-size:12px!important}.dashboard-shell{min-height:520px!important;max-width:760px!important;margin-left:auto!important;transform:none!important}.dashboard-main{padding:26px!important}.dashboard-sidebar{padding:22px 16px!important}.traffic-chart{height:220px!important}.dash-grid{grid-template-columns:1.55fr .85fr!important}.opportunities{gap:10px!important}.opportunities div{padding:12px!important}.logo-section p{margin-bottom:20px!important}.logo-row span{font-size:18px!important;letter-spacing:.03em!important;color:#ffffff94!important}.platform-panel{grid-template-columns:.95fr 2.8fr!important;gap:18px!important;padding:18px!important}.platform-intro h2{font-size:clamp(30px,2.8vw,42px)!important;line-height:1.05!important;letter-spacing:-.045em!important}.platform-intro p{font-size:14px!important;line-height:1.65!important}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.service-card{min-height:255px!important;padding:28px 22px!important}.service-icon{font-size:38px!important;margin-bottom:22px!important}.service-card h3{font-size:16px!important;margin-bottom:10px!important}.service-card p{font-size:13.5px!important;line-height:1.6!important}.service-card a{margin-top:16px!important}.method-section h2,.pricing-section h2{font-size:clamp(32px,2.8vw,44px)!important}.steps-grid{gap:24px!important}.step-card{min-height:190px!important;padding:24px!important}.step-top{margin-bottom:16px!important}.step-card h3{font-size:16px!important}.step-card p{font-size:13.5px!important;line-height:1.6!important}.step-arrow{right:-22px!important;font-size:30px!important}.billing-toggle{margin:18px auto 34px!important}.price-card{min-height:430px!important;padding:32px 30px!important}.price-card.featured{transform:translateY(-8px)!important}.price strong{font-size:42px!important}.price-card li{font-size:14px!important;margin:10px 0!important}.proof-grid{grid-template-columns:.95fr 1.05fr!important;gap:24px!important}.metrics-card,.testimonials-card{min-height:230px!important}.metrics-card{padding:28px!important;align-items:center!important}.metric span{font-size:28px!important}.metric strong{font-size:28px!important;margin:12px 0 4px!important}.metric p{font-size:12.5px!important}.testimonials-card{padding:24px!important}.testimonial-grid article{padding:17px!important}.testimonials-card p{font-size:12.8px!important;line-height:1.55!important}.newsletter-card{grid-template-columns:1.15fr .85fr!important;padding:28px!important}.mail-icon{width:64px!important;height:64px!important;flex-basis:64px!important;font-size:28px!important}.newsletter-card h2{font-size:26px!important}.newsletter-card p{font-size:14px!important}.newsletter-card form{grid-template-columns:1fr 150px!important}.site-footer{padding-top:48px!important}.footer-grid{grid-template-columns:1.25fr repeat(4,1fr)!important;gap:56px!important}.footer-grid a,.footer-grid p{font-size:13.5px!important}.hero-copy h1 span,.platform-intro span,.section-label,.service-card a{color:#d4af37!important}.btn-gold,.newsletter-card button,.billing-toggle .selected{background:linear-gradient(135deg,#f5d76e,#d4af37 52%,#b88917)!important}.floating-chat{width:52px!important;height:52px!important;right:28px!important;bottom:28px!important}@media(max-width:1150px){.container{width:min(100% - 40px,1420px)!important}.hero-grid,.platform-panel,.proof-grid,.newsletter-card{grid-template-columns:1fr!important}.dashboard-shell{max-width:100%!important}.service-grid,.steps-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.container{width:min(100% - 28px,1420px)!important}.hero-copy h1{font-size:43px!important}.service-grid,.steps-grid,.pricing-grid,.metrics-card,.testimonial-grid,.newsletter-card form,.footer-grid{grid-template-columns:1fr!important}.dashboard-shell{min-height:auto!important}.price-card.featured{transform:none!important}}.container{width:min(1280px,calc(100% - 80px))!important}.site-header{position:relative!important;background:#030507f5!important}.nav-container{height:68px!important}.hero-section{padding:66px 0 30px!important}.logo-section{padding:24px 0 38px!important}.platform-section{padding:24px 0 34px!important}.method-section{padding:48px 0 34px!important}.pricing-section{padding:42px 0 34px!important}.proof-section{padding:34px 0!important}.newsletter-section{padding:34px 0 42px!important}.hero-grid{grid-template-columns:.95fr 1.05fr!important;gap:58px!important;align-items:center!important}.hero-copy h1{font-size:clamp(48px,4.3vw,66px)!important;line-height:.98!important;letter-spacing:-.055em!important;max-width:690px!important}.hero-copy h1 span{margin-top:4px!important}.hero-copy p{max-width:590px!important;font-size:16px!important;line-height:1.7!important;margin:24px 0 26px!important}.hero-actions{gap:14px!important}.btn{height:50px!important;padding:0 24px!important;font-size:13px!important}.trust-points{margin-top:16px!important;gap:14px!important;font-size:11.5px!important}.dashboard-shell{min-height:500px!important;max-width:690px!important;margin-left:auto!important;grid-template-columns:168px 1fr!important;border-radius:18px!important;transform:none!important}.dashboard-sidebar{padding:20px 14px!important}.dashboard-main{padding:24px!important}.dash-top{margin-bottom:18px!important}.dash-metrics{gap:10px!important;margin-bottom:14px!important}.dash-metrics div{padding:14px!important}.dash-metrics strong{font-size:21px!important}.dash-metrics span{font-size:10.5px!important}.dash-grid{grid-template-columns:1.45fr .85fr!important;gap:14px!important}.chart-card,.donut-card{padding:16px!important}.traffic-chart{height:205px!important}.donut{width:135px!important;height:135px!important}.donut:after{width:82px!important;height:82px!important}.opportunities{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:14px!important}.opportunities div{padding:11px!important}.opportunities strong{font-size:11px!important}.opportunities span{font-size:10px!important}.logo-section p{margin-bottom:18px!important;font-size:12px!important}.logo-row{gap:36px!important}.logo-row span{font-size:18px!important;color:#fff9!important}.platform-panel{grid-template-columns:1.12fr 2.88fr!important;gap:18px!important;padding:18px!important;border-radius:20px!important}.platform-intro{padding:26px 24px!important}.platform-intro h2{font-size:clamp(30px,2.6vw,42px)!important;line-height:1.05!important;letter-spacing:-.045em!important}.platform-intro p{font-size:13.5px!important;line-height:1.62!important}.platform-intro a{margin-top:16px!important;padding:10px 14px!important;font-size:12px!important}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.service-card{min-height:245px!important;padding:26px 20px!important;border-radius:16px!important}.service-icon{font-size:36px!important;margin-bottom:20px!important}.service-card h3{font-size:15.5px!important;margin-bottom:9px!important}.service-card p{font-size:13px!important;line-height:1.58!important}.service-card a{font-size:12px!important;margin-top:14px!important}.method-section .section-label{display:inline-flex!important;margin:0 0 12px!important}.method-section h2{text-align:left!important;font-size:clamp(30px,2.6vw,42px)!important;margin:0 0 28px!important}.steps-grid{gap:22px!important}.step-card{min-height:180px!important;padding:22px!important;border-radius:16px!important}.step-top{margin-bottom:14px!important}.step-number{width:30px!important;height:30px!important;font-size:13px!important}.step-icon{font-size:22px!important}.step-card h3{font-size:15px!important}.step-card p{font-size:12.8px!important;line-height:1.55!important}.step-arrow{right:-20px!important;font-size:26px!important}.pricing-section h2{font-size:clamp(32px,2.8vw,44px)!important;margin-bottom:18px!important}.billing-toggle{margin:18px auto 34px!important;padding:5px!important}.billing-toggle button{padding:9px 18px!important;font-size:12px!important}.billing-toggle span{font-size:10px!important;padding:3px 7px!important}.pricing-grid{gap:24px!important}.price-card{min-height:405px!important;padding:30px 28px!important;border-radius:18px!important}.price-card.featured{transform:translateY(-8px)!important;box-shadow:0 0 0 1px #d4af3766,0 22px 60px #00000070,0 0 55px #d4af3729!important}.price-card h3{font-size:22px!important}.price-card>div>p{margin-bottom:22px!important;font-size:13px!important}.price{margin-bottom:20px!important}.price strong{font-size:40px!important}.price-card li{font-size:13.5px!important;margin:9px 0!important}.popular{top:24px!important;right:24px!important;font-size:9px!important}.proof-grid{grid-template-columns:.98fr 1.02fr!important;gap:22px!important}.metrics-card,.testimonials-card{min-height:220px!important;border-radius:18px!important}.metrics-card{padding:26px!important;align-items:center!important}.metric span{font-size:26px!important}.metric strong{font-size:28px!important;margin:10px 0 3px!important}.metric p{font-size:12px!important}.testimonials-card{padding:22px!important}.testimonials-head{margin-bottom:14px!important}.testimonials-head h3{font-size:16px!important}.testimonial-grid{gap:12px!important}.testimonial-grid article{padding:15px!important}.testimonial-user>span{width:32px!important;height:32px!important;font-size:11px!important}.testimonial-user strong{font-size:12px!important}.testimonial-user small{font-size:10.5px!important}.testimonials-card p{font-size:12.2px!important;line-height:1.52!important}.newsletter-card{grid-template-columns:1.1fr .9fr!important;padding:26px!important;border-radius:20px!important}.mail-icon{width:60px!important;height:60px!important;flex-basis:60px!important;font-size:26px!important}.newsletter-copy{gap:18px!important}.newsletter-card h2{font-size:25px!important}.newsletter-card p{font-size:13.5px!important}.newsletter-card form{grid-template-columns:1fr 145px!important}.newsletter-card input,.newsletter-card button{height:50px!important}.site-footer{padding:46px 0 26px!important}.footer-grid{grid-template-columns:1.2fr repeat(4,1fr)!important;gap:54px!important}.footer-grid h4{font-size:11px!important}.footer-grid a,.footer-grid p{font-size:13px!important}.footer-bottom{margin-top:30px!important;padding-top:26px!important}.hero-copy h1 span{background:linear-gradient(135deg,#f5d76e,#d4af37 45%,#b88917)!important;-webkit-background-clip:text!important;color:transparent!important}.btn-gold,.newsletter-card button,.billing-toggle .selected{background:linear-gradient(135deg,#f5d76e,#d4af37 52%,#b88917)!important;color:#030507!important}@media(max-width:1150px){.container{width:min(100% - 40px,1280px)!important}.hero-grid,.platform-panel,.proof-grid,.newsletter-card{grid-template-columns:1fr!important;gap:36px!important}.dashboard-shell{max-width:100%!important}.service-grid,.steps-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.method-section h2{text-align:center!important}.method-section .section-label{display:table!important;margin:0 auto 12px!important}}@media(max-width:760px){.container{width:min(100% - 28px,1280px)!important}.hero-copy h1{font-size:42px!important}.service-grid,.steps-grid,.pricing-grid,.metrics-card,.testimonial-grid,.newsletter-card form,.footer-grid{grid-template-columns:1fr!important}.dashboard-shell{min-height:auto!important;grid-template-columns:1fr!important}.dashboard-sidebar{display:none!important}.price-card.featured{transform:none!important}}.brand{min-width:170px!important}.brand-logo-img{width:168px!important;height:auto!important;display:block!important;object-fit:contain!important;filter:drop-shadow(0 0 12px rgba(212,175,55,.22))!important}.brand-logo-small{width:142px!important}.hero-section{padding-top:72px!important}.hero-grid{grid-template-columns:.92fr 1.08fr!important;gap:64px!important;align-items:center!important}.hero-copy h1{font-size:clamp(50px,4.3vw,70px)!important;line-height:.98!important;max-width:680px!important}.hero-copy p{max-width:580px!important}.hero-sell-top,.hero-sell-grid{position:relative!important;z-index:2!important}.hero-sell-top{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:22px!important}.hero-sell-brand{display:flex!important;align-items:center!important}.hero-sell-badge{color:#f5d76e!important;border:1px solid rgba(212,175,55,.3)!important;background:#d4af3714!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;font-weight:800!important}.hero-sell-grid{display:grid!important;grid-template-columns:1.45fr .85fr!important;gap:18px!important}.sell-copy-box{padding:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff09!important;border-radius:18px!important;margin-bottom:14px!important}.sell-kicker{display:inline-block!important;color:#f5d76e!important;font-size:12px!important;font-weight:800!important;margin-bottom:10px!important}.sell-copy-box h3{margin:0 0 10px!important;font-size:28px!important;line-height:1.1!important;letter-spacing:-.045em!important;color:#fff!important}.sell-copy-box p{margin:0!important;color:#d1d5db!important;font-size:14px!important;line-height:1.65!important}.sell-metric-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0 0 14px!important}.sell-metric-card{border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0a!important;border-radius:16px!important;padding:15px!important}.sell-metric-card small{display:block!important;color:#9ca3af!important;font-size:11px!important;margin-bottom:8px!important}.sell-metric-card strong{display:block!important;color:#fff!important;font-size:24px!important;line-height:1!important;margin-bottom:6px!important}.sell-metric-card span{display:block!important;color:#22c55e!important;font-size:12px!important;font-weight:900!important}.hero-chart-card{position:relative!important;border:1px solid rgba(255,255,255,.08)!important;background:radial-gradient(circle at 70% 30%,rgba(212,175,55,.08),transparent 18rem),#ffffff09!important;border-radius:20px!important;padding:18px!important;overflow:hidden!important;min-height:285px!important}.hero-chart-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:8px!important}.hero-chart-head h4{margin:0!important;color:#fff!important;font-size:16px!important}.hero-chart-head p{margin:0!important;color:#9ca3af!important;font-size:12px!important}.hero-sales-chart{width:100%!important;height:230px!important;display:block!important}.hero-floating-proof{position:absolute!important;border:1px solid rgba(212,175,55,.28)!important;background:#05070ae0!important;color:#fff!important;border-radius:999px!important;padding:8px 12px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 12px 28px #00000052!important}.proof-a{right:18px!important;top:66px!important}.proof-b{left:18px!important;bottom:18px!important}.sell-side{display:grid!important;grid-template-rows:1fr auto auto!important;gap:14px!important}.side-opportunity-card,.mini-proof-card{border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0a!important;border-radius:18px!important}.side-opportunity-card{padding:18px!important}.side-tag{display:inline-block!important;color:#f5d76e!important;background:#d4af3714!important;border:1px solid rgba(212,175,55,.24)!important;border-radius:999px!important;padding:6px 10px!important;font-size:11px!important;font-weight:800!important;margin-bottom:12px!important}.side-opportunity-card h4{margin:0 0 12px!important;font-size:18px!important;line-height:1.2!important;color:#fff!important}.side-opportunity-card ul{margin:0 0 16px!important;padding-left:18px!important;color:#d1d5db!important}.side-opportunity-card li{margin:8px 0!important;line-height:1.45!important;font-size:13px!important}.side-opportunity-card a{color:#f5d76e!important;font-weight:800!important;font-size:13px!important}.mini-proof-card{padding:16px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.mini-proof-card strong{color:#fff!important;font-size:26px!important}.mini-proof-card span{color:#9ca3af!important;font-size:12px!important}.logo-section-bottom{padding:8px 0 44px!important}.logo-section-bottom .container{border-top:1px solid rgba(255,255,255,.055)!important;padding-top:28px!important}.logo-section-bottom p{text-align:center!important;color:#9ca3af!important;font-size:12px!important;margin:0 0 18px!important}.logo-section-bottom .logo-row{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:34px!important}.logo-section-bottom .logo-row span{text-align:center!important;color:#ffffff94!important;font-size:18px!important;font-weight:900!important;letter-spacing:.04em!important}@media(max-width:1150px){.hero-grid,.hero-sell-grid{grid-template-columns:1fr!important}.logo-section-bottom .logo-row{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:760px){.brand-logo-img{width:145px!important}.sell-metric-row,.logo-section-bottom .logo-row{grid-template-columns:1fr!important}.hero-sales-chart{height:205px!important}.proof-a,.proof-b{position:static!important;display:inline-block!important;margin-top:10px!important;margin-right:8px!important}}body .hero-grid{grid-template-columns:.9fr 1.1fr!important;gap:62px!important}@media(max-width:1150px){body .hero-grid{grid-template-columns:1fr!important}}.brand-logo-img{width:190px!important;max-height:48px!important;object-fit:contain!important}.hero-section{padding-bottom:26px!important}.platform-section{padding-top:18px!important}.hero-copy h1{max-width:720px!important}.hero-copy p{color:#d1d5db!important;font-size:16.5px!important}.btn-gold{box-shadow:0 18px 45px #d4af373d!important}.btn-gold:hover{transform:translateY(-2px)!important;box-shadow:0 22px 55px #d4af375c!important}@media(max-width:760px){.brand-logo-img{width:150px!important}.site-header .brand{min-width:auto!important}}.brand-logo-img{width:178px!important;height:auto!important;max-height:54px!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 0 10px rgba(212,175,55,.24))!important}.brand-logo-small{width:150px!important;height:auto!important}.site-header .brand{min-width:210px!important}@media(max-width:760px){.brand-logo-img{width:145px!important;max-height:44px!important}.site-header .brand{min-width:auto!important}}.site-header .brand-logo-img,.footer-brand .brand-logo-img{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;object-fit:contain!important;display:block!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 0 10px rgba(212,175,55,.28))!important}.site-header .brand-logo-img,.footer-brand .brand-logo-img{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;object-fit:contain!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;filter:drop-shadow(0 0 10px rgba(212,175,55,.3))!important}.site-header .brand span,.footer-brand .brand span{display:inline-flex!important;color:#fff!important;font-size:18px!important;font-weight:800!important;white-space:nowrap!important}.site-header .brand,.footer-brand .brand{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:auto!important}.site-header .brand-logo-img,.footer-brand .brand-logo-img{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;object-fit:contain!important;display:block!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;filter:drop-shadow(0 0 10px rgba(212,175,55,.32))!important}.site-header .brand span,.footer-brand .brand span{display:inline-flex!important;align-items:center!important;color:#fff!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.02em!important;white-space:nowrap!important}.hero-analyzer{display:grid;grid-template-columns:1fr auto;gap:10px;max-width:560px;margin:20px 0 14px;padding:7px;border:1px solid rgba(212,175,55,.22);border-radius:14px;background:#ffffff09;box-shadow:0 16px 40px #00000047}.hero-analyzer input{height:44px;border:0;outline:none;background:transparent;color:#fff;padding:0 14px;font-size:14px}.hero-analyzer input::placeholder{color:#d1d5db94}.hero-analyzer a{height:44px;padding:0 18px;border-radius:10px;background:linear-gradient(135deg,#f5d76e,#d4af37 52%,#b88917);color:#030507;font-weight:900;font-size:13px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.hero-social-proof{max-width:560px;color:#a1a1aa;font-size:13px;line-height:1.6;margin-bottom:10px}.service-card{display:flex!important;flex-direction:column!important}.service-bullets{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px}.service-bullets li{color:#d1d5db;font-size:12.5px;line-height:1.4;display:flex;align-items:center;gap:8px}.service-bullets li:before{content:"✓";color:#f5d76e;font-weight:900}.before-after-section{padding:34px 0 44px}.before-after-panel{display:grid;grid-template-columns:.9fr 1.4fr;gap:28px;align-items:stretch;padding:24px;border-radius:22px;border:1px solid rgba(212,175,55,.22);background:radial-gradient(circle at 15% 20%,rgba(212,175,55,.1),transparent 28rem),linear-gradient(145deg,#0e131bdb,#030507f5);box-shadow:0 28px 70px #0000005c}.before-after-intro{padding:22px}.before-after-intro span{color:#f5d76e;font-size:13px;font-weight:900}.before-after-intro h2{margin:12px 0 16px;font-size:clamp(28px,2.8vw,42px);line-height:1.06;letter-spacing:-.04em}.before-after-intro p{color:#d1d5db;line-height:1.7;font-size:14px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.comparison-card{border-radius:18px;padding:26px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.comparison-card h3{margin:0 0 18px;font-size:22px}.comparison-card ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.comparison-card li{color:#d1d5db;font-size:14px;line-height:1.5;display:flex;gap:10px}.before-card li:before{content:"×";color:#ef4444;font-weight:900}.after-card{border-color:#d4af3757;box-shadow:0 0 38px #d4af3714}.after-card h3{color:#f5d76e}.after-card li:before{content:"✓";color:#f5d76e;font-weight:900}.pricing-section{padding-top:34px!important}@media(max-width:900px){.before-after-panel,.comparison-grid,.hero-analyzer{grid-template-columns:1fr}.hero-analyzer a{width:100%}}@media(max-width:760px){.site-header .brand-logo-img{width:30px!important;height:30px!important}.site-header .brand span{font-size:15px!important}}.hero-analyzer{border-color:#d4af375c!important;background:#ffffff0b!important;box-shadow:0 18px 45px #00000057,0 0 28px #d4af3714!important}.hero-analyzer input{color:#fff!important;font-weight:600!important}.hero-analyzer a{box-shadow:0 10px 24px #d4af3740!important;transition:.25s ease!important}.hero-analyzer a:hover{transform:translateY(-1px)!important;box-shadow:0 14px 34px #d4af3761!important}.hero-social-proof{color:#bfc3ca!important;font-size:13.5px!important}.service-card p{color:#d6dae1!important}.service-bullets li{color:#e5e7eb!important}.service-bullets li:before{color:#f5d76e!important}.after-card{background:radial-gradient(circle at 80% 0%,rgba(212,175,55,.12),transparent 16rem),#ffffff0a!important;border-color:#d4af3775!important;box-shadow:0 0 0 1px #d4af371f,0 0 48px #d4af371a!important}.after-card h3{color:#f5d76e!important}.before-card{background:#ffffff07!important}.before-card h3{color:#fff!important}.btn-gold{background:linear-gradient(135deg,#f5d76e,#d4af37,#b88917)!important;color:#030507!important;box-shadow:0 18px 45px #d4af3742!important}.btn-dark{border-color:#ffffff2e!important;background:#ffffff09!important}.btn-dark:hover{border-color:#d4af3770!important}.hero-copy h1{text-shadow:0 18px 50px rgba(0,0,0,.34)!important}@media(max-width:760px){.hero-analyzer{grid-template-columns:1fr!important}.hero-analyzer a{width:100%!important}}.hero-grid{position:relative!important;display:grid!important;grid-template-columns:.92fr 1.08fr!important;gap:36px!important;align-items:center!important;padding:38px!important;border-radius:34px!important;border:1px solid rgba(212,175,55,.22)!important;background:radial-gradient(circle at 18% 18%,rgba(212,175,55,.11),transparent 24rem),radial-gradient(circle at 82% 24%,rgba(212,175,55,.07),transparent 20rem),linear-gradient(145deg,#0a0d12f0,#030507fa)!important;box-shadow:0 34px 100px #0000007a,0 0 80px #d4af3714!important;overflow:hidden!important}.hero-copy{position:relative!important;z-index:1!important;background:transparent!important;padding:0!important}.hero-copy h1{max-width:680px!important;margin-bottom:22px!important;text-shadow:0 18px 40px rgba(0,0,0,.24)!important}.hero-copy p{max-width:610px!important;color:#d6dae1!important;font-size:17px!important;line-height:1.75!important}.hero-actions{margin-top:22px!important;margin-bottom:14px!important}.hero-analyzer{max-width:620px!important;margin-top:18px!important;border:1px solid rgba(212,175,55,.3)!important;background:#ffffff0a!important;box-shadow:0 10px 30px #00000038!important}.hero-analyzer input{color:#fff!important}.hero-analyzer input::placeholder{color:#d1d5dbb8!important}.hero-analyzer a{min-width:160px!important;box-shadow:0 10px 24px #d4af372e!important}.hero-social-proof{max-width:620px!important;color:#bfc3ca!important}.trust-points{margin-top:14px!important}.site-header .brand,.footer-brand .brand{display:inline-flex!important;align-items:center!important;gap:10px!important}.site-header .brand-logo-img,.footer-brand .brand-logo-img{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;object-fit:contain!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;filter:drop-shadow(0 0 8px rgba(212,175,55,.22))!important}.site-header .brand span,.footer-brand .brand span{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;color:#fff!important;font-weight:800!important;font-size:18px!important}.site-header .brand span b,.footer-brand .brand span b{color:#d4af37!important;margin-left:4px!important}@media(max-width:1150px){.hero-grid{grid-template-columns:1fr!important;gap:24px!important;padding:28px!important}}@media(max-width:760px){.hero-grid{padding:20px!important;border-radius:24px!important}.hero-copy h1{font-size:clamp(42px,10vw,64px)!important}.site-header .brand-logo-img,.footer-brand .brand-logo-img{width:30px!important;height:30px!important}.site-header .brand span,.footer-brand .brand span{font-size:16px!important}}.site-header .brand-logo-img{width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:contain!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;filter:drop-shadow(0 0 10px rgba(212,175,55,.34))!important}.site-header .brand span{font-size:19px!important;font-weight:850!important}.footer-brand .brand-logo-img{width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important;object-fit:contain!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;filter:drop-shadow(0 0 10px rgba(212,175,55,.3))!important}.footer-brand .brand span{font-size:20px!important}.hero-grid{border:none!important;outline:none!important;box-shadow:0 36px 110px #0000006b,0 0 100px #d4af3712!important;background:radial-gradient(circle at 18% 18%,rgba(212,175,55,.12),transparent 25rem),radial-gradient(circle at 78% 24%,rgba(212,175,55,.08),transparent 26rem),linear-gradient(145deg,#0c0e12db,#030507fa)!important}@media(max-width:760px){.site-header .brand-logo-img{width:34px!important;height:34px!important}.site-header .brand span{font-size:16px!important}.footer-brand .brand-logo-img{width:36px!important;height:36px!important}.footer-brand .brand span{font-size:17px!important}.hero-grid{border-radius:24px!important}}.hero-grid{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;overflow:visible!important}.hero-section{position:relative!important;background:radial-gradient(circle at 26% 28%,rgba(212,175,55,.1),transparent 28rem),radial-gradient(circle at 68% 26%,rgba(212,175,55,.08),transparent 30rem),transparent!important}.hero-copy{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}.hero-grid{grid-template-columns:.9fr 1.1fr!important;gap:72px!important;align-items:center!important}.hero-analyzer{background:#ffffff09!important;border-color:#d4af3747!important;box-shadow:0 16px 45px #00000047,0 0 22px #d4af370f!important}.hero-section .container{background:transparent!important;border:none!important;outline:none!important}@media(max-width:1150px){.hero-grid{grid-template-columns:1fr!important;gap:36px!important}}.hero-grid{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important}body .hero-section{background:radial-gradient(circle at 30% 28%,rgba(212,175,55,.1),transparent 30rem),radial-gradient(circle at 72% 30%,rgba(212,175,55,.09),transparent 34rem),transparent!important}body .hero-section *,body .hero-section *:before,body .hero-section *:after{outline-color:transparent!important}body .hero-section{background:radial-gradient(circle at 28% 28%,rgba(212,175,55,.1),transparent 28rem),radial-gradient(circle at 68% 24%,rgba(212,175,55,.08),transparent 30rem),transparent!important}body .hero-grid{position:relative!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;overflow:visible!important;isolation:isolate!important}body .hero-copy{position:relative!important;z-index:2!important}body .hero-section{position:relative!important;background:radial-gradient(circle at 28% 28%,rgba(212,175,55,.1),transparent 30rem),radial-gradient(circle at 70% 30%,rgba(212,175,55,.08),transparent 34rem),transparent!important}body .hero-grid{position:relative!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;overflow:visible!important;isolation:auto!important}body .hero-grid{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;overflow:visible!important;isolation:isolate!important}body .hero-section{background:radial-gradient(circle at 28% 28%,rgba(212,175,55,.1),transparent 30rem),radial-gradient(circle at 70% 30%,rgba(212,175,55,.08),transparent 34rem),transparent!important}body .hero-section{background:radial-gradient(circle at 28% 28%,rgba(212,175,55,.1),transparent 30rem),radial-gradient(circle at 68% 30%,rgba(212,175,55,.1),transparent 34rem),transparent!important}body .hero-copy{position:relative!important;z-index:3!important}body .hero-section{background:radial-gradient(circle at 30% 26%,rgba(212,175,55,.1),transparent 32rem),radial-gradient(circle at 68% 26%,rgba(212,175,55,.11),transparent 36rem),linear-gradient(180deg,#030507,#030507)!important}body .hero-section{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 28% 28%,rgba(212,175,55,.11),transparent 30rem),radial-gradient(circle at 72% 30%,rgba(212,175,55,.1),transparent 36rem),#030507!important}body .hero-section:before{content:""!important;position:absolute!important;top:72px!important;right:4%!important;width:58vw!important;max-width:920px!important;height:650px!important;z-index:0!important;pointer-events:none!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;opacity:.92!important;filter:brightness(1.2) contrast(1.06) saturate(1.1)!important;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,black 50%,rgba(0,0,0,.88) 62%,rgba(0,0,0,.5) 76%,rgba(0,0,0,.18) 88%,transparent 100%)!important;mask-image:radial-gradient(ellipse at center,black 0%,black 50%,rgba(0,0,0,.88) 62%,rgba(0,0,0,.5) 76%,rgba(0,0,0,.18) 88%,transparent 100%)!important}body .hero-section:after{content:""!important;position:absolute!important;top:90px!important;right:8%!important;width:48vw!important;height:560px!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at center,rgba(212,175,55,.18),rgba(212,175,55,.08) 38%,transparent 74%)!important;filter:blur(52px)!important}body .hero-section{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 28% 26%,rgba(212,175,55,.1),transparent 30rem),radial-gradient(circle at 70% 28%,rgba(212,175,55,.08),transparent 34rem),#030507!important}body .hero-section:before{content:""!important;position:absolute!important;top:72px!important;right:2%!important;width:60vw!important;max-width:940px!important;height:620px!important;z-index:0!important;pointer-events:none!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;opacity:.86!important;filter:brightness(1.12) contrast(1.04) saturate(1.08)!important;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,black 54%,rgba(0,0,0,.88) 66%,rgba(0,0,0,.55) 80%,rgba(0,0,0,.2) 92%,transparent 100%)!important;mask-image:radial-gradient(ellipse at center,black 0%,black 54%,rgba(0,0,0,.88) 66%,rgba(0,0,0,.55) 80%,rgba(0,0,0,.2) 92%,transparent 100%)!important}body .hero-section:after{content:""!important;position:absolute!important;top:90px!important;right:8%!important;width:48vw!important;height:540px!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at center,rgba(212,175,55,.14),rgba(212,175,55,.06) 38%,transparent 74%)!important;filter:blur(56px)!important}@media(max-width:1150px){body .hero-section:before{position:relative!important;display:block!important;top:auto!important;right:auto!important;width:100%!important;max-width:none!important;height:420px!important;margin-top:32px!important}body .hero-section:after{display:none!important}}body .hero-section{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 28% 26%,rgba(212,175,55,.1),transparent 30rem),radial-gradient(circle at 72% 28%,rgba(212,175,55,.08),transparent 36rem),#030507!important}body .hero-section:before{content:""!important;position:absolute!important;top:78px!important;right:-2%!important;width:54vw!important;max-width:900px!important;height:620px!important;z-index:0!important;pointer-events:none!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;opacity:.94!important;filter:brightness(1.14) contrast(1.05) saturate(1.08)!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.12) 8%,rgba(0,0,0,.45) 18%,black 32%,black 82%,rgba(0,0,0,.7) 92%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 12%,black 84%,transparent 100%)!important;-webkit-mask-composite:source-in!important;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.12) 8%,rgba(0,0,0,.45) 18%,black 32%,black 82%,rgba(0,0,0,.7) 92%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 12%,black 84%,transparent 100%)!important}body .hero-section:after{content:""!important;position:absolute!important;top:90px!important;right:5%!important;width:48vw!important;height:540px!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at center,rgba(212,175,55,.13),rgba(212,175,55,.05) 40%,transparent 74%)!important;filter:blur(58px)!important}body .hero-section .container,body .hero-grid,body .hero-copy{position:relative!important;z-index:2!important}body .hero-grid{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;overflow:visible!important}body .hero-grid{grid-template-columns:.88fr 1.12fr!important;gap:90px!important}@media(max-width:1150px){body .hero-section:before{position:relative!important;display:block!important;top:auto!important;right:auto!important;width:100%!important;max-width:none!important;height:420px!important;margin-top:32px!important}body .hero-section:after{display:none!important}body .hero-grid{grid-template-columns:1fr!important;gap:32px!important}}@media(max-width:760px){body .hero-section:before{height:320px!important}}.hero,.hero-section,.hero-wrap{position:relative}.hero-grid,.hero-inner,.hero-content-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:34px;max-width:1280px;margin:0 auto}.hero-copy,.hero-content,.hero-left{max-width:620px}@media(max-width:1180px){.hero-grid,.hero-inner,.hero-content-grid{grid-template-columns:1fr;gap:28px}.hero-copy,.hero-content,.hero-left{max-width:100%}}.container,.section-container,.hero-container{width:min(1280px,calc(100% - 48px));margin-left:auto;margin-right:auto}body .hero-section:before{right:7%!important}body .hero-section:before{right:10%!important}@media(max-width:1150px){body .hero-section:before{right:auto!important}}body main:before,body main:after{content:none!important;display:none!important}body .hero-section{position:relative!important;isolation:isolate;overflow:hidden!important;min-height:690px;background:#05070a!important}body .hero-section:before{content:""!important;display:block!important;position:absolute!important;inset:0 0 0 39%!important;z-index:0!important;pointer-events:none;opacity:1 !important!important;background-repeat:no-repeat!important;background-position:right center!important;background-size:cover!important;filter:none!important;transform:none!important}body .hero-section:after{content:""!important;display:block!important;position:absolute!important;right:6%;top:12%;width:42%;height:62%;z-index:-1!important;pointer-events:none;background:radial-gradient(circle,rgba(212,175,55,.15),transparent 68%)!important;filter:blur(48px)}body .hero-section .hero-grid{position:relative!important;z-index:2!important;display:block!important;min-height:570px;padding:42px 0 64px!important;background:transparent!important;border:0!important;box-shadow:none!important}body .hero-section .hero-content{position:relative!important;z-index:2!important;width:min(56%,680px);max-width:680px!important}@media(max-width:1100px){body .hero-section{min-height:650px}body .hero-section:before{inset:0 0 0 26%!important;opacity:.34!important;background-image:linear-gradient(90deg,#05070a 0%,rgba(5,7,10,.9) 34%,rgba(5,7,10,.35) 70%,transparent 100%),linear-gradient(180deg,rgba(5,7,10,.35),transparent 35%,#05070a 100%),}body .hero-section .hero-content{width:min(72%,680px)}}@media(max-width:760px){body .hero-section{min-height:auto}body .hero-section:before{inset:0!important;opacity:.1!important;background-position:65% center!important}body .hero-section:after{opacity:.35}body .hero-section .hero-grid{min-height:auto;padding:24px 0 54px!important}body .hero-section .hero-content{width:100%;max-width:100%!important}}.hero-section,body main section.hero-section,body main section:first-of-type{background:#05070a!important;background-image:none!important;background-color:#05070a!important;position:relative!important;overflow:hidden!important}.hero-section:before,.hero-section:after,body main section.hero-section:before,body main section.hero-section:after,body main section:first-of-type:before,body main section:first-of-type:after,body main:before,body main:after{content:none!important;display:none!important;opacity:0!important;background:none!important;background-image:none!important}.hero-section>*,body main section:first-of-type>*{position:relative!important;z-index:2!important}.hero-section{min-height:auto!important;padding-bottom:54px!important}.hero-section+section,body main section:first-of-type+section{margin-top:0!important;padding-top:0!important}@media(min-width:1024px){.hero-section{padding-top:92px!important;padding-bottom:58px!important}}@media(max-width:768px){.hero-section{padding-top:54px!important;padding-bottom:38px!important}}body main section:first-of-type,body #root>div>section:first-of-type{background:#05070a!important;background-image:none!important;overflow:hidden!important}body main section:first-of-type:before,body main section:first-of-type:after,body #root>div>section:first-of-type:before,body #root>div>section:first-of-type:after{content:none!important;display:none!important;background:none!important;background-image:none!important;opacity:0!important}body main section:first-of-type *,body #root>div>section:first-of-type *{position:relative;z-index:2}body,#root,body main,body #root>div{background:#05070a!important;background-image:none!important}body main section:first-of-type,body #root>div>section:first-of-type,body main section:first-of-type>div,body #root>div>section:first-of-type>div{background:#05070a!important;background-image:none!important;box-shadow:none!important}body main section:first-of-type:before,body main section:first-of-type:after,body #root>div>section:first-of-type:before,body #root>div>section:first-of-type:after,body main section:first-of-type>div:before,body main section:first-of-type>div:after,body #root>div>section:first-of-type>div:before,body #root>div>section:first-of-type>div:after{content:none!important;display:none!important;background:none!important;background-image:none!important;opacity:0!important;box-shadow:none!important}body main section:first-of-type [class*=hero],body main section:first-of-type [class*=Hero],body main section:first-of-type [class*=visual],body main section:first-of-type [class*=image],body main section:first-of-type [class*=bg],body #root>div>section:first-of-type [class*=hero],body #root>div>section:first-of-type [class*=Hero],body #root>div>section:first-of-type [class*=visual],body #root>div>section:first-of-type [class*=image],body #root>div>section:first-of-type [class*=bg]{background:transparent!important;background-image:none!important;box-shadow:none!important}body main section:first-of-type [class*=hero]:before,body main section:first-of-type [class*=hero]:after,body main section:first-of-type [class*=Hero]:before,body main section:first-of-type [class*=Hero]:after,body main section:first-of-type [class*=visual]:before,body main section:first-of-type [class*=visual]:after,body main section:first-of-type [class*=image]:before,body main section:first-of-type [class*=image]:after,body main section:first-of-type [class*=bg]:before,body main section:first-of-type [class*=bg]:after{content:none!important;display:none!important;background:none!important;background-image:none!important;opacity:0!important;box-shadow:none!important}.hero-section{background:#05070a;background-image:none;overflow:hidden}.hero-grid{background:transparent;background-image:none;box-shadow:none;border:none}.hero-grid:before,.hero-grid:after,.hero-section:before,.hero-section:after{content:none;display:none}.hero-copy{background:transparent;background-image:none}.hero-copy:before,.hero-copy:after{content:none;display:none}body .hero-section{position:relative!important;overflow:hidden!important;background:#05070a!important;background-image:none!important;isolation:isolate!important}body .hero-section:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:1!important;background-image:linear-gradient(90deg,#05070a 0% 34%,#05070afa 42%,#05070ae0 50%,#05070a94 60%,#05070a38,#05070a0a 84%,#05070a00),background-repeat: no-repeat,no-repeat!important;background-position:left top,right center!important;background-size:100% 100%,min(58vw,940px) auto!important}body .hero-section>*,body .hero-section .container,body .hero-grid,body .hero-copy,body .hero-copy *,body .hero-analyzer,body .hero-actions,body .hero-social-proof{position:relative!important;z-index:2!important}body .hero-grid{background:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important}@media(max-width:1024px){body .hero-section:after{opacity:.18!important;background-image:linear-gradient(180deg,#05070af0,#05070adb),background-size: 100% 100%,cover!important;background-position:center top,center top!important}body .hero-copy,body .hero-copy h1,body .hero-copy p{max-width:100%!important}}@media(min-width:1300px){body .hero-section:after{background-position:left top,right -30px center!important;background-size:100% 100%,min(56vw,980px) auto!important}}body .hero-section{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:#05070a!important;background-image:none!important}body .hero-section:before{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:62%!important;z-index:0!important;pointer-events:none!important;opacity:1 !important!important;background-repeat:no-repeat!important;background-position:right center!important;background-size:contain!important}body .hero-section:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#05070a 0% 36%,#05070afa 45%,#05070ac7 56%,#05070a61 68%,#05070a14 82%,#05070a00)!important}body .hero-section>*,body .hero-section .container,body .hero-section .hero-grid,body .hero-section .hero-copy,body .hero-section .hero-copy *,body .hero-section .hero-actions,body .hero-section .hero-analyzer,body .hero-section .hero-social-proof{position:relative!important;z-index:3!important}body .hero-grid{background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important}body .hero-copy{max-width:720px!important}body .hero-copy h1{max-width:700px!important}body .hero-copy p{max-width:650px!important}@media(max-width:1024px){body .hero-section:before{width:100%!important;opacity:.18!important;background-position:center top!important;background-size:cover!important}body .hero-section:after{background:#05070adb!important}body .hero-copy,body .hero-copy h1,body .hero-copy p{max-width:100%!important}}html body .hero-section{position:relative!important;overflow:hidden!important;isolation:isolate!important;background-color:#05070a!important;background-image:none!important}html body .hero-section:before{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:68%!important;height:100%!important;z-index:0!important;pointer-events:none!important;opacity:1 !important!important;background-repeat:no-repeat!important;background-position:right center!important;background-size:contain!important}html body .hero-section:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#05070a 0% 34%,#05070afa 43%,#05070ad1 54%,#05070a7a 66%,#05070a29 80%,#05070a00)!important}html body .hero-section>*,html body .hero-section .container,html body .hero-section .hero-grid,html body .hero-section .hero-copy,html body .hero-section .hero-copy *,html body .hero-section .hero-actions,html body .hero-section .hero-analyzer,html body .hero-section .hero-social-proof{position:relative!important;z-index:3!important}html body .hero-section .hero-grid{background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important}@media(max-width:1024px){html body .hero-section:before{width:100%!important;opacity:.16!important;background-position:center top!important;background-size:cover!important}html body .hero-section:after{background:#05070ae0!important}html body .hero-copy,html body .hero-copy h1,html body .hero-copy p{max-width:100%!important}}html body .hero-section,html body main section:first-of-type,html body #root>div>section:first-of-type{position:relative!important;overflow:hidden!important;isolation:isolate!important;background-color:#05070a!important;background-image:linear-gradient(90deg,#05070a 0% 32%,#05070afa 42%,#05070ad6 52%,#05070a85 64%,#05070a2e,#05070a05 92%,#05070a00),background-repeat: no-repeat,no-repeat!important;background-position:left top,right center!important;background-size:100% 100%,min(62vw,1050px) auto!important}html body .hero-section:before,html body .hero-section:after,html body main section:first-of-type:before,html body main section:first-of-type:after,html body #root>div>section:first-of-type:before,html body #root>div>section:first-of-type:after{content:none!important;display:none!important}html body .hero-section>*,html body .hero-section .container,html body .hero-section .hero-grid,html body .hero-section .hero-copy,html body .hero-section .hero-copy *,html body .hero-section .hero-actions,html body .hero-section .hero-analyzer,html body .hero-section .hero-social-proof{position:relative!important;z-index:2!important}html body .hero-section .hero-grid,html body main section:first-of-type .hero-grid{background:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important}html body .hero-copy{max-width:700px!important}html body .hero-copy h1{max-width:690px!important}html body .hero-copy p{max-width:620px!important}@media(max-width:1024px){html body .hero-section,html body main section:first-of-type,html body #root>div>section:first-of-type{background-image:linear-gradient(180deg,#05070ae6,#05070aeb),background-position: center top,center top!important;background-size:100% 100%,cover!important}}body p,body li,body .lg-card p,body .lg-extra-section p{color:#f5f5f5c7!important;font-weight:400!important}body .lg-card h3,body h3{color:#fffffff5!important}body .hero-copy h1{font-size:clamp(42px,4.25vw,68px)!important;line-height:.99!important;letter-spacing:-.055em!important;max-width:660px!important}body .hero-copy p{font-size:15px!important;line-height:1.7!important;max-width:590px!important}body .lg-problem-section{margin-top:86px!important}body .lg-problem-section .lg-section-grid{display:grid!important;grid-template-columns:minmax(270px,.9fr) repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}body .lg-problem-section .lg-card-grid{display:contents!important}body .lg-problem-section .lg-section-grid>div:first-child{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:205px!important}body .lg-problem-section h2{font-size:clamp(28px,2.5vw,38px)!important;line-height:1.08!important;letter-spacing:-.045em!important;max-width:410px!important;margin-bottom:14px!important}body .lg-problem-section .lg-section-grid>div:first-child p{font-size:13px!important;line-height:1.62!important;max-width:420px!important}body .lg-problem-section .lg-card{min-height:205px!important;padding:20px 18px!important;border-radius:18px!important}body .lg-problem-section .lg-card-icon{width:34px!important;height:34px!important;border-radius:11px!important;font-size:16px!important;margin-bottom:14px!important}body .lg-problem-section .lg-card h3{font-size:14px!important;line-height:1.25!important;margin-bottom:8px!important}body .lg-problem-section .lg-card p{font-size:12px!important;line-height:1.48!important}body .lg-results-section{margin-top:88px!important;margin-bottom:76px!important}body .lg-results-section .lg-section-grid{grid-template-columns:.8fr 1.2fr!important;gap:40px!important;align-items:center!important}body .lg-results-section h2{font-size:clamp(30px,2.7vw,42px)!important;line-height:1.08!important;letter-spacing:-.045em!important;max-width:470px!important}body .lg-results-section .lg-section-grid>div:first-child p{font-size:13px!important;line-height:1.65!important;max-width:460px!important}body .lg-results-section .lg-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}body .lg-results-section .lg-card{min-height:158px!important;padding:20px 18px!important;border-radius:18px!important}body .lg-results-section .lg-result-value{font-size:23px!important;line-height:1!important;margin-bottom:8px!important}body .lg-results-section .lg-card h3{font-size:13px!important;line-height:1.25!important;margin-bottom:7px!important}body .lg-results-section .lg-card p{font-size:12px!important;line-height:1.45!important}body [class*=pricing] .card,body [class*=price] .card,body .pricing-card{position:relative!important}body .price-note,body .plan-note,body .pricing-note{color:#f5f5f5b8!important}body [class*=plan] p,body [class*=pricing] p{color:#f5f5f5bd!important}body .hero-copy a,body .hero-copy button{font-weight:800!important}body .hero-copy button:first-of-type,body .hero-copy a:first-of-type{box-shadow:0 18px 44px #d4af3738!important}@media(max-width:1150px){body .lg-problem-section .lg-section-grid,body .lg-results-section .lg-section-grid{grid-template-columns:1fr!important;gap:28px!important}body .lg-problem-section .lg-card-grid,body .lg-results-section .lg-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}body .lg-problem-section .lg-section-grid>div:first-child{min-height:auto!important}body .lg-problem-section h2,body .lg-results-section h2,body .lg-problem-section .lg-section-grid>div:first-child p,body .lg-results-section .lg-section-grid>div:first-child p{max-width:680px!important}}@media(max-width:640px){body .hero-copy h1{font-size:clamp(38px,11vw,54px)!important;line-height:1!important}body .lg-problem-section .lg-card-grid,body .lg-results-section .lg-card-grid{grid-template-columns:1fr!important}}#lg-problema-fixed,#lg-resultados-fixed{width:min(1280px,calc(100% - 48px))!important;margin-left:auto!important;margin-right:auto!important;position:relative!important}#lg-problema-fixed{margin-top:88px!important;margin-bottom:82px!important}#lg-resultados-fixed{margin-top:92px!important;margin-bottom:86px!important}.lg-fixed-head{max-width:790px!important;margin-bottom:30px!important}.lg-fixed-kicker{display:inline-flex!important;align-items:center!important;color:#f5d76e!important;background:#d4af3714!important;border:1px solid rgba(212,175,55,.24)!important;border-radius:999px!important;padding:8px 14px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:16px!important}#lg-problema-fixed h2,#lg-resultados-fixed h2{color:#fff!important;font-size:clamp(32px,3.3vw,48px)!important;line-height:1.04!important;letter-spacing:-.055em!important;margin:0 0 14px!important}.lg-fixed-head p{color:#f5f5f5c2!important;font-size:15px!important;line-height:1.7!important;max-width:760px!important;margin:0!important}.lg-fixed-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.lg-fixed-card{min-height:170px!important;padding:24px 22px!important;border-radius:20px!important;background:radial-gradient(circle at 20% 0%,rgba(212,175,55,.1),transparent 34%),linear-gradient(180deg,#111827eb,#05070af5)!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:0 20px 60px #00000047!important}.lg-fixed-icon{width:38px!important;height:38px!important;border-radius:13px!important;display:grid!important;place-items:center!important;margin-bottom:18px!important;color:#f5d76e!important;background:#d4af371a!important;border:1px solid rgba(212,175,55,.25)!important;font-size:18px!important;font-weight:900!important}.lg-fixed-card h3{color:#fffffff5!important;font-size:16px!important;line-height:1.25!important;margin:0 0 9px!important}.lg-fixed-card p{color:#f5f5f5b8!important;font-size:13px!important;line-height:1.55!important;margin:0!important}#lg-resultados-fixed .lg-fixed-value{display:block!important;color:#f5d76e!important;font-size:22px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.035em!important;margin-bottom:10px!important}@media(max-width:1050px){.lg-fixed-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){#lg-problema-fixed,#lg-resultados-fixed{width:min(100% - 28px,1280px)!important}.lg-fixed-grid{grid-template-columns:1fr!important}.lg-fixed-card{min-height:auto!important}}#lg-resultados-fixed .lg-fixed-card p,#lg-resultados-safe .lg-safe-card p,#lg-resultados .lg-card p{color:#ffffffd1!important;font-size:13.5px!important;line-height:1.62!important}#lg-resultados-fixed .lg-fixed-card h3,#lg-resultados-safe .lg-safe-card h3,#lg-resultados .lg-card h3{color:#fffffff2!important;font-size:15px!important}#lg-resultados-fixed .lg-fixed-value,#lg-resultados-safe .lg-safe-value,#lg-resultados .lg-result-value{color:#f5d76e!important;text-shadow:0 0 22px rgba(212,175,55,.14)!important}#lg-newsletter-clean{width:min(1280px,calc(100% - 48px))!important;margin:76px auto 70px!important;padding:34px 38px!important;border-radius:26px!important;border:1px solid rgba(212,175,55,.24)!important;background:radial-gradient(circle at 8% 50%,rgba(212,175,55,.12),transparent 30%),linear-gradient(135deg,#111827e0,#030507fa)!important;box-shadow:0 26px 80px #0000005c!important;display:grid!important;grid-template-columns:1fr minmax(360px,520px)!important;gap:34px!important;align-items:center!important}#lg-newsletter-clean h2{color:#fff!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.08!important;letter-spacing:-.045em!important;margin:0 0 10px!important}#lg-newsletter-clean p{color:#ffffffc2!important;font-size:15px!important;line-height:1.65!important;margin:0!important}#lg-newsletter-clean form{display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important}#lg-newsletter-clean input{width:100%!important;min-height:54px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:#030507b8!important;color:#fff!important;padding:0 18px!important;outline:none!important}#lg-newsletter-clean button{min-height:54px!important;border:none!important;border-radius:14px!important;padding:0 26px!important;font-weight:900!important;cursor:pointer!important;color:#05070a!important;background:linear-gradient(135deg,#f5d76e,#d4af37)!important}@media(max-width:850px){#lg-newsletter-clean{grid-template-columns:1fr!important}}@media(max-width:640px){#lg-newsletter-clean{width:min(100% - 28px,1280px)!important;padding:28px!important}#lg-newsletter-clean form{grid-template-columns:1fr!important}}#lg-problema-fixed .lg-fixed-kicker,#lg-resultados-fixed .lg-fixed-kicker,body .lg-refined-kicker{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;color:#f5d76eeb!important;font-size:11px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important;line-height:1!important;display:inline-flex!important;align-items:center!important;gap:10px!important;margin-bottom:18px!important}#lg-problema-fixed .lg-fixed-kicker:after,#lg-resultados-fixed .lg-fixed-kicker:after,body .lg-refined-kicker:after{content:""!important;width:34px!important;height:1px!important;background:linear-gradient(90deg,#f5d76ecc,#f5d76e00)!important;display:inline-block!important}#lg-problema-fixed .lg-fixed-card{min-height:158px!important;padding:22px 20px!important;background:radial-gradient(circle at 16% 0%,rgba(212,175,55,.075),transparent 30%),linear-gradient(180deg,#0e1522e6,#05070af5)!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 18px 54px #0000004d!important}#lg-problema-fixed .lg-fixed-icon{color:#f5d76e!important;background:transparent!important;border:none!important;width:auto!important;height:auto!important;margin-bottom:16px!important;font-size:20px!important;display:inline-flex!important;place-items:unset!important}#lg-problema-fixed .lg-fixed-card h3{color:#fffffff5!important;font-size:15px!important;line-height:1.25!important;margin-bottom:8px!important}#lg-problema-fixed .lg-fixed-card p{color:#ffffffbd!important;font-size:12.8px!important;line-height:1.55!important}#lg-resultados-fixed .lg-fixed-card{min-height:166px!important;padding:24px 22px!important;background:radial-gradient(circle at 16% 0%,rgba(212,175,55,.07),transparent 30%),linear-gradient(180deg,#0e1522e8,#05070af5)!important;border:1px solid rgba(255,255,255,.075)!important}#lg-resultados-fixed .lg-fixed-value{color:#fffffff7!important;font-size:16px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.015em!important;margin-bottom:8px!important;display:flex!important;align-items:center!important;gap:11px!important;text-shadow:none!important}#lg-resultados-fixed .lg-fixed-value:before{color:#f5d76e!important;font-size:19px!important;line-height:1!important;font-weight:900!important;flex:0 0 auto!important}#lg-resultados-fixed .lg-fixed-card:nth-child(1) .lg-fixed-value:before{content:"◉"!important}#lg-resultados-fixed .lg-fixed-card:nth-child(2) .lg-fixed-value:before{content:"⚡"!important}#lg-resultados-fixed .lg-fixed-card:nth-child(3) .lg-fixed-value:before{content:"◎"!important}#lg-resultados-fixed .lg-fixed-card:nth-child(4) .lg-fixed-value:before{content:"◷"!important}#lg-resultados-fixed .lg-fixed-card h3{color:#f5d76ee0!important;font-size:13.5px!important;line-height:1.25!important;margin-bottom:8px!important;font-weight:800!important}#lg-resultados-fixed .lg-fixed-card p{color:#ffffffc7!important;font-size:13px!important;line-height:1.58!important}#lg-problema-fixed h2,#lg-resultados-fixed h2{font-size:clamp(31px,3.1vw,46px)!important;line-height:1.05!important;letter-spacing:-.052em!important}body .lg-refined-kicker{transform:none!important}@media(max-width:1050px){#lg-problema-fixed .lg-fixed-grid,#lg-resultados-fixed .lg-fixed-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){#lg-problema-fixed .lg-fixed-grid,#lg-resultados-fixed .lg-fixed-grid{grid-template-columns:1fr!important}#lg-resultados-fixed .lg-fixed-card,#lg-problema-fixed .lg-fixed-card{min-height:auto!important}}#lg-problema-fixed .lg-fixed-kicker,#lg-resultados-fixed .lg-fixed-kicker,body .lg-refined-kicker{font-size:12px!important;letter-spacing:.16em!important;color:#f5d76efa!important;margin-bottom:20px!important}#lg-problema-fixed .lg-fixed-kicker:after,#lg-resultados-fixed .lg-fixed-kicker:after,body .lg-refined-kicker:after{width:42px!important;opacity:.95!important}#lg-problema-fixed .lg-fixed-icon{font-size:22px!important;color:#f5d76e!important;margin-bottom:15px!important;opacity:1!important}#lg-problema-fixed .lg-fixed-card h3{font-size:15.5px!important;color:#fffffffa!important}#lg-problema-fixed .lg-fixed-card p{font-size:13px!important;color:#ffffffc7!important}#lg-resultados-fixed .lg-fixed-value{color:#fffffffa!important;font-size:15.8px!important;font-weight:900!important;text-shadow:none!important}#lg-resultados-fixed .lg-fixed-value:before{color:#f5d76e!important;font-size:20px!important;opacity:1!important}#lg-resultados-fixed .lg-fixed-card h3{color:#f5d76ec7!important;font-size:13px!important;font-weight:800!important}#lg-resultados-fixed .lg-fixed-card p{color:#fffc!important;font-size:13px!important;line-height:1.62!important}#lg-resultados-fixed .lg-fixed-card{min-height:172px!important;padding:25px 22px!important}#lg-problema-fixed .lg-fixed-card{min-height:162px!important;padding:23px 21px!important}body #lg-resultados-fixed .lg-fixed-card{min-height:168px!important;padding:24px 22px!important}body #lg-resultados-fixed .lg-fixed-card .lg-fixed-value{color:#fffffffa!important;font-size:15.5px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:-.015em!important;margin-bottom:8px!important;text-shadow:none!important}body #lg-resultados-fixed .lg-fixed-card .lg-fixed-value:before{color:#f5d76e!important;opacity:1!important;font-size:18px!important;margin-right:2px!important}body #lg-resultados-fixed .lg-fixed-card h3{color:#f5d76ed1!important;font-size:12.8px!important;font-weight:800!important;line-height:1.25!important;margin-bottom:8px!important}body #lg-resultados-fixed .lg-fixed-card p{color:#fffc!important;font-size:12.8px!important;line-height:1.58!important}body #lg-problema-fixed .lg-fixed-icon{font-size:18px!important;color:#f5d76e!important;opacity:.95!important}body #lg-problema-fixed .lg-fixed-card h3{color:#fffffffa!important;font-size:14.5px!important}body #lg-problema-fixed .lg-fixed-card p{color:#ffffffc7!important;font-size:12.6px!important;line-height:1.55!important}body .lg-hero-badge-clean{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;color:#f5d76ef5!important;font-size:12px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1!important;display:inline-flex!important;align-items:center!important;gap:10px!important;margin-bottom:22px!important}body .lg-hero-badge-clean:after{content:""!important;width:42px!important;height:1px!important;display:inline-block!important;background:linear-gradient(90deg,#f5d76ecc,#f5d76e00)!important}body .lg-before-after-label-force{font-size:18px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.01em!important;color:#f5d76e!important;text-transform:none!important;margin-bottom:18px!important;display:inline-block!important}html body .hero-section{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:#05070a!important}html body .hero-section:before,html body .hero-section:after{content:none!important;display:none!important}html body .hero-section .hero-bg-img-final{position:absolute!important;top:76px!important;right:max(34px,calc((100vw - 1120px)/2 - 28px))!important;width:min(61vw,970px)!important;max-width:970px!important;height:auto!important;max-height:500px!important;object-fit:contain!important;object-position:right top!important;z-index:1!important;opacity:.96!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;display:block!important;-webkit-mask-image:linear-gradient(to left,black 76%,rgba(0,0,0,.9) 84%,rgba(0,0,0,.45) 94%,transparent 100%),linear-gradient(to right,black 72%,rgba(0,0,0,.85) 86%,transparent 100%),linear-gradient(to bottom,black 80%,rgba(0,0,0,.75) 91%,transparent 100%),linear-gradient(to top,black 84%,rgba(0,0,0,.75) 94%,transparent 100%)!important;mask-image:linear-gradient(to left,black 76%,rgba(0,0,0,.9) 84%,rgba(0,0,0,.45) 94%,transparent 100%),linear-gradient(to right,black 72%,rgba(0,0,0,.85) 86%,transparent 100%),linear-gradient(to bottom,black 80%,rgba(0,0,0,.75) 91%,transparent 100%),linear-gradient(to top,black 84%,rgba(0,0,0,.75) 94%,transparent 100%)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}html body .hero-section>*:not(.hero-bg-img-final),html body .hero-section .container,html body .hero-section .hero-grid,html body .hero-section .hero-copy,html body .hero-section .hero-copy *,html body .hero-section .hero-actions,html body .hero-section .hero-analyzer,html body .hero-section .hero-social-proof{position:relative!important;z-index:5!important}html body .hero-section .hero-grid,html body .container.hero-grid{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .hero-section .hero-copy{max-width:700px!important}html body .hero-section .hero-copy h1{max-width:690px!important}html body .hero-section .hero-copy p{max-width:620px!important}@media(max-width:1024px){html body .hero-section .hero-bg-img-final{top:0!important;right:0!important;width:100%!important;max-width:none!important;max-height:100%!important;opacity:.16!important;object-fit:cover!important;object-position:center top!important;-webkit-mask-image:none!important;mask-image:none!important}html body .hero-section .hero-copy,html body .hero-section .hero-copy h1,html body .hero-section .hero-copy p{max-width:100%!important}}html body .hero-section .hero-bg-img-final{top:86px!important;right:max(-18px,calc((100vw - 1120px)/2 - 26px))!important;width:min(76vw,1210px)!important;max-width:1210px!important;max-height:740px!important;object-fit:contain!important;object-position:right top!important;transform:translate(10px,14px)!important;opacity:.98!important}@media(max-width:1400px){html body .hero-section .hero-bg-img-final{top:82px!important;right:max(-14px,calc((100vw - 1120px)/2 - 18px))!important;width:min(74vw,1120px)!important;max-width:1120px!important;max-height:690px!important;transform:translate(8px,10px)!important}}@media(max-width:1024px){html body .hero-section .hero-bg-img-final{top:0!important;right:0!important;width:100%!important;max-width:none!important;max-height:100%!important;transform:none!important}}html body .hero-section .hero-bg-img-final{right:max(-4px,calc((100vw - 1120px)/2 - 4px))!important;transform:translate(85px,14px)!important}@media(max-width:1400px){html body .hero-section .hero-bg-img-final{right:max(0px,calc((100vw - 1120px)/2))!important;transform:translate(85px,10px)!important}}#precos .pricing-card .plan-price,#precos .pricing-card .price,#precos .pricing-card .pricing-price,.pricing-section .pricing-card .plan-price,.pricing-section .pricing-card .price,.pricing-section .pricing-card .pricing-price,.pricing-section .plan-price,.pricing-section .price,.pricing-section .pricing-price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin:24px 0!important;line-height:1.05!important;min-height:auto!important}#precos .pricing-card .plan-price strong,#precos .pricing-card .price strong,#precos .pricing-card .pricing-price strong,.pricing-section .pricing-card .plan-price strong,.pricing-section .pricing-card .price strong,.pricing-section .pricing-card .pricing-price strong{display:block!important;color:#fff!important;line-height:1.05!important;white-space:normal!important}#precos .pricing-card .plan-price span,#precos .pricing-card .price span,#precos .pricing-card .pricing-price span,.pricing-section .pricing-card .plan-price span,.pricing-section .pricing-card .price span,.pricing-section .pricing-card .pricing-price span{display:block!important;margin-left:0!important;color:#ffffff9e!important;font-size:.92rem!important;line-height:1.35!important;white-space:normal!important}#precos .pricing-card:nth-child(3) .plan-price,#precos .pricing-card:nth-child(3) .price,#precos .pricing-card:nth-child(3) .pricing-price,.pricing-section .pricing-card:nth-child(3) .plan-price,.pricing-section .pricing-card:nth-child(3) .price,.pricing-section .pricing-card:nth-child(3) .pricing-price{gap:10px!important}#precos .pricing-card:nth-child(3) .plan-price strong,#precos .pricing-card:nth-child(3) .price strong,#precos .pricing-card:nth-child(3) .pricing-price strong,.pricing-section .pricing-card:nth-child(3) .plan-price strong,.pricing-section .pricing-card:nth-child(3) .price strong,.pricing-section .pricing-card:nth-child(3) .pricing-price strong{max-width:100%!important}.pricing-toggle,.billing-toggle,.price-toggle,.pricing-tabs,.billing-tabs,.plans-toggle,.plan-toggle,.toggle-pricing,.pricing-section [class*=toggle],#precos [class*=toggle]{display:none!important}.pricing-section h2:after,#precos h2:after{content:"Planos flexíveis adaptados ao tamanho do seu negócio.";display:block;margin:16px auto 0;color:#ffffff9e;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}.pricing-section h2:after,#precos h2:after{margin-top:20px!important;margin-bottom:34px!important;font-size:1.02rem!important;color:#ffffff94!important}html body .hero-section h1,html body .hero-section .hero-title,html body .hero-content h1{line-height:1.12!important;overflow:visible!important;padding-bottom:.08em!important}html body .hero-section h1 span,html body .hero-section h1 strong,html body .hero-section h1 b{display:inline-block!important;line-height:1.12!important;padding-bottom:.08em!important;overflow:visible!important}html body .hero-section{overflow:visible!important}@media(max-width:900px){html body .hero-section h1,html body .hero-section .hero-title,html body .hero-content h1{line-height:1.14!important}}.lg-contact-section{padding:88px 0 74px;background:radial-gradient(circle at 18% 20%,rgba(212,175,55,.08),transparent 30rem),radial-gradient(circle at 85% 42%,rgba(212,175,55,.06),transparent 28rem),#05070a}.lg-contact-panel{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;border:1px solid rgba(212,175,55,.16);border-radius:30px;padding:28px;background:linear-gradient(135deg,#ffffff0b,#ffffff05),#05070ae0;box-shadow:0 28px 80px #00000052}.lg-contact-copy{padding:28px;border-radius:24px;background:radial-gradient(circle at 20% 12%,rgba(212,175,55,.12),transparent 20rem),#ffffff06}.lg-contact-eyebrow{display:inline-flex;margin-bottom:18px;color:#d4af37;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.lg-contact-copy h2{margin:0;color:#fff;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.06;letter-spacing:-.045em}.lg-contact-copy p{margin:20px 0 0;color:#ffffffad;font-size:1rem;line-height:1.75}.lg-contact-points{display:grid;gap:12px;margin-top:30px}.lg-contact-point{display:flex;gap:12px;align-items:flex-start;color:#ffffffc7;font-size:.94rem;line-height:1.45}.lg-contact-point span{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:999px;color:#05070a;font-size:.78rem;font-weight:900;background:linear-gradient(135deg,#f5d76e,#d4af37)}.lg-contact-form{padding:28px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#090d14d1}.lg-contact-form form{display:grid;gap:14px}.lg-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lg-contact-form label{display:grid;gap:8px;color:#ffffffb8;font-size:.82rem;font-weight:700}.lg-contact-form input,.lg-contact-form select,.lg-contact-form textarea{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:0 14px;color:#fff;background:#00000047;outline:none}.lg-contact-form textarea{min-height:118px;padding-top:14px;resize:vertical}.lg-contact-form input:focus,.lg-contact-form select:focus,.lg-contact-form textarea:focus{border-color:#d4af3794;box-shadow:0 0 0 4px #d4af3714}.lg-contact-form button{min-height:52px;border:0;border-radius:999px;color:#05070a;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#f5d76e,#d4af37 55%,#b88917);box-shadow:0 18px 44px #d4af372e}.lg-contact-note{margin:12px 0 0;color:#ffffff7a;font-size:.78rem;line-height:1.5}@media(max-width:900px){.lg-contact-panel,.lg-contact-row{grid-template-columns:1fr}}@media(max-width:640px){.lg-contact-section{padding:64px 0 56px}.lg-contact-panel{padding:18px;border-radius:24px}.lg-contact-copy,.lg-contact-form{padding:20px}}.lg-contact-point{align-items:center!important;gap:14px!important;margin:0!important}.lg-contact-point p{margin:0!important;padding:0!important;color:#ffffffc7!important;font-size:.95rem!important;line-height:1.45!important}.lg-contact-points{gap:18px!important}.lg-contact-point span{margin-top:0!important}.lg-form-message{margin-top:16px;padding:15px 16px;border-radius:16px;font-size:.9rem;line-height:1.45;border:1px solid rgba(255,255,255,.12);background:#ffffff0b;animation:lgFormMessageIn .25s ease both}.lg-form-message strong{display:block;margin-bottom:4px;color:#fff;font-weight:900}.lg-form-message span{display:block;color:#ffffffb8}.lg-form-message.success{border-color:#f5c8426b;background:linear-gradient(135deg,#f5c84229,#ffffff09);box-shadow:0 18px 40px #f5c84214}.lg-form-message.success strong:before{content:"✓ ";color:#f5c842}.lg-form-message.error{border-color:#ff64506b;background:linear-gradient(135deg,#ff645021,#ffffff09)}.lg-form-message.error strong:before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;margin-right:7px;border-radius:50%;background:#ff64502e;color:#ff8d75;font-size:.78rem}@keyframes lgFormMessageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lg-contact-form button:disabled{cursor:wait;opacity:.72;pointer-events:none}.lg-form-message{margin-top:16px}#servicos,#plataforma,#precos,#recursos,#contacto{scroll-margin-top:100px}.lg-ai-platform-section,.lg-resources-section{padding:96px 0;position:relative}.lg-ai-platform-section{background:radial-gradient(circle at 50% 0%,rgba(225,177,35,.09),transparent 42%)}.lg-resources-section{background:#080b10b8;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.lg-navigation-section-heading{max-width:760px;margin:0 auto 44px;text-align:center}.lg-navigation-section-heading>span{color:#e8bd35;display:block;font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:14px}.lg-navigation-section-heading h2{color:#f5f5f2;font-size:clamp(32px,4vw,52px);line-height:1.08;margin:0 0 18px}.lg-navigation-section-heading p{color:#a8afba;font-size:17px;line-height:1.75;margin:0 auto;max-width:680px}.lg-ai-platform-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.lg-ai-platform-grid article{background:linear-gradient(145deg,#11161ffa,#080b10fa);border:1px solid rgba(255,255,255,.08);border-radius:16px;min-height:245px;padding:28px;transition:border-color .18s ease,transform .18s ease}.lg-ai-platform-grid article:hover{border-color:#e8bd358c;transform:translateY(-4px)}.lg-feature-number,.lg-resources-grid>a>span{align-items:center;background:#e8bd351f;border:1px solid rgba(232,189,53,.3);border-radius:999px;color:#e8bd35;display:inline-flex;font-size:12px;font-weight:800;height:36px;justify-content:center;margin-bottom:24px;width:36px}.lg-ai-platform-grid h3,.lg-resources-grid h3{color:#f5f5f2;font-size:20px;margin:0 0 12px}.lg-ai-platform-grid p,.lg-resources-grid p{color:#969eaa;font-size:14px;line-height:1.7;margin:0}.lg-navigation-section-actions{display:flex;gap:14px;justify-content:center;margin-top:38px}.lg-navigation-button{align-items:center;border-radius:9px;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:48px;padding:0 24px;text-decoration:none}.lg-navigation-button.primary{background:linear-gradient(90deg,#f3d460,#d5a817);color:#080a0d}.lg-navigation-button.secondary{border:1px solid rgba(232,189,53,.45);color:#f5f5f2}.lg-resources-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.lg-resources-grid>a{background:#0d1118f5;border:1px solid rgba(255,255,255,.08);border-radius:16px;display:block;min-height:260px;padding:30px;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.lg-resources-grid>a:hover{border-color:#e8bd358c;transform:translateY(-4px)}.lg-resources-grid strong{color:#e8bd35;display:block;font-size:13px;margin-top:24px}@media(max-width:980px){.lg-ai-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.lg-ai-platform-section,.lg-resources-section{padding:70px 0}.lg-ai-platform-grid,.lg-resources-grid{grid-template-columns:1fr}.lg-navigation-section-heading{margin-bottom:30px;text-align:left}.lg-navigation-section-actions{align-items:stretch;flex-direction:column}.lg-navigation-button{width:100%}.lg-ai-platform-grid article,.lg-resources-grid>a{min-height:auto}}:root{--crm-bg: #06080b;--crm-panel: #0d1118;--crm-panel-2: #101620;--crm-border: rgba(255, 255, 255, .08);--crm-border-gold: rgba(238, 190, 52, .24);--crm-gold: #f0c33c;--crm-gold-strong: #ffd95a;--crm-text: #f7f3e9;--crm-muted: #8c95a5;--crm-green: #58d68d;--crm-red: #ff7c70;--crm-orange: #ffb466;--crm-blue: #7ca8ff}*{box-sizing:border-box}.crm-shell{min-height:100vh;background:radial-gradient(circle at 15% 0%,rgba(240,195,60,.08),transparent 25%),radial-gradient(circle at 90% 5%,rgba(73,97,152,.08),transparent 28%),var(--crm-bg);color:var(--crm-text);display:grid;grid-template-columns:250px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}.crm-sidebar{min-height:100vh;max-height:100vh;overflow-y:auto;position:sticky;top:0;padding:18px 14px 20px;background:#040609f5;border-right:1px solid var(--crm-border);scrollbar-width:thin}.crm-brand{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:0 6px 20px;cursor:pointer;text-align:left}.crm-brand>span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;color:var(--crm-gold-strong);background:linear-gradient(145deg,#f0c33c33,#f0c33c08);border:1px solid var(--crm-border-gold);font-weight:900}.crm-brand strong{font-size:.98rem}.crm-brand em{color:var(--crm-gold);font-style:normal}.crm-sidebar nav section{margin-bottom:17px}.crm-sidebar nav section>small{display:block;padding:0 9px 6px;color:#f0c33c8f;font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.crm-sidebar nav button{width:100%;min-height:35px;border:1px solid transparent;border-radius:9px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:0 10px;color:#9aa3b3;background:transparent;cursor:pointer;text-align:left;font-size:.82rem;transition:.18s ease}.crm-sidebar nav button:hover{color:#fff;background:#ffffff09}.crm-sidebar nav button.active{color:var(--crm-gold-strong);background:linear-gradient(90deg,#f0c33c29,#f0c33c0a);border-color:#f0c33c1f}.crm-plan-card{margin-top:26px;padding:14px;border:1px solid var(--crm-border-gold);border-radius:14px;background:#f0c33c0f}.crm-plan-card small,.crm-plan-card span{display:block;color:var(--crm-muted);font-size:.72rem}.crm-plan-card strong{display:block;margin:5px 0 2px;font-size:.9rem}.crm-plan-card button{margin-top:10px;border:0;background:transparent;color:var(--crm-gold);padding:0;cursor:pointer;font-size:.76rem}.crm-main{min-width:0;padding:0 24px 50px}.crm-topbar{min-height:70px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--crm-border);margin-bottom:22px}.crm-global-search{flex:1;max-width:760px;height:40px;display:flex;align-items:center;gap:9px;padding:0 13px;border-radius:11px;border:1px solid var(--crm-border);background:#ffffff06;color:var(--crm-muted)}.crm-global-search input{flex:1;border:0;outline:0;background:transparent;color:var(--crm-text);min-width:0}.crm-global-search input::placeholder{color:#6f7888}.crm-global-search button{border:0;background:transparent;cursor:pointer;color:var(--crm-muted);padding:3px}.crm-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.crm-quick-add{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;background:linear-gradient(135deg,var(--crm-gold-strong),#d7a519);color:#111;cursor:pointer}.icon-button{width:35px;height:35px;display:inline-grid;place-items:center;border:1px solid var(--crm-border);border-radius:10px;background:#ffffff06;cursor:pointer}.icon-button:hover{border-color:var(--crm-border-gold);color:var(--crm-gold)}.icon-button.danger{color:var(--crm-red);border-color:#ff7c7033}.crm-user{display:flex;align-items:center;gap:9px;margin-left:4px}.crm-user>span{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:var(--crm-gold);color:#101010;font-weight:900;font-size:.78rem}.crm-user strong,.crm-user small{display:block}.crm-user strong{font-size:.77rem}.crm-user small{color:var(--crm-muted);font-size:.65rem;margin-top:2px}.crm-sync-warning{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;border:1px solid rgba(255,180,102,.23);border-radius:10px;color:var(--crm-orange);background:#ffb46612;font-size:.78rem}.crm-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.crm-page-heading small{color:var(--crm-gold);text-transform:uppercase;letter-spacing:.13em;font-weight:900;font-size:.66rem}.crm-page-heading h1{margin:4px 0 3px;font-size:clamp(1.5rem,2.5vw,2rem)}.crm-page-heading p{margin:0;color:var(--crm-muted);font-size:.84rem}.button-primary,.button-secondary,.button-ghost,.button-danger{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:9px;cursor:pointer;font-size:.78rem;font-weight:750;white-space:nowrap}.button-primary{border:0;color:#111;background:linear-gradient(135deg,var(--crm-gold-strong),#d8a71b)}.button-secondary{border:1px solid var(--crm-border);color:#d9dee8;background:#ffffff06}.button-ghost{border:0;color:var(--crm-gold);background:transparent;padding:0 2px}.button-danger{border:1px solid rgba(255,124,112,.28);color:var(--crm-red);background:#ff7c700f}.button-primary:disabled,.button-secondary:disabled{opacity:.45;cursor:not-allowed}.crm-panel,.crm-metric-card{border:1px solid var(--crm-border);border-radius:15px;background:linear-gradient(180deg,#0f141df7,#090d13f7);box-shadow:0 20px 48px #0000002e}.crm-panel{padding:18px;min-width:0}.crm-panel-wide{grid-column:span 2}.crm-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}.crm-section-heading h2{margin:0;font-size:1rem}.crm-section-heading p{margin:4px 0 0;color:var(--crm-muted);font-size:.75rem}.crm-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.crm-metrics-grid-small{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-metric-card{padding:15px}.crm-metric-card header{display:flex;align-items:center;justify-content:space-between;color:var(--crm-muted);font-size:.73rem}.crm-metric-card header svg{color:var(--crm-gold)}.crm-metric-card strong{display:block;margin:12px 0 5px;font-size:1.45rem;letter-spacing:-.03em}.crm-metric-card small{color:var(--crm-green);font-size:.7rem}.crm-dashboard-grid,.crm-analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.crm-dashboard-grid>.crm-panel:nth-last-child(1){grid-column:span 2}.crm-funnel-list{display:grid;gap:12px}.crm-funnel-row{display:grid;grid-template-columns:170px 1fr 100px;align-items:center;gap:13px}.crm-funnel-row>div:first-child strong,.crm-funnel-row>div:first-child span{display:block}.crm-funnel-row>div:first-child strong{font-size:.78rem}.crm-funnel-row>div:first-child span{color:var(--crm-muted);font-size:.66rem;margin-top:2px}.crm-funnel-row>b{text-align:right;font-size:.76rem}.crm-progress{height:7px;border-radius:999px;background:#ffffff0f;overflow:hidden}.crm-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b48616,var(--crm-gold-strong))}.crm-compact-list{display:grid;gap:8px}.crm-compact-list>button{width:100%;border:0;border-bottom:1px solid var(--crm-border);background:transparent;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;text-align:left;cursor:pointer}.crm-compact-list>button:last-child{border-bottom:0}.crm-compact-list strong,.crm-compact-list small{display:block}.crm-compact-list strong{font-size:.74rem}.crm-compact-list small{color:var(--crm-muted);font-size:.65rem;margin-top:3px}.crm-priority-dot{width:8px;height:8px;border-radius:50%;background:var(--crm-muted)}.crm-priority-alta{background:var(--crm-red)}.crm-priority-media{background:var(--crm-gold)}.crm-priority-baixa{background:var(--crm-green)}.crm-source-list{display:grid;gap:13px}.crm-source-list header{display:flex;justify-content:space-between;margin-bottom:6px;font-size:.72rem}.crm-source-list header span{color:#d9dde4}.crm-table-wrap{width:100%;overflow-x:auto}.crm-table{width:100%;border-collapse:collapse;min-width:760px;font-size:.73rem}.crm-table th,.crm-table td{padding:11px 10px;text-align:left;border-bottom:1px solid var(--crm-border);vertical-align:middle}.crm-table th{color:#737d8e;font-size:.65rem;letter-spacing:.02em;font-weight:650}.crm-table tbody tr{transition:background .15s ease}.crm-table tbody tr:hover{background:#ffffff05}.crm-table td strong,.crm-table td small{display:block}.crm-table td small{color:var(--crm-muted);margin-top:3px;font-size:.64rem}.crm-table tbody tr:last-child td{border-bottom:0}.crm-score-mini{min-width:28px;height:23px;border-radius:999px;display:inline-grid;place-items:center;color:var(--crm-gold-strong);background:#f0c33c17;border:1px solid var(--crm-border-gold);font-size:.65rem;font-weight:900}.crm-status{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:999px;padding:0 8px;font-size:.62rem;white-space:nowrap;color:#d7dde8;background:#ffffff0f}.crm-status-alta,.crm-status-vencido,.crm-status-perdido{color:var(--crm-red);background:#ff7c701a}.crm-status-media,.crm-status-pendente,.crm-status-rascunho,.crm-status-proposta-enviada{color:var(--crm-gold);background:#f0c33c1a}.crm-status-baixa,.crm-status-pago,.crm-status-publicado,.crm-status-ativo,.crm-status-ganho,.crm-status-cliente,.crm-status-concluida,.crm-status-disponivel{color:var(--crm-green);background:#58d68d1a}.crm-status-contactado,.crm-status-potencial,.crm-status-diagnostico-enviado{color:var(--crm-blue);background:#7ca8ff1a}.crm-status-pausado,.crm-status-inativo{color:var(--crm-orange);background:#ffb4661a}.crm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.crm-toolbar-actions{display:flex;gap:8px}.crm-segmented-control{display:inline-flex;padding:3px;border:1px solid var(--crm-border);border-radius:10px;background:#ffffff05}.crm-segmented-control button{min-height:29px;border:0;border-radius:7px;background:transparent;color:var(--crm-muted);padding:0 11px;cursor:pointer;font-size:.7rem}.crm-segmented-control button.active{color:#111;background:var(--crm-gold);font-weight:850}.crm-kanban{display:grid;grid-template-columns:repeat(6,minmax(225px,1fr));gap:10px;overflow-x:auto;padding-bottom:10px}.crm-kanban-column{min-width:225px;border:1px solid var(--crm-border);border-radius:13px;background:#0a0e14c7;padding:9px;min-height:420px}.crm-kanban-column>header{display:flex;align-items:center;justify-content:space-between;padding:3px 2px 10px}.crm-kanban-column>header>div{display:flex;align-items:center;gap:7px}.crm-kanban-column>header strong{font-size:.7rem}.crm-kanban-column>header span{min-width:20px;height:19px;display:grid;place-items:center;border-radius:999px;color:var(--crm-muted);background:#ffffff0d;font-size:.62rem}.crm-kanban-column>header small{color:var(--crm-muted);font-size:.58rem}.crm-kanban-cards{display:grid;align-content:start;gap:8px}.crm-lead-card{width:100%;border:1px solid var(--crm-border);border-radius:10px;background:linear-gradient(145deg,#141a24f2,#0d1118f2);padding:10px;text-align:left;cursor:grab;transition:.18s ease}.crm-lead-card:hover,.crm-lead-card.selected{border-color:var(--crm-border-gold);transform:translateY(-1px)}.crm-lead-card.selected{box-shadow:0 0 0 1px #f0c33c1f}.crm-lead-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.crm-lead-card>header strong,.crm-lead-card>header span{display:block}.crm-lead-card>header strong{font-size:.72rem}.crm-lead-card>header>div span{color:var(--crm-muted);font-size:.62rem;margin-top:2px}.crm-lead-card p{margin:10px 0;color:#929baa;font-size:.65rem}.crm-lead-card footer{display:flex;align-items:center;justify-content:space-between}.crm-lead-card footer b{font-size:.65rem}.crm-kanban-empty{border:1px dashed rgba(255,255,255,.1);border-radius:10px;padding:18px 10px;color:#5f6877;font-size:.63rem;text-align:center}.crm-drawer{position:fixed;top:0;right:0;z-index:50;width:min(430px,92vw);height:100vh;overflow-y:auto;background:#0b1017;border-left:1px solid var(--crm-border-gold);box-shadow:-30px 0 70px #0000007a;padding:20px}.crm-drawer>header{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--crm-border);padding-bottom:16px}.crm-drawer>header small{color:var(--crm-gold);font-size:.65rem;text-transform:uppercase;letter-spacing:.1em}.crm-drawer>header h2{margin:6px 0 3px;font-size:1.25rem}.crm-drawer>header p{margin:0;color:var(--crm-muted);font-size:.76rem}.crm-lead-score{display:flex;align-items:center;gap:13px;margin:18px 0;padding:14px;border:1px solid var(--crm-border-gold);border-radius:12px;background:#f0c33c0f}.crm-lead-score>span{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:var(--crm-gold-strong);border:5px solid var(--crm-gold);font-weight:900}.crm-lead-score strong,.crm-lead-score small{display:block}.crm-lead-score strong{font-size:.76rem}.crm-lead-score small{color:var(--crm-muted);font-size:.65rem;margin-top:3px}.crm-detail-list{margin:0}.crm-detail-list>div{display:grid;grid-template-columns:115px 1fr;gap:15px;padding:11px 0;border-bottom:1px solid var(--crm-border)}.crm-detail-list dt{color:var(--crm-muted);font-size:.68rem}.crm-detail-list dd{margin:0;font-size:.72rem}.crm-detail-list dd small{display:block;color:var(--crm-muted);margin-top:4px}.crm-contact-links{display:grid;gap:8px;margin:15px 0}.crm-contact-links a{display:flex;align-items:center;gap:8px;color:#cfd6e1;text-decoration:none;font-size:.7rem}.crm-contact-links a:hover{color:var(--crm-gold)}.crm-ai-box{margin-top:18px;padding:13px;border-radius:12px;background:#ffffff06;border:1px solid var(--crm-border)}.crm-ai-box header{display:flex;align-items:center;gap:7px;color:var(--crm-gold);font-size:.72rem}.crm-ai-box p{color:#aeb6c3;font-size:.68rem;line-height:1.55}.crm-ai-box button{border:0;background:transparent;color:var(--crm-gold);cursor:pointer;padding:0;font-size:.65rem}.crm-drawer-actions{display:grid;gap:8px;margin-top:18px}.crm-drawer-actions>button{width:100%}.crm-queue-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:13px}.crm-queue-filter h3{margin:0 0 12px;font-size:.9rem}.crm-queue-filter>button{width:100%;min-height:38px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:space-between;background:transparent;color:var(--crm-muted);padding:0 10px;cursor:pointer}.crm-queue-filter>button.active{color:var(--crm-gold);background:#f0c33c14}.crm-queue-filter>button b{min-width:23px;height:21px;display:grid;place-items:center;border-radius:999px;background:#ffffff0d;font-size:.62rem}.crm-queue-summary{margin-top:18px;padding:13px;border-top:1px solid var(--crm-border)}.crm-queue-summary small{color:var(--crm-muted);display:block}.crm-queue-summary strong{font-size:1.4rem;display:block;margin-top:5px}.crm-task-list{display:grid;gap:8px}.crm-task-list>article{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:start;padding:12px;border:1px solid var(--crm-border);border-radius:11px;background:#ffffff05}.crm-task-list>article.completed{opacity:.58}.crm-check-button{width:22px;height:22px;border-radius:7px;border:1px solid var(--crm-border-gold);background:transparent;color:var(--crm-gold);display:grid;place-items:center;cursor:pointer;margin-top:1px}.crm-task-content header{display:flex;align-items:center;gap:8px}.crm-task-content strong{font-size:.76rem}.crm-task-content p{margin:5px 0;color:var(--crm-muted);font-size:.67rem}.crm-task-content small{display:inline-flex;align-items:center;gap:5px;color:#7e8797;font-size:.64rem}.crm-task-content small.overdue{color:var(--crm-red)}.crm-row-actions{white-space:nowrap;text-align:right!important}.crm-row-actions button{width:29px;height:29px;display:inline-grid;place-items:center;border:1px solid var(--crm-border);background:transparent;border-radius:8px;margin-left:5px;cursor:pointer}.crm-row-actions button:last-child{color:var(--crm-red)}.crm-property-name{display:flex!important;align-items:center;gap:8px}.crm-property-thumb{width:31px;height:23px;flex:0 0 auto;border-radius:7px;background:linear-gradient(135deg,#c6a143,#283240)}.crm-inline-icon{display:inline-flex;align-items:center;gap:5px}.crm-overdue-cell{color:var(--crm-red)}.crm-status-button{border:0;background:transparent;padding:0;cursor:pointer}.crm-probability{min-width:110px}.crm-probability>span{font-size:.65rem}.crm-probability>i{display:block;height:5px;margin-top:5px;border-radius:999px;background:#ffffff0d;overflow:hidden}.crm-probability>i b{display:block;height:100%;background:var(--crm-gold)}.crm-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.crm-service-card{border:1px solid var(--crm-border);border-radius:12px;padding:14px;background:#ffffff05}.crm-service-card>header{display:flex;justify-content:space-between;align-items:center}.crm-service-card>header>span:first-child{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--crm-gold);background:#f0c33c14}.crm-service-card h3{margin:13px 0 7px;font-size:.87rem}.crm-service-card>p{min-height:43px;color:var(--crm-muted);font-size:.68rem;line-height:1.5}.crm-service-card dl{margin:13px 0;display:grid;gap:7px}.crm-service-card dl>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--crm-border);padding-bottom:6px;font-size:.66rem}.crm-service-card dt{color:var(--crm-muted)}.crm-service-card dd{margin:0}.crm-service-card footer{display:flex;justify-content:space-between;gap:8px}.crm-performance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.crm-performance-grid>div{padding:15px;border-radius:11px;background:#ffffff05;border:1px solid var(--crm-border)}.crm-performance-grid span,.crm-performance-grid strong{display:block}.crm-performance-grid span{color:var(--crm-muted);font-size:.68rem}.crm-performance-grid strong{margin-top:10px;font-size:1.35rem}.crm-vertical-chart{height:235px;display:flex;align-items:end;justify-content:space-around;gap:8px;padding:12px 4px 0}.crm-vertical-chart>div{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:6px}.crm-vertical-chart i{width:min(40px,70%);border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--crm-gold-strong),#81600b)}.crm-vertical-chart span{font-size:.65rem}.crm-vertical-chart small{min-height:29px;color:var(--crm-muted);font-size:.55rem;text-align:center}.crm-goal-card{min-height:235px;display:flex;flex-direction:column;justify-content:center;text-align:center}.crm-goal-card svg{margin:0 auto 9px;color:var(--crm-gold)}.crm-goal-card strong{font-size:1.8rem}.crm-goal-card span{color:var(--crm-muted);margin:5px 0 18px;font-size:.7rem}.crm-goal-card b{margin-top:9px;color:var(--crm-green);font-size:.68rem}.crm-automation-list{display:grid;gap:8px}.crm-automation-list>article{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--crm-border);border-radius:11px;background:#ffffff04}.crm-automation-list strong{font-size:.75rem}.crm-automation-list p{margin:4px 0 0;color:var(--crm-muted);font-size:.64rem}.crm-automation-list p span{color:#c8ced8}.crm-automation-list>article>small{color:var(--crm-muted);font-size:.62rem}.crm-toggle{width:36px;height:21px;border:0;border-radius:999px;padding:2px;background:#29303b;cursor:pointer}.crm-toggle i{display:block;width:17px;height:17px;border-radius:50%;background:#737d8d;transition:.2s ease}.crm-toggle.active{background:#58d68d4d}.crm-toggle.active i{transform:translate(15px);background:var(--crm-green)}.crm-settings-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:13px}.crm-settings-form{min-width:0}.crm-system-status{display:grid;gap:12px}.crm-system-status>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--crm-border)}.crm-system-status strong,.crm-system-status small{display:block}.crm-system-status strong{font-size:.72rem}.crm-system-status small{color:var(--crm-muted);margin-top:2px;font-size:.63rem}.crm-system-dot{width:10px;height:10px;border-radius:50%;background:var(--crm-orange);box-shadow:0 0 0 4px #ffb46614}.crm-system-dot.active,.crm-system-dot.firestore{background:var(--crm-green);box-shadow:0 0 0 4px #58d68d14}.crm-agent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-agent-grid article{position:relative}.crm-agent-grid article>.crm-status{position:absolute;top:15px;right:15px}.crm-agent-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--crm-gold);background:#f0c33c14}.crm-agent-grid h3{margin:16px 0 7px;font-size:.86rem}.crm-agent-grid p{min-height:61px;color:var(--crm-muted);font-size:.68rem;line-height:1.5}.crm-client-grid{display:grid;gap:7px}.crm-client-grid>article{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:11px;border:1px solid var(--crm-border);border-radius:10px}.crm-client-grid>article>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f0c33c1a;color:var(--crm-gold);font-weight:900;font-size:.68rem}.crm-client-grid strong,.crm-client-grid small{display:block}.crm-client-grid strong{font-size:.74rem}.crm-client-grid small{color:var(--crm-muted);font-size:.62rem;margin-top:2px}.crm-client-grid b{font-size:.73rem}.crm-plan-list{display:grid;gap:13px}.crm-plan-list>div{display:grid;grid-template-columns:1fr auto;gap:9px;align-items:center}.crm-plan-list strong,.crm-plan-list small{display:block}.crm-plan-list strong{font-size:.75rem}.crm-plan-list small{color:var(--crm-muted);font-size:.62rem;margin-top:2px}.crm-plan-list>div>b{font-size:.7rem}.crm-plan-list .crm-progress{grid-column:1 / -1}.crm-big-number{min-height:190px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.crm-big-number svg{color:var(--crm-gold);margin-bottom:10px}.crm-big-number strong{font-size:2rem}.crm-big-number span{margin-top:5px;color:var(--crm-green);font-size:.68rem}.crm-simple-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crm-simple-cards article{padding:14px;border:1px solid var(--crm-border);border-radius:11px;background:#ffffff05}.crm-simple-cards strong{font-size:.76rem}.crm-simple-cards p{margin:6px 0 0;color:var(--crm-muted);font-size:.66rem;line-height:1.5}.crm-empty-state{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.crm-empty-state>span{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;color:var(--crm-gold);background:#f0c33c14}.crm-empty-state h3{margin:14px 0 6px;font-size:.9rem}.crm-empty-state p{max-width:440px;margin:0;color:var(--crm-muted);font-size:.7rem;line-height:1.5}.crm-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crm-modal{width:min(760px,96vw);max-height:92vh;overflow-y:auto;border:1px solid var(--crm-border-gold);border-radius:16px;background:#0d121a;box-shadow:0 35px 90px #0000009e}.crm-modal>header{display:flex;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid var(--crm-border)}.crm-modal>header small{color:var(--crm-gold);font-size:.63rem;text-transform:uppercase;letter-spacing:.12em}.crm-modal>header h2{margin:4px 0 0;font-size:1.1rem}.crm-modal>header p{margin:5px 0 0;color:var(--crm-muted);font-size:.68rem}.crm-form{padding:18px 20px 20px}.crm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-form-grid label{display:grid;gap:6px;color:#aeb6c2;font-size:.67rem}.crm-form-grid input,.crm-form-grid select,.crm-form-grid textarea{width:100%;border:1px solid var(--crm-border);border-radius:9px;background:#080c12;color:var(--crm-text);outline:0;padding:9px 10px;font-size:.73rem}.crm-form-grid input,.crm-form-grid select{min-height:38px}.crm-form-grid textarea{resize:vertical}.crm-form-grid input:focus,.crm-form-grid select:focus,.crm-form-grid textarea:focus{border-color:#f0c33c7a;box-shadow:0 0 0 3px #f0c33c0f}.crm-field-wide{grid-column:1 / -1}.crm-checkbox{display:flex!important;grid-column:1 / -1;align-items:center;grid-template-columns:auto 1fr!important}.crm-checkbox input{width:auto;min-height:auto}.crm-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid var(--crm-border)}.crm-toast{position:fixed;right:20px;bottom:20px;z-index:120;display:flex;align-items:center;gap:8px;max-width:380px;padding:11px 14px;border:1px solid rgba(88,214,141,.28);border-radius:11px;background:#0f1a16;color:var(--crm-green);box-shadow:0 20px 50px #00000073;font-size:.72rem}.admin-auth-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgba(240,195,60,.08),transparent 28%),#06080b;color:var(--crm-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;padding:20px}.admin-auth-card{width:min(420px,94vw);padding:28px;border:1px solid var(--crm-border-gold);border-radius:18px;background:linear-gradient(180deg,#10161f,#0a0e14);box-shadow:0 30px 80px #0000007a}.admin-auth-logo{display:flex;align-items:center;gap:10px;margin-bottom:25px}.admin-auth-logo span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--crm-gold);border:1px solid var(--crm-border-gold);background:#f0c33c14}.admin-auth-logo em{color:var(--crm-gold);font-style:normal}.admin-auth-card>small{color:var(--crm-gold);text-transform:uppercase;letter-spacing:.13em;font-weight:900}.admin-auth-card h1{margin:8px 0 5px;font-size:1.8rem}.admin-auth-card>p{color:var(--crm-muted);margin:0 0 20px}.admin-auth-card label{display:grid;gap:7px;margin-top:13px;color:#c7cdd7;font-size:.75rem}.admin-auth-card input{height:43px;border:1px solid var(--crm-border);border-radius:10px;background:#080c12;color:#fff;outline:0;padding:0 12px}.admin-auth-card input:focus{border-color:var(--crm-gold)}.admin-auth-card>button{width:100%;height:43px;border:0;border-radius:10px;margin-top:20px;background:linear-gradient(135deg,var(--crm-gold-strong),#d7a418);color:#101010;font-weight:900;cursor:pointer}.admin-auth-error{margin-top:12px;color:var(--crm-red);font-size:.72rem}.admin-logout-button{position:fixed;right:16px;bottom:16px;z-index:80;min-height:34px;border:1px solid var(--crm-border-gold);border-radius:999px;background:#11161d;color:var(--crm-gold);padding:0 15px;cursor:pointer;font-weight:800}@media(max-width:1280px){.crm-dashboard-grid,.crm-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-panel-wide{grid-column:span 2}.crm-agent-grid,.crm-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.crm-shell{grid-template-columns:78px minmax(0,1fr)}.crm-sidebar{padding-inline:9px}.crm-brand{justify-content:center}.crm-brand strong,.crm-sidebar nav section>small,.crm-sidebar nav button span,.crm-sidebar nav button svg:last-child,.crm-plan-card{display:none}.crm-sidebar nav button{grid-template-columns:1fr;justify-items:center;padding:0;min-height:41px}.crm-main{padding-inline:16px}.crm-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-queue-layout{grid-template-columns:1fr}.crm-queue-filter{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.crm-queue-filter h3,.crm-queue-summary{width:100%}.crm-queue-filter>button{width:auto;flex:1;min-width:110px}.crm-settings-grid{grid-template-columns:1fr}}@media(max-width:720px){.crm-shell{display:block}.crm-sidebar{position:fixed;inset:auto 0 0;z-index:70;min-height:auto;height:62px;overflow:hidden;border-right:0;border-top:1px solid var(--crm-border);padding:6px}.crm-brand,.crm-sidebar nav section>small,.crm-plan-card{display:none}.crm-sidebar nav{display:flex;overflow-x:auto;gap:3px}.crm-sidebar nav section{display:contents}.crm-sidebar nav button{min-width:54px;width:54px;height:49px}.crm-sidebar nav button:nth-of-type(n+7){display:none}.crm-main{padding:0 12px 84px}.crm-topbar{min-height:62px}.crm-user div{display:none}.crm-page-heading{align-items:flex-start}.crm-page-heading p{display:none}.crm-metrics-grid,.crm-dashboard-grid,.crm-analytics-grid,.crm-services-grid,.crm-agent-grid,.crm-simple-cards{grid-template-columns:1fr}.crm-panel-wide,.crm-dashboard-grid>.crm-panel:nth-last-child(1){grid-column:auto}.crm-funnel-row{grid-template-columns:115px 1fr 75px}.crm-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-form-grid{grid-template-columns:1fr}.crm-field-wide{grid-column:auto}.crm-toolbar{align-items:stretch;flex-direction:column}.crm-toolbar-actions{justify-content:flex-end}.crm-segmented-control{overflow-x:auto}.crm-topbar-actions .icon-button{display:none}}@media print{.crm-sidebar,.crm-topbar,.crm-page-heading>button,.button-secondary,.button-primary,.admin-logout-button{display:none!important}.crm-shell{display:block;background:#fff;color:#000}.crm-main{padding:0}.crm-panel{border:1px solid #ddd;box-shadow:none;background:#fff}.crm-table th,.crm-table td{color:#000;border-color:#ddd}}.crm-version-badge{margin-left:auto;border:1px solid rgba(240,193,63,.34);border-radius:999px;padding:3px 7px;color:#f0c13f;background:#f0c13f14;font-size:9px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.crm-shell[data-accent=teal]{--crm-gold: #22c8bd;--crm-gold-strong: #56ded5;--crm-border-gold: rgba(34, 200, 189, .28)}.crm-shell[data-accent=green]{--crm-gold: #63d98b;--crm-gold-strong: #85eca5;--crm-border-gold: rgba(99, 217, 139, .28)}.crm-shell[data-accent=orange]{--crm-gold: #ff9f43;--crm-gold-strong: #ffbd73;--crm-border-gold: rgba(255, 159, 67, .3)}.crm-shell[data-accent=purple]{--crm-gold: #a78bfa;--crm-gold-strong: #c4b5fd;--crm-border-gold: rgba(167, 139, 250, .3)}.crm-shell[data-accent=blue]{--crm-gold: #64a8ff;--crm-gold-strong: #8ec2ff;--crm-border-gold: rgba(100, 168, 255, .3)}.crm-shell[data-theme=light]{--crm-bg: #f5f7fb;--crm-panel: #ffffff;--crm-panel-2: #f8fafc;--crm-border: rgba(25, 35, 55, .12);--crm-text: #182033;--crm-muted: #667085;background:radial-gradient(circle at 15% 0%,rgba(240,195,60,.08),transparent 25%),#f5f7fb}.crm-shell[data-theme=light] .crm-sidebar{background:#fffffffa}.crm-shell[data-theme=light] .crm-panel,.crm-shell[data-theme=light] .crm-metric-card,.crm-shell[data-theme=light] .crm-kanban-column,.crm-shell[data-theme=light] .crm-modal,.crm-shell[data-theme=light] .crm-side-panel,.crm-shell[data-theme=light] .crm-calendar-shell,.crm-shell[data-theme=light] .crm-settings-category,.crm-shell[data-theme=light] .crm-integration-card{background:#fff;box-shadow:0 18px 45px #1e2d4614}.crm-shell[data-theme=light] input,.crm-shell[data-theme=light] select,.crm-shell[data-theme=light] textarea,.crm-shell[data-theme=light] .crm-global-search{background:#fff;color:var(--crm-text)}.crm-shell[data-theme=light] .crm-lead-card,.crm-shell[data-theme=light] .crm-queue-list article,.crm-shell[data-theme=light] .crm-automation-list article,.crm-shell[data-theme=light] .crm-profile-plan,.crm-shell[data-theme=light] .crm-appearance-card,.crm-shell[data-theme=light] .crm-search-results,.crm-shell[data-theme=light] .crm-quick-create-menu{background:#f8fafc}.crm-shell[data-theme=light] .crm-table tr:hover td{background:#1e3c6409}.crm-shell.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.crm-sidebar-head{display:flex;align-items:flex-start;gap:6px}.crm-sidebar-collapse{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--crm-border);border-radius:9px;background:transparent;color:var(--crm-muted);cursor:pointer}.crm-sidebar-collapse:hover{color:var(--crm-gold);border-color:var(--crm-border-gold)}.crm-nav-group-button{min-height:27px!important;grid-template-columns:1fr auto!important;padding:0 8px!important}.crm-nav-group-button small{display:block;color:#f0c33c94;font-size:.63rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.crm-nav-group-button svg{transition:transform .2s ease}.crm-sidebar nav section.closed .crm-nav-group-button svg{transform:rotate(-90deg)}.crm-sidebar nav section.closed .crm-nav-items{display:none}.crm-nav-items{display:grid;gap:2px}.crm-sidebar nav section>small{display:none}.crm-shell.sidebar-collapsed .crm-sidebar{padding-inline:10px}.crm-shell.sidebar-collapsed .crm-brand{justify-content:center;padding-inline:0}.crm-shell.sidebar-collapsed .crm-brand strong,.crm-shell.sidebar-collapsed .crm-version-badge,.crm-shell.sidebar-collapsed .crm-sidebar-collapse,.crm-shell.sidebar-collapsed .crm-nav-group-button,.crm-shell.sidebar-collapsed .crm-nav-items button span,.crm-shell.sidebar-collapsed .crm-nav-items button svg:last-child,.crm-shell.sidebar-collapsed .crm-plan-card{display:none}.crm-shell.sidebar-collapsed .crm-nav-items{display:grid!important}.crm-shell.sidebar-collapsed .crm-nav-items button{grid-template-columns:1fr;justify-items:center;min-height:42px;padding:0}.crm-topbar{position:sticky;top:0;z-index:45;background:color-mix(in srgb,var(--crm-bg) 88%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.crm-desktop-sidebar-toggle{flex:0 0 auto}.crm-breadcrumb{min-width:120px}.crm-breadcrumb small,.crm-breadcrumb strong{display:block}.crm-breadcrumb small{color:var(--crm-muted);font-size:.58rem;text-transform:uppercase;letter-spacing:.1em}.crm-breadcrumb strong{margin-top:2px;font-size:.75rem}.crm-search-wrapper{position:relative;flex:1;max-width:760px}.crm-search-wrapper .crm-global-search{max-width:none}.crm-search-results{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:75;border:1px solid var(--crm-border);border-radius:13px;background:#0c1118;padding:8px;box-shadow:0 24px 70px #0000006b}.crm-search-results header{display:flex;justify-content:space-between;padding:7px 9px 9px;border-bottom:1px solid var(--crm-border);color:var(--crm-muted);font-size:.65rem}.crm-search-results>button{width:100%;display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;border:0;border-radius:9px;background:transparent;color:var(--crm-text);padding:9px;text-align:left;cursor:pointer}.crm-search-results>button:hover{background:#ffffff0b}.crm-search-results>button strong,.crm-search-results>button small{display:block}.crm-search-results>button strong{font-size:.72rem}.crm-search-results>button small{margin-top:2px;color:var(--crm-muted);font-size:.62rem}.crm-search-results>p{margin:15px;color:var(--crm-muted);text-align:center;font-size:.72rem}.crm-quick-create-wrap{position:relative}.crm-quick-create-menu{position:absolute;right:0;top:calc(100% + 9px);z-index:75;width:220px;padding:8px;border:1px solid var(--crm-border);border-radius:13px;background:#0c1118;box-shadow:0 25px 70px #0000006b}.crm-quick-create-menu>small{display:block;padding:7px 8px;color:var(--crm-muted);font-size:.62rem;text-transform:uppercase;letter-spacing:.1em}.crm-quick-create-menu>button{width:100%;display:flex;gap:9px;align-items:center;border:0;border-radius:8px;padding:9px;background:transparent;color:var(--crm-text);cursor:pointer;font-size:.72rem}.crm-quick-create-menu>button:hover{background:#ffffff0b;color:var(--crm-gold)}.crm-notification-button{position:relative}.crm-notification-button>b{position:absolute;right:-4px;top:-5px;min-width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:var(--crm-red);color:#fff;font-size:.55rem}.crm-user-button{border:0;background:transparent;color:var(--crm-text);cursor:pointer;padding:3px 2px;border-radius:10px}.crm-user-button:hover{background:#ffffff09}.crm-side-overlay{position:fixed;inset:0;z-index:95;background:#00000085;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.crm-side-panel{position:absolute;right:0;top:0;bottom:0;width:min(430px,94vw);overflow-y:auto;border-left:1px solid var(--crm-border);background:#0b1017;box-shadow:-25px 0 75px #0000006b;animation:crm-slide-in .2s ease-out}@keyframes crm-slide-in{0%{transform:translate(40px);opacity:.3}to{transform:none;opacity:1}}.crm-side-panel>header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--crm-border)}.crm-side-panel>header small{color:var(--crm-gold);text-transform:uppercase;letter-spacing:.12em;font-size:.6rem;font-weight:800}.crm-side-panel>header h2{margin:5px 0 0;font-size:1.25rem}.crm-side-panel-tabs{display:flex;gap:8px;padding:12px 18px 0}.crm-side-panel-tabs button{flex:1;border:0;border-bottom:2px solid transparent;padding:9px;background:transparent;color:var(--crm-muted);cursor:pointer;font-size:.7rem}.crm-side-panel-tabs button.active{color:var(--crm-gold);border-color:var(--crm-gold)}.crm-notification-list{padding:12px 18px 22px}.crm-notification-list>button{width:100%;display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:13px 8px;border:0;border-bottom:1px solid var(--crm-border);background:transparent;color:var(--crm-text);text-align:left;cursor:pointer}.crm-notification-list>button:hover{background:#ffffff06}.crm-notification-list i{width:8px;height:8px;border-radius:50%}.crm-notification-list i.tone-danger{background:var(--crm-red)}.crm-notification-list i.tone-warning{background:var(--crm-orange)}.crm-notification-list i.tone-success{background:var(--crm-green)}.crm-notification-list i.tone-info{background:var(--crm-blue)}.crm-notification-list strong,.crm-notification-list small{display:block}.crm-notification-list strong{font-size:.75rem}.crm-notification-list small{margin-top:3px;color:var(--crm-muted);font-size:.65rem}.crm-profile-header{justify-content:flex-start!important;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-gold) 25%,#111827),#10141d)}.crm-profile-header>button{margin-left:auto}.crm-profile-avatar{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:var(--crm-gold);color:#101010;font-weight:900}.crm-profile-header h2{margin:0!important}.crm-profile-header p{margin:3px 0 8px;color:#c6ccda;font-size:.68rem}.crm-profile-header select{border:1px solid rgba(255,255,255,.2);border-radius:7px;background:#00000026;color:#fff;padding:5px 8px;font-size:.68rem}.crm-profile-content{padding:18px}.crm-profile-plan{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;border:1px solid var(--crm-border-gold);border-radius:13px;background:#f0c33c0f}.crm-profile-plan small,.crm-profile-plan strong,.crm-profile-plan span{display:block}.crm-profile-plan small,.crm-profile-plan span{color:var(--crm-muted);font-size:.62rem}.crm-profile-plan strong{margin:3px 0}.crm-profile-plan button{border:0;background:transparent;color:var(--crm-gold);cursor:pointer}.crm-appearance-card{margin-top:15px;padding:15px;border:1px solid var(--crm-border);border-radius:13px;background:#ffffff05}.crm-appearance-card header{display:flex;gap:8px;align-items:center}.crm-appearance-card h3{margin:0;font-size:.85rem}.crm-theme-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 14px}.crm-theme-options button{min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--crm-border);border-radius:9px;background:transparent;color:var(--crm-muted);cursor:pointer;font-size:.66rem}.crm-theme-options button.active{color:var(--crm-gold);border-color:var(--crm-border-gold);background:#f0c33c14}.crm-appearance-card>small{color:var(--crm-muted);font-size:.64rem}.crm-accent-options{display:flex;gap:9px;margin-top:10px}.crm-accent-options button{width:28px;height:28px;display:grid;place-items:center;border:2px solid transparent;border-radius:50%;color:#fff;cursor:pointer}.crm-accent-options button.active{border-color:#fff;box-shadow:0 0 0 2px var(--crm-border-gold)}.crm-accent-options .gold{background:#f0c33c}.crm-accent-options .teal{background:#22c8bd}.crm-accent-options .green{background:#63d98b}.crm-accent-options .orange{background:#ff9f43}.crm-accent-options .purple{background:#a78bfa}.crm-accent-options .blue{background:#64a8ff}.crm-profile-links{display:grid;margin-top:15px;border:1px solid var(--crm-border);border-radius:13px;overflow:hidden}.crm-profile-links button{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:12px;border:0;border-bottom:1px solid var(--crm-border);background:transparent;color:var(--crm-text);text-align:left;cursor:pointer}.crm-profile-links button:last-child{border-bottom:0}.crm-profile-links button:hover{background:#ffffff06}.crm-profile-links strong,.crm-profile-links small{display:block}.crm-profile-links strong{font-size:.72rem}.crm-profile-links small{color:var(--crm-muted);font-size:.61rem;margin-top:2px}.crm-signout-button{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;border:1px solid rgba(255,124,112,.25);border-radius:10px;background:#ff7c700d;color:var(--crm-red);cursor:pointer}.crm-calendar-shell{min-width:0}.crm-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.crm-calendar-toolbar small{color:var(--crm-gold);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.crm-calendar-toolbar h2{margin:4px 0 0;text-transform:capitalize;font-size:1.15rem}.crm-calendar-actions{display:flex;align-items:center;gap:7px}.crm-month-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--crm-border);border-radius:14px;overflow:hidden;background:var(--crm-panel)}.crm-calendar-weekday{padding:10px;border-right:1px solid var(--crm-border);border-bottom:1px solid var(--crm-border);color:var(--crm-muted);text-align:center;font-size:.64rem;font-weight:800}.crm-calendar-day{min-height:130px;display:block;border:0;border-right:1px solid var(--crm-border);border-bottom:1px solid var(--crm-border);background:transparent;color:var(--crm-text);padding:9px;text-align:left;cursor:pointer;overflow:hidden}.crm-calendar-day:hover{background:#ffffff06}.crm-calendar-day.muted{opacity:.38}.crm-calendar-day.today>span{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:var(--crm-gold);color:#111;font-weight:900}.crm-calendar-day>span{display:block;margin-bottom:7px;font-size:.68rem}.crm-calendar-events{display:grid;gap:4px}.crm-calendar-event{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:5px 6px;border-radius:6px;background:#7ca8ff14;color:#bacbf4;font-size:.59rem}.crm-calendar-event i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:var(--crm-blue)}.crm-calendar-event.done{opacity:.45;text-decoration:line-through}.crm-calendar-events small{color:var(--crm-gold);font-size:.56rem}.crm-week-calendar{display:grid;grid-template-columns:repeat(7,minmax(145px,1fr));overflow-x:auto;border:1px solid var(--crm-border);border-radius:14px;background:var(--crm-panel)}.crm-week-calendar article{min-height:570px;border-right:1px solid var(--crm-border)}.crm-week-calendar article>header{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;border-bottom:1px solid var(--crm-border);text-transform:capitalize}.crm-week-calendar article.today>header strong{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:var(--crm-gold);color:#111}.crm-week-calendar article>div{padding:8px;display:grid;gap:7px}.crm-week-event{display:flex;gap:6px;border:1px solid var(--crm-border);border-radius:8px;background:#ffffff05;color:var(--crm-text);padding:8px;text-align:left;cursor:pointer}.crm-week-event b,.crm-week-event span{display:block;font-size:.62rem}.crm-week-event b{color:var(--crm-gold);margin-bottom:3px}.crm-calendar-add-slot{min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px dashed var(--crm-border);border-radius:8px;background:transparent;color:var(--crm-muted);cursor:pointer;font-size:.62rem}.crm-day-summary{display:flex;align-items:center;gap:13px;padding-bottom:16px;border-bottom:1px solid var(--crm-border)}.crm-day-summary>span{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#f0c33c14;color:var(--crm-gold)}.crm-day-summary small,.crm-day-summary strong{display:block;text-transform:capitalize}.crm-day-summary small{color:var(--crm-muted)}.crm-day-summary button{margin-left:auto}.crm-day-list{display:grid;gap:8px;padding-top:14px}.crm-day-list article{display:grid;grid-template-columns:34px 1fr 36px;gap:10px;align-items:center;padding:11px;border:1px solid var(--crm-border);border-radius:10px}.crm-day-list article.done{opacity:.55}.crm-day-list article small,.crm-day-list article strong,.crm-day-list article span{display:block}.crm-day-list article small,.crm-day-list article span{color:var(--crm-muted);font-size:.63rem}.crm-day-list article strong{margin:3px 0;font-size:.77rem}.crm-complete-button{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--crm-border-gold);border-radius:8px;background:transparent;color:var(--crm-gold);cursor:pointer}.crm-calendar-empty{padding:35px;color:var(--crm-muted);text-align:center;font-size:.72rem}.crm-settings-hub{display:grid;gap:14px}.crm-settings-profile-card{display:grid;grid-template-columns:1fr 1.6fr auto;gap:20px;align-items:center}.crm-settings-profile-card h2{margin:5px 0}.crm-settings-profile-card p{margin:0;color:var(--crm-muted);font-size:.68rem}.crm-settings-profile-card form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;align-items:end}.crm-settings-profile-card label{display:grid;gap:5px;color:var(--crm-muted);font-size:.6rem}.crm-settings-profile-card input,.crm-settings-profile-card select{height:36px;border:1px solid var(--crm-border);border-radius:8px;background:#ffffff05;color:var(--crm-text);padding:0 9px}.crm-settings-system{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:.67rem}.crm-settings-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-settings-category{border:1px solid var(--crm-border);border-radius:14px;background:var(--crm-panel);overflow:hidden}.crm-settings-category>header{display:flex;align-items:center;gap:8px;padding:14px;border-bottom:1px solid var(--crm-border);color:var(--crm-gold)}.crm-settings-category h3{margin:0;color:var(--crm-text);font-size:.82rem}.crm-settings-category>div{padding:6px}.crm-settings-category button{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:8px;background:transparent;color:var(--crm-text);padding:8px;text-align:left;cursor:pointer;font-size:.67rem}.crm-settings-category button:not(:disabled):hover{background:#ffffff09;color:var(--crm-gold)}.crm-settings-category button:disabled{cursor:default;opacity:.72}.crm-settings-category button small{display:inline-block;margin-left:6px;color:var(--crm-gold);font-size:.52rem}.crm-integrations-page{display:grid;gap:14px}.crm-integrations-summary{display:flex;align-items:center;justify-content:space-between;gap:18px}.crm-integrations-summary>div{display:flex;align-items:center;gap:12px}.crm-integrations-summary>div>span{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#f0c33c14;color:var(--crm-gold)}.crm-integrations-summary small,.crm-integrations-summary strong{display:block}.crm-integrations-summary strong{margin:3px 0}.crm-integrations-summary p{margin:0;color:var(--crm-muted);font-size:.65rem}.crm-integration-search{width:280px;height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--crm-border);border-radius:9px;color:var(--crm-muted)}.crm-integration-search input{flex:1;border:0;outline:0;background:transparent;color:var(--crm-text)}.crm-integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-integration-card{display:flex;flex-direction:column;min-height:250px;padding:17px;border:1px solid var(--crm-border);border-radius:14px;background:var(--crm-panel)}.crm-integration-card header{display:flex;align-items:center;justify-content:space-between}.crm-integration-card header>span{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;color:var(--crm-gold);background:#f0c33c14}.crm-integration-card em{padding:4px 7px;border-radius:999px;background:#7ca8ff14;color:var(--crm-blue);font-size:.55rem;font-style:normal}.crm-integration-card em.connected{color:var(--crm-green);background:#58d68d17}.crm-integration-card>small{margin-top:18px;color:var(--crm-gold);text-transform:uppercase;letter-spacing:.09em;font-size:.56rem}.crm-integration-card h3{margin:5px 0 7px}.crm-integration-card p{margin:0;color:var(--crm-muted);font-size:.67rem;line-height:1.55}.crm-integration-card footer{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:18px}.crm-data-center,.crm-team-page,.crm-developer-page{display:grid;gap:14px}.crm-data-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-data-actions article>span{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:#f0c33c14;color:var(--crm-gold)}.crm-data-actions small{display:block;margin-top:15px;color:var(--crm-gold);text-transform:uppercase;font-size:.56rem;letter-spacing:.08em}.crm-data-actions h3{margin:5px 0}.crm-data-actions p{min-height:38px;margin:0 0 14px;color:var(--crm-muted);font-size:.66rem;line-height:1.5}.crm-data-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:15px;border-bottom:1px solid var(--crm-border)}.crm-data-overview div{padding:12px;border:1px solid var(--crm-border);border-radius:10px}.crm-data-overview small,.crm-data-overview strong{display:block}.crm-data-overview small{color:var(--crm-muted);font-size:.6rem}.crm-data-overview strong{margin-top:5px;font-size:.85rem}.crm-data-table{display:grid;margin-top:12px}.crm-data-table>div{display:grid;grid-template-columns:1fr 70px 70px;align-items:center;padding:10px 5px;border-bottom:1px solid var(--crm-border);font-size:.68rem}.crm-data-table span{display:flex;align-items:center;gap:7px}.crm-data-table em{color:var(--crm-green);font-style:normal}.crm-data-secondary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.crm-data-secondary-grid header,.crm-dev-grid article>header{display:flex;align-items:center;gap:8px}.crm-data-secondary-grid h3,.crm-dev-grid h3{margin:0}.crm-data-secondary-grid p,.crm-dev-grid p{color:var(--crm-muted);font-size:.67rem;line-height:1.55}.crm-team-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.crm-team-summary article{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.crm-team-summary svg{grid-row:span 3;color:var(--crm-gold)}.crm-team-summary small,.crm-team-summary strong,.crm-team-summary span{display:block}.crm-team-summary small,.crm-team-summary span{color:var(--crm-muted);font-size:.62rem}.crm-team-summary strong{font-size:1.1rem}.crm-dev-hero{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.crm-dev-hero>span{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:#f0c33c14;color:var(--crm-gold)}.crm-dev-hero small{color:var(--crm-gold);text-transform:uppercase;font-size:.58rem;letter-spacing:.1em}.crm-dev-hero h2{margin:4px 0}.crm-dev-hero p{margin:0;color:var(--crm-muted);font-size:.67rem}.crm-dev-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.crm-api-key{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding:10px;border:1px solid var(--crm-border);border-radius:9px;background:#ffffff05}.crm-api-key code{color:var(--crm-gold)}.crm-chip-list{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0}.crm-chip-list span{padding:6px 8px;border:1px solid var(--crm-border);border-radius:999px;color:var(--crm-muted);font-family:monospace;font-size:.62rem}.crm-endpoint-list{display:grid}.crm-endpoint-list>div{display:grid;grid-template-columns:65px minmax(200px,1fr) 1fr;align-items:center;gap:10px;padding:10px 4px;border-bottom:1px solid var(--crm-border);font-size:.68rem}.crm-endpoint-list b{color:var(--crm-green)}.crm-endpoint-list code{color:var(--crm-gold)}.crm-endpoint-list span{color:var(--crm-muted)}@media(max-width:1250px){.crm-settings-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-integrations-grid,.crm-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-settings-profile-card{grid-template-columns:1fr}.crm-settings-profile-card form{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}@media(max-width:980px){.crm-breadcrumb{display:none}.crm-settings-card-grid,.crm-integration-grid,.crm-data-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-calendar-toolbar{align-items:flex-start;flex-direction:column}.crm-calendar-actions{width:100%;overflow-x:auto}.crm-month-calendar{min-width:820px}.crm-calendar-shell{overflow-x:auto}}@media(max-width:720px){.crm-desktop-sidebar-toggle,.crm-breadcrumb{display:none}.crm-search-wrapper{min-width:0}.crm-global-search{width:100%}.crm-user-button div,.crm-user-button>svg{display:none}.crm-topbar-actions>.icon-button:first-of-type{display:none}.crm-settings-card-grid,.crm-integration-grid,.crm-data-actions,.crm-data-secondary-grid,.crm-team-summary,.crm-dev-grid,.crm-data-overview,.crm-settings-profile-card form{grid-template-columns:1fr}.crm-integrations-summary{align-items:stretch;flex-direction:column}.crm-integration-search{width:100%}.crm-dev-hero{grid-template-columns:auto 1fr}.crm-dev-hero>button{grid-column:1 / -1}.crm-endpoint-list>div{grid-template-columns:55px 1fr}.crm-endpoint-list span{grid-column:2}.crm-theme-options{grid-template-columns:1fr}}.crm-shell{--crm-muted: #a5adba;grid-template-columns:236px minmax(0,1fr);width:100%;max-width:100vw;overflow-x:clip}.crm-shell.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.crm-sidebar{min-width:0;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.crm-sidebar *,.crm-sidebar nav,.crm-sidebar nav section,.crm-nav-items,.crm-plan-card{min-width:0;max-width:100%}.crm-sidebar-head{width:100%;align-items:center}.crm-brand{min-width:0;padding-right:0}.crm-brand strong,.crm-nav-items button span,.crm-plan-card strong,.crm-plan-card span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-sidebar nav button{font-size:.84rem}.crm-nav-group-button small{font-size:.66rem}.crm-plan-card small,.crm-plan-card span{font-size:.74rem}.crm-main{min-width:0;width:100%;overflow-x:hidden;padding-inline:clamp(18px,2.2vw,32px);scroll-padding-top:92px}.crm-topbar{min-height:72px;margin-bottom:18px;padding-inline:2px}.crm-page-heading{min-height:78px;align-items:flex-start;margin:0 0 19px;padding:7px 0 0;overflow:visible}.crm-page-heading>div{min-width:0}.crm-page-heading small{font-size:.7rem}.crm-page-heading h1{font-size:clamp(1.78rem,2.4vw,2.35rem);line-height:1.12}.crm-page-heading p{max-width:760px;color:#abb4c2;font-size:.88rem;line-height:1.55}.crm-breadcrumb strong{font-size:.8rem}.crm-global-search{height:43px}.crm-global-search input{font-size:.86rem}.crm-user strong{font-size:.8rem}.crm-user small{font-size:.68rem}.crm-panel,.crm-metric-card{box-shadow:0 18px 44px #00000029}.crm-section-heading h2{font-size:1.05rem}.crm-section-heading p{font-size:.8rem;line-height:1.5}.crm-table{font-size:.78rem}.crm-table th{color:#aeb7c7;font-size:.68rem}.crm-integrations-summary{min-height:84px}.crm-integration-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.crm-integration-filter{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--crm-border);border-radius:10px;background:#ffffff05}.crm-integration-filter button{min-height:31px;border:0;border-radius:7px;padding:0 10px;background:transparent;color:var(--crm-muted);cursor:pointer;font-size:.72rem}.crm-integration-filter button.active{background:#f0c33c1c;color:var(--crm-gold)}.crm-integration-search{width:min(300px,35vw);height:41px}.crm-integration-search input{min-width:0;font-size:.78rem}.crm-integrations-summary strong{font-size:1rem}.crm-integrations-summary p{font-size:.74rem}.crm-integration-grid{gap:14px}.crm-integration-card{min-height:226px;padding:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.crm-integration-card:hover{transform:translateY(-2px);border-color:var(--crm-border-gold);box-shadow:0 22px 46px #0000002e}.crm-integration-card.is-connected{background:linear-gradient(180deg,color-mix(in srgb,var(--crm-panel) 92%,var(--crm-gold) 8%),var(--crm-panel))}.crm-integration-copy{min-height:92px}.crm-integration-copy>small{display:block;margin-top:14px;color:var(--crm-gold);text-transform:uppercase;letter-spacing:.09em;font-size:.62rem}.crm-integration-copy h3{margin:5px 0 7px;font-size:1.05rem}.crm-integration-copy p{margin:0;color:var(--crm-muted);font-size:.75rem;line-height:1.55}.crm-integration-meta{display:grid;gap:6px;margin:13px 0 0;padding:11px 0 0;border-top:1px solid var(--crm-border)}.crm-integration-meta>div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:8px;align-items:baseline}.crm-integration-meta dt,.crm-integration-meta dd{margin:0;font-size:.66rem}.crm-integration-meta dt{color:var(--crm-muted)}.crm-integration-meta dd{color:#d7dce5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-integration-card footer{flex-wrap:wrap;padding-top:14px}.crm-integration-card footer .danger-link{color:var(--crm-red)}.crm-integration-empty{display:grid;justify-items:center;gap:7px;padding:42px;text-align:center;color:var(--crm-muted)}.crm-integration-empty h3,.crm-integration-empty p{margin:0}.crm-integration-empty h3{color:var(--crm-text)}.crm-notification-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 18px 0;color:var(--crm-muted);font-size:.7rem}.crm-notification-toolbar button{border:0;background:transparent;color:var(--crm-gold);cursor:pointer;font-size:.7rem}.crm-notification-list>button.read{opacity:.62}.crm-notification-list>button.read i{background:#667085!important}.crm-notification-list time{display:block;margin-top:5px;color:#707b8d;font-size:.6rem}.crm-notification-list strong{font-size:.8rem}.crm-notification-list small{font-size:.69rem;line-height:1.45}.crm-side-panel{width:min(460px,96vw)}.crm-profile-header p{font-size:.73rem}.crm-profile-plan small,.crm-profile-plan span{font-size:.68rem}.crm-profile-links strong{font-size:.78rem}.crm-profile-links small{font-size:.66rem}.crm-calendar-toolbar{align-items:flex-start}.crm-calendar-toolbar h2{font-size:1.3rem}.crm-calendar-action-stack{display:grid;justify-items:end;gap:8px;min-width:0}.crm-calendar-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.crm-calendar-filters button{min-height:29px;border:1px solid var(--crm-border);border-radius:8px;padding:0 9px;background:transparent;color:var(--crm-muted);cursor:pointer;font-size:.66rem}.crm-calendar-filters button.active{color:var(--crm-gold);border-color:var(--crm-border-gold);background:#f0c33c14}.crm-calendar-weekday{font-size:.69rem}.crm-calendar-day{min-height:125px;padding:10px}.crm-calendar-day>span{font-size:.75rem}.crm-calendar-event{position:relative;padding:6px 7px 6px 10px;color:#d3def8;font-size:.66rem;border-left:2px solid var(--crm-blue)}.crm-calendar-event i{display:none}.crm-calendar-event.crm-event-task{border-left-color:var(--crm-blue);background:#7ca8ff1a}.crm-calendar-event.crm-event-meeting{border-left-color:var(--crm-gold);background:#f0c33c17;color:#eadba6}.crm-calendar-event.crm-event-call{border-left-color:var(--crm-green);background:#58d68d17;color:#bdebd0}.crm-calendar-event.crm-event-followup{border-left-color:var(--crm-orange);background:#ffb46617;color:#f0cfaa}.crm-week-event{border-left:3px solid var(--crm-blue)}.crm-week-event.crm-event-meeting{border-left-color:var(--crm-gold)}.crm-week-event.crm-event-call{border-left-color:var(--crm-green)}.crm-week-event.crm-event-followup{border-left-color:var(--crm-orange)}.crm-week-event.done{opacity:.55;text-decoration:line-through}.crm-week-event b,.crm-week-event span{font-size:.68rem}.crm-day-list article small,.crm-day-list article span{font-size:.68rem}.crm-day-list article strong{font-size:.84rem}.crm-settings-profile-card p{font-size:.76rem;line-height:1.5}.crm-settings-profile-card label{font-size:.66rem}.crm-settings-category h3{font-size:.9rem}.crm-settings-category button{min-height:38px;font-size:.74rem}.crm-data-actions p,.crm-data-secondary-grid p,.crm-dev-grid p,.crm-dev-hero p{font-size:.73rem}@media(max-width:1180px){.crm-shell{grid-template-columns:218px minmax(0,1fr)}.crm-integration-tools{align-items:stretch;flex-direction:column}.crm-integration-search{width:100%}.crm-integration-filter{align-self:flex-end}}@media(max-width:980px){.crm-calendar-action-stack{width:100%;justify-items:stretch}.crm-calendar-filters{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.crm-calendar-filters button{flex:0 0 auto}.crm-calendar-actions{overflow-x:auto;padding-bottom:3px}.crm-integration-tools{width:100%}.crm-integrations-summary{align-items:stretch;flex-direction:column}}@media(max-width:720px){.crm-main{padding-inline:14px;padding-bottom:82px}.crm-topbar{min-height:62px;gap:8px}.crm-page-heading{min-height:auto;padding-top:3px}.crm-page-heading h1{font-size:1.65rem}.crm-page-heading p{font-size:.8rem}.crm-integration-filter{width:100%;overflow-x:auto}.crm-integration-filter button{flex:1 0 auto}.crm-integration-card{min-height:auto}.crm-integration-copy{min-height:0}.crm-integration-meta>div{grid-template-columns:1fr;gap:2px}.crm-side-panel{width:100vw}.crm-calendar-toolbar h2{font-size:1.12rem}}.crm-shell[data-crm-version="4.2"] .crm-sidebar{width:100%;min-width:0;overflow-x:hidden}.crm-shell[data-crm-version="4.2"] .crm-sidebar-head{gap:8px}.crm-shell[data-crm-version="4.2"] .crm-brand{min-width:0;overflow:visible}.crm-shell[data-crm-version="4.2"] .crm-brand strong{min-width:0;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.crm-shell[data-crm-version="4.2"].sidebar-collapsed .crm-brand strong,.crm-shell[data-crm-version="4.2"].sidebar-collapsed .crm-version-badge{display:none}.crm-shell[data-crm-version="4.2"] .crm-nav-items button span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-app-launcher-button{flex:0 0 auto}.crm-record-workspace{display:grid;gap:14px;min-width:0}.crm-module-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px}.crm-module-summary>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.crm-module-summary>div:first-child>span{display:grid;width:42px;height:42px;place-items:center;flex:0 0 auto;border:1px solid var(--crm-border-gold);border-radius:12px;color:var(--crm-gold);background:#f0c33c14}.crm-module-summary small,.crm-module-summary strong,.crm-module-summary p{display:block;margin:0}.crm-module-summary small{color:var(--crm-gold);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.crm-module-summary strong{margin-top:2px;font-size:1rem}.crm-module-summary p{margin-top:3px;color:var(--crm-muted);font-size:.72rem}.crm-summary-pills{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.crm-record-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.crm-record-search{display:flex;align-items:center;gap:8px;width:min(430px,48vw);height:40px;padding:0 12px;border:1px solid var(--crm-border);border-radius:10px;background:var(--crm-panel);color:var(--crm-muted)}.crm-record-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--crm-text);font:inherit;font-size:.78rem}.crm-record-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.crm-view-switcher{display:flex;gap:3px;padding:3px;border:1px solid var(--crm-border);border-radius:9px;background:#ffffff04}.crm-view-switcher button{display:inline-flex;align-items:center;gap:6px;min-height:31px;border:0;border-radius:7px;padding:0 10px;background:transparent;color:var(--crm-muted);cursor:pointer;font-size:.7rem}.crm-view-switcher button.active{color:var(--crm-gold);background:#f0c33c1a}.crm-filter-strip{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border:1px solid var(--crm-border);border-radius:10px;background:#ffffff03;color:var(--crm-muted);font-size:.7rem}.crm-filter-strip select,.crm-filter-strip input{min-height:29px;border:1px solid var(--crm-border);border-radius:7px;background:var(--crm-panel);color:var(--crm-text);padding:0 8px;font-size:.7rem}.crm-filter-strip label{display:flex;align-items:center;gap:6px}.crm-filter-strip span{margin-left:auto}.crm-advanced-table-wrap{overflow:auto;padding:0}.crm-advanced-table{min-width:920px}.crm-advanced-table th{position:sticky;top:0;z-index:1;background:var(--crm-panel)}.crm-advanced-table td,.crm-advanced-table th{white-space:nowrap}.crm-advanced-table td strong{color:var(--crm-text)}.crm-row-actions{display:flex;justify-content:flex-end;gap:5px}.crm-row-actions button,.crm-document-grid footer button,.crm-campaign-grid footer button{display:inline-grid;width:29px;height:29px;place-items:center;border:1px solid var(--crm-border);border-radius:8px;background:transparent;color:var(--crm-muted);cursor:pointer}.crm-row-actions button:hover,.crm-document-grid footer button:hover,.crm-campaign-grid footer button:hover{color:var(--crm-gold);border-color:var(--crm-border-gold)}.crm-table-empty{padding:32px;color:var(--crm-muted);text-align:center;font-size:.76rem}.crm-record-kanban,.crm-opportunity-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:10px;overflow-x:auto;padding-bottom:8px}.crm-record-kanban>section,.crm-opportunity-kanban>section{min-height:440px;border:1px solid var(--crm-border);border-radius:12px;background:#ffffff04}.crm-record-kanban>section>header,.crm-opportunity-kanban>section>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid var(--crm-border)}.crm-record-kanban>section>header div,.crm-opportunity-kanban>section>header div{display:flex;align-items:center;gap:7px}.crm-record-kanban>section>header span,.crm-opportunity-kanban>section>header span{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:#ffffff0a;color:var(--crm-muted);font-size:.66rem}.crm-record-kanban>section>div,.crm-opportunity-kanban>section>div{display:grid;gap:8px;padding:9px}.crm-record-kanban article,.crm-opportunity-kanban article{display:grid;gap:8px;padding:12px;border:1px solid var(--crm-border);border-radius:10px;background:var(--crm-panel);box-shadow:0 10px 28px #00000014}.crm-record-kanban article>div:first-child,.crm-opportunity-kanban article>div:first-child{display:flex;justify-content:space-between;align-items:center}.crm-record-kanban article button,.crm-opportunity-kanban article button{border:0;background:transparent;color:var(--crm-muted);cursor:pointer}.crm-record-kanban article strong,.crm-opportunity-kanban article strong{font-size:.82rem}.crm-record-kanban article p,.crm-opportunity-kanban article p{margin:0;color:var(--crm-muted);font-size:.68rem;line-height:1.45}.crm-record-kanban article small,.crm-opportunity-kanban article small{color:var(--crm-muted);font-size:.63rem}.crm-card-action{width:100%;min-height:31px;border:1px solid var(--crm-border-gold)!important;border-radius:7px;color:var(--crm-gold)!important}.crm-opportunity-kanban>section>header b{font-size:.7rem;color:var(--crm-muted)}.crm-opportunity-kanban article>b{color:var(--crm-gold);font-size:.9rem}.crm-kanban-config{display:grid;gap:14px;padding:18px}.crm-kanban-config>label{display:grid;gap:6px;color:var(--crm-muted);font-size:.7rem}.crm-kanban-config input,.crm-kanban-config select{min-height:40px;border:1px solid var(--crm-border);border-radius:9px;background:var(--crm-bg);color:var(--crm-text);padding:0 11px}.crm-kanban-config fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid var(--crm-border);border-radius:10px;padding:12px}.crm-kanban-config legend{padding:0 6px;color:var(--crm-muted);font-size:.7rem}.crm-kanban-config fieldset label{font-size:.72rem;color:var(--crm-text)}.crm-kanban-config footer{display:flex;justify-content:flex-end;gap:8px}.crm-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-campaign-grid article{display:grid;gap:14px;padding:16px}.crm-campaign-grid article>header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.crm-campaign-grid article h3,.crm-campaign-grid article small{display:block;margin:0}.crm-campaign-grid article h3{margin-top:3px;font-size:.94rem}.crm-campaign-grid article header small{color:var(--crm-gold);text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.crm-campaign-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-campaign-metrics div{padding:9px;border:1px solid var(--crm-border);border-radius:8px;background:#ffffff03}.crm-campaign-metrics span,.crm-campaign-metrics strong{display:block}.crm-campaign-metrics span{color:var(--crm-muted);font-size:.62rem}.crm-campaign-metrics strong{margin-top:3px;font-size:.84rem}.crm-campaign-grid article>footer{display:flex;align-items:center;gap:8px;color:var(--crm-muted);font-size:.64rem}.crm-campaign-grid article>footer>span:nth-child(2){margin-left:auto}.crm-campaign-grid article>footer>div{display:flex;gap:5px}.crm-forecast-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-forecast-metrics article{display:grid;gap:4px;padding:16px;border:1px solid var(--crm-border);border-radius:12px;background:var(--crm-panel)}.crm-forecast-metrics span,.crm-forecast-metrics small{color:var(--crm-muted);font-size:.68rem}.crm-forecast-metrics strong{font-size:1.35rem}.crm-forecast-list{display:grid;gap:10px}.crm-forecast-list>div{display:grid;grid-template-columns:180px minmax(120px,1fr) 220px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--crm-border)}.crm-forecast-list>div:last-child{border-bottom:0}.crm-forecast-list strong,.crm-forecast-list small{display:block}.crm-forecast-list small{color:var(--crm-muted);font-size:.65rem}.crm-forecast-list b{text-align:right}.crm-forecast-bar{height:9px;border-radius:999px;overflow:hidden;background:#ffffff0d}.crm-forecast-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b88916,var(--crm-gold))}.crm-inline-number{display:flex;align-items:center;gap:8px;color:var(--crm-muted);font-size:.68rem}.crm-inline-number input{width:86px;min-height:34px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-bg);color:var(--crm-text);padding:0 8px}.crm-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-document-grid article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:start;padding:15px}.crm-document-grid article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:#f0c33c14;color:var(--crm-gold)}.crm-document-grid h3,.crm-document-grid p{margin:0}.crm-document-grid h3{margin-top:3px;font-size:.86rem}.crm-document-grid p{margin-top:5px;color:var(--crm-muted);font-size:.68rem}.crm-document-grid article>div>small{color:var(--crm-gold);text-transform:uppercase;letter-spacing:.08em;font-size:.56rem}.crm-document-grid footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--crm-border)}.crm-document-grid footer small{color:var(--crm-muted);font-size:.62rem}.crm-document-grid footer div{display:flex;gap:5px}.crm-commerce-modal{max-width:760px}.crm-launcher-overlay{z-index:160}.crm-app-launcher{position:fixed;inset:0 0 0 auto;width:min(460px,100vw);overflow-y:auto;background:var(--crm-panel);border-left:1px solid var(--crm-border);box-shadow:-30px 0 70px #0000006b}.crm-app-launcher>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--crm-border)}.crm-app-launcher>header small{color:var(--crm-gold);text-transform:uppercase;letter-spacing:.09em;font-size:.62rem}.crm-app-launcher>header h2{margin:3px 0 0;font-size:1.3rem}.crm-launcher-search{display:flex;align-items:center;gap:8px;height:42px;margin:16px 18px;padding:0 12px;border:1px solid var(--crm-border);border-radius:10px;color:var(--crm-muted);background:var(--crm-bg)}.crm-launcher-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--crm-text);font-size:.78rem}.crm-launcher-groups{display:grid;gap:20px;padding:0 18px 24px}.crm-launcher-groups h3{margin:0 0 9px;color:var(--crm-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.crm-launcher-groups section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-launcher-groups button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:58px;padding:9px;border:1px solid var(--crm-border);border-radius:10px;background:#ffffff03;color:var(--crm-text);cursor:pointer;text-align:left}.crm-launcher-groups button:hover{border-color:var(--crm-border-gold);background:#f0c33c0f}.crm-launcher-groups button>span{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:#f0c33c14;color:var(--crm-gold)}.crm-launcher-groups button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}@media(max-width:1180px){.crm-campaign-grid,.crm-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-record-toolbar{align-items:stretch;flex-direction:column}.crm-record-search{width:100%}}@media(max-width:820px){.crm-campaign-grid,.crm-document-grid,.crm-forecast-metrics{grid-template-columns:1fr}.crm-module-summary{align-items:flex-start;flex-direction:column}.crm-summary-pills{justify-content:flex-start}.crm-forecast-list>div{grid-template-columns:1fr}.crm-forecast-list b{text-align:left}.crm-record-toolbar-actions{justify-content:flex-start}.crm-view-switcher{width:100%}.crm-view-switcher button{flex:1;justify-content:center}}@media(max-width:560px){.crm-launcher-groups section>div{grid-template-columns:1fr}.crm-filter-strip{align-items:stretch;flex-direction:column}.crm-filter-strip span{margin-left:0}.crm-campaign-grid article>footer{align-items:flex-start;flex-direction:column}.crm-campaign-grid article>footer>span:nth-child(2){margin-left:0}}.crm-shell[data-crm-version^="4.3"]{grid-template-columns:260px minmax(0,1fr)}.crm-shell[data-crm-version^="4.3"].sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.crm-shell[data-crm-version^="4.3"] .crm-sidebar{position:sticky;top:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;padding:14px 10px 12px;scrollbar-width:thin;scrollbar-color:#343943 transparent}.crm-shell[data-crm-version^="4.3"] .crm-sidebar-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:46px;padding:0 2px 11px;border-bottom:1px solid var(--crm-border)}.crm-shell[data-crm-version^="4.3"] .crm-brand{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:0}.crm-shell[data-crm-version^="4.3"] .crm-brand-copy{min-width:0;display:grid;justify-items:start;gap:3px}.crm-shell[data-crm-version^="4.3"] .crm-brand strong{display:block;min-width:max-content;overflow:visible;white-space:nowrap;text-overflow:clip;font-size:.91rem}.crm-shell[data-crm-version^="4.3"] .crm-version-badge{width:max-content;margin:0;padding:2px 6px;font-size:8px;line-height:1.2}.crm-shell[data-crm-version^="4.3"] .crm-sidebar-collapse{width:29px;height:29px}.crm-shell[data-crm-version^="4.3"] .crm-sidebar-nav{min-height:0;overflow-y:auto;overflow-x:hidden;padding:13px 3px 12px 0;scrollbar-width:thin;scrollbar-color:#343943 transparent;overscroll-behavior:contain}.crm-shell[data-crm-version^="4.3"] .crm-sidebar-nav::-webkit-scrollbar{width:5px}.crm-shell[data-crm-version^="4.3"] .crm-sidebar-nav::-webkit-scrollbar-track{background:transparent}.crm-shell[data-crm-version^="4.3"] .crm-sidebar-nav::-webkit-scrollbar-thumb{background:#343943;border-radius:999px}.crm-shell[data-crm-version^="4.3"] .crm-sidebar-footer{padding-top:10px;border-top:1px solid var(--crm-border)}.crm-shell[data-crm-version^="4.3"] .crm-plan-card{margin:0;padding:12px}.crm-shell[data-crm-version^="4.3"].sidebar-collapsed .crm-sidebar-head{display:grid;grid-template-columns:1fr;justify-items:center;padding-bottom:10px}.crm-shell[data-crm-version^="4.3"].sidebar-collapsed .crm-brand{display:grid;grid-template-columns:34px;justify-content:center}.crm-shell[data-crm-version^="4.3"].sidebar-collapsed .crm-brand-copy,.crm-shell[data-crm-version^="4.3"].sidebar-collapsed .crm-sidebar-footer{display:none}.crm-shell[data-crm-version^="4.3"].sidebar-collapsed .crm-sidebar-collapse{display:grid}.crm-dashboard-alert{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:13px 15px;border:1px solid rgba(255,180,102,.25);border-radius:12px;background:#ffb46611}.crm-dashboard-alert>div{display:flex;align-items:center;gap:11px;min-width:0;color:var(--crm-orange)}.crm-dashboard-alert span,.crm-dashboard-alert strong,.crm-dashboard-alert small{display:block}.crm-dashboard-alert strong{color:var(--crm-text);font-size:.8rem}.crm-dashboard-alert small{margin-top:3px;color:var(--crm-muted);font-size:.7rem}.crm-dashboard-alert>button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:1px solid rgba(255,180,102,.32);border-radius:9px;background:transparent;color:var(--crm-orange);padding:8px 10px;cursor:pointer;font-size:.72rem;font-weight:700}.crm-funnel-actions,.crm-funnel-mode{display:flex;align-items:center;gap:7px}.crm-funnel-mode{padding:3px;border:1px solid var(--crm-border);border-radius:9px;background:#ffffff04}.crm-funnel-mode button{min-height:29px;border:0;border-radius:7px;background:transparent;color:var(--crm-muted);padding:0 9px;cursor:pointer;font-size:.67rem}.crm-funnel-mode button.active{color:var(--crm-gold-strong);background:#f0c33c1f}.crm-empty-inline{margin:12px 0 0;color:var(--crm-muted);font-size:.72rem}@media(max-width:1180px){.crm-shell[data-crm-version^="4.3"]{grid-template-columns:238px minmax(0,1fr)}.crm-shell[data-crm-version^="4.3"] .crm-version-badge{display:none}}@media(max-width:720px){.crm-shell[data-crm-version^="4.3"]{display:block}.crm-shell[data-crm-version^="4.3"] .crm-sidebar{position:fixed;inset:auto 0 0;z-index:70;display:block;width:100%;height:62px;min-height:62px;max-height:62px;overflow:hidden;padding:6px;border-right:0;border-top:1px solid var(--crm-border)}.crm-shell[data-crm-version^="4.3"] .crm-sidebar-head,.crm-shell[data-crm-version^="4.3"] .crm-sidebar-footer,.crm-shell[data-crm-version^="4.3"] .crm-nav-group-button{display:none}.crm-shell[data-crm-version^="4.3"] .crm-sidebar-nav{display:flex;overflow-x:auto;overflow-y:hidden;gap:3px;padding:0}.crm-dashboard-alert{align-items:stretch;flex-direction:column}.crm-dashboard-alert>button{justify-content:center}.crm-funnel-actions{align-items:flex-end;flex-direction:column}}.crm-billing-workspace{display:grid;gap:14px}.crm-billing-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-billing-metrics article{min-height:104px;padding:16px;border:1px solid var(--crm-border);border-radius:14px;background:linear-gradient(145deg,#101620f5,#090d13f5);display:grid;align-content:center;gap:5px}.crm-billing-metrics span{color:var(--crm-muted);font-size:.75rem}.crm-billing-metrics strong{font-size:1.35rem}.crm-billing-metrics small{color:var(--crm-green);font-size:.7rem}.crm-billing-actions{min-width:220px}.crm-billing-actions button:disabled{opacity:.28;cursor:not-allowed}.crm-cell-note{display:block;margin-top:3px;color:var(--crm-muted);font-size:.66rem;font-weight:400}.crm-billing-backdrop{z-index:120;padding:20px}.crm-billing-editor{width:min(1120px,calc(100vw - 30px));max-height:calc(100vh - 30px);overflow:auto}.crm-billing-editor>header,.crm-billing-preview-shell>header{position:sticky;top:0;z-index:3;background:#0d1118fa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.crm-billing-editor form{padding:18px}.crm-billing-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-billing-form-grid label,.crm-billing-notes label,.crm-billing-totals-editor label{display:grid;gap:6px;color:var(--crm-muted);font-size:.74rem;font-weight:650}.crm-billing-form-grid input,.crm-billing-form-grid select,.crm-billing-notes input,.crm-billing-notes textarea,.crm-billing-totals-editor input,.crm-billing-totals-editor select,.crm-billing-lines input,.crm-billing-lines-heading select{width:100%;min-height:39px;padding:9px 11px;color:var(--crm-text);background:#080c12;border:1px solid var(--crm-border);border-radius:9px;outline:none}.crm-billing-form-grid input:focus,.crm-billing-form-grid select:focus,.crm-billing-notes textarea:focus,.crm-billing-lines input:focus{border-color:#f0c33c8c;box-shadow:0 0 0 3px #f0c33c14}.crm-billing-wide{grid-column:span 2}.crm-billing-lines-heading{margin-top:20px;padding-top:18px;border-top:1px solid var(--crm-border);display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.crm-billing-lines-heading h3{margin:0;font-size:1rem}.crm-billing-lines-heading p{margin:3px 0 0;color:var(--crm-muted);font-size:.72rem}.crm-billing-lines-heading>div:last-child{display:flex;gap:8px;align-items:center}.crm-billing-lines-heading select{width:220px}.crm-billing-lines{margin-top:10px;border:1px solid var(--crm-border);border-radius:12px;overflow:hidden}.crm-billing-line{display:grid;grid-template-columns:minmax(260px,1fr) 76px 90px 130px 130px 38px;gap:8px;align-items:center;padding:9px;border-bottom:1px solid var(--crm-border)}.crm-billing-line:last-child{border-bottom:0}.crm-billing-line-head{min-height:38px;color:var(--crm-muted);background:#ffffff05;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.crm-billing-line strong{text-align:right;font-size:.78rem}.crm-billing-line button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--crm-border);border-radius:8px;background:transparent;cursor:pointer}.crm-billing-line button:hover{color:var(--crm-red);border-color:#ff7c7047}.crm-billing-line button:disabled{opacity:.25;cursor:not-allowed}.crm-billing-bottom-grid{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.crm-billing-notes{display:grid;gap:12px}.crm-billing-notes textarea{resize:vertical;min-height:76px}.crm-billing-totals-editor{padding:14px;border:1px solid var(--crm-border);border-radius:12px;background:#ffffff04;display:grid;gap:10px;align-content:start}.crm-billing-totals-editor label{grid-template-columns:1fr 110px;align-items:end}.crm-billing-totals-editor label select{grid-column:1 / 2}.crm-billing-totals-editor label input{grid-column:2 / 3;grid-row:1 / 3}.crm-billing-totals-editor>div{display:flex;justify-content:space-between;gap:16px;color:var(--crm-muted);font-size:.76rem}.crm-billing-totals-editor>div strong{color:var(--crm-text)}.crm-billing-totals-editor .crm-billing-grand-total{margin-top:3px;padding-top:12px;border-top:1px solid var(--crm-border-gold);color:var(--crm-text);font-size:.9rem}.crm-billing-totals-editor .crm-billing-grand-total strong{color:var(--crm-gold-strong);font-size:1.12rem}.crm-billing-preview-shell{width:min(940px,calc(100vw - 30px));max-height:calc(100vh - 30px);overflow:auto;border:1px solid var(--crm-border);border-radius:16px;background:var(--crm-panel);box-shadow:0 30px 90px #00000080}.crm-billing-preview-shell>header{min-height:68px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--crm-border)}.crm-billing-preview-shell>header h2{margin:2px 0 0;font-size:1.1rem}.crm-billing-preview-shell>header small{color:var(--crm-gold);text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:.64rem}.crm-billing-preview-shell>header>div:last-child{display:flex;gap:8px}.crm-billing-paper{margin:22px auto;width:min(760px,calc(100% - 34px));min-height:960px;padding:48px;color:#17202d;background:#fff;border-radius:5px;box-shadow:0 20px 60px #0000004d}.crm-billing-paper-head{display:flex;justify-content:space-between;gap:30px;padding-bottom:22px;border-bottom:2px solid #e8b928}.crm-billing-paper-head>div{display:grid;gap:4px}.crm-billing-paper-head>div:last-child{text-align:right}.crm-billing-paper-head b{font-size:1.45rem}.crm-billing-paper-head strong{font-size:1.1rem;letter-spacing:.08em}.crm-billing-paper-head span{color:#647084;font-size:.74rem}.crm-billing-paper-meta{display:grid;grid-template-columns:1fr 260px;gap:30px;margin:28px 0}.crm-billing-paper-meta>div:first-child{display:grid;gap:4px}.crm-billing-paper-meta>div:last-child{display:grid;gap:7px}.crm-billing-paper-meta>div:last-child span{display:flex;justify-content:space-between;gap:14px;font-size:.76rem}.crm-billing-paper-meta small{color:#778195;font-size:.63rem;letter-spacing:.08em;font-weight:800}.crm-billing-paper table{width:100%;border-collapse:collapse;font-size:.76rem}.crm-billing-paper th{padding:10px 8px;text-align:left;background:#f4f6f8;border-bottom:1px solid #dfe4ea}.crm-billing-paper td{padding:11px 8px;border-bottom:1px solid #e6e9ed}.crm-billing-paper th:not(:first-child),.crm-billing-paper td:not(:first-child){text-align:right}.crm-billing-paper-footer{display:grid;grid-template-columns:1fr 260px;gap:30px;margin-top:28px}.crm-billing-paper-footer p{color:#526073;font-size:.72rem;line-height:1.5}.crm-billing-paper-footer>div:last-child{display:grid;gap:8px;align-content:start}.crm-billing-paper-footer span,.crm-billing-paper-footer>div:last-child>strong{display:flex;justify-content:space-between;gap:16px;font-size:.76rem}.crm-billing-paper-footer>div:last-child>strong{margin-top:7px;padding-top:12px;border-top:2px solid #e8b928;font-size:.95rem}.crm-billing-paper-footer>div:last-child>strong b{color:#9b7000}@media(max-width:1180px){.crm-billing-metrics,.crm-billing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-billing-line{grid-template-columns:minmax(220px,1fr) 68px 80px 110px 110px 36px}}@media(max-width:760px){.crm-billing-metrics,.crm-billing-form-grid{grid-template-columns:1fr}.crm-billing-wide{grid-column:auto}.crm-billing-lines-heading{align-items:stretch;flex-direction:column}.crm-billing-lines-heading>div:last-child{flex-wrap:wrap}.crm-billing-lines-heading select{flex:1;width:auto}.crm-billing-lines{overflow-x:auto}.crm-billing-line{min-width:760px}.crm-billing-bottom-grid{grid-template-columns:1fr}.crm-billing-paper{padding:24px;min-height:820px}.crm-billing-paper-meta,.crm-billing-paper-footer{grid-template-columns:1fr}.crm-billing-paper-head{align-items:flex-start;flex-direction:column}.crm-billing-paper-head>div:last-child{text-align:left}}.crm-shell[data-crm-version="4.3.4"] .crm-sidebar-head{grid-template-columns:minmax(0,1fr) 30px;gap:8px}.crm-shell[data-crm-version="4.3.4"] .crm-brand{grid-template-columns:36px minmax(0,1fr);gap:9px;min-width:0;overflow:visible}.crm-shell[data-crm-version="4.3.4"] .crm-brand-mark{width:36px;height:36px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.crm-shell[data-crm-version="4.3.4"] .crm-brand-mark img{display:block;width:36px;height:36px;object-fit:contain;object-position:center;filter:drop-shadow(0 0 10px rgba(0,174,239,.12)) drop-shadow(0 0 10px rgba(240,195,60,.12))}.crm-shell[data-crm-version="4.3.4"] .crm-brand-copy{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;width:auto;height:auto;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;color:inherit}.crm-shell[data-crm-version="4.3.4"] .crm-brand strong{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap;font-size:.96rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:#fff}.crm-shell[data-crm-version="4.3.4"] .crm-brand strong>span{color:#fff}.crm-shell[data-crm-version="4.3.4"] .crm-brand em{color:var(--crm-gold-strong);font-style:normal}.crm-shell[data-crm-version="4.3.4"] .crm-version-badge{display:none!important}.crm-shell[data-crm-version="4.3.4"] .crm-sidebar-collapse{width:30px;height:30px;flex:0 0 30px}.crm-shell[data-crm-version="4.3.4"].sidebar-collapsed .crm-sidebar-head{grid-template-columns:1fr;justify-items:center;gap:7px}.crm-shell[data-crm-version="4.3.4"].sidebar-collapsed .crm-brand{grid-template-columns:36px;justify-content:center;overflow:visible}.crm-shell[data-crm-version="4.3.4"].sidebar-collapsed .crm-brand-copy{display:none}@media(max-width:1180px){.crm-shell[data-crm-version="4.3.4"] .crm-brand strong{font-size:.91rem}}.admin-audit-page,.admin-audit-state{min-height:100vh;background:#05080b;color:#f7f8fa}.admin-audit-page{padding:0 24px 70px}.admin-audit-header,.admin-audit-hero,.admin-audit-section,.admin-audit-footer{width:min(1180px,100%);margin-inline:auto}.admin-audit-header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-audit-brand{color:#fff;text-decoration:none;font-weight:800}.admin-audit-brand strong,.admin-audit-hero>span,.admin-audit-section-title>span{color:#e9bd3c}.admin-audit-header-actions{display:flex;align-items:center;gap:12px}.admin-audit-header-actions a,.admin-audit-state a{color:#e8eaed;text-decoration:none;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:11px 15px}.admin-audit-header-actions .admin-audit-back,.admin-audit-state a{color:#080a0c;background:linear-gradient(135deg,#f5d15e,#c99716);border-color:transparent;font-weight:800}.admin-audit-hero{text-align:center;padding:78px 0 50px}.admin-audit-hero>span,.admin-audit-section-title>span{display:block;text-transform:uppercase;letter-spacing:.17em;font-size:12px;font-weight:800}.admin-audit-hero h1{max-width:800px;margin:16px auto 10px;font-size:clamp(38px,6vw,68px);line-height:1.02}.admin-audit-hero>a{color:#aab3c0}.admin-audit-overall{width:170px;height:170px;margin:38px auto 28px;border:1px solid rgba(233,189,60,.5);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.admin-audit-overall strong{font-size:54px;line-height:1}.admin-audit-overall span{color:#929cab}.admin-audit-overall small{margin-top:7px;color:#e9bd3c;font-weight:700}.admin-audit-partial-notice{max-width:760px;margin:0 auto 24px;padding:17px 20px;border:1px solid rgba(233,189,60,.38);border-radius:14px;background:#e9bd3c14;color:#aab3c0;line-height:1.55}.admin-audit-partial-notice strong,.admin-audit-partial-notice span{display:block}.admin-audit-partial-notice strong{color:#e9bd3c}.admin-audit-partial-notice span{margin-top:5px}.admin-audit-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.admin-audit-meta span{padding:10px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#929cab}.admin-audit-meta strong{margin-left:6px;color:#fff}.admin-audit-section{padding:42px 0}.admin-audit-section-title{margin-bottom:25px}.admin-audit-section-title h2{margin:8px 0;font-size:clamp(28px,4vw,42px)}.admin-audit-section-title p{color:#9aa4b2}.admin-audit-score-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.admin-audit-score-grid article{padding:23px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0b1015}.admin-audit-score-grid strong{display:block;font-size:33px}.admin-audit-score-grid span{color:#a2acb9}.admin-audit-score-grid i{height:4px;display:block;margin-top:25px;overflow:hidden;border-radius:99px;background:#ffffff1a}.admin-audit-score-grid b{display:block;height:100%;background:#e6be4c}.admin-audit-score-grid .is-good b{background:#68d7a4}.admin-audit-score-grid .is-low b{background:#f08088}.admin-audit-connectors{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin-audit-connectors article{padding:17px;border-radius:12px;background:#0b1015;border:1px solid rgba(255,255,255,.1)}.admin-audit-connectors strong,.admin-audit-connectors span{display:block}.admin-audit-connectors span{margin-top:7px;color:#75d3a5;text-transform:capitalize}.admin-audit-connectors small{display:block;margin-top:8px;color:#929cab;line-height:1.45}.admin-audit-findings{display:grid;gap:16px}.admin-audit-finding{padding:25px;border-radius:16px;border:1px solid rgba(255,255,255,.11);background:#0b1015}.admin-audit-finding>header,.admin-audit-finding>footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.admin-audit-finding header>div{display:flex;gap:8px;flex-wrap:wrap}.admin-audit-finding header span{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;text-transform:uppercase}.admin-audit-category{color:#b4bdc8;background:#ffffff12}.severity-critical,.severity-high{color:#ff9ca2;background:#d63e492e}.severity-medium{color:#f3cb65;background:#d4a22726}.severity-low,.severity-info{color:#81dbac;background:#4abd8426}.admin-audit-finding h3{margin:18px 0 9px;font-size:23px}.admin-audit-finding>p{color:#aeb7c3}.admin-audit-recommendation{margin-top:20px;padding:17px;border-left:3px solid #d8aa2a;border-radius:0 10px 10px 0;background:#daab2b12}.admin-audit-recommendation p{margin:7px 0 0;color:#d7dbe0}.admin-audit-finding>footer{margin-top:20px;padding-top:17px;border-top:1px solid rgba(255,255,255,.08);color:#7f8995;font-size:12px}.admin-audit-finding footer code,.admin-audit-finding footer strong{margin-left:5px;color:#c5ccd4}.admin-audit-evidence{margin-top:16px}.admin-audit-evidence summary{cursor:pointer;color:#e9bd3c;font-weight:700}.admin-audit-evidence pre{max-height:360px;overflow:auto;margin-top:13px;padding:16px;border-radius:10px;background:#030507;color:#bec8d3;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.admin-audit-footer{margin-top:50px;padding-top:25px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;color:#78828e}.admin-audit-footer a{color:#d4d8dd}.admin-audit-state{display:grid;place-content:center;justify-items:center;text-align:center;padding:30px}.admin-audit-state p{color:#9ca6b3}.admin-audit-spinner{width:42px;height:42px;border:3px solid rgba(255,255,255,.12);border-top-color:#dfb63e;border-radius:50%;animation:adminAuditSpin .8s linear infinite}@keyframes adminAuditSpin{to{transform:rotate(360deg)}}@media(max-width:900px){.admin-audit-score-grid{grid-template-columns:repeat(3,1fr)}.admin-audit-connectors{grid-template-columns:1fr}}@media(max-width:600px){.admin-audit-page{padding-inline:15px}.admin-audit-header{align-items:flex-start;padding:18px 0}.admin-audit-header-actions{flex-direction:column;align-items:stretch}.admin-audit-score-grid{grid-template-columns:1fr}.admin-audit-hero{padding-top:50px}}.admin-audit-finding-stats{margin-top:9px;color:#929cab;line-height:1.55}.admin-audit-device{margin-left:7px;padding:5px 8px;border-radius:999px;background:#e9bd3c1a;border:1px solid rgba(233,189,60,.24);color:#e9bd3c;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.admin-audit-finding header>small{white-space:nowrap}.admin-audit-evidence-content{display:grid;gap:16px;margin-top:14px}.admin-audit-evidence-occurrence{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#05080b}.admin-audit-evidence-occurrence>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.admin-audit-evidence-occurrence>header strong{color:#e9bd3c;font-size:14px}.admin-audit-evidence-occurrence>header span{color:#7f8996;font-size:12px}.admin-audit-evidence-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.admin-audit-evidence-metrics article{padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0b1015}.admin-audit-evidence-metrics span,.admin-audit-evidence-metrics strong{display:block}.admin-audit-evidence-metrics span{color:#87919e;font-size:11px}.admin-audit-evidence-metrics strong{margin-top:7px;color:#f5f7fa;font-size:16px}.admin-audit-evidence-impact,.admin-audit-evidence-list,.admin-audit-evidence-resources,.admin-audit-evidence-context{margin-top:16px}.admin-audit-evidence-impact>strong,.admin-audit-evidence-list>strong,.admin-audit-evidence-resources>strong{display:block;margin-bottom:9px;color:#d9dee5;font-size:13px}.admin-audit-evidence-impact>div{display:flex;flex-wrap:wrap;gap:7px}.admin-audit-evidence-impact span{padding:5px 9px;border-radius:999px;background:#e9bd3c1a;border:1px solid rgba(233,189,60,.22);color:#e9bd3c;font-size:10px;font-weight:800}.admin-audit-evidence-list ul{display:grid;gap:7px;padding:0;margin:0;list-style:none}.admin-audit-evidence-list li,.admin-audit-evidence-resources article{padding:10px 12px;border-radius:8px;background:#0b1015;border:1px solid rgba(255,255,255,.07)}.admin-audit-evidence-list code,.admin-audit-evidence-resources code{display:block;overflow-wrap:anywhere;color:#dce3eb;font-size:11px;white-space:pre-wrap}.admin-audit-evidence-resources>div{display:grid;gap:8px}.admin-audit-evidence-resources article span{display:block;margin-top:6px;color:#75d3a5;font-size:11px}.admin-audit-evidence-context{display:flex;flex-wrap:wrap;gap:8px 15px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:#87919e;font-size:11px}.admin-audit-evidence-context strong{color:#cdd4dc}.admin-audit-evidence-raw{margin-top:15px}.admin-audit-evidence-raw summary{color:#87919e;font-size:11px}.admin-audit-evidence-raw pre{max-height:360px;margin:12px 0 0;overflow:auto;padding:14px;border-radius:8px;background:#010203;color:#9aa6b4;font-size:10px;line-height:1.55}@media(max-width:600px){.admin-audit-evidence-occurrence{padding:14px}.admin-audit-evidence-occurrence>header{align-items:flex-start;flex-direction:column}.admin-audit-evidence-metrics{grid-template-columns:1fr}}.admin-audit-overall>em{display:block;margin-top:5px;color:#929cab;font-size:11px;font-style:normal}.admin-audit-methodology{max-width:760px;margin:0 auto 24px;text-align:left}.admin-audit-methodology summary{cursor:pointer;color:#e9bd3c;font-size:13px;font-weight:800}.admin-audit-methodology>div{margin-top:12px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#090d11}.admin-audit-methodology p{margin:0 0 12px;color:#929cab;line-height:1.55}.admin-audit-methodology>div>strong{color:#e9bd3c}.admin-audit-methodology ul{display:grid;gap:7px;margin:15px 0 0;padding:0;list-style:none}.admin-audit-methodology li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 12px;border-radius:8px;background:#0b1015}.admin-audit-methodology li span{color:#e4e9ef}.admin-audit-methodology li b{color:#e9bd3c}.admin-audit-methodology li em{color:#929cab;font-size:11px;font-style:normal}@media(max-width:600px){.admin-audit-methodology li{grid-template-columns:1fr auto}.admin-audit-methodology li em{grid-column:1 / -1}}.admin-audit-scanner-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:14px}.admin-audit-scanner-facts article{min-width:0;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0b1015}.admin-audit-scanner-facts span,.admin-audit-scanner-facts strong,.admin-audit-scanner-facts code{display:block}.admin-audit-scanner-facts span{color:#87919e;font-size:11px}.admin-audit-scanner-facts strong{margin-top:7px;color:#f5f7fa;font-size:16px}.admin-audit-scanner-facts code{margin-top:7px;overflow-wrap:anywhere;color:#dce3eb;font-size:11px;white-space:pre-wrap}.admin-audit-scanner-list{margin-top:16px}.admin-audit-scanner-list>strong{display:block;margin-bottom:9px;color:#d9dee5;font-size:13px}.admin-audit-scanner-list ul,.admin-audit-scanner-list ol{display:grid;gap:8px;margin:0;padding:0;list-style-position:inside}.admin-audit-scanner-list li{padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#0b1015;color:#87919e}.admin-audit-scanner-list li span{display:block;margin-bottom:6px;color:#e1e6ec;font-size:12px}.admin-audit-scanner-list code{overflow-wrap:anywhere;color:#dce3eb;font-size:11px;white-space:pre-wrap}@media(max-width:600px){.admin-audit-scanner-facts{grid-template-columns:1fr}}.admin-audit-security-summary{max-width:760px;margin:0 auto 24px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#090d11;text-align:left}.admin-audit-security-summary>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-audit-security-summary>header span{color:#e9bd3c;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-audit-security-summary>header h2{margin:5px 0 0;color:#f5f7fa;font-size:22px}.admin-audit-security-summary>header>strong{color:#f5f7fa;font-size:28px}.admin-audit-security-totals{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:17px}.admin-audit-security-totals article{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0b1015}.admin-audit-security-totals strong,.admin-audit-security-totals span{display:block}.admin-audit-security-totals strong{color:#f4f7fa;font-size:20px}.admin-audit-security-totals span{margin-top:5px;color:#929cab;font-size:11px}.admin-audit-security-summary>details{margin-top:17px}.admin-audit-security-summary>details>summary{cursor:pointer;color:#e9bd3c;font-size:12px;font-weight:800}.admin-audit-security-controls{display:grid;gap:8px;margin-top:13px}.admin-audit-security-controls article{display:grid;grid-template-columns:minmax(170px,1fr) auto;gap:8px 15px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#05080b}.admin-audit-security-controls article>div strong,.admin-audit-security-controls article>div span{display:block}.admin-audit-security-controls article>div strong{color:#e4e9ef}.admin-audit-security-controls article>div span{margin-top:4px;color:#7f8996;font-size:10px}.admin-audit-security-controls article>b{align-self:start;padding:5px 8px;border-radius:999px;font-size:9px;text-transform:uppercase}.admin-audit-security-controls .is-passed>b{background:#4ac9921f;color:#75d3a5}.admin-audit-security-controls .is-missing>b{background:#e9bd3c1f;color:#e9bd3c}.admin-audit-security-controls article>code{grid-column:1 / -1;overflow-wrap:anywhere;color:#929cab;font-size:10px;white-space:pre-wrap}.admin-audit-security-summary>p{margin:17px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:#7f8996;font-size:11px;line-height:1.55}@media(max-width:600px){.admin-audit-security-summary>header{align-items:flex-start;flex-direction:column}.admin-audit-security-totals{grid-template-columns:1fr}.admin-audit-security-controls article{grid-template-columns:1fr}.admin-audit-security-controls article>code{grid-column:auto}}.admin-audit-security-controls .is-unobserved>b{background:#7d91aa21;color:#9eafc2}.admin-audit-security-controls .is-unobserved{border-color:#7d91aa29}.admin-audit-action-plan-intro{max-width:720px;margin:8px 0 0;color:#87919e;line-height:1.55}.admin-audit-action-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-audit-action-item{display:flex;min-width:0;padding:19px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#090e13;flex-direction:column}.admin-audit-action-item:first-child{grid-column:1 / -1;border-color:#e9bd3c57;background:linear-gradient(135deg,#e9bd3c13,#090e13 52%)}.admin-audit-action-item>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-audit-action-item>header>span{color:#e9bd3c;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-audit-action-item>header>b{padding:5px 8px;border-radius:999px;font-size:9px;text-transform:uppercase}.admin-audit-action-item h3{margin:17px 0 7px;color:#f4f7fa;font-size:19px}.admin-audit-action-item>p{margin:0;color:#939da9;line-height:1.55}.admin-audit-action-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.admin-audit-action-meta article{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#070b0f}.admin-audit-action-meta span,.admin-audit-action-meta strong{display:block}.admin-audit-action-meta span{color:#717d8b;font-size:9px;text-transform:uppercase}.admin-audit-action-meta strong{margin-top:5px;overflow-wrap:anywhere;color:#dce2e8;font-size:11px}.admin-audit-action-recommendation{margin-top:14px;padding:13px;border-left:2px solid #e9bd3c;border-radius:0 8px 8px 0;background:#e9bd3c11}.admin-audit-action-recommendation strong{display:block;color:#f0f3f6;font-size:11px}.admin-audit-action-recommendation p{margin:6px 0 0;color:#aab3be;font-size:11px;line-height:1.55}.admin-audit-action-item>a{align-self:flex-start;margin-top:16px;color:#e9bd3c;font-size:11px;font-weight:800;text-decoration:none}.admin-audit-action-item>a:hover{text-decoration:underline}.admin-audit-finding{scroll-margin-top:24px}.admin-audit-finding:target{border-color:#e9bd3c94;box-shadow:0 0 0 2px #e9bd3c14}@media(max-width:760px){.admin-audit-action-plan-grid{grid-template-columns:1fr}.admin-audit-action-item:first-child{grid-column:auto}}@media(max-width:480px){.admin-audit-action-meta{grid-template-columns:1fr}}.admin-audit-print{appearance:none;padding:9px 14px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;color:#e7ebef;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.admin-audit-print:hover{border-color:#e9bd3c8c;color:#e9bd3c}.admin-audit-print:focus-visible{outline:2px solid #e9bd3c;outline-offset:3px}@media print{@page{size:A4 portrait;margin:10mm}html,body{width:100%;margin:0!important;background:#05080b!important}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.admin-audit-page{width:100%!important;max-width:190mm!important;margin:0 auto!important;padding:0!important;background:#05080b!important}.admin-audit-header-actions,.admin-audit-footer a,.admin-audit-action-item>a{display:none!important}.admin-audit-header{position:static!important;margin-bottom:8mm!important;padding-bottom:4mm!important}.admin-audit-hero{padding-top:4mm!important}.admin-audit-page details>summary{display:none!important}.admin-audit-page details[open]>*:not(summary){display:block!important}.admin-audit-overall,.admin-audit-partial-notice,.admin-audit-methodology,.admin-audit-security-summary,.admin-audit-score-grid article,.admin-audit-action-item,.admin-audit-connectors article,.admin-audit-finding,.admin-audit-evidence-occurrence,.admin-audit-scanner-facts article,.admin-audit-scanner-list li{break-inside:avoid;page-break-inside:avoid}.admin-audit-section-title,.admin-audit-finding>header,.admin-audit-finding>h3{break-after:avoid;page-break-after:avoid}.admin-audit-action-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-audit-action-item:first-child{grid-column:1 / -1!important}.admin-audit-finding{margin-bottom:4mm!important}.admin-audit-evidence{margin-top:3mm!important}.admin-audit-footer{margin-top:8mm!important;padding-top:4mm!important}.admin-audit-page *,.admin-audit-page *:before,.admin-audit-page *:after{text-shadow:none!important}}@media print{.admin-audit-evidence-raw{display:none!important}.admin-audit-action-plan{break-before:page;page-break-before:always}.admin-audit-action-item:first-child{grid-column:auto!important}.admin-audit-action-item{padding:4mm!important}.admin-audit-action-item h3{margin-top:3mm!important;font-size:15px!important}.admin-audit-action-item>p,.admin-audit-action-recommendation p{font-size:9px!important}.admin-audit-connectors{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2.5mm!important}.admin-audit-connectors article{min-height:0!important;padding:3mm!important}.admin-audit-findings-section{break-before:page;page-break-before:always}.admin-audit-finding{padding:4mm!important;margin-bottom:3mm!important}.admin-audit-evidence-occurrence{padding:3mm!important}.admin-audit-evidence-raw pre{display:none!important}}@media print{.admin-audit-finding,.admin-audit-evidence-occurrence{break-inside:auto!important;page-break-inside:auto!important}.admin-audit-finding>header,.admin-audit-finding>h3,.admin-audit-finding>footer,.admin-audit-evidence-occurrence>header,.admin-audit-evidence-metrics,.admin-audit-action-recommendation{break-inside:avoid!important;page-break-inside:avoid!important}.admin-audit-security-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.5mm!important}.admin-audit-security-controls article{padding:2.5mm!important}.admin-audit-security-summary>p{break-inside:avoid!important;page-break-inside:avoid!important}.admin-audit-section{margin-top:7mm!important}.admin-audit-findings{gap:3mm!important}}.admin-audit-print-executive{border-color:#e9bd3c7a;background:#e9bd3c14;color:#e9bd3c}.admin-audit-print-technical{border-color:#ffffff24}@media print{html[data-print-mode=executive] .admin-audit-connectors-section,html[data-print-mode=executive] .admin-audit-findings-section{display:none!important}html[data-print-mode=executive] .admin-audit-action-plan{break-before:auto!important;page-break-before:auto!important}html[data-print-mode=executive] .admin-audit-action-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-print-mode=executive] .admin-audit-action-item{break-inside:avoid!important;page-break-inside:avoid!important}html[data-print-mode=executive] .admin-audit-security-summary{padding:4mm!important}html[data-print-mode=executive] .admin-audit-security-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2mm!important}html[data-print-mode=executive] .admin-audit-security-controls article{padding:2mm!important}html[data-print-mode=executive] .admin-audit-report-label{font-size:0!important}html[data-print-mode=executive] .admin-audit-report-label:after{content:"Relatório executivo";font-size:10px}html[data-print-mode=technical] .admin-audit-report-label{font-size:0!important}html[data-print-mode=technical] .admin-audit-report-label:after{content:"Relatório técnico completo";font-size:10px}html[data-print-mode=technical] .admin-audit-connectors-section,html[data-print-mode=technical] .admin-audit-findings-section{display:block!important}}@media screen and (max-width:760px){.admin-audit-header-actions{flex-wrap:wrap}}@media print{html[data-print-mode=executive] .admin-audit-action-plan .admin-audit-section-title{break-after:avoid!important;page-break-after:avoid!important}html[data-print-mode=executive] .admin-audit-score-grid{gap:2.5mm!important}html[data-print-mode=executive] .admin-audit-score-grid article{min-height:0!important;padding:3mm!important}html[data-print-mode=executive] .admin-audit-action-plan-grid{gap:2.5mm!important}html[data-print-mode=executive] .admin-audit-action-item{min-height:0!important;padding:3mm!important}html[data-print-mode=executive] .admin-audit-action-item h3{margin:2mm 0 1.5mm!important;font-size:13px!important;line-height:1.25!important}html[data-print-mode=executive] .admin-audit-action-item>p{display:none!important}html[data-print-mode=executive] .admin-audit-action-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5mm!important;margin-top:2mm!important}html[data-print-mode=executive] .admin-audit-action-meta article{padding:2mm!important}html[data-print-mode=executive] .admin-audit-action-meta article:nth-child(3),html[data-print-mode=executive] .admin-audit-action-meta article:nth-child(4){display:none!important}html[data-print-mode=executive] .admin-audit-action-recommendation{margin-top:2mm!important;padding:2.5mm!important}html[data-print-mode=executive] .admin-audit-action-recommendation p{margin-top:1mm!important;font-size:8.5px!important;line-height:1.35!important}html[data-print-mode=executive] .admin-audit-footer{margin-top:3mm!important;padding-top:3mm!important}}@media print{@page{size:A4 portrait;margin:12mm 11mm 13mm}html,body,.admin-audit-page{background:#fff!important;color:#172033!important}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.admin-audit-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-family:Inter,Arial,Helvetica,sans-serif!important}.admin-audit-page h1,.admin-audit-page h2,.admin-audit-page h3,.admin-audit-page h4,.admin-audit-page p,.admin-audit-page li{color:#172033!important}.admin-audit-page small,.admin-audit-page dd,.admin-audit-page dt{color:#617084!important}.admin-audit-header{border-bottom:1px solid #dce2e9!important;margin-bottom:7mm!important;padding:0 0 4mm!important;background:transparent!important}.admin-audit-brand{color:#172033!important;font-size:15px!important;text-decoration:none!important}.admin-audit-brand strong{color:#b48616!important}.admin-audit-hero{padding:5mm 0 0!important;border-top:3px solid #c6a13c!important;background:transparent!important;text-align:left!important}.admin-audit-report-label,.admin-audit-section-title>span{color:#9a7317!important;letter-spacing:.15em!important;font-weight:800!important}.admin-audit-hero h1{max-width:165mm!important;margin:3mm 0 2mm!important;color:#172033!important;font-size:28px!important;line-height:1.12!important}.admin-audit-hero>a{color:#59687b!important;text-decoration:none!important}.admin-audit-overall{width:43mm!important;height:43mm!important;margin:8mm 0 5mm!important;border:1.5px solid #c6a13c!important;background:#fffaf0!important;box-shadow:none!important}.admin-audit-overall strong{color:#172033!important}.admin-audit-overall span{color:#687587!important}.admin-audit-overall small,.admin-audit-overall em{color:#9a7317!important}.admin-audit-partial-notice,.admin-audit-methodology,.admin-audit-security-summary{border:1px solid #dce2e9!important;background:#f7f9fc!important;color:#172033!important;box-shadow:none!important}.admin-audit-methodology>div,.admin-audit-methodology li{background:transparent!important}.admin-audit-methodology li{border-color:#e2e7ed!important}.admin-audit-score-grid article,.admin-audit-security-controls article,.admin-audit-action-item,.admin-audit-connectors article,.admin-audit-finding,.admin-audit-evidence-occurrence,.admin-audit-scanner-facts article,.admin-audit-scanner-list li{border:1px solid #dce2e9!important;background:#fff!important;color:#172033!important;box-shadow:none!important}.admin-audit-score-grid article{background:#f7f9fc!important}.admin-audit-score-grid article strong{color:#172033!important}.admin-audit-score-grid article span,.admin-audit-score-grid article small{color:#647286!important}.admin-audit-action-item{border-top:3px solid #c6a13c!important}.admin-audit-action-meta article{border:1px solid #e0e5eb!important;background:#f7f9fc!important;color:#172033!important;box-shadow:none!important}.admin-audit-action-recommendation{border:1px solid #eadba9!important;border-left:3px solid #c6a13c!important;background:#fff9e9!important;color:#172033!important;box-shadow:none!important}.admin-audit-action-recommendation strong,.admin-audit-action-recommendation p{color:#172033!important}.admin-audit-finding{border-left:3px solid #c6a13c!important}.admin-audit-evidence,.admin-audit-evidence-metrics{color:#172033!important}.admin-audit-page pre,.admin-audit-page code{border-color:#d7dde5!important;background:#eef2f6!important;color:#243247!important}.admin-audit-footer{border-top:1px solid #dce2e9!important;color:#687587!important}html[data-print-mode=executive] .admin-audit-methodology ul,html[data-print-mode=executive] .admin-audit-security-controls{display:none!important}html[data-print-mode=executive] .admin-audit-methodology,html[data-print-mode=executive] .admin-audit-security-summary{padding:4mm!important}html[data-print-mode=executive] .admin-audit-methodology p,html[data-print-mode=executive] .admin-audit-security-summary>p{margin-bottom:0!important;font-size:9px!important;line-height:1.45!important}html[data-print-mode=executive] .admin-audit-section{margin-top:6mm!important}html[data-print-mode=executive] .admin-audit-action-plan{break-before:auto!important;page-break-before:auto!important}html[data-print-mode=executive] .admin-audit-action-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important}html[data-print-mode=executive] .admin-audit-action-item{break-inside:avoid!important;page-break-inside:avoid!important}}@media print{:root{color-scheme:light!important}html,body,.admin-audit-page{background:#fff!important;color:#182235!important}.admin-audit-hero,.admin-audit-meta,.admin-audit-methodology,.admin-audit-security-summary,.admin-audit-security-totals,.admin-audit-security-controls,.admin-audit-connectors,.admin-audit-findings,.admin-audit-evidence,.admin-audit-evidence-content,.admin-audit-evidence-occurrence,.admin-audit-evidence-metrics,.admin-audit-evidence-context,.admin-audit-evidence-impact,.admin-audit-evidence-list,.admin-audit-evidence-resources,.admin-audit-scanner-facts,.admin-audit-scanner-list{background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important}.admin-audit-hero:before,.admin-audit-hero:after,.admin-audit-meta:before,.admin-audit-meta:after,.admin-audit-security-summary:before,.admin-audit-security-summary:after,.admin-audit-evidence-content:before,.admin-audit-evidence-content:after{display:none!important;content:none!important}.admin-audit-hero{min-height:0!important;height:auto!important;margin:0!important;padding:7mm 0 6mm!important;border-top:3px solid #c5a039!important;border-bottom:1px solid #dfe4ea!important;text-align:left!important;break-inside:avoid!important;page-break-inside:avoid!important}.admin-audit-hero h1{max-width:170mm!important;margin:3mm 0 2mm!important;color:#182235!important;opacity:1!important;font-size:27px!important;line-height:1.12!important}.admin-audit-hero>a{color:#56657a!important;opacity:1!important}.admin-audit-report-label{color:#987019!important;opacity:1!important}.admin-audit-overall{width:39mm!important;height:39mm!important;margin:6mm 0 2mm!important;border:1.5px solid #c5a039!important;background:#fffaf0!important;background-image:none!important;box-shadow:none!important}.admin-audit-overall strong{color:#182235!important;opacity:1!important}.admin-audit-overall span{color:#667387!important;opacity:1!important}.admin-audit-overall small,.admin-audit-overall em{color:#987019!important;opacity:1!important}.admin-audit-methodology{margin-top:4mm!important;padding:4mm!important;border:1px solid #dfe4ea!important;background:#f7f9fc!important}.admin-audit-methodology div,.admin-audit-methodology ul,.admin-audit-methodology li{background:transparent!important}.admin-audit-methodology p,.admin-audit-methodology span,.admin-audit-methodology em,.admin-audit-methodology li{color:#344158!important;opacity:1!important}.admin-audit-methodology strong,.admin-audit-methodology b{color:#987019!important;opacity:1!important}.admin-audit-meta{margin-top:4mm!important;padding:3mm!important;border:1px solid #dfe4ea!important;border-radius:8px!important;background:#f7f9fc!important}.admin-audit-meta *{color:#344158!important;opacity:1!important}.admin-audit-meta strong{color:#182235!important}.admin-audit-security-summary{border:1px solid #dfe4ea!important;background:#fff!important;color:#182235!important}.admin-audit-security-summary h2,.admin-audit-security-summary h3,.admin-audit-security-summary strong,.admin-audit-security-summary b{color:#182235!important;opacity:1!important}.admin-audit-security-summary p,.admin-audit-security-summary span,.admin-audit-security-summary small,.admin-audit-security-summary em{color:#59677b!important;opacity:1!important}.admin-audit-security-totals article,.admin-audit-security-controls article{border:1px solid #dfe4ea!important;background:#f7f9fc!important;color:#182235!important;box-shadow:none!important}.admin-audit-security-totals article *,.admin-audit-security-controls article *{opacity:1!important}.admin-audit-security-controls article h3,.admin-audit-security-controls article strong{color:#182235!important}.admin-audit-security-controls article p,.admin-audit-security-controls article span,.admin-audit-security-controls article small{color:#5c697c!important}.admin-audit-evidence-content,.admin-audit-evidence-occurrence{border:1px solid #d9dfe7!important;border-radius:8px!important;background:#f7f9fc!important;color:#182235!important}.admin-audit-evidence-content h3,.admin-audit-evidence-content h4,.admin-audit-evidence-content strong,.admin-audit-evidence-occurrence h3,.admin-audit-evidence-occurrence h4,.admin-audit-evidence-occurrence strong{color:#182235!important;opacity:1!important}.admin-audit-evidence-content p,.admin-audit-evidence-content span,.admin-audit-evidence-content small,.admin-audit-evidence-content li,.admin-audit-evidence-occurrence p,.admin-audit-evidence-occurrence span,.admin-audit-evidence-occurrence small,.admin-audit-evidence-occurrence li{color:#4f5e72!important;opacity:1!important}.admin-audit-evidence-metrics article,.admin-audit-scanner-facts article,.admin-audit-scanner-list li,.admin-audit-evidence-context article,.admin-audit-evidence-impact article,.admin-audit-evidence-list li,.admin-audit-evidence-resources li{border:1px solid #d9dfe7!important;background:#fff!important;color:#182235!important;box-shadow:none!important}.admin-audit-evidence-metrics article *,.admin-audit-scanner-facts article *,.admin-audit-scanner-list li *,.admin-audit-evidence-context article *,.admin-audit-evidence-impact article *,.admin-audit-evidence-list li *,.admin-audit-evidence-resources li *{color:#344158!important;opacity:1!important}.admin-audit-page code,.admin-audit-page pre{border:1px solid #d4dbe4!important;background:#edf1f5!important;color:#263348!important;opacity:1!important;box-shadow:none!important}.admin-audit-score-grid article,.admin-audit-action-item,.admin-audit-connectors article,.admin-audit-finding{background:#fff!important;color:#182235!important;border-color:#d9dfe7!important;box-shadow:none!important}.admin-audit-score-grid article{background:#f7f9fc!important}.admin-audit-score-grid article strong{color:#182235!important;opacity:1!important}.admin-audit-score-grid article span,.admin-audit-score-grid article small{color:#5d6a7d!important;opacity:1!important}.admin-audit-action-item>p,.admin-audit-action-plan-intro,.admin-audit-finding>p{color:#4f5e72!important;opacity:1!important}.admin-audit-action-meta article{border:1px solid #d9dfe7!important;background:#f7f9fc!important}.admin-audit-action-meta article *{color:#344158!important;opacity:1!important}.admin-audit-action-recommendation{border:1px solid #e4d49e!important;border-left:3px solid #c5a039!important;background:#fff9e8!important}.admin-audit-action-recommendation *{color:#263348!important;opacity:1!important}html[data-print-mode=executive] .admin-audit-security-summary{display:none!important}html[data-print-mode=executive] .admin-audit-hero{margin-bottom:4mm!important}html[data-print-mode=executive] .admin-audit-section{margin-top:5mm!important}html[data-print-mode=executive] .admin-audit-action-plan{break-before:auto!important;page-break-before:auto!important}html[data-print-mode=technical] .admin-audit-findings-section{break-before:page!important;page-break-before:always!important}html[data-print-mode=technical] .admin-audit-finding,html[data-print-mode=technical] .admin-audit-evidence-occurrence{break-inside:auto!important;page-break-inside:auto!important}}.admin-audit-print-cover,.admin-audit-print-summary-heading{display:none}@media print{.admin-audit-header{display:none!important}.admin-audit-print-cover{display:flex!important;min-height:252mm;box-sizing:border-box;padding:18mm 16mm 14mm;flex-direction:column;justify-content:space-between;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(198,161,60,.18),transparent 34%),linear-gradient(145deg,#070a0e,#101720)!important;border-top:4px solid #c6a13c;color:#fff!important;break-after:page!important;page-break-after:always!important}.admin-audit-print-cover *,.admin-audit-print-cover h1,.admin-audit-print-cover p{color:#fff!important}.admin-audit-print-cover-brand{font-size:19px;font-weight:850;letter-spacing:-.02em}.admin-audit-print-cover-brand strong{color:#d8b64f!important}.admin-audit-print-cover-content{max-width:145mm}.admin-audit-print-cover-type:after{display:block;margin-bottom:5mm;color:#d8b64f!important;font-size:10px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}html[data-print-mode=executive] .admin-audit-print-cover-type:after{content:"Relatório executivo"}html[data-print-mode=technical] .admin-audit-print-cover-type:after{content:"Relatório técnico completo"}.admin-audit-print-cover h1{max-width:145mm;margin:0;font-size:35px!important;line-height:1.08!important;letter-spacing:-.035em}.admin-audit-print-cover-content>p{margin:5mm 0 0;color:#aeb8c4!important;font-size:13px;overflow-wrap:anywhere}.admin-audit-print-cover-score{display:grid;width:48mm;height:48mm;margin-top:15mm;place-content:center;justify-items:center;border:1.5px solid #c6a13c;border-radius:50%;background:#ffffff06}.admin-audit-print-cover-score strong{color:#fff!important;font-size:38px;line-height:1}.admin-audit-print-cover-score span{margin-top:1mm;color:#aeb8c4!important;font-size:11px}.admin-audit-print-cover-score small,.admin-audit-print-cover-score em{color:#d8b64f!important;font-size:8px;font-style:normal}.admin-audit-print-cover-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm}.admin-audit-print-cover-meta>div{display:grid;gap:1.5mm;padding:4mm;border:1px solid rgba(255,255,255,.13);border-radius:3mm;background:#ffffff09}.admin-audit-print-cover-meta span{color:#aeb8c4!important;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.admin-audit-print-cover-meta strong{color:#fff!important;font-size:10px;overflow-wrap:anywhere}.admin-audit-hero{min-height:0!important;padding:0!important;border:0!important;background:#fff!important;break-before:auto!important;page-break-before:auto!important;text-align:left!important}.admin-audit-hero>.admin-audit-report-label,.admin-audit-hero>h1,.admin-audit-hero>a,.admin-audit-hero>.admin-audit-overall,.admin-audit-hero>.admin-audit-meta{display:none!important}.admin-audit-print-summary-heading{display:block!important;margin:0 0 6mm!important;padding-top:2mm;border-top:3px solid #c6a13c}.admin-audit-print-summary-heading span{color:#9a7317!important;font-size:9px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.admin-audit-print-summary-heading h2{margin:2mm 0 0!important;color:#172033!important;font-size:24px!important;line-height:1.14!important}html[data-print-mode=technical] .admin-audit-evidence,html[data-print-mode=technical] .admin-audit-evidence-content,html[data-print-mode=technical] .admin-audit-evidence-occurrence,html[data-print-mode=technical] .admin-audit-evidence-metrics article,html[data-print-mode=technical] .admin-audit-scanner-facts article,html[data-print-mode=technical] .admin-audit-scanner-list li{color:#172033!important;background:#f7f9fc!important;border-color:#d8dee7!important;box-shadow:none!important}html[data-print-mode=technical] .admin-audit-evidence-occurrence{padding:4mm!important}html[data-print-mode=technical] .admin-audit-evidence-occurrence>header strong,html[data-print-mode=technical] .admin-audit-evidence-occurrence>header span,html[data-print-mode=technical] .admin-audit-evidence-metrics span,html[data-print-mode=technical] .admin-audit-evidence-metrics strong,html[data-print-mode=technical] .admin-audit-evidence p,html[data-print-mode=technical] .admin-audit-evidence li,html[data-print-mode=technical] .admin-audit-evidence dt,html[data-print-mode=technical] .admin-audit-evidence dd{color:#172033!important}html[data-print-mode=technical] .admin-audit-evidence code,html[data-print-mode=technical] .admin-audit-evidence pre,html[data-print-mode=technical] .admin-audit-scanner-list code{color:#243147!important;background:#edf1f5!important;border-color:#d2d9e2!important;box-shadow:none!important}html[data-print-mode=technical] .admin-audit-evidence pre{white-space:pre-wrap!important;overflow-wrap:anywhere!important}.admin-audit-action-item>p,.admin-audit-action-recommendation,.admin-audit-action-recommendation p,.admin-audit-action-recommendation strong,.admin-audit-finding>p,.admin-audit-recommendation,.admin-audit-recommendation p,.admin-audit-recommendation strong{color:#172033!important}.admin-audit-action-recommendation,.admin-audit-recommendation{background:#fffaf0!important;border-color:#d3ad39!important}html[data-print-mode=technical] .admin-audit-connectors-section{break-before:page;page-break-before:always}}@media print{:root{--audit-pdf-ink: #111827;--audit-pdf-muted: #5f6877;--audit-pdf-soft: #f7f8fa;--audit-pdf-soft-warm: #fbf8f1;--audit-pdf-line: #dde2e8;--audit-pdf-line-strong: #cfd6df;--audit-pdf-gold: #b98200;--audit-pdf-gold-dark: #8f6500;--audit-pdf-green: #16834a;--audit-pdf-red: #c43d48;--audit-pdf-blue: #2b69bd}html,body{margin:0!important;padding:0!important;background:#fff!important;color:var(--audit-pdf-ink)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html[data-print-mode] *,html[data-print-mode] *:before,html[data-print-mode] *:after{box-sizing:border-box;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html[data-print-mode] body{font-size:10.5pt!important;line-height:1.5!important}html[data-print-mode] .admin-audit-header,html[data-print-mode] button,html[data-print-mode] [role=button],html[data-print-mode] .admin-audit-print-actions{display:none!important}html[data-print-mode] a,html[data-print-mode] a:visited{color:var(--audit-pdf-ink)!important;text-decoration:none!important}html[data-print-mode] a[href]:after{content:none!important}html[data-print-mode] h1,html[data-print-mode] h2,html[data-print-mode] h3,html[data-print-mode] h4,html[data-print-mode] h5,html[data-print-mode] h6{color:var(--audit-pdf-ink)!important;text-wrap:balance}html[data-print-mode] p,html[data-print-mode] li,html[data-print-mode] dt,html[data-print-mode] dd,html[data-print-mode] small{color:var(--audit-pdf-muted)!important}html[data-print-mode] code,html[data-print-mode] pre{max-width:100%!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important}html[data-print-mode] .admin-audit-print-cover{display:grid!important;grid-template-rows:auto 1fr auto;gap:9mm;min-height:277mm!important;margin:0!important;padding:11mm 12mm 10mm!important;overflow:hidden!important;color:var(--audit-pdf-ink)!important;background:radial-gradient(circle at 90% 8%,rgba(185,130,0,.08),transparent 28%),linear-gradient(180deg,#fff,#fbfaf7)!important;border:1px solid #eadfca!important;border-top:3px solid var(--audit-pdf-gold)!important;border-radius:4mm!important;box-shadow:none!important;break-after:page!important;page-break-after:always!important}html[data-print-mode] .admin-audit-print-cover *,html[data-print-mode] .admin-audit-print-cover h1,html[data-print-mode] .admin-audit-print-cover p,html[data-print-mode] .admin-audit-print-cover span,html[data-print-mode] .admin-audit-print-cover small,html[data-print-mode] .admin-audit-print-cover em,html[data-print-mode] .admin-audit-print-cover strong{color:var(--audit-pdf-ink)!important}html[data-print-mode] .admin-audit-print-cover-brand{display:flex!important;align-items:baseline;width:100%;padding-bottom:4mm;border-bottom:1px solid rgba(185,130,0,.65);font-size:21px!important;font-weight:850!important;letter-spacing:-.025em!important}html[data-print-mode] .admin-audit-print-cover-brand:before{content:"◆";display:inline-grid;width:9mm;height:9mm;margin-right:3mm;place-content:center;color:#fff!important;background:var(--audit-pdf-gold)!important;border-radius:2mm;font-size:12px}html[data-print-mode] .admin-audit-print-cover-brand strong{margin-left:1.5mm;color:var(--audit-pdf-gold)!important}html[data-print-mode] .admin-audit-print-cover-content{display:grid!important;align-content:start;justify-items:start;width:100%!important;max-width:none!important;padding-top:8mm}html[data-print-mode] .admin-audit-print-cover-type{display:inline-flex!important;align-items:center;min-height:8mm;margin:0 0 5mm!important;padding:1.8mm 3.2mm;color:var(--audit-pdf-gold-dark)!important;background:#fff7df!important;border:1px solid #e8d59b;border-radius:999px;font-size:8.5px!important;font-weight:850!important;letter-spacing:.12em!important;text-transform:uppercase}html[data-print-mode] .admin-audit-print-cover-type:after{display:inline!important;margin:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}html[data-print-mode=executive] .admin-audit-print-cover-type:after{content:"Relatório executivo"}html[data-print-mode=technical] .admin-audit-print-cover-type:after{content:"Relatório técnico completo"}html[data-print-mode] .admin-audit-print-cover h1{max-width:174mm!important;margin:0!important;color:var(--audit-pdf-ink)!important;font-size:31px!important;font-weight:850!important;line-height:1.08!important;letter-spacing:-.035em!important}html[data-print-mode] .admin-audit-print-cover-content>p{margin:5mm 0 0!important;color:var(--audit-pdf-muted)!important;font-size:12.5px!important;overflow-wrap:anywhere!important}html[data-print-mode] .admin-audit-print-cover-score{display:grid!important;grid-template-columns:auto 1fr;grid-template-areas:"value label" "value state";align-items:center;justify-items:start;width:min(100%,148mm)!important;min-height:47mm!important;margin-top:12mm!important;padding:6mm 8mm!important;color:var(--audit-pdf-ink)!important;background:#fff!important;border:1px solid var(--audit-pdf-line)!important;border-left:3px solid var(--audit-pdf-gold)!important;border-radius:4mm!important;box-shadow:0 2mm 7mm #1118270f!important}html[data-print-mode] .admin-audit-print-cover-score strong{grid-area:value;display:grid;width:34mm;height:34mm;margin-right:8mm;place-content:center;color:var(--audit-pdf-ink)!important;background:#fffdf8!important;border:1.5px solid var(--audit-pdf-gold)!important;border-radius:50%;font-size:34px!important;line-height:1!important}html[data-print-mode] .admin-audit-print-cover-score span{grid-area:label;align-self:end;margin:0!important;color:var(--audit-pdf-muted)!important;font-size:10px!important}html[data-print-mode] .admin-audit-print-cover-score small{grid-area:label;align-self:start;margin-top:6mm;color:var(--audit-pdf-ink)!important;font-size:13px!important;font-weight:800!important}html[data-print-mode] .admin-audit-print-cover-score em{grid-area:state;align-self:start;margin-top:1.5mm;color:var(--audit-pdf-gold-dark)!important;font-size:10px!important;font-style:normal!important;font-weight:750!important}html[data-print-mode] .admin-audit-print-cover-meta{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3mm!important}html[data-print-mode] .admin-audit-print-cover-meta>div{display:grid!important;align-content:start;gap:1.3mm!important;min-height:18mm;padding:3.5mm!important;color:var(--audit-pdf-ink)!important;background:#fffffff0!important;border:1px solid var(--audit-pdf-line)!important;border-radius:2.8mm!important;box-shadow:none!important}html[data-print-mode] .admin-audit-print-cover-meta span{color:var(--audit-pdf-muted)!important;font-size:7.5px!important;font-weight:750;letter-spacing:.06em!important;text-transform:uppercase}html[data-print-mode] .admin-audit-print-cover-meta strong{color:var(--audit-pdf-ink)!important;font-size:9.3px!important;line-height:1.25;overflow-wrap:anywhere!important}html[data-print-mode] .admin-audit-page,html[data-print-mode] .admin-audit-shell,html[data-print-mode] .admin-audit-report,html[data-print-mode] .admin-audit-report-main,html[data-print-mode] .admin-audit-content,html[data-print-mode] main{color:var(--audit-pdf-ink)!important;background:#fff!important}html[data-print-mode] .admin-audit-hero{min-height:0!important;margin:0 0 7mm!important;padding:0!important;color:var(--audit-pdf-ink)!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;break-before:auto!important;page-break-before:auto!important}html[data-print-mode] .admin-audit-hero>.admin-audit-report-label,html[data-print-mode] .admin-audit-hero>h1,html[data-print-mode] .admin-audit-hero>a,html[data-print-mode] .admin-audit-hero>.admin-audit-overall,html[data-print-mode] .admin-audit-hero>.admin-audit-meta{display:none!important}html[data-print-mode] .admin-audit-print-summary-heading{display:block!important;margin:0 0 7mm!important;padding:3mm 0 4mm!important;border-top:3px solid var(--audit-pdf-gold)!important;border-bottom:1px solid var(--audit-pdf-line)!important}html[data-print-mode] .admin-audit-print-summary-heading span,html[data-print-mode] [class*=section-label],html[data-print-mode] [class*=eyebrow]{color:var(--audit-pdf-gold-dark)!important;font-size:8.5px!important;font-weight:850!important;letter-spacing:.13em!important;text-transform:uppercase}html[data-print-mode] .admin-audit-print-summary-heading h2{margin:1.5mm 0 0!important;color:var(--audit-pdf-ink)!important;font-size:23px!important;line-height:1.13!important;letter-spacing:-.025em!important}html[data-print-mode] section:not(.admin-audit-print-cover){color:var(--audit-pdf-ink)!important;background:transparent!important}html[data-print-mode] section>header,html[data-print-mode] .admin-audit-section-header{margin-bottom:4mm!important}html[data-print-mode] section>header h2,html[data-print-mode] section>header h3,html[data-print-mode] .admin-audit-section-header h2,html[data-print-mode] .admin-audit-section-header h3{margin:0!important;color:var(--audit-pdf-ink)!important;font-size:19px!important;line-height:1.18!important}html[data-print-mode] .admin-audit-score-card,html[data-print-mode] .admin-audit-control-card,html[data-print-mode] .admin-audit-action-item,html[data-print-mode] .admin-audit-finding,html[data-print-mode] .admin-audit-evidence,html[data-print-mode] .admin-audit-evidence-content,html[data-print-mode] .admin-audit-evidence-occurrence,html[data-print-mode] .admin-audit-evidence-metrics article,html[data-print-mode] .admin-audit-scanner-facts article,html[data-print-mode] .admin-audit-scanner-list li,html[data-print-mode] .admin-audit-connector-card,html[data-print-mode] [class*=admin-audit-card]{color:var(--audit-pdf-ink)!important;background:#fff!important;border-color:var(--audit-pdf-line)!important;box-shadow:none!important}html[data-print-mode] .admin-audit-score-card,html[data-print-mode] .admin-audit-control-card,html[data-print-mode] .admin-audit-action-item,html[data-print-mode] .admin-audit-finding,html[data-print-mode] .admin-audit-connector-card{border:1px solid var(--audit-pdf-line)!important;border-radius:3.2mm!important}html[data-print-mode] .admin-audit-score-card,html[data-print-mode] .admin-audit-control-card{padding:4.5mm!important}html[data-print-mode] .admin-audit-score-card strong,html[data-print-mode] [class*=score-card] strong,html[data-print-mode] [class*=metric] strong{color:var(--audit-pdf-ink)!important}html[data-print-mode] [class*=score-grid],html[data-print-mode] [class*=metrics-grid],html[data-print-mode] [class*=overview-grid]{gap:3.5mm!important}html[data-print-mode] progress,html[data-print-mode] [class*=progress]{accent-color:var(--audit-pdf-green)!important}html[data-print-mode] .admin-audit-meta,html[data-print-mode] [class*=meta-grid],html[data-print-mode] [class*=facts]{gap:3mm!important}html[data-print-mode] .admin-audit-meta>*,html[data-print-mode] [class*=meta-grid]>*,html[data-print-mode] [class*=facts]>article{color:var(--audit-pdf-ink)!important;background:var(--audit-pdf-soft)!important;border-color:var(--audit-pdf-line)!important;box-shadow:none!important}html[data-print-mode] .admin-audit-action-item{padding:5mm!important;break-inside:avoid-page!important;page-break-inside:avoid!important}html[data-print-mode] .admin-audit-action-item>p,html[data-print-mode] .admin-audit-action-item p{color:var(--audit-pdf-muted)!important}html[data-print-mode] .admin-audit-action-item h3,html[data-print-mode] .admin-audit-action-item h4,html[data-print-mode] .admin-audit-action-item strong{color:var(--audit-pdf-ink)!important}html[data-print-mode] .admin-audit-action-recommendation,html[data-print-mode] .admin-audit-recommendation{margin-top:4mm!important;padding:4mm!important;color:var(--audit-pdf-ink)!important;background:var(--audit-pdf-soft-warm)!important;border:1px solid #e4d19a!important;border-left:2.5px solid var(--audit-pdf-gold)!important;border-radius:2mm!important;box-shadow:none!important}html[data-print-mode] .admin-audit-action-recommendation p,html[data-print-mode] .admin-audit-action-recommendation strong,html[data-print-mode] .admin-audit-recommendation p,html[data-print-mode] .admin-audit-recommendation strong{color:var(--audit-pdf-ink)!important}html[data-print-mode] .admin-audit-finding{margin-bottom:6mm!important;padding:5.5mm!important;color:var(--audit-pdf-ink)!important;background:#fff!important;border:1px solid var(--audit-pdf-line-strong)!important;border-radius:3.5mm!important;box-shadow:none!important;break-inside:auto!important;page-break-inside:auto!important}html[data-print-mode] .admin-audit-finding>header,html[data-print-mode] .admin-audit-finding>h2,html[data-print-mode] .admin-audit-finding>h3,html[data-print-mode] .admin-audit-finding>p,html[data-print-mode] .admin-audit-finding>.admin-audit-recommendation{break-inside:avoid-page!important;page-break-inside:avoid!important}html[data-print-mode] .admin-audit-finding h2,html[data-print-mode] .admin-audit-finding h3{color:var(--audit-pdf-ink)!important}html[data-print-mode] .admin-audit-finding>p,html[data-print-mode] .admin-audit-finding p{color:var(--audit-pdf-muted)!important}html[data-print-mode] .admin-audit-finding code{color:#334155!important;background:#f1f4f7!important;border:1px solid #dce2e8!important;border-radius:1.2mm}html[data-print-mode=technical] .admin-audit-evidence,html[data-print-mode=technical] .admin-audit-evidence-content,html[data-print-mode=technical] .admin-audit-evidence-occurrence,html[data-print-mode=technical] .admin-audit-evidence-metrics article,html[data-print-mode=technical] .admin-audit-scanner-facts article,html[data-print-mode=technical] .admin-audit-scanner-list li{color:var(--audit-pdf-ink)!important;background:var(--audit-pdf-soft)!important;border-color:var(--audit-pdf-line)!important;box-shadow:none!important}html[data-print-mode=technical] .admin-audit-evidence{margin-top:4mm!important;padding:4mm!important;border:1px solid var(--audit-pdf-line)!important;border-radius:2.5mm!important}html[data-print-mode=technical] .admin-audit-evidence-occurrence{margin-top:3mm!important;padding:4mm!important;border:1px solid var(--audit-pdf-line)!important;border-radius:2.2mm!important;break-inside:auto!important;page-break-inside:auto!important}html[data-print-mode=technical] .admin-audit-evidence-occurrence>header{padding-bottom:2.5mm!important;border-bottom:1px solid var(--audit-pdf-line)!important}html[data-print-mode=technical] .admin-audit-evidence-occurrence>header strong,html[data-print-mode=technical] .admin-audit-evidence-occurrence>header span,html[data-print-mode=technical] .admin-audit-evidence-metrics span,html[data-print-mode=technical] .admin-audit-evidence-metrics strong,html[data-print-mode=technical] .admin-audit-evidence p,html[data-print-mode=technical] .admin-audit-evidence li,html[data-print-mode=technical] .admin-audit-evidence dt,html[data-print-mode=technical] .admin-audit-evidence dd{color:var(--audit-pdf-ink)!important}html[data-print-mode=technical] .admin-audit-evidence code,html[data-print-mode=technical] .admin-audit-evidence pre,html[data-print-mode=technical] .admin-audit-scanner-list code{color:#243147!important;background:#edf1f5!important;border-color:#d2d9e2!important;box-shadow:none!important}html[data-print-mode=technical] .admin-audit-evidence pre{margin:2.5mm 0 0!important;padding:3mm!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;border:1px solid var(--audit-pdf-line)!important;border-radius:1.8mm!important}html[data-print-mode] [class*=badge],html[data-print-mode] [class*=pill],html[data-print-mode] [class*=severity],html[data-print-mode] [class*=priority]{box-shadow:none!important;font-weight:800!important}html[data-print-mode] [data-severity=high],html[data-print-mode] [data-priority=high],html[data-print-mode] .severity-high,html[data-print-mode] .priority-high{color:#9f1d2b!important;background:#fde8eb!important;border-color:#f4bbc2!important}html[data-print-mode] [data-severity=medium],html[data-print-mode] [data-priority=medium],html[data-print-mode] .severity-medium,html[data-print-mode] .priority-medium{color:#805b00!important;background:#fff3cf!important;border-color:#ecd17a!important}html[data-print-mode] [data-severity=low],html[data-print-mode] [data-priority=low],html[data-print-mode] .severity-low,html[data-print-mode] .priority-low{color:#205fa4!important;background:#e9f3ff!important;border-color:#b9d9fb!important}html[data-print-mode] table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;color:var(--audit-pdf-ink)!important;background:#fff!important;border:1px solid var(--audit-pdf-line)!important;border-radius:2.5mm!important;overflow:hidden!important}html[data-print-mode] th{color:var(--audit-pdf-gold-dark)!important;background:var(--audit-pdf-soft-warm)!important;font-size:8.5px!important;letter-spacing:.06em;text-transform:uppercase}html[data-print-mode] th,html[data-print-mode] td{padding:3mm!important;border-bottom:1px solid var(--audit-pdf-line)!important}html[data-print-mode] tr:last-child td{border-bottom:0!important}html[data-print-mode=technical] .admin-audit-connectors-section{padding-top:2mm!important;break-before:page!important;page-break-before:always!important}html[data-print-mode] .admin-audit-connectors-section [class*=disabled],html[data-print-mode] .admin-audit-connectors-section [data-status=disabled]{display:none!important}html[data-print-mode] h1,html[data-print-mode] h2,html[data-print-mode] h3,html[data-print-mode] h4,html[data-print-mode] section>header,html[data-print-mode] .admin-audit-section-header{break-after:avoid-page!important;page-break-after:avoid!important}html[data-print-mode] img,html[data-print-mode] svg,html[data-print-mode] .admin-audit-score-card,html[data-print-mode] .admin-audit-control-card,html[data-print-mode] .admin-audit-action-item,html[data-print-mode] table,html[data-print-mode] tr{break-inside:avoid-page!important;page-break-inside:avoid!important}html[data-print-mode] .admin-audit-finding,html[data-print-mode] .admin-audit-evidence,html[data-print-mode] .admin-audit-evidence-content{orphans:3;widows:3}}@page{size:A4 portrait;margin:8mm 8mm 10mm}@media print{:root{--lg-pdf-ink: #111827;--lg-pdf-muted: #5f6877;--lg-pdf-soft: #f7f9fc;--lg-pdf-soft-2: #eef2f6;--lg-pdf-warm: #fffaf0;--lg-pdf-line: #d8dee7;--lg-pdf-line-strong: #c8d0da;--lg-pdf-gold: #b98200;--lg-pdf-gold-dark: #805b00;--lg-pdf-green: #16834a;--lg-pdf-red: #c43d48}html[data-print-mode],html[data-print-mode] body{margin:0!important;padding:0!important;color:var(--lg-pdf-ink)!important;background:#fff!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:9.7pt!important;line-height:1.42!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html[data-print-mode] *,html[data-print-mode] *:before,html[data-print-mode] *:after{box-sizing:border-box;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html[data-print-mode] a[href]:after{content:none!important}html[data-print-mode] .admin-audit-print-cover{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:7mm!important;min-height:277mm!important;margin:0!important;padding:11mm 12mm 10mm!important;overflow:hidden!important;color:var(--lg-pdf-ink)!important;background:radial-gradient(circle at 91% 8%,rgba(185,130,0,.08),transparent 29%),linear-gradient(180deg,#fff,#fbfaf7)!important;border:1px solid #eadfca!important;border-top:3px solid var(--lg-pdf-gold)!important;border-radius:4mm!important;box-shadow:none!important;break-after:page!important;page-break-after:always!important}html[data-print-mode] .admin-audit-print-cover:before,html[data-print-mode] .admin-audit-print-cover:after,html[data-print-mode] .admin-audit-print-cover-brand:before,html[data-print-mode] .admin-audit-print-cover-brand:after,html[data-print-mode] .admin-audit-print-cover-content:before,html[data-print-mode] .admin-audit-print-cover-content:after{background-image:none!important;box-shadow:none!important}html[data-print-mode] .admin-audit-print-cover>*,html[data-print-mode] .admin-audit-print-cover-brand,html[data-print-mode] .admin-audit-print-cover-content,html[data-print-mode] .admin-audit-print-cover-meta{color:var(--lg-pdf-ink)!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html[data-print-mode] .admin-audit-print-cover-brand{display:flex!important;align-items:center!important;width:100%!important;min-height:12mm!important;margin:0!important;padding:0 0 4mm!important;color:var(--lg-pdf-ink)!important;border:0!important;border-bottom:1px solid rgba(185,130,0,.72)!important;border-radius:0!important;font-size:21px!important;font-weight:850!important;letter-spacing:-.025em!important}html[data-print-mode] .admin-audit-print-cover-brand strong{margin-left:1.5mm!important;color:var(--lg-pdf-gold)!important}html[data-print-mode] .admin-audit-print-cover-content{display:grid!important;align-content:center!important;justify-items:start!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:5mm 0!important;border:0!important;border-radius:0!important}html[data-print-mode] .admin-audit-print-cover-type{display:inline-flex!important;width:auto!important;min-height:8mm!important;margin:0 0 5mm!important;padding:1.7mm 3.2mm!important;color:var(--lg-pdf-gold-dark)!important;background:#fff7df!important;border:1px solid #e8d59b!important;border-radius:999px!important;font-size:8.4px!important;font-weight:850!important;letter-spacing:.11em!important;text-transform:uppercase!important}html[data-print-mode] .admin-audit-print-cover h1{max-width:176mm!important;margin:0!important;color:var(--lg-pdf-ink)!important;background:transparent!important;font-size:31px!important;font-weight:850!important;line-height:1.08!important;letter-spacing:-.035em!important}html[data-print-mode] .admin-audit-print-cover-content>p{margin:4mm 0 0!important;color:var(--lg-pdf-muted)!important;background:transparent!important;font-size:12px!important;overflow-wrap:anywhere!important}html[data-print-mode] .admin-audit-print-cover-score{display:grid!important;grid-template-columns:37mm minmax(0,1fr)!important;grid-template-areas:"value name" "value state"!important;align-items:center!important;width:min(100%,150mm)!important;min-height:48mm!important;margin:11mm 0 0!important;padding:6mm 8mm!important;color:var(--lg-pdf-ink)!important;background:#fff!important;border:1px solid var(--lg-pdf-line)!important;border-left:3px solid var(--lg-pdf-gold)!important;border-radius:4mm!important;box-shadow:0 2mm 7mm #1118270f!important}html[data-print-mode] .admin-audit-print-cover-score strong{grid-area:value!important;display:grid!important;width:34mm!important;height:34mm!important;place-content:center!important;color:var(--lg-pdf-ink)!important;background:#fffdf8!important;border:1.5px solid var(--lg-pdf-gold)!important;border-radius:50%!important;font-size:34px!important;line-height:1!important}html[data-print-mode] .admin-audit-print-cover-score span{grid-area:name!important;align-self:end!important;margin:0 0 7mm!important;color:var(--lg-pdf-muted)!important;background:transparent!important;font-size:10px!important}html[data-print-mode] .admin-audit-print-cover-score small{grid-area:name!important;align-self:start!important;margin:5mm 0 0!important;color:var(--lg-pdf-ink)!important;background:transparent!important;font-size:13px!important;font-weight:800!important}html[data-print-mode] .admin-audit-print-cover-score em{grid-area:state!important;margin:0!important;color:var(--lg-pdf-gold-dark)!important;background:transparent!important;font-size:10px!important;font-style:normal!important;font-weight:750!important}html[data-print-mode] .admin-audit-print-cover-meta{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3mm!important}html[data-print-mode] .admin-audit-print-cover-meta>div{display:grid!important;align-content:start!important;gap:1.2mm!important;min-height:18mm!important;padding:3.4mm!important;color:var(--lg-pdf-ink)!important;background:#fff!important;border:1px solid var(--lg-pdf-line)!important;border-radius:2.6mm!important;box-shadow:none!important}html[data-print-mode] .admin-audit-print-cover-meta span{color:var(--lg-pdf-muted)!important;font-size:7.4px!important;font-weight:750!important;letter-spacing:.055em!important;text-transform:uppercase!important}html[data-print-mode] .admin-audit-print-cover-meta strong{color:var(--lg-pdf-ink)!important;font-size:9.2px!important;line-height:1.24!important;overflow-wrap:anywhere!important}@supports selector(:has(*)){html[data-print-mode] :is(div,section):has(>.admin-audit-score-card){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3mm!important;align-items:stretch!important}html[data-print-mode] :is(div,section):has(>.admin-audit-action-item){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3.5mm!important;align-items:start!important;break-before:auto!important;page-break-before:auto!important}html[data-print-mode] :is(div,section):has(>.admin-audit-action-item)>:not(.admin-audit-action-item){grid-column:1 / -1!important}}html[data-print-mode] .admin-audit-score-card{min-height:31mm!important;padding:4mm!important}html[data-print-mode] .admin-audit-score-card strong{font-size:25px!important;line-height:1!important}html[data-print-mode] .admin-audit-action-item{margin:0!important;padding:4mm!important;break-inside:avoid-page!important;page-break-inside:avoid!important}html[data-print-mode] .admin-audit-action-item p{margin-top:1.5mm!important;font-size:8.8pt!important;line-height:1.35!important}html[data-print-mode] .admin-audit-action-recommendation,html[data-print-mode] .admin-audit-recommendation{margin-top:3mm!important;padding:3.3mm!important;color:var(--lg-pdf-ink)!important;background:var(--lg-pdf-warm)!important;border:1px solid #e4d19a!important;border-left:2.5px solid var(--lg-pdf-gold)!important;border-radius:2mm!important;box-shadow:none!important}html[data-print-mode] [class*=action-plan],html[data-print-mode] [class*=actions-section],html[data-print-mode] [class*=action-section]{break-before:auto!important;page-break-before:auto!important}html[data-print-mode=technical] .admin-audit-connectors-section{margin:5mm 0!important;padding:4mm 0 0!important;break-before:auto!important;page-break-before:auto!important;break-after:avoid-page!important;page-break-after:avoid!important}html[data-print-mode=technical] .admin-audit-connectors-section h2,html[data-print-mode=technical] .admin-audit-connectors-section h3{margin-bottom:3mm!important;font-size:18px!important}html[data-print-mode=technical] .admin-audit-connectors-section .admin-audit-connector-card{min-height:18mm!important;padding:3mm!important}html[data-print-mode=technical] [class*=admin-audit-evidence],html[data-print-mode=technical] [class*=admin-audit-scanner]{color:var(--lg-pdf-ink)!important;background-color:#fff!important;background-image:none!important;border-color:var(--lg-pdf-line)!important;box-shadow:none!important}html[data-print-mode=technical] [class*=admin-audit-evidence]:before,html[data-print-mode=technical] [class*=admin-audit-evidence]:after,html[data-print-mode=technical] [class*=admin-audit-scanner]:before,html[data-print-mode=technical] [class*=admin-audit-scanner]:after{background-color:transparent!important;background-image:none!important;box-shadow:none!important}html[data-print-mode=technical] .admin-audit-evidence{margin-top:3mm!important;padding:3.2mm!important;background:var(--lg-pdf-soft)!important;border:1px solid var(--lg-pdf-line)!important;border-radius:2.4mm!important;break-inside:auto!important;page-break-inside:auto!important}html[data-print-mode=technical] .admin-audit-evidence-content{margin:0!important;padding:0!important;background:transparent!important;border:0!important}html[data-print-mode=technical] .admin-audit-evidence-occurrence{margin:2.5mm 0 0!important;padding:3mm!important;color:var(--lg-pdf-ink)!important;background:#fff!important;border:1px solid var(--lg-pdf-line)!important;border-radius:2mm!important;break-inside:auto!important;page-break-inside:auto!important}html[data-print-mode=technical] .admin-audit-evidence-occurrence>header{margin:0 0 2.5mm!important;padding:0 0 2.2mm!important;color:var(--lg-pdf-ink)!important;background:transparent!important;border-bottom:1px solid var(--lg-pdf-line)!important}html[data-print-mode=technical] .admin-audit-evidence :is(div,section,header,footer,dl,dt,dd,ul,ol,li,p,span,strong,small){background-image:none!important;box-shadow:none!important}html[data-print-mode=technical] .admin-audit-evidence :is(p,span,strong,small,dt,dd,li),html[data-print-mode=technical] [class*=admin-audit-scanner] :is(p,span,strong,small,dt,dd,li){color:var(--lg-pdf-ink)!important}html[data-print-mode=technical] .admin-audit-evidence-metrics,html[data-print-mode=technical] .admin-audit-scanner-facts,html[data-print-mode=technical] .admin-audit-scanner-list,html[data-print-mode=technical] .admin-audit-evidence :is(dl,ul,ol),html[data-print-mode=technical] .admin-audit-evidence [class*=grid],html[data-print-mode=technical] .admin-audit-evidence [class*=list],html[data-print-mode=technical] .admin-audit-evidence [class*=metrics],html[data-print-mode=technical] .admin-audit-evidence [class*=facts]{gap:2.5mm!important;color:var(--lg-pdf-ink)!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-print-mode=technical] .admin-audit-evidence-metrics article,html[data-print-mode=technical] .admin-audit-scanner-facts article,html[data-print-mode=technical] .admin-audit-scanner-list li,html[data-print-mode=technical] .admin-audit-evidence article,html[data-print-mode=technical] .admin-audit-evidence [class*=metric]:not([class*=metrics]),html[data-print-mode=technical] .admin-audit-evidence [class*=fact]:not([class*=facts]){min-width:0!important;padding:3mm!important;color:var(--lg-pdf-ink)!important;background:var(--lg-pdf-soft)!important;border:1px solid var(--lg-pdf-line)!important;border-radius:1.8mm!important;box-shadow:none!important}html[data-print-mode=technical] .admin-audit-evidence code,html[data-print-mode=technical] .admin-audit-evidence pre,html[data-print-mode=technical] [class*=admin-audit-scanner] code{color:#243147!important;background:var(--lg-pdf-soft-2)!important;border:1px solid #d2d9e2!important;border-radius:1.2mm!important;box-shadow:none!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}html[data-print-mode=technical] .admin-audit-evidence pre{margin:2mm 0 0!important;padding:2.6mm!important}html[data-print-mode=technical] .admin-audit-evidence [style*=background],html[data-print-mode=technical] [class*=admin-audit-scanner] [style*=background]{background-color:var(--lg-pdf-soft)!important;background-image:none!important}html[data-print-mode=technical] .admin-audit-finding{margin:0 0 4.5mm!important;padding:4.5mm!important;color:var(--lg-pdf-ink)!important;background:#fff!important;border:1px solid var(--lg-pdf-line-strong)!important;border-radius:3mm!important;box-shadow:none!important;break-inside:auto!important;page-break-inside:auto!important;orphans:3!important;widows:3!important}html[data-print-mode=technical] .admin-audit-finding>header,html[data-print-mode=technical] .admin-audit-finding>h2,html[data-print-mode=technical] .admin-audit-finding>h3,html[data-print-mode=technical] .admin-audit-finding>p,html[data-print-mode=technical] .admin-audit-finding>.admin-audit-recommendation{break-inside:avoid-page!important;page-break-inside:avoid!important}html[data-print-mode=technical] .admin-audit-finding h2,html[data-print-mode=technical] .admin-audit-finding h3{margin-bottom:2mm!important;font-size:18px!important;line-height:1.16!important}html[data-print-mode=technical] .admin-audit-finding>p{margin:0 0 2.5mm!important;font-size:9pt!important;line-height:1.38!important}html[data-print-mode=technical] .admin-audit-finding code{color:#334155!important;background:#f1f4f7!important;border:1px solid #dce2e8!important}html[data-print-mode] h1,html[data-print-mode] h2,html[data-print-mode] h3,html[data-print-mode] h4,html[data-print-mode] section>header,html[data-print-mode] .admin-audit-section-header{break-after:avoid-page!important;page-break-after:avoid!important}html[data-print-mode] section:not(.admin-audit-print-cover){margin-top:0!important;padding-top:0!important}html[data-print-mode] .admin-audit-print-summary-heading{margin-bottom:5mm!important}html[data-print-mode] section>header,html[data-print-mode] .admin-audit-section-header{margin-bottom:3.5mm!important}html[data-print-mode] .admin-audit-score-card,html[data-print-mode] .admin-audit-control-card,html[data-print-mode] .admin-audit-action-item,html[data-print-mode] .admin-audit-connector-card,html[data-print-mode] table,html[data-print-mode] tr{break-inside:avoid-page!important;page-break-inside:avoid!important}html[data-print-mode=technical] .admin-audit-evidence,html[data-print-mode=technical] .admin-audit-evidence-content,html[data-print-mode=technical] .admin-audit-evidence-occurrence{break-inside:auto!important;page-break-inside:auto!important}}@media print{html[data-print-mode] .admin-audit-category{color:var(--lg-pdf-muted)!important;background:var(--lg-pdf-soft-2)!important;border:1px solid var(--lg-pdf-line)!important;box-shadow:none!important}html[data-print-mode] .admin-audit-device{color:var(--lg-pdf-gold-dark)!important;background:#fff7df!important;border:1px solid #e8d59b!important;box-shadow:none!important}html[data-print-mode] .admin-audit-finding header span,html[data-print-mode] .severity-critical,html[data-print-mode] .severity-high,html[data-print-mode] .severity-medium,html[data-print-mode] .severity-low,html[data-print-mode] .severity-info{border-width:1px!important;border-style:solid!important}html[data-print-mode] .admin-audit-methodology li{padding:2.6mm 3.2mm!important;background:#fff!important;border:1px solid var(--lg-pdf-line)!important;border-radius:2mm!important;box-shadow:none!important}html[data-print-mode] .admin-audit-methodology li span{color:var(--lg-pdf-ink)!important;font-weight:650!important}html[data-print-mode] .admin-audit-methodology li b{color:var(--lg-pdf-gold-dark)!important;font-size:9px!important;letter-spacing:.02em!important}html[data-print-mode] .admin-audit-methodology li em{color:var(--lg-pdf-muted)!important;font-size:9.5px!important;font-weight:700!important;text-align:right!important}html[data-print-mode] .admin-audit-methodology ul{gap:1.6mm!important}}.hero-analyzer-wrapper{width:100%;max-width:660px}.hero-analyzer button{min-width:155px;border:0;cursor:pointer;font:inherit;font-weight:800;transition:opacity .16s ease,transform .16s ease}.hero-analyzer button:hover:not(:disabled){transform:translateY(-1px)}.hero-analyzer button:disabled,.hero-analyzer input:disabled{cursor:wait;opacity:.72}.hero-analyzer-message{min-height:22px;margin:10px 4px 0;font-size:.84rem}.hero-analyzer-message.is-loading{color:#ffffffc2}.hero-analyzer-message.is-error{color:#ffb5b5}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.audit-result-page{min-height:100vh;background:radial-gradient(circle at 50% 0%,rgba(205,167,82,.13),transparent 34rem),#080808;color:#f4f0e7;font-family:inherit}.audit-result-header,.audit-result-footer{width:min(1180px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;justify-content:space-between}.audit-result-header{min-height:82px;border-bottom:1px solid rgba(255,255,255,.08)}.audit-result-header a,.audit-result-footer a{color:inherit;text-decoration:none}.audit-brand{color:#fff;font-size:1.28rem;font-weight:800;letter-spacing:-.04em;text-decoration:none}.audit-brand strong{color:#d6ad59}.audit-result-hero,.audit-score-section,.audit-findings-section,.audit-locked-section{width:min(1080px,calc(100% - 40px));margin:0 auto}.audit-result-hero{padding:76px 0 58px;text-align:center}.audit-eyebrow,.audit-section-heading>span,.audit-locked-section>div>span{color:#d6ad59;font-size:.76rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.audit-result-hero h1{max-width:760px;margin:14px auto 10px;color:#fff;font-size:clamp(2.1rem,5vw,4.5rem);line-height:1;letter-spacing:-.055em}.audit-website{margin:0;color:#ffffff9e;word-break:break-word}.audit-overall-score{width:190px;height:190px;margin:36px auto 22px;border:1px solid rgba(214,173,89,.44);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(214,173,89,.14),transparent 66%)}.audit-overall-score strong{color:#fff;font-size:4rem;line-height:.95}.audit-overall-score span{color:#ffffff8c}.audit-overall-score small{margin-top:9px;color:#d6ad59;font-weight:700}.audit-disclaimer{max-width:650px;margin:0 auto;color:#ffffff94;line-height:1.65}.audit-partial-notice{max-width:680px;margin:24px auto 0;padding:17px 20px;border:1px solid rgba(214,173,89,.38);border-radius:14px;background:#d6ad5914;color:#ffffffb8;line-height:1.55}.audit-partial-notice strong,.audit-partial-notice span{display:block}.audit-partial-notice strong{color:#d6ad59}.audit-partial-notice span{margin-top:5px}.audit-score-section,.audit-findings-section{padding:60px 0}.audit-section-heading{margin-bottom:28px}.audit-section-heading h2{margin:8px 0 0;color:#fff;font-size:clamp(1.75rem,3vw,2.65rem);letter-spacing:-.035em}.audit-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.audit-score-card{min-height:150px;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff06}.audit-score-card strong{display:block;color:#fff;font-size:2.4rem}.audit-score-card>span{display:block;min-height:42px;margin-top:4px;color:#ffffffa6}.audit-score-track{height:5px;margin-top:16px;overflow:hidden;border-radius:999px;background:#ffffff14}.audit-score-track i{display:block;height:100%;border-radius:inherit;background:currentColor}.is-good{color:#72d6a0}.is-medium{color:#e2bc68}.is-low{color:#ef8585}.is-empty{color:#ffffff40}.audit-findings-list{display:grid;gap:14px}.audit-finding-card{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff06}.audit-finding-card>div{display:flex;gap:18px;align-items:center}.audit-finding-card h3{margin:0;color:#fff;font-size:1.15rem}.audit-finding-card p{margin:14px 0 8px;color:#ffffffad;line-height:1.6}.audit-finding-card small{color:#ffffff6b}.audit-severity{flex:0 0 auto;padding:6px 9px;border-radius:999px;font-size:.68rem;font-weight:900;text-transform:uppercase}.severity-critical,.severity-high{color:#ffb0b0;background:#da444424}.severity-medium{color:#f2cd7f;background:#d6ad5921}.severity-low,.severity-info{color:#9fc9ff;background:#4989d621}.audit-locked-section{margin-top:50px;margin-bottom:80px;padding:34px;display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;border:1px solid rgba(214,173,89,.28);border-radius:24px;background:linear-gradient(135deg,#d6ad591c,#ffffff06)}.audit-lock-icon{font-size:2rem}.audit-locked-section h2{margin:8px 0 10px;color:#fff;font-size:1.65rem}.audit-locked-section p,.audit-locked-section li{color:#ffffffa6;line-height:1.55}.audit-locked-section ul{margin:15px 0 0;padding-left:20px}.audit-locked-actions{display:grid;gap:10px;min-width:250px}.audit-primary-button,.audit-secondary-button{min-height:48px;padding:0 18px;border-radius:10px;font:inherit;font-weight:850;cursor:pointer}.audit-primary-button{border:1px solid #d6ad59;background:#d6ad59;color:#090909;text-decoration:none}.audit-secondary-button{border:1px solid rgba(255,255,255,.15);background:transparent;color:#fff}.audit-loading-panel,.audit-error-panel{width:min(620px,calc(100% - 40px));min-height:100vh;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.audit-loading-panel h1,.audit-error-panel h1{color:#fff;font-size:2rem}.audit-loading-panel p,.audit-error-panel p{color:#ffffff9e}.audit-spinner{width:48px;height:48px;border:3px solid rgba(255,255,255,.12);border-top-color:#d6ad59;border-radius:50%;animation:audit-spin .8s linear infinite}.audit-result-footer{min-height:90px;color:#ffffff80;border-top:1px solid rgba(255,255,255,.08)}@keyframes audit-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.audit-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-locked-section{grid-template-columns:1fr}.audit-locked-actions{min-width:0}}@media(max-width:560px){.hero-analyzer{display:grid}.hero-analyzer button{width:100%}.audit-result-header{min-height:70px}.audit-result-header>a:last-child{display:none}.audit-result-hero{padding-top:48px}.audit-score-grid{grid-template-columns:1fr}.audit-finding-card>div{align-items:flex-start;flex-direction:column;gap:10px}.audit-locked-section{padding:24px}}.hero-analyzer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.hero-analyzer input{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;height:44px!important;box-sizing:border-box!important;text-align:left!important}.hero-analyzer button{grid-column:2!important;grid-row:1!important;width:auto!important;min-width:160px!important;height:44px!important;padding:0 18px!important;border:0!important;border-radius:10px!important;appearance:none!important;background:linear-gradient(135deg,#f5d76e,#d4af37 52%,#b88917)!important;color:#030507!important;box-shadow:0 10px 24px #d4af3740!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.hero-analyzer button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 14px 34px #d4af3761!important}@media(max-width:560px){.hero-analyzer{grid-template-columns:1fr!important}.hero-analyzer input{grid-column:1!important;grid-row:1!important}.hero-analyzer button{grid-column:1!important;grid-row:2!important;width:100%!important}}.audit-finding-stats{margin-top:10px;color:#ffffff8f;line-height:1.55}.audit-overall-score>em{display:block;margin-top:5px;color:#ffffffa6;font-size:11px;font-style:normal}.audit-score-methodology{max-width:680px;margin:18px auto 0;text-align:left}.audit-score-methodology summary{cursor:pointer;color:#d6ad59;font-size:13px;font-weight:700}.audit-score-methodology>div{margin-top:12px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#090d11}.audit-score-methodology p{margin:0 0 12px;color:#ffffff9e;line-height:1.55}.audit-score-methodology>div>strong{color:#d6ad59;font-size:13px}.audit-score-methodology ul{display:grid;gap:7px;margin:15px 0 0;padding:0;list-style:none}.audit-score-methodology li{display:grid;grid-template-columns:1fr auto auto;gap:13px;align-items:center;padding:9px 11px;border-radius:8px;background:#ffffff09}.audit-score-methodology li span{color:#e8ecf1}.audit-score-methodology li b{color:#d6ad59}.audit-score-methodology li em{color:#ffffff85;font-size:11px;font-style:normal}@media(max-width:600px){.audit-score-methodology li{grid-template-columns:1fr auto}.audit-score-methodology li em{grid-column:1 / -1}}
