.landing{word-break:normal}.landing .site-header-inner,.landing-main,.landing .site-footer-inner{max-width:1200px}.landing .site-header-inner{padding-top:16px;padding-bottom:16px}.landing .site-nav{align-items:center}.landing .site-nav .button{color:#20132f;padding:8px 16px}.landing-main{margin:auto;padding:0 28px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:46px;align-items:center;padding:70px 0 48px}.hero .page-kicker{font-size:10px;letter-spacing:1.7px}.hero h1{font-size:clamp(34px,4.25vw,54px);line-height:1.12;letter-spacing:-2px;margin:18px 0 22px}.hero h1 span{color:#b69af6}.hero-lead{font-size:23px;font-weight:600;color:#edf0fa;margin-bottom:12px}.hero-copy>p{max-width:470px}.hero-cta{padding:14px 25px;font-size:15px;border-radius:9px}.hero .actions{align-items:center;gap:22px;margin-top:25px;margin-bottom:14px}.text-link{font-size:13px;text-decoration:none}.free-note{font-size:12px;color:#b0c1d6!important}.example{border:1px solid #3c4059;border-radius:16px;padding:20px;background:linear-gradient(135deg,#202235,#151c28);box-shadow:0 20px 60px #05071044}.example-heading{font-size:10px;letter-spacing:1.5px;color:#cbd1e5;margin-bottom:18px}.example-heading>span{color:#55dfcf;margin-right:7px}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px}.comparison figure{margin:0;min-width:0}.example-image{border:1px solid #47516a;border-radius:9px;overflow:hidden;line-height:0}.example-image img{width:100%;height:auto;display:block}.before{background:#00ff00}.checker{background-color:#202633;background-image:linear-gradient(45deg,#2e3544 25%,transparent 25%),linear-gradient(-45deg,#2e3544 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#2e3544 75%),linear-gradient(-45deg,transparent 75%,#2e3544 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.comparison figcaption{font-size:11px;margin:8px 0 13px;color:#c5cedf}.sheet-example{border:1px solid #47516a;border-radius:8px;overflow:hidden;line-height:0}.sheet-example img{display:block;width:100%;height:auto}.example-caption{font-size:10px;line-height:1.6;color:#99a8bf;margin:12px 0 0}.benefit-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:22px 0;border-top:1px solid #30394b;border-bottom:1px solid #30394b;gap:18px}.benefit-strip span{font-size:12px;color:#96a6bf}.benefit-strip b{display:block;font-size:14px;color:#e5e8f2;margin-bottom:2px}.benefit-strip span+span{border-left:1px solid #30394b;padding-left:24px}.landing-ad{margin:30px auto 0;max-width:970px;border:1px dashed #30394b;border-radius:6px;text-align:center;padding:7px 12px}.landing-ad>span{font-size:9px;letter-spacing:2px;color:#8390a8}.landing-ad>div{min-height:72px}.landing-section{padding:65px 0;border-bottom:1px solid #30394b}.landing-section h2{font-size:clamp(26px,3.2vw,36px);line-height:1.25;letter-spacing:-.9px;margin:10px 0 24px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.feature{padding:24px;border:1px solid #30394b;border-radius:12px;background:#151c28}.feature-number{font-size:10px;font-weight:600;letter-spacing:1.6px;color:#b69af6}.feature h3{font-size:19px;margin:17px 0 10px}.feature p{font-size:14px;margin:0}.how-section{display:grid;grid-template-columns:1fr 1.2fr;gap:20px 70px}.how-section>div>p:not(.page-kicker){max-width:340px;font-size:14px;margin-bottom:24px}.how-list{list-style:none;counter-reset:steps;padding:0;margin:0}.how-list li{counter-increment:steps;position:relative;padding:0 0 21px 52px;margin:0}.how-list li:before{content:counter(steps);position:absolute;left:0;top:0;display:grid;place-items:center;width:33px;height:33px;border:1px solid #71588d;border-radius:50%;color:#ccb4ff;background:#222137;font-size:13px}.how-list h3{margin:0 0 6px;font-size:17px}.how-list p{font-size:14px;margin:0}.studio-language{grid-column:1/-1;font-size:12px;color:#99a8bf;margin:0}.privacy-section{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.privacy-section p:not(.page-kicker){font-size:14px;margin:0 0 18px}.privacy-section a{font-size:13px}.faq-section{max-width:850px;margin:auto;border:0;padding-bottom:45px}.faq-section details{padding:18px 22px;background:#151c28}.faq-section summary{font-size:14px}.final-cta{text-align:center;padding:45px 20px 65px}.final-cta h2{margin:12px 0 25px;font-size:30px;line-height:1.3}.final-cta>p:last-child{font-size:12px;margin-top:15px}.landing .site-footer-inner{align-items:center}.landing .site-brand-logo{width:230px}
@media(max-width:900px){.hero{gap:25px;padding-top:45px}.hero h1{font-size:37px;letter-spacing:-1.3px}.hero-lead{font-size:20px}.example{padding:14px}.feature-grid{gap:14px}.feature{padding:18px}.how-section,.privacy-section{gap:35px}.landing .site-header-inner{gap:12px}.landing .site-nav{gap:12px;font-size:12px}.landing .site-brand-logo{width:205px}}
@media(max-width:700px){.landing .site-header-inner{flex-direction:row;align-items:center}.landing .site-brand-logo{width:175px}.landing .site-nav>a:not(.button){display:none}.landing .site-nav .button{font-size:12px;padding:8px 12px}.landing-main{padding:0 20px}.hero{grid-template-columns:1fr;gap:30px;padding:40px 0 30px}.hero h1{font-size:clamp(31px,8vw,47px);letter-spacing:-1.3px}.hero-copy>p{font-size:14px}.hero-copy .hero-lead{font-size:22px}.hero .actions{gap:18px}.hero .free-note{font-size:11px!important}.example{max-width:480px;width:100%;justify-self:center;padding:16px}.benefit-strip{gap:12px}.benefit-strip b{font-size:12px}.benefit-strip span{font-size:10px}.benefit-strip span+span{padding-left:12px}.landing-section{padding:42px 0}.feature-grid,.how-section,.privacy-section{grid-template-columns:1fr;gap:20px}.feature-grid{margin-top:24px}.how-list{margin-top:10px}.studio-language{grid-column:auto}.privacy-section h2{margin-bottom:0}.landing-ad{margin-top:24px}.final-cta{padding:30px 0 45px}.final-cta h2{font-size:27px}.landing .site-footer-inner{align-items:flex-start}}

/* Keep the existing empty reservation when Google returns no creative. */
#landingAdSlot{width:100%;min-width:0}#landingAdSlot > ins.adsbygoogle[data-ad-status="unfilled"]{display:none!important}
