*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased;color:var(--color-text);line-height:1.6;font-size:16px;background:var(--color-bg);font-family:var(--font-body);}h1,h2,h3,h4,h5{color:var(--color-text);line-height:1.2;margin:0 0 1rem;font-family:var(--font-heading);font-weight:700;}h1{font-size:clamp(2.13rem, 5.13vw, 3.65rem);font-weight:800}h2{font-size:clamp(1.84rem, 3.51vw, 2.59rem)}h3{font-size:clamp(1.27rem, 2.59vw, 1.72rem)}p{margin:0 0 1rem;color:var(--color-text)}a{transition:opacity .2s;color:var(--color-primary);text-decoration:none;}a:hover{opacity:.8}img,svg{max-width:100%;height:auto;display:block;}.modb2b{margin:0 auto;padding:0 1.25rem;max-width:1216px;}.shell09{padding:clamp(2.87rem, 8.06vw, 5.88rem) 0}.shell09-87{background:var(--color-surface)}.mid0d{padding:.9rem 1.6rem;border:2px solid transparent;justify-content:center;gap:0.36rem;font-weight:600;align-items:center;border-radius:var(--radius);display:inline-flex;line-height:1.2;font-family:var(--font-heading);transition:transform .15s,box-shadow .2s,background .2s;font-size:1rem;cursor:pointer;text-align:center;}.mid0d:hover{transform:translateY(-1px)}.mid0d-47{color:#fff;background:var(--color-primary);box-shadow:0 6px 20px #0000001f;}.mid0d-47:hover{box-shadow:0 10px 28px #0000002e;opacity:1}.mid0d-52{border-color:var(--color-primary);color:var(--color-primary);background:transparent;}.mid0d-26{background:var(--color-accent);color:var(--color-text)}.colf2{color:var(--color-muted)}.zonef90{display:grid;gap:1.57rem}.zonef90-be{grid-template-columns:repeat(auto-fit,minmax(284px,1fr))}.zonef90-31{grid-template-columns:repeat(auto-fit,minmax(259px,1fr))}.holder74{text-align:center;margin-bottom:1rem}.rowdd{max-width:685px;color:var(--color-muted);text-align:center;margin:0 auto 2.5rem;}.basec3{border-radius:var(--radius);border:1px solid rgba(0,0,0,.06);background:var(--color-bg);padding:1.5rem;transition:transform .2s,box-shadow .2s;}.basec3:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00000014}.lst7eb{margin-top:1.25rem;flex-wrap:wrap;display:flex;gap:0.73rem;}.set9af{align-items:center;font-weight:500;border-radius:999px;gap:0.50rem;background:#0000000d;padding:.35rem .75rem;font-size:.85rem;display:inline-flex;}.frame2e{text-align:center}.cell838{margin-top:.5rem}.uif1{margin-top:1rem}.shelld6{margin-top:1.5rem}.grp0c{margin-bottom:.5rem}.el1c2{margin-bottom:1rem}.cntdfe{margin-bottom:1.5rem}.mod190{max-width:524px;display:grid;gap:0.91rem;}.mod190 input,.mod190 textarea{background:var(--color-bg);font:inherit;border:1.5px solid rgba(0,0,0,.1);color:var(--color-text);transition:border-color .2s;border-radius:var(--radius);width:100%;padding:.9rem 1rem;outline:none;font-family:var(--font-body);}.mod190 input:focus,.mod190 textarea:focus{border-color:var(--color-primary)}.mod190 textarea{min-height:100px;resize:vertical}.mod190 .holdere84{left:-9999px;visibility:hidden;position:absolute;top:-9999px;}.mod190 .core33{font-size:.8rem;color:var(--color-muted)}.mod190 .ui24c{min-height:1.5em;font-size:.9rem}.mod190 .ui24c.ok{color:#16a34a}.mod190 .ui24c.err{color:#dc2626}.block65{border-bottom:1px solid rgba(0,0,0,.08);padding:1rem 0}.block65 summary{font-family:var(--font-heading);cursor:pointer;font-size:1.05rem;font-weight:600;padding-right:2rem;position:relative;list-style:none;}.block65 summary::-webkit-details-marker{display:none}.block65 summary:after{color:var(--color-primary);font-size:1.4rem;top:0;transition:transform .2s;right:0;content:"+";position:absolute;}.faq-item[open] summary:after{transform:rotate(45deg)}.block65 p{margin-top:.75rem;color:var(--color-muted)}.mainf1{border-bottom:1px solid rgba(0,0,0,.06);z-index:20;padding:1rem 0;position:sticky;background:var(--color-bg);backdrop-filter:blur(8px);top:0;}.mainf1_f09{display:flex;gap:0.90rem;align-items:center;justify-content:space-between;}.cnt84{font-weight:800;font-size:1.15rem;font-family:var(--font-heading);gap:0.50rem;display:flex;color:var(--color-text);align-items:center;}.cella56{flex-wrap:wrap;display:flex;gap:1.38rem;}.cella56 a{color:var(--color-text);font-weight:500;font-size:.95rem;}.cella56 a:hover{color:var(--color-primary)}@media(max-width:715px){.cella56{display:none}}.coreda7{padding:3rem 0 1.5rem;background:var(--color-surface);font-size:.92rem;color:var(--color-muted);}.coreda7_1d{margin-bottom:2rem;display:grid;gap:2.02rem;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));}.coreda7_3a{font-family:var(--font-heading);font-weight:800;color:var(--color-text);font-size:1.15rem;margin-bottom:.5rem;}.coreda7_593{border-top:1px solid rgba(0,0,0,.08);padding-top:1.5rem;display:flex;justify-content:space-between;font-size:.85rem;flex-wrap:wrap;gap:0.96rem;}.txt610{position:relative;overflow:hidden;padding:4rem 0;}.txt610_4a7{align-items:center;gap:3rem;grid-template-columns:1fr 1fr;display:grid;}@media(max-width:891px){.txt610_4a7{grid-template-columns:1fr}}.txt610_75{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:1rem;}.txt610_aa{border-radius:var(--radius);overflow:hidden}.rootb0{display:flex;padding-top:1rem;align-items:baseline;justify-content:space-between;border-top:1px solid rgba(0,0,0,.06);margin-top:1rem;}.rootb0 strong{color:var(--color-primary);font-size:1.2rem;font-family:var(--font-heading);}.frame7d9{display:grid;margin-top:2rem;grid-template-columns:repeat(auto-fit,minmax(163px,1fr));gap:1.58rem;}.set6b{text-align:center;padding:1rem}.set6b_534{font-size:2.2rem;font-weight:800;color:var(--color-primary);line-height:1;font-family:var(--font-heading);}.set6b_240{color:var(--color-muted);font-size:.9rem;margin-top:.5rem;}.fxee.colf5{border:2px solid var(--color-primary);transform:scale(1.02)}.fxee ul{padding-left:1.1rem;margin:1rem 0}.fxee li{margin-bottom:.4rem}.coref63{text-align:center;border-radius:var(--radius);color:#fff;padding:clamp(2.2rem, 5.09vw, 3.4rem);background:var(--color-primary);}.coref63 h2,.coref63 p{color:#fff}.coref63 .mid0d-47{background:#fff;color:var(--color-primary)}:root{--color-accent: var(--colorAccent);--color-primary: var(--colorPrimary);--color-surface: var(--colorSurface);--color-bg: var(--colorBg);--color-muted: var(--colorMuted);--font-body: var(--fontBody);--font-heading: var(--fontHeading);--radius: var(--radius);--color-text: var(--colorText);}
