.gsites{--n: #14253e;--o: #ff741f;--m: #536179;--line: #dce2e9;--soft: #f4f6f9;box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip;background:#fff;color:var(--n);font-family:var(--font-dm),"DM Sans",Arial,sans-serif;line-height:1.65;scroll-behavior:smooth}.gsites *,.gsites *:before,.gsites *:after{box-sizing:border-box}.gsites img{max-width:100%;height:auto}.gsites a{color:inherit}.gsites button,.gsites input{font:inherit}.gsites button,.gsites a{touch-action:manipulation}.gsites button{cursor:pointer}.gsites a:focus-visible,.gsites button:focus-visible,.gsites input:focus-visible,.gsites summary:focus-visible{outline:3px solid #087eae;outline-offset:4px}.gsites .wrap{max-width:var(--site-container, 1140px);margin:auto;padding:0 var(--site-gutter, 26px)}.gsites section{padding:60px 0;scroll-margin-top:calc(var(--nav-h, 4.5rem) + 12px)}.gsites .hero{padding:55px 0}.gsites .hero-top{max-width:850px}.gsites .eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:700;color:#b64b09;text-transform:uppercase}.gsites h1,.gsites h2,.gsites h3,.gsites p{margin:0}.gsites h1{font-size:clamp(35px,4.6vw,57px);line-height:1.12;letter-spacing:-1.7px;margin:16px 0 22px}.gsites h2{font-size:clamp(28px,3.5vw,39px);line-height:1.2;letter-spacing:-.8px;margin:10px 0 20px}.gsites h3{font-size:21px;line-height:1.3;margin-bottom:12px}.gsites .lead{font-size:21px;max-width:740px}.gsites .hero-follow{margin-top:18px}.gsites .hero-image{display:block;width:100%;height:auto;border-radius:19px;margin-top:32px}.gsites .btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;border:0;border-radius:10px;font-weight:700;background:var(--o);color:var(--n);text-decoration:none;margin-top:24px}.gsites .note{font-size:14px;color:var(--m)}.gsites .hero .note{margin-top:12px}.gsites .hero-caption{margin-top:10px}.gsites .soft{background:var(--soft)}.gsites .intro{max-width:800px}.gsites .intro p+p{margin-top:15px}.gsites .comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:29px 0}.gsites .card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:25px}.gsites .tag{display:inline-block;background:#fff1e4;color:#a64100;border-radius:20px;font-size:12px;padding:5px 12px;font-weight:700;margin-bottom:12px;text-transform:uppercase}.gsites .card p+p{margin-top:12px}.gsites .callout{padding:22px;border-left:4px solid var(--o);background:#fff4eb;border-radius:0 13px 13px 0;margin-top:24px}.gsites .callout strong{display:block;margin-bottom:8px}.gsites .poster{display:block;width:100%;height:auto;margin:27px auto 20px;border-radius:16px}.gsites .features{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:24px}.gsites .feature{padding:21px;border:1px solid var(--line);border-radius:13px;background:#fff}.gsites .feature b,.gsites .step b{display:block;font-size:12px;color:#b64b09;margin-bottom:10px;text-transform:uppercase}.gsites .feature h3{font-size:19px}.gsites .feature p,.gsites .step p{font-size:15px}.gsites .feature .note,.gsites .step .note{margin-top:10px}.gsites .process{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.gsites .step{background:#fff;border:1px solid var(--line);border-radius:14px;padding:21px}.gsites .step h3{margin-top:10px}.gsites .full-art{margin-top:22px}.gsites .full-art summary{cursor:pointer;font-weight:600;min-height:44px;align-content:center}.gsites .care-image{width:100%;height:auto;border-radius:16px;margin-top:25px}.gsites .checklist{margin:25px 0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.gsites .checklist label{display:flex;gap:13px;padding:17px 20px;align-items:flex-start;border-bottom:1px solid var(--line);cursor:pointer}.gsites .checklist label:last-child{border:0}.gsites .checklist input{width:19px;height:19px;flex-shrink:0;margin:4px 0 0;accent-color:#b64b09}.gsites .checklist label:has(input:checked){background:#fff4ea}.gsites .checklist small{display:block;color:var(--m);font-size:14px;margin-top:4px}.gsites .result{padding:22px;background:var(--soft);border-radius:14px}.gsites .result strong{font-size:22px}.gsites .result p{margin-top:9px}.gsites .check-actions{display:flex;gap:12px;flex-wrap:wrap}.gsites .secondary{border:1px solid var(--n);background:#fff}.gsites .plan{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:26px}.gsites .faq{margin-top:26px}.gsites .faq details{border-bottom:1px solid var(--line);padding:17px 0}.gsites .faq summary{cursor:pointer;font-weight:600;min-height:44px;align-content:center}.gsites .faq p{margin-top:12px;max-width:850px}.gsites .sources{margin-top:28px;font-size:13px;color:var(--m)}.gsites .sources a{display:block;margin-top:5px;overflow-wrap:anywhere}.gsites .mobile-only{display:none}.gsites .mobile-nav{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.gsites .mobile-nav button{width:39px;min-height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--n)}.gsites .mobile-nav button[aria-pressed=true]{background:var(--n);color:#fff}@media(max-width:760px){.gsites [data-slider]:not([data-ready]) .mobile-nav{display:none}.gsites [data-slider]:not([data-ready]) [data-panel]{margin-top:15px}.gsites [data-slider][data-ready] [data-panel]:not([data-active]){display:none}}@media(max-width:760px){.gsites .desktop-only{display:none!important}.gsites .wrap{padding:0 var(--site-gutter, 19px)}.gsites section{padding:37px 0}.gsites .hero{padding:32px 0}.gsites .lead{font-size:18px}.gsites .hero-image{margin-top:23px}.gsites .comparison,.gsites .plan{grid-template-columns:1fr;gap:13px}.gsites .features{grid-template-columns:1fr}.gsites .card{padding:21px}.gsites .mobile-only{display:block}.gsites .feature b{margin-bottom:6px}.gsites .feature{padding:17px}.gsites .checklist label{padding:16px 13px}.gsites .check-actions .btn{width:100%;margin-top:13px}.gsites .btn{width:100%}.gsites .intro p{font-size:16px}.gsites .care-image{margin-top:20px}.gsites .sources{overflow-wrap:anywhere}}@media(max-width:360px){.gsites .wrap{padding:0 var(--site-gutter, 16px)}.gsites h1{font-size:32px;letter-spacing:-.8px}.gsites .eyebrow{letter-spacing:.09em}}@media(prefers-reduced-motion:reduce){.gsites{scroll-behavior:auto}}@media print{.gsites .hero-image,.gsites .hero .btn,.gsites .check-actions,.gsites .full-art,.gsites .mobile-only,.gsites .care-image{display:none!important}.gsites .desktop-only{display:block!important}.gsites .features.desktop-only,.gsites .process.desktop-only{display:grid!important}.gsites .poster.desktop-only{display:block!important}.gsites section{padding:20px 0}.gsites .wrap{max-width:none;padding:0}.gsites .card,.gsites .feature,.gsites .checklist label{break-inside:avoid}.gsites .faq details>*{display:block}.gsites .soft{background:#fff}.gsites h1{font-size:32px}.gsites .btn{display:none!important}}
