.gr *{box-sizing:border-box;margin:0;padding:0}.gr{--accent: #ff5c35;--al: #fff0ec;--bg: #fafafa;--card: #fff;--bdr: #e5e1db;--text: #222;--muted: #333333;--hint: #555555;--warm: #f8f8f8;--fh: "Outfit", system-ui, sans-serif;--fb: "DM Sans", system-ui, sans-serif;width:100%;color:var(--text);font-family:var(--fb);font-size:15px;font-weight:500;line-height:1.7}.gr-inner{margin-bottom:56px;padding-inline:max(15px,(100% - var(--site-container)) / 2)}.gr-eyebrow{margin-bottom:.5rem;color:var(--accent);font-family:var(--fb);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gr-hero{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-bottom:2.5rem;padding:0 0 2.5rem;border-bottom:1px solid var(--bdr)}.gr-hero h1{margin-bottom:.9rem;color:var(--text);font-family:var(--fh);font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.gr-hero h1 span{color:var(--accent)}.gr-hero-intro{max-width:520px;color:var(--muted);font-size:15px;line-height:1.75}.gr-hero-right{display:flex;flex-direction:column;gap:.75rem}.gr-badge-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.gr-badge{display:flex;flex-direction:column;gap:.4rem;padding:1.25rem;border:1px solid var(--bdr);border-radius:14px;background:var(--card)}.gr-badge-num{color:var(--accent);font-family:var(--fh);font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1}.gr-badge-lbl{color:var(--muted);font-size:12px;font-weight:600;line-height:1.4}.gr-badge.wide{grid-column:1/-1;flex-direction:row;gap:1rem;align-items:center;background:var(--warm)}.gr-badge.wide .gr-badge-icon{display:flex;width:42px;height:42px;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px;background:var(--al)}.gr-badge.wide .gr-badge-heading{margin-bottom:.15rem;color:var(--text);font-family:var(--fh);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gr-badge.wide .gr-badge-text p{color:var(--muted);font-size:13px;line-height:1.45}.gr-section{margin-bottom:2.5rem}.gr-section-head{margin-bottom:1.5rem}.gr-section-head h2{margin-top:.3rem;color:var(--text);font-family:var(--fh);font-size:clamp(18px,2.5vw,26px);font-weight:800;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.gr-section-head h2 span{color:var(--accent)}.gr-covered{overflow:hidden;margin-bottom:1rem;border:1px solid var(--bdr);border-radius:16px;background:var(--card)}.gr-covered-head{display:flex;gap:.6rem;align-items:center;padding:.85rem 1.25rem;border-bottom:1px solid #c8edd4;background:#f0fbf4}.gr-covered-head svg{flex-shrink:0}.gr-covered-head span{color:#1a7a3f;font-family:var(--fh);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.gr-covered-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:.5rem .5rem .75rem}.gr-covered-item{display:flex;gap:.5rem;align-items:center;padding:.5rem .75rem;color:var(--text);font-size:13px;line-height:1.4}.gr-covered-item:before{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#4caf50;content:""}.gr-not-covered{overflow:hidden;border:1px solid var(--bdr);border-radius:16px;background:var(--card)}.gr-nc-head{display:flex;gap:.6rem;align-items:center;padding:.85rem 1.25rem;border-bottom:1px solid #f5c9bb;background:#fff0ec}.gr-nc-head span{color:var(--accent);font-family:var(--fh);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.gr-nc-list{display:flex;flex-direction:column;gap:.6rem;padding:.75rem 1.25rem 1rem}.gr-nc-item{display:flex;gap:.75rem;align-items:flex-start;padding:.7rem .85rem;border-radius:10px;background:var(--warm)}.gr-nc-item-icon{display:flex;width:28px;height:28px;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;border-radius:8px;background:var(--al)}.gr-nc-item-text strong{display:block;margin-bottom:.1rem;color:var(--text);font-family:var(--fh);font-size:13px;font-weight:700}.gr-nc-item-text span{color:var(--muted);font-size:13px;line-height:1.5}.gr-alert{display:flex;gap:.85rem;align-items:flex-start;margin-top:1rem;padding:.9rem 1.1rem;border:1px solid #edd87a;border-left:4px solid #e0b800;border-radius:10px;background:#fffbec}.gr-alert p{color:#7a5800;font-size:13px;line-height:1.55}.gr-alert strong{font-weight:700}.gr-return-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.gr-return-card{display:flex;gap:.75rem;align-items:flex-start;padding:1.1rem 1.25rem;border:1px solid var(--bdr);border-radius:14px;background:var(--card)}.gr-return-icon{display:flex;width:36px;height:36px;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px}.gr-return-icon.green{background:#f0fbf4}.gr-return-icon.red{background:var(--al)}.gr-return-card h3{margin-bottom:.25rem;color:var(--text);font-family:var(--fh);font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.gr-return-card p{color:var(--muted);font-size:13px;line-height:1.5}.gr-process{display:flex;gap:.85rem;align-items:flex-start;padding:1.1rem 1.25rem;border:1px solid var(--bdr);border-radius:14px;background:var(--warm)}.gr-process-icon{display:flex;width:36px;height:36px;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;border-radius:10px;background:var(--al)}.gr-process h3{margin-bottom:.3rem;color:var(--text);font-family:var(--fh);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gr-process p{color:var(--muted);font-size:13px;line-height:1.55}.gr-contact{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;margin-bottom:2.5rem;padding:1.5rem;border:1px solid var(--bdr);border-radius:16px;background:var(--card)}.gr-contact-text h2{margin-bottom:.35rem;color:var(--text);font-family:var(--fh);font-size:clamp(16px,2vw,22px);font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.gr-contact-text h2 span{color:var(--accent)}.gr-contact-text p{max-width:560px;color:var(--muted);font-size:14px;line-height:1.6}.gr-contact-btns{display:flex;gap:.75rem;flex-shrink:0;flex-wrap:wrap}.gr-btn{display:inline-flex;gap:.45rem;align-items:center;padding:.6rem 1.1rem;border:1.5px solid var(--bdr);border-radius:10px;background:var(--warm);color:var(--text);cursor:pointer;font-family:var(--fh);font-size:13px;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:border-color .15s}.gr-btn:hover{border-color:#bbb}.gr-btn.primary{border-color:var(--accent);background:var(--accent);color:#fff}.gr-btn.primary:hover{opacity:.88}.gr-faq{display:flex;flex-direction:column;gap:0}.gr-faq-item{display:flex!important;width:100%!important;flex-direction:column!important;margin-bottom:10px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fbfbfb!important;transition:background .2s,border-color .2s!important}.gr-faq-item:hover,.gr-faq-item.open{border-color:#ffcab8!important;background:#fff1ed!important}.gr-faq-q{display:flex!important;width:100%!important;height:auto!important;min-height:0!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;padding:8px 16px!important;border:none!important;background:none!important;box-shadow:none!important;color:#1a1a1a!important;cursor:pointer!important;font-family:var(--fb)!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;text-align:left!important;text-transform:none!important;transition:color .2s!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;white-space:normal!important;word-break:break-word!important}.gr-faq-q:hover,.gr-faq-item.open .gr-faq-q{color:#cc2f00!important;box-shadow:none!important}.gr-faq-chevron{width:18px!important;height:18px!important;flex-shrink:0!important;margin-top:2px!important;color:#1d293d!important;transition:transform .4s ease!important}.gr-faq-q:hover .gr-faq-chevron,.gr-faq-item.open .gr-faq-chevron{color:#cc2f00!important}.gr-faq-item.open .gr-faq-chevron{transform:rotate(180deg)!important}.gr-faq-a{display:block!important;overflow:hidden!important;max-height:0!important;padding:0 16px!important;color:#333!important;font-size:.875rem!important;line-height:1.8!important;opacity:0!important;transform:translateY(-6px)!important;transition:max-height .45s ease,opacity .35s ease,transform .35s ease,padding .35s ease!important}.gr-faq-item.open .gr-faq-a{max-height:600px!important;padding:10px 16px 16px!important;opacity:1!important;transform:translateY(0)!important}.gr-faq-a p{margin:0!important;padding:0!important}.gr-faq-a a{color:#cc2f00!important;font-weight:600!important;text-decoration:none!important}@media (max-width: 860px){.gr-hero{grid-template-columns:1fr;gap:2rem}.gr-hero-intro{max-width:100%}}@media (max-width: 640px){.gr-inner{margin-bottom:40px}.gr-return-grid{grid-template-columns:1fr}.gr-badge-row{grid-template-columns:1fr 1fr}}
