/* VTO Watcher website 4.5.2 polish — desktop proportions, extension-inspired visual system */
:root{--site-mint:#63f4bf;--site-mint2:#2bdc99;--site-navy:#061220;--site-navy2:#0a1d33;--site-card:#102641;--site-card2:#0b1c31;--site-outline:rgba(111,248,209,.38);--site-line:rgba(151,192,234,.11)}
body{background:radial-gradient(circle at 12% 0%,rgba(99,244,191,.09),transparent 34%),radial-gradient(circle at 92% 18%,rgba(73,128,255,.08),transparent 31%),linear-gradient(180deg,#071522 0%,#06111e 55%,#050f1b 100%)!important}
.site-header{background:rgba(6,18,32,.72)!important;border-bottom:1px solid rgba(151,192,234,.06)!important}.site-header.scrolled{background:rgba(6,18,32,.93)!important;border-color:var(--site-line)!important;box-shadow:0 14px 38px rgba(0,0,0,.18)!important}.nav-wrap{min-height:78px!important}.brand-mark{width:36px!important;height:36px!important;border-radius:12px!important;color:#031b12!important;background:linear-gradient(180deg,#80fbd0,var(--site-mint2))!important;border:0!important;box-shadow:0 8px 22px rgba(99,244,191,.16),inset 0 1px 0 rgba(255,255,255,.34)!important}.nav-cta{padding:11px 17px!important;border-radius:15px!important;background:linear-gradient(180deg,#79f9cc,var(--site-mint2))!important;box-shadow:0 10px 26px rgba(99,244,191,.13)!important}.nav-links a{color:#9fb2c7!important}.nav-links a:hover{color:#fff!important}
.hero{min-height:760px!important;gap:72px!important;padding-top:92px!important}.hero h1{letter-spacing:-.06em!important}.hero h1 span,.eyebrow{color:var(--site-mint)!important}.hero-text{color:#9fb2c7!important}.button{border-radius:16px!important;min-height:48px!important}.button.primary{background:linear-gradient(180deg,#79f9cc,var(--site-mint2))!important;box-shadow:0 14px 36px rgba(99,244,191,.15)!important}.button.ghost{border-color:var(--site-line)!important;background:linear-gradient(180deg,rgba(18,42,72,.68),rgba(10,27,47,.68))!important}.hero-meta{border-top-color:var(--site-line)!important}
.browser-card{border:1px solid var(--site-outline)!important;border-radius:28px!important;background:linear-gradient(180deg,#0a1c30,#061321)!important;box-shadow:0 34px 95px rgba(0,0,0,.40),0 0 36px rgba(99,244,191,.06)!important;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)!important}.browser-top{min-height:48px!important;background:#0d2138!important;border-bottom-color:var(--site-line)!important}.browser-url{border-radius:10px!important}.mock-page{min-height:520px!important}.offer-card{border-radius:14px!important}.watcher-panel{border:1px solid var(--site-outline)!important;border-radius:24px!important;background:radial-gradient(circle at 8% -10%,rgba(99,244,191,.14),transparent 35%),linear-gradient(180deg,#0b2239,#061522)!important;box-shadow:0 22px 60px rgba(0,0,0,.38)!important}.mini-logo{border-radius:9px!important;background:linear-gradient(180deg,#7bf9cc,var(--site-mint2))!important}.live-pill{color:#031b12!important;background:linear-gradient(180deg,#7bf9cc,var(--site-mint2))!important;border-radius:999px!important}.watcher-status{border-radius:14px!important;background:rgba(99,244,191,.08)!important}.stats-row div,.watcher-actions button{border-radius:12px!important}.watcher-actions button:first-child{background:linear-gradient(180deg,#79f9cc,var(--site-mint2))!important}
.trust-strip{border-color:var(--site-line)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(17,39,65,.64),rgba(9,24,42,.54))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important}.trust-strip div{border-color:var(--site-line)!important}.trust-strip span{color:var(--site-mint)!important}
.feature-grid{gap:16px!important}.feature-card,.security-card,.step,.faq-item,.timeline-content,.install-card{border-color:var(--site-line)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(17,39,66,.74),rgba(9,24,42,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 14px 36px rgba(0,0,0,.08)!important}.feature-card{min-height:240px!important;padding:26px!important}.feature-card:hover{border-color:rgba(99,244,191,.28)!important;background:linear-gradient(180deg,rgba(20,48,78,.82),rgba(10,27,47,.80))!important;transform:translateY(-4px)!important}.feature-icon,.security-mark{border-radius:13px!important;color:#031b12!important;background:linear-gradient(180deg,#79f9cc,var(--site-mint2))!important;border:0!important}.security-card{padding:22px!important}
.download-section{background:linear-gradient(180deg,rgba(8,23,40,.50),rgba(5,16,29,.86))!important;border-top:1px solid var(--site-line)!important;border-bottom:1px solid var(--site-line)!important}.download-wrap{gap:30px!important}.download-copy,.install-card{border:1px solid var(--site-line)!important;border-radius:26px!important;background:radial-gradient(circle at 8% -10%,rgba(99,244,191,.10),transparent 32%),linear-gradient(180deg,rgba(16,39,66,.90),rgba(8,24,42,.92))!important;box-shadow:0 22px 60px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.025)!important}.download-copy{padding:30px!important}.install-card{padding:28px!important}.release-badge.current{border-radius:999px!important;background:rgba(99,244,191,.10)!important;color:var(--site-mint)!important}.checksum-row{border-radius:16px!important;border-color:var(--site-line)!important;background:rgba(5,18,31,.62)!important}.checksum-copy{border-radius:11px!important;color:var(--site-mint)!important;border-color:rgba(99,244,191,.16)!important}.install-card li>span{background:linear-gradient(180deg,#79f9cc,var(--site-mint2))!important;color:#031b12!important;border-radius:11px!important}
.final-cta{margin-top:60px!important;margin-bottom:90px!important;padding:34px!important;border:1px solid var(--site-outline)!important;border-radius:28px!important;background:radial-gradient(circle at 8% -20%,rgba(99,244,191,.13),transparent 34%),linear-gradient(180deg,rgba(16,39,66,.78),rgba(8,24,42,.82))!important;box-shadow:0 24px 70px rgba(0,0,0,.18)!important}.site-footer{border-top-color:var(--site-line)!important}.footer-brand .brand-mark{color:#031b12!important}
@media(max-width:900px){.hero{gap:44px!important}.browser-card{transform:none!important}}
@media(max-width:720px){.hero{padding-top:58px!important}.download-copy,.install-card{padding:22px!important}.final-cta{padding:24px!important;border-radius:22px!important}}
