.app[data-v-81df73d3]{min-height:100vh}svg[data-v-f2f94045]{vertical-align:text-bottom;margin-bottom:2px;display:inline-block}svg[data-v-4648f8a4],svg[data-v-b1b78e64]{vertical-align:middle;display:inline-block}.header[data-v-7d54b845]{background:var(--color-bg);z-index:100;padding:20px 40px;position:relative}.header-content[data-v-7d54b845]{justify-content:space-between;align-items:center;gap:60px;max-width:1400px;margin:0 auto;display:flex}.logo[data-v-7d54b845]{flex-shrink:0;position:relative}.logo-text[data-v-7d54b845]{color:var(--color-ink);letter-spacing:-.5px;font-size:clamp(2rem,8vw,6.875rem);font-weight:400;line-height:1.3}.logo-subtitle[data-v-7d54b845]{color:var(--color-ink);transform-origin:50%;white-space:nowrap;width:84px;font-size:.6875rem;font-weight:400;line-height:13px;position:absolute;top:45%;left:-42px;transform:translateY(-50%)rotate(-90.54deg)}.nav[data-v-7d54b845]{flex:1;gap:40px;display:flex}.nav-link[data-v-7d54b845]{color:var(--color-ink);font-size:.9375rem;font-weight:400;text-decoration:none;transition:color .3s}.nav-link[data-v-7d54b845]:hover{color:var(--color-purple-accent)}.nav-link[data-v-7d54b845]:focus-visible{outline:3px solid var(--color-purple-accent);outline-offset:2px;border-radius:2px}.cta-btn[data-v-7d54b845]{background:var(--color-lilac-btn);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:200px;justify-content:center;align-items:center;min-height:61px;padding:18px 40px;font-size:1rem;font-weight:500;transition:background .3s;display:flex}.cta-btn[data-v-7d54b845]:hover{background:#a884b8}.cta-btn[data-v-7d54b845]:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.hero[data-v-7d54b845]{background:linear-gradient(#fff 0% 80%,#9d7a98 100%);align-items:flex-start;gap:60px;padding:80px 40px;display:flex;position:relative}.hero-content[data-v-7d54b845]{flex:1}.hero-title[data-v-7d54b845]{color:var(--color-lavender);margin-bottom:24px;font-size:clamp(1rem,6vw,3.75rem);font-weight:600;line-height:1.2}.hero-subtitle[data-v-7d54b845]{color:var(--color-muted);font-size:clamp(1.125rem,3vw,2rem);line-height:1.4}.hero-image[data-v-7d54b845]{filter:drop-shadow(0 20px 40px #0000001a);width:clamp(250px,40vw,400px);height:auto;transform:scaleX(-1)}.confused-section[data-v-7d54b845]{color:#fff;background:linear-gradient(#9d7a98 0% 80%,#fff 100%);width:100%;padding:80px 40px;position:relative}.section-title[data-v-7d54b845]{text-align:left;color:#fff;z-index:1;margin-bottom:16px;font-size:clamp(1.5rem,5vw,2rem);font-weight:500;line-height:1.3;position:relative}.section-subtitle[data-v-7d54b845]{color:#ffffffe6;text-align:left;max-width:600px;font-size:clamp(1rem,2.5vw,1.25rem)}.section-subtitle.white-text[data-v-7d54b845]{margin-bottom:0}.icon-cards[data-v-7d54b845]{z-index:1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:1400px;margin:0 auto;display:grid;position:relative}.icon-card[data-v-7d54b845]{text-align:center;position:relative}.icon-wrapper[data-v-7d54b845]{justify-content:center;align-items:center;width:320px;height:320px;margin-bottom:24px;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:visible}.icon-glow-bg[data-v-7d54b845]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.icon-image[data-v-7d54b845]{z-index:1;object-fit:contain;filter:drop-shadow(0 0 14px #ffffffbf)drop-shadow(0 0 36px #ffffff73);will-change:transform;backface-visibility:hidden;width:120px;height:auto;position:absolute;top:0%;left:0%;transform:rotate(-22.5deg)}.icon-brain[data-v-7d54b845]{width:220px!important;top:-50px!important;left:-50px!important}.icon-caption[data-v-7d54b845]{color:var(--color-ink);text-align:center;max-width:220px;margin:0 auto;font-size:1.5rem;font-weight:400;line-height:31px}.lost-section[data-v-7d54b845]{background:linear-gradient(#fff 0% 80%,#80a1aa 100%);align-items:stretch;gap:0;padding:5% 0;display:flex}.lost-image[data-v-7d54b845]{object-fit:contain;flex-shrink:0;width:auto;max-width:50%;height:100%}.lost-content[data-v-7d54b845]{flex:1;padding:0 3% 0 4%}.lost-title[data-v-7d54b845]{color:var(--color-ink);margin-bottom:40px;font-size:clamp(2rem,5vw,3.75rem);font-weight:400;line-height:1.2}.lost-questions[data-v-7d54b845]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.question-column p[data-v-7d54b845]{color:var(--color-ink);margin-bottom:20px;font-size:1.125rem;line-height:1.5}.orientation-section[data-v-7d54b845]{color:#fff;background:linear-gradient(#80a1aa 0% 80%,#fff 100%);align-items:flex-start;gap:60px;width:100%;padding:80px 40px;display:flex}.orientation-content-left[data-v-7d54b845]{flex-direction:column;flex:0 0 45%;display:flex}.orientation-image[data-v-7d54b845]{object-fit:contain;width:100%;max-width:100%;height:auto}.steps-list-wrapper[data-v-7d54b845]{flex-direction:column;flex:1;gap:40px;display:flex}.steps-list[data-v-7d54b845]{flex-direction:column;gap:40px;display:flex}.report-btn[data-v-7d54b845]{align-self:center;margin-top:auto}.white-text[data-v-7d54b845]{color:#fff}.step[data-v-7d54b845]{padding-left:clamp(60px,20vw,120px);position:relative}.step-number[data-v-7d54b845]{background:var(--color-purple-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:69px;height:65px;font-size:1.5rem;font-weight:600;display:flex;position:absolute;top:0;left:0}.step-title[data-v-7d54b845]{color:#fff;font-size:1.125rem}.step-description[data-v-7d54b845]{color:#ffffffe6;font-size:1.125rem;line-height:1.6}.report-btn[data-v-7d54b845]{color:var(--color-purple-accent);cursor:pointer;background:#fff;border:none;border-radius:60px;padding:18px 40px;font-size:1rem;font-weight:800;transition:background .3s}.report-btn[data-v-7d54b845]:hover{background:#f0f0f0}.report-btn[data-v-7d54b845]:focus-visible{outline:3px solid var(--color-purple-accent);outline-offset:2px}.comparison-section[data-v-7d54b845]{background:linear-gradient(#fff 0% 80%,#a798c8 100%);grid-template-columns:1fr 1fr;gap:60px;display:grid}.comparison-teen[data-v-7d54b845]{text-align:center;background:linear-gradient(135deg,#c8ffef 0%,#c8ffef1a 100%);border-radius:50px;max-width:clamp(100%,85vw,75%);margin:0 auto;padding:clamp(24px,8vw,60px)}.comparison-parent[data-v-7d54b845]{text-align:center;background:linear-gradient(135deg,#9d7a98 0%,#9d7a981a 100%);border-radius:50px;max-width:clamp(100%,85vw,75%);margin:0 auto;padding:clamp(24px,8vw,60px)}.comparison-title[data-v-7d54b845]{color:var(--color-mauve);margin-bottom:30px;font-size:1.5rem;font-weight:400}.comparison-parent .comparison-title[data-v-7d54b845]{color:var(--color-ink)}.comparison-btn[data-v-7d54b845]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:12px;width:100%;padding:12px;font-family:inherit;font-size:clamp(1.5rem,5vw,3.5rem);font-weight:400;transition:opacity .3s;display:flex}.comparison-btn[data-v-7d54b845]:hover{opacity:.8}.comparison-btn[data-v-7d54b845]:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:no-preference){.toggle-icon[data-v-7d54b845]{font-size:1.125rem;transition:transform .3s;display:inline-block}.toggle-icon.expanded[data-v-7d54b845]{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.toggle-icon[data-v-7d54b845]{font-size:1.125rem;display:inline-block}.toggle-icon.expanded[data-v-7d54b845]{transform:none}}.teen-icons[data-v-7d54b845]{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}.teen-icon[data-v-7d54b845]{align-items:center;gap:20px;display:flex}.teen-icon svg[data-v-7d54b845]{flex-shrink:0;width:40px;height:40px}.teen-icon p[data-v-7d54b845]{color:var(--color-mauve);text-align:left;margin:0;font-size:clamp(1rem,2vw,1.5rem);line-height:1.5}.comparison-subtitle[data-v-7d54b845]{color:var(--color-mauve);align-items:center;min-height:90px;font-size:2.25rem;font-weight:400;line-height:1.3;display:flex}.comparison-parent .comparison-subtitle[data-v-7d54b845]{color:var(--color-ink)}.parent-benefits[data-v-7d54b845]{flex-direction:column;gap:30px;display:flex}.benefit-item[data-v-7d54b845]{align-items:center;gap:20px;display:flex}.benefit-item svg[data-v-7d54b845]{flex-shrink:0}.benefit-item h4[data-v-7d54b845]{color:var(--color-ink);text-align:left;margin-bottom:8px;font-size:1.5rem;font-weight:400}.benefit-item p[data-v-7d54b845]{color:var(--color-ink);text-align:left;font-size:1rem;line-height:1.5}.community-section[data-v-7d54b845]{text-align:center;color:#fff;background:linear-gradient(#a798c8 0% 80%,#fff 100%);width:100%;padding:100px 40px}.community-title[data-v-7d54b845]{margin-bottom:40px;font-size:clamp(2rem,5vw,3.75rem);font-weight:400;line-height:1.2}.community-text[data-v-7d54b845]{max-width:1000px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:clamp(18px,2.5vw,24px);font-weight:400;line-height:1.5}.social-links[data-v-7d54b845]{justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.social-text[data-v-7d54b845]{color:#fff;font-size:2.25rem}.social-icon-link[data-v-7d54b845]{color:#fff;align-items:center;font-size:1em;text-decoration:none;transition:opacity .3s;display:flex}.social-icon-link[data-v-7d54b845]:hover{opacity:.8}.social-icon-link[data-v-7d54b845]:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #fff}.social-link[data-v-7d54b845]{color:#fff;align-items:center;gap:12px;font-size:2.25rem;text-decoration:none;transition:opacity .3s;display:flex}.social-link[data-v-7d54b845]:hover{opacity:.8}.instagram-link[data-v-7d54b845]{color:#fff;align-items:center;gap:12px;margin-top:20px;font-size:2.25rem;text-decoration:none;transition:opacity .3s;display:inline-flex}.instagram-link[data-v-7d54b845]:hover{opacity:.8}.services-section[data-v-7d54b845]{width:100%;padding:0 40px}.services-title[data-v-7d54b845]{color:var(--color-purple-accent);margin-bottom:60px;font-size:2.25rem;font-weight:400}.services-grid[data-v-7d54b845]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.service-card[data-v-7d54b845]{color:#fff;border-radius:12px;flex-direction:column;min-height:500px;padding:40px;display:flex}.service-card h3[data-v-7d54b845]{text-align:center;margin-bottom:30px;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:400;line-height:1.3}.service-teal[data-v-7d54b845]{background:#80a1aa}.service-teal .mode-buttons[data-v-7d54b845],.service-teal .price-section[data-v-7d54b845]{align-items:center}.service-gray[data-v-7d54b845]{background:#898da8}.service-gray .mode-buttons[data-v-7d54b845],.service-gray .price-section[data-v-7d54b845]{align-items:center}.service-mauve[data-v-7d54b845]{background:#9d7a98}.service-mauve .feature-chips[data-v-7d54b845]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.service-mauve .feature-chips .chip[data-v-7d54b845]:first-child,.service-mauve .feature-chips .chip[data-v-7d54b845]:nth-child(2){grid-column:1/-1}.service-mauve .mode-buttons[data-v-7d54b845]{align-items:center}.service-options[data-v-7d54b845]{flex-direction:row;flex:1;gap:0;margin-bottom:20px;display:flex}.service-options .option[data-v-7d54b845]{flex-direction:column;flex:1;padding-bottom:20px;padding-left:0;padding-right:0;display:flex}.service-options .option[data-v-7d54b845]:first-child{border-right:1px solid #ffffff80;padding-right:20px}.service-options .option[data-v-7d54b845]:last-child{padding-left:20px}.service-options .option ul[data-v-7d54b845]{flex:1}.service-options h4[data-v-7d54b845]{color:#fff;text-align:center;margin-bottom:12px;font-size:1.25rem;font-weight:400}.service-options ul[data-v-7d54b845]{color:#ffffffe6;margin-bottom:20px;font-size:.9375rem;line-height:1.6;list-style:none}.price-section[data-v-7d54b845]{flex-direction:column;align-items:flex-start;gap:0;margin-top:20px;display:flex}.old-price[data-v-7d54b845]{color:#ffffff80;font-size:1.5rem;line-height:1;text-decoration:line-through}.new-price[data-v-7d54b845]{color:#fff;font-size:2rem;font-weight:400;line-height:1}.feature-chips[data-v-7d54b845]{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.chip[data-v-7d54b845]{background:var(--color-teal-light);color:#fff;border-radius:20px;padding:8px 16px;font-size:.9375rem}.duration[data-v-7d54b845]{color:#fff;font-size:2rem;font-weight:400}.art-tags[data-v-7d54b845]{flex-direction:column;gap:12px;display:flex}.tag[data-v-7d54b845]{color:#fff;background:#fff3;border-radius:20px;padding:10px 16px;font-size:1rem}.service-cta-btn[data-v-7d54b845]{background:var(--color-lilac-btn);width:100%;color:var(--color-cream);cursor:pointer;border:none;border-radius:100px;margin-top:auto;padding:16px 32px;font-family:inherit;font-size:clamp(1rem,4vw,1.5rem);font-weight:400;transition:background .3s}.service-cta-btn[data-v-7d54b845]:hover{background:#a884b8}.service-cta-btn[data-v-7d54b845]:focus-visible{outline-offset:2px;outline:3px solid #fff}.service-description[data-v-7d54b845]{text-align:center;color:#ffffffe6;margin-bottom:20px;font-size:1rem;line-height:1.6}.mode-buttons[data-v-7d54b845]{flex-direction:column;gap:12px;margin-top:12px;display:flex}.mode-btn[data-v-7d54b845]{background:var(--color-lilac-btn);color:#fff;cursor:pointer;border:none;border-radius:20px;padding:8px 16px;font-size:.9375rem;font-weight:400;transition:background .3s}.mode-btn[data-v-7d54b845]:hover{background:#a884b8}.mode-btn[data-v-7d54b845]:focus-visible{outline-offset:2px;outline:3px solid #fff}.contact-cta-section[data-v-7d54b845]{text-align:center;background:linear-gradient(#fff 0% 80%,#303634 100%);width:100%;padding:80px 40px}.contact-title[data-v-7d54b845]{color:var(--color-mauve);margin-bottom:60px;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:400;line-height:1.4}.contact-buttons[data-v-7d54b845]{flex-direction:column;gap:16px;max-width:450px;margin:0 0 60px;display:flex}.contact-btn[data-v-7d54b845]{background:var(--color-teal);color:#fff;border-radius:100px;justify-content:center;align-items:center;padding:16px 30px;font-size:1.5rem;text-decoration:none;transition:background .3s;display:flex;position:relative}.contact-btn svg[data-v-7d54b845]{margin-right:0;position:absolute;left:5%}.contact-btn-text[data-v-7d54b845]{text-align:center}.contact-btn[data-v-7d54b845]:hover{background:#6d8f98}.contact-btn[data-v-7d54b845]:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.location-text[data-v-7d54b845]{color:var(--color-ink);font-size:1.5rem;line-height:1.5}.contact-content[data-v-7d54b845]{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;max-width:1400px;margin:0 auto;display:grid}.contact-left[data-v-7d54b845]{flex-direction:column;gap:30px;display:flex}.contact-right[data-v-7d54b845]{justify-content:center;display:flex}.contact-right iframe[data-v-7d54b845]{border-radius:12px;max-width:100%}.section-transition[data-v-7d54b845]{visibility:hidden;height:0}.footer[data-v-7d54b845]{background:var(--color-ink);border-top:1px solid #ddd;padding:40px}.footer-top[data-v-7d54b845]{justify-content:space-between;align-items:center;gap:40px;max-width:1400px;margin:0 auto 40px;padding:0 40px;display:flex}.footer-logo[data-v-7d54b845]{flex-shrink:0;position:relative}.footer-logo .logo-text[data-v-7d54b845]{color:#fff;letter-spacing:-.5px;font-size:clamp(2rem,8vw,6.875rem);font-weight:400;line-height:1.3}.footer-logo .logo-subtitle[data-v-7d54b845]{color:#fff9;transform-origin:50%;white-space:nowrap;font-size:.6875rem;position:absolute;transform:translateY(-50%)rotate(-90.54deg)}.footer-nav[data-v-7d54b845]{flex:1;gap:30px;display:flex}.footer-nav a[data-v-7d54b845]{color:#ffffffb3;font-size:.9375rem;text-decoration:none;transition:color .3s}.footer-nav a[data-v-7d54b845]:hover{color:#fff}.footer-nav a[data-v-7d54b845]:focus-visible{outline-offset:2px;outline:3px solid #fff}.admin-link[data-v-7d54b845]{color:#fff6;font-size:.75rem;text-decoration:none;transition:color .3s}.admin-link[data-v-7d54b845]:hover{color:#ffffffb3}.admin-link[data-v-7d54b845]:focus-visible{outline-offset:2px;outline:3px solid #fff}.footer-info[data-v-7d54b845]{background:#0003;grid-template-columns:repeat(3,1fr);gap:40px;width:100%;padding:40px;display:grid}.footer-column[data-v-7d54b845]{flex:1}.footer-column-title[data-v-7d54b845]{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;font-size:.875rem;font-weight:600}.footer-column p[data-v-7d54b845]{color:#ffffffb3;margin:0;font-size:.8125rem;line-height:1.6}.footer-docs[data-v-7d54b845]{margin:0;padding:0;list-style:none}.footer-docs li[data-v-7d54b845]{color:#ffffffb3;margin-bottom:12px;font-size:.8125rem}.footer-docs a[data-v-7d54b845]{color:#ffffffb3;font-size:.8125rem;text-decoration:none;transition:color .3s}.footer-docs a[data-v-7d54b845]:hover{color:#fff;text-decoration:underline}.footer-docs a[data-v-7d54b845]:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (width<=479px){.header-content[data-v-7d54b845]{flex-direction:column;gap:12px;padding:16px}.nav[data-v-7d54b845]{gap:12px}.nav-link[data-v-7d54b845]{font-size:.75rem}.logo-subtitle[data-v-7d54b845]{display:none}.header[data-v-7d54b845]{padding:16px}.section-title[data-v-7d54b845]{margin-bottom:4px}.icon-text-wrapper text[data-v-7d54b845]{font-size:18px!important}.confused-section[data-v-7d54b845]{padding-top:40px;padding-bottom:40px}.hero[data-v-7d54b845]{flex-direction:column-reverse;gap:24px;padding:24px 16px}.hero-title[data-v-7d54b845]{text-align:center;margin-bottom:6px}.hero-image[data-v-7d54b845]{width:clamp(150px,80vw,250px);margin-left:auto;margin-right:0;display:block}.lost-section[data-v-7d54b845]{flex-direction:column;gap:24px;padding:24px 16px}.lost-questions[data-v-7d54b845]{grid-template-columns:1fr;gap:16px}.question-card[data-v-7d54b845]{padding:16px}.comparison-section[data-v-7d54b845]{grid-template-columns:1fr;gap:24px;padding:24px 16px}.comparison-card[data-v-7d54b845]{padding:16px}.orientation-section[data-v-7d54b845]{flex-direction:column;gap:24px;padding:24px 16px}.orientation-content-left[data-v-7d54b845]{flex:none}.service-options[data-v-7d54b845]{flex-direction:row;gap:0}.service-options .option[data-v-7d54b845]{flex:1;padding:12px 0}.service-options .option[data-v-7d54b845]:first-child{border-right:1px solid #ffffff80;padding-right:12px}.service-options .option[data-v-7d54b845]:last-child{border-right:none;padding-left:12px}.contact-content[data-v-7d54b845]{grid-template-columns:1fr;gap:24px;padding:0}.contact-left[data-v-7d54b845]{gap:20px}.contact-right[data-v-7d54b845]{min-height:auto}.contact-buttons[data-v-7d54b845]{gap:12px;max-width:100%}.contact-btn[data-v-7d54b845]{min-height:44px;padding:14px 24px;font-size:1rem}.mode-btn[data-v-7d54b845]{min-height:44px;padding:12px 20px;font-size:.875rem}.service-cta-btn[data-v-7d54b845]{min-height:44px;margin-top:20px;padding:14px 24px}.service-card[data-v-7d54b845]{min-height:auto;padding:16px}.service-card h3[data-v-7d54b845]{margin-bottom:16px;font-size:1.125rem}.old-price[data-v-7d54b845]{font-size:1rem}.new-price[data-v-7d54b845]{font-size:1.5rem}.service-options h4[data-v-7d54b845]{margin-bottom:8px;font-size:1rem}.service-options ul[data-v-7d54b845]{margin-bottom:12px;font-size:.875rem;line-height:1.5}.service-mauve .feature-chips[data-v-7d54b845]{grid-template-columns:1fr;gap:8px}.service-mauve .feature-chips .chip[data-v-7d54b845]:first-child,.service-mauve .feature-chips .chip[data-v-7d54b845]:nth-child(2){grid-column:auto}.feature-chips[data-v-7d54b845]{margin-bottom:16px}.footer-top[data-v-7d54b845]{text-align:center;flex-direction:column;margin-bottom:16px;padding:16px}.footer-nav[data-v-7d54b845]{flex-direction:column;gap:8px}.footer-info[data-v-7d54b845]{grid-template-columns:1fr;gap:16px;padding:16px}.location-text[data-v-7d54b845]{font-size:1rem}}@media (width>=480px) and (width<=768px){.header-content[data-v-7d54b845]{flex-direction:column;gap:16px;padding:20px}.nav[data-v-7d54b845]{gap:16px}.nav-link[data-v-7d54b845]{font-size:.875rem}.logo-subtitle[data-v-7d54b845]{font-size:.75rem;line-height:1}.section-title[data-v-7d54b845]{margin-bottom:8px}.icon-text-wrapper text[data-v-7d54b845]{font-size:20px!important}.confused-section[data-v-7d54b845]{padding-top:50px;padding-bottom:50px}.hero[data-v-7d54b845]{flex-direction:column-reverse;gap:32px;padding:40px 20px}.hero-title[data-v-7d54b845]{text-align:center;margin-bottom:12px}.hero-image[data-v-7d54b845]{width:clamp(200px,70vw,350px);margin:0 auto;display:block}.lost-section[data-v-7d54b845]{flex-direction:column;gap:32px;padding:40px 20px}.lost-questions[data-v-7d54b845]{grid-template-columns:1fr;gap:20px}.question-card[data-v-7d54b845]{padding:20px}.comparison-section[data-v-7d54b845]{grid-template-columns:1fr;gap:20px;padding:40px 20px}.comparison-card[data-v-7d54b845]{padding:20px}.orientation-section[data-v-7d54b845]{flex-direction:column;gap:32px;padding:40px 20px}.orientation-content-left[data-v-7d54b845]{flex:none}.service-options[data-v-7d54b845]{flex-direction:row;gap:0}.service-options .option[data-v-7d54b845]{flex:1;padding:16px 0}.service-options .option[data-v-7d54b845]:first-child{border-right:1px solid #ffffff80;padding-right:16px}.service-options .option[data-v-7d54b845]:last-child{border-right:none;padding-left:16px}.contact-content[data-v-7d54b845]{grid-template-columns:1fr;gap:20px}.contact-left[data-v-7d54b845]{gap:20px}.contact-buttons[data-v-7d54b845]{gap:14px;max-width:100%}.contact-btn[data-v-7d54b845]{min-height:44px;padding:14px 28px;font-size:1.125rem}.mode-btn[data-v-7d54b845]{min-height:44px;padding:10px 18px}.service-cta-btn[data-v-7d54b845]{margin-top:24px;padding:16px 32px}.service-card[data-v-7d54b845]{min-height:auto;padding:20px}.service-card h3[data-v-7d54b845]{margin-bottom:20px}.old-price[data-v-7d54b845]{font-size:1.125rem}.new-price[data-v-7d54b845]{font-size:2rem}.service-options h4[data-v-7d54b845]{margin-bottom:10px;font-size:1.125rem}.service-options ul[data-v-7d54b845]{margin-bottom:16px;font-size:.9375rem;line-height:1.5}.service-mauve .feature-chips[data-v-7d54b845]{grid-template-columns:1fr;gap:10px}.service-mauve .feature-chips .chip[data-v-7d54b845]:first-child,.service-mauve .feature-chips .chip[data-v-7d54b845]:nth-child(2){grid-column:auto}.feature-chips[data-v-7d54b845]{margin-bottom:20px}.footer-top[data-v-7d54b845]{text-align:center;flex-direction:column;margin-bottom:20px;padding:20px}.footer-nav[data-v-7d54b845]{flex-direction:column;gap:10px}.footer-info[data-v-7d54b845]{grid-template-columns:1fr;gap:20px;padding:20px}}@media (width>=769px){.contact-buttons[data-v-7d54b845]{max-width:450px}.contact-btn[data-v-7d54b845],.mode-btn[data-v-7d54b845]{min-height:auto}}@media (pointer:coarse){.nav-link[data-v-7d54b845],.cta-btn[data-v-7d54b845],.contact-btn[data-v-7d54b845],.service-cta-btn[data-v-7d54b845],.mode-btn[data-v-7d54b845]{min-height:44px;padding-top:max(.75rem,22px - .75em);padding-bottom:max(.75rem,22px - .75em)}}@media (pointer:fine) and (hover:hover){.nav-link[data-v-7d54b845]:hover{opacity:.8}.cta-btn[data-v-7d54b845]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.contact-btn[data-v-7d54b845]:hover{background:#6d8f98}.service-cta-btn[data-v-7d54b845]:hover,.mode-btn[data-v-7d54b845]:hover{background:#a884b8}}@media (hover:none){.nav-link[data-v-7d54b845]:active,.cta-btn[data-v-7d54b845]:active,.contact-btn[data-v-7d54b845]:active,.service-cta-btn[data-v-7d54b845]:active,.mode-btn[data-v-7d54b845]:active{opacity:.8}}.form-group[data-v-cdaeb93c]{margin-bottom:15px}label[data-v-cdaeb93c]{color:#333;margin-bottom:5px;font-weight:700;display:block}select[data-v-cdaeb93c],input[type=date][data-v-cdaeb93c]{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;padding:10px;font-size:14px}select[data-v-cdaeb93c]:focus,input[type=date][data-v-cdaeb93c]:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff40}.schulte-container[data-v-7dfdddc7]{width:100%;max-width:600px;margin:0 auto}.schulte-instruction[data-v-7dfdddc7],.schulte-result[data-v-7dfdddc7]{text-align:center;padding:20px}.schulte-grid-wrapper[data-v-7dfdddc7]{padding:20px}.schulte-header[data-v-7dfdddc7]{background:#f5f5f5;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px;font-size:14px;display:flex}.schulte-grid[data-v-7dfdddc7]{aspect-ratio:1;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:20px;display:grid}.schulte-btn[data-v-7dfdddc7]{cursor:pointer;background:#fff;border:2px solid #ddd;border-radius:4px;padding:0;font-size:18px;font-weight:700;transition:all .1s}.schulte-btn[data-v-7dfdddc7]:hover:not(:disabled){background:#f0f7ff;border-color:#007bff}.schulte-btn[data-v-7dfdddc7]:disabled{opacity:.3;cursor:default}.schulte-btn.found[data-v-7dfdddc7]{color:#fff;background:#28a745;border-color:#28a745}.schulte-btn.error[data-v-7dfdddc7]{color:#fff;background:#dc3545;border-color:#dc3545;animation:.2s flash-7dfdddc7}@keyframes flash-7dfdddc7{0%{background:#dc3545}50%{background:#ff6b6b}to{color:#000;background:#fff;border-color:#ddd}}.schulte-progress[data-v-7dfdddc7]{text-align:center;color:#666;font-weight:700}input[type=range][data-v-76af37e0]{width:100%;margin-bottom:10px}.instructions-text[data-v-76af37e0]{background:#f9f9f9;border-left:4px solid #007bff;border-radius:4px;margin:20px 0;padding:20px;line-height:1.8}.instructions-text p[data-v-76af37e0]{color:#333;margin-bottom:12px}.instructions-text p[data-v-76af37e0]:last-child{margin-bottom:0}.alert-warning[data-v-76af37e0]{color:#856404;margin-bottom:20px}button[data-v-76af37e0]:disabled{opacity:.5;cursor:not-allowed}button[data-v-76af37e0]:disabled:hover{background-color:inherit}.admin-layout[data-v-94d4fd79]{width:100%;min-height:100vh}table[data-v-ecacae67]{border-collapse:collapse;width:100%;margin-top:10px}table th[data-v-ecacae67],table td[data-v-ecacae67]{text-align:left;border:1px solid #ddd;padding:10px}table th[data-v-ecacae67]{background:#f5f5f5;font-weight:700}input[type=text][data-v-ecacae67]{border:1px solid #ddd;border-radius:4px;width:100%;padding:8px;font-size:14px}.table[data-v-d527f464]{border-collapse:collapse;width:100%;margin-top:10px}.table th[data-v-d527f464],.table td[data-v-d527f464]{text-align:left;border:1px solid #ddd;padding:10px}.table th[data-v-d527f464]{background:#f5f5f5;font-weight:700}.btn[data-v-d527f464]:disabled{opacity:.6;cursor:not-allowed;background-color:#ccc!important}.btn[data-v-d527f464]:disabled:hover{background-color:#ccc!important}h1[data-v-7d331b72]{margin-bottom:10px;font-size:48px}h2[data-v-7d331b72]{margin-bottom:10px}:root{--color-bg:#fff;--color-ink:#303634;--color-muted:#898da8;--color-lavender:#8c93d0;--color-mauve:#9d7a98;--color-teal:#80a1aa;--color-teal-light:#7ca3a8;--color-purple-accent:#a98bef;--color-lilac-btn:#ba9cc3;--color-mint:#8be8cb;--color-mint-pale:#c8ffef;--color-cream:#f5f0dd;--color-purple-blob:#a798c8;--color-gray-decor:#d9d9d9;--font-main:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-size:16px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background:var(--color-bg);color:var(--color-ink);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:20px}.card{background:#fff;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 2px 4px #0000001a}.btn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:4px;padding:10px 20px;font-size:14px;transition:background .3s;display:inline-block}.btn:hover{background:#0056b3}.btn-secondary{background:#6c757d}.btn-secondary:hover{background:#545b62}.btn-danger{background:#dc3545}.btn-danger:hover{background:#c82333}.form-group{margin-bottom:15px}label{margin-bottom:5px;font-weight:500;display:block}input[type=text],input[type=password],input[type=email],select,textarea{border:1px solid #ddd;border-radius:4px;width:100%;padding:8px 12px;font-size:14px}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,select:focus,textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff40}.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.header{background:#fff;margin-bottom:20px;padding:20px;box-shadow:0 2px 4px #0000001a}.header h1{margin:0;font-size:24px}.text-center{text-align:center}.alert{border-radius:4px;margin-bottom:20px;padding:12px 20px}.alert-error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.alert-success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.alert-info{color:#0c5460;background:#d1ecf1;border:1px solid #bee5eb}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}table{border-collapse:collapse;background:#fff;border-radius:4px;width:100%;overflow:hidden}th,td{text-align:left;border-bottom:1px solid #ddd;padding:12px}th{background:#f9f9f9;font-weight:600}tr:hover{background:#f9f9f9}
