.seeg-relaunch{--navy:#0C2340; --blue:#0A4189; --blue-light:#1466C8; --blue-pale:#EAF4FF; --orange:#F5A21A; --orange-dark:#E08F0C; --orange-pale:#FFF3DE; --orange-text:#99610A; --green:#12A05C; --green-dark:#0E8A50; --green-pale:#EBF9F1; --green-line:#BFE8D0; --green-text:#0E7A47; --muted:#58698A; --muted-soft:#8494AE; --body:#3E5273; --line:#E4EBF5; --bg-soft:#F5F8FD; --whatsapp:#25D366; --whatsapp-dark:#1FBE59; margin:0;background:#FFFFFF;color:var(--navy);font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}
.seeg-relaunch *{box-sizing:border-box;}
  html{scroll-behavior:smooth;}
.seeg-relaunch img{max-width:100%;}
.seeg-relaunch a{color:var(--blue);text-decoration:none;}
.seeg-relaunch a:hover{color:var(--blue-light);}
.seeg-relaunch input,.seeg-relaunch select,.seeg-relaunch button{font-family:inherit;}
.seeg-relaunch ::selection{background:#FFE2B0;color:var(--navy);}
.seeg-relaunch .mono{font-family:'Space Grotesk',monospace;}
.seeg-relaunch .wrap{max-width:1200px;margin:0 auto;padding:0 20px;}
.seeg-relaunch .eyebrow{font-family:'Space Grotesk',monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--orange-text);font-weight:600;}
  /* utility bar */
.seeg-relaunch .utilbar{background:var(--bg-soft);border-bottom:1px solid var(--line);}
.seeg-relaunch .utilbar-inner{max-width:1200px;margin:0 auto;padding:9px 20px;display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--muted);}
.seeg-relaunch .utilbar-live{display:flex;align-items:center;gap:9px;font-family:'Space Grotesk',monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px;}
.seeg-relaunch .dot{width:6px;height:6px;border-radius:50%;background:var(--green);display:inline-block;}
.seeg-relaunch .utilbar-links{display:flex;align-items:center;gap:20px;}
.seeg-relaunch .utilbar-links a{color:var(--muted);font-size:12.5px;}
.seeg-relaunch .wa-link{display:flex;align-items:center;gap:7px;color:var(--navy) !important;font-weight:600;}
.seeg-relaunch .wa-dot{width:7px;height:7px;border-radius:50%;background:var(--whatsapp);display:inline-block;}
  /* header */
.seeg-relaunch .site-header{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);}
.seeg-relaunch .header-inner{max-width:1200px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:22px;}
.seeg-relaunch .logo img{height:32px;width:auto;display:block;}
.seeg-relaunch .nav-desktop{display:flex;align-items:center;gap:26px;margin-left:16px;flex:1;}
.seeg-relaunch .nav-desktop a{color:var(--body);font-size:14.5px;font-weight:600;}
.seeg-relaunch .nav-desktop a:hover{color:var(--blue);}
.seeg-relaunch .header-actions-desktop{display:flex;align-items:center;gap:12px;flex:none;}
.seeg-relaunch .header-actions-mobile{display:none;margin-left:auto;align-items:center;gap:10px;}
.seeg-relaunch .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:14px;border-radius:11px;padding:10px 16px;cursor:pointer;border:1px solid transparent;}
.seeg-relaunch .btn-ghost{border-color:#D7E1F0;color:var(--navy);background:#fff;}
.seeg-relaunch .btn-ghost:hover{border-color:var(--blue);color:var(--blue);}
.seeg-relaunch .btn-orange{background:var(--orange);color:#2B1600;font-weight:800;border-color:transparent;}
.seeg-relaunch .btn-orange:hover{background:var(--orange-dark);}
.seeg-relaunch .menu-toggle{width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:11px;border:1px solid #D7E1F0;background:#fff;cursor:pointer;}
.seeg-relaunch .menu-toggle span{display:block;width:18px;height:2px;background:var(--navy);border-radius:2px;}
.seeg-relaunch .menu-toggle span:last-child{width:12px;background:var(--orange);}
.seeg-relaunch .mobile-menu{display:none;border-top:1px solid var(--line);background:#fff;padding:12px 20px 20px;}
.seeg-relaunch .mobile-menu.open{display:block;}
.seeg-relaunch .mobile-menu a{display:block;padding:14px 4px;color:var(--navy);font-size:16px;font-weight:600;border-bottom:1px solid #EEF3FA;}
.seeg-relaunch .mobile-menu a:last-of-type{border-bottom:none;}
.seeg-relaunch .mobile-menu .btn-ghost{margin-top:14px;display:block;text-align:center;font-weight:700;}
  @media (max-width:939px){
.seeg-relaunch .nav-desktop,.seeg-relaunch .header-actions-desktop{display:none;}
.seeg-relaunch .header-actions-mobile{display:flex;}
  }
  /* hero */
.seeg-relaunch .hero{background:linear-gradient(180deg,#F5F9FF,#FFFFFF 72%);border-bottom:1px solid #EEF3FA;}
.seeg-relaunch .hero-inner{padding:76px 20px 64px;display:grid;gap:56px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;max-width:1200px;margin:0 auto;}
.seeg-relaunch .pill{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;background:var(--orange-pale);color:var(--orange-text);font-family:'Space Grotesk',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;}
.seeg-relaunch .hero h1{margin:20px 0 0;font-size:clamp(36px,4.8vw,58px);line-height:1.05;letter-spacing:-.03em;font-weight:800;color:var(--navy);}
.seeg-relaunch .hero h1 span{color:var(--blue);}
.seeg-relaunch .hero p.lead{margin:20px 0 0;max-width:520px;font-size:clamp(16px,1.2vw,18px);color:var(--muted);text-wrap:pretty;}
.seeg-relaunch .hero-ctas{margin:30px 0 0;display:flex;flex-wrap:wrap;gap:12px;}
.seeg-relaunch .btn-lg{padding:16px 26px;border-radius:13px;font-size:15.5px;}
.seeg-relaunch .btn-orange.btn-lg{box-shadow:0 10px 24px rgba(245,162,26,.32);}
.seeg-relaunch .btn-ghost.btn-lg{border:1px solid #CFDCEF;}
.seeg-relaunch .hero-badges{margin:30px 0 0;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-size:13.5px;color:var(--muted);}
.seeg-relaunch .badge-check{display:inline-flex;align-items:center;gap:8px;}
.seeg-relaunch .badge-check b{color:var(--green);font-weight:700;}
.seeg-relaunch .badge-free{display:inline-flex;align-items:center;gap:9px;padding:8px 15px 8px 11px;border-radius:999px;background:var(--green-pale);border:1px solid var(--green-line);color:var(--green-text);font-size:13.5px;font-weight:800;}
.seeg-relaunch .badge-free .tick{width:20px;height:20px;border-radius:50%;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;}
.seeg-relaunch .orb-wrap{position:relative;width:100%;max-width:470px;margin:0 auto;aspect-ratio:1/1;}
.seeg-relaunch .orb-glow{position:absolute;inset:4%;border-radius:50%;background:radial-gradient(circle at 50% 45%,#DDEBFF,rgba(255,255,255,0) 70%);}
.seeg-relaunch .ring{position:absolute;}
.seeg-relaunch .ring-a{inset:2%;transform:rotateX(74deg);}
.seeg-relaunch .ring-b{inset:14%;transform:rotateX(68deg) rotateZ(22deg);}
.seeg-relaunch .ring-spin{position:absolute;inset:0;animation:seegSpin 24s linear infinite;}
.seeg-relaunch .ring-spin-r{position:absolute;inset:0;animation:seegSpinR 17s linear infinite;}
.seeg-relaunch .ring-track-a{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(10,65,137,.16);}
.seeg-relaunch .ring-track-b{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(20,102,200,.28);}
.seeg-relaunch .ring-dot-a{position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--orange);box-shadow:0 0 14px rgba(245,162,26,.6);}
.seeg-relaunch .ring-dot-b{position:absolute;bottom:-4px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--blue-light);}
.seeg-relaunch .orb{position:absolute;inset:20%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 32% 26%,#EAF4FF,#4A9BFF 34%,#0A4189 78%);box-shadow:0 30px 70px rgba(10,65,137,.3), inset 0 -20px 40px rgba(4,26,60,.35);}
.seeg-relaunch .streak{position:absolute;left:-20%;right:-20%;height:2px;}
.seeg-relaunch .streak-a{top:40%;background:linear-gradient(90deg,transparent,#FFD79A,transparent);animation:seegStreak 5s ease-in-out infinite;}
.seeg-relaunch .streak-b{top:62%;background:linear-gradient(90deg,transparent,#FFFFFF,transparent);animation:seegStreak 6.4s ease-in-out infinite 1.2s;}
.seeg-relaunch .orb-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}
.seeg-relaunch .orb-num{font-family:'Space Grotesk',monospace;font-size:clamp(42px,6.4vw,66px);font-weight:700;line-height:.9;letter-spacing:-.04em;color:#FFFFFF;}
.seeg-relaunch .orb-unit{margin-top:7px;font-family:'Space Grotesk',monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#BFDBFF;}
.seeg-relaunch .float-card{position:absolute;padding:12px 15px;border-radius:14px;background:#FFFFFF;border:1px solid var(--line);box-shadow:0 12px 28px rgba(12,35,64,.1);}
.seeg-relaunch .float-card .k{font-family:'Space Grotesk',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft);}
.seeg-relaunch .float-card .v{font-family:'Space Grotesk',monospace;font-size:21px;font-weight:700;color:var(--navy);}
.seeg-relaunch .float-a{top:2%;right:-1%;animation:seegFloat 7s ease-in-out infinite;}
.seeg-relaunch .float-b{bottom:14%;left:-3%;animation:seegFloatB 8.2s ease-in-out infinite;}
.seeg-relaunch @keyframes seegSpin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
.seeg-relaunch @keyframes seegSpinR{from{transform:rotate(360deg);}to{transform:rotate(0deg);}}
.seeg-relaunch @keyframes seegFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-12px);}}
.seeg-relaunch @keyframes seegFloatB{0%,100%{transform:translateY(0);}50%{transform:translateY(10px);}}
.seeg-relaunch @keyframes seegStreak{0%{transform:translateX(-40%);opacity:0;}25%{opacity:.9;}100%{transform:translateX(60%);opacity:0;}}
  /* stats strip */
.seeg-relaunch .stats{border-bottom:1px solid #EEF3FA;}
.seeg-relaunch .stats-inner{padding:24px 20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));max-width:1200px;margin:0 auto;}
.seeg-relaunch .stat{display:flex;align-items:baseline;gap:11px;}
.seeg-relaunch .stat .n{font-family:'Space Grotesk',monospace;font-size:30px;font-weight:700;line-height:1;}
.seeg-relaunch .stat .n.orange{color:var(--orange);}
.seeg-relaunch .stat .n.blue{color:var(--blue);}
.seeg-relaunch .stat .l{font-size:13.5px;color:var(--muted);}
  /* plans */
.seeg-relaunch .plans{background:var(--bg-soft);border-bottom:1px solid #EEF3FA;}
.seeg-relaunch .plans-inner{padding:88px 20px;max-width:1200px;margin:0 auto;}
.seeg-relaunch .plans-head{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;justify-content:space-between;}
.seeg-relaunch .plans-head h2{margin:12px 0 0;font-size:clamp(28px,3.4vw,42px);line-height:1.08;letter-spacing:-.025em;font-weight:800;}
.seeg-relaunch .plans-head p{margin:14px 0 0;font-size:16px;color:var(--muted);text-wrap:pretty;}
.seeg-relaunch .badge-free-lg{margin:18px 0 0;display:inline-flex;align-items:center;gap:11px;padding:10px 18px 10px 12px;border-radius:999px;background:var(--green-pale);border:1px solid var(--green-line);}
.seeg-relaunch .badge-free-lg .tick{width:24px;height:24px;border-radius:50%;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;}
.seeg-relaunch .badge-free-lg span.label{font-size:14px;font-weight:800;color:var(--green-text);}
.seeg-relaunch .tabs{display:flex;gap:6px;padding:6px;border-radius:999px;background:#fff;border:1px solid var(--line);}
.seeg-relaunch .tab-btn{padding:12px 24px;border-radius:999px;font-weight:700;font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;font-family:'Space Grotesk',monospace;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--muted);transition:all .2s ease;}
.seeg-relaunch .tab-btn.active{background:var(--blue);color:#fff;font-weight:800;box-shadow:0 8px 20px rgba(10,65,137,.24);}
.seeg-relaunch .plan-grid{margin-top:36px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,236px),1fr));align-items:stretch;}
.seeg-relaunch .plan-grid.cameras{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));}
.seeg-relaunch .plan-card{position:relative;display:flex;flex-direction:column;padding:28px 24px 24px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 30px rgba(12,35,64,.05);transition:transform .2s ease, box-shadow .2s ease;}
.seeg-relaunch .plan-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(12,35,64,.1);}
.seeg-relaunch .plan-card.social{border-color:#CFEEDC;}
.seeg-relaunch .plan-card.featured{border:2px solid var(--orange);box-shadow:0 16px 40px rgba(245,162,26,.18);}
.seeg-relaunch .plan-card.featured:hover{transform:translateY(-5px);}
.seeg-relaunch .plan-flag{position:absolute;top:-11px;left:24px;padding:5px 12px;border-radius:999px;font-family:'Space Grotesk',monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}
.seeg-relaunch .plan-flag.green{background:var(--green);color:#fff;}
.seeg-relaunch .plan-flag.orange{background:var(--orange);color:#2B1600;}
.seeg-relaunch .plan-kicker{font-family:'Space Grotesk',monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--muted-soft);}
.seeg-relaunch .plan-kicker.green{color:var(--green-dark);}
.seeg-relaunch .plan-kicker.orange{color:var(--orange-text);}
.seeg-relaunch .plan-card h3{margin:9px 0 0;font-size:22px;font-weight:800;letter-spacing:-.02em;}
.seeg-relaunch .plan-speed{margin:12px 0 0;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--blue);}
.seeg-relaunch .plan-speed.green{color:var(--green-dark);}
.seeg-relaunch .plan-hr{margin:20px 0 0;height:1px;background:#EEF3FA;}
.seeg-relaunch .plan-hr.orange{background:#F5EAD7;}
.seeg-relaunch .plan-list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:11px;font-size:14px;color:var(--body);}
.seeg-relaunch .plan-list li{display:flex;gap:10px;}
.seeg-relaunch .plan-list li::before{content:"✓";color:var(--green);font-weight:700;}
.seeg-relaunch .plan-price{margin:22px 0 0;padding-top:20px;border-top:1px solid #EEF3FA;display:flex;align-items:baseline;gap:6px;}
.seeg-relaunch .plan-price.orange{border-top-color:#F5EAD7;}
.seeg-relaunch .plan-price .cur{font-size:14px;color:var(--muted);}
.seeg-relaunch .plan-price .amt{font-family:'Space Grotesk',monospace;font-size:38px;font-weight:700;letter-spacing:-.03em;color:var(--navy);}
.seeg-relaunch .plan-price .per{font-size:13.5px;color:var(--muted);}
.seeg-relaunch .plan-actions{margin-top:18px;display:grid;gap:9px;}
.seeg-relaunch .plan-actions a.primary{text-align:center;padding:14px;border-radius:12px;font-weight:800;font-size:14.5px;color:#fff;background:var(--blue);}
.seeg-relaunch .plan-actions a.primary:hover{background:var(--blue-light);}
.seeg-relaunch .plan-actions a.primary.green{background:var(--green);}
.seeg-relaunch .plan-actions a.primary.green:hover{background:var(--green-dark);}
.seeg-relaunch .plan-actions a.primary.orange{background:var(--orange);color:#2B1600;box-shadow:0 10px 22px rgba(245,162,26,.3);}
.seeg-relaunch .plan-actions a.primary.orange:hover{background:var(--orange-dark);}
.seeg-relaunch .plan-actions a.outline{text-align:center;padding:14px;border-radius:12px;border:1px solid var(--blue);color:var(--blue);font-weight:700;font-size:14.5px;}
.seeg-relaunch .plan-actions a.outline:hover{background:var(--blue);color:#fff;}
.seeg-relaunch .plan-actions a.link{text-align:center;font-size:12.5px;color:var(--muted);}
.seeg-relaunch .plan-actions a.link:hover{color:var(--blue);}
.seeg-relaunch .legal-note{margin:20px 0 0;font-size:12.5px;line-height:1.7;color:var(--muted);max-width:900px;}
.seeg-relaunch .included-bar{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:16px;background:#fff;border:1px solid var(--line);font-size:13.5px;color:var(--muted);}
.seeg-relaunch .included-bar strong{color:var(--navy);font-weight:700;}
.seeg-relaunch .included-bar .links{display:flex;gap:18px;}
.seeg-relaunch .included-bar .links a{font-size:13.5px;font-weight:600;}
  /* diferenciais */
.seeg-relaunch .diffs{border-bottom:1px solid #EEF3FA;}
.seeg-relaunch .diffs-inner{padding:88px 20px;max-width:1200px;margin:0 auto;}
.seeg-relaunch .diffs h2{margin:12px 0 0;font-size:clamp(28px,3.4vw,42px);line-height:1.08;letter-spacing:-.025em;font-weight:800;max-width:620px;}
.seeg-relaunch .diffs>.diffs-inner>p{margin:14px 0 0;font-size:16px;color:var(--muted);max-width:620px;text-wrap:pretty;}
.seeg-relaunch .diff-grid{margin-top:36px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));}
.seeg-relaunch .diff-card{padding:26px 24px;border-radius:20px;background:#fff;border:1px solid var(--line);transition:box-shadow .2s ease, transform .2s ease;}
.seeg-relaunch .diff-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(12,35,64,.09);}
.seeg-relaunch .diff-icon{width:54px;height:54px;border-radius:17px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 3px rgba(255,255,255,.45);}
.seeg-relaunch .diff-card h3{margin:20px 0 0;font-size:18px;font-weight:700;}
.seeg-relaunch .diff-card p{margin:9px 0 0;font-size:14.5px;color:var(--muted);text-wrap:pretty;}
  /* cobertura */
.seeg-relaunch .coverage{background:var(--bg-soft);border-bottom:1px solid #EEF3FA;}
.seeg-relaunch .coverage-inner{padding:88px 20px;display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;max-width:1200px;margin:0 auto;}
.seeg-relaunch .coverage h2{margin:12px 0 0;font-size:clamp(28px,3.4vw,42px);line-height:1.08;letter-spacing:-.025em;font-weight:800;}
.seeg-relaunch .coverage p.lead{margin:14px 0 0;font-size:16px;color:var(--muted);max-width:470px;text-wrap:pretty;}
.seeg-relaunch .steps{margin-top:26px;display:grid;gap:16px;}
.seeg-relaunch .step{display:flex;gap:14px;align-items:flex-start;}
.seeg-relaunch .step .num{flex:none;width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk',monospace;font-size:14px;font-weight:700;color:#fff;}
.seeg-relaunch .step .num.orange{background:var(--orange);}
.seeg-relaunch .step .num.blue{background:var(--blue);}
.seeg-relaunch .step .num.green{background:var(--green);}
.seeg-relaunch .step .t{font-size:15.5px;font-weight:700;color:var(--navy);}
.seeg-relaunch .step .d{margin:4px 0 0;font-size:13.5px;color:var(--muted);}
.seeg-relaunch .coverage-card{padding:26px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 44px rgba(12,35,64,.09);}
.seeg-relaunch .field{display:grid;gap:14px;}
.seeg-relaunch .field label{display:block;font-size:12.5px;font-weight:700;color:var(--navy);}
.seeg-relaunch .field input,.seeg-relaunch .field select{margin-top:8px;width:100%;padding:14px 15px;border-radius:12px;border:1px solid #D7E1F0;background:#FBFDFF;color:var(--navy);font-size:15px;}
.seeg-relaunch .field-row{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));}
.seeg-relaunch .submit-btn{width:100%;padding:16px;border-radius:12px;border:none;background:var(--orange);color:#2B1600;font-weight:800;font-size:15.5px;cursor:pointer;box-shadow:0 10px 24px rgba(245,162,26,.3);}
.seeg-relaunch .submit-btn:hover{background:var(--orange-dark);}
.seeg-relaunch .result{margin-top:14px;padding:15px 16px;border-radius:12px;display:none;}
.seeg-relaunch .result.show{display:block;}
.seeg-relaunch .result.empty{padding:13px 15px;background:#FFF7E8;border:1px solid #F3DCB0;font-size:14px;color:var(--orange-text);}
.seeg-relaunch .result.ok{background:var(--green-pale);border:1px solid var(--green-line);}
.seeg-relaunch .result.ok .t{font-weight:700;font-size:14.5px;color:var(--green-text);}
.seeg-relaunch .result.partial{background:#EEF5FF;border:1px solid #C9DDF8;}
.seeg-relaunch .result.partial .t{font-weight:700;font-size:14.5px;color:var(--blue);}
.seeg-relaunch .result p{margin:6px 0 12px;font-size:13.5px;color:var(--body);}
.seeg-relaunch .result a.wa{display:inline-block;padding:11px 18px;border-radius:11px;background:var(--whatsapp);color:#04291A;font-weight:800;font-size:13.5px;}
.seeg-relaunch .result a.wa:hover{background:var(--whatsapp-dark);}
.seeg-relaunch .result a.viab{display:inline-block;padding:11px 18px;border-radius:11px;border:1px solid var(--blue);color:var(--blue);font-weight:700;font-size:13.5px;}
.seeg-relaunch .result a.viab:hover{background:var(--blue);color:#fff;}
.seeg-relaunch .coverage-note{margin:14px 0 0;font-size:12.5px;color:var(--muted);}
  /* testimonials */
.seeg-relaunch .testi{border-bottom:1px solid #EEF3FA;}
.seeg-relaunch .testi-inner{padding:88px 20px;display:grid;gap:44px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;max-width:1200px;margin:0 auto;}
.seeg-relaunch .testi h2{margin:12px 0 0;font-size:clamp(28px,3.4vw,42px);line-height:1.08;letter-spacing:-.025em;font-weight:800;}
.seeg-relaunch .testi p.lead{margin:14px 0 0;font-size:16px;color:var(--muted);max-width:440px;text-wrap:pretty;}
.seeg-relaunch .gcard{margin-top:24px;padding:22px 24px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 34px rgba(12,35,64,.08);}
.seeg-relaunch .gcard-top{display:flex;flex-wrap:wrap;gap:16px;align-items:center;}
.seeg-relaunch .gcard-icon{width:46px;height:46px;flex:none;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--bg-soft);border:1px solid var(--line);font-family:'Space Grotesk',monospace;font-size:23px;font-weight:700;color:var(--blue-light);}
.seeg-relaunch .gcard-score{display:flex;align-items:baseline;gap:8px;}
.seeg-relaunch .gcard-score .n{font-family:'Space Grotesk',monospace;font-size:30px;font-weight:700;line-height:1;}
.seeg-relaunch .gcard-score .stars{font-size:15px;color:var(--orange);letter-spacing:.06em;}
.seeg-relaunch .gcard-sub{margin-top:4px;font-size:12.5px;color:var(--muted);}
.seeg-relaunch .gcard-ctas{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px;}
.seeg-relaunch .gcard-ctas a.solid{padding:12px 18px;border-radius:11px;background:var(--blue);color:#fff;font-weight:700;font-size:14px;}
.seeg-relaunch .gcard-ctas a.solid:hover{background:var(--blue-light);}
.seeg-relaunch .gcard-ctas a.outline{padding:12px 18px;border-radius:11px;border:1px solid #D7E1F0;color:var(--navy);font-weight:600;font-size:14px;}
.seeg-relaunch .gcard-ctas a.outline:hover{border-color:var(--blue);color:var(--blue);}
.seeg-relaunch .rank-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));}
.seeg-relaunch .rank-card{padding:22px 20px;border-radius:18px;background:var(--bg-soft);border:1px solid var(--line);}
.seeg-relaunch .rank-card.hl{background:#FFF7E8;border-color:#F3DCB0;}
.seeg-relaunch .rank-card .n{font-family:'Space Grotesk',monospace;font-size:28px;font-weight:700;line-height:1;color:var(--navy);}
.seeg-relaunch .rank-card .n small{font-size:14px;color:var(--blue-light);}
.seeg-relaunch .rank-card.hl .n small{color:var(--orange-text);}
.seeg-relaunch .rank-card p{margin:10px 0 0;font-size:13px;color:var(--muted);}
.seeg-relaunch .rank-card.hl p{color:#6B5426;}
.seeg-relaunch .testi-sources{padding:0 20px 44px;max-width:1200px;margin:0 auto;}
.seeg-relaunch .testi-sources p{margin:0;font-size:12.5px;color:var(--muted);}
  /* empresas */
.seeg-relaunch .empresas{background:#0A2A54;}
.seeg-relaunch .empresas-inner{padding:76px 20px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;max-width:1200px;margin:0 auto;}
.seeg-relaunch .empresas .eyebrow{color:#FFC15C;}
.seeg-relaunch .empresas h2{margin:12px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-.025em;font-weight:800;color:#fff;}
.seeg-relaunch .empresas p{margin:14px 0 0;font-size:16px;color:#B8CCE8;max-width:470px;text-wrap:pretty;}
.seeg-relaunch .chips{margin:22px 0 0;display:flex;flex-wrap:wrap;gap:9px;}
.seeg-relaunch .chip{padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);font-size:13px;color:#E4EEFC;}
.seeg-relaunch .empresas-ctas{display:flex;flex-wrap:wrap;gap:12px;}
.seeg-relaunch .empresas-ctas a.solid{padding:15px 24px;border-radius:12px;background:var(--orange);color:#2B1600;font-weight:800;font-size:15px;}
.seeg-relaunch .empresas-ctas a.solid:hover{background:#FFB43C;}
.seeg-relaunch .empresas-ctas a.outline{padding:15px 22px;border-radius:12px;border:1px solid rgba(255,255,255,.3);color:#fff;font-weight:700;font-size:15px;}
.seeg-relaunch .empresas-ctas a.outline:hover{background:rgba(255,255,255,.12);}
  /* faq */
.seeg-relaunch .faq-inner{padding:88px 20px;max-width:880px;margin:0 auto;}
.seeg-relaunch .faq-head{text-align:center;max-width:580px;margin:0 auto;}
.seeg-relaunch .faq-head h2{margin:12px 0 0;font-size:clamp(26px,3.2vw,38px);line-height:1.1;letter-spacing:-.025em;font-weight:800;}
.seeg-relaunch .faq-list{margin-top:32px;display:grid;gap:10px;}
.seeg-relaunch .faq-item{border-radius:16px;border:1px solid var(--line);background:#fff;overflow:hidden;}
.seeg-relaunch .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 20px;border:none;background:transparent;color:var(--navy);font-size:15.5px;font-weight:700;text-align:left;cursor:pointer;}
.seeg-relaunch .faq-q .plus{flex:none;color:var(--orange);font-size:20px;line-height:1;transition:transform .2s ease;}
.seeg-relaunch .faq-item.open .plus{transform:rotate(45deg);}
.seeg-relaunch .faq-a{padding:0 20px 20px;font-size:14.5px;color:var(--muted);display:none;}
.seeg-relaunch .faq-item.open .faq-a{display:block;}
.seeg-relaunch .faq-foot{margin:24px 0 0;text-align:center;font-size:13.5px;color:var(--muted);}
.seeg-relaunch .faq-foot a{font-weight:600;}
  /* final cta */
.seeg-relaunch .final-cta{background:linear-gradient(120deg,var(--blue),var(--blue-light));}
.seeg-relaunch .final-cta-inner{padding:76px 20px;text-align:center;max-width:1200px;margin:0 auto;}
.seeg-relaunch .final-cta h2{margin:0;font-size:clamp(26px,3.2vw,40px);line-height:1.1;letter-spacing:-.025em;font-weight:800;color:#fff;}
.seeg-relaunch .final-cta p{margin:14px auto 0;max-width:520px;font-size:16.5px;color:#D5E5FA;}
.seeg-relaunch .final-cta-ctas{margin:26px 0 0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;}
.seeg-relaunch .final-cta-ctas a.solid{padding:16px 28px;border-radius:13px;background:var(--orange);color:#2B1600;font-weight:800;font-size:15.5px;}
.seeg-relaunch .final-cta-ctas a.solid:hover{background:#FFB43C;}
.seeg-relaunch .final-cta-ctas a.outline{padding:16px 26px;border-radius:13px;border:1px solid rgba(255,255,255,.4);color:#fff;font-weight:700;font-size:15.5px;}
.seeg-relaunch .final-cta-ctas a.outline:hover{background:rgba(255,255,255,.14);}
  /* footer */
.seeg-relaunch .site-footer{background:#071C38;color:#B8CCE8;}
.seeg-relaunch .footer-inner{padding:60px 20px 28px;display:grid;gap:34px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));max-width:1200px;margin:0 auto;}
.seeg-relaunch .footer-inner img{height:34px;width:auto;display:block;}
.seeg-relaunch .footer-inner p{margin:18px 0 0;font-size:13.5px;color:#93AECF;max-width:260px;}
.seeg-relaunch .social-links{margin-top:18px;display:flex;gap:9px;}
.seeg-relaunch .social-links a{padding:9px 15px;border-radius:11px;border:1px solid rgba(255,255,255,.16);color:#E4EEFC;font-size:13px;font-weight:600;}
.seeg-relaunch .social-links a:hover{background:rgba(255,255,255,.1);}
.seeg-relaunch .footer-inner h3{margin:0 0 14px;font-family:'Space Grotesk',monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#FFC15C;}
.seeg-relaunch .footer-links{display:grid;gap:10px;}
.seeg-relaunch .footer-links a{font-size:13.5px;color:#C6D8F0;}
.seeg-relaunch .footer-links a:hover{color:#fff;}
.seeg-relaunch .footer-contact{display:grid;gap:12px;font-size:13.5px;color:#C6D8F0;}
.seeg-relaunch .footer-contact a{color:#C6D8F0;}
.seeg-relaunch .footer-contact a:hover{color:#fff;}
.seeg-relaunch .footer-bottom{padding:20px 20px 36px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:11.5px;color:#7C97BC;max-width:1200px;margin:0 auto;}
.seeg-relaunch .whatsapp-fab{position:fixed;right:20px;bottom:20px;z-index:80;display:flex;align-items:center;gap:10px;padding:13px 19px;border-radius:999px;background:var(--whatsapp);color:#04291A;font-weight:800;font-size:14.5px;box-shadow:0 14px 32px rgba(37,211,102,.35);}
.seeg-relaunch .whatsapp-fab:hover{background:var(--whatsapp-dark);}
.seeg-relaunch .whatsapp-fab .ico{width:20px;height:20px;border-radius:50%;background:rgba(4,41,26,.18);display:flex;align-items:center;justify-content:center;}
.seeg-relaunch .whatsapp-fab .ico span{display:block;width:10px;height:9px;border-radius:3px 3px 3px 1px;background:#04291A;}

/* Hardening: force full-bleed section wrappers to 100% width regardless of any
   conflicting theme/plugin rule (e.g. Hello Elementor's .site-header width rules). */
.seeg-relaunch > .utilbar,
.seeg-relaunch > .site-header,
.seeg-relaunch .hero,
.seeg-relaunch .stats,
.seeg-relaunch .plans,
.seeg-relaunch .diffs,
.seeg-relaunch .coverage,
.seeg-relaunch .testi,
.seeg-relaunch .empresas,
.seeg-relaunch .final-cta,
.seeg-relaunch .site-footer {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}

/* Fix: align price/CTA to the bottom of every plan card regardless of
   how much feature-list text sits above it in each card. */
.seeg-relaunch .plan-price {
  margin-top: auto !important;
}

/* Hardening: force inner content wrappers to their intended max-width,
   regardless of any conflicting theme rule fighting for the same class name. */
.seeg-relaunch .utilbar-inner,
.seeg-relaunch .header-inner,
.seeg-relaunch .hero-inner,
.seeg-relaunch .stats-inner,
.seeg-relaunch .plans-inner,
.seeg-relaunch .diffs-inner,
.seeg-relaunch .coverage-inner,
.seeg-relaunch .testi-inner,
.seeg-relaunch .empresas-inner,
.seeg-relaunch .final-cta-inner,
.seeg-relaunch .footer-inner {
  max-width: 1200px !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}
.seeg-relaunch .faq-inner {
  max-width: 880px !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}

/* Generic content-page pattern (institutional/legal pages: Quem Somos, SAC, Compliance, etc.) */
.seeg-relaunch .page-hero{background:linear-gradient(180deg,#F5F9FF,#FFFFFF 72%);border-bottom:1px solid #EEF3FA;padding:56px 20px 40px;}
.seeg-relaunch .page-hero-inner{max-width:1200px;margin:0 auto;}
.seeg-relaunch .page-hero h1{margin:14px 0 0;font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.02em;color:var(--navy);}
.seeg-relaunch .page-hero p.lead{margin:16px 0 0;max-width:640px;font-size:16px;color:var(--muted);}
.seeg-relaunch .page-content{max-width:780px;margin:0 auto;padding:56px 20px 88px;color:var(--body);line-height:1.7;}
.seeg-relaunch .page-content h2{margin:40px 0 14px;font-size:24px;font-weight:800;color:var(--navy);letter-spacing:-.01em;}
.seeg-relaunch .page-content h2:first-child{margin-top:0;}
.seeg-relaunch .page-content h3{margin:28px 0 10px;font-size:18px;font-weight:700;color:var(--navy);}
.seeg-relaunch .page-content p{margin:0 0 16px;}
.seeg-relaunch .page-content ul,.seeg-relaunch .page-content ol{margin:0 0 16px;padding-left:22px;}
.seeg-relaunch .page-content li{margin-bottom:8px;}
.seeg-relaunch .page-content a{color:var(--blue);text-decoration:underline;}
.seeg-relaunch .page-content strong{color:var(--navy);}
.seeg-relaunch .download-list{display:grid;gap:14px;margin:24px 0;}
.seeg-relaunch .download-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border:1px solid var(--line);border-radius:14px;background:#fff;flex-wrap:wrap;}
.seeg-relaunch .download-item .btn{flex:none;}
.seeg-relaunch .page-content .btn{text-decoration:none;}
.seeg-relaunch .cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0;}
.seeg-relaunch .info-card{padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:#F8FAFD;margin:0 0 16px;}
.seeg-relaunch .info-card p{margin:0;}
.seeg-relaunch .info-card p+p{margin-top:8px;}
