:root{--bg:#ffffff;--bg-band:#f6f8fb;--text:#1d273b;--muted:#5f6c82;--border:#e3e6ec;--primary:#206bc4;--primary-text:#ffffff;--card:#ffffff;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--bg:#151f2c;--bg-band:#1b2636;--text:#e6eaf0;--muted:#9aa6b8;--border:#2b3a4e;--primary:#4c8fdd;--card:#1f2b3d}}@font-face{font-family:manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin.woff2)format('woff2')}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 manrope,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--primary)}img{max-width:100%;height:auto}h1,h2,h3{line-height:1.2;margin:0 0 .75rem}h1{font-size:clamp(2rem,4.6vw,3rem);letter-spacing:-.02em;font-weight:800}h1,h2{text-wrap:balance}h2{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.015em}h3{font-size:1.1rem}p{margin:0 0 1rem}.wrap{max-width:72rem;margin:0 auto;padding:0 1.25rem}.narrow{max-width:46rem}.center{text-align:center}.muted{color:var(--muted)}section{padding:4.5rem 0}section[id]{scroll-margin-top:4.5rem}.band{background:var(--bg-band)}.topbar{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.75rem;padding-bottom:.75rem;flex-wrap:wrap}.brand{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.15rem;color:var(--text);text-decoration:none}.brand b{color:var(--primary)}.topnav{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;font-size:.95rem}.topnav a{color:var(--muted);text-decoration:none}.topnav a:hover{color:var(--text)}.topnav a.btn{color:var(--primary-text)}.topnav a.btn-ghost{color:var(--text)}.btn{display:inline-block;background:var(--primary);color:var(--primary-text);padding:.75rem 1.4rem;border-radius:999px;font-weight:600;text-decoration:none}.btn:hover{filter:brightness(1.08)}.btn-small{padding:.45rem .9rem}.btn-ghost{background:0 0;color:var(--text);border:1px solid var(--border)}.btn-icon{display:inline-flex;align-items:center;gap:.4rem}.hero{padding-top:4rem;text-align:center;background:radial-gradient(ellipse 70% 45% at 50% 0%,color-mix(in srgb,var(--primary) 10%,transparent),transparent)}.hero h1{max-width:52rem;margin-left:auto;margin-right:auto}.eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .75rem;color:var(--primary);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eyebrow svg{width:1.1rem;height:1.1rem}.trust{list-style:none;padding:0;margin:1.25rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;color:var(--muted);font-size:.9rem}.trust li{display:inline-flex;align-items:center;gap:.4rem}.trust svg{width:1.1rem;height:1.1rem;color:var(--primary)}.hero .lead{font-size:1.2rem;color:var(--muted);max-width:44rem;margin:0 auto 1rem}.hero .hero-small{font-size:1rem;font-weight:600;max-width:40rem;margin:0 auto 1.75rem}.actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.note{color:var(--muted);font-size:.9rem;margin-top:1rem}.shot{margin:3rem auto 0;max-width:64rem}.shot img{border-radius:.75rem;border:1px solid var(--border);box-shadow:0 1.5rem 3rem rgba(15,30,60,.15)}.steps{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.step-number{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--primary);color:var(--primary-text);font-weight:700;margin-bottom:.75rem}.grid{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.section-lead{color:var(--muted);max-width:44rem;margin:0 0 1rem}.grid-wide{grid-template-columns:1fr}@media(min-width:40rem){.grid-wide{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.grid-wide{grid-template-columns:repeat(3,1fr)}}.checklist{list-style:none;padding:0;margin:1.25rem auto;display:inline-block;text-align:left}.checklist li{padding-left:1.6rem;position:relative;margin:.4rem 0}.checklist li::before{content:"";position:absolute;left:0;top:.35rem;width:.9rem;height:.5rem;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);color:var(--primary)}.card{background:var(--card);border:1px solid var(--border);border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 2px rgba(15,30,60,5%)}.card p{color:var(--muted);margin:0}.feature-icon{display:block;width:1.5rem;height:1.5rem;color:var(--primary);margin-bottom:.75rem}details{border-bottom:1px solid var(--border);padding:1rem 0}summary{cursor:pointer;font-weight:600}details p{margin:.75rem 0 0;color:var(--muted)}.footer{border-top:1px solid var(--border);padding:2rem 0;font-size:.9rem;color:var(--muted)}.footer-inner{display:flex;flex-wrap:wrap;gap:1.25rem}.footer-inner span:first-child{margin-right:auto}.footer a{color:var(--muted)}.footer .yt-logo{display:inline-flex;align-items:center;margin:-1rem 0}.footer .yt-logo img{display:block;width:168px;height:auto}.intro{padding-bottom:0}.intro .section-lead{margin:0 auto;font-size:1.1rem}.showcase{display:grid;gap:2rem;align-items:center}@media(min-width:56rem){.showcase{grid-template-columns:minmax(0,5fr)minmax(0,7fr);gap:3.5rem}.showcase.reverse{grid-template-columns:minmax(0,7fr)minmax(0,5fr)}.showcase.reverse .showcase-text{order:2}}.showcase h2{font-size:clamp(1.4rem,2.6vw,1.85rem)}.ticks{list-style:none;padding:0;margin:1.25rem 0 0}.ticks li{position:relative;padding-left:1.75rem;margin:.55rem 0}details.more{border:0;padding:0;margin:.5rem 0 0}details.more summary{color:var(--primary);font-size:.95rem;padding-left:1.75rem}details.more .ticks{margin-top:.25rem}.ticks li::before{content:"";position:absolute;left:.2rem;top:.45rem;width:.8rem;height:.45rem;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(-45deg)}.screen{margin:0}.screen img{display:block;width:100%;border-radius:.75rem;border:1px solid var(--border);background:#fff;box-shadow:0 1.25rem 2.5rem rgba(15,30,60,.12)}.screen figcaption{margin-top:.6rem;color:var(--muted);font-size:.8rem;text-align:right}.card-row{display:flex;gap:1rem;align-items:flex-start}.card-row .feature-icon{flex:none;margin:.1rem 0 0}.card-row h3{margin-bottom:.35rem}.final{background:radial-gradient(ellipse 60% 70% at 50% 100%,color-mix(in srgb,var(--primary) 9%,transparent),transparent)}@media(max-width:640px){.topnav a:not(.btn):not(.nav-plans){display:none}.topnav a.btn:not(.btn-ghost){display:none}section{padding:3rem 0}.shot{max-width:17rem;margin-top:2rem}}.notfound-page{min-height:100vh;display:flex;flex-direction:column}.notfound{flex:1;display:flex;align-items:center;padding:3rem 0 4rem;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 55%),radial-gradient(1.5px 1.5px at 18% 30%,color-mix(in srgb,var(--primary) 45%,transparent),transparent),radial-gradient(1.5px 1.5px at 82% 22%,color-mix(in srgb,var(--primary) 45%,transparent),transparent),radial-gradient(2px 2px at 70% 70%,color-mix(in srgb,var(--primary) 35%,transparent),transparent),radial-gradient(1.5px 1.5px at 28% 76%,color-mix(in srgb,var(--primary) 35%,transparent),transparent)}.notfound .wrap{width:100%}.nf-code{display:flex;align-items:center;justify-content:center;gap:.1em;margin:0 0 1.5rem;font-size:clamp(6rem,22vw,11rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--primary)}.nf-planet{width:1em;height:1em;animation:nf-drift 6s ease-in-out infinite}@keyframes nf-drift{0%,100%{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-.08em)rotate(6deg)}}@media(prefers-reduced-motion:reduce){.nf-planet{animation:none}}.notfound .lead{font-size:1.15rem;color:var(--muted);max-width:34rem;margin:0 auto 2rem}.guide{display:grid;gap:1.5rem;margin-top:2rem;align-items:start}@media(min-width:64rem){.guide{grid-template-columns:minmax(0,1fr)17rem}}.guide-video{display:block;width:100%;height:auto;border-radius:.75rem;border:1px solid var(--border);background:#0f1a2b;box-shadow:0 1.5rem 3rem rgba(15,30,60,.15)}.guide-side h3{margin-bottom:.5rem}.guide-chapters{list-style:none;padding:0;margin:0}.guide-chapters a{display:flex;gap:.75rem;padding:.4rem .5rem;border-radius:.4rem;color:var(--text);text-decoration:none}.guide-chapters a:hover{background:var(--bg-band)}.guide-chapters span{min-width:2.5rem;color:var(--muted);font-variant-numeric:tabular-nums}.plans-hero{padding-bottom:1rem}.plans-section{padding-top:2rem}.plans{list-style:none;padding:0;margin:0;display:grid;gap:1.25rem;grid-template-columns:1fr;align-items:stretch}@media(min-width:56rem){.plans{grid-template-columns:repeat(3,1fr)}}@media(min-width:40rem){.plans-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:70rem){.plans-4{grid-template-columns:repeat(4,1fr)}.plans-4 .plan-for{min-height:4.8em}}.plan{display:flex;flex-direction:column}.plan h2{font-size:1.35rem;margin-bottom:.25rem}.plan-for{color:var(--muted);min-height:3.2em}.plan-price{display:flex;align-items:baseline;gap:.4rem;margin:0 0 .75rem}.plan-price strong{font-size:2.4rem;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.plan-price span{color:var(--muted)}.plan-base{font-weight:600;margin:.5rem 0 0;color:var(--primary)}.plan .ticks{margin:.5rem 0 1.5rem;flex:1}.plan .btn{text-align:center}.plan-featured{border-color:var(--primary);box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--primary) 18%,transparent)}.plans-terms{margin:1.5rem auto 0;max-width:46rem;font-size:.9rem}.plans-terms a{color:inherit}.compare-section{padding-top:1.5rem}.compare-section .wrap{max-width:60rem}.compare{width:100%;border-collapse:collapse;margin-top:.5rem;table-layout:fixed}.compare thead td{width:46%}.compare th,.compare td{padding:.8rem .5rem;border-bottom:1px solid var(--border);text-align:center;vertical-align:middle}.compare thead th{font-size:1rem}.compare tbody th{text-align:left;font-weight:500}.compare td{font-weight:600;font-variant-numeric:tabular-nums}.compare .compare-featured{background:color-mix(in srgb,var(--primary) 6%,transparent)}.compare-yes{width:1.3rem;height:1.3rem;color:var(--primary);vertical-align:middle}.compare-no{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:color-mix(in srgb,var(--muted) 40%,transparent);vertical-align:middle}@media(max-width:40rem){.compare th,.compare td{padding:.7rem .25rem;font-size:.9rem}.compare thead td{width:40%}.compare-4 thead td{width:30%}.compare-4 thead th{font-size:.75rem;padding-left:.1rem;padding-right:.1rem}.compare-4 tbody th{font-size:.85rem}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--danger:#c13b3b;--warn:#b26212;--calm:#2a7a58}@media(prefers-color-scheme:dark){:root{--danger:#ff8a8a;--warn:#ffb86b;--calm:#6fd3a5}}.tool-hero{padding-top:3.5rem;padding-bottom:3rem}.tool-hero h1{max-width:40rem}.tool-hero .lead{font-size:1.15rem;color:var(--muted);max-width:40rem}.offer-form{margin-top:2rem}.offer-label{display:block;font-weight:700;margin-bottom:.5rem}.offer-form textarea,.offer-form input[type=text]{width:100%;padding:.9rem 1.1rem;border:1.5px solid var(--border);border-radius:.9rem;background:var(--card);color:var(--text);font:inherit;line-height:1.5}.offer-form textarea{min-height:14rem;resize:vertical}.offer-form input[type=text]{padding:.6rem .9rem}.offer-form textarea:focus,.offer-form input[type=text]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 18%,transparent)}.offer-sender{margin-top:1rem;display:grid;gap:.3rem}.offer-sender label{font-size:.9rem;font-weight:600}.offer-help{font-size:.8rem;color:var(--muted)}.hp{position:absolute;left:-1e4px;top:auto;width:1px;height:1px;overflow:hidden}.offer-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin-top:1.25rem}button.btn{border:0;cursor:pointer;font:inherit;font-weight:600}button.btn:disabled{opacity:.7;cursor:wait}.btn-wide{padding:.85rem 1.8rem;font-size:1.05rem}.offer-error{color:var(--danger);font-weight:600;margin:.75rem 0 0}.offer-privacy{margin-top:1rem}.offer-result{margin-top:2rem;padding:1.5rem;border:1px solid var(--border);border-left:.5rem solid var(--muted);border-radius:1rem;background:var(--card);outline:none;scroll-margin-top:4.5rem}.result-scam{border-left-color:var(--danger)}.result-check{border-left-color:var(--warn)}.result-none{border-left-color:var(--calm)}.result-eyebrow{color:var(--muted);font-size:.9rem;margin:0 0 .25rem}.result-title{font-size:clamp(1.6rem,4vw,2.1rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.result-scam .result-title{color:var(--danger)}.result-check .result-title{color:var(--warn)}.result-none .result-title{color:var(--calm)}.result-help{font-size:1.05rem;margin-bottom:.75rem}.result-count{color:var(--muted);font-size:.9rem}.result-signs-title{margin-top:1.25rem}.result-signs{list-style:none;padding:0;margin:.5rem 0 1rem;display:grid;gap:.75rem}.result-sign{padding:.9rem 1rem;border-radius:.75rem;background:var(--bg-band);border-left:3px solid var(--warn)}.result-sign.level-danger{border-left-color:var(--danger)}.result-sign-label{font-weight:600}.result-level{font-weight:800;color:var(--warn);margin-right:.5rem}.level-danger .result-level{color:var(--danger)}.result-level::after{content:"·";margin-left:.5rem;color:var(--muted);font-weight:400}.result-quote{margin:.4rem 0 0;padding:0;border:0;color:var(--muted);font-style:italic;overflow-wrap:anywhere}.result-none{margin:1rem 0}.offer-result .note{margin-top:0}.sign-legend{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;gap:.4rem;font-size:.9rem;color:var(--muted)}.sign-dot{display:inline-block;width:.65rem;height:.65rem;border-radius:50%;margin-right:.6rem;vertical-align:middle;flex:none}.sign-danger{background:var(--danger)}.sign-warning{background:var(--warn)}.sign-grid{list-style:none;padding:0;margin:0;display:grid;gap:.5rem;grid-template-columns:1fr}@media(min-width:40rem){.sign-grid{grid-template-columns:repeat(2,1fr)}}.sign-grid a{display:flex;align-items:center;padding:.75rem .9rem;border:1px solid var(--border);border-radius:.75rem;background:var(--card);color:var(--text);text-decoration:none}.sign-grid a:hover{border-color:var(--primary)}.sign-head{padding:3rem 0 .5rem}.sign-head h1{font-size:clamp(1.7rem,3.8vw,2.5rem)}.sign-crumb{margin-bottom:1.5rem;font-size:.9rem}.sign-level{display:inline-flex;align-items:center;font-size:.9rem;color:var(--muted);margin-bottom:.75rem}.sign-body{padding-bottom:2rem}.sign-body h2{font-size:1.25rem;margin-top:2rem}.sign-example{margin:0;padding:1.1rem 1.25rem;border-radius:.9rem;border:1px dashed var(--border);background:var(--bg-band);font-style:italic;overflow-wrap:anywhere}.showcase-try{margin-top:-.25rem}.showcase-try a{font-weight:600}.signs-fold{border:0;padding:0}.signs-fold summary{color:var(--primary)}.signs-fold .section-lead{margin-top:1rem}.sign-nav{display:grid;gap:.75rem;grid-template-columns:1fr;padding-bottom:3rem}@media(min-width:40rem){.sign-nav{grid-template-columns:1fr auto 1fr;align-items:center}}.sign-nav a{display:block;padding:.9rem 1rem;border:1px solid var(--border);border-radius:.75rem;color:var(--text);text-decoration:none;font-weight:600}.sign-nav a:hover{border-color:var(--primary)}.sign-nav a span{display:block;font-size:.8rem;font-weight:500;color:var(--muted)}.sign-next{text-align:right}.sign-all{color:var(--primary);border:0!important;text-align:center;font-weight:500}@media(max-width:640px){.offer-actions .btn{width:100%;text-align:center}.offer-result{padding:1.1rem;border-left-width:.35rem}}