:root{--ink:#0b1830;--muted:#65738a;--muted2:#8793a6;--line:#e4eaf1;--bg:#f5f8fc;--blue:#1769ff;--blue2:#0a49c7;--navy:#07111f;--navy2:#0c2039;--green:#5ee7c1;--green2:#1bc58d;--shadow:0 28px 80px rgba(13,38,74,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}.site-header{height:78px;display:flex;align-items:center;gap:34px;padding:0 max(24px,calc((100vw - 1240px)/2));border-bottom:1px solid rgba(213,223,235,.8);position:sticky;top:0;background:rgba(255,255,255,.88);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);z-index:50}.site-brand{display:flex;align-items:center;gap:12px;margin-right:auto}.site-brand strong{display:block;letter-spacing:.015em}.site-brand small{display:block;color:#748095;font-size:9.5px;font-weight:700;letter-spacing:.14em;margin-top:2px}.site-logo{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,var(--blue),var(--blue2));color:#fff;font-weight:950;box-shadow:0 10px 26px rgba(23,105,255,.23)}nav{display:flex;gap:27px;font-size:13px;font-weight:720;color:#526077}nav a{position:relative;padding:28px 0}nav a:after{content:"";position:absolute;left:0;right:100%;bottom:20px;height:2px;border-radius:2px;background:var(--blue);transition:right .18s ease}nav a:hover{color:var(--blue)}nav a:hover:after{right:0}.btn{border:0;border-radius:12px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;letter-spacing:.055em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.btn:hover{transform:translateY(-2px)}.btn-lg{padding:15px 22px;border-radius:13px}.btn.primary{background:linear-gradient(135deg,var(--blue),#307cff);color:#fff;box-shadow:0 12px 30px rgba(23,105,255,.26)}.btn.primary:hover{box-shadow:0 18px 40px rgba(23,105,255,.34)}.btn.secondary{background:#fff;border:1px solid #dce4ee;color:#243450}.btn.ghost{border:1px solid #dce4ee;background:rgba(255,255,255,.8)}.btn.glass{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.08);color:#fff;backdrop-filter:blur(10px)}.hero-premium{position:relative;overflow:hidden;background:radial-gradient(circle at 22% 0%,#123466 0,rgba(18,52,102,0) 34%),radial-gradient(circle at 92% 18%,rgba(94,231,193,.12),transparent 29%),linear-gradient(150deg,#07111f 0%,#091a31 58%,#07111f 100%);color:#fff}.hero-premium:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,#000,transparent 92%)}.hero-glow{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none}.hero-glow-a{width:350px;height:350px;background:rgba(23,105,255,.28);left:-160px;top:90px}.hero-glow-b{width:300px;height:300px;background:rgba(94,231,193,.15);right:-100px;bottom:30px}.hero-grid{position:relative;z-index:2;max-width:1240px;margin:auto;padding:100px 24px 82px;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:60px}.eyebrow{font-size:10px;font-weight:950;letter-spacing:.19em;color:var(--blue)}.eyebrow.inverse{color:var(--green)}.hero-copy h1{font-size:clamp(48px,5.15vw,76px);line-height:1.01;letter-spacing:-.058em;margin:16px 0 24px}.hero-copy h1 em{font-style:normal;background:linear-gradient(100deg,#67e8c2,#7ab8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy>p{font-size:17px;line-height:1.72;color:#aabbd0;max-width:590px}.hero-actions{display:flex;gap:10px;margin-top:32px}.hero-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px}.hero-trust>div{border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:13px;background:rgba(255,255,255,.035)}.hero-trust b{display:block;color:var(--green);font-size:10px;letter-spacing:.12em}.hero-trust span{display:block;margin-top:7px;color:#9fb1c6;font-size:10.5px;line-height:1.35}.hero-product-stage{position:relative;perspective:1500px}.browser-shell{overflow:hidden;border:1px solid rgba(22,46,75,.16);border-radius:20px;background:#07111f;box-shadow:var(--shadow)}.browser-shell-hero{transform:perspective(1200px) rotateY(-4deg) rotateX(1.5deg);box-shadow:0 48px 120px rgba(0,0,0,.38),0 0 0 1px rgba(255,255,255,.06)}.browser-bar{height:42px;display:flex;align-items:center;gap:14px;padding:0 14px;background:linear-gradient(180deg,#132238,#0d1b2e);color:#92a6bd;font-size:9px;font-weight:800;letter-spacing:.06em}.browser-bar>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-bar>b{color:#83efce;font-size:8.5px}.browser-dots{display:flex;gap:5px}.browser-dots i{width:7px;height:7px;border-radius:50%;background:#52677d}.browser-dots i:first-child{background:#ff7f86}.browser-dots i:nth-child(2){background:#f4c75a}.browser-dots i:nth-child(3){background:#5ee7c1}.browser-shell img{width:100%;height:auto}.floating-card{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(9,26,46,.86);backdrop-filter:blur(16px);box-shadow:0 18px 45px rgba(0,0,0,.26)}.floating-card small{display:block;color:#7f98b2;font-size:8px;font-weight:900;letter-spacing:.12em}.floating-card strong{display:block;margin-top:3px;color:#fff;font-size:12px}.float-online{left:-34px;bottom:62px}.float-online i{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px rgba(94,231,193,.08),0 0 18px rgba(94,231,193,.55)}.float-pix{right:-24px;top:76px}.float-pix>span{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,var(--green),#75dcff);color:#052018;font-size:10px;font-weight:950}.hero-proof{position:relative;z-index:2;max-width:1240px;margin:auto;padding:0 24px 30px;display:flex;align-items:center;justify-content:center;gap:18px;color:#6f88a4;font-size:8.5px;font-weight:850;letter-spacing:.13em}.hero-proof i{width:3px;height:3px;border-radius:50%;background:#4f6b86}.section{padding:102px max(24px,calc((100vw - 1240px)/2))}.section-head{max-width:780px;margin-bottom:46px}.section-head.centered{text-align:center;margin-left:auto;margin-right:auto}.section-head h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.043em;margin:12px 0 15px}.section-head p{color:var(--muted);font-size:16px;line-height:1.7}.section-head.light h2{color:#fff}.section-head.light p{color:#9eb0c6}.intro-section{background:#fff}.premium-features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.premium-features article{position:relative;min-height:230px;border:1px solid var(--line);border-radius:20px;padding:27px;background:linear-gradient(180deg,#fff,#fbfcff);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.premium-features article:hover{transform:translateY(-5px);border-color:#cddbf0;box-shadow:0 20px 50px rgba(25,63,109,.09)}.feature-icon{width:43px;height:43px;border-radius:12px;background:linear-gradient(135deg,#eaf2ff,#eefcf9);color:var(--blue);display:grid;place-items:center;font-size:11px;font-weight:950}.premium-features h3{margin:20px 0 8px;font-size:18px}.premium-features p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.65}.premium-features article>b{position:absolute;left:27px;bottom:24px;color:#9aa7b9;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.product-tour-section{position:relative;overflow:hidden;background:linear-gradient(145deg,#07111f,#0b1e36);color:#fff}.product-tour-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 35%,rgba(23,105,255,.17),transparent 35%),radial-gradient(circle at 18% 80%,rgba(94,231,193,.08),transparent 32%)}.product-tour-head{position:relative;z-index:2;max-width:none;display:grid;grid-template-columns:1.1fr .7fr;gap:60px;align-items:end}.product-tour-head h2{color:#fff;max-width:760px}.product-tour-head p{color:#9db0c6;margin:0}.tour-tabs{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:24px}.tour-tab{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.025);color:#8fa4bb;text-align:left;cursor:pointer;transition:.18s ease}.tour-tab:hover{background:rgba(255,255,255,.045);color:#d7e5f4}.tour-tab.active{border-color:rgba(94,231,193,.24);background:linear-gradient(135deg,rgba(94,231,193,.10),rgba(109,168,255,.08));color:#fff}.tour-tab>b{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(255,255,255,.05);color:var(--green);font-size:9px}.tour-tab span{font-size:12px;font-weight:850}.tour-tab small{display:block;margin-top:3px;color:#748da7;font-size:9px;font-weight:600}.tour-stage{position:relative;z-index:2;display:grid;grid-template-columns:.38fr .62fr;gap:48px;align-items:center}.tour-copy{padding:18px 0}.tour-copy[hidden]{display:none}.mini-label{color:var(--green);font-size:9px;font-weight:950;letter-spacing:.14em}.tour-copy h3{font-size:34px;line-height:1.1;letter-spacing:-.04em;margin:12px 0 18px}.tour-copy p{color:#9eb0c6;line-height:1.7;font-size:14px}.tour-copy ul{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:11px;color:#c7d4e3;font-size:12px}.tour-copy li:before{content:"✓";color:var(--green);font-weight:950;margin-right:9px}.tour-browser-wrap{position:relative}.tour-browser{box-shadow:0 38px 90px rgba(0,0,0,.36)}#tour-image{transition:opacity .12s ease,transform .12s ease}#tour-image.switching{opacity:.35;transform:scale(.994)}.demo-note{display:block;text-align:right;margin-top:10px;color:#667f99;font-size:9px}.visual-story{background:linear-gradient(180deg,#f8faff,#fff)}.story-row{display:grid;grid-template-columns:1.12fr .88fr;gap:72px;align-items:center;margin-bottom:120px}.story-row:last-child{margin-bottom:0}.story-row.reverse{grid-template-columns:.88fr 1.12fr}.story-row.reverse .story-media{order:2}.story-media{position:relative}.story-media:before{content:"";position:absolute;inset:12% -4% -8% 10%;border-radius:50%;background:rgba(23,105,255,.10);filter:blur(45px);z-index:0}.story-media .browser-shell{position:relative;z-index:2;box-shadow:0 35px 80px rgba(24,53,91,.16)}.tilt-left .browser-shell{transform:rotate(-1.2deg)}.tilt-right .browser-shell{transform:rotate(1.2deg)}.story-copy h2{font-size:clamp(33px,3.7vw,49px);line-height:1.08;letter-spacing:-.045em;margin:12px 0 17px}.story-copy>p{color:var(--muted);font-size:15px;line-height:1.72}.story-points{display:grid;grid-template-columns:1fr 1fr;gap:10px 15px;margin-top:26px;color:#43546b;font-size:12px;font-weight:720}.story-points span::first-letter{color:var(--green2)}.process-section{background:radial-gradient(circle at 20% 0,rgba(23,105,255,.18),transparent 32%),linear-gradient(145deg,#07111f,#0b203a);color:#fff}.process-line{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.process-line article{display:flex;gap:15px;padding:23px;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:rgba(255,255,255,.035)}.process-line article>span{width:36px;height:36px;flex:0 0 36px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(94,231,193,.18);background:rgba(94,231,193,.07);color:var(--green);font-size:9px;font-weight:950}.process-line h3{font-size:15px;margin:3px 0 8px}.process-line p{margin:0;color:#9eb0c6;font-size:11px;line-height:1.55}.pricing-section{background:#fff}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:15px}.price-card{border:1px solid var(--line);border-radius:21px;padding:29px;background:#fff;position:relative;transition:.2s ease}.price-card:hover{transform:translateY(-4px);box-shadow:0 24px 55px rgba(25,63,109,.10)}.price-card.featured{border-color:#9fc1ff;box-shadow:0 22px 55px rgba(23,105,255,.12);background:linear-gradient(180deg,#f9fbff,#fff)}.popular{position:absolute;right:16px;top:16px;font-size:8px;font-weight:950;color:var(--blue);background:#edf4ff;border-radius:999px;padding:7px 9px}.plan-kicker{display:block;color:#91a0b4;font-size:8px;font-weight:950;letter-spacing:.13em}.price-card h3{font-size:20px;margin:10px 0 18px}.price{display:flex;align-items:baseline;gap:4px}.price small{font-weight:850}.price strong{font-size:38px;letter-spacing:-.045em}.price span{font-size:11px;color:var(--muted)}.price-card>p{color:var(--muted);font-size:13px;line-height:1.55}.price-card ul{list-style:none;padding:0;margin:23px 0;display:grid;gap:10px;color:#48576d;font-size:12px}.price-card li:before{content:"✓";color:var(--green2);font-weight:950;margin-right:8px}.price-card .btn{width:100%}.access-premium{background:linear-gradient(145deg,#0a1c34,#07111f);padding-top:72px;padding-bottom:72px}.access-card-premium{max-width:1120px;margin:auto;border:1px solid rgba(255,255,255,.1);border-radius:25px;padding:42px;background:radial-gradient(circle at 0 0,rgba(23,105,255,.13),transparent 42%),rgba(255,255,255,.035);display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;color:#fff}.access-card-premium h2{font-size:35px;line-height:1.12;letter-spacing:-.04em;margin:10px 0 14px}.access-card-premium p{color:#9eb0c6;line-height:1.65;font-size:14px}.secure-line{display:flex;align-items:center;gap:9px;margin-top:18px;color:#7f98b2;font-size:10px;font-weight:700}.secure-line i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 13px rgba(94,231,193,.6)}.access-card-premium form{display:flex;gap:9px;align-items:end}.access-card-premium label{flex:1}.access-card-premium label>span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#8da3ba}.tenant-input{margin-top:7px;border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:0 13px;display:flex;align-items:center;background:rgba(255,255,255,.055)}.tenant-input input{border:0;outline:0;padding:14px 0;background:transparent;min-width:0;width:100%;font-weight:850;color:#fff}.tenant-input input::placeholder{color:#557089}.tenant-input span{font-size:11px;color:#7890a9;white-space:nowrap}.site-footer{padding:42px max(24px,calc((100vw - 1240px)/2));border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto auto;gap:48px;align-items:center;color:var(--muted);font-size:11px}.footer-brand p{margin:12px 0 0;max-width:420px;line-height:1.55}.footer-links{display:flex;gap:18px;font-weight:700;color:#526177}.footer-links a:hover{color:var(--blue)}@media(max-width:1050px){.site-header nav{display:none}.hero-grid{grid-template-columns:1fr;padding-top:68px}.hero-product-stage{max-width:850px}.hero-trust{max-width:650px}.product-tour-head{grid-template-columns:1fr}.tour-stage{grid-template-columns:1fr}.tour-copy{max-width:690px}.story-row,.story-row.reverse{grid-template-columns:1fr;gap:45px}.story-row.reverse .story-media{order:0}.premium-features{grid-template-columns:1fr 1fr}.process-line{grid-template-columns:1fr 1fr}.floating-card{display:none}}@media(max-width:720px){.site-header{height:68px;padding:0 16px}.header-cta{display:none}.site-logo{width:37px;height:37px}.hero-grid{padding:55px 18px 65px}.hero-copy h1{font-size:44px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.hero-trust{grid-template-columns:1fr}.browser-shell-hero{transform:none}.hero-proof{display:none}.section{padding:72px 18px}.premium-features{grid-template-columns:1fr}.product-tour-head{gap:20px}.tour-tabs{grid-template-columns:1fr 1fr}.tour-tab{padding:11px}.tour-copy h3{font-size:28px}.story-row{margin-bottom:75px}.story-points{grid-template-columns:1fr}.process-line{grid-template-columns:1fr}.access-card-premium{grid-template-columns:1fr;padding:27px;gap:28px}.access-card-premium form{flex-direction:column;align-items:stretch}.site-footer{grid-template-columns:1fr;gap:24px}.footer-links{flex-wrap:wrap}.site-footer>small{text-align:left}}@media(max-width:460px){.hero-copy h1{font-size:39px}.tour-tabs{grid-template-columns:1fr}.section-head h2{font-size:34px}.story-copy h2{font-size:34px}.pricing-grid{grid-template-columns:1fr}.site-brand small{font-size:8.5px}}

/* v9.2.1 - tour ampliado + Área do Cliente */
.tour-tabs-extended{grid-template-columns:repeat(4,1fr)}
.showcase-mosaic-section{background:#f5f8fd}
.showcase-mosaic{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}
.showcase-mosaic article{min-width:0}
.showcase-mosaic .browser-shell{box-shadow:0 25px 60px rgba(24,53,91,.13);transition:transform .22s ease,box-shadow .22s ease}
.showcase-mosaic article:hover .browser-shell{transform:translateY(-5px);box-shadow:0 35px 72px rgba(24,53,91,.18)}
.showcase-mosaic h3{margin:18px 0 6px;font-size:19px;letter-spacing:-.025em}
.showcase-mosaic p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}
.access-card-login{grid-template-columns:1fr .72fr}
.access-login-action{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.045);padding:28px;text-align:left}
.access-login-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,rgba(94,231,193,.16),rgba(109,168,255,.15));border:1px solid rgba(94,231,193,.18);font-size:22px;color:var(--green);margin-bottom:18px}
.access-login-action strong{font-size:18px;display:block}.access-login-action p{margin:6px 0 20px}.access-login-action .btn{width:100%}

.client-login-body{min-height:100vh;margin:0;background:radial-gradient(circle at 16% 20%,rgba(23,105,255,.18),transparent 30%),radial-gradient(circle at 88% 78%,rgba(94,231,193,.10),transparent 30%),linear-gradient(145deg,#07111f,#0b1e36);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.client-login-shell{min-height:100vh;max-width:1440px;margin:auto;padding:28px 44px 24px;display:flex;flex-direction:column}
.client-login-brand{display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none;width:max-content}.client-login-brand>span:last-child{display:grid}.client-login-brand strong{font-size:15px;letter-spacing:.02em}.client-login-brand small{font-size:8px;letter-spacing:.14em;color:#718ba6;font-weight:800;margin-top:2px}
.client-login-grid{flex:1;display:grid;grid-template-columns:1.08fr .62fr;gap:70px;align-items:center;padding:54px 0}
.client-login-copy{min-width:0}.client-login-copy h1{font-size:clamp(43px,5vw,68px);line-height:1.02;letter-spacing:-.055em;margin:14px 0 20px;max-width:800px}.client-login-copy h1 em{font-style:normal;color:#6be8c4}.client-login-copy>p{max-width:720px;color:#a2b5ca;font-size:16px;line-height:1.72}
.client-login-benefits{display:flex;flex-wrap:wrap;gap:10px 18px;margin:25px 0 30px;color:#c5d4e4;font-size:11px;font-weight:720}.client-login-benefits span::first-letter{color:#64e6bf}
.client-login-preview{max-width:760px;box-shadow:0 38px 90px rgba(0,0,0,.38);transform:perspective(1200px) rotateY(2deg) rotateX(1deg)}
.client-login-card{width:100%;max-width:470px;justify-self:end;border:1px solid rgba(255,255,255,.11);border-radius:25px;padding:34px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 35px 90px rgba(0,0,0,.28);backdrop-filter:blur(18px)}
.client-login-card h2{font-size:31px;letter-spacing:-.04em;margin:10px 0 8px}.client-login-card>p{color:#91a8c0;font-size:13px;line-height:1.6;margin:0 0 24px}.client-login-form{display:grid;gap:16px}.client-login-form label>span{display:block;color:#89a1ba;font-size:9px;font-weight:900;letter-spacing:.09em;margin-bottom:7px}.client-login-form input{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:15px 16px;background:rgba(255,255,255,.055);outline:0;color:#fff;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.client-login-form input:focus{border-color:rgba(94,231,193,.5);box-shadow:0 0 0 4px rgba(94,231,193,.07)}.client-login-form input::placeholder{color:#58718c}.client-login-form .btn{margin-top:5px;width:100%}
.client-login-error{border:1px solid rgba(255,116,116,.22);background:rgba(255,93,93,.09);color:#ffc8c8;border-radius:12px;padding:12px 14px;font-size:11px;line-height:1.45;margin-bottom:17px}
.client-security-note{display:flex;gap:9px;align-items:flex-start;margin-top:20px;padding-top:17px;border-top:1px solid rgba(255,255,255,.08);color:#6f89a5;font-size:9.5px;line-height:1.5}.client-security-note i{width:7px;height:7px;border-radius:50%;background:#5ee7c1;box-shadow:0 0 11px rgba(94,231,193,.55);margin-top:4px;flex:0 0 auto}
.client-company-list{display:grid;gap:9px;margin:18px 0}.client-company-choice{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045);padding:15px 16px;color:#fff;text-align:left;cursor:pointer;transition:.18s ease}.client-company-choice:hover{border-color:rgba(94,231,193,.32);background:rgba(94,231,193,.075);transform:translateY(-1px)}.client-company-choice span{display:grid;gap:3px}.client-company-choice strong{font-size:13px}.client-company-choice small{font-size:9px;color:#758da7}.client-company-choice>b{font-size:9px;color:#65e6c0;white-space:nowrap}.client-back-link{display:inline-block;margin-top:10px;color:#819ab4;font-size:10px;text-decoration:none}.client-back-link:hover{color:#fff}
.client-login-footer{display:flex;justify-content:space-between;align-items:center;color:#667f99;font-size:9px;border-top:1px solid rgba(255,255,255,.07);padding-top:20px}.client-login-footer a{color:#7891ab;text-decoration:none}.client-login-footer a:hover{color:#fff}
@media(max-width:1050px){.client-login-grid{grid-template-columns:1fr;gap:42px}.client-login-card{justify-self:stretch;max-width:700px}.client-login-preview{max-width:800px}.showcase-mosaic{gap:20px}}
@media(max-width:720px){.tour-tabs-extended{grid-template-columns:1fr 1fr}.showcase-mosaic{grid-template-columns:1fr}.access-card-login{grid-template-columns:1fr}.client-login-shell{padding:20px 18px}.client-login-grid{padding:40px 0}.client-login-copy h1{font-size:43px}.client-login-preview{display:none}.client-login-card{padding:26px}.client-login-footer{gap:12px;flex-wrap:wrap}}
@media(max-width:460px){.tour-tabs-extended{grid-template-columns:1fr}.client-login-copy h1{font-size:37px}.client-login-card h2{font-size:28px}}

/* v9.6.0 - Checkout institucional */
.site-checkout-body{background:linear-gradient(180deg,#f5f8fd,#fff);color:var(--ink)}
.checkout-header{position:sticky;top:0}.checkout-shell{max-width:1180px;margin:0 auto;padding:72px 24px 90px}.checkout-intro{max-width:820px;margin-bottom:32px}.checkout-intro h1{font-size:clamp(34px,4.2vw,55px);line-height:1.06;letter-spacing:-.045em;margin:12px 0 16px}.checkout-intro p{color:var(--muted);font-size:15px;line-height:1.7}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:20px;align-items:start}.checkout-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:0 24px 60px rgba(25,63,109,.08)}.checkout-card[hidden]{display:none!important}.checkout-card-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px}.checkout-card-head>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#edf4ff;color:var(--blue);font-size:11px;font-weight:950;flex:0 0 36px}.checkout-card-head h2{margin:0 0 6px;font-size:22px}.checkout-card-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.checkout-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkout-form label{display:grid;gap:7px;font-size:10px;font-weight:900;letter-spacing:.035em;color:#485a70}.checkout-form input,.checkout-form select{width:100%;border:1px solid #dbe4ef;border-radius:11px;background:#fff;padding:12px 13px;outline:0;font:inherit;color:#142338}.checkout-form input:focus,.checkout-form select:focus{border-color:#8eb6f9;box-shadow:0 0 0 3px rgba(23,105,255,.08)}.checkout-form small{font-weight:600;letter-spacing:0;color:#8796a9;line-height:1.4}.checkout-form .full{grid-column:1/-1}.checkout-inline{display:flex;gap:8px}.checkout-inline input{min-width:0}.checkout-quote{border:1px solid #dbe7f7;border-radius:14px;padding:13px 15px;background:#f7faff;display:grid;align-content:center;gap:2px}.checkout-quote small{font-size:8px;font-weight:950;letter-spacing:.12em;color:#7792b4}.checkout-quote strong{font-size:18px;color:#153a68}.checkout-quote span{font-size:10px;color:#71849d;line-height:1.4}.checkout-terms{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:10px!important;border:1px solid #e1e8f2;border-radius:12px;padding:13px;background:#fbfcfe}.checkout-terms input{width:17px;height:17px;margin:1px 0 0}.checkout-terms span{font-size:11px;line-height:1.5;font-weight:650;letter-spacing:0}.checkout-message{border-radius:11px;padding:11px 13px;font-size:11px;font-weight:750}.checkout-message.error{background:#fff0f0;color:#a73d3d;border:1px solid #f5caca}.checkout-message.ok{background:#effbf6;color:#1e7255;border:1px solid #c8eadc}.checkout-unavailable{max-width:760px;padding:24px;border:1px solid #f0d4b4;border-radius:18px;background:#fff8ee}.checkout-unavailable strong{font-size:18px}.checkout-unavailable p{color:#805e34;margin-bottom:0}.checkout-payment{position:sticky;top:92px}.checkout-status{display:grid;gap:5px;padding:15px;border-radius:14px;margin-bottom:14px}.checkout-status strong{font-size:14px}.checkout-status span{font-size:11px;line-height:1.45}.checkout-status.pending{background:#fff7e8;border:1px solid #f3ddaf;color:#855f16}.checkout-status.paid{background:#edf9f4;border:1px solid #c1ead9;color:#17684c}.checkout-status.error{background:#fff0f0;border:1px solid #f1cccc;color:#9c3333}.checkout-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.checkout-summary>div{border:1px solid #e6ebf2;border-radius:12px;padding:10px 11px;background:#fbfcfe;display:grid;gap:3px}.checkout-summary small{color:#8795a8;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.checkout-summary strong{font-size:11px;line-height:1.35;overflow-wrap:anywhere}.checkout-pay-box{border:1px solid #dbe5f1;border-radius:16px;padding:15px;margin-top:12px;display:grid;gap:10px}.checkout-pay-box[hidden]{display:none!important}.checkout-pay-box h3{margin:2px 0 0;font-size:17px}.checkout-pay-box textarea{width:100%;min-height:72px;resize:vertical;border:1px solid #dbe4ef;border-radius:10px;padding:10px;font:600 11px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.checkout-pay-box img{max-width:190px;width:100%;height:auto;justify-self:center;border-radius:12px}.checkout-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.checkout-security{margin-top:16px;border-top:1px solid #edf1f6;padding-top:13px;display:grid;gap:4px}.checkout-security b{font-size:10px}.checkout-security span{font-size:9.5px;color:#7b8ca3;line-height:1.5}.checkout-footer{max-width:100%}
@media(max-width:900px){.checkout-grid{grid-template-columns:1fr}.checkout-payment{position:static}.checkout-form{grid-template-columns:1fr}.checkout-form .full{grid-column:auto}.checkout-summary{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.checkout-shell{padding:48px 15px 70px}.checkout-card{padding:20px;border-radius:18px}.checkout-summary{grid-template-columns:1fr}.checkout-inline{flex-direction:column}.checkout-actions .btn{width:100%}}

.checkout-environment-warning{max-width:1180px;margin:0 auto 18px;padding:12px 16px;border:1px solid rgba(245,158,11,.38);border-radius:14px;background:rgba(245,158,11,.1);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.checkout-environment-warning strong{font-size:.78rem;letter-spacing:.08em}.checkout-environment-warning span{opacity:.82;font-size:.9rem}


/* v9.6.4 - Trial no checkout institucional */
.price-card.trial-card{border-color:#bfded3;background:linear-gradient(180deg,#f7fffc,#fff);box-shadow:0 22px 55px rgba(27,197,141,.10)}
.price-card.trial-card .price{color:#11785b}.price-card.trial-card .price span{max-width:72px;line-height:1.15}.trial-badge{background:#dff8ef!important;color:#13775c!important;border-color:#bfe8d9!important}
.checkout-plan-notice{border:1px solid #dce6f2;border-radius:14px;padding:14px 16px;display:grid;gap:6px;line-height:1.55}.checkout-plan-notice[hidden]{display:none!important}.checkout-plan-notice strong{font-size:9px;letter-spacing:.11em}.checkout-plan-notice span{font-size:11px;color:#53667d;font-weight:650}.checkout-plan-notice.trial{background:#f0fbf7;border-color:#c6eadc}.checkout-plan-notice.trial strong{color:#13775c}.checkout-plan-notice.paid{background:#f7faff;border-color:#dbe7f7}.checkout-plan-notice.paid strong{color:#1769ff}

/* v9.8.0 - SEO / páginas públicas indexáveis */
.seo-main{background:#fff}.seo-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 0%,#153c74 0,rgba(21,60,116,0) 35%),radial-gradient(circle at 90% 15%,rgba(94,231,193,.13),transparent 27%),linear-gradient(150deg,#07111f,#0a1c34 62%,#07111f);color:#fff}.seo-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:54px 54px}.seo-hero-grid{position:relative;z-index:2;max-width:1240px;margin:auto;padding:96px 24px 90px;display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center}.seo-hero-copy h1{font-size:clamp(43px,5vw,70px);line-height:1.03;letter-spacing:-.055em;margin:15px 0 23px}.seo-hero-copy>p{font-size:17px;line-height:1.72;color:#aabbd0;max-width:620px}.seo-browser{box-shadow:0 46px 105px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.05);transform:perspective(1200px) rotateY(-3deg)}.seo-content-section{background:#fff}.seo-content-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:54px;align-items:start}.seo-prose{display:grid;gap:38px}.seo-prose section{padding-bottom:36px;border-bottom:1px solid var(--line)}.seo-prose section:last-child{border-bottom:0}.seo-prose h2{font-size:32px;line-height:1.15;letter-spacing:-.035em;margin:0 0 13px}.seo-prose p{margin:0;color:var(--muted);font-size:16px;line-height:1.78}.seo-side-card{position:sticky;top:106px;border:1px solid #dfe7f0;border-radius:24px;padding:28px;background:linear-gradient(180deg,#fbfdff,#f6f9fd);box-shadow:0 22px 60px rgba(25,63,109,.08)}.seo-side-card h2{font-size:24px;line-height:1.2;letter-spacing:-.03em;margin:11px 0 20px}.seo-side-card ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:11px}.seo-side-card li{color:#52657d;font-size:13px;line-height:1.45;padding-left:21px;position:relative}.seo-side-card li:before{content:"✓";position:absolute;left:0;color:var(--green2);font-weight:950}.seo-links-section{background:var(--bg)}.seo-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.seo-link-grid a,.seo-home-links a{display:grid;gap:7px;padding:20px;border:1px solid var(--line);border-radius:17px;background:#fff;transition:.18s ease}.seo-link-grid a:hover,.seo-home-links a:hover{transform:translateY(-3px);border-color:#c8d9ef;box-shadow:0 16px 38px rgba(25,63,109,.08);text-decoration:none}.seo-link-grid strong,.seo-home-links strong{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.seo-link-grid span,.seo-home-links span{font-size:14px;line-height:1.45;font-weight:750;color:#30445f}.seo-cta{background:linear-gradient(135deg,#07111f,#0c2442);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px}.seo-cta h2{font-size:38px;letter-spacing:-.04em;margin:10px 0 8px}.seo-cta p{color:#9fb1c6;margin:0;line-height:1.6}.seo-discovery-section{background:#f6f9fd}.seo-home-links{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}
@media(max-width:980px){.seo-hero-grid,.seo-content-grid{grid-template-columns:1fr}.seo-browser{transform:none}.seo-side-card{position:static}.seo-link-grid,.seo-home-links{grid-template-columns:1fr 1fr}.seo-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.seo-hero-grid{padding:68px 18px 62px}.seo-link-grid,.seo-home-links{grid-template-columns:1fr}.seo-cta h2{font-size:31px}}


/* ================================================================
   HOTSPOT PIX v9.8.2 - CONTROLES MOBILE SEM ZOOM AUTOMATICO
   Mantem pinch-zoom acessivel; corrige a causa usando 16px nos campos.
================================================================ */
@media (max-width: 900px) {
  input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),
  select,
  textarea {
    font-size: 16px !important;
  }
}

/* v9.8.3 - identidade HOTSPOT PIX sem monograma HP */
.site-logo{overflow:hidden;padding:0}.site-logo img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}

/* HOTSPOT PIX v9.8.6 — Área do Cliente alinhada à identidade PWA premium */
.client-login-body{position:relative;overflow-x:hidden;background:radial-gradient(circle at 13% 16%,rgba(17,140,255,.28),transparent 30%),radial-gradient(circle at 88% 80%,rgba(85,232,181,.15),transparent 28%),linear-gradient(145deg,#040b14 0%,#07192e 54%,#06111f 100%)}
.client-login-body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(70,178,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(70,178,255,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 90%)}
.client-login-shell{position:relative;z-index:1}
.client-login-brand .site-logo{width:46px;height:46px;padding:2px;overflow:hidden;border:1px solid rgba(43,220,255,.26);border-radius:15px;background:rgba(6,27,49,.90);box-shadow:0 12px 34px rgba(17,140,255,.18),0 0 24px rgba(85,232,181,.07)}
.client-login-brand .site-logo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}
.client-login-brand strong{font-size:16px;font-weight:850;letter-spacing:-.015em}.client-login-brand small{color:#6d8ba8;letter-spacing:.16em}
.client-login-copy h1 em{background:linear-gradient(100deg,#62edc3,#43d9ff,#62a8ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.client-login-benefits span{padding:8px 11px;border:1px solid rgba(43,220,255,.095);border-radius:999px;background:rgba(10,40,70,.34);color:#bbcee0}
.client-login-preview{border-color:rgba(43,220,255,.15);box-shadow:0 42px 110px rgba(0,4,14,.52),0 0 0 1px rgba(255,255,255,.025)}
.client-login-card{position:relative;overflow:hidden;border-color:rgba(43,220,255,.19);border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(17,140,255,.12),transparent 35%),linear-gradient(180deg,rgba(8,32,57,.93),rgba(4,19,36,.95));box-shadow:0 38px 100px rgba(0,5,15,.46),inset 0 1px 0 rgba(255,255,255,.035);backdrop-filter:blur(24px) saturate(125%)}
.client-login-card:before{content:"";position:absolute;left:28px;right:28px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(43,220,255,.48),rgba(85,232,181,.30),transparent)}
.client-login-card h2{color:#fff;font-weight:850}.client-login-card>p{color:#89a4bd}
.client-login-form label>span{color:#8aa5be;letter-spacing:.11em}.client-login-form input{min-height:51px;border-color:rgba(70,164,235,.18);background:rgba(2,15,29,.62);font-size:16px;color:#f7fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}
.client-login-form input:hover{border-color:rgba(43,220,255,.27)}.client-login-form input:focus{border-color:rgba(43,220,255,.57);background:rgba(5,25,45,.82);box-shadow:0 0 0 4px rgba(17,140,255,.10),0 0 25px rgba(43,220,255,.055)}
.client-login-form .btn.primary{min-height:49px;border:1px solid rgba(72,226,255,.24);background:linear-gradient(135deg,#2bdcff,#168fff 54%,#55e8b5 126%);color:#02131f;box-shadow:0 14px 34px rgba(17,140,255,.24)}
.client-login-form .btn.primary:hover{box-shadow:0 18px 42px rgba(17,140,255,.32)}
.client-security-note{border-top-color:rgba(43,220,255,.09);color:#7894ae}.client-security-note i{background:#55e8b5;box-shadow:0 0 13px rgba(85,232,181,.66)}
.client-company-choice{border-color:rgba(68,160,229,.15);background:linear-gradient(180deg,rgba(12,42,73,.56),rgba(7,29,53,.54))}.client-company-choice:hover{border-color:rgba(43,220,255,.34);background:linear-gradient(90deg,rgba(17,140,255,.12),rgba(85,232,181,.075));box-shadow:0 14px 30px rgba(0,7,18,.18)}.client-company-choice>b{color:#66edc5}
.client-login-footer{border-top-color:rgba(43,220,255,.08)}
@media(max-width:720px){.client-login-copy h1{font-size:clamp(36px,11vw,46px)}.client-login-benefits{gap:8px}.client-login-benefits span{font-size:10px}.client-login-card{padding:27px 22px;border-radius:23px}.client-login-shell{padding:20px 16px}.client-login-grid{padding:34px 0}.client-login-brand .site-logo{width:43px;height:43px}}

/* HOTSPOT PIX v9.10.27 — SEO, acessibilidade e desempenho do site institucional */
.skip-link{position:absolute;left:16px;top:-80px;z-index:200;padding:11px 15px;border-radius:10px;background:#07111f;color:#fff;font-size:13px;font-weight:850;box-shadow:0 12px 30px rgba(0,0,0,.25)}
.skip-link:focus{top:12px}
.site-header .site-brand small,.site-footer .site-brand small{color:#5b687d}
.eyebrow{color:#0a49c7}
.eyebrow.inverse{color:var(--green)}
.plan-kicker{color:#5f6f86}
.popular{color:#0a49c7;background:#e9f1ff}
.seo-link-grid strong,.seo-home-links strong{color:#0a49c7}
.tour-tab:focus-visible,.btn:focus-visible,a:focus-visible{outline:3px solid rgba(23,105,255,.36);outline-offset:3px}
.product-tour-section .tour-tab:focus-visible{outline-color:rgba(94,231,193,.58)}
.tour-tab[aria-selected="true"]{border-color:rgba(94,231,193,.24);background:linear-gradient(135deg,rgba(94,231,193,.10),rgba(109,168,255,.08));color:#fff}
.point-business-section{background:linear-gradient(180deg,#fff,#f6f9fd)}
.point-business-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.point-business-grid article{border:1px solid var(--line);border-radius:21px;padding:28px;background:#fff;box-shadow:0 14px 38px rgba(25,63,109,.055)}
.point-business-grid article>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#eaf2ff;color:#0a49c7;font-size:9px;font-weight:950}
.point-business-grid h3{font-size:20px;letter-spacing:-.02em;margin:18px 0 10px}
.point-business-grid p{color:var(--muted);font-size:13.5px;line-height:1.68;margin:0 0 20px}
.point-business-grid a{color:#0a49c7;font-size:11px;font-weight:900;letter-spacing:.035em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
@media(max-width:900px){.point-business-grid{grid-template-columns:1fr}}
\n\n/* HOTSPOT PIX v9.10.86 — CENTRAL DE AJUDA NO SITE INSTITUCIONAL */
.site-help-main{background:#f6f9fd}.help-public-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 0%,#153c74 0,rgba(21,60,116,0) 35%),radial-gradient(circle at 88% 8%,rgba(94,231,193,.14),transparent 29%),linear-gradient(150deg,#07111f,#0a1c34 62%,#07111f);color:#fff}.help-public-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:54px 54px}.help-public-hero-inner{position:relative;z-index:1;max-width:1000px;margin:auto;padding:88px 24px 76px;text-align:center}.help-public-hero h1{font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.055em;margin:15px auto 20px;max-width:900px}.help-public-hero h1 em{font-style:normal;background:linear-gradient(100deg,#67e8c2,#7ab8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.help-public-hero p{max-width:760px;margin:0 auto;color:#aabbd0;font-size:16px;line-height:1.72}.help-public-search{max-width:780px;margin:30px auto 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 8px 8px 16px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(255,255,255,.08);backdrop-filter:blur(16px)}.help-public-search>span{font-size:24px;color:#67e8c2}.help-public-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:16px;padding:10px}.help-public-search input::placeholder{color:#859bb3}.help-public-search .btn.secondary{background:#fff}.help-public-meta{display:flex;justify-content:center;gap:9px;margin-top:16px;color:#8da3ba;font-size:11px}.help-public-meta strong{color:#67e8c2}.help-public-content{max-width:1180px;margin:auto;padding-top:44px}.help-public-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.help-public-quick{position:relative;text-align:left;border:1px solid var(--line);border-radius:18px;background:#fff;padding:20px;cursor:pointer;box-shadow:0 12px 32px rgba(25,63,109,.055);transition:.18s ease}.help-public-quick:hover{transform:translateY(-3px);border-color:#c8d9ef;box-shadow:0 18px 40px rgba(25,63,109,.09)}.help-public-quick>span{display:block;color:#0a49c7;font-size:9px;font-weight:950;letter-spacing:.12em}.help-public-quick strong{display:block;font-size:17px;margin-top:11px}.help-public-quick small{display:block;color:var(--muted);font-size:11.5px;line-height:1.5;margin-top:7px;padding-right:18px}.help-public-quick i{position:absolute;right:18px;bottom:18px;font-style:normal;color:#0a49c7}.help-public-toolbar{position:sticky;top:78px;z-index:20;padding:12px 0 16px;background:linear-gradient(180deg,#f6f9fd 72%,rgba(246,249,253,0));margin-bottom:8px}.help-public-categories{display:flex;gap:7px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.help-public-filter{white-space:nowrap;border:1px solid #dce5ef;border-radius:999px;background:#fff;color:#526077;padding:9px 13px;font-size:9px;font-weight:900;letter-spacing:.055em;cursor:pointer}.help-public-filter.active{border-color:#1769ff;background:#1769ff;color:#fff;box-shadow:0 8px 20px rgba(23,105,255,.2)}.help-public-result-count{font-size:11px;color:#718096;padding:0 4px}.help-public-list{display:grid;gap:11px}.help-public-article{scroll-margin-top:150px}.help-public-article>details{border:1px solid var(--line);border-radius:19px;background:#fff;box-shadow:0 10px 30px rgba(25,63,109,.045);overflow:hidden}.help-public-article summary{list-style:none;display:grid;grid-template-columns:140px 1fr 28px;gap:18px;align-items:center;padding:21px 23px;cursor:pointer}.help-public-article summary::-webkit-details-marker{display:none}.help-public-category{font-size:9px;font-weight:950;letter-spacing:.09em;color:#0a49c7}.help-public-summary-copy strong{display:block;font-size:17px;letter-spacing:-.015em}.help-public-summary-copy small{display:block;color:var(--muted);font-size:12.5px;line-height:1.5;margin-top:5px}.help-public-chevron{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#eef4fc;color:#0a49c7;font-size:18px;transition:.18s ease}.help-public-article details[open] .help-public-chevron{transform:rotate(45deg);background:#1769ff;color:#fff}.help-public-article-body{border-top:1px solid var(--line);padding:24px 24px 26px}.help-public-steps{display:grid;gap:10px}.help-public-step{display:grid;grid-template-columns:34px 1fr;gap:13px;padding:14px;border:1px solid #e6ecf3;border-radius:14px;background:#fbfdff}.help-public-step>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eaf2ff;color:#0a49c7;font-size:10px;font-weight:950}.help-public-step strong{font-size:13px}.help-public-step p{margin:5px 0 0;color:#65738a;font-size:12.5px;line-height:1.62}.help-public-note{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-top:14px;padding:15px;border-radius:14px;background:#fff8df;border:1px solid #f1df9c;color:#6e5a13;font-size:12.5px;line-height:1.55}.help-public-note strong{font-size:9px;letter-spacing:.08em}.help-public-fields{margin-top:18px}.help-public-fields h3{font-size:13px;margin:0 0 10px}.help-public-field{display:grid;grid-template-columns:minmax(220px,.8fr) 1.2fr;gap:20px;padding:13px 4px;border-top:1px solid #edf1f6}.help-public-field>div strong{display:block;font-size:12px}.help-public-field>div span,.help-public-field p{color:#65738a;font-size:11.5px;line-height:1.55;margin:4px 0 0}.help-public-panel-cta{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.help-public-panel-cta span{color:#65738a;font-size:12px}.help-public-empty{padding:44px;text-align:center;border:1px dashed #cfd9e5;border-radius:18px;background:#fff;color:#65738a}.help-public-empty strong,.help-public-empty span{display:block}.help-public-empty strong{color:#243450;margin-bottom:6px}.help-public-final-cta{max-width:none;background:linear-gradient(135deg,#07111f,#0c2442);color:#fff;display:flex;justify-content:center;align-items:center;gap:80px}.help-public-final-cta h2{font-size:34px;letter-spacing:-.04em;margin:9px 0 7px}.help-public-final-cta p{color:#9fb1c6;margin:0}.help-public-final-cta>div:last-child{display:flex;gap:10px}.site-header a[aria-current="page"]{color:#0a49c7}
@media(max-width:980px){.help-public-quick-grid{grid-template-columns:1fr 1fr}.help-public-article summary{grid-template-columns:110px 1fr 28px}.help-public-final-cta{align-items:flex-start;flex-direction:column;gap:24px}.help-public-toolbar{top:78px}}
@media(max-width:720px){.help-public-hero-inner{padding:64px 18px 58px}.help-public-search{grid-template-columns:auto 1fr}.help-public-search .btn{grid-column:1/-1;width:100%}.help-public-quick-grid{grid-template-columns:1fr}.help-public-content{padding:28px 16px 54px}.help-public-toolbar{top:70px}.help-public-article summary{grid-template-columns:1fr 28px;gap:10px;padding:18px}.help-public-category{grid-column:1/-1}.help-public-summary-copy strong{font-size:15px}.help-public-article-body{padding:18px}.help-public-field{grid-template-columns:1fr;gap:4px}.help-public-panel-cta{align-items:stretch;flex-direction:column}.help-public-panel-cta .btn{width:100%}.help-public-final-cta>div:last-child{width:100%;flex-direction:column}.help-public-final-cta .btn{width:100%}}
