@import"https://fonts.googleapis.com/css2?family=Pirata+One&display=swap";@import"https://fonts.googleapis.com/css2?family=UnifrakturMaguntia&display=swap";:root{--copper: #8a5a44;--copper-soft: rgba(138, 90, 68, .55);--bg: #0b0c10;--ink: #fff;--muted: #fff;--card: #12131a;--accent: #8a5a44;--brand-font: "Pirata One", "UnifrakturMaguntia", serif;--container-max: 860px;--container-pad: clamp(12px, 2vw, 18px)}html{-webkit-text-size-adjust:100%}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.58;letter-spacing:.1px}a{color:var(--accent);text-underline-offset:2px}a:hover{color:#fff}img{max-width:100%;height:auto;display:block}.container,header.site,footer.site,.page-payment{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.brand__name{font-family:var(--brand-font);font-size:clamp(40px,5vw,54px);line-height:1.05;letter-spacing:.6px;text-transform:none;font-weight:400;color:var(--ink);text-align:center}h1,h2,h3{margin-top:0;margin-bottom:8px;color:var(--ink);font-weight:600;letter-spacing:.5px}h1{font-variant:small-caps;font-size:clamp(23px,3.2vw,32px);position:relative;display:inline-block;margin-bottom:28px}h1:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(138,90,68,.6) 35%,rgba(138,90,68,.8) 50%,rgba(138,90,68,.6) 65%,transparent 100%);border-radius:2px;opacity:.8}h2{font-size:clamp(20px,2.4vw,26px)}h3{font-size:clamp(18px,2vw,22px)}header.site{position:sticky;top:0;z-index:999;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:1.6rem 1.1rem}header.site:after{content:"";position:absolute;bottom:0;left:var(--container-pad);right:var(--container-pad);height:1px;background:var(--copper-soft)}.brand{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit;margin-bottom:.5rem}.brand__icon{width:clamp(2rem,5vw,3.5rem);height:clamp(2rem,5vw,3.5rem);object-fit:contain;filter:drop-shadow(0 0 6px rgba(255,248,200,.6))}nav{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem}nav a{text-decoration:none;color:var(--ink);opacity:.9;font-family:var(--brand-font);font-size:clamp(22px,2.6vw,30px)}nav a[aria-current=page]{color:#fff;font-weight:600}nav a:hover{opacity:1}.hero{padding-block:1.4rem .4rem;overflow:hidden}.hero p.lead{color:var(--ink);font-size:clamp(15px,1.15vw,17px);margin:0 0 12px;text-align:left;line-height:1.6}.hero p{font-size:clamp(15px,1.05vw,17px);line-height:1.6}.hero .pricing-line{display:block;width:100%;text-align:center;font-size:1.05rem;font-weight:600;color:var(--copper);margin-block:1rem 1.1rem;letter-spacing:.2px;line-height:1.35;white-space:nowrap}.hero .pricing-bullet{color:var(--copper)}.break-mobile{display:none}@media (max-width: 600px){.hero .pricing-line{white-space:normal;line-height:1.4}.hero .pricing-bullet{display:none}.break-mobile{display:block}}.btn{appearance:none;border:1px solid transparent;padding:.75rem 1rem;border-radius:10px;background:var(--copper);color:#fff;font-weight:600;text-decoration:none;display:inline-block;margin-top:1.5rem}.btn--ghost{background:transparent;border-color:var(--copper);color:#fff}.btn:hover{box-shadow:0 0 0 1px #ff7a1a59 inset,0 0 18px #ffb35a33}.centered-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:.6rem}.grid{display:grid;gap:1rem}@media (min-width: 700px){.grid.cols-2{grid-template-columns:1fr 1fr;align-items:stretch}.grid.cols-2 .card{height:100%}}.card{background:var(--card);border:1px solid var(--copper-soft);border-radius:14px;padding:1.1rem;color:var(--ink);display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1.1rem}.card-payment-first-time{margin-top:1.1rem;background:var(--card);border:1px solid var(--copper-soft);border-radius:14px;padding:1.1rem;color:var(--ink);display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1.1rem}.card h3{margin:0 0 8px;color:var(--ink)}.card p,.card li{font-size:clamp(15px,1.1vw,17px);line-height:1.6}footer.site{position:relative;padding-block:16px;color:var(--ink);font-size:clamp(13px,1vw,14px);text-align:center;margin-top:18px}footer.site:before{content:"";position:absolute;top:0;left:var(--container-pad);right:var(--container-pad);height:1px;background:var(--copper-soft)}.page-payment{margin-top:0;margin-bottom:2rem;display:grid;gap:1.2rem;max-width:calc(var(--container-max) + 60px)}.page-payment .hero{padding-block:1rem 0;margin-bottom:.35rem}.page-payment .pricing-line{color:var(--copper);text-align:center}.page-payment h2{display:flex;align-items:center;gap:.75rem}.page-payment .method-icon{width:clamp(44px,5.5vw,56px)}.page-payment img[src$="paypal-logo.svg"]{width:clamp(44px,5.2vw,56px);border-radius:8px}@media (max-width: 600px){.page-payment .method-icon,.page-payment img[src$="paypal-logo.svg"]{width:42px}}.page-payment .store-icon{width:clamp(72px,10vw,88px);filter:drop-shadow(0 0 2px rgba(0,0,0,.25))}@media (max-width: 600px){.page-payment .store-icon{width:90px}}.page-home__disclaimer,.page-contact__disclaimer{margin-top:2rem;padding:1.5rem 1.75rem;border:1px dashed var(--copper);border-radius:10px;color:var(--muted);font-size:.95rem;text-align:left;line-height:1.6}.page-home__heading{text-align:center}.page-home__hope{display:flex;justify-content:center;align-items:center;padding:1.75rem 0 0;margin:0 auto}.page-home__hope p{max-width:525px;text-align:center;margin:0;line-height:1.45;font-size:1.05rem;opacity:.9}.page-services__offers{margin-top:2.2rem}.page-services__hero h1{margin-bottom:10px}.page-services__hero+.page-services__offers{margin-top:0!important}.page-services-process__heading{text-align:center}.page-services__price{text-align:center;display:block;margin:.5rem 0;color:var(--copper)}.lead-contact{text-align:center;font-weight:700;color:var(--copper)}.lead-contact-white{text-align:center;font-weight:700;color:#fff}.page-contact__note{text-align:center;color:var(--copper)}.page-contact__hero .subtle-reassure{color:var(--copper);opacity:100;font-weight:700;margin-top:.85rem;margin-bottom:.2rem;display:block;max-width:350px;margin-left:auto;margin-right:auto;text-align:center}.page-contact__hero .pricing-line{text-align:center;display:block;margin:1rem 0 .5rem;color:var(--copper);font-weight:600}@media (max-width: 600px){.page-contact__hero .pricing-bullet{display:none}.page-contact__hero .break-mobile{display:block}}.page-contact__heading{text-align:center;padding-top:2rem}.page-privacy__card p{margin-bottom:1.35rem}footer.site a[href="/privacy"]{color:var(--muted);opacity:.85;transition:opacity .2s ease}footer.site a[href="/privacy"]:hover{opacity:1}.home-bullet-list li{margin-bottom:6px;line-height:1.45}.method-icon,img[src$="paypal-logo.svg"]{width:clamp(50px,5vw,70px);height:auto;vertical-align:middle;display:inline-block;margin-right:.4rem}.store-icon{width:clamp(60px,8vw,85px);height:auto;vertical-align:middle;display:inline-block;margin:0 .35rem}
