.hDo1INA{width:100%;display:flex;flex-direction:column;gap:3em ;}.hDS6W5d{width:100%;padding:5em 2.5em;box-sizing:border-box;display:flex;flex-direction:column;}.hBYJlqe{margin:0;max-width:600px;font-size:3rem;font-weight:700;color:var(--text-color);}.hBFG5Qc{margin-top:1.5em;line-height:1.8;max-width:520px;font-size:1.1rem;color:var(--text-color);opacity:0.8;}.hC0rFGb{display:flex;gap:1em ;margin-top:2em;flex-wrap:wrap;}.hARTDPU{padding:12px 16px;border:1px solid #ccc;border-radius:4px;min-width:300px;font-size:1rem;}.rB_ln_1{background-color:var(--primary-color);color:white;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-weight:600;font-size:1rem;}.rB_ln_1:hover { opacity:0.9;}.hCuu5Ni{width:100%;display:flex;flex-direction:column;align-items:center;padding:4em 2em;box-sizing:border-box;text-align:center;}.rBORTI7{display:flex;flex-direction:column;gap:4em ;margin-top:3em;}@media (min-width: 768px) { .rBORTI7 { flex-direction:row;flex-wrap:wrap;justify-content:center; } }.rAiEyYN{display:flex;flex-direction:column;align-items:center;gap:2em ;padding:4em 2.5em;}@media (min-width: 768px) { .rAiEyYN { flex-direction:row;text-align:left; } }.hC8_qHz{width:100%;max-width:500px;object-fit:contain;}.rBriQMK{display:grid;grid-template-columns:repeat(2, 1fr);gap:2em ;margin-top:2em;}@media (min-width: 600px) { .rBriQMK { gap:2em 4em; } }@media (min-width: 900px) { .rBriQMK { gap:2em 6em; } }.hAz5dQf{background-color:var(--text-color);color:var(--bg-color);padding:4em 2em;display:flex;flex-direction:column;align-items:center;text-align:center;}.hCIjuuF{background-color:var(--primary-color);color:white;padding:4em 2.5em;margin:2em;border-radius:12px;display:flex;flex-direction:column;gap:1.5em ;}.hC6Cfoj{height:70px;width:100%;background-color:var(--appbar-bg);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;box-shadow:0 2px 8px rgba(0 0 0 / 0.1);position:sticky;top:0;z-index:1000;box-sizing:border-box;transition:background-color 0.3s ease;}.hDeb35H{display:flex;align-items:center;gap:1rem ;}.rAAKUgj{height:36px;width:auto;transition:transform 0.2s ease;}.rAAKUgj:hover { transform:scale(1.05);}.rAYvmeE{display:block;}.dark .rAYvmeE { display:none;}.rBK4T1s{display:none;}.dark .rBK4T1s { display:block;}.rBFCRI4{background:var(--button-bg);border:2px solid var(--button-border);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;padding:0;margin:0;}.rBFCRI4:hover { background:var(--button-hover-bg);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0 0 0 / 0.1);}.rBFCRI4:active { transform:translateY(0);}.hDRJ7Ip{width:24px;height:24px;color:var(--text-color);transition:transform 0.3s ease;}.hAnYd0D{display:flex;gap:1.5em ;text-align:left;max-width:400px;}.rAwHAvb{margin-top:1em;border-bottom:1px solid #eee;padding-bottom:0.5em;}summary { cursor:pointer;font-weight:600;padding:0.5em 0;}summary:hover { color:var(--primary-color);}p { padding:0.5em 0;opacity:0.8;line-height:1.6;}.hBlCDw9{display:flex;align-items:center;gap:1em ;}.hClrkyu{display:flex;flex-direction:column;align-items:center;gap:1em ;max-width:300px;}.hD6fD1D{width:100%;padding:4em 2em;box-sizing:border-box;display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:2em ;align-items:flex-start;background-color:var(--footer-bg);margin-top:auto;}.hCecPVv{display:flex;flex-direction:column;gap:1em ;min-width:200px;}.rAWSW3x{display:flex;align-items:center;gap:0.5em ;color:var(--text-color);}.rAWSW3x:hover { color:var(--primary-color);}.rAs1nKu{position:fixed;bottom:0;left:0;right:0;width:100%;min-height:80px;display:none;flex-direction:row;align-items:center;background:var(--surface-color);box-sizing:border-box;justify-content:space-between;padding:0 2em;z-index:2000;box-shadow:0 -2px 10px rgba(0 0 0 / 0.1);}@media (max-width: 768px) { .rAs1nKu { flex-direction:column;padding:1em;gap:1em ;text-align:center; } }.rBpUl-Q{background-color:var(--primary-color);color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:600;}.rBpUl-Q:hover { opacity:0.9;}