.modal-overlay[data-v-5f74f96e]{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-container[data-v-5f74f96e]{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-5f74f96e]{padding:2rem 2rem 1rem;border-bottom:1px solid #e0e0e0}.modal-header h2[data-v-5f74f96e]{margin:0 0 .5rem;color:var(--color-text);font-size:1.5rem;font-weight:600}.modal-header p[data-v-5f74f96e]{margin:0;color:var(--color-secondary);font-size:.95rem}.modal-body[data-v-5f74f96e]{padding:2rem}.consent-list[data-v-5f74f96e]{list-style:disc;padding-left:1.5rem;margin:0}.consent-item[data-v-5f74f96e]{color:var(--color-text);font-size:.95rem;line-height:1.6;margin-bottom:1rem}.consent-item[data-v-5f74f96e]:last-child{margin-bottom:0}.consent-item strong[data-v-5f74f96e]{font-weight:600;color:var(--color-text)}.consent-item a[data-v-5f74f96e]{color:var(--color-primary);text-decoration:none;font-weight:500}.consent-item a[data-v-5f74f96e]:hover{text-decoration:underline}.modal-footer[data-v-5f74f96e]{padding:1rem 2rem 2rem;display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e0e0e0}.btn-decline[data-v-5f74f96e],.btn-agree[data-v-5f74f96e]{padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.btn-decline[data-v-5f74f96e]{background-color:#f5f5f5;color:var(--color-secondary)}.btn-decline[data-v-5f74f96e]:hover{background-color:#e0e0e0}.btn-agree[data-v-5f74f96e]{background-color:var(--color-primary);color:#fff}.btn-agree[data-v-5f74f96e]:hover{background-color:#09c;transform:translateY(-1px);box-shadow:0 4px 12px #00b7ed4d}@media(max-width:768px){.modal-container[data-v-5f74f96e]{margin:1rem}.modal-header[data-v-5f74f96e],.modal-body[data-v-5f74f96e],.modal-footer[data-v-5f74f96e]{padding:1.5rem}.modal-footer[data-v-5f74f96e]{flex-direction:column}.btn-decline[data-v-5f74f96e],.btn-agree[data-v-5f74f96e]{width:100%}}:root{--font-family-base: "DM Sans", ui-sans-serif, -apple-system, system-ui, sans-serif;--color-primary: #00b7ed;--color-secondary: #5d5d5d;--color-text: #212529;--color-bg: #f9f9f9;--color-border: rgba(0, 0, 0, .08)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family-base);color:var(--color-text);background-color:var(--color-bg);min-height:100vh}.text-header{font-family:var(--font-family-base);font-size:72px;font-weight:700;line-height:1;color:var(--color-text);letter-spacing:-.02em;white-space:nowrap;margin-bottom:1.5rem}.text-second{font-family:var(--font-family-base);font-size:24px;font-weight:400;line-height:1.4;color:var(--color-text);margin-bottom:.75rem}.text-third{font-family:var(--font-family-base);font-size:18px;font-weight:400;line-height:1.6;color:var(--color-secondary);opacity:.8}.section-title{font-family:var(--font-family-base);font-size:14px;font-weight:600}.nav-text{font-family:var(--font-family-base);font-size:14px;font-weight:400}.logo-text{font-family:var(--font-family-base);font-size:18px;font-weight:300;color:#333}.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;font-family:var(--font-family-base);font-size:14px;font-weight:500;transition:all .3s ease}.btn-primary:hover{background-color:#0095c7;border-color:#0095c7;color:#fff}.btn-primary:focus{background-color:#0095c7;border-color:#0095c7;box-shadow:0 0 0 .25rem #00b7ed40}.btn-outline-primary{border-color:var(--color-primary);color:var(--color-primary);font-family:var(--font-family-base);font-size:14px;font-weight:500;transition:all .3s ease}.btn-outline-primary:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn-lg{padding:.75rem 2rem;font-size:16px;border-radius:.5rem}.form-control{font-family:var(--font-family-base);font-size:14px;border-color:var(--color-border);transition:border-color .3s ease}.form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 .25rem #00b7ed40}.form-label{font-family:var(--font-family-base);font-size:14px;font-weight:500;color:var(--color-text);margin-bottom:.5rem}.card{border:1px solid var(--color-border);border-radius:.5rem;background-color:#fff}.auth-card{max-width:400px;margin:0 auto;padding:2rem;box-shadow:0 4px 12px #0000001a}@keyframes logo-pulse{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(0,183,237,0))}50%{transform:scale(1.1);filter:drop-shadow(0 0 12px rgba(0,183,237,.6))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(0,183,237,0))}}@keyframes shimmer-sweep{0%{left:-100%}to{left:200%}}@keyframes glow-pulse{0%,to{box-shadow:0 0 #00b7ed4d}50%{box-shadow:0 0 20px #00b7ed80}}@keyframes glow-pulse-neutral{0%,to{box-shadow:0 2px 8px #00000014}50%{box-shadow:0 2px 16px #00000026}}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.navbar{background-color:transparent;border-bottom:none;position:sticky;padding:.75rem 0;top:0;z-index:1000;transition:all .3s ease}.navbar.scrolled{background-color:var(--color-bg);box-shadow:0 2px 8px #00000014}.navbar .container{max-width:1400px;margin:0 auto;padding:0 3rem}.navbar-content{display:flex;justify-content:space-between;align-items:center;width:100%}.navbar-left{display:flex;align-items:center;gap:2rem}.navbar-brand{display:flex;align-items:center;text-decoration:none;transition:opacity .3s ease}.navbar-brand:hover{opacity:.8}.navbar-logo{height:56px;width:auto;cursor:pointer;transition:transform .3s ease}.navbar-logo.pulse-animation{animation:logo-pulse .5s ease-out}.navbar-toggler{display:none!important;background:none;border:none;font-size:24px;cursor:pointer;color:var(--color-text);position:absolute;right:0;z-index:1001}.navbar-backdrop{position:fixed;inset:0;background:#00000080;z-index:998;animation:fade-in .3s ease-out}.navbar-menu{display:flex;flex-direction:row}.navbar-nav{display:flex;flex-direction:row;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}.nav-item{display:inline-block}.navbar-nav .nav-link{font-family:var(--font-family-base);font-size:16px;font-weight:500;color:var(--color-text);text-decoration:none;transition:color .3s ease}.navbar-nav .nav-link:hover{color:var(--color-primary)}.navbar-cta{padding:.5rem 1.5rem;border-radius:.75rem;white-space:nowrap;font-size:16px;font-weight:500;position:relative;overflow:hidden;animation:glow-pulse 1.8s ease-in-out infinite}.navbar-cta:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-sweep 2.5s ease-in-out infinite}.footer{background-color:var(--color-bg);padding:3rem 0;margin-top:auto}.footer-content{display:flex;justify-content:flex-start;align-items:center;gap:2rem}.footer-text{font-family:var(--font-family-base);font-size:14px;font-weight:400;color:var(--color-secondary);margin:0}.footer-status{display:flex;align-items:center;gap:.5rem}.status-indicator{width:8px;height:8px;border-radius:50%;background-color:#22c55e;box-shadow:0 0 0 2px #22c55e33;animation:pulse-indicator 2s ease-in-out infinite}@keyframes pulse-indicator{0%,to{opacity:1;box-shadow:0 0 0 2px #22c55e33}50%{opacity:.8;box-shadow:0 0 0 4px #22c55e26}}.footer-link{font-family:var(--font-family-base);font-size:14px;font-weight:400;color:var(--color-secondary);text-decoration:none;transition:color .3s ease}.footer-link:hover{color:var(--color-primary)}.hero-section{padding:5rem 0;background-color:var(--color-bg)}.hero-grid{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem;min-height:calc(100vh - 200px)}.hero-content{flex:1;max-width:50%}.hero-badge{font-family:var(--font-family-base);font-size:12px;font-weight:400;padding:.5rem .75rem;border-radius:.375rem;display:inline-flex;align-items:center;box-shadow:0 2px 4px #00000014;margin-bottom:1.5rem}.hero-badge svg{color:#fbbf24}.hero-cta-wrapper{display:flex;align-items:center;gap:1rem}.hero-free-text{font-family:var(--font-family-base);font-size:16px;font-weight:400;color:var(--color-secondary);opacity:.8;background-color:transparent;padding-bottom:0}.hero-free-text svg{color:#22c55e;flex-shrink:0}.btn-google{background-color:#fff;color:var(--color-text);border:1px solid var(--color-border);font-family:var(--font-family-base);font-size:16px;font-weight:700;padding:1rem 2rem;border-radius:1rem;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;box-shadow:0 2px 8px #00000014;cursor:pointer;position:relative;overflow:hidden;animation:glow-pulse-neutral 1.8s ease-in-out infinite}.btn-google:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent);animation:shimmer-sweep 2.5s ease-in-out infinite}.btn-google:hover{background-color:#f9f9f9;box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.google-icon{flex-shrink:0}.hero-visuals{position:relative;flex:1;max-width:50%;display:flex;justify-content:flex-end}.mockup-grid{display:flex;gap:1rem;width:100%;align-items:flex-end;justify-content:flex-end}.mockup-card{border-radius:1rem;overflow:hidden;box-shadow:0 8px 24px #0000001f;transition:transform .3s ease,box-shadow .3s ease;position:relative}.mockup-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000029}.mockup-image{width:100%;height:100%;object-fit:cover;display:block}.mockup-large{width:min(385px,calc((385 / 1400) * 100vw));height:auto;aspect-ratio:216 / 326}.mockup-small-row{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.mockup-small{width:min(192px,calc((192 / 1400) * 100vw));height:auto;aspect-ratio:216 / 326}.placeholder-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:1.5rem}.placeholder-content p{font-size:16px;font-weight:600;margin:0 0 .5rem}.size-hint{font-size:12px;opacity:.8;font-weight:400}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 3rem}.hero-section .container{max-width:1400px;margin:0 auto;padding:0 3rem}.testimonial-carousel{display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem;margin:3rem 0;padding:0}.testimonial-avatars{display:flex;align-items:center;gap:.5rem}.testimonial-content{display:flex;flex-direction:column;gap:.5rem;flex:1}.testimonial-rating{display:flex;align-items:center;gap:.5rem}.stars{display:flex;gap:.25rem}.star-icon{color:#fbbf24;font-size:20px;line-height:1}.rating-text{font-family:var(--font-family-base);font-size:14px;font-weight:400;color:var(--color-text);opacity:.6;margin-left:.25rem}.avatar-button{border:none;background:transparent;cursor:pointer;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:50%;overflow:hidden;width:64px;height:64px;opacity:.6;border:2px solid transparent}.avatar-button img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.avatar-button:hover{opacity:.8;transform:scale(1.05)}.avatar-button.active{width:81px;height:81px;opacity:1;border:3px solid var(--color-primary);box-shadow:0 4px 12px #00b7ed4d;order:0;animation:avatar-select .4s ease-out}.testimonial-quote{text-align:left;margin:0}.testimonial-quote p{font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:1.5;color:var(--color-text);font-style:italic;margin:0;animation:fade-in .3s ease-out}@keyframes avatar-select{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.example-section{padding:5rem 0;background-color:var(--color-bg)}.example-white-container{background-color:#fff;border-radius:1rem;box-shadow:0 4px 12px #0000001a;padding:3rem;max-width:1400px;margin:0 auto}.example-content{max-width:100%;margin:0 auto}.example-header{text-align:left;margin-bottom:3rem}.example-title{font-family:var(--font-family-base);font-size:40px;font-weight:700;line-height:1.2;color:var(--color-text);margin-bottom:.75rem}.example-description{font-family:var(--font-family-base);font-size:20px;font-weight:400;line-height:1.4;color:var(--color-secondary);opacity:.9;margin-bottom:0}.example-grid{display:flex;align-items:center;justify-content:center;gap:3rem;max-width:1200px;margin:0 auto}.example-selectors{display:flex;flex-direction:column;gap:2.5rem}.selector-row{display:flex;align-items:center;justify-content:center;gap:1.5rem}.clothing-item{padding:0;background-color:transparent;border:none;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;position:relative}.clothing-item.smaller{width:80px;opacity:.6}.clothing-item.smaller:hover{opacity:.8;transform:scale(1.1)}.clothing-item.active{width:120px;opacity:1;order:0}.selector-row{display:flex;align-items:center;justify-content:center}.item-image{width:100%;aspect-ratio:1/1;overflow:hidden;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.item-image img{width:100%;height:100%;object-fit:contain;display:block}.example-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 2rem}.arrow-icon{width:120px;height:auto;opacity:.5}.example-preview{display:flex;align-items:center;justify-content:center}.preview-container{display:flex;flex-direction:column;gap:1rem;align-items:center}.preview-image-wrapper{width:auto;height:700px;aspect-ratio:216 / 326;overflow:hidden;background-color:#fff;position:relative}.preview-image{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease}.product-section{padding:5rem 0;background-color:var(--color-bg)}.product-grid{display:flex;justify-content:space-between;align-items:center;gap:4rem}.product-content{flex:1;max-width:45%}.product-badge{font-family:var(--font-family-base);font-size:14px;font-weight:500;color:var(--color-primary);background-color:transparent;border:none;padding:0;margin-bottom:0rem;display:inline-block}.product-title{font-family:var(--font-family-base);font-size:40px;font-weight:700;line-height:1.2;color:var(--color-text);margin-bottom:1rem}.product-description{font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:1.6;color:var(--color-secondary);margin-bottom:2rem}.btn-product{background-color:var(--color-primary);color:#fff;font-family:var(--font-family-base);font-size:14px;font-weight:600;padding:.75rem 2rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .3s ease}.btn-product:hover{background-color:#0095c7;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00b7ed4d}.product-visual{flex:1;max-width:55%;display:flex;justify-content:flex-end}.product-image{width:100%;height:auto;border-radius:1rem;box-shadow:0 8px 24px #0000001f;transition:transform .3s ease,box-shadow .3s ease}.product-image:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000029}.product-grid-reverse{flex-direction:row-reverse}.product-grid-reverse .product-visual{justify-content:flex-start}.faq-section{padding:5rem 0;background-color:var(--color-bg)}.faq-header{text-align:center;margin-bottom:3rem}.faq-title{font-family:var(--font-family-base);font-size:40px;font-weight:700;color:var(--color-text);line-height:1.2}.faq-list{max-width:900px;margin:0 auto}.faq-item{background-color:#fff;border:1px solid var(--color-border);border-radius:1rem;margin-bottom:1rem;overflow:hidden;transition:all .3s ease;cursor:pointer}.faq-item:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.faq-question{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-question-text{font-family:var(--font-family-base);font-size:16px;font-weight:600;color:var(--color-text);line-height:1.4}.faq-chevron{flex-shrink:0;color:var(--color-primary);transition:transform .3s ease}.faq-chevron.rotated{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1)}.faq-answer.open{max-height:500px;padding:0 1.5rem 1.5rem}.faq-answer p{font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height:1.6;color:var(--color-secondary);margin:0}.auth-container{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.auth-title{font-family:var(--font-family-base);font-size:24px;font-weight:600;margin-bottom:1.5rem;text-align:center}.auth-link{color:var(--color-primary);text-decoration:none;font-weight:500;transition:color .3s ease}.auth-link:hover{color:#0095c7;text-decoration:underline}.error-message{color:#dc3545;font-size:14px;margin-top:.5rem}.text-muted-secondary{color:var(--color-secondary)}.border-subtle{border-color:var(--color-border)}@media(max-width:767px){.text-header{font-size:36px;white-space:normal;line-height:1.2;margin-bottom:.25rem}.text-second{font-size:16px;line-height:1.2;margin-bottom:.25rem}.text-third{font-size:12px;line-height:1.4;margin-bottom:1rem}.hero-badge{font-size:8px;padding:.25rem .5rem;margin-bottom:.75rem}.hero-badge svg{width:9px;height:9px}.navbar{padding:.5rem 0}.navbar .container{padding:0 1rem}.navbar-logo{height:32px}.navbar-left,.navbar-nav{gap:.5rem}.navbar-nav .nav-link{font-size:9px}.navbar-cta{font-size:9px;padding:.25rem .5rem}.hero-section{padding:2rem 0}.hero-section .container{padding:0 1rem}.hero-grid{flex-direction:column;gap:1rem;min-height:auto;align-items:flex-start}.hero-content{max-width:100%;width:100%}.hero-visuals{max-width:100%;width:100%;justify-content:center;align-items:center}.hero-cta-wrapper{flex-direction:row;align-items:center;gap:.5rem;margin-top:1.5rem}.btn-google{font-size:9px;padding:.5rem .75rem;border-radius:.5rem;white-space:nowrap;flex-shrink:0}.btn-google .google-icon{width:10px;height:10px}.hero-free-text{font-size:9px;line-height:1.2;white-space:nowrap}.hero-free-text svg{width:10px;height:10px}.mockup-grid{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.5rem;width:100%}.mockup-card{box-shadow:0 4px 12px #00000014}.mockup-card.mockup-large{width:60vw;aspect-ratio:216 / 326;flex-shrink:0}.mockup-card.mockup-small{width:calc((104 / 360) * 100vw);aspect-ratio:104 / 155;flex-shrink:0}.mockup-large{width:60vw;aspect-ratio:216 / 326}.mockup-small-row{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;align-items:flex-start}.mockup-small{width:calc((104 / 360) * 100vw);aspect-ratio:104 / 155;flex-shrink:0}.testimonial-carousel{flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin:1rem 0;padding:0}.testimonial-avatars{justify-content:center}.testimonial-content{align-items:center;text-align:center}.testimonial-rating{justify-content:center}.star-icon{font-size:14px}.rating-text{font-size:12px}.avatar-button{width:36px;height:36px}.avatar-button.active{width:48px;height:48px}.testimonial-quote{max-width:100%;text-align:center}.testimonial-quote p{font-size:12px}.example-section{padding:2rem 0}.example-white-container{padding:1.5rem;border-radius:.5rem}.example-header{margin-bottom:1.5rem}.example-title{font-size:24px;margin-bottom:.5rem}.example-description{font-size:14px}.example-grid{flex-direction:row;gap:.75rem;align-items:center;justify-content:flex-start}.example-selectors{gap:.5rem}.selector-row{gap:.5rem;justify-content:flex-start}.clothing-item.smaller{width:clamp(30px,calc(30px + (35 - 30) * ((100vw - 360px) / 70)),35px)}.clothing-item.active{width:clamp(40px,calc(40px + (50 - 40) * ((100vw - 360px) / 70)),50px)}.example-arrow{margin:0;transform:none}.arrow-icon{width:clamp(30px,calc(30px + (36 - 30) * ((100vw - 360px) / 70)),36px)}.preview-image-wrapper{height:clamp(200px,calc(200px + (260 - 200) * ((100vw - 360px) / 70)),260px)}.container{padding:0 1rem}.product-section{padding:2rem 0}.product-grid{flex-direction:column;gap:2rem}.product-content{max-width:100%;text-align:center}.product-badge{font-size:12px}.product-title{font-size:32px;margin-bottom:1rem}.product-description{font-size:14px;margin-bottom:1.5rem}.btn-product{font-size:14px;padding:.75rem 2rem}.product-visual{max-width:100%;justify-content:center}.faq-section{padding:2rem 0}.faq-header{margin-bottom:2rem}.faq-title{font-size:32px}.faq-question{padding:1rem}.faq-question-text{font-size:14px}.faq-answer.open{padding:0 1rem 1rem}.faq-answer p{font-size:14px}.faq-chevron{width:16px;height:16px}.footer{padding:2rem 0}.footer-content{flex-direction:column;align-items:center;text-align:center;gap:.75rem}.footer-text,.footer-link{font-size:12px}.status-indicator{width:6px;height:6px}}@media(min-width:768px)and (max-width:1024px){.text-header{font-size:clamp(34px,4vw,52px);white-space:normal;line-height:1.2}.text-second{font-size:clamp(14px,2vw,20px);line-height:1.3}.text-third{font-size:clamp(12px,1.8vw,16px);line-height:1.4}.hero-badge{font-size:clamp(8px,1.2vw,14px);padding:.25rem .5rem}.hero-badge svg{width:clamp(10px,1.5vw,14px);height:clamp(10px,1.5vw,14px)}.navbar-logo{height:clamp(46px,6vw,58px)}.navbar-nav .nav-link{font-size:clamp(14px,2vw,18px)}.navbar-cta{font-size:clamp(14px,2vw,18px);padding:.4rem .75rem}.hero-section{padding:2.5rem 0}.hero-section .container{padding:0 2rem}.hero-grid{gap:3rem;min-height:auto}.btn-google{font-size:clamp(8px,1vw,14px);padding:.6rem 1rem}.btn-google .google-icon{width:clamp(10px,1vw,14px);height:clamp(10px,1vw,14px)}.hero-free-text{font-size:clamp(8px,1.2vw,14px)}.hero-free-text svg{width:clamp(12px,1.5vw,14px);height:clamp(12px,1.5vw,14px)}.mockup-card{box-shadow:0 6px 18px #0000001a}.mockup-card.mockup-large,.mockup-large{width:calc((239 / 768) * 100vw);height:auto;aspect-ratio:216 / 326}.mockup-card.mockup-small,.mockup-small{width:calc((118 / 768) * 100vw);height:auto;aspect-ratio:216 / 326}.mockup-grid,.mockup-small-row{gap:.75rem}.testimonial-carousel{gap:1rem;margin:1.5rem 0}.avatar-button{width:40px;height:40px}.avatar-button.active{width:56px;height:56px}.star-icon{font-size:16px}.rating-text{font-size:12px}.testimonial-quote p{font-size:14px}.example-section{padding:2.5rem 0}.example-white-container{padding:clamp(1.5rem,2.5vw,2.5rem)}.example-header{margin-bottom:2rem}.example-title{font-size:clamp(28px,3.5vw,40px);margin-bottom:.625rem}.example-description{font-size:clamp(16px,2vw,20px)}.example-grid{gap:clamp(1rem,2vw,2.5rem)}.example-selectors{gap:clamp(1.5rem,2.2vw,2.5rem)}.selector-row{gap:clamp(.75rem,1.5vw,1.5rem)}.clothing-item.smaller{width:clamp(50px,7vw,70px)}.clothing-item.active{width:clamp(80px,10vw,110px)}.arrow-icon{width:clamp(60px,9vw,100px)}.preview-image-wrapper{height:clamp(450px,55vw,600px)}.container{padding:0 clamp(1.5rem,2vw,2rem)}.product-section{padding:3rem 0}.product-grid{gap:3rem}.product-badge{font-size:clamp(12px,1.5vw,14px)}.product-title{font-size:clamp(28px,3.5vw,40px)}.product-description{font-size:clamp(16px,2vw,18px)}.btn-product{font-size:clamp(14px,1.5vw,16px);padding:clamp(.75rem,1vw,1rem) clamp(2rem,2.5vw,2.5rem)}.faq-section{padding:3rem 0}.faq-title{font-size:clamp(28px,3.5vw,40px)}.faq-question-text,.faq-answer p{font-size:clamp(14px,1.8vw,16px)}.footer-text,.footer-link{font-size:13px}.footer-content{gap:1.5rem}.status-indicator{width:7px;height:7px}}
