.sv2-root,.sv2-root *{font-family:Avenir,Segoe UI,Tahoma,sans-serif}.sv2-root{--sv2-text-base:clamp(15px,1vw + 11px,17px);--sv2-text-h3:clamp(18px,2vw + 10px,22px);--sv2-text-h2:clamp(22px,3.5vw + 10px,32px);--sv2-text-h1:clamp(28px,4.5vw + 12px,40px)}.sv2-card{border:1px solid var(--color-sv2-border-primary);width:100%;font-size:var(--sv2-text-base);background-color:#fdf9f0f2;border-radius:15px;margin-top:10px;margin-bottom:10px;padding:36px;line-height:1.6;position:relative;overflow:hidden;box-shadow:0 8px 24px #65543f26}@media (max-width:768px){.sv2-card{padding:20px}}.sv2-card:before{content:"";opacity:.4;background:repeating-linear-gradient(90deg,#a0876c,#a0876c 12px,#0000 12px 24px);height:8px;position:absolute;top:0;left:0;right:0}.sv2-card h2{font-size:var(--sv2-text-h2);color:var(--color-sv2-text-primary);text-align:center;letter-spacing:-.01em;width:fit-content;margin:5px auto 30px;padding:0 40px;font-weight:700;line-height:1.2;display:block;position:relative}@media (max-width:768px){.sv2-card h2{padding:0 30px}}.sv2-card h2:before,.sv2-card h2:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2740%27 height=%2730%27 viewBox=%270 0 40 30%27%3E%3Cpath d=%27M10,15 L16,10 L22,5 L28,10 L30,15 L28,20 L25,18 L22,20 L18,22 L14,20 L12,16 Z%27 fill=%27%23a0876c%27 opacity=%270.6%27/%3E%3C/svg%3E");background-repeat:no-repeat;width:40px;height:30px;position:absolute;top:50%;transform:translateY(-50%)}.sv2-card h2:before{left:5px}.sv2-card h2:after{right:5px;transform:translateY(-50%)scaleX(-1)}.sv2-markdown h3{font-size:var(--sv2-text-h3);color:var(--color-sv2-text-primary);border-left:4px solid var(--color-sv2-accent-primary);letter-spacing:-.01em;margin:28px 0 16px;padding:6px 0 6px 12px;font-weight:700;line-height:1.25}.sv2-markdown{margin-left:auto;margin-right:auto}.sv2-markdown p,.sv2-markdown ul,.sv2-markdown ol{margin-bottom:1.25rem}.faq-container{text-align:left;margin-top:15px}.faq-item{border-bottom:1px dashed var(--color-sv2-border-primary);margin-bottom:15px;padding-bottom:15px;transition:transform .2s}.faq-item:hover{transform:translate(3px)}.faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-question{color:var(--color-sv2-text-primary);margin-bottom:6px;padding-left:32px;font-size:1.1em;font-weight:700;line-height:1.4;position:relative}.faq-question:before{content:"Q";background-color:var(--color-sv2-bg-secondary);width:24px;height:24px;color:var(--color-sv2-accent-primary);text-align:center;border-radius:50%;font-size:.85em;font-weight:700;line-height:24px;position:absolute;top:0;left:0}.faq-answer{color:var(--color-sv2-text-secondary);padding-left:32px;line-height:1.6;position:relative}.faq-answer .sv2-markdown p:last-child{margin-bottom:0}.faq-answer:before{content:"A";border:1px solid var(--color-sv2-border-primary);width:24px;height:24px;color:var(--color-sv2-accent-primary);text-align:center;background-color:#0000;border-radius:50%;font-size:.85em;font-weight:700;line-height:22px;position:absolute;top:0;left:0}@media (max-width:480px){.faq-question,.faq-answer{padding-left:28px}.faq-question:before,.faq-answer:before{width:20px;height:20px;font-size:.8em;line-height:20px}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sv2-stagger-item{opacity:0;animation:.4s cubic-bezier(.16,1,.3,1) forwards slideInUp}.sv2-stagger-1{animation-delay:50ms}.sv2-stagger-2{animation-delay:.1s}.sv2-stagger-3{animation-delay:.15s}.sv2-stagger-4{animation-delay:.2s}.sv2-stagger-5{animation-delay:.25s}.sv2-stagger-6{animation-delay:.3s}.sv2-stagger-7{animation-delay:.35s}.sv2-stagger-8{animation-delay:.4s}
