.funnel-head-actions{display:flex;align-items:center;gap:.65rem}.step-pills{display:flex;gap:.3rem}.step-pills span{font-size:.58rem;color:#66808b;background:#0b202b;border:1px solid var(--line);padding:.5rem .65rem;border-radius:.4rem}.step-pills span.active{color:var(--aqua);border-color:color-mix(in srgb,var(--aqua) 35%,transparent)}
.config-tabs{display:grid;grid-template-columns:1fr 1fr;background:#e6ecee;padding:.25rem;border-radius:.6rem;margin:1.25rem 0 .75rem}.config-tabs button{border:0;background:transparent;padding:.6rem;border-radius:.4rem;color:#6c7f86;font-weight:700;font-size:.7rem;cursor:pointer}.config-tabs button.active{background:#fff;color:#173640;box-shadow:0 2px 9px #18333b15}.config-panel{display:none}.config-panel.active{display:block}.config-panel>p{color:#60777f;font-size:.75rem;line-height:1.5}.config-divider{font:700 .58rem Manrope;letter-spacing:.13em;color:#6a8189;border-top:1px solid #d9e2e4;padding-top:1rem;margin-top:1.2rem}.edit-drawer{overflow-y:auto}
@media(max-width:700px){.funnel-head-actions{align-items:flex-start;flex-direction:column}.step-pills{flex-wrap:wrap}}
.moroccantan-funnel{position:relative;background:#412501;color:#EAECD8;overflow:hidden}.moroccantan-funnel:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(65,37,1,.98) 0%,rgba(65,37,1,.94) 46%,rgba(65,37,1,.75) 100%);pointer-events:none}.moroccantan-funnel>*{position:relative;z-index:1}.moroccantan-funnel .funnel-page{font-family:Arial,Helvetica,sans-serif}.moroccantan-funnel .mini-logo{font-size:1.45rem;font-weight:400;letter-spacing:-.05em;text-transform:uppercase;margin-bottom:1.5rem}.moroccantan-funnel .funnel-photo-wrap{height:9.5rem;margin:0 0 2rem;border:1px solid rgba(234,236,216,.35);overflow:hidden}.moroccantan-funnel .funnel-photo-wrap img{width:100%;height:100%;object-fit:cover;object-position:center 43%;filter:saturate(.82) contrast(1.04)}.moroccantan-funnel .funnel-page>small{color:#C6D1D2}.moroccantan-funnel .funnel-page h3{font-family:Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-.045em;color:#EAECD8}.moroccantan-funnel .funnel-page p{color:#C6D1D2;max-width:38rem}.moroccantan-funnel .funnel-page li{color:#EAECD8}.moroccantan-funnel .funnel-page li:before{color:#C6D1D2}.moroccantan-funnel .lead-card{background:#EAECD8;color:#412501;border-radius:0}.moroccantan-funnel .lead-card h3{font-family:Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}.moroccantan-funnel .lead-card input,.moroccantan-funnel .lead-card select{border:1px solid #C6D1D2;background:#f7f6e9}.moroccantan-funnel .lead-card .btn{background:#412501;color:#EAECD8;border-radius:0}.moroccantan-funnel .lead-card>small{color:#725b40}.moroccantan-funnel .form-step{color:#725b40}.moroccantan-funnel .lead-card label{color:#412501}
@media(max-width:700px){.moroccantan-funnel .funnel-photo-wrap{height:8rem}}
.landing-stage{display:block;padding:1.5rem;background:#0a1b24;min-height:650px}.landing-browser{height:660px;overflow-y:auto;overscroll-behavior:contain;background:#EAECD8;color:#412501;scroll-behavior:smooth;border-radius:.25rem;box-shadow:0 30px 70px rgba(0,0,0,.35);font-family:Arial,Helvetica,sans-serif}.landing-browser::-webkit-scrollbar{width:.5rem}.landing-browser::-webkit-scrollbar-thumb{background:#412501}.mt-nav{height:4.5rem;background:#EAECD8;display:flex;align-items:center;padding:0 4%;gap:2rem;border-bottom:1px solid rgba(65,37,1,.2);position:sticky;top:0;z-index:4}.mt-nav b{font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:-.05em;margin-right:auto}.mt-nav span{font-size:.62rem;letter-spacing:.08em}.mt-nav button,.mt-hero-actions button,.mt-ingredients button{border:0;background:#412501;color:#EAECD8;padding:.8rem 1.1rem;font-size:.58rem;letter-spacing:.08em;cursor:pointer}.mt-hero{min-height:36rem;background:#412501;color:#EAECD8;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden}.mt-hero-copy{padding:7% 4% 7% 8%;display:flex;flex-direction:column;justify-content:center}.mt-hero-copy>small,.mt-logic>small,.mt-ingredients small,.mt-ugc>small,.quiz-intro>small{font-size:.6rem;letter-spacing:.15em;color:#C6D1D2}.mt-hero-copy h3{font:400 clamp(2.8rem,5vw,5.2rem)/.9 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-.065em;margin:1rem 0}.mt-hero-copy p{color:#C6D1D2;font-size:.9rem;line-height:1.65;max-width:34rem}.mt-hero-actions{display:flex;align-items:center;gap:1.25rem;margin-top:1.2rem}.mt-hero-actions button{background:#EAECD8;color:#412501}.mt-hero-actions span{font-size:.55rem;letter-spacing:.14em}.mt-product-visual{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 48%,#6e4d28 0,#412501 58%)}.mt-product-visual img{height:33rem;max-width:92%;object-fit:contain;filter:drop-shadow(0 1.5rem 1.2rem rgba(0,0,0,.32))}.ingredient-orbit span{position:absolute;color:#EAECD8;border:1px solid rgba(234,236,216,.35);border-radius:50%;width:5rem;aspect-ratio:1;display:grid;place-items:center;text-align:center;font-size:.5rem;letter-spacing:.1em}.ingredient-orbit span:first-child{top:12%;left:8%}.ingredient-orbit span:nth-child(2){top:20%;right:8%}.ingredient-orbit span:last-child{bottom:10%;left:7%}.mt-proof{display:grid;grid-template-columns:repeat(4,1fr);background:#C6D1D2;color:#412501}.mt-proof span{text-align:center;padding:1.1rem .6rem;border-right:1px solid rgba(65,37,1,.18);font-size:.52rem;letter-spacing:.1em}.mt-logic{padding:6rem 7%;text-align:center}.mt-logic>small,.mt-ingredients small,.mt-ugc>small,.quiz-intro>small{color:#765936}.mt-logic>h3,.mt-ingredients h3,.mt-ugc>h3,.quiz-intro h3{font:400 clamp(2.4rem,4vw,4.8rem)/.95 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-.055em;margin:1rem 0}.mt-logic>p{max-width:47rem;margin:0 auto;color:#725f47;font-size:.9rem;line-height:1.65}.logic-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3.5rem;border-top:1px solid rgba(65,37,1,.25);border-bottom:1px solid rgba(65,37,1,.25)}.logic-grid article{padding:2rem;border-right:1px solid rgba(65,37,1,.25)}.logic-grid article:last-child{border:0}.logic-grid b{font-size:.58rem}.logic-grid h4{font-size:1.5rem;font-weight:400;margin:.7rem 0}.logic-grid p{color:#725f47;font-size:.72rem}.mt-ingredients{background:#C6D1D2;display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;padding:6rem 7%;align-items:center}.mt-ingredients>div:first-child p{font-size:.85rem;line-height:1.6;color:#5f4b34}.mt-ingredients button{margin-top:1rem}.ingredient-list{border-top:1px solid rgba(65,37,1,.35)}.ingredient-list article{display:grid;grid-template-columns:2.5rem 1fr;padding:1.1rem 0;border-bottom:1px solid rgba(65,37,1,.35)}.ingredient-list article>b{font-size:.58rem;padding-top:.2rem}.ingredient-list span{display:grid;gap:.2rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em}.ingredient-list strong{font-size:1rem;font-weight:400;text-transform:none;letter-spacing:0}.mt-ugc{background:#000;color:#EAECD8;padding:5rem 5%}.mt-ugc>small{color:#C6D1D2}.mt-ugc>h3{max-width:48rem}.ugc-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ugc-card{position:relative;aspect-ratio:9/15;border:0;color:#fff;text-align:left;padding:1.3rem;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;cursor:pointer;background-image:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.05)),url('moroccantan-lifestyle.jpg');background-size:auto 100%;background-position:16% center}.ugc-card.u2{background-position:50% center}.ugc-card.u3{background-position:84% center}.ugc-card i{position:absolute;top:50%;left:50%;translate:-50% -50%;font-style:normal;width:3rem;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:rgba(234,236,216,.9);color:#412501}.ugc-card span{font-size:1.1rem;line-height:1.05}.ugc-card em{font-size:.55rem;color:#C6D1D2;font-style:normal;margin-top:.5rem;letter-spacing:.1em;text-transform:uppercase}.mt-quiz{display:grid;grid-template-columns:.95fr 1.05fr;gap:7%;padding:6rem 7%;background:#EAECD8;align-items:center}.quiz-intro p{color:#725f47;line-height:1.6}.mt-quiz .lead-card{background:#fff;border:1px solid rgba(65,37,1,.2);box-shadow:none}.mt-footer{background:#412501;color:#EAECD8;padding:2rem 5%;display:flex;justify-content:space-between;align-items:center}.mt-footer b{font-weight:400;text-transform:uppercase}.mt-footer span{font-size:.52rem;letter-spacing:.1em}
@media(max-width:800px){.landing-stage{padding:.6rem}.landing-browser{height:690px}.mt-nav span{display:none}.mt-hero{grid-template-columns:1fr}.mt-product-visual{min-height:27rem}.mt-product-visual img{height:25rem}.mt-proof{grid-template-columns:1fr 1fr}.logic-grid{grid-template-columns:1fr}.logic-grid article{border-right:0;border-bottom:1px solid rgba(65,37,1,.25)}.mt-ingredients,.mt-quiz{grid-template-columns:1fr}.ugc-row{gap:.5rem}.ugc-card{padding:.75rem}.ugc-card span{font-size:.75rem}.mt-logic,.mt-ingredients,.mt-ugc,.mt-quiz{padding:4rem 6%}.mt-footer{align-items:flex-start;flex-direction:column;gap:.5rem}}
