.sales-route-loading{--sales-loading-bg:#f3eee8;background:var(--sales-loading-bg);min-height:100vh}.atelie-route-loading{background:#14100d;min-height:100vh}.atelie{--at-bg:#14100d;--at-bg-alt:#1c1612;--at-gold:#e3b341;--at-gold-dark:#b8892e;--at-cream:#faf6ef;--at-text:#f3ede4;--at-muted:#b9afa2;--at-footer:#0e0b09;background:var(--at-bg);color:var(--at-text);min-height:100vh;font-family:Plus Jakarta Sans,sans-serif}.atelie-title{font-family:Lora,serif;font-weight:600}.atelie-gold{color:var(--at-gold)}.atelie-bar{z-index:50;background:linear-gradient(90deg, var(--at-gold), var(--at-gold-dark));color:#14100d;text-align:center;text-transform:uppercase;letter-spacing:.04em;padding:10px 16px;font-size:12px;font-weight:700;line-height:1.45;position:sticky;top:0}.atelie-progress{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:16px 12px 4px;display:flex}.atelie-step{color:var(--at-muted);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.atelie-step-done{color:var(--at-text)}.atelie-step-active{color:var(--at-text);background:#e3b34114;border-color:#e3b3418c}.atelie-section{padding:54px 20px}.atelie-section-alt{background:var(--at-bg-alt)}.atelie-inner{max-width:620px;margin:0 auto}.atelie-divider{background:var(--at-gold);border-radius:2px;width:64px;height:3px;margin:22px auto 0}.atelie-divider-left{background:var(--at-gold);border-radius:2px;width:64px;height:3px;margin:18px 0 0}.atelie p{font-size:16px;line-height:1.75}.atelie p+p{margin-top:16px}.atelie p strong{font-weight:700}.atelie-muted{color:var(--at-muted)}.atelie-center-lead{text-align:center;font-size:17px}.atelie-h1{text-align:center;font-size:clamp(27px,6.4vw,34px);line-height:1.25}.atelie-h1 strong{color:var(--at-gold);font-weight:600}.atelie-h2{font-size:clamp(23px,5.4vw,29px);line-height:1.3}.atelie-h2-caps{text-transform:uppercase;letter-spacing:.02em}.atelie-subtitle{margin-top:14px;font-weight:600}.atelie-callout{background:var(--at-bg-alt);border-left:3px solid var(--at-gold);border-radius:12px;margin-top:26px;padding:20px 22px;font-size:17px;font-weight:700;line-height:1.5}.atelie-section-alt .atelie-callout{background:#14100da6}.atelie-list{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.atelie-list li{gap:12px;font-size:16px;line-height:1.6;display:flex}.atelie-list-check{color:var(--at-gold);flex:none;margin-top:3px}.atelie-carousel{margin-top:26px;position:relative}.atelie-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:4px 20px 10px;display:flex;overflow-x:auto}.atelie-carousel-track::-webkit-scrollbar{display:none}.atelie-model-card{scroll-snap-align:center;background:var(--at-cream);border-radius:16px;flex-direction:column;flex:0 0 72%;margin:0;display:flex;overflow:hidden}.atelie-model-media{aspect-ratio:4/5;color:#8a7a66;text-align:center;justify-content:center;align-items:center;padding:16px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.atelie-model-media img{object-fit:contain;width:100%;height:100%}.atelie-model-label{color:var(--at-text);text-align:center;background:#241c15;padding:10px 12px;font-size:13px;font-weight:600}.atelie-carousel-hint{text-align:center;color:var(--at-muted);margin-top:12px;font-size:13px}.atelie-carousel-arrow{border:1px solid var(--at-gold-dark);width:40px;height:40px;color:var(--at-gold);cursor:pointer;z-index:2;background:#14100dd9;border-radius:999px;font-size:20px;line-height:1;display:none;position:absolute;top:40%;transform:translateY(-50%)}.atelie-carousel-arrow-prev{left:10px}.atelie-carousel-arrow-next{right:10px}@media (min-width:768px){.atelie-model-card{flex-basis:31%}.atelie-carousel-arrow{justify-content:center;align-items:center;display:flex}.atelie-section{padding:64px 24px}}.atelie-offer-card{background:var(--at-bg-alt);border:1px solid var(--at-gold-dark);text-align:center;border-radius:16px;padding:28px 22px}.atelie-old-price{color:var(--at-muted);font-size:15px;text-decoration:line-through}.atelie-price{color:var(--at-gold);margin-top:6px;font-family:Lora,serif;font-size:clamp(38px,10vw,46px);font-weight:600}.atelie-installments{color:var(--at-muted);margin-top:8px;font-size:15px}.atelie-badge{border:1px solid var(--at-gold-dark);color:var(--at-gold);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;margin-top:16px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-block}.atelie-widget{margin-top:22px}.atelie-trust{text-align:center;color:var(--at-muted);margin-top:16px;font-size:13px;line-height:1.6}.atelie-guarantee-card{border:1px solid var(--at-gold-dark);text-align:center;border-radius:16px;padding:28px 22px}.atelie-guarantee-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--at-gold);font-size:12px;font-weight:700}.atelie-seal{border:2px dashed var(--at-gold-dark);text-transform:uppercase;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;margin:20px auto 18px;display:flex}.atelie-seal-top{letter-spacing:.1em;color:var(--at-muted);font-size:11px;font-weight:700}.atelie-seal-days{color:var(--at-gold);font-family:Lora,serif;font-size:40px;font-weight:600;line-height:1.1}.atelie-seal-label{letter-spacing:.1em;color:var(--at-muted);font-size:11px;font-weight:700}.atelie-cta{background:linear-gradient(90deg, var(--at-gold), var(--at-gold-dark));color:#14100d;text-transform:uppercase;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:420px;margin:16px auto 0;padding:18px 24px;font-size:15px;font-weight:700;line-height:1.4;transition:transform .2s;display:flex}.atelie-cta:hover{transform:translateY(-2px)}.atelie-cta:focus-visible{outline:2px solid var(--at-gold);outline-offset:3px}.atelie-footer{background:var(--at-footer);color:var(--at-muted);text-align:center;padding:32px 20px;font-size:12px;line-height:1.8}@media (min-width:768px){.atelie h1,.atelie h2{scroll-margin-top:64px}.atelie-progress{padding:18px 16px 6px}}
