.policy-section .desktop[data-v-780ef7a5]{display:none}@media (min-width:1024px){.policy-section .desktop[data-v-780ef7a5]{display:flex}.policy-section .mobile[data-v-780ef7a5]{display:none}}.content-section .desktop[data-v-780ef7a5]{display:none}@media (min-width:1024px){.content-section .desktop[data-v-780ef7a5]{display:flex}}.content-section .desktop .content-container[data-v-780ef7a5]{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:80rem;padding:30px 0;width:80vw;width:100%}@media (min-width:1024px){.content-section .desktop .content-container[data-v-780ef7a5]{padding:1.5rem 1rem}}.content-section .desktop .content-container .content-wrapper[data-v-780ef7a5]{align-items:center;display:inline-flex;flex-direction:column;gap:2.5rem;justify-content:flex-start;width:80vw}.content-section .desktop .content-container .content-wrapper .nav-container[data-v-780ef7a5]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-radius:.5rem;box-shadow:0 4px 20px #0000001a;display:inline-flex;justify-content:center;padding:.5rem}.content-section .desktop .content-container .content-wrapper .nav-container .nav-item[data-v-780ef7a5]{align-items:center;border-radius:.375rem;display:flex;flex:1;height:4rem;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.content-section .desktop .content-container .content-wrapper .nav-container .nav-item[data-v-780ef7a5]:hover{background:#ffffff80;transform:translateY(-2px)}.content-section .desktop .content-container .content-wrapper .nav-container .nav-item.active[data-v-780ef7a5]{background:#ffffffe6;box-shadow:0 2px 10px #00000026}.content-section .desktop .content-container .content-wrapper .nav-container .nav-item.active .active-indicator[data-v-780ef7a5]{animation:slideIn-780ef7a5 .3s ease;border-radius:2px;bottom:-.5rem;height:3px;left:50%;position:absolute;transform:translate(-50%);width:60%}.content-section .desktop .content-container .content-wrapper .nav-container .nav-item .nav-text[data-v-780ef7a5]{color:#09090b;font-size:1rem;font-weight:600;line-height:1.5rem;transition:color .3s ease}.content-section .desktop .content-container .content-wrapper .policy-content[data-v-780ef7a5]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem}.content-section .desktop .content-container .content-wrapper .policy-content .content-header[data-v-780ef7a5]{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.content-section .desktop .content-container .content-wrapper .policy-content .content-header .theme-icon[data-v-780ef7a5]{align-items:center;animation:pulse-780ef7a5 2s infinite;border-radius:50%;box-shadow:0 4px 15px #0003;display:flex;font-size:1.5rem;height:3rem;justify-content:center;width:3rem}.content-section .desktop .content-container .content-wrapper .policy-content .content-header .policy-title[data-v-780ef7a5]{font-size:1.5rem;font-weight:700;line-height:2rem;margin:0}.content-section .desktop .content-container .content-wrapper .policy-content .policy-text[data-v-780ef7a5]{color:var(--policy-color,#374151);font-size:.875rem;font-weight:300;line-height:1.5rem}@media (min-width:1024px){.content-section .mobile[data-v-780ef7a5]{display:none}}.content-section .mobile .mobile-content[data-v-780ef7a5]{padding:1rem}.content-section .mobile .mobile-content .mobile-header[data-v-780ef7a5]{align-items:center;background:#ffffffe6;border-radius:.75rem;box-shadow:0 4px 15px #0000001a;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.content-section .mobile .mobile-content .mobile-header .mobile-theme-icon[data-v-780ef7a5]{align-items:center;border-radius:50%;box-shadow:0 2px 10px #00000026;display:flex;font-size:1.25rem;height:2.5rem;justify-content:center;width:2.5rem}.content-section .mobile .mobile-content .mobile-header .mobile-policy-title[data-v-780ef7a5]{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0}.content-section .mobile .mobile-content .mobile-policy-text[data-v-780ef7a5]{background:#fffc;border-radius:.75rem;box-shadow:0 2px 10px #0000000d;color:#667085;font-size:.875rem;font-weight:300;line-height:1.4rem;padding:1.5rem;width:100%}.content-section .mobile .mobile-content[data-theme=privacy] .mobile-header[data-v-780ef7a5]{border-left:3px solid #3b82f6}.content-section .mobile .mobile-content[data-theme=terms] .mobile-header[data-v-780ef7a5]{border-left:3px solid #10b981}.content-section .mobile .mobile-content[data-theme=cancellation] .mobile-header[data-v-780ef7a5]{border-left:3px solid #f59e0b}.mobile-content[data-v-780ef7a5] .policy-list p,.policy-content[data-v-780ef7a5] .policy-list p{font-weight:400;line-height:1.6;margin-bottom:15px}.mobile-content[data-v-780ef7a5] .policy-list p:first-child,.policy-content[data-v-780ef7a5] .policy-list p:first-child{color:#374151;font-size:1rem;font-weight:500}@keyframes slideIn-780ef7a5{0%{opacity:0;width:0}to{opacity:1;width:60%}}@keyframes pulse-780ef7a5{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}
