*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;color:var(--color-text);background:var(--color-bg);margin:0;font-family:var(--font-body);line-height:1.6;font-size:16px;}h1,h2,h3,h4,h5{color:var(--color-text);line-height:1.2;font-weight:700;font-family:var(--font-heading);margin:0 0 1rem;}h1{font-size:clamp(1.82rem, 5.04vw, 3.66rem);font-weight:800}h2{font-size:clamp(1.64rem, 3.5vw, 2.64rem)}h3{font-size:clamp(1.15rem, 2.38vw, 1.35rem)}p{margin:0 0 1rem;color:var(--color-text)}a{color:var(--color-primary);transition:opacity .2s;text-decoration:none;}a:hover{opacity:.8}img,svg{max-width:100%;height:auto;display:block;}.base03{max-width:1226px;margin:0 auto;padding:0 1.25rem;}.paneldb{padding:clamp(3.07rem, 7.92vw, 6.06rem) 0}.paneldb-a7{background:var(--color-surface)}.wrapaa6{line-height:1.2;transition:transform .15s,box-shadow .2s,background .2s;gap:0.56rem;font-size:1rem;font-weight:600;padding:.9rem 1.6rem;display:inline-flex;align-items:center;font-family:var(--font-heading);justify-content:center;border-radius:var(--radius);border:2px solid transparent;text-align:center;cursor:pointer;}.wrapaa6:hover{transform:translateY(-1px)}.wrapaa6-25{box-shadow:0 6px 20px #0000001f;background:var(--color-primary);color:#fff;}.wrapaa6-25:hover{box-shadow:0 10px 28px #0000002e;opacity:1}.wrapaa6-59{border-color:var(--color-primary);background:transparent;color:var(--color-primary);}.wrapaa6-75{background:var(--color-accent);color:var(--color-text)}.cellb34{color:var(--color-muted)}.mid2c0{display:grid;gap:1.46rem}.mid2c0-3a{grid-template-columns:repeat(auto-fit,minmax(303px,1fr))}.mid2c0-46{grid-template-columns:repeat(auto-fit,minmax(271px,1fr))}.block45{text-align:center;margin-bottom:1rem}.shell8d{color:var(--color-muted);max-width:691px;text-align:center;margin:0 auto 2.5rem;}.main20c{padding:1.5rem;border:1px solid rgba(0,0,0,.06);background:var(--color-bg);border-radius:var(--radius);transition:transform .2s,box-shadow .2s;}.main20c:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00000014}.tope6{flex-wrap:wrap;display:flex;gap:0.60rem;margin-top:1.25rem;}.inner91{display:inline-flex;font-weight:500;gap:0.25rem;font-size:.85rem;border-radius:999px;align-items:center;background:#0000000d;padding:.35rem .75rem;}.area95{text-align:center}.panelf4{margin-top:.5rem}.zone1f0{margin-top:1rem}.panel8a3{margin-top:1.5rem}.grp83{margin-bottom:.5rem}.grpf90{margin-bottom:1rem}.frame14c{margin-bottom:1.5rem}.el7d5{max-width:562px;display:grid;gap:0.94rem;}.el7d5 input,.el7d5 textarea{padding:.9rem 1rem;outline:none;background:var(--color-bg);border-radius:var(--radius);font-family:var(--font-body);width:100%;color:var(--color-text);transition:border-color .2s;border:1.5px solid rgba(0,0,0,.1);font:inherit;}.el7d5 input:focus,.el7d5 textarea:focus{border-color:var(--color-primary)}.el7d5 textarea{min-height:100px;resize:vertical}.el7d5 .elb5{left:-9999px;position:absolute;visibility:hidden;top:-9999px;}.el7d5 .el7de{font-size:.8rem;color:var(--color-muted)}.el7d5 .set080{min-height:1.5em;font-size:.9rem}.el7d5 .set080.ok{color:#16a34a}.el7d5 .set080.err{color:#dc2626}.holder933{border-bottom:1px solid rgba(0,0,0,.08);padding:1rem 0}.holder933 summary{padding-right:2rem;list-style:none;font-family:var(--font-heading);font-size:1.05rem;cursor:pointer;position:relative;font-weight:600;}.holder933 summary::-webkit-details-marker{display:none}.holder933 summary:after{font-size:1.4rem;content:"+";top:0;right:0;transition:transform .2s;position:absolute;color:var(--color-primary);}.faq-item[open] summary:after{transform:rotate(45deg)}.holder933 p{margin-top:.75rem;color:var(--color-muted)}.zoned82{top:0;position:sticky;border-bottom:1px solid rgba(0,0,0,.06);z-index:20;padding:1rem 0;background:var(--color-bg);backdrop-filter:blur(8px);}.zoned82_be5{gap:1.15rem;align-items:center;justify-content:space-between;display:flex;}.col5d{font-size:1.15rem;align-items:center;font-family:var(--font-heading);gap:0.41rem;display:flex;color:var(--color-text);font-weight:800;}.lstf59{gap:1.11rem;flex-wrap:wrap;display:flex;}.lstf59 a{font-size:.95rem;color:var(--color-text);font-weight:500;}.lstf59 a:hover{color:var(--color-primary)}@media(max-width:686px){.lstf59{display:none}}.main094{color:var(--color-muted);font-size:.92rem;padding:3rem 0 1.5rem;background:var(--color-surface);}.main094_8ed{display:grid;margin-bottom:2rem;gap:1.95rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));}.main094_ee{font-size:1.15rem;margin-bottom:.5rem;font-weight:800;color:var(--color-text);font-family:var(--font-heading);}.main094_7a{gap:1.08rem;justify-content:space-between;padding-top:1.5rem;font-size:.85rem;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;}.main53{padding:4rem 0;overflow:hidden;position:relative;}.main53_421{gap:3.10rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;}@media(max-width:928px){.main53_421{grid-template-columns:1fr}}.main53_fd6{flex-wrap:wrap;margin-top:1.5rem;display:flex;gap:1.17rem;}.main53_53b{border-radius:var(--radius);overflow:hidden}.grp385{padding-top:1rem;display:flex;margin-top:1rem;border-top:1px solid rgba(0,0,0,.06);align-items:baseline;justify-content:space-between;}.grp385 strong{font-size:1.2rem;color:var(--color-primary);font-family:var(--font-heading);}.framef7{grid-template-columns:repeat(auto-fit,minmax(164px,1fr));gap:1.44rem;margin-top:2rem;display:grid;}.txt236{text-align:center;padding:1rem}.txt236_4d{font-weight:800;font-family:var(--font-heading);color:var(--color-primary);font-size:2.2rem;line-height:1;}.txt236_629{color:var(--color-muted);font-size:.9rem;margin-top:.5rem;}.fxf0.shellba0{border:2px solid var(--color-primary);transform:scale(1.02)}.fxf0 ul{padding-left:1.1rem;margin:1rem 0}.fxf0 li{margin-bottom:.4rem}.mid8fb{border-radius:var(--radius);padding:clamp(1.98rem, 5.25vw, 3.49rem);text-align:center;background:var(--color-primary);color:#fff;}.mid8fb h2,.mid8fb p{color:#fff}.mid8fb .wrapaa6-25{background:#fff;color:var(--color-primary)}:root{--color-muted: var(--colorMuted);--color-text: var(--colorText);--color-bg: var(--colorBg);--color-accent: var(--colorAccent);--font-body: var(--fontBody);--font-heading: var(--fontHeading);--color-primary: var(--colorPrimary);--color-surface: var(--colorSurface);--radius: var(--radius);}
