@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap";.pg{--ink:#0b1721;--navy:#102431;--blue:#2a6bf4;--paper:#f7f7f3;--line:#d9dfdc;--muted:#5e6b70;--lime:#c7f36b;min-height:100vh;color:var(--ink);background:var(--paper);flex-direction:column;font-family:DM Sans,Arial,sans-serif;line-height:1.65;display:flex}.pg *,.pg :before,.pg :after{box-sizing:border-box}.pg a{color:inherit}.pg-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,5vw,76px);display:flex}.pg-brand{letter-spacing:.08em;font-size:15px;font-weight:700;text-decoration:none}.pg-brand span{color:var(--blue)}.pg-switch{border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none}.pg-main{flex:1;width:100%;max-width:760px;margin:0 auto;padding:clamp(32px,6vw,72px) 20px}.pg-main h1{margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,6vw,52px);font-weight:500;line-height:1.15}.pg-main h2{margin:36px 0 8px;font-size:21px}.pg-main p,.pg-main li{color:#26343b}.pg-main ul{padding-left:22px}.pg-meta{color:var(--muted);font-size:14px}.pg-lead{font-size:18px}.pg-contact{background:var(--navy);color:#fff;text-align:center;padding:40px 20px}.pg-contact h2{margin:0 0 18px;font-size:24px}.contact-options{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.co-btn{color:#fff;border:1px solid #ffffff59;border-radius:999px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.co-primary{background:var(--lime);border-color:var(--lime);color:var(--ink)}.pg-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:26px clamp(20px,5vw,76px);font-size:13px;font-weight:600;display:flex}.pg-footer div{gap:20px;display:flex}.pg-footer a{text-decoration:none}.pg-404{text-align:center}.pg-404 .co-btn{color:var(--ink);border-color:var(--line)}.pg-main h3{margin:24px 0 6px;font-size:17px}.pg-main section{scroll-margin-top:16px}.co-dark{color:var(--ink);border-color:var(--ink)}.co-big{padding:15px 28px;font-size:17px}.domain-form label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.domain-row{gap:10px;display:flex}.domain-row input{min-width:0;font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;flex:1;padding:12px 14px;font-size:17px}.domain-btn{background:var(--ink);color:#fff;border-color:var(--ink);cursor:pointer;font-family:inherit}.domain-btn:disabled{opacity:.6;cursor:wait}.domain-result{min-height:1.65em;margin:10px 0 4px;font-weight:600}.domain-result[data-kind=available]{color:#1d6b3a}.domain-result[data-kind=taken],.domain-result[data-kind=invalid]{color:#a33a1f}.pkg-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:18px 0;display:grid}.pkg{cursor:pointer;display:block}.pkg input{opacity:0;pointer-events:none;position:absolute}.pkg-card{border:2px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:4px;height:100%;padding:18px;display:flex}.pkg input:checked+.pkg-card{border-color:var(--blue);box-shadow:0 0 0 3px #2a6bf426}.pkg input:focus-visible+.pkg-card{outline:3px solid var(--blue);outline-offset:2px}.pkg-name{font-size:20px;font-weight:700}.pkg-for{color:var(--muted);font-size:14px}.pkg-price{margin-top:8px;font-size:22px;font-weight:700}.pkg-build{font-weight:600}.pkg-note{color:var(--muted);font-size:13px}.pkg-card ul{flex:1;margin:10px 0;padding-left:18px;font-size:14px}.pkg-choose{color:var(--blue);font-size:13px;font-weight:700}.pkg input:checked+.pkg-card .pkg-choose:before{content:"✓ "}.pkg-domain{background:#eef3f0;border-radius:12px;padding:12px 16px;font-size:15px}.pkg-quote{font-size:15px}.cost-table{border-collapse:collapse;width:100%;font-size:15px}.cost-table th,.cost-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px}.cost-table thead th{color:var(--muted);font-size:13px}.order-box{border:2px solid var(--ink);background:#fff;border-radius:18px;margin-top:36px;padding:4px 22px 24px}.order-summary{font-size:15px}.order-actions{justify-content:flex-start}.pg-main details{border-bottom:1px solid var(--line);padding:12px 0}.pg-main summary{cursor:pointer;font-weight:600}@media (width<=480px){.cost-table{font-size:14px}.cost-table th,.cost-table td{padding:8px 4px}}.audit-box{border:2px solid var(--blue);background:#fff;border-radius:18px;margin:28px 0;padding:22px 24px}.audit-turnaround{color:var(--ink);margin-top:14px}.how-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:18px 0;display:grid}.how-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.how-card h3{color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:700}.how-card p{margin:0;font-size:14px}.pkg-adspend{color:var(--blue);font-size:14px;font-weight:600}.method-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0;display:grid}.method-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.method-step{color:var(--blue);margin-bottom:4px;font-family:DM Mono,monospace;font-size:16px;font-weight:700}.method-card h3{margin:0 0 6px;font-size:16px;font-weight:700}.method-card p{margin:0;font-size:14px}.sample-audit{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:18px;padding:20px 24px}.sample-item{border-bottom:1px solid var(--line);padding:14px 0}.sample-item:last-child{border-bottom:none}.sample-area{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700}.sample-finding{margin:0 0 4px;font-size:14px}.sample-rec{color:#1d6b3a;margin:0;font-size:14px}.request-box{border:2px solid var(--ink);background:#fff;border-radius:18px;margin-top:36px;padding:24px}.lead-form{flex-direction:column;gap:16px;margin-top:18px;display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{font-size:14px;font-weight:600}.form-group input{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:12px 14px;font-size:16px}.form-group input:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.form-hint{color:var(--muted);margin:0;font-size:13px}.lead-form-error{color:#a33a1f;margin:0;font-size:14px;font-weight:600}.lead-submit-btn{cursor:pointer;text-align:center;border:none;width:100%;font-family:inherit}.lead-submit-btn:disabled{opacity:.6;cursor:wait}.lead-success-card{text-align:center;background:#f0faf4;border:2px solid #1d6b3a;border-radius:16px;margin-top:18px;padding:26px 20px}.lead-success-card h3{color:#1d6b3a;margin:0 0 10px;font-size:22px}.lead-ref-box{background:#fff;border:1px solid #1d6b3a;border-radius:999px;margin:14px 0;padding:6px 18px;font-size:15px;display:inline-block}.lead-ref-code{letter-spacing:.05em;font-family:DM Mono,monospace;font-weight:700}.lead-wa-invite{margin:16px 0 12px;font-weight:600}.lead-fallback-card{text-align:center;background:#fdf6f4;border:2px solid #a33a1f;border-radius:16px;margin-top:18px;padding:26px 20px}.lead-fallback-card h3{color:#a33a1f;margin:0 0 10px;font-size:20px}.wa-audit-box{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.wa-audit-box h3{margin:0 0 14px;font-size:17px}.wa-audit-actions{flex-wrap:wrap;gap:12px;display:flex}
