.google-ads-offer-card{background:radial-gradient(circle at 86% 12%,rgba(66,133,244,.18),transparent 28%),radial-gradient(circle at 12% 86%,rgba(251,188,5,.14),transparent 24%),linear-gradient(145deg,#14233a,#061a33 70%)}.google-ads-page{--google-blue:#4285f4;--google-yellow:#fbbc05;--google-green:#34a853}.google-ads-hero{align-items:center}.google-ads-answer{display:grid;gap:7px;max-width:740px;margin-top:24px;padding:16px 18px;border:1px solid rgba(6,26,51,.1);border-radius:18px;background:rgba(255,255,255,.52)}.google-ads-answer b{color:#2d66bd;font-size:12px}.google-ads-answer span{color:var(--ink);font-size:14px;line-height:1.75}.google-ads-price-panel{box-shadow:0 28px 72px rgba(2,15,30,.2)}.google-ads-price-panel .button{width:100%;margin-top:8px;text-align:center}.google-ads-proof{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,86px);align-items:center;padding-bottom:clamp(90px,12vw,150px);content-visibility:auto;contain-intrinsic-size:720px}.google-ads-fit-head h2,.google-ads-process-head h2,.google-ads-proof-copy h2{margin:14px 0 18px;color:var(--offer-navy);font-size:clamp(36px,4.8vw,64px);line-height:1.18}.google-ads-proof-copy p{max-width:560px;color:var(--muted);line-height:1.9}.google-search-card{overflow:hidden;padding:clamp(24px,4vw,40px);border:1px solid rgba(66,133,244,.28);border-radius:30px;color:var(--offer-ivory);background:radial-gradient(circle at 86% 9%,rgba(66,133,244,.16),transparent 30%),linear-gradient(150deg,#152d4d,#07192d 72%);box-shadow:0 32px 82px rgba(2,15,30,.22)}.google-search-top{display:flex;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);font-size:11px;color:rgba(245,240,231,.58)}.google-search-query{margin:24px 0 18px;padding:15px 18px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.06);font-size:14px}.google-search-ad{padding:20px;border-radius:20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09)}.google-search-ad small{color:#acd0ff}.google-search-ad h3{margin:10px 0 8px;color:#d9e7ff;font-size:24px;line-height:1.35}.google-search-ad p{margin:0;color:rgba(245,240,231,.64);font-size:12px;line-height:1.8}.google-search-path{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.google-search-path span{padding:11px 8px;border-radius:12px;text-align:center;font-size:10px;color:rgba(245,240,231,.72);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.google-ads-deliverables .deliverable-list{grid-template-columns:1fr}.google-ads-fit,.google-ads-process{padding-bottom:clamp(90px,12vw,150px);content-visibility:auto;contain-intrinsic-size:700px}.google-ads-fit-head,.google-ads-process-head{max-width:840px;margin-bottom:34px}.google-ads-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.google-ads-process-grid article{padding:clamp(20px,2.6vw,28px);border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.48)}.google-ads-process-grid article:nth-child(2){background:#eef3fb}.google-ads-process-grid article:nth-child(3){background:#f7f1df}.google-ads-process-grid b{display:block;margin-bottom:22px;color:#2d66bd;font-size:12px}.google-ads-process-grid h3{margin:0 0 10px;color:var(--offer-navy);font-size:19px}.google-ads-process-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.google-ads-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(36px,7vw,100px);align-items:start;padding-bottom:clamp(90px,12vw,150px)}.google-ads-faq>div:first-child{position:sticky;top:120px}.google-ads-faq>div:first-child h2{margin:14px 0 0;color:var(--offer-navy);font-size:clamp(38px,4.8vw,64px);line-height:1.2}.google-ads-faq .offer-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.google-ads-faq details{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.5)}.google-ads-faq summary{position:relative;cursor:pointer;list-style:none;min-height:76px;padding:20px 18px 20px 52px;color:var(--offer-navy);font-size:16px;font-weight:800;line-height:1.55}.google-ads-faq summary::-webkit-details-marker{display:none}.google-ads-faq summary:before{content:"+";position:absolute;inset-inline-end:18px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;color:#2d66bd;font-size:22px;line-height:1;font-weight:800}.google-ads-faq details[open] summary:before{content:"−"}.google-ads-faq details p{margin:0;padding:0 18px 20px;color:var(--muted);font-size:14px;line-height:1.9}.google-ads-final{margin-bottom:clamp(80px,10vw,140px)}.google-ads-final>div:first-child{margin-inline:auto}.google-ads-final h2{line-height:1.24;letter-spacing:-.02em}.google-ads-final p{max-width:760px;margin-inline:auto;line-height:1.85}.google-ads-final .button{min-width:230px}.google-ads-links{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:12px}.google-ads-links a{color:rgba(245,240,231,.72);text-decoration:underline;text-underline-offset:4px}@media (min-width:861px){.offers-grid-seven .compact-offer-card{grid-column:span 6;min-height:520px}.offers-grid-seven .compact-offer-card h2{font-size:clamp(34px,4.1vw,54px)}.offers-grid-seven .google-ads-offer-card{grid-column:1/-1;min-height:430px}.offers-grid-seven .google-ads-offer-card h2,.offers-grid-seven .google-ads-offer-card p{max-width:760px}.offers-grid-seven .offers-note{grid-column:1/-1;min-height:220px}.google-ads-hero h1{font-size:clamp(56px,5.8vw,86px);line-height:1.18}.google-ads-hero h1 em{display:block;margin-top:.12em;line-height:1.24}}@media (max-width:1080px){.google-ads-faq{grid-template-columns:1fr;gap:28px}.google-ads-faq>div:first-child{position:static}}@media (max-width:980px){.google-ads-process-grid{grid-template-columns:repeat(2,1fr)}.google-ads-faq .offer-faq-list{grid-template-columns:1fr}}@media (max-width:860px){.offers-grid-seven .compact-offer-card,.offers-grid-seven .offers-note{grid-column:1/-1}.google-ads-proof{grid-template-columns:1fr}.google-search-card{max-width:680px}}@media (max-width:620px){.google-ads-hero{padding-top:58px;padding-bottom:74px}.google-ads-hero h1{font-size:clamp(36px,10.8vw,50px);line-height:1.34;margin-block:22px 20px}.google-ads-hero h1 em{display:block;margin-top:.12em;line-height:1.38}.google-ads-answer{margin-top:18px;padding:14px}.google-ads-proof{gap:26px;padding-bottom:92px}.google-search-card{padding:18px;border-radius:24px}.google-search-path{grid-template-columns:repeat(2,1fr)}.google-ads-process-grid{grid-template-columns:1fr}.google-ads-faq{padding-bottom:92px}.google-ads-faq>div:first-child h2{font-size:clamp(34px,10vw,48px)}.google-ads-faq summary{min-height:0;padding:18px 16px 18px 48px;font-size:15px}.google-ads-faq summary:before{inset-inline-end:14px;width:24px;height:24px}.google-ads-faq details p{padding:0 16px 18px}.google-ads-final h2{line-height:1.32}.google-ads-final .button{width:100%;min-width:0}.google-ads-links{display:grid;gap:12px}}