*{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;padding:0;font-family:sans-serif}.fade-in-section{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-visible{opacity:1;transform:translateY(0)}.landing-page{overflow-x:hidden}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:14px;color:#fff;background:#000;max-width:calc(var(--hero-scale, 1) * 300px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btn-primary:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid #e1e0e0;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:14px;color:#000;background:#fff;max-width:calc(var(--hero-scale, 1) * 300px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btn-secondary:hover{opacity:.9;transform:translateY(-2px);background-color:#000;color:#fff}.form-input-field{padding:8px;font-size:12px;border:1px solid #e1e0e0;border-radius:4px;font-family:inherit;resize:none;margin-bottom:0;color:#000;transition:border-color .2s,box-shadow .2s}.form-input-field:focus{outline:none;border-color:#000!important;box-shadow:0 0 0 3px #3b82f61a}.form-textarea-input-field{padding:8px;font-size:12px;border:1px solid #e1e0e0;border-radius:4px;font-family:inherit;resize:none;margin-bottom:0;color:#000;transition:border-color .2s,box-shadow .2s;min-height:80px;line-height:1.8}.form-textarea-input-field:focus{outline:none;border-color:#000!important;box-shadow:0 0 0 3px #3b82f61a}.form-dropdown-field{padding:8px;font-size:12px;border:1px solid #e1e0e0;border-radius:4px}.form-label{font-size:12px;margin-bottom:5px;color:#333}.form-panel-outer{border:1px solid #e1e0e0;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.panel{border:1px solid #e1e0e0;border-radius:12px;margin-bottom:20px}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px;cursor:pointer;font-weight:700;top:0;z-index:2;background:#fff;border-bottom:1px solid #e1e0e0;position:sticky;color:#000;border-top-left-radius:12px;border-top-right-radius:12px}.accordion-header h2,.accordion-header h3{margin:0;font-size:14px}.accordion-header-row{display:flex;align-items:center;justify-content:flex-start;width:100%}.accordion-header-row h2{margin-left:10px}.accordion-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.accordion-icon{font-size:14px}.accordion-content{padding:16px 16px 0;background:#fff;border-radius:12px}.form-group{display:flex;flex-direction:column;gap:5px;margin-bottom:20px}.clear-btn{background:#000;border:none;border-radius:6px;font-size:12px;cursor:pointer;width:40px;height:34px;text-align:center;color:#fff}.fixed-scroll-panel{max-height:660px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#ccc transparent}.fixed-scroll-panel:has(.accordion-content:not([style*="display: none"])){height:660px;min-height:660px}.fixed-scroll-panel .accordion-header{position:sticky;top:0;z-index:2}.fixed-scroll-panel::-webkit-scrollbar{width:8px}.fixed-scroll-panel::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}@media (max-width: 768px){.fixed-scroll-panel:has(.accordion-content:not([style*="display: none"])){height:min(660px,65vh);min-height:min(660px,65vh)}}.char-limit{color:#888;font-size:10px;margin-left:6px}.validation-msg{color:#dc2626;font-size:12px;margin-top:2px}.validation-error-fields{border:1px solid #dc2626;background:#fff6f6}.variation-picker{margin:16px;transform:scale(.9);transform-origin:top left;width:111.1111111111%;overflow-x:hidden}.variation-picker .section-title{font-size:14px;font-weight:700;color:#000;padding-left:12px;margin:20px 0 8px}.variation-picker .variations-scroll{display:flex;gap:20px;overflow-x:auto;padding:12px;scrollbar-width:thin;scrollbar-color:#ccc transparent;margin-right:20px}.variation-picker .variations-scroll::-webkit-scrollbar{height:8px}.variation-picker .variations-scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.variation-picker .variation-group{flex-shrink:0}.variation-picker .variation-group .gradient-row{display:flex;flex-direction:row;gap:20px}.variation-picker .variation-group .variation-card{border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 6px #00000026;flex-shrink:0;overflow:hidden;width:240px;height:145px}.variation-picker .variation-group .variation-card:hover{transform:scale(1.05)}.variation-picker .variation-group .variation-card.active{border:2px solid #000;transform:scale(1.1)}.preview-renderer{width:480px;height:300px;border-radius:20px;overflow:hidden;position:relative;transform-origin:top left;transform:scale(var(--hero-scale, 1));will-change:transform;overflow-y:auto}.icon-reset-btn{background:none!important;border:none;padding:0 4px;margin-left:8px;color:#000;cursor:pointer;display:flex;align-items:center;transition:color .2s}.image-upload-container{position:relative;display:flex;align-items:center;gap:8px;width:100%}.image-upload-container input[type=file].has-file::file-selector-button{margin-right:10px}.image-upload-container input[type=file].has-file{color:transparent}.image-upload-container input{width:100%;margin-bottom:0}.file-name{position:absolute;left:100px;top:50%;transform:translateY(-50%);font-size:13px;color:#666;pointer-events:none;max-width:calc(100% - 160px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-bar[data-v-5846c6c3]{position:relative;display:flex;flex-direction:row;align-items:center;padding:24px 40px;min-width:0;height:100px;box-sizing:border-box;font-family:inherit;gap:16px;justify-content:space-between}.menu-bar.layout-boxed[data-v-5846c6c3],.menu-bar.header-flow-page.layout-boxed[data-v-5846c6c3]{margin:10px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--primaryColor) 22%,rgba(148,163,184,.35));box-shadow:0 8px 24px #0f172a1f}.menu-bar.header-flow-page.mode-dark.layout-boxed[data-v-5846c6c3],.menu-bar.mode-dark.layout-boxed[data-v-5846c6c3]{border:1px solid color-mix(in srgb,var(--primaryColor) 26%,rgba(148,163,184,.24));box-shadow:0 10px 24px #02061773}.left-menu[data-v-5846c6c3]{display:flex;gap:12px;align-items:center;z-index:2;flex-shrink:0;min-width:0}.left-menu .logo[data-v-5846c6c3]{width:40px;height:40px;flex-shrink:0}.left-menu .brand-name[data-v-5846c6c3]{color:#000;font-size:16px;font-weight:700;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.section-links[data-v-5846c6c3]{display:flex;align-items:center;gap:32px;z-index:1;min-width:0;flex:1;width:100%;overflow-x:auto;scrollbar-width:none}.section-links[data-v-5846c6c3]::-webkit-scrollbar{display:none}.section-links.center[data-v-5846c6c3]{justify-content:center;padding:0 20px}.section-links.right[data-v-5846c6c3]{justify-content:flex-end;padding-left:20px}.section-links.is-dense[data-v-5846c6c3]{gap:22px}.section-links.is-very-dense[data-v-5846c6c3]{gap:16px}.section-link[data-v-5846c6c3]{color:#000;text-decoration:none;font-weight:700;white-space:nowrap;font-size:16px;min-width:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;display:inline-block;border-bottom:2px solid transparent;transition:border-color .2s,color .2s;flex-shrink:0}.section-link[data-v-5846c6c3]:hover{color:var(--primaryColor);border-bottom:2px solid transparent}.section-link.selected[data-v-5846c6c3]{border-bottom:2px solid var(--primaryColor);padding:5px}.icon[data-v-5846c6c3]{display:flex;align-items:center;margin-right:8px}.hamburger-menu[data-v-5846c6c3]{display:none;background:none;border:none;cursor:pointer;z-index:2}.mobile-menu[data-v-5846c6c3]{position:fixed;top:0;left:-100%;width:260px;height:100%;padding:24px;z-index:999;transition:left .3s ease;display:flex;flex-direction:column;gap:20px}.mobile-menu.open[data-v-5846c6c3]{left:0}.mobile-menu .mobile-header[data-v-5846c6c3]{display:flex;gap:12px;align-items:center;padding:0}.mobile-menu .mobile-header .logo[data-v-5846c6c3]{width:40px;height:40px}.mobile-menu .mobile-header .brand-name[data-v-5846c6c3]{font-size:16px;font-weight:700}.mobile-menu .mobile-main-menu[data-v-5846c6c3]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.mobile-menu .mobile-main-menu .mobile-menu-top[data-v-5846c6c3]{display:flex;gap:15px;flex-direction:column}.mobile-menu .mobile-main-menu .mobile-menu-top .mobile-dropdown-item[data-v-5846c6c3]{display:flex;gap:10px;text-decoration:none;padding:10px 16px;align-items:center;font-size:16px}@media (min-width: 769px) and (max-width: 1024px){.menu-bar[data-v-5846c6c3]{padding:24px}.section-links[data-v-5846c6c3]{gap:16px}.brand-name[data-v-5846c6c3]{font-size:16px;max-width:150px}.section-link[data-v-5846c6c3]{font-size:16px}}@media (min-width: 1025px) and (max-width: 1366px){.menu-bar[data-v-5846c6c3]{padding:24px}.brand-name[data-v-5846c6c3]{max-width:180px}}@media (max-width: 768px){.menu-bar[data-v-5846c6c3]{padding:24px;height:80px;min-height:80px}.menu-bar.layout-boxed[data-v-5846c6c3]{margin:8px}.section-links[data-v-5846c6c3]{display:none}.hamburger-menu[data-v-5846c6c3]{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.mobile-menu[data-v-5846c6c3]{height:100vh;min-height:100vh;max-height:100vh}}.mobile-sim[data-v-5846c6c3]{position:relative;padding:24px;height:80px;min-height:80px;align-items:flex-start}.mobile-sim.layout-boxed[data-v-5846c6c3]{margin:8px}.mobile-sim .left-menu[data-v-5846c6c3]{position:absolute;left:24px;top:40px;transform:translateY(-50%);z-index:1001}.mobile-sim .mobile-menu[data-v-5846c6c3]{position:absolute;top:72px;left:-100%;right:0;width:auto;height:calc(100% - 72px);min-height:calc(100% - 72px);max-height:calc(100% - 72px);box-sizing:border-box;padding:10px 14px 14px;z-index:999;transition:left .3s ease;overflow-y:auto}.mobile-sim .mobile-menu.open[data-v-5846c6c3]{left:0}.mobile-sim .mobile-menu .mobile-header[data-v-5846c6c3]{display:none}.mobile-sim .mobile-menu .mobile-main-menu[data-v-5846c6c3]{justify-content:flex-start}.mobile-sim .mobile-menu .mobile-main-menu .mobile-menu-top[data-v-5846c6c3]{gap:10px}.mobile-sim .mobile-menu .mobile-main-menu .mobile-dropdown-item[data-v-5846c6c3]{padding:10px 16px}.mobile-sim .mobile-overlay[data-v-5846c6c3]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:998}.mobile-sim .section-links[data-v-5846c6c3]{display:none}.mobile-sim .hamburger-menu[data-v-5846c6c3]{display:block;position:absolute;right:20px;top:40px;transform:translateY(-50%);z-index:1001}.mobile-sim .mobile-main-menu .mobile-dropdown-item[data-v-5846c6c3]{font-size:16px}.background-effect[data-v-84b639ea]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:visible}.background-effect.effect-none[data-v-84b639ea]{background:none}.dots-grid[data-v-84b639ea]{position:absolute;width:100%;height:100%;top:0;left:0;background-image:radial-gradient(circle,var(--primary-color),1px,transparent 1px);background-size:20px 20px;opacity:.8}.diagonal-top[data-v-84b639ea],.diagonal-bottom[data-v-84b639ea]{position:absolute;left:0;width:100%;background:var(--primary-color);z-index:1;pointer-events:none}.diagonal-top[data-v-84b639ea]{top:0;height:100px;clip-path:polygon(0 0,100% 0,100% calc(var(--hero-scale, 1) * 5%),0 calc(var(--hero-scale, 1) * 50%))}.diagonal-bottom[data-v-84b639ea]{bottom:0;height:calc(var(--hero-scale, 1) * 100px);clip-path:polygon(0 90%,100% 50%,100% 100%,0 100%)}.shapes[data-v-84b639ea]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.motif[data-v-84b639ea]{position:absolute;background:var(--primary-color);opacity:.34;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.motif-a[data-v-84b639ea]{width:calc(var(--hero-scale, 1) * 52px);height:calc(var(--hero-scale, 1) * 52px);top:4%;left:10%;-webkit-mask-image:var(--motif-a-svg);mask-image:var(--motif-a-svg)}@media (max-width: 768px){.motif-a[data-v-84b639ea]{top:2%;left:6%}}.motif-b[data-v-84b639ea]{width:calc(var(--hero-scale, 1) * 34px);height:calc(var(--hero-scale, 1) * 34px);top:14%;right:11%;-webkit-mask-image:var(--motif-b-svg);mask-image:var(--motif-b-svg)}@media (max-width: 768px){.motif-b[data-v-84b639ea]{top:30%;right:7%}}.motif-c[data-v-84b639ea]{width:calc(var(--hero-scale, 1) * 34px);height:calc(var(--hero-scale, 1) * 34px);bottom:6%;left:46%;transform:translate(-50%);-webkit-mask-image:var(--motif-c-svg);mask-image:var(--motif-c-svg)}@media (max-width: 768px){.motif-c[data-v-84b639ea]{bottom:3%}}.rings[data-v-84b639ea]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.ring[data-v-84b639ea]{position:absolute;border-radius:50%;border:2px solid color-mix(in srgb,var(--primary-color) 68%,white);opacity:.62;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 28%,transparent)}.ring-1[data-v-84b639ea]{width:calc(var(--hero-scale, 1) * 220px);height:calc(var(--hero-scale, 1) * 220px);top:-90px;right:-70px}.ring-2[data-v-84b639ea]{width:calc(var(--hero-scale, 1) * 160px);height:calc(var(--hero-scale, 1) * 160px);bottom:-66px;left:-36px}.drift-dots[data-v-84b639ea]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.drift-dot[data-v-84b639ea]{position:absolute;border-radius:50%;background:color-mix(in srgb,var(--primary-color) 66%,white);opacity:.72;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 18%,transparent);animation:driftFloat-84b639ea 8s ease-in-out infinite}.dot-1[data-v-84b639ea]{width:16px;height:16px;top:14%;left:10%;animation-delay:0s}.dot-2[data-v-84b639ea]{width:20px;height:20px;right:12%;top:26%;animation-delay:.8s}.dot-3[data-v-84b639ea]{width:14px;height:14px;bottom:12%;left:50%;animation-delay:1.5s}.dot-4[data-v-84b639ea]{width:18px;height:18px;top:44%;left:18%;animation-delay:2.2s}@keyframes driftFloat-84b639ea{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-8px,0) scale(1.06)}}.glow-orbs[data-v-84b639ea]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.glow-orb[data-v-84b639ea]{position:absolute;border-radius:50%;filter:blur(14px);background:radial-gradient(circle,color-mix(in srgb,var(--primary-color) 48%,white) 0%,transparent 72%);opacity:.52}.orb-1[data-v-84b639ea]{width:calc(var(--hero-scale, 1) * 200px);height:calc(var(--hero-scale, 1) * 200px);top:-40px;left:-50px}.orb-2[data-v-84b639ea]{width:calc(var(--hero-scale, 1) * 220px);height:calc(var(--hero-scale, 1) * 220px);right:-70px;bottom:-80px}.hero-section[data-v-fff87f41]{position:relative;overflow:hidden;margin:0 auto;padding:60px 32px}.hero-content[data-v-fff87f41]{display:flex;align-items:center;gap:clamp(28px,5vw,var(--heroLayoutGap, 80px));margin:clamp(16px,3vw,40px) clamp(20px,6vw,80px)}.hero-content-container[data-v-fff87f41]{width:50%;padding:20px 0}.hero-image-container[data-v-fff87f41]{width:50%}.show-button[data-v-fff87f41]{padding:12px 16px;font-size:14px}.hero-actions[data-v-fff87f41]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,360px);max-width:100%;margin-inline:auto;justify-content:center;box-sizing:border-box}.hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41]{width:100%;min-width:0;max-width:100%;justify-content:center;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-actions .show-button[data-v-fff87f41],.hero-actions .btn-primary[data-v-fff87f41],.hero-actions .btn-secondary[data-v-fff87f41]{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-actions .btn-content[data-v-fff87f41]{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btn-secondary[data-v-fff87f41]{padding:12px 16px;font-size:14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--primaryColor) 40%,#cbd5e1);color:color-mix(in srgb,var(--primaryColor) 82%,#1f2937);background:color-mix(in srgb,var(--primaryColor) 6%,#ffffff);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.btn-secondary[data-v-fff87f41]:hover{background:color-mix(in srgb,var(--primaryColor) 12%,#ffffff);border-color:color-mix(in srgb,var(--primaryColor) 55%,#cbd5e1)}.btn-secondary.hero-cta--text[data-v-fff87f41]{background:color-mix(in srgb,var(--primaryColor) 10%,transparent)!important;color:color-mix(in srgb,var(--primaryColor) 82%,#1f2937)!important;border:1px solid color-mix(in srgb,var(--primaryColor) 38%,#cbd5e1)!important;box-shadow:none!important}.btn-secondary.hero-cta--ghost[data-v-fff87f41]{background:color-mix(in srgb,#ffffff 14%,transparent)!important;border:1px solid color-mix(in srgb,#ffffff 52%,transparent)!important;color:#fff!important;box-shadow:none!important}.btn-secondary.hero-cta--solid[data-v-fff87f41],.btn-secondary.hero-cta--pill[data-v-fff87f41]{box-shadow:none}.btn-content[data-v-fff87f41]{display:inline-flex;align-items:center;gap:8px}.btn-icon[data-v-fff87f41]{width:14px;height:14px;flex:0 0 auto}.btn-icon.left[data-v-fff87f41]{order:-1}.btn-icon.right[data-v-fff87f41]{order:1}.hero-headline[data-v-fff87f41]{font-size:calc(40px * var(--heroHeadlineScale, 1));line-height:1.35;font-weight:800;margin-bottom:20px;margin-top:10px}.hero-subtitle[data-v-fff87f41]{font-size:16px}.hero-subtitle[data-visible=false][data-v-fff87f41]{visibility:hidden}.hero-description[data-v-fff87f41]{font-size:16px;line-height:1.75;margin-bottom:32px}.hero-description.no-button[data-v-fff87f41]{margin-bottom:0}.show-button[data-visible=false][data-v-fff87f41]{visibility:hidden}@media (max-width: 768px){.hero-section[data-v-fff87f41]{padding:40px 24px;overflow:hidden;max-width:100%;box-sizing:border-box}.hero-content[data-v-fff87f41]{gap:28px;margin:0;flex-direction:column;align-items:stretch;max-width:100%}.hero-content-container[data-v-fff87f41]{text-align:center;width:100%;max-width:100%;align-items:center;box-sizing:border-box}.hero-content-container.full-layout[data-v-fff87f41]{padding:32px 0;max-width:100%}.hero-image-container[data-v-fff87f41]{width:100%;max-width:100%}.hero-headline[data-v-fff87f41]{font-size:28px}.hero-subtitle[data-v-fff87f41],.hero-description[data-v-fff87f41]{font-size:16px}.hero-content-container[data-v-fff87f41]{min-width:0}.hero-actions[data-v-fff87f41]{width:100%;max-width:100%;box-sizing:border-box}.hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41]{width:100%;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px 8px}.hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41]{width:auto;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-actions .btn-content[data-v-fff87f41]{min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-cta--wide[data-v-fff87f41]{min-width:0}}@media (min-width: 769px) and (max-width: 1024px){.hero-section[data-v-fff87f41]{padding:48px 32px}.hero-content[data-v-fff87f41]{gap:80px;margin:32px}.hero-headline[data-v-fff87f41]{font-size:34px}.hero-description[data-v-fff87f41],.hero-subtitle[data-v-fff87f41]{font-size:15.2px}}@media (min-width: 1025px) and (max-width: 1366px){.hero-section[data-v-fff87f41]{padding:60px 32px}.hero-content[data-v-fff87f41]{gap:120px;margin:60px}.hero-headline[data-v-fff87f41]{font-size:36px}}.mobile-sim .hero-section[data-v-fff87f41]{padding:40px 24px;overflow:hidden;max-width:100%;box-sizing:border-box}.mobile-sim .hero-content[data-v-fff87f41]{gap:28px;margin:0;flex-direction:column;align-items:stretch;max-width:100%}.mobile-sim .hero-content-container[data-v-fff87f41]{text-align:center;width:100%;max-width:100%;align-items:center;box-sizing:border-box}.mobile-sim .hero-content-container.full-layout[data-v-fff87f41]{padding:32px 0;max-width:100%}.mobile-sim .hero-image-container[data-v-fff87f41]{width:100%;max-width:100%}.mobile-sim .hero-headline[data-v-fff87f41]{font-size:28px}.mobile-sim .hero-subtitle[data-v-fff87f41],.mobile-sim .hero-description[data-v-fff87f41]{font-size:16px}.mobile-sim .hero-content-container[data-v-fff87f41]{min-width:0}.mobile-sim .hero-actions[data-v-fff87f41]{width:100%;max-width:100%;box-sizing:border-box}.mobile-sim .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.mobile-sim .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41]{width:100%;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px 8px}.mobile-sim .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41]{width:auto;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-sim .hero-actions .btn-content[data-v-fff87f41]{min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-sim .hero-cta--wide[data-v-fff87f41]{min-width:0}.desktop-sim .hero-section[data-v-fff87f41]{padding:calc(var(--hero-scale, 1) * 60px) calc(var(--hero-scale, 1) * 32px)}.desktop-sim .hero-content[data-v-fff87f41]{gap:calc(var(--hero-scale, 1) * var(--heroLayoutGap, 80px));margin:calc(var(--hero-scale, 1) * 20px)}.desktop-sim .hero-content-container[data-v-fff87f41]{width:55%;padding:calc(var(--hero-scale, 1) * 20px) calc(var(--hero-scale, 1) * 0)}.desktop-sim .hero-image-container[data-v-fff87f41]{width:45%}.desktop-sim .hero-headline[data-v-fff87f41]{font-size:calc(40px * var(--heroHeadlineScale, 1));margin-bottom:calc(var(--hero-scale, 1) * 20px)}.desktop-sim .hero-description[data-v-fff87f41]{font-size:16px;margin-bottom:calc(var(--hero-scale, 1) * 32px)}.desktop-sim .hero-subtitle[data-v-fff87f41]{font-size:16px}.desktop-sim .show-button[data-v-fff87f41]{padding:calc(var(--hero-scale, 1) * 12px) calc(var(--hero-scale, 1) * 16px);font-size:14px}.slide[data-v-fff87f41]{opacity:0;transform:translateY(30px);animation:slideAnim-fff87f41 .7s ease-out forwards}@keyframes slideAnim-fff87f41{to{opacity:1;transform:translateY(0)}}.zoom-in[data-v-fff87f41]{opacity:0;transform:scale(.9);animation:zoom-inAnim-fff87f41 .7s ease-out forwards}@keyframes zoom-inAnim-fff87f41{to{opacity:1;transform:scale(1)}}.slide-left[data-v-fff87f41]{opacity:0;transform:translate(-30px);animation:slide-leftAnim-fff87f41 .7s ease-out forwards}@keyframes slide-leftAnim-fff87f41{to{opacity:1;transform:translate(0)}}.desktop-sim .hero-preview[data-v-fff87f41],.mobile-sim .hero-preview[data-v-fff87f41]{height:auto}.hero-image-container[data-v-fff87f41]{align-items:center}.hero-image-container .none[data-v-fff87f41],.hero-image-container .slide[data-v-fff87f41],.hero-image-container .zoom-in[data-v-fff87f41],.hero-image-container .slide-left[data-v-fff87f41]{width:100%!important}.hero-image-section[data-v-fff87f41]{width:100%;display:flex;justify-content:center}.hero-image-section .uploaded-image[data-v-fff87f41]{display:block;width:min(100%,var(--hero-scale, 1) * 620px);max-height:min(var(--hero-scale, 1) * 500px,58vh);height:auto;object-fit:contain;object-position:center;border-radius:12px}@media (max-width: 768px){.hero-image-container[data-v-fff87f41]{width:100%!important;height:auto;align-items:center;max-width:100%;overflow:hidden}.hero-image-container .uploaded-image[data-v-fff87f41]{width:100%;max-width:100%;max-height:none;height:auto;object-fit:contain;border-radius:12px}}.mobile-sim .hero-image-container[data-v-fff87f41]{width:100%!important;height:auto;align-items:center;max-width:100%;overflow:hidden}.mobile-sim .hero-image-container .uploaded-image[data-v-fff87f41]{width:100%;max-width:100%;max-height:none;height:auto;object-fit:contain;border-radius:12px}.hero-section.right-split .hero-content[data-v-fff87f41]{align-items:center}.hero-section.right-split .hero-content-container[data-v-fff87f41]{padding-top:12px;border-right:3px solid color-mix(in srgb,var(--primaryColor) 55%,transparent);padding-right:24px;text-align:right}.hero-section.right-editorial .hero-subtitle[data-v-fff87f41]{text-transform:uppercase;letter-spacing:.14em;font-weight:700}.hero-section.right-editorial .hero-headline[data-v-fff87f41]{line-height:1.35;max-width:14ch}.hero-section.right-editorial .hero-content-container[data-v-fff87f41]{max-width:460px}.hero-section.right-elevated[data-v-fff87f41] .uploaded-image{border-radius:24px;box-shadow:0 28px 42px #0f172a3d}.hero-section.right-elevated .hero-content-container[data-v-fff87f41]{background:color-mix(in srgb,var(--primaryColor) 8%,transparent);border:1px solid color-mix(in srgb,var(--primaryColor) 18%,transparent);border-radius:18px;padding:24px}.hero-section.right-compact .hero-content[data-v-fff87f41]{gap:48px}.hero-section.right-compact .hero-content-container[data-v-fff87f41]{max-width:520px}.hero-section.right-compact .hero-description[data-v-fff87f41]{max-width:58ch}.hero-section.right-compact[data-v-fff87f41] .uploaded-image{max-height:calc(var(--hero-scale, 1) * 360px)}.hero-section.left-split .hero-content[data-v-fff87f41]{align-items:center}.hero-section.left-split .hero-content-container[data-v-fff87f41]{padding-top:12px;border-left:3px solid color-mix(in srgb,var(--primaryColor) 55%,transparent);padding-left:24px}.hero-section.left-editorial .hero-subtitle[data-v-fff87f41]{text-transform:uppercase;letter-spacing:.14em;font-weight:700}.hero-section.left-editorial .hero-headline[data-v-fff87f41]{line-height:1.35;max-width:14ch}.hero-section.left-editorial .hero-content-container[data-v-fff87f41]{max-width:460px}.hero-section.left-elevated[data-v-fff87f41] .uploaded-image{border-radius:24px;box-shadow:0 28px 42px #0f172a3d}.hero-section.left-elevated .hero-content-container[data-v-fff87f41]{background:color-mix(in srgb,var(--primaryColor) 8%,transparent);border:1px solid color-mix(in srgb,var(--primaryColor) 18%,transparent);border-radius:18px;padding:24px}.hero-section.left-compact .hero-content[data-v-fff87f41]{gap:48px}.hero-section.left-compact .hero-content-container[data-v-fff87f41]{max-width:520px}.hero-section.left-compact .hero-description[data-v-fff87f41]{max-width:58ch}.hero-section.left-compact[data-v-fff87f41] .uploaded-image{max-height:calc(var(--hero-scale, 1) * 360px)}.hero-section .hero-content-container[data-v-fff87f41]{max-width:620px}.hero-section .hero-description[data-v-fff87f41]{max-width:62ch}.hero-section.hero-stacked[data-v-fff87f41]{overflow:hidden}@media (min-width: 769px){.hero-section.hero-stacked[data-v-fff87f41]{overflow:visible}}.hero-content-stacked[data-v-fff87f41]{flex-direction:column;align-items:center;gap:clamp(32px,4vw,44px);margin:clamp(12px,2vw,28px) clamp(20px,5vw,64px)}.desktop-sim .hero-section.hero-stacked .hero-content.hero-content-stacked[data-v-fff87f41]{gap:clamp(var(--hero-scale, 1) * 28px,4vw,var(--hero-scale, 1) * 44px)}.stacked-copy[data-v-fff87f41]{width:100%;max-width:760px;padding:0;text-align:center}.stacked-copy .hero-headline[data-v-fff87f41]{margin-left:auto;margin-right:auto}.stacked-copy .hero-description[data-v-fff87f41]{max-width:62ch;margin-left:auto;margin-right:auto}.hero-stacked .hero-actions[data-v-fff87f41]{justify-content:center}.hero-image-below[data-v-fff87f41]{width:auto;max-width:100%;display:flex;justify-content:center;margin-top:0}.hero-image-below[data-v-fff87f41] .hero-image-container,.hero-image-below[data-v-fff87f41] .hero-image-section{width:auto;max-width:100%}.hero-stacked[data-v-fff87f41] .hero-image-section{display:inline-flex;justify-content:center}.hero-stacked[data-v-fff87f41] .uploaded-image{width:auto!important;max-width:min(100%,var(--hero-scale, 1) * 720px)!important;height:auto;max-height:min(var(--hero-scale, 1) * 360px,42vh);object-fit:contain;object-position:center bottom;border:none;box-shadow:none;border-radius:12px;display:block}.hero-stacked.bottom-centered .stacked-copy[data-v-fff87f41]{max-width:760px}.hero-stacked.bottom-centered[data-v-fff87f41] .uploaded-image{max-width:min(100%,var(--hero-scale, 1) * 680px)!important;max-height:min(var(--hero-scale, 1) * 340px,40vh)}.hero-stacked.bottom-wide .stacked-copy[data-v-fff87f41]{max-width:760px}.hero-stacked.bottom-wide .hero-image-below[data-v-fff87f41]{width:min(1240px,112%);max-width:min(1240px,100% + 180px);align-self:center}.hero-stacked.bottom-wide[data-v-fff87f41] .hero-image-section{width:100%}.hero-stacked.bottom-wide[data-v-fff87f41] .uploaded-image{width:100%!important;max-width:100%!important;max-height:min(var(--hero-scale, 1) * 500px,54vh)}@media (min-width: 769px){.hero-stacked.bottom-wide .hero-image-below[data-v-fff87f41]{width:min(1240px,118%);max-width:min(1240px,100% + 240px)}}.hero-stacked.bottom-card .stacked-copy[data-v-fff87f41]{max-width:760px;padding:0;border:none;border-radius:0;background:transparent}.hero-stacked.dark.bottom-card .stacked-copy[data-v-fff87f41]{background:transparent}.hero-stacked.bottom-card[data-v-fff87f41] .hero-image-section{width:auto;max-width:100%;padding:10px;border:1px solid color-mix(in srgb,var(--primaryColor) 12%,rgba(15,23,42,.09));border-radius:18px;background:linear-gradient(160deg,#fffffff2,color-mix(in srgb,var(--primaryColor) 7%,#f8fafc));box-shadow:0 14px 30px #0f172a1a;overflow:clip;box-sizing:border-box}.hero-stacked.dark.bottom-card[data-v-fff87f41] .hero-image-section{border-color:#94a3b838;background:linear-gradient(160deg,#0f172aeb,#111827e6);box-shadow:0 14px 30px #0206177a}.hero-stacked.bottom-card[data-v-fff87f41] .uploaded-image{max-width:min(100%,var(--hero-scale, 1) * 760px)!important;max-height:min(var(--hero-scale, 1) * 400px,46vh);border-radius:14px}.hero-section.no-centered .hero-content[data-v-fff87f41],.hero-section.no-banner .hero-content[data-v-fff87f41],.hero-section.no-card .hero-content[data-v-fff87f41],.hero-section.no-split .hero-content[data-v-fff87f41],.hero-section.no-compact .hero-content[data-v-fff87f41]{gap:0;margin:0}.hero-section.no-centered .hero-content-container[data-v-fff87f41],.hero-section.no-banner .hero-content-container[data-v-fff87f41],.hero-section.no-card .hero-content-container[data-v-fff87f41],.hero-section.no-split .hero-content-container[data-v-fff87f41],.hero-section.no-compact .hero-content-container[data-v-fff87f41]{text-align:center;padding:clamp(44px,8vh,82px) 5vw;max-width:600px;margin:0 auto}.hero-section.no-centered .hero-actions[data-v-fff87f41],.hero-section.no-banner .hero-actions[data-v-fff87f41],.hero-section.no-card .hero-actions[data-v-fff87f41],.hero-section.no-split .hero-actions[data-v-fff87f41],.hero-section.no-compact .hero-actions[data-v-fff87f41]{justify-content:center}.hero-section.no-banner .hero-content-container[data-v-fff87f41]{max-width:100%;border-radius:16px;border:1px solid color-mix(in srgb,var(--primaryColor) 18%,transparent);background:color-mix(in srgb,var(--primaryColor) 7%,transparent);padding:44px 56px;text-align:left}.hero-section.no-banner .hero-actions[data-v-fff87f41]{justify-content:flex-start}.hero-section.no-card .hero-content-container[data-v-fff87f41]{max-width:720px;border-radius:24px;background:color-mix(in srgb,var(--primaryColor) 10%,#ffffff);box-shadow:0 26px 40px #0f172a24;border:1px solid color-mix(in srgb,var(--primaryColor) 22%,transparent);padding:clamp(48px,9vh,78px) clamp(28px,5vw,60px);margin-top:18px;margin-bottom:18px}.hero-section.dark.no-card .hero-content-container[data-v-fff87f41]{background:color-mix(in srgb,var(--primaryColor) 14%,#0f172a)}.hero-section.no-split .hero-content-container[data-v-fff87f41]{text-align:left;max-width:760px;border-left:4px solid color-mix(in srgb,var(--primaryColor) 62%,transparent);padding-left:34px}.hero-section.no-split .hero-actions[data-v-fff87f41]{justify-content:flex-start}.hero-section.no-compact .hero-content-container[data-v-fff87f41]{max-width:520px;padding-top:62px;padding-bottom:62px}.hero-section.no-compact .hero-headline[data-v-fff87f41]{line-height:1.35}.hero-section.bg-glass[data-v-fff87f41],.hero-section.bg-center-card[data-v-fff87f41],.hero-section.bg-bottom-strip[data-v-fff87f41],.hero-section.bg-minimal[data-v-fff87f41]{background-size:cover;background-position:center;background-repeat:no-repeat;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.overlay[data-v-fff87f41]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero-section.bg-glass .hero-content-container[data-v-fff87f41],.hero-section.bg-center-card .hero-content-container[data-v-fff87f41],.hero-section.bg-bottom-strip .hero-content-container[data-v-fff87f41],.hero-section.bg-minimal .hero-content-container[data-v-fff87f41]{max-width:calc(var(--hero-scale, 1) * 580px);position:relative;z-index:2}.hero-section.bg-glass .hero-content-container.glass-effect[data-v-fff87f41],.hero-section.bg-center-card .hero-content-container.glass-effect[data-v-fff87f41],.hero-section.bg-bottom-strip .hero-content-container.glass-effect[data-v-fff87f41]{background:#00000080;border-radius:20px;padding:40px;box-shadow:0 4px 20px #0000004d}@media (max-width: 768px){.hero-section.bg-glass .hero-content-container.glass-effect[data-v-fff87f41],.hero-section.bg-center-card .hero-content-container.glass-effect[data-v-fff87f41],.hero-section.bg-bottom-strip .hero-content-container.glass-effect[data-v-fff87f41]{padding:72px 16px;border-radius:16px}}.mobile-sim .hero-section.bg-glass .hero-content-container.glass-effect[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card .hero-content-container.glass-effect[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip .hero-content-container.glass-effect[data-v-fff87f41]{padding:72px 16px;border-radius:16px}.hero-section.bg-glass .hero-content-container.glass-effect[data-v-fff87f41]{max-width:580px;margin-left:24px;margin-right:auto;border-radius:22px;padding:44px 40px;background:#0a0e1675;border:1px solid rgba(255,255,255,.18);box-shadow:0 22px 42px #02061757}.hero-section.bg-glass .hero-headline[data-v-fff87f41]{line-height:1.28;max-width:16ch}.hero-section.bg-glass .hero-description[data-v-fff87f41]{max-width:56ch}.hero-section.bg-center-card .hero-content-container.glass-effect[data-v-fff87f41]{margin:0 auto;text-align:center;max-width:640px;padding:52px 48px;border-radius:30px;background:#000000a8;border:1px solid rgba(255,255,255,.2);box-shadow:0 30px 56px #00000070}.hero-section.bg-center-card .hero-actions[data-v-fff87f41]{justify-content:center}.hero-section.bg-bottom-strip .hero-content[data-v-fff87f41]{align-items:flex-end;min-height:clamp(420px,58vh,560px);margin:0}.hero-section.bg-bottom-strip .hero-content-container[data-v-fff87f41]{max-width:100%;width:100%;border-radius:0;padding:30px 44px}.hero-section.bg-bottom-strip .hero-content-container.glass-effect[data-v-fff87f41]{background:#0000009e;border-top:1px solid rgba(255,255,255,.22)}.hero-section.bg-bottom-strip .hero-headline[data-v-fff87f41]{max-width:20ch;line-height:1.3}.hero-section.bg-bottom-strip .hero-description[data-v-fff87f41]{max-width:74ch}.hero-section.bg-minimal .overlay[data-v-fff87f41]{opacity:0}.hero-section.bg-minimal .hero-content[data-v-fff87f41]{min-height:clamp(420px,58vh,560px);margin:0 80px;justify-content:flex-start}.hero-section.bg-minimal .hero-content-container[data-v-fff87f41]{background:transparent;box-shadow:none;border:none;padding:0;max-width:760px;margin-left:0;text-align:left}.hero-section.bg-minimal .hero-headline[data-v-fff87f41],.hero-section.bg-minimal .hero-description[data-v-fff87f41],.hero-section.bg-minimal .hero-subtitle[data-v-fff87f41]{text-shadow:0 2px 18px rgba(0,0,0,.45)}.hero-section.bg-minimal .show-button[data-v-fff87f41]{box-shadow:0 10px 24px #00000047}.hero-section.bg-minimal .btn-primary.show-button[data-v-fff87f41]{color:#fff!important;border:1px solid rgba(255,255,255,.22)!important}.hero-section.bg-minimal .btn-secondary.show-button[data-v-fff87f41]{background:#fff!important;color:color-mix(in srgb,var(--primaryColor) 88%,#0f172a)!important;border:1px solid #ffffff!important;box-shadow:0 8px 20px #0003}.hero-section.bg-minimal .btn-secondary.show-button[data-v-fff87f41]:hover{background:color-mix(in srgb,#ffffff 92%,var(--primaryColor))!important}.hero-cta--solid[data-v-fff87f41]{border-radius:10px}.hero-cta--sharp[data-v-fff87f41]{border-radius:0;text-transform:uppercase;letter-spacing:.03em}.hero-cta--text[data-v-fff87f41]{background:transparent!important;color:color-mix(in srgb,var(--primaryColor) 78%,#111827);border:1px solid color-mix(in srgb,var(--primaryColor) 36%,transparent)}.hero-cta--pill[data-v-fff87f41]{border-radius:999px;padding-inline:24px}.hero-cta--small[data-v-fff87f41]{border-radius:8px;font-size:13px;padding:10px 14px}.hero-cta--wide[data-v-fff87f41]{min-width:220px;border-radius:0;letter-spacing:.03em;text-transform:uppercase}.hero-section.bg-glass .hero-cta--solid[data-v-fff87f41],.hero-section.bg-center-card .hero-cta--solid[data-v-fff87f41],.hero-section.bg-bottom-strip .hero-cta--solid[data-v-fff87f41],.hero-section.bg-minimal .hero-cta--solid[data-v-fff87f41]{border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 28px color-mix(in srgb,var(--primaryColor) 42%,transparent)}.hero-section.bg-glass .hero-cta--solid[data-v-fff87f41]:hover,.hero-section.bg-center-card .hero-cta--solid[data-v-fff87f41]:hover,.hero-section.bg-bottom-strip .hero-cta--solid[data-v-fff87f41]:hover,.hero-section.bg-minimal .hero-cta--solid[data-v-fff87f41]:hover{transform:translateY(-1px);box-shadow:0 14px 32px color-mix(in srgb,var(--primaryColor) 50%,transparent)}.hero-section.bg-glass .hero-cta--pill[data-v-fff87f41],.hero-section.bg-center-card .hero-cta--pill[data-v-fff87f41],.hero-section.bg-bottom-strip .hero-cta--pill[data-v-fff87f41]{box-shadow:0 10px 28px color-mix(in srgb,var(--primaryColor) 42%,transparent)}.hero-cta--ghost[data-v-fff87f41]{background:transparent!important;border:1px solid color-mix(in srgb,var(--primaryColor) 60%,#ffffff);color:#fff}.hero-cta--inline[data-v-fff87f41]{border-radius:8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.hero-section.no-split .hero-cta--text[data-v-fff87f41],.hero-section.no-compact .hero-cta--text[data-v-fff87f41]{color:color-mix(in srgb,var(--primaryColor) 70%,#111827)}@media (max-width: 768px){.hero-section.right-balanced .hero-content[data-v-fff87f41],.hero-section.right-split .hero-content[data-v-fff87f41],.hero-section.right-editorial .hero-content[data-v-fff87f41],.hero-section.right-elevated .hero-content[data-v-fff87f41],.hero-section.right-compact .hero-content[data-v-fff87f41]{align-items:stretch;gap:28px;margin:0;max-width:100%}.hero-section.right-balanced .hero-content-container[data-v-fff87f41],.hero-section.right-split .hero-content-container[data-v-fff87f41],.hero-section.right-editorial .hero-content-container[data-v-fff87f41],.hero-section.right-elevated .hero-content-container[data-v-fff87f41],.hero-section.right-compact .hero-content-container[data-v-fff87f41]{width:100%;max-width:100%;text-align:center;padding:12px 0;box-sizing:border-box}.hero-section.right-balanced .hero-image-container[data-v-fff87f41],.hero-section.right-split .hero-image-container[data-v-fff87f41],.hero-section.right-editorial .hero-image-container[data-v-fff87f41],.hero-section.right-elevated .hero-image-container[data-v-fff87f41],.hero-section.right-compact .hero-image-container[data-v-fff87f41]{width:100%;max-width:100%}.hero-section.right-balanced .hero-description[data-v-fff87f41],.hero-section.right-split .hero-description[data-v-fff87f41],.hero-section.right-editorial .hero-description[data-v-fff87f41],.hero-section.right-elevated .hero-description[data-v-fff87f41],.hero-section.right-compact .hero-description[data-v-fff87f41]{max-width:none}}.mobile-sim .hero-section.right-balanced .hero-content[data-v-fff87f41],.mobile-sim .hero-section.right-split .hero-content[data-v-fff87f41],.mobile-sim .hero-section.right-editorial .hero-content[data-v-fff87f41],.mobile-sim .hero-section.right-elevated .hero-content[data-v-fff87f41],.mobile-sim .hero-section.right-compact .hero-content[data-v-fff87f41]{align-items:stretch;gap:28px;margin:0;max-width:100%}.mobile-sim .hero-section.right-balanced .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-editorial .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-elevated .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-compact .hero-content-container[data-v-fff87f41]{width:100%;max-width:100%;text-align:center;padding:12px 0;box-sizing:border-box}.mobile-sim .hero-section.right-balanced .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.right-split .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.right-editorial .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.right-elevated .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.right-compact .hero-image-container[data-v-fff87f41]{width:100%;max-width:100%}.mobile-sim .hero-section.right-balanced .hero-description[data-v-fff87f41],.mobile-sim .hero-section.right-split .hero-description[data-v-fff87f41],.mobile-sim .hero-section.right-editorial .hero-description[data-v-fff87f41],.mobile-sim .hero-section.right-elevated .hero-description[data-v-fff87f41],.mobile-sim .hero-section.right-compact .hero-description[data-v-fff87f41]{max-width:none}.hero-section.right-balanced .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.right-split .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.right-editorial .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.right-elevated .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.right-compact .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;margin-inline:auto;box-sizing:border-box;gap:10px}.hero-section.right-balanced .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.right-split .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.right-editorial .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.right-elevated .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.right-compact .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41]{width:100%;max-width:100%;min-width:0;justify-content:center;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px 8px}.hero-section.right-balanced .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.right-split .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.right-editorial .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.right-elevated .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.right-compact .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41]{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.hero-section.right-balanced .hero-cta--wide[data-v-fff87f41],.hero-section.right-split .hero-cta--wide[data-v-fff87f41],.hero-section.right-editorial .hero-cta--wide[data-v-fff87f41],.hero-section.right-elevated .hero-cta--wide[data-v-fff87f41],.hero-section.right-compact .hero-cta--wide[data-v-fff87f41]{min-width:0}.hero-section.right-balanced .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)),.hero-section.right-split .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)),.hero-section.right-editorial .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)),.hero-section.right-elevated .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)),.hero-section.right-compact .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)){display:flex;justify-content:center;width:100%;max-width:100%}.hero-section.right-balanced .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41],.hero-section.right-split .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41],.hero-section.right-editorial .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41],.hero-section.right-elevated .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41],.hero-section.right-compact .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41]{width:auto;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-section.right-balanced .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41],.hero-section.right-split .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41],.hero-section.right-editorial .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41],.hero-section.right-elevated .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41],.hero-section.right-compact .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}@media (max-width: 768px){.hero-section.right-balanced .hero-content-container[data-v-fff87f41],.hero-section.right-split .hero-content-container[data-v-fff87f41],.hero-section.right-editorial .hero-content-container[data-v-fff87f41],.hero-section.right-elevated .hero-content-container[data-v-fff87f41],.hero-section.right-compact .hero-content-container[data-v-fff87f41]{order:1}.hero-section.right-balanced .hero-image-container[data-v-fff87f41],.hero-section.right-split .hero-image-container[data-v-fff87f41],.hero-section.right-editorial .hero-image-container[data-v-fff87f41],.hero-section.right-elevated .hero-image-container[data-v-fff87f41],.hero-section.right-compact .hero-image-container[data-v-fff87f41]{order:2}.hero-section.right-balanced.right-split .hero-content-container[data-v-fff87f41],.hero-section.right-split.right-split .hero-content-container[data-v-fff87f41],.hero-section.right-editorial.right-split .hero-content-container[data-v-fff87f41],.hero-section.right-elevated.right-split .hero-content-container[data-v-fff87f41],.hero-section.right-compact.right-split .hero-content-container[data-v-fff87f41]{border:none;padding-right:0;text-align:center}.hero-section.right-balanced.right-editorial .hero-headline[data-v-fff87f41],.hero-section.right-split.right-editorial .hero-headline[data-v-fff87f41],.hero-section.right-editorial.right-editorial .hero-headline[data-v-fff87f41],.hero-section.right-elevated.right-editorial .hero-headline[data-v-fff87f41],.hero-section.right-compact.right-editorial .hero-headline[data-v-fff87f41]{max-width:none}.hero-section.right-balanced.right-editorial .hero-content-container[data-v-fff87f41],.hero-section.right-split.right-editorial .hero-content-container[data-v-fff87f41],.hero-section.right-editorial.right-editorial .hero-content-container[data-v-fff87f41],.hero-section.right-elevated.right-editorial .hero-content-container[data-v-fff87f41],.hero-section.right-compact.right-editorial .hero-content-container[data-v-fff87f41]{max-width:100%}.hero-section.right-balanced.right-elevated .hero-content-container[data-v-fff87f41],.hero-section.right-split.right-elevated .hero-content-container[data-v-fff87f41],.hero-section.right-editorial.right-elevated .hero-content-container[data-v-fff87f41],.hero-section.right-elevated.right-elevated .hero-content-container[data-v-fff87f41],.hero-section.right-compact.right-elevated .hero-content-container[data-v-fff87f41]{padding:20px 16px;border-radius:14px}.hero-section.right-balanced.right-compact .hero-content[data-v-fff87f41],.hero-section.right-split.right-compact .hero-content[data-v-fff87f41],.hero-section.right-editorial.right-compact .hero-content[data-v-fff87f41],.hero-section.right-elevated.right-compact .hero-content[data-v-fff87f41],.hero-section.right-compact.right-compact .hero-content[data-v-fff87f41]{gap:24px}.hero-section.right-balanced.right-compact[data-v-fff87f41] .uploaded-image,.hero-section.right-split.right-compact[data-v-fff87f41] .uploaded-image,.hero-section.right-editorial.right-compact[data-v-fff87f41] .uploaded-image,.hero-section.right-elevated.right-compact[data-v-fff87f41] .uploaded-image,.hero-section.right-compact.right-compact[data-v-fff87f41] .uploaded-image{max-height:none;max-width:100%}}.mobile-sim .hero-section.right-balanced .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-editorial .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-elevated .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-compact .hero-content-container[data-v-fff87f41]{order:1}.mobile-sim .hero-section.right-balanced .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.right-split .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.right-editorial .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.right-elevated .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.right-compact .hero-image-container[data-v-fff87f41]{order:2}.mobile-sim .hero-section.right-balanced.right-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-split.right-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-editorial.right-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-elevated.right-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-compact.right-split .hero-content-container[data-v-fff87f41]{border:none;padding-right:0;text-align:center}.mobile-sim .hero-section.right-balanced.right-editorial .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.right-split.right-editorial .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.right-editorial.right-editorial .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.right-elevated.right-editorial .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.right-compact.right-editorial .hero-headline[data-v-fff87f41]{max-width:none}.mobile-sim .hero-section.right-balanced.right-editorial .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-split.right-editorial .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-editorial.right-editorial .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-elevated.right-editorial .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-compact.right-editorial .hero-content-container[data-v-fff87f41]{max-width:100%}.mobile-sim .hero-section.right-balanced.right-elevated .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-split.right-elevated .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-editorial.right-elevated .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-elevated.right-elevated .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.right-compact.right-elevated .hero-content-container[data-v-fff87f41]{padding:20px 16px;border-radius:14px}.mobile-sim .hero-section.right-balanced.right-compact .hero-content[data-v-fff87f41],.mobile-sim .hero-section.right-split.right-compact .hero-content[data-v-fff87f41],.mobile-sim .hero-section.right-editorial.right-compact .hero-content[data-v-fff87f41],.mobile-sim .hero-section.right-elevated.right-compact .hero-content[data-v-fff87f41],.mobile-sim .hero-section.right-compact.right-compact .hero-content[data-v-fff87f41]{gap:24px}.mobile-sim .hero-section.right-balanced.right-compact[data-v-fff87f41] .uploaded-image,.mobile-sim .hero-section.right-split.right-compact[data-v-fff87f41] .uploaded-image,.mobile-sim .hero-section.right-editorial.right-compact[data-v-fff87f41] .uploaded-image,.mobile-sim .hero-section.right-elevated.right-compact[data-v-fff87f41] .uploaded-image,.mobile-sim .hero-section.right-compact.right-compact[data-v-fff87f41] .uploaded-image{max-height:none;max-width:100%}@media (max-width: 768px){.hero-section.left-balanced .hero-content[data-v-fff87f41],.hero-section.left-split .hero-content[data-v-fff87f41],.hero-section.left-editorial .hero-content[data-v-fff87f41],.hero-section.left-elevated .hero-content[data-v-fff87f41],.hero-section.left-compact .hero-content[data-v-fff87f41]{align-items:stretch;gap:28px;margin:0;max-width:100%}.hero-section.left-balanced .hero-content-container[data-v-fff87f41],.hero-section.left-split .hero-content-container[data-v-fff87f41],.hero-section.left-editorial .hero-content-container[data-v-fff87f41],.hero-section.left-elevated .hero-content-container[data-v-fff87f41],.hero-section.left-compact .hero-content-container[data-v-fff87f41]{width:100%;max-width:100%;text-align:center;padding:12px 0;box-sizing:border-box}.hero-section.left-balanced .hero-image-container[data-v-fff87f41],.hero-section.left-split .hero-image-container[data-v-fff87f41],.hero-section.left-editorial .hero-image-container[data-v-fff87f41],.hero-section.left-elevated .hero-image-container[data-v-fff87f41],.hero-section.left-compact .hero-image-container[data-v-fff87f41]{width:100%;max-width:100%}.hero-section.left-balanced .hero-description[data-v-fff87f41],.hero-section.left-split .hero-description[data-v-fff87f41],.hero-section.left-editorial .hero-description[data-v-fff87f41],.hero-section.left-elevated .hero-description[data-v-fff87f41],.hero-section.left-compact .hero-description[data-v-fff87f41]{max-width:none}}.mobile-sim .hero-section.left-balanced .hero-content[data-v-fff87f41],.mobile-sim .hero-section.left-split .hero-content[data-v-fff87f41],.mobile-sim .hero-section.left-editorial .hero-content[data-v-fff87f41],.mobile-sim .hero-section.left-elevated .hero-content[data-v-fff87f41],.mobile-sim .hero-section.left-compact .hero-content[data-v-fff87f41]{align-items:stretch;gap:28px;margin:0;max-width:100%}.mobile-sim .hero-section.left-balanced .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-editorial .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-elevated .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-compact .hero-content-container[data-v-fff87f41]{width:100%;max-width:100%;text-align:center;padding:12px 0;box-sizing:border-box}.mobile-sim .hero-section.left-balanced .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.left-split .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.left-editorial .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.left-elevated .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.left-compact .hero-image-container[data-v-fff87f41]{width:100%;max-width:100%}.mobile-sim .hero-section.left-balanced .hero-description[data-v-fff87f41],.mobile-sim .hero-section.left-split .hero-description[data-v-fff87f41],.mobile-sim .hero-section.left-editorial .hero-description[data-v-fff87f41],.mobile-sim .hero-section.left-elevated .hero-description[data-v-fff87f41],.mobile-sim .hero-section.left-compact .hero-description[data-v-fff87f41]{max-width:none}.hero-section.left-balanced .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.left-split .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.left-editorial .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.left-elevated .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.left-compact .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;margin-inline:auto;box-sizing:border-box;gap:10px}.hero-section.left-balanced .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.left-split .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.left-editorial .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.left-elevated .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.left-compact .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41]{width:100%;max-width:100%;min-width:0;justify-content:center;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px 8px}.hero-section.left-balanced .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.left-split .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.left-editorial .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.left-elevated .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.left-compact .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41]{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.hero-section.left-balanced .hero-cta--wide[data-v-fff87f41],.hero-section.left-split .hero-cta--wide[data-v-fff87f41],.hero-section.left-editorial .hero-cta--wide[data-v-fff87f41],.hero-section.left-elevated .hero-cta--wide[data-v-fff87f41],.hero-section.left-compact .hero-cta--wide[data-v-fff87f41]{min-width:0}.hero-section.left-balanced .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)),.hero-section.left-split .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)),.hero-section.left-editorial .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)),.hero-section.left-elevated .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)),.hero-section.left-compact .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)){display:flex;justify-content:center;width:100%;max-width:100%}.hero-section.left-balanced .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41],.hero-section.left-split .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41],.hero-section.left-editorial .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41],.hero-section.left-elevated .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41],.hero-section.left-compact .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41]{width:auto;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-section.left-balanced .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41],.hero-section.left-split .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41],.hero-section.left-editorial .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41],.hero-section.left-elevated .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41],.hero-section.left-compact .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}@media (max-width: 768px){.hero-section.left-balanced .hero-image-container[data-v-fff87f41],.hero-section.left-split .hero-image-container[data-v-fff87f41],.hero-section.left-editorial .hero-image-container[data-v-fff87f41],.hero-section.left-elevated .hero-image-container[data-v-fff87f41],.hero-section.left-compact .hero-image-container[data-v-fff87f41]{order:1}.hero-section.left-balanced .hero-content-container[data-v-fff87f41],.hero-section.left-split .hero-content-container[data-v-fff87f41],.hero-section.left-editorial .hero-content-container[data-v-fff87f41],.hero-section.left-elevated .hero-content-container[data-v-fff87f41],.hero-section.left-compact .hero-content-container[data-v-fff87f41]{order:2}.hero-section.left-balanced.left-split .hero-content-container[data-v-fff87f41],.hero-section.left-split.left-split .hero-content-container[data-v-fff87f41],.hero-section.left-editorial.left-split .hero-content-container[data-v-fff87f41],.hero-section.left-elevated.left-split .hero-content-container[data-v-fff87f41],.hero-section.left-compact.left-split .hero-content-container[data-v-fff87f41]{border:none;padding-left:0;text-align:center}.hero-section.left-balanced.left-editorial .hero-headline[data-v-fff87f41],.hero-section.left-split.left-editorial .hero-headline[data-v-fff87f41],.hero-section.left-editorial.left-editorial .hero-headline[data-v-fff87f41],.hero-section.left-elevated.left-editorial .hero-headline[data-v-fff87f41],.hero-section.left-compact.left-editorial .hero-headline[data-v-fff87f41]{max-width:none}.hero-section.left-balanced.left-editorial .hero-content-container[data-v-fff87f41],.hero-section.left-split.left-editorial .hero-content-container[data-v-fff87f41],.hero-section.left-editorial.left-editorial .hero-content-container[data-v-fff87f41],.hero-section.left-elevated.left-editorial .hero-content-container[data-v-fff87f41],.hero-section.left-compact.left-editorial .hero-content-container[data-v-fff87f41]{max-width:100%}.hero-section.left-balanced.left-elevated .hero-content-container[data-v-fff87f41],.hero-section.left-split.left-elevated .hero-content-container[data-v-fff87f41],.hero-section.left-editorial.left-elevated .hero-content-container[data-v-fff87f41],.hero-section.left-elevated.left-elevated .hero-content-container[data-v-fff87f41],.hero-section.left-compact.left-elevated .hero-content-container[data-v-fff87f41]{padding:20px 16px;border-radius:14px}.hero-section.left-balanced.left-compact .hero-content[data-v-fff87f41],.hero-section.left-split.left-compact .hero-content[data-v-fff87f41],.hero-section.left-editorial.left-compact .hero-content[data-v-fff87f41],.hero-section.left-elevated.left-compact .hero-content[data-v-fff87f41],.hero-section.left-compact.left-compact .hero-content[data-v-fff87f41]{gap:24px}.hero-section.left-balanced.left-compact[data-v-fff87f41] .uploaded-image,.hero-section.left-split.left-compact[data-v-fff87f41] .uploaded-image,.hero-section.left-editorial.left-compact[data-v-fff87f41] .uploaded-image,.hero-section.left-elevated.left-compact[data-v-fff87f41] .uploaded-image,.hero-section.left-compact.left-compact[data-v-fff87f41] .uploaded-image{max-height:none;max-width:100%}}.mobile-sim .hero-section.left-balanced .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.left-split .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.left-editorial .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.left-elevated .hero-image-container[data-v-fff87f41],.mobile-sim .hero-section.left-compact .hero-image-container[data-v-fff87f41]{order:1}.mobile-sim .hero-section.left-balanced .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-editorial .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-elevated .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-compact .hero-content-container[data-v-fff87f41]{order:2}.mobile-sim .hero-section.left-balanced.left-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-split.left-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-editorial.left-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-elevated.left-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-compact.left-split .hero-content-container[data-v-fff87f41]{border:none;padding-left:0;text-align:center}.mobile-sim .hero-section.left-balanced.left-editorial .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.left-split.left-editorial .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.left-editorial.left-editorial .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.left-elevated.left-editorial .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.left-compact.left-editorial .hero-headline[data-v-fff87f41]{max-width:none}.mobile-sim .hero-section.left-balanced.left-editorial .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-split.left-editorial .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-editorial.left-editorial .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-elevated.left-editorial .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-compact.left-editorial .hero-content-container[data-v-fff87f41]{max-width:100%}.mobile-sim .hero-section.left-balanced.left-elevated .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-split.left-elevated .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-editorial.left-elevated .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-elevated.left-elevated .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.left-compact.left-elevated .hero-content-container[data-v-fff87f41]{padding:20px 16px;border-radius:14px}.mobile-sim .hero-section.left-balanced.left-compact .hero-content[data-v-fff87f41],.mobile-sim .hero-section.left-split.left-compact .hero-content[data-v-fff87f41],.mobile-sim .hero-section.left-editorial.left-compact .hero-content[data-v-fff87f41],.mobile-sim .hero-section.left-elevated.left-compact .hero-content[data-v-fff87f41],.mobile-sim .hero-section.left-compact.left-compact .hero-content[data-v-fff87f41]{gap:24px}.mobile-sim .hero-section.left-balanced.left-compact[data-v-fff87f41] .uploaded-image,.mobile-sim .hero-section.left-split.left-compact[data-v-fff87f41] .uploaded-image,.mobile-sim .hero-section.left-editorial.left-compact[data-v-fff87f41] .uploaded-image,.mobile-sim .hero-section.left-elevated.left-compact[data-v-fff87f41] .uploaded-image,.mobile-sim .hero-section.left-compact.left-compact[data-v-fff87f41] .uploaded-image{max-height:none;max-width:100%}@media (max-width: 768px){.hero-section.hero-stacked.hero-stacked[data-v-fff87f41]{overflow:hidden;padding:40px 24px;max-width:100%;box-sizing:border-box}.hero-section.hero-stacked .hero-content-stacked[data-v-fff87f41]{margin:0;gap:clamp(28px,6vw,40px);max-width:100%}.hero-section.hero-stacked .stacked-copy[data-v-fff87f41]{padding-top:0;max-width:100%}.hero-section.hero-stacked.bottom-wide .hero-image-below[data-v-fff87f41]{width:100%;max-width:100%;margin-inline:0}.hero-section.hero-stacked.bottom-card .stacked-copy[data-v-fff87f41]{width:100%;max-width:100%;padding:0;border:none;background:transparent}.hero-section.hero-stacked.bottom-card[data-v-fff87f41] .hero-image-section{padding:8px;border-radius:16px}.hero-section.hero-stacked[data-v-fff87f41] .hero-image-section{width:auto;max-width:100%}.hero-section.hero-stacked[data-v-fff87f41] .uploaded-image{max-width:100%;max-height:min(280px,52vw);width:auto;height:auto;object-fit:contain}.hero-section.hero-stacked.bottom-wide[data-v-fff87f41] .hero-image-section{width:100%}.hero-section.hero-stacked.bottom-wide[data-v-fff87f41] .uploaded-image{width:100%!important;max-width:100%!important;max-height:min(360px,68vw)}}.mobile-sim .hero-section.hero-stacked.hero-stacked[data-v-fff87f41]{overflow:hidden;padding:40px 24px;max-width:100%;box-sizing:border-box}.mobile-sim .hero-section.hero-stacked .hero-content-stacked[data-v-fff87f41]{margin:0;gap:clamp(28px,6vw,40px);max-width:100%}.mobile-sim .hero-section.hero-stacked .stacked-copy[data-v-fff87f41]{padding-top:0;max-width:100%}.mobile-sim .hero-section.hero-stacked.bottom-wide .hero-image-below[data-v-fff87f41]{width:100%;max-width:100%;margin-inline:0}.mobile-sim .hero-section.hero-stacked.bottom-card .stacked-copy[data-v-fff87f41]{width:100%;max-width:100%;padding:0;border:none;background:transparent}.mobile-sim .hero-section.hero-stacked.bottom-card[data-v-fff87f41] .hero-image-section{padding:8px;border-radius:16px}.mobile-sim .hero-section.hero-stacked[data-v-fff87f41] .hero-image-section{width:auto;max-width:100%}.mobile-sim .hero-section.hero-stacked[data-v-fff87f41] .uploaded-image{max-width:100%;max-height:min(280px,52vw);width:auto;height:auto;object-fit:contain}.mobile-sim .hero-section.hero-stacked.bottom-wide[data-v-fff87f41] .hero-image-section{width:100%}.mobile-sim .hero-section.hero-stacked.bottom-wide[data-v-fff87f41] .uploaded-image{width:100%!important;max-width:100%!important;max-height:min(360px,68vw)}.hero-section.hero-stacked .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;margin-inline:auto;box-sizing:border-box;gap:10px}.hero-section.hero-stacked .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41]{width:100%;max-width:100%;min-width:0;justify-content:center;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px 8px}.hero-section.hero-stacked .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41]{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.hero-section.hero-stacked .hero-cta--wide[data-v-fff87f41]{min-width:0}.hero-section.hero-stacked .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)){display:flex;justify-content:center;width:100%;max-width:100%}.hero-section.hero-stacked .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41]{width:auto;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-section.hero-stacked .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}@media (max-width: 768px){.hero-section.no-centered .hero-content[data-v-fff87f41],.hero-section.no-banner .hero-content[data-v-fff87f41],.hero-section.no-card .hero-content[data-v-fff87f41],.hero-section.no-split .hero-content[data-v-fff87f41],.hero-section.no-compact .hero-content[data-v-fff87f41]{margin:0;gap:0;max-width:100%}.hero-section.no-centered .hero-content-container[data-v-fff87f41],.hero-section.no-banner .hero-content-container[data-v-fff87f41],.hero-section.no-card .hero-content-container[data-v-fff87f41],.hero-section.no-split .hero-content-container[data-v-fff87f41],.hero-section.no-compact .hero-content-container[data-v-fff87f41]{width:100%;max-width:100%;padding:32px 0;box-sizing:border-box}.hero-section.no-centered.no-banner .hero-content-container[data-v-fff87f41],.hero-section.no-banner.no-banner .hero-content-container[data-v-fff87f41],.hero-section.no-card.no-banner .hero-content-container[data-v-fff87f41],.hero-section.no-split.no-banner .hero-content-container[data-v-fff87f41],.hero-section.no-compact.no-banner .hero-content-container[data-v-fff87f41]{padding:28px 20px;text-align:center}.hero-section.no-centered.no-banner .hero-actions[data-v-fff87f41],.hero-section.no-banner.no-banner .hero-actions[data-v-fff87f41],.hero-section.no-card.no-banner .hero-actions[data-v-fff87f41],.hero-section.no-split.no-banner .hero-actions[data-v-fff87f41],.hero-section.no-compact.no-banner .hero-actions[data-v-fff87f41]{justify-content:center;width:100%;max-width:100%;box-sizing:border-box}.hero-section.no-centered.no-card .hero-content-container[data-v-fff87f41],.hero-section.no-banner.no-card .hero-content-container[data-v-fff87f41],.hero-section.no-card.no-card .hero-content-container[data-v-fff87f41],.hero-section.no-split.no-card .hero-content-container[data-v-fff87f41],.hero-section.no-compact.no-card .hero-content-container[data-v-fff87f41]{padding:28px 20px;margin-top:8px;margin-bottom:8px;border-radius:18px}.hero-section.no-centered.no-split .hero-content-container[data-v-fff87f41],.hero-section.no-banner.no-split .hero-content-container[data-v-fff87f41],.hero-section.no-card.no-split .hero-content-container[data-v-fff87f41],.hero-section.no-split.no-split .hero-content-container[data-v-fff87f41],.hero-section.no-compact.no-split .hero-content-container[data-v-fff87f41]{border-left:none;padding-left:0;padding-right:0;text-align:center}.hero-section.no-centered.no-split .hero-actions[data-v-fff87f41],.hero-section.no-banner.no-split .hero-actions[data-v-fff87f41],.hero-section.no-card.no-split .hero-actions[data-v-fff87f41],.hero-section.no-split.no-split .hero-actions[data-v-fff87f41],.hero-section.no-compact.no-split .hero-actions[data-v-fff87f41]{justify-content:center}.hero-section.no-centered.no-compact .hero-content-container[data-v-fff87f41],.hero-section.no-banner.no-compact .hero-content-container[data-v-fff87f41],.hero-section.no-card.no-compact .hero-content-container[data-v-fff87f41],.hero-section.no-split.no-compact .hero-content-container[data-v-fff87f41],.hero-section.no-compact.no-compact .hero-content-container[data-v-fff87f41]{padding-top:32px;padding-bottom:32px}}.mobile-sim .hero-section.no-centered .hero-content[data-v-fff87f41],.mobile-sim .hero-section.no-banner .hero-content[data-v-fff87f41],.mobile-sim .hero-section.no-card .hero-content[data-v-fff87f41],.mobile-sim .hero-section.no-split .hero-content[data-v-fff87f41],.mobile-sim .hero-section.no-compact .hero-content[data-v-fff87f41]{margin:0;gap:0;max-width:100%}.mobile-sim .hero-section.no-centered .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-banner .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-card .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-compact .hero-content-container[data-v-fff87f41]{width:100%;max-width:100%;padding:32px 0;box-sizing:border-box}.mobile-sim .hero-section.no-centered.no-banner .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-banner.no-banner .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-card.no-banner .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-split.no-banner .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-compact.no-banner .hero-content-container[data-v-fff87f41]{padding:28px 20px;text-align:center}.mobile-sim .hero-section.no-centered.no-banner .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.no-banner.no-banner .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.no-card.no-banner .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.no-split.no-banner .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.no-compact.no-banner .hero-actions[data-v-fff87f41]{justify-content:center;width:100%;max-width:100%;box-sizing:border-box}.mobile-sim .hero-section.no-centered.no-card .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-banner.no-card .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-card.no-card .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-split.no-card .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-compact.no-card .hero-content-container[data-v-fff87f41]{padding:28px 20px;margin-top:8px;margin-bottom:8px;border-radius:18px}.mobile-sim .hero-section.no-centered.no-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-banner.no-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-card.no-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-split.no-split .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-compact.no-split .hero-content-container[data-v-fff87f41]{border-left:none;padding-left:0;padding-right:0;text-align:center}.mobile-sim .hero-section.no-centered.no-split .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.no-banner.no-split .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.no-card.no-split .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.no-split.no-split .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.no-compact.no-split .hero-actions[data-v-fff87f41]{justify-content:center}.mobile-sim .hero-section.no-centered.no-compact .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-banner.no-compact .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-card.no-compact .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-split.no-compact .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.no-compact.no-compact .hero-content-container[data-v-fff87f41]{padding-top:32px;padding-bottom:32px}.hero-section.no-centered .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.no-banner .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.no-card .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.no-split .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.no-compact .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;margin-inline:auto;box-sizing:border-box;gap:10px}.hero-section.no-centered .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.no-banner .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.no-card .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.no-split .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.no-compact .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41]{width:100%;max-width:100%;min-width:0;justify-content:center;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px 8px}.hero-section.no-centered .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.no-banner .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.no-card .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.no-split .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.no-compact .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41]{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.hero-section.no-centered .hero-cta--wide[data-v-fff87f41],.hero-section.no-banner .hero-cta--wide[data-v-fff87f41],.hero-section.no-card .hero-cta--wide[data-v-fff87f41],.hero-section.no-split .hero-cta--wide[data-v-fff87f41],.hero-section.no-compact .hero-cta--wide[data-v-fff87f41]{min-width:0}.hero-section.no-centered .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)),.hero-section.no-banner .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)),.hero-section.no-card .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)),.hero-section.no-split .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)),.hero-section.no-compact .hero-actions[data-v-fff87f41]:not(:has(.btn-secondary.show-button)){display:flex;justify-content:center;width:100%;max-width:100%}.hero-section.no-centered .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41],.hero-section.no-banner .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41],.hero-section.no-card .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41],.hero-section.no-split .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41],.hero-section.no-compact .hero-actions:not(:has(.btn-secondary.show-button)) .show-button[data-v-fff87f41]{width:auto;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-section.no-centered .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41],.hero-section.no-banner .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41],.hero-section.no-card .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41],.hero-section.no-split .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41],.hero-section.no-compact .hero-actions:not(:has(.btn-secondary.show-button)) .btn-content[data-v-fff87f41]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}@media (max-width: 768px){.hero-section.bg-glass[data-v-fff87f41],.hero-section.bg-center-card[data-v-fff87f41],.hero-section.bg-bottom-strip[data-v-fff87f41],.hero-section.bg-minimal[data-v-fff87f41]{padding:40px 24px;overflow:hidden;max-width:100%;box-sizing:border-box}.hero-section.bg-glass .hero-content[data-v-fff87f41],.hero-section.bg-center-card .hero-content[data-v-fff87f41],.hero-section.bg-bottom-strip .hero-content[data-v-fff87f41],.hero-section.bg-minimal .hero-content[data-v-fff87f41]{margin:0;gap:0;align-items:stretch;max-width:100%}.hero-section.bg-glass .hero-content-container[data-v-fff87f41],.hero-section.bg-center-card .hero-content-container[data-v-fff87f41],.hero-section.bg-bottom-strip .hero-content-container[data-v-fff87f41],.hero-section.bg-minimal .hero-content-container[data-v-fff87f41]{width:100%;max-width:100%;box-sizing:border-box}.hero-section.bg-glass.bg-glass .hero-content-container.glass-effect[data-v-fff87f41],.hero-section.bg-center-card.bg-glass .hero-content-container.glass-effect[data-v-fff87f41],.hero-section.bg-bottom-strip.bg-glass .hero-content-container.glass-effect[data-v-fff87f41],.hero-section.bg-minimal.bg-glass .hero-content-container.glass-effect[data-v-fff87f41]{margin-left:0;margin-right:0;max-width:100%;padding:28px 20px;border-radius:16px}.hero-section.bg-glass.bg-glass .hero-headline[data-v-fff87f41],.hero-section.bg-center-card.bg-glass .hero-headline[data-v-fff87f41],.hero-section.bg-bottom-strip.bg-glass .hero-headline[data-v-fff87f41],.hero-section.bg-minimal.bg-glass .hero-headline[data-v-fff87f41]{max-width:none}.hero-section.bg-glass.bg-center-card .hero-content-container.glass-effect[data-v-fff87f41],.hero-section.bg-center-card.bg-center-card .hero-content-container.glass-effect[data-v-fff87f41],.hero-section.bg-bottom-strip.bg-center-card .hero-content-container.glass-effect[data-v-fff87f41],.hero-section.bg-minimal.bg-center-card .hero-content-container.glass-effect[data-v-fff87f41]{padding:32px 20px;border-radius:20px;max-width:100%}.hero-section.bg-glass.bg-center-card .hero-actions[data-v-fff87f41],.hero-section.bg-center-card.bg-center-card .hero-actions[data-v-fff87f41],.hero-section.bg-bottom-strip.bg-center-card .hero-actions[data-v-fff87f41],.hero-section.bg-minimal.bg-center-card .hero-actions[data-v-fff87f41]{justify-content:center}.hero-section.bg-glass.bg-bottom-strip .hero-content[data-v-fff87f41],.hero-section.bg-center-card.bg-bottom-strip .hero-content[data-v-fff87f41],.hero-section.bg-bottom-strip.bg-bottom-strip .hero-content[data-v-fff87f41],.hero-section.bg-minimal.bg-bottom-strip .hero-content[data-v-fff87f41]{min-height:clamp(340px,62vh,520px);align-items:flex-end}.hero-section.bg-glass.bg-bottom-strip .hero-content-container[data-v-fff87f41],.hero-section.bg-center-card.bg-bottom-strip .hero-content-container[data-v-fff87f41],.hero-section.bg-bottom-strip.bg-bottom-strip .hero-content-container[data-v-fff87f41],.hero-section.bg-minimal.bg-bottom-strip .hero-content-container[data-v-fff87f41]{padding:22px 24px}.hero-section.bg-glass.bg-bottom-strip .hero-headline[data-v-fff87f41],.hero-section.bg-center-card.bg-bottom-strip .hero-headline[data-v-fff87f41],.hero-section.bg-bottom-strip.bg-bottom-strip .hero-headline[data-v-fff87f41],.hero-section.bg-minimal.bg-bottom-strip .hero-headline[data-v-fff87f41]{max-width:none}.hero-section.bg-glass.bg-bottom-strip .hero-actions[data-v-fff87f41],.hero-section.bg-center-card.bg-bottom-strip .hero-actions[data-v-fff87f41],.hero-section.bg-bottom-strip.bg-bottom-strip .hero-actions[data-v-fff87f41],.hero-section.bg-minimal.bg-bottom-strip .hero-actions[data-v-fff87f41]{justify-content:flex-start;flex-wrap:wrap}.hero-section.bg-glass.bg-minimal .hero-content[data-v-fff87f41],.hero-section.bg-center-card.bg-minimal .hero-content[data-v-fff87f41],.hero-section.bg-bottom-strip.bg-minimal .hero-content[data-v-fff87f41],.hero-section.bg-minimal.bg-minimal .hero-content[data-v-fff87f41]{margin:0;min-height:clamp(340px,62vh,520px);padding:28px 0;justify-content:flex-end}.hero-section.bg-glass.bg-minimal .hero-content-container[data-v-fff87f41],.hero-section.bg-center-card.bg-minimal .hero-content-container[data-v-fff87f41],.hero-section.bg-bottom-strip.bg-minimal .hero-content-container[data-v-fff87f41],.hero-section.bg-minimal.bg-minimal .hero-content-container[data-v-fff87f41]{max-width:100%;text-align:left}.hero-section.bg-glass.bg-minimal .hero-actions[data-v-fff87f41],.hero-section.bg-center-card.bg-minimal .hero-actions[data-v-fff87f41],.hero-section.bg-bottom-strip.bg-minimal .hero-actions[data-v-fff87f41],.hero-section.bg-minimal.bg-minimal .hero-actions[data-v-fff87f41]{justify-content:flex-start;flex-wrap:wrap}}.mobile-sim .hero-section.bg-glass[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal[data-v-fff87f41]{padding:40px 24px;overflow:hidden;max-width:100%;box-sizing:border-box}.mobile-sim .hero-section.bg-glass .hero-content[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card .hero-content[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip .hero-content[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal .hero-content[data-v-fff87f41]{margin:0;gap:0;align-items:stretch;max-width:100%}.mobile-sim .hero-section.bg-glass .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal .hero-content-container[data-v-fff87f41]{width:100%;max-width:100%;box-sizing:border-box}.mobile-sim .hero-section.bg-glass.bg-glass .hero-content-container.glass-effect[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card.bg-glass .hero-content-container.glass-effect[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip.bg-glass .hero-content-container.glass-effect[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal.bg-glass .hero-content-container.glass-effect[data-v-fff87f41]{margin-left:0;margin-right:0;max-width:100%;padding:28px 20px;border-radius:16px}.mobile-sim .hero-section.bg-glass.bg-glass .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card.bg-glass .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip.bg-glass .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal.bg-glass .hero-headline[data-v-fff87f41]{max-width:none}.mobile-sim .hero-section.bg-glass.bg-center-card .hero-content-container.glass-effect[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card.bg-center-card .hero-content-container.glass-effect[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip.bg-center-card .hero-content-container.glass-effect[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal.bg-center-card .hero-content-container.glass-effect[data-v-fff87f41]{padding:32px 20px;border-radius:20px;max-width:100%}.mobile-sim .hero-section.bg-glass.bg-center-card .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card.bg-center-card .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip.bg-center-card .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal.bg-center-card .hero-actions[data-v-fff87f41]{justify-content:center}.mobile-sim .hero-section.bg-glass.bg-bottom-strip .hero-content[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card.bg-bottom-strip .hero-content[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip.bg-bottom-strip .hero-content[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal.bg-bottom-strip .hero-content[data-v-fff87f41]{min-height:clamp(340px,62vh,520px);align-items:flex-end}.mobile-sim .hero-section.bg-glass.bg-bottom-strip .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card.bg-bottom-strip .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip.bg-bottom-strip .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal.bg-bottom-strip .hero-content-container[data-v-fff87f41]{padding:22px 24px}.mobile-sim .hero-section.bg-glass.bg-bottom-strip .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card.bg-bottom-strip .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip.bg-bottom-strip .hero-headline[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal.bg-bottom-strip .hero-headline[data-v-fff87f41]{max-width:none}.mobile-sim .hero-section.bg-glass.bg-bottom-strip .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card.bg-bottom-strip .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip.bg-bottom-strip .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal.bg-bottom-strip .hero-actions[data-v-fff87f41]{justify-content:flex-start;flex-wrap:wrap}.mobile-sim .hero-section.bg-glass.bg-minimal .hero-content[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card.bg-minimal .hero-content[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip.bg-minimal .hero-content[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal.bg-minimal .hero-content[data-v-fff87f41]{margin:0;min-height:clamp(340px,62vh,520px);padding:28px 0;justify-content:flex-end}.mobile-sim .hero-section.bg-glass.bg-minimal .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card.bg-minimal .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip.bg-minimal .hero-content-container[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal.bg-minimal .hero-content-container[data-v-fff87f41]{max-width:100%;text-align:left}.mobile-sim .hero-section.bg-glass.bg-minimal .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.bg-center-card.bg-minimal .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.bg-bottom-strip.bg-minimal .hero-actions[data-v-fff87f41],.mobile-sim .hero-section.bg-minimal.bg-minimal .hero-actions[data-v-fff87f41]{justify-content:flex-start;flex-wrap:wrap}.hero-section.bg-glass .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.bg-center-card .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.bg-bottom-strip .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button),.hero-section.bg-minimal .hero-actions[data-v-fff87f41]:has(.btn-primary.show-button):has(.btn-secondary.show-button){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;margin-inline:auto;box-sizing:border-box;gap:10px}.hero-section.bg-glass .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.bg-center-card .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.bg-bottom-strip .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41],.hero-section.bg-minimal .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .show-button[data-v-fff87f41]{width:100%;max-width:100%;min-width:0;justify-content:center;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px 8px}.hero-section.bg-glass .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.bg-center-card .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.bg-bottom-strip .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41],.hero-section.bg-minimal .hero-actions:has(.btn-primary.show-button):has(.btn-secondary.show-button) .btn-content[data-v-fff87f41]{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.hero-section.bg-glass .hero-cta--wide[data-v-fff87f41],.hero-section.bg-center-card .hero-cta--wide[data-v-fff87f41],.hero-section.bg-bottom-strip .hero-cta--wide[data-v-fff87f41],.hero-section.bg-minimal .hero-cta--wide[data-v-fff87f41]{min-width:0}.trust-bar-section[data-v-6bef17ec]{position:relative;padding:28px 40px;overflow:hidden}.trust-bar-section .section-eyebrow[data-v-6bef17ec]{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;text-align:center;margin:0 0 10px}.trust-bar-section .section-title[data-v-6bef17ec]{font-size:32px;line-height:1.2;text-align:center;margin:0}.trust-bar-section .section-description[data-v-6bef17ec]{font-size:16px;line-height:1.6;text-align:center;margin:10px auto 28px;max-width:760px}@media (max-width: 768px){.trust-bar-section .trust-bar-section .section-eyebrow[data-v-6bef17ec]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.trust-bar-section .trust-bar-section .section-title[data-v-6bef17ec]{font-size:28px;line-height:1.24}.trust-bar-section .trust-bar-section .section-description[data-v-6bef17ec]{font-size:16px;line-height:1.58;margin:10px auto 18px}}.trust-bar-section .trust-bar-section.mobile-layout .section-eyebrow[data-v-6bef17ec]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.trust-bar-section .trust-bar-section.mobile-layout .section-title[data-v-6bef17ec]{font-size:28px;line-height:1.24}.trust-bar-section .trust-bar-section.mobile-layout .section-description[data-v-6bef17ec]{font-size:16px;line-height:1.58;margin:10px auto 18px}.trust-bar-section .mobile-sim .trust-bar-section .section-eyebrow[data-v-6bef17ec]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.trust-bar-section .mobile-sim .trust-bar-section .section-title[data-v-6bef17ec]{font-size:28px;line-height:1.24}.trust-bar-section .mobile-sim .trust-bar-section .section-description[data-v-6bef17ec]{font-size:16px;line-height:1.58;margin:10px auto 18px}.trust-bar-section .feature-copy h3[data-v-6bef17ec],.trust-bar-section .trust-copy h3[data-v-6bef17ec],.trust-bar-section .team-member h3[data-v-6bef17ec],.trust-bar-section .portrait-meta h3[data-v-6bef17ec],.trust-bar-section .spotlight-meta h3[data-v-6bef17ec],.trust-bar-section .circle-profile-copy h3[data-v-6bef17ec],.trust-bar-section .stat-value[data-v-6bef17ec],.trust-bar-section .workshop-card h3[data-v-6bef17ec],.trust-bar-section .gallery-card-title[data-v-6bef17ec],.trust-bar-section .testimonial-name[data-v-6bef17ec],.trust-bar-section .author[data-v-6bef17ec],.trust-bar-section .faq-question-text[data-v-6bef17ec],.trust-bar-section .question[data-v-6bef17ec]{font-size:20px;line-height:1.35}.trust-bar-section .feature-copy p[data-v-6bef17ec],.trust-bar-section .trust-copy p[data-v-6bef17ec],.trust-bar-section .team-member p[data-v-6bef17ec],.trust-bar-section .portrait-meta p[data-v-6bef17ec],.trust-bar-section .spotlight-meta p[data-v-6bef17ec],.trust-bar-section .circle-profile-copy p[data-v-6bef17ec],.trust-bar-section .stat-label[data-v-6bef17ec],.trust-bar-section .workshop-card p[data-v-6bef17ec],.trust-bar-section .workshop-detail[data-v-6bef17ec],.trust-bar-section .workshop-note[data-v-6bef17ec],.trust-bar-section .gallery-card-caption[data-v-6bef17ec],.trust-bar-section .gallery-caption[data-v-6bef17ec],.trust-bar-section .testimonial-role[data-v-6bef17ec],.trust-bar-section .role[data-v-6bef17ec],.trust-bar-section .faq-answer-text[data-v-6bef17ec],.trust-bar-section .answer[data-v-6bef17ec]{font-size:14px;line-height:1.6}@media (max-width: 768px){.trust-bar-section .trust-bar-section .feature-copy h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section .trust-copy h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section .team-member h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section .portrait-meta h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section .spotlight-meta h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section .circle-profile-copy h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section .stat-value[data-v-6bef17ec],.trust-bar-section .trust-bar-section .workshop-card h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section .gallery-card-title[data-v-6bef17ec],.trust-bar-section .trust-bar-section .testimonial-name[data-v-6bef17ec],.trust-bar-section .trust-bar-section .author[data-v-6bef17ec],.trust-bar-section .trust-bar-section .faq-question-text[data-v-6bef17ec],.trust-bar-section .trust-bar-section .question[data-v-6bef17ec]{font-size:18px;line-height:1.35}.trust-bar-section .trust-bar-section .feature-copy p[data-v-6bef17ec],.trust-bar-section .trust-bar-section .trust-copy p[data-v-6bef17ec],.trust-bar-section .trust-bar-section .team-member p[data-v-6bef17ec],.trust-bar-section .trust-bar-section .portrait-meta p[data-v-6bef17ec],.trust-bar-section .trust-bar-section .spotlight-meta p[data-v-6bef17ec],.trust-bar-section .trust-bar-section .circle-profile-copy p[data-v-6bef17ec],.trust-bar-section .trust-bar-section .stat-label[data-v-6bef17ec],.trust-bar-section .trust-bar-section .workshop-card p[data-v-6bef17ec],.trust-bar-section .trust-bar-section .workshop-detail[data-v-6bef17ec],.trust-bar-section .trust-bar-section .workshop-note[data-v-6bef17ec],.trust-bar-section .trust-bar-section .gallery-card-caption[data-v-6bef17ec],.trust-bar-section .trust-bar-section .gallery-caption[data-v-6bef17ec],.trust-bar-section .trust-bar-section .testimonial-role[data-v-6bef17ec],.trust-bar-section .trust-bar-section .role[data-v-6bef17ec],.trust-bar-section .trust-bar-section .faq-answer-text[data-v-6bef17ec],.trust-bar-section .trust-bar-section .answer[data-v-6bef17ec]{font-size:14px;line-height:1.6}}.trust-bar-section .trust-bar-section.mobile-layout .feature-copy h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .trust-copy h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .team-member h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .portrait-meta h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .spotlight-meta h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .circle-profile-copy h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .stat-value[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .workshop-card h3[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .gallery-card-title[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .testimonial-name[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .author[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .faq-question-text[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .question[data-v-6bef17ec]{font-size:18px;line-height:1.35}.trust-bar-section .trust-bar-section.mobile-layout .feature-copy p[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .trust-copy p[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .team-member p[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .portrait-meta p[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .spotlight-meta p[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .circle-profile-copy p[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .stat-label[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .workshop-card p[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .workshop-detail[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .workshop-note[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .gallery-card-caption[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .gallery-caption[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .testimonial-role[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .role[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .faq-answer-text[data-v-6bef17ec],.trust-bar-section .trust-bar-section.mobile-layout .answer[data-v-6bef17ec]{font-size:14px;line-height:1.6}.trust-bar-section .mobile-sim .trust-bar-section .feature-copy h3[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .trust-copy h3[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .team-member h3[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .portrait-meta h3[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .spotlight-meta h3[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .circle-profile-copy h3[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .stat-value[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .workshop-card h3[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .gallery-card-title[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .testimonial-name[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .author[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .faq-question-text[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .question[data-v-6bef17ec]{font-size:18px;line-height:1.35}.trust-bar-section .mobile-sim .trust-bar-section .feature-copy p[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .trust-copy p[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .team-member p[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .portrait-meta p[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .spotlight-meta p[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .circle-profile-copy p[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .stat-label[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .workshop-card p[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .workshop-detail[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .workshop-note[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .gallery-card-caption[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .gallery-caption[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .testimonial-role[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .role[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .faq-answer-text[data-v-6bef17ec],.trust-bar-section .mobile-sim .trust-bar-section .answer[data-v-6bef17ec]{font-size:14px;line-height:1.6}.container[data-v-6bef17ec]{max-width:1120px;margin:0 auto}.section-title.no-description[data-v-6bef17ec]{margin-bottom:18px}.section-description[data-v-6bef17ec]{margin:8px auto 18px;max-width:720px}.trust-layout[data-v-6bef17ec]{display:grid;gap:0}.trust-layout.layout-strip[data-v-6bef17ec]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--trust-strip-border);border-radius:16px;overflow:hidden}.trust-layout.layout-cards[data-v-6bef17ec]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trust-layout.layout-minimal[data-v-6bef17ec]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.trust-item[data-v-6bef17ec]{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:14px;min-height:82px}.trust-layout.layout-strip .trust-item[data-v-6bef17ec]{background:var(--trust-strip-bg)}.trust-layout.layout-strip .trust-item+.trust-item[data-v-6bef17ec]{border-left:1px solid var(--trust-strip-border)}.trust-layout.layout-cards .trust-item[data-v-6bef17ec]{border-radius:14px;border:1px solid var(--trust-cards-border);background:var(--trust-cards-bg);box-shadow:0 12px 24px var(--surface-shadow)}.trust-layout.layout-minimal .trust-item[data-v-6bef17ec]{grid-template-columns:1fr;justify-items:center;text-align:center;padding:10px 8px}.trust-layout.layout-minimal .trust-copy[data-v-6bef17ec]{text-align:center}.trust-icon[data-v-6bef17ec]{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:color-mix(in srgb,var(--primary-color) 12%,#ffffff);border:1px solid color-mix(in srgb,var(--primary-color) 20%,var(--surface-border))}.custom-icon[data-v-6bef17ec]{width:20px;height:20px;object-fit:contain}.trust-copy[data-v-6bef17ec]{min-width:0}.trust-copy h3[data-v-6bef17ec]{margin:0}.trust-copy p[data-v-6bef17ec]{margin:3px 0 0}@media (max-width: 1100px){.trust-layout.layout-strip[data-v-6bef17ec],.trust-layout.layout-cards[data-v-6bef17ec],.trust-layout.layout-minimal[data-v-6bef17ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-layout.layout-strip .trust-item[data-v-6bef17ec]:nth-child(odd){border-left:none}.trust-layout.layout-strip .trust-item[data-v-6bef17ec]:nth-child(n+3){border-top:1px solid var(--trust-strip-border)}}.trust-bar-section.mobile-layout[data-v-6bef17ec]{padding:24px}.trust-bar-section.mobile-layout .section-description[data-v-6bef17ec]{margin-bottom:14px}.trust-bar-section.mobile-layout .trust-layout.layout-strip[data-v-6bef17ec],.trust-bar-section.mobile-layout .trust-layout.layout-cards[data-v-6bef17ec],.trust-bar-section.mobile-layout .trust-layout.layout-minimal[data-v-6bef17ec]{grid-template-columns:1fr}.trust-bar-section.mobile-layout .trust-layout.layout-strip .trust-item[data-v-6bef17ec]{border-left:none;border-top:1px solid var(--trust-strip-border)}.trust-bar-section.mobile-layout .trust-layout.layout-strip .trust-item[data-v-6bef17ec]:first-child{border-top:none}.gallery-section[data-v-f93fc1e2]{position:relative;padding:36px 40px;overflow:hidden}.gallery-section .section-eyebrow[data-v-f93fc1e2]{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;text-align:center;margin:0 0 10px}.gallery-section .section-title[data-v-f93fc1e2]{font-size:32px;line-height:1.2;text-align:center;margin:0}.gallery-section .section-description[data-v-f93fc1e2]{font-size:16px;line-height:1.6;text-align:center;margin:10px auto 28px;max-width:760px}@media (max-width: 768px){.gallery-section .gallery-section .section-eyebrow[data-v-f93fc1e2]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.gallery-section .gallery-section .section-title[data-v-f93fc1e2]{font-size:28px;line-height:1.24}.gallery-section .gallery-section .section-description[data-v-f93fc1e2]{font-size:16px;line-height:1.58;margin:10px auto 18px}}.gallery-section .gallery-section.mobile-layout .section-eyebrow[data-v-f93fc1e2]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.gallery-section .gallery-section.mobile-layout .section-title[data-v-f93fc1e2]{font-size:28px;line-height:1.24}.gallery-section .gallery-section.mobile-layout .section-description[data-v-f93fc1e2]{font-size:16px;line-height:1.58;margin:10px auto 18px}.gallery-section .mobile-sim .gallery-section .section-eyebrow[data-v-f93fc1e2]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.gallery-section .mobile-sim .gallery-section .section-title[data-v-f93fc1e2]{font-size:28px;line-height:1.24}.gallery-section .mobile-sim .gallery-section .section-description[data-v-f93fc1e2]{font-size:16px;line-height:1.58;margin:10px auto 18px}.gallery-section .feature-copy h3[data-v-f93fc1e2],.gallery-section .trust-copy h3[data-v-f93fc1e2],.gallery-section .team-member h3[data-v-f93fc1e2],.gallery-section .portrait-meta h3[data-v-f93fc1e2],.gallery-section .spotlight-meta h3[data-v-f93fc1e2],.gallery-section .circle-profile-copy h3[data-v-f93fc1e2],.gallery-section .stat-value[data-v-f93fc1e2],.gallery-section .workshop-card h3[data-v-f93fc1e2],.gallery-section .gallery-card-title[data-v-f93fc1e2],.gallery-section .testimonial-name[data-v-f93fc1e2],.gallery-section .author[data-v-f93fc1e2],.gallery-section .faq-question-text[data-v-f93fc1e2],.gallery-section .question[data-v-f93fc1e2]{font-size:20px;line-height:1.35}.gallery-section .feature-copy p[data-v-f93fc1e2],.gallery-section .trust-copy p[data-v-f93fc1e2],.gallery-section .team-member p[data-v-f93fc1e2],.gallery-section .portrait-meta p[data-v-f93fc1e2],.gallery-section .spotlight-meta p[data-v-f93fc1e2],.gallery-section .circle-profile-copy p[data-v-f93fc1e2],.gallery-section .stat-label[data-v-f93fc1e2],.gallery-section .workshop-card p[data-v-f93fc1e2],.gallery-section .workshop-detail[data-v-f93fc1e2],.gallery-section .workshop-note[data-v-f93fc1e2],.gallery-section .gallery-card-caption[data-v-f93fc1e2],.gallery-section .gallery-caption[data-v-f93fc1e2],.gallery-section .testimonial-role[data-v-f93fc1e2],.gallery-section .role[data-v-f93fc1e2],.gallery-section .faq-answer-text[data-v-f93fc1e2],.gallery-section .answer[data-v-f93fc1e2]{font-size:14px;line-height:1.6}@media (max-width: 768px){.gallery-section .gallery-section .feature-copy h3[data-v-f93fc1e2],.gallery-section .gallery-section .trust-copy h3[data-v-f93fc1e2],.gallery-section .gallery-section .team-member h3[data-v-f93fc1e2],.gallery-section .gallery-section .portrait-meta h3[data-v-f93fc1e2],.gallery-section .gallery-section .spotlight-meta h3[data-v-f93fc1e2],.gallery-section .gallery-section .circle-profile-copy h3[data-v-f93fc1e2],.gallery-section .gallery-section .stat-value[data-v-f93fc1e2],.gallery-section .gallery-section .workshop-card h3[data-v-f93fc1e2],.gallery-section .gallery-section .gallery-card-title[data-v-f93fc1e2],.gallery-section .gallery-section .testimonial-name[data-v-f93fc1e2],.gallery-section .gallery-section .author[data-v-f93fc1e2],.gallery-section .gallery-section .faq-question-text[data-v-f93fc1e2],.gallery-section .gallery-section .question[data-v-f93fc1e2]{font-size:18px;line-height:1.35}.gallery-section .gallery-section .feature-copy p[data-v-f93fc1e2],.gallery-section .gallery-section .trust-copy p[data-v-f93fc1e2],.gallery-section .gallery-section .team-member p[data-v-f93fc1e2],.gallery-section .gallery-section .portrait-meta p[data-v-f93fc1e2],.gallery-section .gallery-section .spotlight-meta p[data-v-f93fc1e2],.gallery-section .gallery-section .circle-profile-copy p[data-v-f93fc1e2],.gallery-section .gallery-section .stat-label[data-v-f93fc1e2],.gallery-section .gallery-section .workshop-card p[data-v-f93fc1e2],.gallery-section .gallery-section .workshop-detail[data-v-f93fc1e2],.gallery-section .gallery-section .workshop-note[data-v-f93fc1e2],.gallery-section .gallery-section .gallery-card-caption[data-v-f93fc1e2],.gallery-section .gallery-section .gallery-caption[data-v-f93fc1e2],.gallery-section .gallery-section .testimonial-role[data-v-f93fc1e2],.gallery-section .gallery-section .role[data-v-f93fc1e2],.gallery-section .gallery-section .faq-answer-text[data-v-f93fc1e2],.gallery-section .gallery-section .answer[data-v-f93fc1e2]{font-size:14px;line-height:1.6}}.gallery-section .gallery-section.mobile-layout .feature-copy h3[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .trust-copy h3[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .team-member h3[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .portrait-meta h3[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .spotlight-meta h3[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .circle-profile-copy h3[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .stat-value[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .workshop-card h3[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .gallery-card-title[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .testimonial-name[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .author[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .faq-question-text[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .question[data-v-f93fc1e2]{font-size:18px;line-height:1.35}.gallery-section .gallery-section.mobile-layout .feature-copy p[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .trust-copy p[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .team-member p[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .portrait-meta p[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .spotlight-meta p[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .circle-profile-copy p[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .stat-label[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .workshop-card p[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .workshop-detail[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .workshop-note[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .gallery-card-caption[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .gallery-caption[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .testimonial-role[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .role[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .faq-answer-text[data-v-f93fc1e2],.gallery-section .gallery-section.mobile-layout .answer[data-v-f93fc1e2]{font-size:14px;line-height:1.6}.gallery-section .mobile-sim .gallery-section .feature-copy h3[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .trust-copy h3[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .team-member h3[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .portrait-meta h3[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .spotlight-meta h3[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .circle-profile-copy h3[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .stat-value[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .workshop-card h3[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .gallery-card-title[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .testimonial-name[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .author[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .faq-question-text[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .question[data-v-f93fc1e2]{font-size:18px;line-height:1.35}.gallery-section .mobile-sim .gallery-section .feature-copy p[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .trust-copy p[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .team-member p[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .portrait-meta p[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .spotlight-meta p[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .circle-profile-copy p[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .stat-label[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .workshop-card p[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .workshop-detail[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .workshop-note[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .gallery-card-caption[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .gallery-caption[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .testimonial-role[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .role[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .faq-answer-text[data-v-f93fc1e2],.gallery-section .mobile-sim .gallery-section .answer[data-v-f93fc1e2]{font-size:14px;line-height:1.6}.container[data-v-f93fc1e2]{max-width:1120px;margin:0 auto}.section-title.no-description[data-v-f93fc1e2]{margin-bottom:18px}.section-description[data-v-f93fc1e2]{margin:10px auto 18px;max-width:720px}.gallery-grid[data-v-f93fc1e2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gallery-grid.masonry[data-v-f93fc1e2]{display:block;column-count:3;column-gap:14px}.gallery-card[data-v-f93fc1e2]{border:1px solid color-mix(in srgb,var(--primary-color) 16%,var(--surface-border));border-radius:14px;background:color-mix(in srgb,var(--surface-bg) 84%,var(--primary-color) 16%);box-shadow:0 10px 24px var(--surface-shadow);overflow:hidden;padding:0;text-align:left;cursor:pointer;position:relative}.gallery-card.featured[data-v-f93fc1e2]{grid-column:span 2;grid-row:span 2}.gallery-grid.masonry .gallery-card[data-v-f93fc1e2]{display:inline-block;width:100%;margin:0 0 14px;break-inside:avoid;border-radius:12px}.gallery-grid.masonry .gallery-card.tall .gallery-image[data-v-f93fc1e2],.gallery-grid.masonry .gallery-card.tall .gallery-placeholder[data-v-f93fc1e2]{aspect-ratio:3/4}.gallery-grid.masonry .gallery-card:not(.tall) .gallery-image[data-v-f93fc1e2],.gallery-grid.masonry .gallery-card:not(.tall) .gallery-placeholder[data-v-f93fc1e2]{aspect-ratio:4/3}.gallery-image[data-v-f93fc1e2],.gallery-placeholder[data-v-f93fc1e2]{width:100%;aspect-ratio:4/3}.gallery-card.featured .gallery-image[data-v-f93fc1e2],.gallery-card.featured .gallery-placeholder[data-v-f93fc1e2]{aspect-ratio:1/1}.gallery-image[data-v-f93fc1e2]{display:block;object-fit:cover}.gallery-placeholder[data-v-f93fc1e2]{display:grid;place-items:center;font-weight:700;font-size:.88rem;background:color-mix(in srgb,var(--primary-color) 10%,#ffffff)}.gallery-caption[data-v-f93fc1e2]{margin:0;padding:28px 12px 12px;color:#f8fafc;position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,rgba(2,6,23,.82))}.gallery-empty[data-v-f93fc1e2]{text-align:center;margin:12px 0 0;font-size:.9rem}.carousel-shell[data-v-f93fc1e2]{position:relative;border:1px solid color-mix(in srgb,var(--primary-color) 18%,var(--surface-border));border-radius:18px;overflow:hidden;box-shadow:0 16px 32px var(--surface-shadow)}.carousel-figure[data-v-f93fc1e2]{margin:0;position:relative;background:color-mix(in srgb,var(--surface-bg) 86%,var(--primary-color) 14%)}.carousel-image[data-v-f93fc1e2]{width:100%;max-height:72vh;min-height:420px;object-fit:cover;display:block;cursor:zoom-in}.carousel-caption[data-v-f93fc1e2]{margin:0;position:absolute;left:0;right:0;bottom:0;padding:40px 18px 18px;color:#f8fafc;background:linear-gradient(180deg,transparent,rgba(2,6,23,.84));font-size:.9rem}.carousel-nav[data-v-f93fc1e2]{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.38);background:#0f172ab8;color:#fff;font-size:1.6rem;cursor:pointer;z-index:2}.carousel-nav.prev[data-v-f93fc1e2]{left:14px}.carousel-nav.next[data-v-f93fc1e2]{right:14px}.carousel-thumbs[data-v-f93fc1e2]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px}.thumb-btn[data-v-f93fc1e2]{border:1px solid color-mix(in srgb,var(--primary-color) 16%,var(--surface-border));border-radius:10px;padding:0;overflow:hidden;background:color-mix(in srgb,var(--surface-bg) 84%,var(--primary-color) 16%);cursor:pointer}.thumb-btn.active[data-v-f93fc1e2]{border-color:color-mix(in srgb,var(--primary-color) 60%,var(--surface-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 22%,transparent)}.thumb-image[data-v-f93fc1e2],.thumb-placeholder[data-v-f93fc1e2]{width:100%;aspect-ratio:4/3}.thumb-image[data-v-f93fc1e2]{object-fit:cover;display:block}.thumb-placeholder[data-v-f93fc1e2]{display:grid;place-items:center;font-size:.78rem;color:#475569}.lightbox[data-v-f93fc1e2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50000;background:#020617f0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:20px}.lightbox-figure[data-v-f93fc1e2]{margin:0;max-width:min(920px,92vw);max-height:min(84vh,920px)}.lightbox-image[data-v-f93fc1e2]{max-width:100%;max-height:min(74vh,820px);border-radius:12px;display:block;margin:0 auto}.lightbox-caption[data-v-f93fc1e2]{margin:10px 0 0;color:#e2e8f0;text-align:center;font-size:.9rem}.lightbox-close[data-v-f93fc1e2],.lightbox-nav[data-v-f93fc1e2]{position:absolute;border:1px solid rgba(255,255,255,.35);background:#0f172ab3;color:#fff;width:40px;height:40px;border-radius:999px;cursor:pointer}.lightbox-close[data-v-f93fc1e2]{top:16px;right:16px;font-size:1.4rem}.lightbox-nav[data-v-f93fc1e2]{top:50%;transform:translateY(-50%);font-size:1.6rem}.lightbox-nav.prev[data-v-f93fc1e2]{left:16px}.lightbox-nav.next[data-v-f93fc1e2]{right:16px}.gallery-section.mobile-layout[data-v-f93fc1e2]{padding:28px 24px}.gallery-section.mobile-layout .gallery-grid[data-v-f93fc1e2]{grid-template-columns:1fr;gap:12px}.gallery-section.mobile-layout .gallery-card.featured[data-v-f93fc1e2]{grid-column:span 1;grid-row:span 1}.gallery-section.mobile-layout .carousel-image[data-v-f93fc1e2]{min-height:300px}.gallery-section.mobile-layout .carousel-thumbs[data-v-f93fc1e2]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1100px){.gallery-grid[data-v-f93fc1e2]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid.masonry[data-v-f93fc1e2]{column-count:2}.gallery-card.featured[data-v-f93fc1e2]{grid-column:span 2;grid-row:span 1}.carousel-thumbs[data-v-f93fc1e2]{grid-template-columns:repeat(6,minmax(0,1fr))}}.gallery-section.mobile-layout .gallery-grid.masonry[data-v-f93fc1e2]{column-count:1}.workshop-section[data-v-938089a4]{position:relative;padding:36px 40px;overflow:hidden}.workshop-section .section-eyebrow[data-v-938089a4]{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;text-align:center;margin:0 0 10px}.workshop-section .section-title[data-v-938089a4]{font-size:32px;line-height:1.2;text-align:center;margin:0}.workshop-section .section-description[data-v-938089a4]{font-size:16px;line-height:1.6;text-align:center;margin:10px auto 28px;max-width:760px}@media (max-width: 768px){.workshop-section .workshop-section .section-eyebrow[data-v-938089a4]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.workshop-section .workshop-section .section-title[data-v-938089a4]{font-size:28px;line-height:1.24}.workshop-section .workshop-section .section-description[data-v-938089a4]{font-size:16px;line-height:1.58;margin:10px auto 18px}}.workshop-section .workshop-section.mobile-layout .section-eyebrow[data-v-938089a4]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.workshop-section .workshop-section.mobile-layout .section-title[data-v-938089a4]{font-size:28px;line-height:1.24}.workshop-section .workshop-section.mobile-layout .section-description[data-v-938089a4]{font-size:16px;line-height:1.58;margin:10px auto 18px}.workshop-section .mobile-sim .workshop-section .section-eyebrow[data-v-938089a4]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.workshop-section .mobile-sim .workshop-section .section-title[data-v-938089a4]{font-size:28px;line-height:1.24}.workshop-section .mobile-sim .workshop-section .section-description[data-v-938089a4]{font-size:16px;line-height:1.58;margin:10px auto 18px}.workshop-section .feature-copy h3[data-v-938089a4],.workshop-section .trust-copy h3[data-v-938089a4],.workshop-section .team-member h3[data-v-938089a4],.workshop-section .portrait-meta h3[data-v-938089a4],.workshop-section .spotlight-meta h3[data-v-938089a4],.workshop-section .circle-profile-copy h3[data-v-938089a4],.workshop-section .stat-value[data-v-938089a4],.workshop-section .workshop-card h3[data-v-938089a4],.workshop-section .gallery-card-title[data-v-938089a4],.workshop-section .testimonial-name[data-v-938089a4],.workshop-section .author[data-v-938089a4],.workshop-section .faq-question-text[data-v-938089a4],.workshop-section .question[data-v-938089a4]{font-size:20px;line-height:1.35}.workshop-section .feature-copy p[data-v-938089a4],.workshop-section .trust-copy p[data-v-938089a4],.workshop-section .team-member p[data-v-938089a4],.workshop-section .portrait-meta p[data-v-938089a4],.workshop-section .spotlight-meta p[data-v-938089a4],.workshop-section .circle-profile-copy p[data-v-938089a4],.workshop-section .stat-label[data-v-938089a4],.workshop-section .workshop-card p[data-v-938089a4],.workshop-section .workshop-detail[data-v-938089a4],.workshop-section .workshop-note[data-v-938089a4],.workshop-section .gallery-card-caption[data-v-938089a4],.workshop-section .gallery-caption[data-v-938089a4],.workshop-section .testimonial-role[data-v-938089a4],.workshop-section .role[data-v-938089a4],.workshop-section .faq-answer-text[data-v-938089a4],.workshop-section .answer[data-v-938089a4]{font-size:14px;line-height:1.6}@media (max-width: 768px){.workshop-section .workshop-section .feature-copy h3[data-v-938089a4],.workshop-section .workshop-section .trust-copy h3[data-v-938089a4],.workshop-section .workshop-section .team-member h3[data-v-938089a4],.workshop-section .workshop-section .portrait-meta h3[data-v-938089a4],.workshop-section .workshop-section .spotlight-meta h3[data-v-938089a4],.workshop-section .workshop-section .circle-profile-copy h3[data-v-938089a4],.workshop-section .workshop-section .stat-value[data-v-938089a4],.workshop-section .workshop-section .workshop-card h3[data-v-938089a4],.workshop-section .workshop-section .gallery-card-title[data-v-938089a4],.workshop-section .workshop-section .testimonial-name[data-v-938089a4],.workshop-section .workshop-section .author[data-v-938089a4],.workshop-section .workshop-section .faq-question-text[data-v-938089a4],.workshop-section .workshop-section .question[data-v-938089a4]{font-size:18px;line-height:1.35}.workshop-section .workshop-section .feature-copy p[data-v-938089a4],.workshop-section .workshop-section .trust-copy p[data-v-938089a4],.workshop-section .workshop-section .team-member p[data-v-938089a4],.workshop-section .workshop-section .portrait-meta p[data-v-938089a4],.workshop-section .workshop-section .spotlight-meta p[data-v-938089a4],.workshop-section .workshop-section .circle-profile-copy p[data-v-938089a4],.workshop-section .workshop-section .stat-label[data-v-938089a4],.workshop-section .workshop-section .workshop-card p[data-v-938089a4],.workshop-section .workshop-section .workshop-detail[data-v-938089a4],.workshop-section .workshop-section .workshop-note[data-v-938089a4],.workshop-section .workshop-section .gallery-card-caption[data-v-938089a4],.workshop-section .workshop-section .gallery-caption[data-v-938089a4],.workshop-section .workshop-section .testimonial-role[data-v-938089a4],.workshop-section .workshop-section .role[data-v-938089a4],.workshop-section .workshop-section .faq-answer-text[data-v-938089a4],.workshop-section .workshop-section .answer[data-v-938089a4]{font-size:14px;line-height:1.6}}.workshop-section .workshop-section.mobile-layout .feature-copy h3[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .trust-copy h3[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .team-member h3[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .portrait-meta h3[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .spotlight-meta h3[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .circle-profile-copy h3[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .stat-value[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .workshop-card h3[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .gallery-card-title[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .testimonial-name[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .author[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .faq-question-text[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .question[data-v-938089a4]{font-size:18px;line-height:1.35}.workshop-section .workshop-section.mobile-layout .feature-copy p[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .trust-copy p[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .team-member p[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .portrait-meta p[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .spotlight-meta p[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .circle-profile-copy p[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .stat-label[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .workshop-card p[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .workshop-detail[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .workshop-note[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .gallery-card-caption[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .gallery-caption[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .testimonial-role[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .role[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .faq-answer-text[data-v-938089a4],.workshop-section .workshop-section.mobile-layout .answer[data-v-938089a4]{font-size:14px;line-height:1.6}.workshop-section .mobile-sim .workshop-section .feature-copy h3[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .trust-copy h3[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .team-member h3[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .portrait-meta h3[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .spotlight-meta h3[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .circle-profile-copy h3[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .stat-value[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .workshop-card h3[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .gallery-card-title[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .testimonial-name[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .author[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .faq-question-text[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .question[data-v-938089a4]{font-size:18px;line-height:1.35}.workshop-section .mobile-sim .workshop-section .feature-copy p[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .trust-copy p[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .team-member p[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .portrait-meta p[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .spotlight-meta p[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .circle-profile-copy p[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .stat-label[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .workshop-card p[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .workshop-detail[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .workshop-note[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .gallery-card-caption[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .gallery-caption[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .testimonial-role[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .role[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .faq-answer-text[data-v-938089a4],.workshop-section .mobile-sim .workshop-section .answer[data-v-938089a4]{font-size:14px;line-height:1.6}.container[data-v-938089a4]{max-width:1120px;margin:0 auto}.section-title.no-description[data-v-938089a4]{margin-bottom:16px}.section-description[data-v-938089a4]{margin:10px auto 18px;max-width:720px}.workshop-card[data-v-938089a4]{border:1px solid var(--surface-border);border-radius:18px;background:var(--surface-card);box-shadow:0 16px 30px var(--surface-shadow);padding:20px;text-align:center;max-width:760px;margin:0 auto}.workshop-card.with-image[data-v-938089a4]{display:grid;grid-template-columns:minmax(300px,1.2fr) minmax(0,1.15fr);align-items:center;gap:18px;text-align:left}.workshop-media[data-v-938089a4]{border-radius:14px;overflow:hidden;aspect-ratio:5/4;min-height:260px;border:1px solid var(--surface-border);background:color-mix(in srgb,var(--primary-color) 8%,#ffffff)}.workshop-image[data-v-938089a4]{width:100%;height:100%;object-fit:cover}.workshop-image-fallback[data-v-938089a4]{width:100%;height:100%;display:grid;place-items:center;font-weight:700;font-size:.9rem;letter-spacing:.02em}.workshop-content[data-v-938089a4]{display:grid;gap:10px;justify-items:start}.workshop-detail[data-v-938089a4]{margin:0 0 14px}.workshop-note[data-v-938089a4]{margin:12px 0 0}.workshop-cta[data-v-938089a4]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 18px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s ease}.workshop-cta[data-v-938089a4]:hover{transform:translateY(-1px)}.workshop-section.mobile-layout[data-v-938089a4]{padding:28px 24px}.workshop-section.mobile-layout .workshop-card[data-v-938089a4]{padding:16px}.workshop-section.mobile-layout .workshop-card.with-image[data-v-938089a4]{grid-template-columns:1fr;text-align:center}.workshop-section.mobile-layout .workshop-media[data-v-938089a4]{min-height:220px}.workshop-section.mobile-layout .workshop-content[data-v-938089a4]{justify-items:center}.features-section[data-v-8fde66f3]{position:relative;padding:40px;overflow:hidden}.features-section .section-eyebrow[data-v-8fde66f3]{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;text-align:center;margin:0 0 10px}.features-section .section-title[data-v-8fde66f3]{font-size:32px;line-height:1.2;text-align:center;margin:0}.features-section .section-description[data-v-8fde66f3]{font-size:16px;line-height:1.6;text-align:center;margin:10px auto 28px;max-width:760px}@media (max-width: 768px){.features-section .features-section .section-eyebrow[data-v-8fde66f3]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.features-section .features-section .section-title[data-v-8fde66f3]{font-size:28px;line-height:1.24}.features-section .features-section .section-description[data-v-8fde66f3]{font-size:16px;line-height:1.58;margin:10px auto 18px}}.features-section .features-section.mobile-layout .section-eyebrow[data-v-8fde66f3]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.features-section .features-section.mobile-layout .section-title[data-v-8fde66f3]{font-size:28px;line-height:1.24}.features-section .features-section.mobile-layout .section-description[data-v-8fde66f3]{font-size:16px;line-height:1.58;margin:10px auto 18px}.features-section .mobile-sim .features-section .section-eyebrow[data-v-8fde66f3]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.features-section .mobile-sim .features-section .section-title[data-v-8fde66f3]{font-size:28px;line-height:1.24}.features-section .mobile-sim .features-section .section-description[data-v-8fde66f3]{font-size:16px;line-height:1.58;margin:10px auto 18px}.features-section .feature-copy h3[data-v-8fde66f3],.features-section .trust-copy h3[data-v-8fde66f3],.features-section .team-member h3[data-v-8fde66f3],.features-section .portrait-meta h3[data-v-8fde66f3],.features-section .spotlight-meta h3[data-v-8fde66f3],.features-section .circle-profile-copy h3[data-v-8fde66f3],.features-section .stat-value[data-v-8fde66f3],.features-section .workshop-card h3[data-v-8fde66f3],.features-section .gallery-card-title[data-v-8fde66f3],.features-section .testimonial-name[data-v-8fde66f3],.features-section .author[data-v-8fde66f3],.features-section .faq-question-text[data-v-8fde66f3],.features-section .question[data-v-8fde66f3]{font-size:20px;line-height:1.35}.features-section .feature-copy p[data-v-8fde66f3],.features-section .trust-copy p[data-v-8fde66f3],.features-section .team-member p[data-v-8fde66f3],.features-section .portrait-meta p[data-v-8fde66f3],.features-section .spotlight-meta p[data-v-8fde66f3],.features-section .circle-profile-copy p[data-v-8fde66f3],.features-section .stat-label[data-v-8fde66f3],.features-section .workshop-card p[data-v-8fde66f3],.features-section .workshop-detail[data-v-8fde66f3],.features-section .workshop-note[data-v-8fde66f3],.features-section .gallery-card-caption[data-v-8fde66f3],.features-section .gallery-caption[data-v-8fde66f3],.features-section .testimonial-role[data-v-8fde66f3],.features-section .role[data-v-8fde66f3],.features-section .faq-answer-text[data-v-8fde66f3],.features-section .answer[data-v-8fde66f3]{font-size:14px;line-height:1.6}@media (max-width: 768px){.features-section .features-section .feature-copy h3[data-v-8fde66f3],.features-section .features-section .trust-copy h3[data-v-8fde66f3],.features-section .features-section .team-member h3[data-v-8fde66f3],.features-section .features-section .portrait-meta h3[data-v-8fde66f3],.features-section .features-section .spotlight-meta h3[data-v-8fde66f3],.features-section .features-section .circle-profile-copy h3[data-v-8fde66f3],.features-section .features-section .stat-value[data-v-8fde66f3],.features-section .features-section .workshop-card h3[data-v-8fde66f3],.features-section .features-section .gallery-card-title[data-v-8fde66f3],.features-section .features-section .testimonial-name[data-v-8fde66f3],.features-section .features-section .author[data-v-8fde66f3],.features-section .features-section .faq-question-text[data-v-8fde66f3],.features-section .features-section .question[data-v-8fde66f3]{font-size:18px;line-height:1.35}.features-section .features-section .feature-copy p[data-v-8fde66f3],.features-section .features-section .trust-copy p[data-v-8fde66f3],.features-section .features-section .team-member p[data-v-8fde66f3],.features-section .features-section .portrait-meta p[data-v-8fde66f3],.features-section .features-section .spotlight-meta p[data-v-8fde66f3],.features-section .features-section .circle-profile-copy p[data-v-8fde66f3],.features-section .features-section .stat-label[data-v-8fde66f3],.features-section .features-section .workshop-card p[data-v-8fde66f3],.features-section .features-section .workshop-detail[data-v-8fde66f3],.features-section .features-section .workshop-note[data-v-8fde66f3],.features-section .features-section .gallery-card-caption[data-v-8fde66f3],.features-section .features-section .gallery-caption[data-v-8fde66f3],.features-section .features-section .testimonial-role[data-v-8fde66f3],.features-section .features-section .role[data-v-8fde66f3],.features-section .features-section .faq-answer-text[data-v-8fde66f3],.features-section .features-section .answer[data-v-8fde66f3]{font-size:14px;line-height:1.6}}.features-section .features-section.mobile-layout .feature-copy h3[data-v-8fde66f3],.features-section .features-section.mobile-layout .trust-copy h3[data-v-8fde66f3],.features-section .features-section.mobile-layout .team-member h3[data-v-8fde66f3],.features-section .features-section.mobile-layout .portrait-meta h3[data-v-8fde66f3],.features-section .features-section.mobile-layout .spotlight-meta h3[data-v-8fde66f3],.features-section .features-section.mobile-layout .circle-profile-copy h3[data-v-8fde66f3],.features-section .features-section.mobile-layout .stat-value[data-v-8fde66f3],.features-section .features-section.mobile-layout .workshop-card h3[data-v-8fde66f3],.features-section .features-section.mobile-layout .gallery-card-title[data-v-8fde66f3],.features-section .features-section.mobile-layout .testimonial-name[data-v-8fde66f3],.features-section .features-section.mobile-layout .author[data-v-8fde66f3],.features-section .features-section.mobile-layout .faq-question-text[data-v-8fde66f3],.features-section .features-section.mobile-layout .question[data-v-8fde66f3]{font-size:18px;line-height:1.35}.features-section .features-section.mobile-layout .feature-copy p[data-v-8fde66f3],.features-section .features-section.mobile-layout .trust-copy p[data-v-8fde66f3],.features-section .features-section.mobile-layout .team-member p[data-v-8fde66f3],.features-section .features-section.mobile-layout .portrait-meta p[data-v-8fde66f3],.features-section .features-section.mobile-layout .spotlight-meta p[data-v-8fde66f3],.features-section .features-section.mobile-layout .circle-profile-copy p[data-v-8fde66f3],.features-section .features-section.mobile-layout .stat-label[data-v-8fde66f3],.features-section .features-section.mobile-layout .workshop-card p[data-v-8fde66f3],.features-section .features-section.mobile-layout .workshop-detail[data-v-8fde66f3],.features-section .features-section.mobile-layout .workshop-note[data-v-8fde66f3],.features-section .features-section.mobile-layout .gallery-card-caption[data-v-8fde66f3],.features-section .features-section.mobile-layout .gallery-caption[data-v-8fde66f3],.features-section .features-section.mobile-layout .testimonial-role[data-v-8fde66f3],.features-section .features-section.mobile-layout .role[data-v-8fde66f3],.features-section .features-section.mobile-layout .faq-answer-text[data-v-8fde66f3],.features-section .features-section.mobile-layout .answer[data-v-8fde66f3]{font-size:14px;line-height:1.6}.features-section .mobile-sim .features-section .feature-copy h3[data-v-8fde66f3],.features-section .mobile-sim .features-section .trust-copy h3[data-v-8fde66f3],.features-section .mobile-sim .features-section .team-member h3[data-v-8fde66f3],.features-section .mobile-sim .features-section .portrait-meta h3[data-v-8fde66f3],.features-section .mobile-sim .features-section .spotlight-meta h3[data-v-8fde66f3],.features-section .mobile-sim .features-section .circle-profile-copy h3[data-v-8fde66f3],.features-section .mobile-sim .features-section .stat-value[data-v-8fde66f3],.features-section .mobile-sim .features-section .workshop-card h3[data-v-8fde66f3],.features-section .mobile-sim .features-section .gallery-card-title[data-v-8fde66f3],.features-section .mobile-sim .features-section .testimonial-name[data-v-8fde66f3],.features-section .mobile-sim .features-section .author[data-v-8fde66f3],.features-section .mobile-sim .features-section .faq-question-text[data-v-8fde66f3],.features-section .mobile-sim .features-section .question[data-v-8fde66f3]{font-size:18px;line-height:1.35}.features-section .mobile-sim .features-section .feature-copy p[data-v-8fde66f3],.features-section .mobile-sim .features-section .trust-copy p[data-v-8fde66f3],.features-section .mobile-sim .features-section .team-member p[data-v-8fde66f3],.features-section .mobile-sim .features-section .portrait-meta p[data-v-8fde66f3],.features-section .mobile-sim .features-section .spotlight-meta p[data-v-8fde66f3],.features-section .mobile-sim .features-section .circle-profile-copy p[data-v-8fde66f3],.features-section .mobile-sim .features-section .stat-label[data-v-8fde66f3],.features-section .mobile-sim .features-section .workshop-card p[data-v-8fde66f3],.features-section .mobile-sim .features-section .workshop-detail[data-v-8fde66f3],.features-section .mobile-sim .features-section .workshop-note[data-v-8fde66f3],.features-section .mobile-sim .features-section .gallery-card-caption[data-v-8fde66f3],.features-section .mobile-sim .features-section .gallery-caption[data-v-8fde66f3],.features-section .mobile-sim .features-section .testimonial-role[data-v-8fde66f3],.features-section .mobile-sim .features-section .role[data-v-8fde66f3],.features-section .mobile-sim .features-section .faq-answer-text[data-v-8fde66f3],.features-section .mobile-sim .features-section .answer[data-v-8fde66f3]{font-size:14px;line-height:1.6}.container[data-v-8fde66f3]{max-width:1120px;margin:0 auto}.features-grid[data-v-8fde66f3]{display:grid;gap:18px}.features-grid.layout-cards[data-v-8fde66f3]{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.features-grid.layout-cards .feature-card[data-v-8fde66f3]{min-width:270px;flex:0 0 min(30%,330px)}.features-grid.layout-centered[data-v-8fde66f3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.features-grid.layout-centered.count-4-centered[data-v-8fde66f3]{grid-template-columns:repeat(2,minmax(0,1fr))}.features-grid.layout-centered .feature-card[data-v-8fde66f3]{border:none;border-radius:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:12px;padding:10px 6px;text-align:center}.features-grid.layout-grid[data-v-8fde66f3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px}.features-grid.layout-cardGrid[data-v-8fde66f3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.features-grid.layout-cardGrid.count-5-plus[data-v-8fde66f3]{grid-template-columns:repeat(3,minmax(0,1fr))}.features-grid.layout-sidegrid[data-v-8fde66f3]{grid-template-columns:1.4fr 1fr 1fr}.feature-card[data-v-8fde66f3]{border:1px solid var(--surface-border);border-radius:16px;background:var(--surface-card);box-shadow:0 14px 30px var(--surface-shadow);padding:16px;display:grid;gap:12px;align-content:start}.features-grid.layout-grid .feature-card[data-v-8fde66f3]{border:none;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 88%,var(--primary-color) 12%);border-radius:0;background:transparent;box-shadow:none;padding:8px 0 14px;display:flex;gap:12px}.features-grid.layout-grid .feature-card[data-v-8fde66f3]:last-child,.features-grid.layout-grid .feature-card[data-v-8fde66f3]:nth-last-child(2):nth-child(odd){border-bottom:none}.features-grid.layout-sidegrid .feature-card.featured[data-v-8fde66f3]{grid-column:span 2;grid-row:auto;align-self:stretch}.feature-icon-wrap[data-v-8fde66f3]{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary-color) 14%,var(--surface-bg));border:1px solid color-mix(in srgb,var(--surface-border) 78%,var(--primary-color) 22%);flex-shrink:0}.features-grid.layout-grid .feature-icon-wrap[data-v-8fde66f3]{width:38px;height:38px;border-radius:10px}.features-grid.layout-centered .feature-icon-wrap[data-v-8fde66f3]{margin:0 auto}.feature-icon[data-v-8fde66f3]{width:22px;height:22px}.feature-icon.custom[data-v-8fde66f3]{width:24px;height:24px;object-fit:contain}.feature-copy h3[data-v-8fde66f3]{margin:0 0 6px}.feature-copy p[data-v-8fde66f3]{margin:0}.features-grid.layout-grid .feature-copy h3[data-v-8fde66f3]{margin-bottom:4px}.features-grid.layout-centered .feature-copy h3[data-v-8fde66f3],.features-grid.layout-centered .feature-copy p[data-v-8fde66f3]{text-align:center}.features-section.mobile-layout[data-v-8fde66f3]{padding:32px;overflow:visible}.features-section.mobile-layout .features-grid[data-v-8fde66f3],.features-section.mobile-layout .features-grid.layout-cards[data-v-8fde66f3],.features-section.mobile-layout .features-grid.layout-grid[data-v-8fde66f3],.features-section.mobile-layout .features-grid.layout-cardGrid[data-v-8fde66f3],.features-section.mobile-layout .features-grid.layout-centered[data-v-8fde66f3],.features-section.mobile-layout .features-grid.layout-sidegrid[data-v-8fde66f3]{grid-template-columns:1fr;gap:14px}.features-section.mobile-layout .features-grid.layout-cards[data-v-8fde66f3]{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(84%,1fr);overflow-x:auto;overflow-y:hidden;padding-bottom:14px;gap:12px;align-items:stretch;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.features-section.mobile-layout .feature-card[data-v-8fde66f3]{padding:18px;border-radius:14px;gap:10px}.features-section.mobile-layout .feature-icon-wrap[data-v-8fde66f3]{width:40px;height:40px;border-radius:11px}.features-section.mobile-layout .feature-copy h3[data-v-8fde66f3]{margin-bottom:5px}.features-section.mobile-layout .feature-copy p[data-v-8fde66f3]{line-height:1.62}.features-section.mobile-layout .features-grid.layout-cards .feature-card[data-v-8fde66f3]{min-width:0;width:auto;max-width:none;min-height:220px;height:auto;align-self:stretch;scroll-snap-align:start}.features-section.mobile-layout .features-grid.layout-cards .feature-copy[data-v-8fde66f3]{width:100%;min-width:0}.features-section.mobile-layout .features-grid.layout-cards .feature-copy h3[data-v-8fde66f3],.features-section.mobile-layout .features-grid.layout-cards .feature-copy p[data-v-8fde66f3]{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.features-section.mobile-layout .features-grid.layout-grid .feature-card[data-v-8fde66f3]{gap:12px;padding:10px 0 16px}.features-section.mobile-layout .features-grid.layout-centered[data-v-8fde66f3]{gap:18px}.features-section.mobile-layout .features-grid.layout-centered .feature-card[data-v-8fde66f3]{padding:14px 8px}@media (max-width: 980px){.features-grid.layout-cardGrid[data-v-8fde66f3]{grid-template-columns:repeat(2,minmax(0,1fr))}.features-grid.layout-sidegrid[data-v-8fde66f3]{grid-template-columns:1fr 1fr}.features-grid.layout-sidegrid .feature-card.featured[data-v-8fde66f3]{grid-column:span 2}.features-grid.layout-centered[data-v-8fde66f3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.features-grid.layout-centered[data-v-8fde66f3]{grid-template-columns:1fr}}.features-section.mobile-layout .features-grid.layout-sidegrid .feature-card.featured[data-v-8fde66f3]{grid-column:auto;grid-row:auto}@media (max-width: 420px){.features-section.mobile-layout[data-v-8fde66f3]{padding:26px}}.about-section[data-v-bf9f307e]{position:relative;padding:40px;overflow:hidden}.about-section .section-eyebrow[data-v-bf9f307e]{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;text-align:center;margin:0 0 10px}.about-section .section-title[data-v-bf9f307e]{font-size:32px;line-height:1.2;text-align:center;margin:0}.about-section .section-description[data-v-bf9f307e]{font-size:16px;line-height:1.6;text-align:center;margin:10px auto 28px;max-width:760px}@media (max-width: 768px){.about-section .about-section .section-eyebrow[data-v-bf9f307e]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.about-section .about-section .section-title[data-v-bf9f307e]{font-size:28px;line-height:1.24}.about-section .about-section .section-description[data-v-bf9f307e]{font-size:16px;line-height:1.58;margin:10px auto 18px}}.about-section .about-section.mobile-layout .section-eyebrow[data-v-bf9f307e]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.about-section .about-section.mobile-layout .section-title[data-v-bf9f307e]{font-size:28px;line-height:1.24}.about-section .about-section.mobile-layout .section-description[data-v-bf9f307e]{font-size:16px;line-height:1.58;margin:10px auto 18px}.about-section .mobile-sim .about-section .section-eyebrow[data-v-bf9f307e]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.about-section .mobile-sim .about-section .section-title[data-v-bf9f307e]{font-size:28px;line-height:1.24}.about-section .mobile-sim .about-section .section-description[data-v-bf9f307e]{font-size:16px;line-height:1.58;margin:10px auto 18px}.container[data-v-bf9f307e]{max-width:1120px;margin:0 auto;position:relative;z-index:1}.section-glow[data-v-bf9f307e]{position:absolute;width:260px;height:260px;border-radius:999px;filter:blur(56px);opacity:.14;pointer-events:none;background:color-mix(in srgb,var(--primary-color) 60%,var(--surface-bg))}.glow-left[data-v-bf9f307e]{left:-120px;top:40px}.glow-right[data-v-bf9f307e]{right:-120px;bottom:28px}.section-eyebrow.align-left[data-v-bf9f307e],.section-title.align-left[data-v-bf9f307e],.section-description.align-left[data-v-bf9f307e]{text-align:left;margin-left:0;margin-right:0}.container.no-subheading .section-title[data-v-bf9f307e]{margin-bottom:28px}.about-split[data-v-bf9f307e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:30px;align-items:center}.about-split.image-right[data-v-bf9f307e]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.about-split.image-right .about-image-wrap[data-v-bf9f307e]{order:2}.about-split.image-right .about-text-wrap[data-v-bf9f307e]{order:1}.about-image-wrap[data-v-bf9f307e],.about-no-image-shell[data-v-bf9f307e],.about-split-card-shell[data-v-bf9f307e],.about-timeline-shell[data-v-bf9f307e],.about-quote-shell[data-v-bf9f307e]{border:1px solid var(--surface-border);border-radius:18px;background:var(--surface-card);box-shadow:0 14px 30px var(--surface-shadow)}.about-split .about-image-wrap[data-v-bf9f307e]{min-height:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.about-split .about-image-wrap img[data-v-bf9f307e]{width:100%;max-width:100%;height:auto;max-height:460px;object-fit:contain;border-radius:18px}.about-split .about-text-wrap[data-v-bf9f307e]{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0}.about-image-wrap[data-v-bf9f307e]{min-height:360px;display:flex;align-items:center;justify-content:center;overflow:clip;padding:10px;box-sizing:border-box}.about-image-wrap.no-image[data-v-bf9f307e]{display:none}.about-image-wrap img[data-v-bf9f307e]{max-width:100%;width:auto;height:auto;max-height:500px;object-fit:contain;display:block;margin:0 auto}.about-text-wrap[data-v-bf9f307e]{padding:24px 26px}.about-rich-content[data-v-bf9f307e]{font-size:1rem;line-height:1.7}.about-rich-content[data-v-bf9f307e] p{margin:0 0 14px}.about-rich-content[data-v-bf9f307e] p:last-child{margin-bottom:0}.about-rich-content[data-v-bf9f307e] h1,.about-rich-content[data-v-bf9f307e] h2,.about-rich-content[data-v-bf9f307e] h3,.about-rich-content[data-v-bf9f307e] h4{margin:0 0 10px;line-height:1.35;color:inherit}.about-rich-content[data-v-bf9f307e] ul,.about-rich-content[data-v-bf9f307e] ol{margin:0 0 14px 18px;padding:0}.about-rich-content[data-v-bf9f307e] li{margin:0 0 6px}.about-rich-content[data-v-bf9f307e] strong{font-weight:700}.about-no-image-shell[data-v-bf9f307e]{padding:26px 30px;max-width:780px;margin:0 auto;position:relative;border-left:4px solid color-mix(in srgb,var(--primary-color) 50%,transparent)}.about-no-image-accent[data-v-bf9f307e]{width:56px;height:4px;border-radius:999px;margin:2px 0 16px}.layout-noImage .section-title[data-v-bf9f307e]{margin-left:auto;margin-right:auto;font-size:clamp(2rem,3.2vw,2.6rem);letter-spacing:-.012em;line-height:1.12;text-wrap:balance}.layout-noImage .section-description[data-v-bf9f307e]{max-width:62ch;font-size:.95rem;letter-spacing:.01em}.layout-noImage .about-no-image-shell[data-v-bf9f307e] p:first-of-type{font-size:1.12rem;line-height:1.8}.layout-noImage .about-no-image-shell[data-v-bf9f307e] p:first-of-type:first-letter{float:left;font-size:4em;line-height:.82;margin-right:.1em;font-weight:700;color:color-mix(in srgb,var(--primary-color) 68%,currentColor)}.about-split-card-shell[data-v-bf9f307e]{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:22px;padding:22px}.about-profile-card[data-v-bf9f307e]{border:1px solid var(--surface-border);border-radius:16px;padding:18px;background:color-mix(in srgb,var(--surface-bg) 90%,var(--primary-color) 10%);position:relative;overflow:clip}.about-profile-card[data-v-bf9f307e]:before{content:"";position:absolute;top:-72px;right:-42px;width:170px;height:170px;border-radius:999px;background:color-mix(in srgb,var(--primary-color) 20%,transparent);pointer-events:none;z-index:0}.about-profile-card[data-v-bf9f307e]>*{position:relative;z-index:1}.about-profile-image[data-v-bf9f307e]{width:100%;border-radius:14px;overflow:clip;display:flex;align-items:center;justify-content:center;padding:10px;min-height:220px;max-height:380px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--surface-border) 85%,transparent);background:color-mix(in srgb,var(--primary-color) 28%,var(--surface-bg));color:color-mix(in srgb,var(--primary-color) 74%,#ffffff);font-weight:700;letter-spacing:.08em}.about-profile-image.empty-image[data-v-bf9f307e]{min-height:230px}.about-profile-image img[data-v-bf9f307e]{max-width:100%;border-radius:14px;width:auto;height:auto;max-height:360px;object-fit:contain;display:block;margin:0 auto}.about-profile-eyebrow[data-v-bf9f307e]{margin:14px 0 8px;text-transform:uppercase;letter-spacing:.11em;font-size:.68rem;font-weight:700}.about-profile-title[data-v-bf9f307e]{margin:0;font-size:1.2rem;line-height:1.35}.about-profile-badges[data-v-bf9f307e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.about-badge[data-v-bf9f307e]{border:1px solid var(--surface-border);border-radius:999px;padding:5px 10px;font-size:.72rem;background:color-mix(in srgb,var(--surface-bg) 86%,var(--primary-color) 14%);color:color-mix(in srgb,var(--primary-color) 26%,#0f172a)}.about-card-content[data-v-bf9f307e]{border:1px solid var(--surface-border);border-radius:16px;padding:22px 24px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-bg) 90%,var(--primary-color) 10%),color-mix(in srgb,var(--surface-bg) 98%,var(--primary-color) 2%))}.about-timeline-shell[data-v-bf9f307e]{padding:22px}.timeline-track[data-v-bf9f307e]{display:grid;gap:14px;position:relative;padding-left:8px}.timeline-track[data-v-bf9f307e]:before{content:"";position:absolute;left:21px;top:8px;bottom:8px;width:1px;background:color-mix(in srgb,var(--primary-color) 32%,var(--surface-border))}.timeline-item[data-v-bf9f307e]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;position:relative}.timeline-marker[data-v-bf9f307e]{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.78rem;margin-top:2px}.timeline-copy p[data-v-bf9f307e]{margin:0;line-height:1.55}.timeline-label[data-v-bf9f307e]{text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:700;margin-bottom:4px}.timeline-rich-content[data-v-bf9f307e]{margin-top:18px;border-top:1px solid var(--surface-border);padding-top:16px;margin-left:48px}.about-quote-shell[data-v-bf9f307e]{padding:24px;position:relative;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-bg) 92%,var(--primary-color) 8%),color-mix(in srgb,var(--surface-bg) 97%,var(--primary-color) 3%))}.about-quote-mark[data-v-bf9f307e]{position:absolute;top:14px;left:36px;width:clamp(30px,20px + 1vw,38px);height:clamp(22px,16px + .8vw,28px);display:inline-flex;align-items:center;justify-content:center;opacity:.15}.about-quote-mark-icon[data-v-bf9f307e]{width:100%;height:100%}.about-quote[data-v-bf9f307e]{margin:8px 0 0;padding:14px 0 14px 16px;border-left:4px solid color-mix(in srgb,var(--primary-color) 65%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--primary-color) 8%,var(--surface-bg)),color-mix(in srgb,var(--surface-bg) 98%,var(--primary-color) 2%) 60%);border-top-right-radius:10px;border-bottom-right-radius:10px;font-size:1.4rem;line-height:1.45;font-weight:600;text-wrap:balance;max-width:44ch;font-family:inherit}.about-quote-signature[data-v-bf9f307e]{margin:16px 0 0;text-transform:uppercase;letter-spacing:.11em;font-size:.68rem;font-weight:700}.about-quote-body[data-v-bf9f307e]{margin-top:18px;display:grid;grid-template-columns:minmax(0,clamp(180px,28%,300px)) minmax(0,1fr);gap:18px;align-items:start}.about-quote-image[data-v-bf9f307e]{border-radius:14px;overflow:clip;display:flex;align-items:center;justify-content:center;padding:8px;max-height:380px;background:color-mix(in srgb,var(--primary-color) 14%,var(--surface-bg));border:1px solid var(--surface-border)}.about-quote-image.empty-image[data-v-bf9f307e]{display:none}.about-quote-image img[data-v-bf9f307e]{width:100%;height:auto;max-height:360px;object-fit:contain;display:block}.about-section.mode-dark .about-badge[data-v-bf9f307e]{color:#e2e8f0;background:color-mix(in srgb,var(--surface-bg) 78%,var(--primary-color) 22%)}.about-section.mode-dark .about-quote[data-v-bf9f307e]{border-left-color:color-mix(in srgb,var(--surface-bg) 72%,var(--primary-color) 28%);background:linear-gradient(90deg,color-mix(in srgb,var(--primary-color) 14%,#0b1220),color-mix(in srgb,var(--surface-bg) 88%,var(--primary-color) 12%) 65%)}.about-section.mode-dark .about-quote-body .about-rich-content[data-v-bf9f307e]{background:color-mix(in srgb,#0b1220 82%,var(--primary-color) 18%);border:1px solid color-mix(in srgb,var(--primary-color) 22%,#64748b);border-radius:12px;padding:14px 16px}.about-section.mode-dark .about-quote-mark[data-v-bf9f307e]{opacity:.22}.about-section.mobile-layout[data-v-bf9f307e]{padding:32px}.about-section.mobile-layout .section-glow[data-v-bf9f307e]{display:none}.about-section.mobile-layout .container[data-v-bf9f307e]{max-width:none}.about-section.mobile-layout .section-description.align-left[data-v-bf9f307e]{text-align:left;margin-left:0;margin-right:0}.about-section.mobile-layout.layout-noImage .section-title[data-v-bf9f307e]{max-width:none}.about-section.mobile-layout .about-split[data-v-bf9f307e],.about-section.mobile-layout .about-split.image-right[data-v-bf9f307e]{grid-template-columns:1fr;gap:16px}.about-section.mobile-layout .about-split-card-shell[data-v-bf9f307e]{grid-template-columns:1fr;padding:12px;gap:12px}.about-section.mobile-layout .about-profile-card[data-v-bf9f307e],.about-section.mobile-layout .about-card-content[data-v-bf9f307e]{padding:14px}.about-section.mobile-layout .about-profile-title[data-v-bf9f307e]{font-size:1.08rem}.about-section.mobile-layout .about-profile-badges[data-v-bf9f307e]{gap:6px}.about-section.mobile-layout .about-badge[data-v-bf9f307e]{font-size:.68rem;padding:4px 9px}.about-section.mobile-layout .about-timeline-shell[data-v-bf9f307e],.about-section.mobile-layout .about-quote-shell[data-v-bf9f307e]{padding:14px}.about-section.mobile-layout .timeline-track[data-v-bf9f307e]{padding-left:0;gap:12px}.about-section.mobile-layout .timeline-track[data-v-bf9f307e]:before{left:12px;top:6px;bottom:6px}.about-section.mobile-layout .timeline-item[data-v-bf9f307e]{gap:10px}.about-section.mobile-layout .timeline-marker[data-v-bf9f307e]{width:24px;height:24px;font-size:.72rem}.about-section.mobile-layout .timeline-label[data-v-bf9f307e]{font-size:.64rem}.about-section.mobile-layout .timeline-rich-content[data-v-bf9f307e]{margin-left:0;margin-top:14px;padding-top:12px}.about-section.mobile-layout .about-quote[data-v-bf9f307e]{font-size:1.04rem;line-height:1.42;margin-top:4px;padding:12px 0 12px 10px;max-width:none}.about-section.mobile-layout .about-quote-mark[data-v-bf9f307e]{width:22px;height:16px;left:14px;top:10px}.about-section.mobile-layout .about-quote-body[data-v-bf9f307e]{grid-template-columns:1fr;gap:12px;margin-top:14px}.about-section.mobile-layout .about-quote-image[data-v-bf9f307e]{max-height:260px}.about-section.mobile-layout .about-split.image-right .about-image-wrap[data-v-bf9f307e],.about-section.mobile-layout .about-split.image-right .about-text-wrap[data-v-bf9f307e]{order:initial}.about-section.mobile-layout .about-split.image-right .about-text-wrap[data-v-bf9f307e]{order:1}.about-section.mobile-layout .about-split.image-right .about-image-wrap[data-v-bf9f307e]{order:2}.about-section.mobile-layout .about-split .about-image-wrap[data-v-bf9f307e]{min-height:0;max-height:none;padding:0}.about-section.mobile-layout .about-image-wrap[data-v-bf9f307e]{min-height:210px;max-height:300px;padding:8px}.about-section.mobile-layout .about-split .about-image-wrap img[data-v-bf9f307e],.about-section.mobile-layout .about-image-wrap img[data-v-bf9f307e]{max-height:280px}.about-section.mobile-layout .about-text-wrap[data-v-bf9f307e],.about-section.mobile-layout .about-no-image-shell[data-v-bf9f307e]{padding:14px}.about-section.mobile-layout .about-split .about-text-wrap[data-v-bf9f307e]{padding:0}.about-section.mobile-layout .about-no-image-shell[data-v-bf9f307e]{border-left-width:3px}.about-section.mobile-layout .layout-noImage .about-no-image-shell[data-v-bf9f307e] p:first-of-type:first-letter{font-size:2.8em}.about-section.mobile-layout .about-rich-content[data-v-bf9f307e]{font-size:.95rem;line-height:1.64}@media (max-width: 420px){.about-section.mobile-layout[data-v-bf9f307e]{padding:32px}.about-section.mobile-layout .about-quote[data-v-bf9f307e]{font-size:.98rem;padding-left:9px}.about-section.mobile-layout .about-quote-image[data-v-bf9f307e]{max-height:240px}}.desktop-sim .about-section[data-v-bf9f307e]{height:auto;overflow:visible}.team-section[data-v-380549f0]{position:relative;padding:40px;overflow:hidden}.team-section .section-eyebrow[data-v-380549f0]{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;text-align:center;margin:0 0 10px}.team-section .section-title[data-v-380549f0]{font-size:32px;line-height:1.2;text-align:center;margin:0}.team-section .section-description[data-v-380549f0]{font-size:16px;line-height:1.6;text-align:center;margin:10px auto 28px;max-width:760px}@media (max-width: 768px){.team-section .team-section .section-eyebrow[data-v-380549f0]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.team-section .team-section .section-title[data-v-380549f0]{font-size:28px;line-height:1.24}.team-section .team-section .section-description[data-v-380549f0]{font-size:16px;line-height:1.58;margin:10px auto 18px}}.team-section .team-section.mobile-layout .section-eyebrow[data-v-380549f0]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.team-section .team-section.mobile-layout .section-title[data-v-380549f0]{font-size:28px;line-height:1.24}.team-section .team-section.mobile-layout .section-description[data-v-380549f0]{font-size:16px;line-height:1.58;margin:10px auto 18px}.team-section .mobile-sim .team-section .section-eyebrow[data-v-380549f0]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.team-section .mobile-sim .team-section .section-title[data-v-380549f0]{font-size:28px;line-height:1.24}.team-section .mobile-sim .team-section .section-description[data-v-380549f0]{font-size:16px;line-height:1.58;margin:10px auto 18px}.team-section .feature-copy h3[data-v-380549f0],.team-section .trust-copy h3[data-v-380549f0],.team-section .team-member h3[data-v-380549f0],.team-section .portrait-meta h3[data-v-380549f0],.team-section .spotlight-meta h3[data-v-380549f0],.team-section .circle-profile-copy h3[data-v-380549f0],.team-section .stat-value[data-v-380549f0],.team-section .workshop-card h3[data-v-380549f0],.team-section .gallery-card-title[data-v-380549f0],.team-section .testimonial-name[data-v-380549f0],.team-section .author[data-v-380549f0],.team-section .faq-question-text[data-v-380549f0],.team-section .question[data-v-380549f0]{font-size:20px;line-height:1.35}.team-section .feature-copy p[data-v-380549f0],.team-section .trust-copy p[data-v-380549f0],.team-section .team-member p[data-v-380549f0],.team-section .portrait-meta p[data-v-380549f0],.team-section .spotlight-meta p[data-v-380549f0],.team-section .circle-profile-copy p[data-v-380549f0],.team-section .stat-label[data-v-380549f0],.team-section .workshop-card p[data-v-380549f0],.team-section .workshop-detail[data-v-380549f0],.team-section .workshop-note[data-v-380549f0],.team-section .gallery-card-caption[data-v-380549f0],.team-section .gallery-caption[data-v-380549f0],.team-section .testimonial-role[data-v-380549f0],.team-section .role[data-v-380549f0],.team-section .faq-answer-text[data-v-380549f0],.team-section .answer[data-v-380549f0]{font-size:14px;line-height:1.6}@media (max-width: 768px){.team-section .team-section .feature-copy h3[data-v-380549f0],.team-section .team-section .trust-copy h3[data-v-380549f0],.team-section .team-section .team-member h3[data-v-380549f0],.team-section .team-section .portrait-meta h3[data-v-380549f0],.team-section .team-section .spotlight-meta h3[data-v-380549f0],.team-section .team-section .circle-profile-copy h3[data-v-380549f0],.team-section .team-section .stat-value[data-v-380549f0],.team-section .team-section .workshop-card h3[data-v-380549f0],.team-section .team-section .gallery-card-title[data-v-380549f0],.team-section .team-section .testimonial-name[data-v-380549f0],.team-section .team-section .author[data-v-380549f0],.team-section .team-section .faq-question-text[data-v-380549f0],.team-section .team-section .question[data-v-380549f0]{font-size:18px;line-height:1.35}.team-section .team-section .feature-copy p[data-v-380549f0],.team-section .team-section .trust-copy p[data-v-380549f0],.team-section .team-section .team-member p[data-v-380549f0],.team-section .team-section .portrait-meta p[data-v-380549f0],.team-section .team-section .spotlight-meta p[data-v-380549f0],.team-section .team-section .circle-profile-copy p[data-v-380549f0],.team-section .team-section .stat-label[data-v-380549f0],.team-section .team-section .workshop-card p[data-v-380549f0],.team-section .team-section .workshop-detail[data-v-380549f0],.team-section .team-section .workshop-note[data-v-380549f0],.team-section .team-section .gallery-card-caption[data-v-380549f0],.team-section .team-section .gallery-caption[data-v-380549f0],.team-section .team-section .testimonial-role[data-v-380549f0],.team-section .team-section .role[data-v-380549f0],.team-section .team-section .faq-answer-text[data-v-380549f0],.team-section .team-section .answer[data-v-380549f0]{font-size:14px;line-height:1.6}}.team-section .team-section.mobile-layout .feature-copy h3[data-v-380549f0],.team-section .team-section.mobile-layout .trust-copy h3[data-v-380549f0],.team-section .team-section.mobile-layout .team-member h3[data-v-380549f0],.team-section .team-section.mobile-layout .portrait-meta h3[data-v-380549f0],.team-section .team-section.mobile-layout .spotlight-meta h3[data-v-380549f0],.team-section .team-section.mobile-layout .circle-profile-copy h3[data-v-380549f0],.team-section .team-section.mobile-layout .stat-value[data-v-380549f0],.team-section .team-section.mobile-layout .workshop-card h3[data-v-380549f0],.team-section .team-section.mobile-layout .gallery-card-title[data-v-380549f0],.team-section .team-section.mobile-layout .testimonial-name[data-v-380549f0],.team-section .team-section.mobile-layout .author[data-v-380549f0],.team-section .team-section.mobile-layout .faq-question-text[data-v-380549f0],.team-section .team-section.mobile-layout .question[data-v-380549f0]{font-size:18px;line-height:1.35}.team-section .team-section.mobile-layout .feature-copy p[data-v-380549f0],.team-section .team-section.mobile-layout .trust-copy p[data-v-380549f0],.team-section .team-section.mobile-layout .team-member p[data-v-380549f0],.team-section .team-section.mobile-layout .portrait-meta p[data-v-380549f0],.team-section .team-section.mobile-layout .spotlight-meta p[data-v-380549f0],.team-section .team-section.mobile-layout .circle-profile-copy p[data-v-380549f0],.team-section .team-section.mobile-layout .stat-label[data-v-380549f0],.team-section .team-section.mobile-layout .workshop-card p[data-v-380549f0],.team-section .team-section.mobile-layout .workshop-detail[data-v-380549f0],.team-section .team-section.mobile-layout .workshop-note[data-v-380549f0],.team-section .team-section.mobile-layout .gallery-card-caption[data-v-380549f0],.team-section .team-section.mobile-layout .gallery-caption[data-v-380549f0],.team-section .team-section.mobile-layout .testimonial-role[data-v-380549f0],.team-section .team-section.mobile-layout .role[data-v-380549f0],.team-section .team-section.mobile-layout .faq-answer-text[data-v-380549f0],.team-section .team-section.mobile-layout .answer[data-v-380549f0]{font-size:14px;line-height:1.6}.team-section .mobile-sim .team-section .feature-copy h3[data-v-380549f0],.team-section .mobile-sim .team-section .trust-copy h3[data-v-380549f0],.team-section .mobile-sim .team-section .team-member h3[data-v-380549f0],.team-section .mobile-sim .team-section .portrait-meta h3[data-v-380549f0],.team-section .mobile-sim .team-section .spotlight-meta h3[data-v-380549f0],.team-section .mobile-sim .team-section .circle-profile-copy h3[data-v-380549f0],.team-section .mobile-sim .team-section .stat-value[data-v-380549f0],.team-section .mobile-sim .team-section .workshop-card h3[data-v-380549f0],.team-section .mobile-sim .team-section .gallery-card-title[data-v-380549f0],.team-section .mobile-sim .team-section .testimonial-name[data-v-380549f0],.team-section .mobile-sim .team-section .author[data-v-380549f0],.team-section .mobile-sim .team-section .faq-question-text[data-v-380549f0],.team-section .mobile-sim .team-section .question[data-v-380549f0]{font-size:18px;line-height:1.35}.team-section .mobile-sim .team-section .feature-copy p[data-v-380549f0],.team-section .mobile-sim .team-section .trust-copy p[data-v-380549f0],.team-section .mobile-sim .team-section .team-member p[data-v-380549f0],.team-section .mobile-sim .team-section .portrait-meta p[data-v-380549f0],.team-section .mobile-sim .team-section .spotlight-meta p[data-v-380549f0],.team-section .mobile-sim .team-section .circle-profile-copy p[data-v-380549f0],.team-section .mobile-sim .team-section .stat-label[data-v-380549f0],.team-section .mobile-sim .team-section .workshop-card p[data-v-380549f0],.team-section .mobile-sim .team-section .workshop-detail[data-v-380549f0],.team-section .mobile-sim .team-section .workshop-note[data-v-380549f0],.team-section .mobile-sim .team-section .gallery-card-caption[data-v-380549f0],.team-section .mobile-sim .team-section .gallery-caption[data-v-380549f0],.team-section .mobile-sim .team-section .testimonial-role[data-v-380549f0],.team-section .mobile-sim .team-section .role[data-v-380549f0],.team-section .mobile-sim .team-section .faq-answer-text[data-v-380549f0],.team-section .mobile-sim .team-section .answer[data-v-380549f0]{font-size:14px;line-height:1.6}.container[data-v-380549f0]{max-width:1120px;margin:0 auto}.section-title.no-description[data-v-380549f0]{margin-bottom:24px}.section-description[data-v-380549f0]{margin:10px auto 24px;max-width:760px}.team-grid[data-v-380549f0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.avatar[data-v-380549f0],.avatar-fallback[data-v-380549f0]{width:100%;height:100%}.avatar[data-v-380549f0]{object-fit:cover}.avatar-fallback[data-v-380549f0]{display:grid;place-items:center;font-size:1.15rem;font-weight:700;letter-spacing:.03em;background:color-mix(in srgb,var(--primary-color) 10%,#f8fafc)}.portrait-card[data-v-380549f0]{border:1px solid var(--surface-border);border-radius:18px;background:var(--surface-card);box-shadow:0 18px 34px var(--surface-shadow);padding:14px;display:grid;gap:12px;align-content:start}.portrait-media[data-v-380549f0]{border-radius:14px;overflow:hidden;aspect-ratio:4/5}.portrait-meta[data-v-380549f0]{margin-top:-42px;margin-left:12px;margin-right:12px;border-radius:12px;background:#fff;border:1px solid var(--surface-border);padding:10px 12px;box-shadow:0 8px 22px #0f172a1c;text-align:center}.portrait-meta h3[data-v-380549f0]{margin:0;color:#0f172a}.portrait-meta p[data-v-380549f0]{margin:5px 0 0;font-weight:600}.spotlight-strip[data-v-380549f0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.spotlight-card[data-v-380549f0]{border-radius:16px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#ffffff0f,#ffffff08);overflow:hidden;min-height:290px;display:grid;align-content:end;position:relative}.spotlight-media[data-v-380549f0]{position:absolute;top:0;right:0;bottom:0;left:0}.spotlight-media[data-v-380549f0]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0206170f,#020617b3)}.spotlight-meta[data-v-380549f0]{position:relative;z-index:1;padding:14px}.spotlight-meta h3[data-v-380549f0]{margin:0;color:#f8fafc}.spotlight-meta p[data-v-380549f0]{margin:6px 0 0;font-weight:600;color:color-mix(in srgb,var(--primary-color) 72%,#ffffff)}.circle-profiles[data-v-380549f0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.circle-profile-item[data-v-380549f0]{display:grid;justify-items:center;text-align:center;gap:12px}.circle-profile-avatar[data-v-380549f0]{width:220px;height:220px;min-width:220px;min-height:220px;border-radius:50%;overflow:hidden;border:2px solid color-mix(in srgb,var(--surface-border) 72%,var(--primary-color) 28%);background:color-mix(in srgb,var(--primary-color) 9%,var(--surface-bg));box-shadow:0 14px 28px color-mix(in srgb,var(--surface-shadow) 72%,transparent)}.portrait-cards.count-2[data-v-380549f0],.spotlight-strip.count-2[data-v-380549f0],.circle-profiles.count-2[data-v-380549f0],.portrait-cards.count-5[data-v-380549f0],.spotlight-strip.count-5[data-v-380549f0],.circle-profiles.count-5[data-v-380549f0]{grid-template-columns:repeat(6,minmax(0,1fr))}.portrait-cards.count-2 .portrait-card[data-v-380549f0],.spotlight-strip.count-2 .spotlight-card[data-v-380549f0],.circle-profiles.count-2 .circle-profile-item[data-v-380549f0],.portrait-cards.count-5 .portrait-card[data-v-380549f0],.spotlight-strip.count-5 .spotlight-card[data-v-380549f0],.circle-profiles.count-5 .circle-profile-item[data-v-380549f0]{grid-column:span 2}.portrait-cards.count-2 .portrait-card[data-v-380549f0]:nth-child(1),.spotlight-strip.count-2 .spotlight-card[data-v-380549f0]:nth-child(1),.circle-profiles.count-2 .circle-profile-item[data-v-380549f0]:nth-child(1){grid-column:2/span 2}.portrait-cards.count-2 .portrait-card[data-v-380549f0]:nth-child(2),.spotlight-strip.count-2 .spotlight-card[data-v-380549f0]:nth-child(2),.circle-profiles.count-2 .circle-profile-item[data-v-380549f0]:nth-child(2){grid-column:4/span 2}.portrait-cards.count-4[data-v-380549f0],.spotlight-strip.count-4[data-v-380549f0],.circle-profiles.count-4[data-v-380549f0]{grid-template-columns:repeat(6,minmax(0,1fr))}.portrait-cards.count-4 .portrait-card[data-v-380549f0],.spotlight-strip.count-4 .spotlight-card[data-v-380549f0],.circle-profiles.count-4 .circle-profile-item[data-v-380549f0]{grid-column:span 2}.portrait-cards.count-4 .portrait-card[data-v-380549f0]:nth-child(1),.spotlight-strip.count-4 .spotlight-card[data-v-380549f0]:nth-child(1),.circle-profiles.count-4 .circle-profile-item[data-v-380549f0]:nth-child(1),.portrait-cards.count-4 .portrait-card[data-v-380549f0]:nth-child(3),.spotlight-strip.count-4 .spotlight-card[data-v-380549f0]:nth-child(3),.circle-profiles.count-4 .circle-profile-item[data-v-380549f0]:nth-child(3){grid-column:2/span 2}.portrait-cards.count-4 .portrait-card[data-v-380549f0]:nth-child(2),.spotlight-strip.count-4 .spotlight-card[data-v-380549f0]:nth-child(2),.circle-profiles.count-4 .circle-profile-item[data-v-380549f0]:nth-child(2),.portrait-cards.count-4 .portrait-card[data-v-380549f0]:nth-child(4),.spotlight-strip.count-4 .spotlight-card[data-v-380549f0]:nth-child(4),.circle-profiles.count-4 .circle-profile-item[data-v-380549f0]:nth-child(4){grid-column:4/span 2}.portrait-cards.count-5 .portrait-card[data-v-380549f0]:nth-child(4),.spotlight-strip.count-5 .spotlight-card[data-v-380549f0]:nth-child(4),.circle-profiles.count-5 .circle-profile-item[data-v-380549f0]:nth-child(4){grid-column:2/span 2}.portrait-cards.count-5 .portrait-card[data-v-380549f0]:nth-child(5),.spotlight-strip.count-5 .spotlight-card[data-v-380549f0]:nth-child(5),.circle-profiles.count-5 .circle-profile-item[data-v-380549f0]:nth-child(5){grid-column:4/span 2}.circle-profile-copy[data-v-380549f0]{min-width:0;display:grid;gap:4px}.circle-profile-copy h3[data-v-380549f0]{margin:0}.circle-profile-copy p[data-v-380549f0]{margin:0;font-weight:600}.team-section.mobile-layout[data-v-380549f0]{padding:32px}.team-section.mobile-layout .section-title.no-description[data-v-380549f0]{margin-bottom:18px}.team-section.mobile-layout .section-description[data-v-380549f0]{margin:10px auto 18px}.team-section.mobile-layout .team-grid[data-v-380549f0],.team-section.mobile-layout .spotlight-strip[data-v-380549f0]{grid-template-columns:1fr;gap:12px}.team-section.mobile-layout .spotlight-card[data-v-380549f0]{min-height:240px}.team-section.mobile-layout .circle-profiles[data-v-380549f0]{grid-template-columns:1fr;gap:16px;justify-items:center}.team-section.mobile-layout .circle-profile-avatar[data-v-380549f0]{width:180px;height:180px;min-width:180px;min-height:180px}@media (max-width: 1100px){.team-grid.portrait-cards[data-v-380549f0],.spotlight-strip[data-v-380549f0],.circle-profiles[data-v-380549f0],.portrait-cards.count-2[data-v-380549f0],.spotlight-strip.count-2[data-v-380549f0],.circle-profiles.count-2[data-v-380549f0],.portrait-cards.count-4[data-v-380549f0],.spotlight-strip.count-4[data-v-380549f0],.circle-profiles.count-4[data-v-380549f0],.portrait-cards.count-5[data-v-380549f0],.spotlight-strip.count-5[data-v-380549f0],.circle-profiles.count-5[data-v-380549f0]{grid-template-columns:repeat(2,minmax(0,1fr))}.portrait-cards.count-2 .portrait-card[data-v-380549f0],.spotlight-strip.count-2 .spotlight-card[data-v-380549f0],.circle-profiles.count-2 .circle-profile-item[data-v-380549f0],.portrait-cards.count-4 .portrait-card[data-v-380549f0],.spotlight-strip.count-4 .spotlight-card[data-v-380549f0],.circle-profiles.count-4 .circle-profile-item[data-v-380549f0],.portrait-cards.count-5 .portrait-card[data-v-380549f0],.spotlight-strip.count-5 .spotlight-card[data-v-380549f0],.circle-profiles.count-5 .circle-profile-item[data-v-380549f0],.portrait-cards.count-2 .portrait-card[data-v-380549f0]:nth-child(1),.spotlight-strip.count-2 .spotlight-card[data-v-380549f0]:nth-child(1),.circle-profiles.count-2 .circle-profile-item[data-v-380549f0]:nth-child(1),.portrait-cards.count-2 .portrait-card[data-v-380549f0]:nth-child(2),.spotlight-strip.count-2 .spotlight-card[data-v-380549f0]:nth-child(2),.circle-profiles.count-2 .circle-profile-item[data-v-380549f0]:nth-child(2),.portrait-cards.count-4 .portrait-card[data-v-380549f0]:nth-child(1),.spotlight-strip.count-4 .spotlight-card[data-v-380549f0]:nth-child(1),.circle-profiles.count-4 .circle-profile-item[data-v-380549f0]:nth-child(1),.portrait-cards.count-4 .portrait-card[data-v-380549f0]:nth-child(2),.spotlight-strip.count-4 .spotlight-card[data-v-380549f0]:nth-child(2),.circle-profiles.count-4 .circle-profile-item[data-v-380549f0]:nth-child(2),.portrait-cards.count-4 .portrait-card[data-v-380549f0]:nth-child(3),.spotlight-strip.count-4 .spotlight-card[data-v-380549f0]:nth-child(3),.circle-profiles.count-4 .circle-profile-item[data-v-380549f0]:nth-child(3),.portrait-cards.count-4 .portrait-card[data-v-380549f0]:nth-child(4),.spotlight-strip.count-4 .spotlight-card[data-v-380549f0]:nth-child(4),.circle-profiles.count-4 .circle-profile-item[data-v-380549f0]:nth-child(4),.portrait-cards.count-5 .portrait-card[data-v-380549f0]:nth-child(4),.spotlight-strip.count-5 .spotlight-card[data-v-380549f0]:nth-child(4),.circle-profiles.count-5 .circle-profile-item[data-v-380549f0]:nth-child(4),.portrait-cards.count-5 .portrait-card[data-v-380549f0]:nth-child(5),.spotlight-strip.count-5 .spotlight-card[data-v-380549f0]:nth-child(5),.circle-profiles.count-5 .circle-profile-item[data-v-380549f0]:nth-child(5){grid-column:auto}}@media (max-width: 520px){.team-section.mobile-layout .team-grid[data-v-380549f0],.team-section.mobile-layout .spotlight-strip[data-v-380549f0]{grid-template-columns:1fr}.team-section.mobile-layout .circle-profile-avatar[data-v-380549f0]{width:160px;height:160px;min-width:160px;min-height:160px}}@media (max-width: 420px){.team-section.mobile-layout[data-v-380549f0]{padding:26px}}.stats-section[data-v-2be0a8ac]{position:relative;padding:40px;overflow:hidden}.stats-section .section-eyebrow[data-v-2be0a8ac]{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;text-align:center;margin:0 0 10px}.stats-section .section-title[data-v-2be0a8ac]{font-size:32px;line-height:1.2;text-align:center;margin:0}.stats-section .section-description[data-v-2be0a8ac]{font-size:16px;line-height:1.6;text-align:center;margin:10px auto 28px;max-width:760px}@media (max-width: 768px){.stats-section .stats-section .section-eyebrow[data-v-2be0a8ac]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.stats-section .stats-section .section-title[data-v-2be0a8ac]{font-size:28px;line-height:1.24}.stats-section .stats-section .section-description[data-v-2be0a8ac]{font-size:16px;line-height:1.58;margin:10px auto 18px}}.stats-section .stats-section.mobile-layout .section-eyebrow[data-v-2be0a8ac]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.stats-section .stats-section.mobile-layout .section-title[data-v-2be0a8ac]{font-size:28px;line-height:1.24}.stats-section .stats-section.mobile-layout .section-description[data-v-2be0a8ac]{font-size:16px;line-height:1.58;margin:10px auto 18px}.stats-section .mobile-sim .stats-section .section-eyebrow[data-v-2be0a8ac]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.stats-section .mobile-sim .stats-section .section-title[data-v-2be0a8ac]{font-size:28px;line-height:1.24}.stats-section .mobile-sim .stats-section .section-description[data-v-2be0a8ac]{font-size:16px;line-height:1.58;margin:10px auto 18px}.stats-section .feature-copy h3[data-v-2be0a8ac],.stats-section .trust-copy h3[data-v-2be0a8ac],.stats-section .team-member h3[data-v-2be0a8ac],.stats-section .portrait-meta h3[data-v-2be0a8ac],.stats-section .spotlight-meta h3[data-v-2be0a8ac],.stats-section .circle-profile-copy h3[data-v-2be0a8ac],.stats-section .stat-value[data-v-2be0a8ac],.stats-section .workshop-card h3[data-v-2be0a8ac],.stats-section .gallery-card-title[data-v-2be0a8ac],.stats-section .testimonial-name[data-v-2be0a8ac],.stats-section .author[data-v-2be0a8ac],.stats-section .faq-question-text[data-v-2be0a8ac],.stats-section .question[data-v-2be0a8ac]{font-size:20px;line-height:1.35}.stats-section .feature-copy p[data-v-2be0a8ac],.stats-section .trust-copy p[data-v-2be0a8ac],.stats-section .team-member p[data-v-2be0a8ac],.stats-section .portrait-meta p[data-v-2be0a8ac],.stats-section .spotlight-meta p[data-v-2be0a8ac],.stats-section .circle-profile-copy p[data-v-2be0a8ac],.stats-section .stat-label[data-v-2be0a8ac],.stats-section .workshop-card p[data-v-2be0a8ac],.stats-section .workshop-detail[data-v-2be0a8ac],.stats-section .workshop-note[data-v-2be0a8ac],.stats-section .gallery-card-caption[data-v-2be0a8ac],.stats-section .gallery-caption[data-v-2be0a8ac],.stats-section .testimonial-role[data-v-2be0a8ac],.stats-section .role[data-v-2be0a8ac],.stats-section .faq-answer-text[data-v-2be0a8ac],.stats-section .answer[data-v-2be0a8ac]{font-size:14px;line-height:1.6}@media (max-width: 768px){.stats-section .stats-section .feature-copy h3[data-v-2be0a8ac],.stats-section .stats-section .trust-copy h3[data-v-2be0a8ac],.stats-section .stats-section .team-member h3[data-v-2be0a8ac],.stats-section .stats-section .portrait-meta h3[data-v-2be0a8ac],.stats-section .stats-section .spotlight-meta h3[data-v-2be0a8ac],.stats-section .stats-section .circle-profile-copy h3[data-v-2be0a8ac],.stats-section .stats-section .stat-value[data-v-2be0a8ac],.stats-section .stats-section .workshop-card h3[data-v-2be0a8ac],.stats-section .stats-section .gallery-card-title[data-v-2be0a8ac],.stats-section .stats-section .testimonial-name[data-v-2be0a8ac],.stats-section .stats-section .author[data-v-2be0a8ac],.stats-section .stats-section .faq-question-text[data-v-2be0a8ac],.stats-section .stats-section .question[data-v-2be0a8ac]{font-size:18px;line-height:1.35}.stats-section .stats-section .feature-copy p[data-v-2be0a8ac],.stats-section .stats-section .trust-copy p[data-v-2be0a8ac],.stats-section .stats-section .team-member p[data-v-2be0a8ac],.stats-section .stats-section .portrait-meta p[data-v-2be0a8ac],.stats-section .stats-section .spotlight-meta p[data-v-2be0a8ac],.stats-section .stats-section .circle-profile-copy p[data-v-2be0a8ac],.stats-section .stats-section .stat-label[data-v-2be0a8ac],.stats-section .stats-section .workshop-card p[data-v-2be0a8ac],.stats-section .stats-section .workshop-detail[data-v-2be0a8ac],.stats-section .stats-section .workshop-note[data-v-2be0a8ac],.stats-section .stats-section .gallery-card-caption[data-v-2be0a8ac],.stats-section .stats-section .gallery-caption[data-v-2be0a8ac],.stats-section .stats-section .testimonial-role[data-v-2be0a8ac],.stats-section .stats-section .role[data-v-2be0a8ac],.stats-section .stats-section .faq-answer-text[data-v-2be0a8ac],.stats-section .stats-section .answer[data-v-2be0a8ac]{font-size:14px;line-height:1.6}}.stats-section .stats-section.mobile-layout .feature-copy h3[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .trust-copy h3[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .team-member h3[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .portrait-meta h3[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .spotlight-meta h3[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .circle-profile-copy h3[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .stat-value[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .workshop-card h3[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .gallery-card-title[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .testimonial-name[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .author[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .faq-question-text[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .question[data-v-2be0a8ac]{font-size:18px;line-height:1.35}.stats-section .stats-section.mobile-layout .feature-copy p[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .trust-copy p[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .team-member p[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .portrait-meta p[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .spotlight-meta p[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .circle-profile-copy p[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .stat-label[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .workshop-card p[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .workshop-detail[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .workshop-note[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .gallery-card-caption[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .gallery-caption[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .testimonial-role[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .role[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .faq-answer-text[data-v-2be0a8ac],.stats-section .stats-section.mobile-layout .answer[data-v-2be0a8ac]{font-size:14px;line-height:1.6}.stats-section .mobile-sim .stats-section .feature-copy h3[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .trust-copy h3[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .team-member h3[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .portrait-meta h3[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .spotlight-meta h3[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .circle-profile-copy h3[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .stat-value[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .workshop-card h3[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .gallery-card-title[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .testimonial-name[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .author[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .faq-question-text[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .question[data-v-2be0a8ac]{font-size:18px;line-height:1.35}.stats-section .mobile-sim .stats-section .feature-copy p[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .trust-copy p[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .team-member p[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .portrait-meta p[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .spotlight-meta p[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .circle-profile-copy p[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .stat-label[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .workshop-card p[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .workshop-detail[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .workshop-note[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .gallery-card-caption[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .gallery-caption[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .testimonial-role[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .role[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .faq-answer-text[data-v-2be0a8ac],.stats-section .mobile-sim .stats-section .answer[data-v-2be0a8ac]{font-size:14px;line-height:1.6}.container[data-v-2be0a8ac]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.section-glow[data-v-2be0a8ac]{position:absolute;width:260px;height:260px;border-radius:999px;filter:blur(56px);opacity:.14;pointer-events:none;background:color-mix(in srgb,var(--primary-color) 60%,var(--surface-bg))}.glow-left[data-v-2be0a8ac]{left:-120px;top:28px}.glow-right[data-v-2be0a8ac]{right:-120px;bottom:30px}.section-description[data-v-2be0a8ac]{margin:10px auto 24px;max-width:720px}.stats-grid[data-v-2be0a8ac],.cards-layout[data-v-2be0a8ac]{display:grid;gap:14px}.cards-row.cols-1[data-v-2be0a8ac]{grid-template-columns:minmax(0,1fr)}.cards-row.cols-2[data-v-2be0a8ac]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;width:100%;margin:0 auto}.cards-row.cols-3[data-v-2be0a8ac]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.cards-row.match-three[data-v-2be0a8ac]{display:flex;justify-content:center;gap:14px;max-width:100%}.cards-row.match-three .stat-card[data-v-2be0a8ac]{flex:0 0 calc((100% - 28px) / 3);width:calc((100% - 28px) / 3);max-width:calc((100% - 28px) / 3)}.inline-board[data-v-2be0a8ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border:1px solid var(--surface-border);border-radius:14px;overflow:hidden;box-shadow:0 10px 22px var(--surface-shadow)}.stat-card[data-v-2be0a8ac],.stat-inline-item[data-v-2be0a8ac]{border:1px solid var(--surface-border);border-radius:14px;padding:18px;text-align:center;background:var(--surface-card);box-shadow:0 8px 18px var(--surface-shadow)}.stat-inline-item[data-v-2be0a8ac]{border-radius:0;border:0;border-right:1px solid var(--surface-border);box-shadow:none;background:var(--surface-card-strong)}.stat-inline-item[data-v-2be0a8ac]:last-child{border-right:none}.spotlight-layout[data-v-2be0a8ac]{display:grid;gap:14px;max-width:980px;margin:0 auto}.spotlight-full[data-v-2be0a8ac]{width:100%;max-width:100%;box-sizing:border-box}.spotlight-full.lead-match-two[data-v-2be0a8ac]{max-width:760px;margin:0 auto}.spotlight-full.lead-match-three[data-v-2be0a8ac]{max-width:980px;margin:0 auto}.spotlight-row.cols-1[data-v-2be0a8ac]{grid-template-columns:minmax(0,1fr);width:100%}.spotlight-row.cols-2[data-v-2be0a8ac]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;width:100%;margin:0 auto}.spotlight-row.cols-3[data-v-2be0a8ac]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;width:100%;margin:0 auto}.spotlight-card[data-v-2be0a8ac]{min-width:0;box-sizing:border-box}.spotlight-featured[data-v-2be0a8ac]{background:var(--surface-card-strong);border-color:color-mix(in srgb,var(--primary-color) 42%,var(--surface-border));box-shadow:0 10px 24px var(--surface-shadow)}.stat-value[data-v-2be0a8ac]{font-weight:700}.spotlight-value[data-v-2be0a8ac]{font-size:clamp(2.1rem,1.5rem + 1.4vw,2.8rem);line-height:1.1}.stat-label[data-v-2be0a8ac]{margin-top:8px}.variation-picker[data-v-2be0a8ac]{max-width:840px;margin:30px auto 0;padding:18px 18px 16px;border:1px solid var(--surface-border);border-radius:20px;background:var(--surface-card-strong);box-shadow:0 12px 26px var(--surface-shadow)}.variation-picker h4[data-v-2be0a8ac]{margin:0;font-size:1.05rem;color:#0f172a}.mode-dark .variation-picker h4[data-v-2be0a8ac]{color:#e5e7eb}.variation-buttons[data-v-2be0a8ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.variation-btn[data-v-2be0a8ac]{border:1px solid var(--surface-border);background:var(--surface-card-strong);border-radius:14px;padding:11px 12px;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;display:grid;gap:3px}.variation-btn[data-v-2be0a8ac]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary-color) 40%,#93c5fd)}.variation-btn.active[data-v-2be0a8ac]{border-color:var(--primary-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 35%,transparent)}.btn-label[data-v-2be0a8ac]{font-size:.96rem;font-weight:600;color:#111827}.mode-dark .btn-label[data-v-2be0a8ac]{color:#e5e7eb}.btn-description[data-v-2be0a8ac]{font-size:.82rem;color:#6b7280}.mode-dark .btn-description[data-v-2be0a8ac]{color:#94a3b8}.stats-section.mobile-layout[data-v-2be0a8ac]{padding:32px}.stats-section.mobile-layout .section-description[data-v-2be0a8ac]{margin:10px auto 18px}.stats-section.mobile-layout .cards-layout[data-v-2be0a8ac],.stats-section.mobile-layout .spotlight-layout[data-v-2be0a8ac]{display:grid;gap:14px}.stats-section.mobile-layout .cards-row[data-v-2be0a8ac],.stats-section.mobile-layout .spotlight-row[data-v-2be0a8ac]{grid-template-columns:1fr;max-width:none;margin:0}.stats-section.mobile-layout .cards-row.match-three[data-v-2be0a8ac]{display:grid;gap:14px}.stats-section.mobile-layout .cards-row.match-three .stat-card[data-v-2be0a8ac]{flex:initial;width:auto;max-width:none}.stats-section.mobile-layout .stat-card[data-v-2be0a8ac],.stats-section.mobile-layout .spotlight-full[data-v-2be0a8ac]{border-radius:12px;padding:16px}.stats-section.mobile-layout .cards-layout .stat-card[data-v-2be0a8ac]{background:var(--surface-card)}.stats-section.mobile-layout .spotlight-full.lead-match-two[data-v-2be0a8ac],.stats-section.mobile-layout .spotlight-full.lead-match-three[data-v-2be0a8ac]{max-width:100%}.stats-section.mobile-layout .spotlight-full[data-v-2be0a8ac]{border-color:color-mix(in srgb,var(--primary-color) 52%,var(--surface-border));background:var(--surface-card-strong);box-shadow:0 12px 24px var(--surface-shadow)}.stats-section.mobile-layout .spotlight-full .spotlight-value[data-v-2be0a8ac]{font-size:clamp(2.3rem,1.9rem + 1.2vw,2.8rem)}.stats-section.mobile-layout .spotlight-layout .spotlight-row[data-v-2be0a8ac]{gap:12px}.stats-section.mobile-layout .spotlight-layout .spotlight-row .spotlight-card[data-v-2be0a8ac]{padding:14px;background:color-mix(in srgb,var(--primary-color) 4%,var(--surface-card));box-shadow:0 6px 14px var(--surface-shadow)}.stats-section.mobile-layout .inline-board[data-v-2be0a8ac]{grid-template-columns:1fr;gap:14px;border:0;box-shadow:none;overflow:visible;background:transparent}.stats-section.mobile-layout .stat-inline-item[data-v-2be0a8ac]{border:1px solid var(--surface-border);border-radius:12px;box-shadow:0 8px 18px var(--surface-shadow);background:var(--surface-card-strong);text-align:center;padding:16px}.stats-section.mobile-layout .stat-inline-item[data-v-2be0a8ac]:last-child{border-right:1px solid var(--surface-border)}.stats-section.mobile-layout .stat-inline-item .stat-label[data-v-2be0a8ac]{margin-top:8px}.stats-section.mobile-layout .variation-buttons[data-v-2be0a8ac]{grid-template-columns:1fr}@media (max-width: 768px){.stats-section[data-v-2be0a8ac]{padding:32px}}.testimonials-section[data-v-cab484fc]{position:relative;padding:40px;overflow:hidden}.testimonials-section .section-eyebrow[data-v-cab484fc]{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;text-align:center;margin:0 0 10px}.testimonials-section .section-title[data-v-cab484fc]{font-size:32px;line-height:1.2;text-align:center;margin:0}.testimonials-section .section-description[data-v-cab484fc]{font-size:16px;line-height:1.6;text-align:center;margin:10px auto 28px;max-width:760px}@media (max-width: 768px){.testimonials-section .testimonials-section .section-eyebrow[data-v-cab484fc]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.testimonials-section .testimonials-section .section-title[data-v-cab484fc]{font-size:28px;line-height:1.24}.testimonials-section .testimonials-section .section-description[data-v-cab484fc]{font-size:16px;line-height:1.58;margin:10px auto 18px}}.testimonials-section .testimonials-section.mobile-layout .section-eyebrow[data-v-cab484fc]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.testimonials-section .testimonials-section.mobile-layout .section-title[data-v-cab484fc]{font-size:28px;line-height:1.24}.testimonials-section .testimonials-section.mobile-layout .section-description[data-v-cab484fc]{font-size:16px;line-height:1.58;margin:10px auto 18px}.testimonials-section .mobile-sim .testimonials-section .section-eyebrow[data-v-cab484fc]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.testimonials-section .mobile-sim .testimonials-section .section-title[data-v-cab484fc]{font-size:28px;line-height:1.24}.testimonials-section .mobile-sim .testimonials-section .section-description[data-v-cab484fc]{font-size:16px;line-height:1.58;margin:10px auto 18px}.testimonials-section .feature-copy h3[data-v-cab484fc],.testimonials-section .trust-copy h3[data-v-cab484fc],.testimonials-section .team-member h3[data-v-cab484fc],.testimonials-section .portrait-meta h3[data-v-cab484fc],.testimonials-section .spotlight-meta h3[data-v-cab484fc],.testimonials-section .circle-profile-copy h3[data-v-cab484fc],.testimonials-section .stat-value[data-v-cab484fc],.testimonials-section .workshop-card h3[data-v-cab484fc],.testimonials-section .gallery-card-title[data-v-cab484fc],.testimonials-section .testimonial-name[data-v-cab484fc],.testimonials-section .author[data-v-cab484fc],.testimonials-section .faq-question-text[data-v-cab484fc],.testimonials-section .question[data-v-cab484fc]{font-size:20px;line-height:1.35}.testimonials-section .feature-copy p[data-v-cab484fc],.testimonials-section .trust-copy p[data-v-cab484fc],.testimonials-section .team-member p[data-v-cab484fc],.testimonials-section .portrait-meta p[data-v-cab484fc],.testimonials-section .spotlight-meta p[data-v-cab484fc],.testimonials-section .circle-profile-copy p[data-v-cab484fc],.testimonials-section .stat-label[data-v-cab484fc],.testimonials-section .workshop-card p[data-v-cab484fc],.testimonials-section .workshop-detail[data-v-cab484fc],.testimonials-section .workshop-note[data-v-cab484fc],.testimonials-section .gallery-card-caption[data-v-cab484fc],.testimonials-section .gallery-caption[data-v-cab484fc],.testimonials-section .testimonial-role[data-v-cab484fc],.testimonials-section .role[data-v-cab484fc],.testimonials-section .faq-answer-text[data-v-cab484fc],.testimonials-section .answer[data-v-cab484fc]{font-size:14px;line-height:1.6}@media (max-width: 768px){.testimonials-section .testimonials-section .feature-copy h3[data-v-cab484fc],.testimonials-section .testimonials-section .trust-copy h3[data-v-cab484fc],.testimonials-section .testimonials-section .team-member h3[data-v-cab484fc],.testimonials-section .testimonials-section .portrait-meta h3[data-v-cab484fc],.testimonials-section .testimonials-section .spotlight-meta h3[data-v-cab484fc],.testimonials-section .testimonials-section .circle-profile-copy h3[data-v-cab484fc],.testimonials-section .testimonials-section .stat-value[data-v-cab484fc],.testimonials-section .testimonials-section .workshop-card h3[data-v-cab484fc],.testimonials-section .testimonials-section .gallery-card-title[data-v-cab484fc],.testimonials-section .testimonials-section .testimonial-name[data-v-cab484fc],.testimonials-section .testimonials-section .author[data-v-cab484fc],.testimonials-section .testimonials-section .faq-question-text[data-v-cab484fc],.testimonials-section .testimonials-section .question[data-v-cab484fc]{font-size:18px;line-height:1.35}.testimonials-section .testimonials-section .feature-copy p[data-v-cab484fc],.testimonials-section .testimonials-section .trust-copy p[data-v-cab484fc],.testimonials-section .testimonials-section .team-member p[data-v-cab484fc],.testimonials-section .testimonials-section .portrait-meta p[data-v-cab484fc],.testimonials-section .testimonials-section .spotlight-meta p[data-v-cab484fc],.testimonials-section .testimonials-section .circle-profile-copy p[data-v-cab484fc],.testimonials-section .testimonials-section .stat-label[data-v-cab484fc],.testimonials-section .testimonials-section .workshop-card p[data-v-cab484fc],.testimonials-section .testimonials-section .workshop-detail[data-v-cab484fc],.testimonials-section .testimonials-section .workshop-note[data-v-cab484fc],.testimonials-section .testimonials-section .gallery-card-caption[data-v-cab484fc],.testimonials-section .testimonials-section .gallery-caption[data-v-cab484fc],.testimonials-section .testimonials-section .testimonial-role[data-v-cab484fc],.testimonials-section .testimonials-section .role[data-v-cab484fc],.testimonials-section .testimonials-section .faq-answer-text[data-v-cab484fc],.testimonials-section .testimonials-section .answer[data-v-cab484fc]{font-size:14px;line-height:1.6}}.testimonials-section .testimonials-section.mobile-layout .feature-copy h3[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .trust-copy h3[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .team-member h3[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .portrait-meta h3[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .spotlight-meta h3[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .circle-profile-copy h3[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .stat-value[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .workshop-card h3[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .gallery-card-title[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .testimonial-name[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .author[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .faq-question-text[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .question[data-v-cab484fc]{font-size:18px;line-height:1.35}.testimonials-section .testimonials-section.mobile-layout .feature-copy p[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .trust-copy p[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .team-member p[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .portrait-meta p[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .spotlight-meta p[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .circle-profile-copy p[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .stat-label[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .workshop-card p[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .workshop-detail[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .workshop-note[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .gallery-card-caption[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .gallery-caption[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .testimonial-role[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .role[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .faq-answer-text[data-v-cab484fc],.testimonials-section .testimonials-section.mobile-layout .answer[data-v-cab484fc]{font-size:14px;line-height:1.6}.testimonials-section .mobile-sim .testimonials-section .feature-copy h3[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .trust-copy h3[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .team-member h3[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .portrait-meta h3[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .spotlight-meta h3[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .circle-profile-copy h3[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .stat-value[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .workshop-card h3[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .gallery-card-title[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .testimonial-name[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .author[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .faq-question-text[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .question[data-v-cab484fc]{font-size:18px;line-height:1.35}.testimonials-section .mobile-sim .testimonials-section .feature-copy p[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .trust-copy p[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .team-member p[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .portrait-meta p[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .spotlight-meta p[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .circle-profile-copy p[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .stat-label[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .workshop-card p[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .workshop-detail[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .workshop-note[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .gallery-card-caption[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .gallery-caption[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .testimonial-role[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .role[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .faq-answer-text[data-v-cab484fc],.testimonials-section .mobile-sim .testimonials-section .answer[data-v-cab484fc]{font-size:14px;line-height:1.6}.container[data-v-cab484fc]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.section-glow[data-v-cab484fc]{position:absolute;width:280px;height:280px;border-radius:999px;filter:blur(55px);opacity:.18;pointer-events:none;background:color-mix(in srgb,var(--primary-color) 62%,var(--surface-bg))}.glow-left[data-v-cab484fc]{left:-120px;top:40px}.glow-right[data-v-cab484fc]{right:-120px;bottom:40px}.section-description[data-v-cab484fc]{margin:12px auto 28px;max-width:720px}.testimonial-grid[data-v-cab484fc]{display:grid;gap:clamp(12px,1.8vw,18px)}.cards-layout[data-v-cab484fc],.spotlight-grid[data-v-cab484fc],.editorial-grid[data-v-cab484fc]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cards-layout .testimonial-card[data-v-cab484fc],.spotlight-grid .spotlight-testimonial[data-v-cab484fc],.editorial-grid .editorial-card[data-v-cab484fc]{scroll-snap-align:start}.inspired-cards[data-v-cab484fc]{align-items:stretch}.card-quote-style[data-v-cab484fc]{display:flex;flex-direction:column;justify-content:space-between;min-height:320px}.testimonials-section.mobile-layout[data-v-cab484fc]{padding:32px}.testimonials-section.mobile-layout .section-description[data-v-cab484fc]{margin:10px auto 18px}.testimonials-section.mobile-layout .cards-layout[data-v-cab484fc]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(82%,1fr);overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.testimonials-section.mobile-layout .cards-layout .testimonial-card[data-v-cab484fc]{scroll-snap-align:start}.testimonials-section.mobile-layout .spotlight-grid[data-v-cab484fc],.testimonials-section.mobile-layout .editorial-grid[data-v-cab484fc]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(82%,1fr);overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.testimonials-section.mobile-layout .spotlight-testimonial[data-v-cab484fc],.testimonials-section.mobile-layout .editorial-card[data-v-cab484fc]{scroll-snap-align:start}.testimonials-section.mobile-layout .rows-grid[data-v-cab484fc]{grid-template-columns:1fr;gap:12px}.testimonials-section.mobile-layout .testimonial-card[data-v-cab484fc],.testimonials-section.mobile-layout .spotlight-testimonial[data-v-cab484fc],.testimonials-section.mobile-layout .editorial-card[data-v-cab484fc],.testimonials-section.mobile-layout .rows-card[data-v-cab484fc]{border-radius:12px;padding:20px 16px}.testimonials-section.mobile-layout .quote[data-v-cab484fc],.testimonials-section.mobile-layout .mini-quote[data-v-cab484fc]{margin-top:8px;margin-bottom:22px}.testimonials-section.mobile-layout .author[data-v-cab484fc]{margin-top:10px}.testimonials-section.mobile-layout .quote-mark[data-v-cab484fc]{width:24px;height:18px;top:10px;right:12px}.testimonials-section.mobile-layout .avatar-badge[data-v-cab484fc],.testimonials-section.mobile-layout .avatar-circle[data-v-cab484fc],.testimonials-section.mobile-layout .floating-avatar[data-v-cab484fc]{width:40px;height:40px;font-size:.72rem}.testimonial-card[data-v-cab484fc],.spotlight-testimonial[data-v-cab484fc],.editorial-card[data-v-cab484fc],.rows-card[data-v-cab484fc]{position:relative;border:1px solid var(--surface-border);border-radius:16px;padding:clamp(16px,2.2vw,20px);background:var(--surface-card);box-shadow:0 12px 28px var(--surface-shadow);transition:transform .25s ease,box-shadow .25s ease}.testimonial-card[data-v-cab484fc]:hover,.spotlight-testimonial[data-v-cab484fc]:hover,.editorial-card[data-v-cab484fc]:hover,.rows-card[data-v-cab484fc]:hover{transform:translateY(-2px);box-shadow:0 16px 30px #0f172a1c}.quote-mark[data-v-cab484fc]{position:absolute;top:clamp(10px,1.7vw,14px);right:clamp(12px,1.9vw,16px);width:clamp(28px,20px + 1.2vw,36px);height:clamp(20px,14px + .9vw,26px);display:inline-flex;align-items:center;justify-content:center;opacity:.18}.quote-mark-icon[data-v-cab484fc]{width:100%;height:100%}.quote[data-v-cab484fc],.mini-quote[data-v-cab484fc]{line-height:1.6;margin-bottom:24px}.author[data-v-cab484fc]{margin-top:12px;font-weight:600}.role[data-v-cab484fc]{margin-top:4px}.card-footer[data-v-cab484fc]{display:flex;align-items:center;gap:12px;margin-top:4px}.card-quote-style .quote[data-v-cab484fc]{padding-left:12px;border-radius:10px;padding-top:10px;padding-bottom:10px}.avatar-badge[data-v-cab484fc],.avatar-circle[data-v-cab484fc],.floating-avatar[data-v-cab484fc]{width:clamp(42px,34px + 1.2vw,50px);height:clamp(42px,34px + 1.2vw,50px);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:clamp(.76rem,.66rem + .2vw,.9rem);font-weight:700;color:var(--avatar-text);border:1px solid var(--surface-border);flex-shrink:0}.tone-1[data-v-cab484fc]{background:color-mix(in srgb,var(--primary-color) 26%,var(--surface-bg-soft))}.tone-2[data-v-cab484fc]{background:color-mix(in srgb,var(--primary-color) 36%,var(--surface-bg-soft))}.tone-3[data-v-cab484fc]{background:color-mix(in srgb,var(--primary-color) 46%,var(--surface-bg-soft))}.tone-4[data-v-cab484fc]{background:color-mix(in srgb,var(--primary-color) 56%,var(--surface-bg-soft))}.spotlight-testimonial[data-v-cab484fc]{text-align:center;background:var(--surface-card-strong);padding:26px}.star-row[data-v-cab484fc],.editorial-stars[data-v-cab484fc]{display:flex;justify-content:center;gap:4px;margin-bottom:12px}.star[data-v-cab484fc]{color:#f59e0b;font-size:.95rem;line-height:1}.star.dark[data-v-cab484fc]{color:#f59e0b}.spotlight-quote[data-v-cab484fc]{margin-bottom:18px}.spotlight-author-block[data-v-cab484fc]{display:grid;justify-items:center;gap:4px}.editorial-card[data-v-cab484fc]{border:1px solid var(--surface-border);box-shadow:0 10px 26px var(--surface-shadow);padding-top:34px;background:var(--surface-card-strong);overflow:visible}.editorial-grid[data-v-cab484fc]{padding-top:26px}.rows-grid[data-v-cab484fc]{grid-template-columns:repeat(3,minmax(220px,1fr))}.floating-avatar[data-v-cab484fc]{position:absolute;top:-24px;left:20px}.variation-picker[data-v-cab484fc]{max-width:840px;margin:30px auto 0;padding:18px 18px 16px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:linear-gradient(170deg,#fffffff2,color-mix(in srgb,var(--primary-color) 7%,#f8fafc));box-shadow:inset 0 1px #ffffffb3,0 12px 26px #0f172a14}.variation-picker h4[data-v-cab484fc]{margin:0;font-size:1.05rem;color:#0f172a}.variation-subtitle[data-v-cab484fc]{margin:6px 0 14px;color:#64748b;font-size:.9rem}.variation-buttons[data-v-cab484fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.variation-btn[data-v-cab484fc]{border:1px solid rgba(148,163,184,.35);background:#fff;border-radius:14px;padding:11px 12px;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;display:grid;gap:3px}.variation-btn[data-v-cab484fc]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary-color) 40%,#93c5fd);box-shadow:0 14px 24px #0f172a14}.variation-btn.active[data-v-cab484fc]{border-color:var(--47fb27a0);box-shadow:0 0 0 1px color-mix(in srgb,var(--47fb27a0) 35%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--primary-color) 8%,#ffffff),#fff)}.btn-label[data-v-cab484fc]{font-size:.96rem;font-weight:600;color:#111827}.btn-description[data-v-cab484fc]{font-size:.82rem;color:#6b7280}@media (max-width: 768px){.testimonials-section[data-v-cab484fc]{padding:32px}.cards-layout[data-v-cab484fc]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(82%,1fr);overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cards-layout .testimonial-card[data-v-cab484fc]{scroll-snap-align:start}.variation-buttons[data-v-cab484fc]{grid-template-columns:1fr}}.faq-section[data-v-4abf2c9a]{position:relative;padding:40px;overflow:hidden}.faq-section .section-eyebrow[data-v-4abf2c9a]{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;text-align:center;margin:0 0 10px}.faq-section .section-title[data-v-4abf2c9a]{font-size:32px;line-height:1.2;text-align:center;margin:0}.faq-section .section-description[data-v-4abf2c9a]{font-size:16px;line-height:1.6;text-align:center;margin:10px auto 28px;max-width:760px}@media (max-width: 768px){.faq-section .faq-section .section-eyebrow[data-v-4abf2c9a]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.faq-section .faq-section .section-title[data-v-4abf2c9a]{font-size:28px;line-height:1.24}.faq-section .faq-section .section-description[data-v-4abf2c9a]{font-size:16px;line-height:1.58;margin:10px auto 18px}}.faq-section .faq-section.mobile-layout .section-eyebrow[data-v-4abf2c9a]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.faq-section .faq-section.mobile-layout .section-title[data-v-4abf2c9a]{font-size:28px;line-height:1.24}.faq-section .faq-section.mobile-layout .section-description[data-v-4abf2c9a]{font-size:16px;line-height:1.58;margin:10px auto 18px}.faq-section .mobile-sim .faq-section .section-eyebrow[data-v-4abf2c9a]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.faq-section .mobile-sim .faq-section .section-title[data-v-4abf2c9a]{font-size:28px;line-height:1.24}.faq-section .mobile-sim .faq-section .section-description[data-v-4abf2c9a]{font-size:16px;line-height:1.58;margin:10px auto 18px}.faq-section .feature-copy h3[data-v-4abf2c9a],.faq-section .trust-copy h3[data-v-4abf2c9a],.faq-section .team-member h3[data-v-4abf2c9a],.faq-section .portrait-meta h3[data-v-4abf2c9a],.faq-section .spotlight-meta h3[data-v-4abf2c9a],.faq-section .circle-profile-copy h3[data-v-4abf2c9a],.faq-section .stat-value[data-v-4abf2c9a],.faq-section .workshop-card h3[data-v-4abf2c9a],.faq-section .gallery-card-title[data-v-4abf2c9a],.faq-section .testimonial-name[data-v-4abf2c9a],.faq-section .author[data-v-4abf2c9a],.faq-section .faq-question-text[data-v-4abf2c9a],.faq-section .question[data-v-4abf2c9a]{font-size:20px;line-height:1.35}.faq-section .feature-copy p[data-v-4abf2c9a],.faq-section .trust-copy p[data-v-4abf2c9a],.faq-section .team-member p[data-v-4abf2c9a],.faq-section .portrait-meta p[data-v-4abf2c9a],.faq-section .spotlight-meta p[data-v-4abf2c9a],.faq-section .circle-profile-copy p[data-v-4abf2c9a],.faq-section .stat-label[data-v-4abf2c9a],.faq-section .workshop-card p[data-v-4abf2c9a],.faq-section .workshop-detail[data-v-4abf2c9a],.faq-section .workshop-note[data-v-4abf2c9a],.faq-section .gallery-card-caption[data-v-4abf2c9a],.faq-section .gallery-caption[data-v-4abf2c9a],.faq-section .testimonial-role[data-v-4abf2c9a],.faq-section .role[data-v-4abf2c9a],.faq-section .faq-answer-text[data-v-4abf2c9a],.faq-section .answer[data-v-4abf2c9a]{font-size:14px;line-height:1.6}@media (max-width: 768px){.faq-section .faq-section .feature-copy h3[data-v-4abf2c9a],.faq-section .faq-section .trust-copy h3[data-v-4abf2c9a],.faq-section .faq-section .team-member h3[data-v-4abf2c9a],.faq-section .faq-section .portrait-meta h3[data-v-4abf2c9a],.faq-section .faq-section .spotlight-meta h3[data-v-4abf2c9a],.faq-section .faq-section .circle-profile-copy h3[data-v-4abf2c9a],.faq-section .faq-section .stat-value[data-v-4abf2c9a],.faq-section .faq-section .workshop-card h3[data-v-4abf2c9a],.faq-section .faq-section .gallery-card-title[data-v-4abf2c9a],.faq-section .faq-section .testimonial-name[data-v-4abf2c9a],.faq-section .faq-section .author[data-v-4abf2c9a],.faq-section .faq-section .faq-question-text[data-v-4abf2c9a],.faq-section .faq-section .question[data-v-4abf2c9a]{font-size:18px;line-height:1.35}.faq-section .faq-section .feature-copy p[data-v-4abf2c9a],.faq-section .faq-section .trust-copy p[data-v-4abf2c9a],.faq-section .faq-section .team-member p[data-v-4abf2c9a],.faq-section .faq-section .portrait-meta p[data-v-4abf2c9a],.faq-section .faq-section .spotlight-meta p[data-v-4abf2c9a],.faq-section .faq-section .circle-profile-copy p[data-v-4abf2c9a],.faq-section .faq-section .stat-label[data-v-4abf2c9a],.faq-section .faq-section .workshop-card p[data-v-4abf2c9a],.faq-section .faq-section .workshop-detail[data-v-4abf2c9a],.faq-section .faq-section .workshop-note[data-v-4abf2c9a],.faq-section .faq-section .gallery-card-caption[data-v-4abf2c9a],.faq-section .faq-section .gallery-caption[data-v-4abf2c9a],.faq-section .faq-section .testimonial-role[data-v-4abf2c9a],.faq-section .faq-section .role[data-v-4abf2c9a],.faq-section .faq-section .faq-answer-text[data-v-4abf2c9a],.faq-section .faq-section .answer[data-v-4abf2c9a]{font-size:14px;line-height:1.6}}.faq-section .faq-section.mobile-layout .feature-copy h3[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .trust-copy h3[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .team-member h3[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .portrait-meta h3[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .spotlight-meta h3[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .circle-profile-copy h3[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .stat-value[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .workshop-card h3[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .gallery-card-title[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .testimonial-name[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .author[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .faq-question-text[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .question[data-v-4abf2c9a]{font-size:18px;line-height:1.35}.faq-section .faq-section.mobile-layout .feature-copy p[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .trust-copy p[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .team-member p[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .portrait-meta p[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .spotlight-meta p[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .circle-profile-copy p[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .stat-label[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .workshop-card p[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .workshop-detail[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .workshop-note[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .gallery-card-caption[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .gallery-caption[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .testimonial-role[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .role[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .faq-answer-text[data-v-4abf2c9a],.faq-section .faq-section.mobile-layout .answer[data-v-4abf2c9a]{font-size:14px;line-height:1.6}.faq-section .mobile-sim .faq-section .feature-copy h3[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .trust-copy h3[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .team-member h3[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .portrait-meta h3[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .spotlight-meta h3[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .circle-profile-copy h3[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .stat-value[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .workshop-card h3[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .gallery-card-title[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .testimonial-name[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .author[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .faq-question-text[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .question[data-v-4abf2c9a]{font-size:18px;line-height:1.35}.faq-section .mobile-sim .faq-section .feature-copy p[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .trust-copy p[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .team-member p[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .portrait-meta p[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .spotlight-meta p[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .circle-profile-copy p[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .stat-label[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .workshop-card p[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .workshop-detail[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .workshop-note[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .gallery-card-caption[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .gallery-caption[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .testimonial-role[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .role[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .faq-answer-text[data-v-4abf2c9a],.faq-section .mobile-sim .faq-section .answer[data-v-4abf2c9a]{font-size:14px;line-height:1.6}.container[data-v-4abf2c9a]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.section-glow[data-v-4abf2c9a]{position:absolute;width:260px;height:260px;border-radius:999px;filter:blur(56px);opacity:.13;pointer-events:none;background:color-mix(in srgb,var(--primary-color, #2b6cb0) 60%,var(--surface-bg))}.glow-left[data-v-4abf2c9a]{left:-120px;top:28px}.glow-right[data-v-4abf2c9a]{right:-120px;bottom:30px}.section-description[data-v-4abf2c9a]{margin:10px auto 22px;max-width:720px}.faq-list[data-v-4abf2c9a],.faq-col[data-v-4abf2c9a],.faq-accordion-list[data-v-4abf2c9a],.faq-cards[data-v-4abf2c9a]{display:grid;gap:12px}.faq-cards[data-v-4abf2c9a]{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-split[data-v-4abf2c9a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-item[data-v-4abf2c9a]{border:1px solid var(--surface-border);border-radius:14px;padding:16px;background:var(--surface-card);box-shadow:0 8px 18px var(--surface-shadow)}.faq-card[data-v-4abf2c9a]{padding:18px}.faq-card-top[data-v-4abf2c9a]{display:flex;align-items:flex-start;gap:10px}.faq-card-dot[data-v-4abf2c9a]{width:10px;height:10px;border-radius:999px;margin-top:7px;flex-shrink:0}.faq-item.interactive[data-v-4abf2c9a]{padding:12px 14px}.faq-question-btn[data-v-4abf2c9a]{border:none;background:transparent;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;cursor:pointer;text-align:left}.faq-toggle-indicator[data-v-4abf2c9a]{font-size:1.2rem;line-height:1;font-weight:700}.question[data-v-4abf2c9a]{font-weight:650;margin:0}.answer[data-v-4abf2c9a]{margin-top:11px;opacity:.9}.accordion-item .answer[data-v-4abf2c9a]{margin-top:10px}.faq-section.mobile-layout[data-v-4abf2c9a]{padding:32px}.faq-section.mobile-layout .section-description[data-v-4abf2c9a]{margin:10px auto 18px}.faq-section.mobile-layout .faq-item[data-v-4abf2c9a]{border-radius:12px;padding:16px}.faq-section.mobile-layout .faq-item.interactive[data-v-4abf2c9a]{padding:12px}.faq-section.mobile-layout .answer[data-v-4abf2c9a]{margin-top:8px}.faq-section.mobile-layout .faq-cards[data-v-4abf2c9a]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(84%,1fr);overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.faq-section.mobile-layout .faq-cards .faq-card[data-v-4abf2c9a]{scroll-snap-align:start}.faq-section.mobile-layout .faq-split[data-v-4abf2c9a]{grid-template-columns:1fr}.faq-split-mobile[data-v-4abf2c9a]{display:grid;gap:12px}.faq-section.mobile-layout .faq-split-mobile .split-mobile-item.lane-left[data-v-4abf2c9a]{border-left:3px solid color-mix(in srgb,var(--primary-color) 58%,var(--surface-bg));background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-bg))}.faq-section.mobile-layout .faq-split-mobile .split-mobile-item.lane-right[data-v-4abf2c9a]{border-left:3px solid var(--surface-border);background:var(--surface-card-strong);margin-left:12px}.variation-picker[data-v-4abf2c9a]{max-width:1100px;margin:24px auto 0;padding:12px}.variation-gallery[data-v-4abf2c9a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.variation-card[data-v-4abf2c9a]{border:1px solid var(--surface-border);background:var(--surface-card-strong);border-radius:12px;padding:12px;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.variation-card[data-v-4abf2c9a]:hover{transform:translateY(-1px);border-color:#2563eb73}.variation-card.active[data-v-4abf2c9a]{border-color:var(--274cf921);box-shadow:0 0 0 1px color-mix(in srgb,var(--274cf921) 35%,transparent)}.variation-thumb[data-v-4abf2c9a]{width:100%;min-height:124px;border-radius:10px;border:1px solid var(--surface-border);background:color-mix(in srgb,var(--primary-color) 8%,var(--surface-bg-soft));padding:10px}.mini-layout[data-v-4abf2c9a],.mini-col[data-v-4abf2c9a]{display:grid;gap:7px}.mini-list-layout[data-v-4abf2c9a],.mini-accordion-layout[data-v-4abf2c9a]{grid-template-columns:1fr}.mini-split-layout[data-v-4abf2c9a]{grid-template-columns:1fr 1fr;gap:8px}.mini-cards-layout[data-v-4abf2c9a]{grid-template-columns:1fr 1fr}.mini-faq-item[data-v-4abf2c9a]{border-radius:8px;background:var(--surface-card-strong);border:1px solid var(--surface-border);padding:6px;display:grid;gap:4px}.mini-question[data-v-4abf2c9a]{margin:0;font-size:.45rem;line-height:1.25;color:#111827;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mini-question.with-toggle[data-v-4abf2c9a]{display:flex;justify-content:space-between;align-items:center}.mini-answer[data-v-4abf2c9a]{margin:0;font-size:.42rem;line-height:1.3;color:#475569;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.variation-meta[data-v-4abf2c9a]{margin-top:10px;display:grid;gap:3px}.variation-meta strong[data-v-4abf2c9a]{font-size:.95rem;color:#111827}.variation-meta span[data-v-4abf2c9a]{font-size:.82rem;color:#6b7280}@media (max-width: 768px){.faq-split[data-v-4abf2c9a],.variation-gallery[data-v-4abf2c9a],.mini-split-layout[data-v-4abf2c9a]{grid-template-columns:1fr}}.contact-section-preview[data-v-15700853]{position:relative;padding:40px;overflow-x:clip}.contact-section-preview .section-eyebrow[data-v-15700853]{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;text-align:center;margin:0 0 10px}.contact-section-preview .section-title[data-v-15700853]{font-size:32px;line-height:1.2;text-align:center;margin:0}.contact-section-preview .section-description[data-v-15700853]{font-size:16px;line-height:1.6;text-align:center;margin:10px auto 28px;max-width:760px}@media (max-width: 768px){.contact-section-preview .contact-section-preview .section-eyebrow[data-v-15700853]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.contact-section-preview .contact-section-preview .section-title[data-v-15700853]{font-size:28px;line-height:1.24}.contact-section-preview .contact-section-preview .section-description[data-v-15700853]{font-size:16px;line-height:1.58;margin:10px auto 18px}}.contact-section-preview .contact-section-preview.mobile-layout .section-eyebrow[data-v-15700853]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.contact-section-preview .contact-section-preview.mobile-layout .section-title[data-v-15700853]{font-size:28px;line-height:1.24}.contact-section-preview .contact-section-preview.mobile-layout .section-description[data-v-15700853]{font-size:16px;line-height:1.58;margin:10px auto 18px}.contact-section-preview .mobile-sim .contact-section-preview .section-eyebrow[data-v-15700853]{letter-spacing:.11em;font-size:12px;margin-bottom:8px}.contact-section-preview .mobile-sim .contact-section-preview .section-title[data-v-15700853]{font-size:28px;line-height:1.24}.contact-section-preview .mobile-sim .contact-section-preview .section-description[data-v-15700853]{font-size:16px;line-height:1.58;margin:10px auto 18px}.container[data-v-15700853]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.section-glow[data-v-15700853]{position:absolute;width:260px;height:260px;border-radius:999px;filter:blur(56px);opacity:.14;pointer-events:none;background:color-mix(in srgb,var(--primary-color) 60%,var(--surface-bg))}.glow-left[data-v-15700853]{left:-120px;top:28px}.glow-right[data-v-15700853]{right:-120px;bottom:30px}.section-description[data-v-15700853]{margin:10px auto 34px;max-width:720px}.contact-columns[data-v-15700853]{display:flex;align-items:stretch;justify-content:center;gap:60px;margin-top:8px;width:100%;max-width:100%;box-sizing:border-box}.contact-address-col[data-v-15700853],.contact-form-col[data-v-15700853]{flex:1 1 0;width:40%;min-width:0;max-width:100%;box-sizing:border-box}.contact-address-col[data-v-15700853]{display:flex;flex-direction:column;justify-content:center}.contact-info[data-v-15700853]{margin-top:4px;display:grid;gap:16px}.contact-info-item[data-v-15700853]{display:flex;align-items:flex-start;gap:16px;border-radius:14px;padding:24px 12px;background:color-mix(in srgb,var(--primary-color) 5%,transparent)}.contact-info.contact-info-row[data-v-15700853]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;row-gap:18px;align-items:stretch;justify-items:stretch;margin:0 auto 30px;width:min(980px,100%);box-sizing:border-box}.contact-info.contact-info-row>.contact-info-item[data-v-15700853]{gap:14px;padding:24px 12px;box-sizing:border-box;border:0;box-shadow:none}.mode-dark .contact-info-item[data-v-15700853]{background:color-mix(in srgb,var(--primary-color) 10%,rgba(15,23,42,.6))}.contact-icon[data-v-15700853]{border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-info-text[data-v-15700853]{min-width:0}.contact-info-label[data-v-15700853]{font-weight:600;font-size:1rem}.contact-info-value[data-v-15700853]{margin-top:8px;font-size:1rem;line-height:1.55;word-break:break-word}.contact-form-col[data-v-15700853]{border-radius:16px;box-shadow:0 16px 34px #0f172a14,0 0 0 1px #ffffff47;background:color-mix(in srgb,#ffffff 96%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:32px;position:relative;transform:none}.layout-default .contact-form-col[data-v-15700853],.layout-centered .centered-form-col[data-v-15700853]{border-inline-start:3px solid color-mix(in srgb,var(--primary-color) 72%,transparent)}.layout-left .contact-form-col[data-v-15700853]{border-inline-end:3px solid color-mix(in srgb,var(--primary-color) 72%,transparent);order:1}.layout-left .contact-address-col[data-v-15700853]{order:2}.contact-form-col[data-v-15700853]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(140deg,color-mix(in srgb,var(--primary-color) 9%,transparent),transparent 35%)}.layout-left .contact-form-col[data-v-15700853]:after{background:linear-gradient(220deg,color-mix(in srgb,var(--primary-color) 9%,transparent),transparent 35%)}.contact-centered-content[data-v-15700853]{max-width:1020px;margin:0 auto}.centered-form-col[data-v-15700853]{width:min(560px,100%);margin:0 auto;max-width:100%;box-sizing:border-box}.form-title[data-v-15700853]{font-size:1.25rem;font-weight:700;margin:0 0 24px}.contact-form[data-v-15700853]{display:flex;flex-direction:column;gap:18px}.input-wrapper[data-v-15700853]{display:flex;flex-direction:column;gap:6px}.form-input[data-v-15700853]{border:none;border-bottom:1px solid #bdbdbd;background:transparent;padding:10px 0;font-size:.98rem;outline:none;transition:border-color .2s;font-family:inherit}.mode-dark .contact-form-col[data-v-15700853]{background:linear-gradient(160deg,#0f172aeb,#111827e6);box-shadow:0 18px 34px #02061780,0 0 0 1px #94a3b838}.form-input[data-v-15700853]::placeholder{color:color-mix(in srgb,currentColor 58%,transparent)}textarea.form-input[data-v-15700853]{min-height:80px;resize:none;line-height:1.8}.mode-dark .form-input[data-v-15700853]{border-bottom-color:#94a3b873}.form-input.error[data-v-15700853]{border-bottom-color:#ef4444!important;background:color-mix(in srgb,#ef4444 12%,transparent)}.mode-dark .form-input[data-v-15700853]::placeholder{color:color-mix(in srgb,#cbd5e1 78%,transparent)}.error-message[data-v-15700853]{font-size:12px;color:#ef4444;margin:0;padding-left:4px}.contact-submit-btn[data-v-15700853]{max-width:none}.contact-submit-btn[data-v-15700853]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.contact-success[data-v-15700853]{margin-top:10px;font-size:.95rem}.contact-error[data-v-15700853]{margin-top:10px;color:#dc2626;font-size:.95rem}.desktop-sim .contact-section-preview[data-v-15700853]{height:auto;overflow:visible}@media (max-width: 768px){.contact-section-preview[data-v-15700853]{padding:32px}.section-description[data-v-15700853]{text-align:left;margin:10px auto 24px}.contact-columns[data-v-15700853]{flex-direction:column;gap:32px}.contact-address-col[data-v-15700853],.contact-form-col[data-v-15700853]{width:100%;max-width:100%;box-sizing:border-box}.contact-form-col[data-v-15700853]{transform:none;margin-top:0;padding:24px}.contact-info.contact-info-row[data-v-15700853]{grid-template-columns:1fr;row-gap:16px;column-gap:0;width:100%;max-width:100%;margin-bottom:20px;box-sizing:border-box}.contact-info.contact-info-row>.contact-info-item[data-v-15700853]{align-items:center;gap:18px}.centered-form-col[data-v-15700853]{width:100%;max-width:100%;box-sizing:border-box}}.mobile-sim .contact-section-preview[data-v-15700853]{padding:32px}.mobile-sim .section-description[data-v-15700853]{text-align:left;margin:10px auto 24px}.mobile-sim .contact-columns[data-v-15700853]{flex-direction:column;gap:32px}.mobile-sim .contact-address-col[data-v-15700853],.mobile-sim .contact-form-col[data-v-15700853],.mobile-sim .centered-form-col[data-v-15700853]{width:100%;max-width:100%;box-sizing:border-box}.mobile-sim .contact-form-col[data-v-15700853]{transform:none;padding:24px}.mobile-sim .contact-info.contact-info-row[data-v-15700853]{grid-template-columns:1fr;row-gap:16px;column-gap:0;width:100%;max-width:100%;margin-bottom:20px;box-sizing:border-box}.footer-section[data-v-2a85bc70]{--footer-gutter: 40px;--footer-padding-top: 40px;background:#f8faf7;padding:var(--footer-padding-top) var(--footer-gutter) 0}.footer-section .footer-columns[data-v-2a85bc70]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:0 auto;padding:0;column-gap:40px}.footer-section .footer-col[data-v-2a85bc70]{flex:1 1 0;min-width:220px;margin:0 24px}.footer-section .links-col[data-v-2a85bc70]{display:flex;flex-direction:column;justify-content:flex-start;min-width:180px;max-width:220px;flex:0 1 220px}.footer-section .links-col.links-col-two-column[data-v-2a85bc70]{min-width:260px;max-width:320px;flex:0 1 320px}.footer-section .footer-links-grid[data-v-2a85bc70]{display:block}.footer-section .footer-links-grid.is-two-column[data-v-2a85bc70]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.footer-section .company-description[data-v-2a85bc70]{font-size:16px;margin-bottom:18px;line-height:2}.footer-section .footer-social[data-v-2a85bc70]{display:flex;gap:16px;margin-top:8px}.footer-section .footer-social .footer-icon[data-v-2a85bc70]{transition:color .2s}.footer-section .footer-social .footer-icon[data-v-2a85bc70]:hover{color:var(--primary-color)}.footer-section .footer-links-header[data-v-2a85bc70]{font-weight:700;margin-bottom:16px;font-size:16px;color:var(--primary-color)!important}.footer-section .footer-links[data-v-2a85bc70]{list-style:none;padding:0;margin:0;min-width:0}.footer-section .footer-links li[data-v-2a85bc70]{margin-bottom:8px}.footer-section .footer-links li a[data-v-2a85bc70]{text-decoration:none;font-size:16px;line-height:2;transition:color .2s}.footer-section .footer-links li a[data-v-2a85bc70]:hover{color:var(--primary-color)!important}.footer-section .contact-col .contact-header[data-v-2a85bc70]{font-weight:700;font-size:16px;margin-bottom:16px;color:var(--primary-color)!important}.footer-section .contact-col .contact-description[data-v-2a85bc70]{font-size:16px;margin-bottom:16px;line-height:2}.footer-section .footer-meta[data-v-2a85bc70]{margin-top:40px;margin-left:calc(var(--footer-gutter) * -1);margin-right:calc(var(--footer-gutter) * -1);padding:18px var(--footer-gutter)}.footer-section .footer-meta.copyright-subtle[data-v-2a85bc70]{border-top:0!important;margin-top:38px;padding-top:10px;opacity:.9}.footer-section .footer-meta.copyright-band[data-v-2a85bc70]{border-top:0!important;border-radius:0;margin-top:34px;padding:18px var(--footer-gutter)}.footer-section .footer-copyright[data-v-2a85bc70]{text-align:center;font-size:16px;padding:0}.footer-section .footer-branding[data-v-2a85bc70]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;padding:8px 0 0}.footer-section .footer-branding .branding-link[data-v-2a85bc70]{text-decoration:none;font-weight:600;transition:opacity .2s;display:inline-flex;align-items:center;gap:6px}.footer-section .footer-branding .branding-link[data-v-2a85bc70]:hover{opacity:.8}.footer-section .footer-branding .branding-text[data-v-2a85bc70]{font-weight:600;display:inline-flex;align-items:center;gap:6px}.footer-section .footer-branding .branding-logo[data-v-2a85bc70]{width:16px;height:16px;object-fit:contain;vertical-align:middle}.footer-section.layout-centered .footer-columns[data-v-2a85bc70]{display:grid;grid-template-columns:1fr;row-gap:18px;max-width:760px;text-align:center}.footer-section.layout-centered .footer-col[data-v-2a85bc70]{margin:0;min-width:0}.footer-section.layout-centered .company-col[data-v-2a85bc70]{display:flex;flex-direction:column;gap:12px;align-items:center}.footer-section.layout-centered .company-description[data-v-2a85bc70]{max-width:700px;margin:0 auto}.footer-section.layout-centered .links-col[data-v-2a85bc70]{min-width:0;max-width:none;order:2}.footer-section.layout-centered .links-col.links-col-two-column .footer-links-grid.is-two-column[data-v-2a85bc70]{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:0 20px;max-width:420px;margin:0 auto}.footer-section.layout-centered .contact-col[data-v-2a85bc70]{order:3;width:100%;max-width:none;margin:0 auto}.footer-section.layout-centered .footer-social[data-v-2a85bc70]{justify-content:center;margin:0 auto 2px;gap:14px}.footer-section.layout-centered .footer-links-header[data-v-2a85bc70],.footer-section.layout-centered .contact-header[data-v-2a85bc70]{text-transform:uppercase;letter-spacing:.08em}.footer-section.layout-centered .footer-links[data-v-2a85bc70]{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 16px}.footer-section.layout-centered .footer-links li[data-v-2a85bc70]{margin-bottom:0}.footer-section.layout-centered .footer-links li a[data-v-2a85bc70]{letter-spacing:.06em}.footer-section.layout-centered .links-col.links-col-two-column .footer-links-grid.is-two-column[data-v-2a85bc70]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:0 24px;width:100%;max-width:420px;margin:0 auto}.footer-section.layout-centered .links-col.links-col-two-column .footer-links[data-v-2a85bc70]{display:block;flex-wrap:nowrap;justify-content:flex-start;gap:0}.footer-section.layout-centered .links-col.links-col-two-column .footer-links li[data-v-2a85bc70]{margin-bottom:8px}.footer-section.layout-centered .contact-btn[data-v-2a85bc70]{margin:4px auto 0}@media (max-width: 768px){.footer-section[data-v-2a85bc70]{--footer-gutter: 32px;--footer-padding-top: 32px;padding:var(--footer-padding-top) var(--footer-gutter) 0}.footer-section .footer-columns[data-v-2a85bc70]{padding:0;gap:40px}.footer-section .footer-col[data-v-2a85bc70]{margin:0}.footer-meta[data-v-2a85bc70]{margin-top:40px!important}.company-description[data-v-2a85bc70],.footer-links-header[data-v-2a85bc70],.footer-links li a[data-v-2a85bc70],.contact-col .contact-header[data-v-2a85bc70],.contact-col .contact-description[data-v-2a85bc70],.footer-copyright[data-v-2a85bc70]{font-size:16px}}@media (min-width: 769px) and (max-width: 1024px){.footer-section[data-v-2a85bc70]{--footer-gutter: 40px;--footer-padding-top: 40px;padding:var(--footer-padding-top) var(--footer-gutter) 0}.footer-section .footer-columns[data-v-2a85bc70]{padding:0;column-gap:32px}.footer-section .footer-col[data-v-2a85bc70]{margin:0 24px}.company-description[data-v-2a85bc70],.footer-links-header[data-v-2a85bc70],.footer-links li a[data-v-2a85bc70],.contact-col .contact-header[data-v-2a85bc70],.contact-col .contact-description[data-v-2a85bc70],.footer-copyright[data-v-2a85bc70]{font-size:16px}}@media (min-width: 1025px) and (max-width: 1366px){.footer-section[data-v-2a85bc70]{--footer-gutter: 40px;--footer-padding-top: 40px;padding:var(--footer-padding-top) var(--footer-gutter) 0}.footer-section .footer-columns[data-v-2a85bc70]{padding:0;column-gap:40px}.footer-section .footer-col[data-v-2a85bc70]{margin:0 24px}}.mobile-sim .footer-section[data-v-2a85bc70]{--footer-gutter: 32px;--footer-padding-top: 32px;padding:var(--footer-padding-top) var(--footer-gutter) 0}.mobile-sim .footer-section .footer-columns[data-v-2a85bc70]{padding:0;gap:40px}.mobile-sim .footer-section .footer-col[data-v-2a85bc70]{margin:0}.mobile-sim .footer-meta[data-v-2a85bc70]{margin-top:40px!important}.mobile-sim .company-description[data-v-2a85bc70],.mobile-sim .footer-links-header[data-v-2a85bc70],.mobile-sim .footer-links li a[data-v-2a85bc70],.mobile-sim .contact-col .contact-header[data-v-2a85bc70],.mobile-sim .contact-col .contact-description[data-v-2a85bc70],.mobile-sim .footer-copyright[data-v-2a85bc70]{font-size:16px}.desktop-sim .footer-section[data-v-2a85bc70]{--footer-gutter: calc(var(--hero-scale, 1) * 40px);--footer-padding-top: calc(var(--hero-scale, 1) * 40px);padding:var(--footer-padding-top) var(--footer-gutter) 0}.desktop-sim .footer-section .footer-col[data-v-2a85bc70]{margin:0}.desktop-sim .footer-section .footer-columns[data-v-2a85bc70]{padding:0;gap:calc(var(--hero-scale, 1) * 40px)}.site-page-flow[data-v-1e66b452]{min-height:100vh;--section-flow-gap: clamp(28px, 4vw, 40px)}.bg-segment-content[data-v-1e66b452]>*+*{margin-top:var(--section-flow-gap)}.bg-segment+.bg-segment>.bg-segment-content[data-v-1e66b452]>:first-child{margin-top:var(--section-flow-gap)}.bg-segment[data-v-1e66b452]{position:relative;isolation:isolate}.bg-segment-content[data-v-1e66b452]{position:relative;z-index:1}.bg-segment.segment-fade-from-plain[data-v-1e66b452]:before,.bg-segment.segment-fade-to-plain[data-v-1e66b452]:after{content:"";position:absolute;left:0;right:0;pointer-events:none;z-index:0}.bg-segment.segment-fade-from-plain[data-v-1e66b452]:before{top:0;height:min(128px,18%);background:linear-gradient(180deg,var(--segment-surface, #ffffff) 0%,color-mix(in srgb,var(--segment-surface, #ffffff) 50%,transparent) 38%,transparent 100%)}.bg-segment.segment-fade-to-plain[data-v-1e66b452]:after{bottom:0;height:min(128px,18%);background:linear-gradient(0deg,var(--segment-surface, #ffffff) 0%,color-mix(in srgb,var(--segment-surface, #ffffff) 50%,transparent) 38%,transparent 100%)}.header-menu-sticky[data-v-1e66b452]{position:sticky;top:0;z-index:100;--site-header-height: 100px;background-color:transparent;background-repeat:repeat;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .22s ease,background-color .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.header-menu-sticky.header-blends-first-section[data-v-1e66b452]:not(.is-scrolled){border-bottom:none;box-shadow:none}.header-menu-sticky.is-scrolled[data-v-1e66b452]{background:linear-gradient(180deg,color-mix(in srgb,var(--header-surface, #ffffff) 88%,transparent) 0%,color-mix(in srgb,var(--header-surface, #ffffff) 42%,transparent) 58%,transparent 100%)!important;background-color:transparent!important;background-image:none!important;backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05)}.loading-container[data-v-1e66b452],.error-container[data-v-1e66b452]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;padding:0 20px;background:#fff;overflow:hidden}.dots-loader[data-v-1e66b452]{display:flex;gap:12px;align-items:center;justify-content:center;margin-bottom:20px}.dot[data-v-1e66b452]{width:12px;height:12px;background:linear-gradient(135deg,#818cf8,#c084fc);border-radius:50%;animation:bounce-1e66b452 1.4s ease-in-out infinite;box-shadow:0 4px 12px #818cf880}.dot[data-v-1e66b452]:nth-child(1){animation-delay:0s}.dot[data-v-1e66b452]:nth-child(2){animation-delay:.2s}.dot[data-v-1e66b452]:nth-child(3){animation-delay:.4s}@keyframes bounce-1e66b452{0%,80%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-20px) scale(1.1)}}.loading-container p[data-v-1e66b452]{color:#666;font-size:16px}.loading-logo[data-v-1e66b452]{width:40px;height:40px;object-fit:contain;animation:float-1e66b452 3s ease-in-out infinite;display:block;margin:0 auto 20px}.error-container[data-v-1e66b452]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.error-content[data-v-1e66b452]{text-align:center;max-width:600px;width:100%}.rocket[data-v-1e66b452]{width:40px;height:40px;object-fit:contain;animation:float-1e66b452 3s ease-in-out infinite;display:inline-block;margin-bottom:16px}@keyframes float-1e66b452{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.error-title[data-v-1e66b452]{font-size:24px;font-weight:600;color:#000;margin:0 0 12px}.error-subdomain[data-v-1e66b452]{font-size:16px;color:#000;margin-bottom:16px;font-weight:600;word-break:break-all}.error-description[data-v-1e66b452]{font-size:16px;color:#000;opacity:.8;line-height:1.6;margin:0 0 12px}.error-cta[data-v-1e66b452]{margin-top:24px}.error-btn[data-v-1e66b452]{display:inline-block;background:#000;color:#fff;text-decoration:none;padding:12px 28px;border-radius:6px;font-size:16px;font-weight:600;transition:all .2s}.error-btn[data-v-1e66b452]:hover{background:#1a1a1a;transform:translateY(-1px)}.error-footer[data-v-1e66b452]{margin-top:32px}.error-footer p[data-v-1e66b452]{font-size:13px;color:#000;margin:0;display:flex;align-items:center;justify-content:center;gap:6px}.footer-logo[data-v-1e66b452]{width:14px;height:14px;object-fit:contain;vertical-align:middle}@media (max-width: 640px){.error-container[data-v-1e66b452]{padding:0 32px}.rocket[data-v-1e66b452]{width:36px;height:36px}.error-title[data-v-1e66b452]{font-size:20px}.error-subdomain[data-v-1e66b452],.error-description[data-v-1e66b452]{font-size:14px}.error-btn[data-v-1e66b452]{padding:10px 24px;font-size:15px}}.deploying-container[data-v-3f15863f]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.deploying-content[data-v-3f15863f]{text-align:center;max-width:600px}.rocket[data-v-3f15863f]{width:50px;height:50px;object-fit:contain;animation:float-3f15863f 3s ease-in-out infinite;display:inline-block;margin-bottom:20px}@keyframes float-3f15863f{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.title[data-v-3f15863f]{font-size:32px;font-weight:600;color:#000;margin:0 0 16px}.description[data-v-3f15863f]{font-size:16px;color:#777575;line-height:1.6;margin:0}.description strong[data-v-3f15863f]{color:#000;font-weight:600}.timer-section[data-v-3f15863f]{margin-top:40px}.timer-text[data-v-3f15863f]{font-size:14px;color:#777575;margin-bottom:12px}.countdown[data-v-3f15863f]{font-weight:700;color:#000;font-size:16px}.timer-bar[data-v-3f15863f]{width:100%;max-width:400px;margin:0 auto;height:6px;background:#e1e0e0;border-radius:10px;overflow:hidden}.timer-progress[data-v-3f15863f]{height:100%;background:#000;transition:width 1s linear;border-radius:10px}@media (max-width: 768px){.rocket[data-v-3f15863f]{width:40px;height:40px}.title[data-v-3f15863f]{font-size:18px}.description[data-v-3f15863f]{font-size:14px}}
