:root{--background:#f7f8f5;--foreground:#18201d;--muted:#64706a;--line:#dce3de;--panel:#ffffff;--brand:#087f5b;--brand-dark:#075f46;--accent:#f08c00}.atl-ads-page{background:linear-gradient(180deg,#f6faf7,#edf5ef 46%,#f8fbf8);color:#173329;min-height:100vh;padding:0 16px 96px}.atl-credibility-bar{align-items:center;background:#123b2c;border-radius:0 0 14px 14px;color:rgba(255,255,255,.92);display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:850;gap:10px;justify-content:center;margin:0 auto;max-width:1120px;padding:10px 14px;text-align:center}.atl-credibility-bar span{align-items:center;display:inline-flex;gap:8px}.atl-credibility-bar span:before{background:#d7a83f;border-radius:999px;content:"";height:6px;width:6px}.atl-ads-hero{margin:0 auto;max-width:1120px;padding:clamp(20px,5vw,48px) 0 20px}.atl-ads-brand{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.atl-ads-brand span{color:#165c3d;font-size:.86rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.atl-ads-brand strong{background:#fff;border:1px solid rgba(22,92,61,.12);border-radius:999px;box-shadow:0 10px 30px rgba(13,61,48,.08);color:#986818;font-size:.78rem;padding:8px 12px;text-transform:uppercase}.atl-ads-grid{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(244,250,246,.98));border:1px solid rgba(22,92,61,.1);border-radius:16px;box-shadow:0 26px 70px rgba(13,61,48,.12);display:grid;grid-gap:clamp(18px,4vw,40px);gap:clamp(18px,4vw,40px);grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);overflow:hidden;padding:clamp(20px,5vw,48px)}.atl-gold-pill{background:rgba(191,123,18,.11);border:1px solid rgba(191,123,18,.22);border-radius:999px;color:#8a5f16;font-size:.78rem;font-weight:950;letter-spacing:.08em;width:-moz-fit-content;width:fit-content}.atl-ads-copy{display:grid;grid-gap:16px;gap:16px}.atl-ads-copy h1{color:#123b2c;font-size:clamp(2rem,5vw,4.35rem);letter-spacing:0;line-height:.98;margin:0;max-width:840px}.atl-ads-copy p{color:#476156;font-size:clamp(1rem,2.1vw,1.18rem);line-height:1.62;margin:0;max-width:680px}.atl-hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.atl-hero-badges span{background:#fff;border:1px solid rgba(31,164,99,.17);border-radius:999px;box-shadow:0 10px 26px rgba(13,61,48,.08);color:#123b2c;font-size:.86rem;font-weight:950;padding:9px 12px}.atl-kit-badge{align-items:center;background:linear-gradient(135deg,#fff7d6,#ffffff);border:1px solid rgba(191,123,18,.22);border-radius:16px;box-shadow:0 16px 36px rgba(122,80,18,.12);display:flex;flex-wrap:wrap;gap:8px 12px;padding:13px 15px;width:-moz-fit-content;width:fit-content}.atl-kit-badge strong{color:#7a5012;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.atl-kit-badge span{color:#294a3b;font-weight:850;line-height:1.35}.atl-kit-badge b{color:#0f7548}.atl-trust-seals{display:flex;flex-wrap:wrap;gap:8px;margin-top:-2px}.atl-trust-seals span{background:#f4fbf6;border:1px solid rgba(31,164,99,.16);border-radius:999px;color:#123b2c;font-size:.82rem;font-weight:900;padding:8px 11px}.atl-ads-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.atl-ads-actions button,.atl-ads-submit{align-items:center;background:linear-gradient(135deg,#1fa463,#0f7548);border:0;border-radius:999px;box-shadow:0 18px 38px rgba(31,164,99,.24);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:950;gap:8px;justify-content:center;min-height:54px;padding:0 22px;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.atl-ads-actions .atl-secondary-button{background:#fff;border:1px solid rgba(22,92,61,.16);box-shadow:0 12px 28px rgba(13,61,48,.08);color:#123b2c}.atl-ads-actions button:hover,.atl-ads-submit:hover{box-shadow:0 22px 48px rgba(31,164,99,.34);transform:translateY(-1px)}.atl-ads-actions small{color:#5a6f65;font-weight:850;line-height:1.35}.atl-ads-visual{background:radial-gradient(circle at 50% 50%,rgba(191,123,18,.14),transparent 62%),#fff;border:1px solid rgba(22,92,61,.1);border-radius:14px;display:grid;overflow:hidden;padding:12px}.atl-ads-visual img{aspect-ratio:1200/760;display:block;height:auto;object-fit:contain;width:100%}.atl-product-collage{display:grid;grid-gap:12px;gap:12px}.atl-product-collage .atl-collage-main{aspect-ratio:1200/760;background:#fff;border-radius:12px;box-shadow:0 18px 46px rgba(13,61,48,.12);object-fit:contain;width:100%}.atl-collage-strip{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.atl-collage-strip img{aspect-ratio:1;background:linear-gradient(180deg,#fff,#f7fbf8);border:1px solid rgba(22,92,61,.1);border-radius:12px;box-shadow:0 10px 28px rgba(13,61,48,.08);height:auto;object-fit:contain;padding:8px;width:100%}.atl-ads-benefits{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px auto 0;max-width:1120px}.atl-ads-benefits-intro{display:grid;grid-gap:8px;gap:8px;margin:28px auto 0;max-width:780px;text-align:center}.atl-ads-benefits-intro h2{color:#123b2c;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.12;margin:0}.atl-ads-benefits article{background:#fff;border:1px solid rgba(22,92,61,.1);border-radius:14px;box-shadow:0 14px 40px rgba(13,61,48,.08);display:grid;grid-gap:10px;gap:10px;padding:20px}.atl-ads-benefits svg{color:#1b8f58}.atl-ads-benefits h2{color:#163d2e;font-size:1.08rem;margin:0}.atl-ads-benefits p{color:#5e7068;line-height:1.5;margin:0}.atl-faq-section,.atl-growth-section,.atl-guide-section,.atl-pas-section,.atl-pillars-section,.atl-plan-section,.atl-risk-section,.atl-support-section,.atl-testimonials-section,.atl-urgency-section{margin:22px auto 0;max-width:1120px}.atl-guide-section,.atl-pas-section,.atl-risk-section,.atl-urgency-section{background:rgba(255,255,255,.95);border:1px solid rgba(22,92,61,.1);border-radius:18px;box-shadow:0 18px 48px rgba(13,61,48,.09);display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,4vw,30px)}.atl-growth-section{background:linear-gradient(160deg,#eef8e6,#ffffff);border:1px solid rgba(37,211,102,.22);border-radius:22px;box-shadow:0 18px 48px rgba(13,61,48,.08);display:grid;grid-gap:12px;gap:12px;max-width:880px;padding:clamp(22px,4vw,34px);text-align:center}.atl-growth-section h2,.atl-guide-section h2,.atl-pas-section h2,.atl-risk-section h2,.atl-urgency-section h2{color:#123b2c;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.1;margin:0}.atl-growth-section p{color:#4c5f52;line-height:1.7;margin:0 auto;max-width:760px}.atl-comparison,.atl-pas-grid,.atl-plan-grid,.atl-testimonials-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.atl-pillars-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.atl-comparison article,.atl-pas-grid article,.atl-pillars-grid article,.atl-plan-grid article,.atl-testimonials-grid article{background:linear-gradient(180deg,#fff,#f8fbf9);border:1px solid rgba(22,92,61,.11);border-radius:14px;box-shadow:0 12px 32px rgba(13,61,48,.07);display:grid;grid-gap:8px;gap:8px;padding:18px}.atl-pas-grid strong,.atl-testimonials-grid strong{color:#143b2b;font-size:1.02rem}.atl-faq-list p,.atl-guide-section p,.atl-pas-grid p,.atl-pillars-grid p,.atl-plan-grid p,.atl-risk-section p,.atl-testimonials-grid p,.atl-urgency-section p{color:#546960;line-height:1.58;margin:0}.atl-pas-solution{background:#f3f8f4;border-left:4px solid #1fa463;border-radius:10px;color:#274d3d!important;font-weight:850;padding:12px 14px}.atl-guide-proof{display:flex;flex-wrap:wrap;gap:10px}.atl-guide-proof span{align-items:center;background:#f3f8f4;border:1px solid rgba(31,164,99,.14);border-radius:999px;color:#143b2b;display:inline-flex;font-weight:900;gap:7px;padding:9px 12px}.atl-guide-proof svg,.atl-pillars-grid svg,.atl-support-list svg,.atl-urgency-section svg{color:#1b8f58}.atl-comparison article h3,.atl-pillars-grid article h3,.atl-plan-grid article h3{color:#143b2b;font-size:1.12rem;margin:0}.atl-pillars-grid article strong{color:#143b2b}.atl-support-section{background:linear-gradient(135deg,#123b2c,#0e6a43);border-radius:18px;box-shadow:0 22px 58px rgba(13,61,48,.16);color:#fff;display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,4vw,30px)}.atl-support-section h2{color:#fff;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.1;margin:0}.atl-support-section .eyebrow{color:#f2d47a}.atl-support-list{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.atl-support-list article{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:14px;display:flex;gap:10px;padding:14px}.atl-support-list span{color:rgba(255,255,255,.93);font-weight:850;line-height:1.4}.atl-plan-section{scroll-margin-top:24px}.atl-plan-grid article span{background:linear-gradient(135deg,#d7a83f,#f2d47a);border-radius:999px;color:#2f220d;height:34px;width:34px}.atl-inline-cta,.atl-plan-grid article span{align-items:center;display:inline-flex;font-weight:950;justify-content:center}.atl-inline-cta{background:linear-gradient(135deg,#1fa463,#0f7548);border:0;border-radius:999px;box-shadow:0 18px 38px rgba(31,164,99,.22);color:#fff;cursor:pointer;justify-self:center;margin-top:18px;min-height:52px;padding:0 22px}.atl-testimonials-grid article small{color:#7a5012;font-weight:900}.atl-risk-section{background:linear-gradient(135deg,#fff,#fff9e8)}.atl-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.atl-urgency-section{align-items:start;grid-template-columns:auto minmax(0,1fr)}.atl-faq-list{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.atl-faq-list details{background:#fff;border:1px solid rgba(22,92,61,.11);border-radius:14px;box-shadow:0 12px 32px rgba(13,61,48,.06);padding:16px}.atl-faq-list summary{color:#143b2b;cursor:pointer;font-weight:950}.atl-faq-list p{margin-top:10px}.atl-olfactory-section{background:rgba(255,255,255,.94);border:1px solid rgba(22,92,61,.1);border-radius:18px;box-shadow:0 18px 48px rgba(13,61,48,.09);display:grid;grid-gap:18px;gap:18px;margin:22px auto 0;max-width:1120px;padding:clamp(18px,4vw,30px)}.atl-olfactory-copy{display:grid;grid-gap:8px;gap:8px;max-width:820px}.atl-olfactory-copy h2{color:#123b2c;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.08;margin:0}.atl-olfactory-copy p{color:#546960;line-height:1.58;margin:0}.atl-olfactory-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.atl-olfactory-card{background:linear-gradient(180deg,#fff,#f8fbf9);border:1px solid rgba(22,92,61,.12);border-radius:16px;box-shadow:0 14px 36px rgba(13,61,48,.08);color:inherit;cursor:pointer;display:grid;grid-gap:12px;gap:12px;overflow:hidden;padding:12px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.atl-olfactory-card:focus-visible,.atl-olfactory-card:hover{border-color:rgba(31,164,99,.38);box-shadow:0 18px 44px rgba(13,61,48,.12);outline:0;transform:translateY(-1px)}.atl-olfactory-image{background:#f4f7f2;border-radius:12px;display:block;max-height:260px;overflow:hidden}.atl-olfactory-image img{display:block;height:100%;max-height:260px;object-fit:cover;object-position:top center;width:100%}.atl-olfactory-card-copy{display:grid;grid-gap:4px;gap:4px}.atl-olfactory-card-copy strong{color:#163d2e;font-size:1.08rem}.atl-olfactory-card-copy small{color:#64776e;font-size:.9rem;line-height:1.4}.atl-olfactory-zoom{align-items:center;color:#1b8f58;display:inline-flex;font-size:.82rem;font-weight:900;gap:6px}.atl-olfactory-teaser{color:#435b50;font-size:.95rem;font-weight:750;line-height:1.5;margin:0;max-width:780px}.atl-olfactory-cta{align-items:center;background:#123b2c;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:950;justify-content:center;justify-self:start;min-height:46px;padding:0 18px;transition:background .18s ease,transform .18s ease}.atl-olfactory-cta:focus-visible,.atl-olfactory-cta:hover{background:#0f7548;outline:0;transform:translateY(-1px)}.atl-official-categories,.atl-product-opportunity,.atl-risk-reducer{background:rgba(255,255,255,.95);border:1px solid rgba(22,92,61,.1);border-radius:18px;box-shadow:0 18px 48px rgba(13,61,48,.09);display:grid;grid-gap:18px;gap:18px;margin:22px auto 0;max-width:1120px;padding:clamp(18px,4vw,30px)}.atl-product-opportunity{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,253,249,.98))}.atl-official-categories{background:linear-gradient(180deg,#123b2c,#0f553c);color:#fff;overflow:hidden;position:relative}.atl-official-categories:before{background:radial-gradient(circle at 18% 12%,rgba(242,212,122,.18),transparent 32%),radial-gradient(circle at 86% 4%,rgba(31,164,99,.2),transparent 34%);content:"";inset:0;pointer-events:none;position:absolute}.atl-official-categories>*{position:relative;z-index:1}.atl-visual-copy{display:grid;grid-gap:8px;gap:8px;max-width:840px}.atl-risk-reducer h2,.atl-visual-copy h2{color:#123b2c;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.1;margin:0}.atl-official-categories .atl-visual-copy h2{color:#fff}.atl-risk-reducer p,.atl-visual-copy p{color:#546960;line-height:1.62;margin:0}.atl-official-categories .atl-visual-copy p{color:rgba(255,255,255,.82)}.atl-official-categories .eyebrow{color:#f2d47a}.atl-opportunity-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.atl-opportunity-card{background:#fff;border:1px solid rgba(22,92,61,.11);border-radius:16px;box-shadow:0 16px 42px rgba(13,61,48,.08);display:grid;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.atl-opportunity-card:hover{box-shadow:0 22px 52px rgba(13,61,48,.13);transform:translateY(-2px)}.atl-opportunity-card img{aspect-ratio:1.22;background:#f8fbf9;display:block;height:auto;object-fit:contain;padding:14px;width:100%}.atl-opportunity-card div{display:grid;grid-gap:8px;gap:8px;padding:18px}.atl-opportunity-card span{color:#9a6b18;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.atl-opportunity-card h3{color:#143b2b;font-size:1.12rem;margin:0}.atl-opportunity-card p{color:#5d7068;line-height:1.5;margin:0}.atl-opportunity-card strong{color:#0f7548;font-size:.92rem;line-height:1.35}.atl-opportunity-cta{align-items:center;background:#f3f8f4;border:1px solid rgba(31,164,99,.12);border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:16px}.atl-opportunity-cta p{color:#315344;font-weight:780;line-height:1.5;margin:0;max-width:720px}.atl-category-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.atl-category-card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:14px;box-shadow:0 14px 36px rgba(0,0,0,.1);display:grid;grid-gap:10px;gap:10px;overflow:hidden;padding:10px}.atl-category-card img{aspect-ratio:1;background:rgba(255,255,255,.94);border-radius:10px;display:block;height:auto;object-fit:contain;padding:8px;width:100%}.atl-category-card h3{color:#fff;font-size:.86rem;line-height:1.2;margin:0;min-height:2.35em}.atl-risk-reducer{align-items:center;background:linear-gradient(135deg,#fff9e8,#ffffff);grid-template-columns:minmax(0,1fr) auto}.atl-ads-form-section{align-items:start;background:linear-gradient(135deg,rgba(239,250,242,.98),rgba(255,252,239,.92));border:1px solid rgba(22,92,61,.13);border-radius:24px;box-shadow:0 26px 70px rgba(13,61,48,.14);display:grid;grid-gap:clamp(18px,4vw,36px);gap:clamp(18px,4vw,36px);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);margin:32px auto 0;max-width:1120px;padding:clamp(16px,3vw,26px);scroll-margin-top:24px}.atl-ads-form,.atl-ads-form-copy{background:rgba(255,255,255,.94);border:1px solid rgba(22,92,61,.1);border-radius:18px;box-shadow:0 16px 42px rgba(13,61,48,.08)}.atl-ads-form-copy{display:grid;grid-gap:12px;gap:12px;padding:clamp(20px,4vw,34px)}.atl-ads-form-copy h2{color:#123b2c;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.08;margin:0}.atl-ads-form-copy p{color:#546960;line-height:1.58;margin:0}.atl-revenda-points{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:4px 0 0;padding:0}.atl-revenda-points li{align-items:center;background:#fff;border:1px solid rgba(31,164,99,.12);border-radius:12px;color:#143b2b;display:flex;font-weight:880;gap:8px;line-height:1.35;padding:10px 12px}.atl-revenda-points li:before{align-items:center;background:#1fa463;border-radius:999px;color:#fff;content:"âœ“";display:inline-flex;flex:0 0 auto;font-size:.74rem;font-weight:950;height:20px;justify-content:center;width:20px}.atl-ads-note{background:#f3f8f4;border-left:4px solid #1fa463;border-radius:10px;color:#274d3d!important;font-weight:820;padding:12px 14px}.atl-ads-form{display:grid;grid-gap:14px;gap:14px;padding:clamp(20px,4vw,34px)}.atl-ads-form label{color:#173329;display:grid;font-size:.9rem;font-weight:900;grid-gap:8px;gap:8px}.atl-ads-form input,.atl-ads-form select,.atl-ads-form textarea{background:#f8fbf9;border:1px solid rgba(22,92,61,.16);border-radius:12px;color:#173329;font-size:1rem;min-height:52px;padding:0 14px;width:100%}.atl-ads-form textarea{line-height:1.45;min-height:126px;padding:14px;resize:vertical}.atl-ads-form input:focus,.atl-ads-form select:focus,.atl-ads-form textarea:focus{border-color:#1fa463;box-shadow:0 0 0 4px rgba(31,164,99,.12);outline:0}.atl-ads-form .atl-phone-field{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,.72fr) minmax(0,1fr)}.atl-turnstile-wrap{align-items:center;background:#f8fbf9;border:1px solid rgba(22,92,61,.12);border-radius:12px;display:flex;justify-content:center;min-height:76px;overflow:hidden;padding:10px}.atl-turnstile-box{min-height:65px}.atl-turnstile-message{background:#fff7ed;border:1px solid rgba(191,123,18,.24);border-radius:12px;color:#7a5012;font-size:.9rem;font-weight:850;line-height:1.4;margin:0;padding:12px 14px;text-align:center}.atl-ads-success{display:grid;grid-gap:16px;gap:16px;justify-items:center;text-align:center}.atl-ads-success svg{color:#1fa463}.atl-success-icon{align-items:center;background:linear-gradient(135deg,#effaf2,#fff);border:1px solid rgba(31,164,99,.16);border-radius:999px;box-shadow:0 18px 46px rgba(31,164,99,.14);display:inline-flex;height:86px;justify-content:center;width:86px}.atl-ads-success h2{color:#123b2c;font-size:clamp(1.6rem,5vw,2.4rem);margin:0}.atl-ads-success p{color:#546960;margin:0}.atl-next-steps{background:#f7fbf8;border:1px solid rgba(22,92,61,.12);border-radius:14px;display:grid;grid-gap:10px;gap:10px;padding:16px;text-align:left;width:100%}.atl-next-steps h3{color:#123b2c;font-size:1rem;margin:0}.atl-next-steps ol{color:#4f665c;display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px}.atl-success-catalog-preview{display:grid;grid-gap:12px;gap:12px;width:100%}.atl-success-products{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.atl-success-products figure{background:#fff;border:1px solid rgba(22,92,61,.1);border-radius:12px;display:grid;grid-gap:6px;gap:6px;margin:0;overflow:hidden;padding:8px}.atl-success-products img{aspect-ratio:1;display:block;height:auto;object-fit:contain;width:100%}.atl-success-products figcaption{color:#315344;font-size:.72rem;font-weight:900;line-height:1.15}.atl-ads-success-actions{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr;margin-top:6px;width:100%}.atl-ads-success-actions a{width:100%}.atl-ads-secondary-action{align-items:center;background:linear-gradient(135deg,#d7a83f,#f2d47a);border:1px solid rgba(122,80,18,.18);border-radius:999px;box-shadow:0 16px 38px rgba(177,123,32,.2);color:#2f220d;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:950;gap:8px;justify-content:center;min-height:54px;padding:0 22px;text-decoration:none;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.atl-ads-secondary-action:hover{filter:brightness(1.03);box-shadow:0 20px 46px rgba(177,123,32,.26);transform:translateY(-1px)}.atl-ads-hero-note{color:#566c62;font-size:.95rem;font-weight:800;margin-top:18px}.atl-ads-floating{background:linear-gradient(135deg,#1fa463,#0f7548);border:0;border-radius:999px;bottom:max(18px,env(safe-area-inset-bottom));box-shadow:0 18px 44px rgba(18,72,42,.26);color:#fff;cursor:pointer;font-weight:950;min-height:52px;padding:0 18px;position:fixed;right:max(16px,env(safe-area-inset-right));z-index:20}.atl-lightbox{align-items:center;background:rgba(8,30,22,.78);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;inset:0;padding:16px;position:fixed;z-index:80}.atl-lightbox-panel{background:#fff;border:1px solid rgba(255,255,255,.24);border-radius:18px;box-shadow:0 28px 80px rgba(0,0,0,.35);display:grid;grid-gap:12px;gap:12px;margin:0 auto;max-height:calc(100dvh - 32px);max-width:1040px;overflow:hidden;padding:14px;width:min(100%,1040px)}.atl-lightbox-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.atl-lightbox-header h2{color:#123b2c;font-size:clamp(1.15rem,3vw,1.7rem);margin:0}.atl-lightbox-header button{align-items:center;background:#f1f6f3;border:1px solid rgba(22,92,61,.12);border-radius:999px;color:#123b2c;cursor:pointer;display:inline-flex;height:42px;justify-content:center;width:42px}.atl-lightbox-header button:focus-visible,.atl-lightbox-header button:hover{background:#e7f3eb;outline:3px solid rgba(31,164,99,.18)}.atl-lightbox-scroll{background:#f5f7f4;border-radius:14px;max-height:min(74dvh,820px);overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.atl-lightbox-scroll img{display:block;height:auto;margin:0 auto;max-width:none;width:min(100%,1080px)}.atl-lightbox-help{color:#60756b;font-size:.82rem;line-height:1.4;margin:0;text-align:center}@media (max-width:720px){.atl-ads-page{padding:0 12px 88px}.atl-ads-brand{margin-bottom:12px}.atl-ads-brand span{font-size:.72rem;letter-spacing:.1em}.atl-ads-brand strong{font-size:.68rem;padding:7px 9px}.atl-ads-grid{grid-template-columns:1fr;padding:16px}.atl-ads-copy{gap:12px}.atl-ads-copy h1{font-size:clamp(2rem,11vw,3.2rem);line-height:1}.atl-ads-actions button{width:100%}.atl-ads-visual{order:-1}.atl-ads-benefits,.atl-ads-form-section,.atl-comparison,.atl-pas-grid,.atl-pillars-grid,.atl-plan-grid,.atl-support-list,.atl-testimonials-grid{border-radius:18px;grid-template-columns:1fr;margin-top:22px;padding:12px}.atl-category-grid,.atl-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atl-official-categories,.atl-product-opportunity,.atl-risk-reducer{border-radius:18px;margin-top:22px;padding:16px}.atl-opportunity-card div{padding:14px}.atl-opportunity-cta{align-items:stretch;flex-direction:column}.atl-opportunity-cta .atl-inline-cta{width:100%}.atl-risk-reducer{grid-template-columns:1fr}.atl-faq-section,.atl-guide-section,.atl-pas-section,.atl-plan-section,.atl-risk-section,.atl-support-section,.atl-testimonials-section,.atl-urgency-section{border-radius:18px;margin-top:22px;padding:16px}.atl-urgency-section{grid-template-columns:1fr}.atl-olfactory-section{border-radius:18px;margin-top:22px;padding:16px}.atl-olfactory-grid{grid-template-columns:1fr}.atl-olfactory-image,.atl-olfactory-image img{max-height:210px}.atl-olfactory-cta{justify-self:stretch}.atl-ads-benefits article,.atl-ads-form,.atl-ads-form-copy{border-radius:12px;padding:18px}.atl-ads-form .atl-phone-field,.atl-ads-success-actions{grid-template-columns:1fr}.atl-success-products{grid-template-columns:repeat(3,minmax(0,1fr))}.atl-success-products figure{padding:7px}.atl-success-products figcaption{font-size:.68rem}.atl-ads-floating{left:12px;right:12px;width:calc(100% - 24px)}.atl-lightbox{padding:10px}.atl-lightbox-panel{border-radius:16px;max-height:calc(100dvh - 20px);padding:10px}.atl-lightbox-scroll{max-height:72dvh}.atl-lightbox-scroll img{width:150vw}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.ro-home{background:radial-gradient(circle at 12% 6%,rgba(34,197,94,.16),transparent 34%),radial-gradient(circle at 88% 0,rgba(59,130,246,.13),transparent 34%),linear-gradient(180deg,#07130f,#0d1f19 34%,#f6f9f6 0,#f6f9f6);color:#10231c;min-height:100vh}.ro-nav{background:rgba(7,19,15,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.1);position:-webkit-sticky;position:sticky;top:0;z-index:20}.ro-nav-inner{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:72px}.ro-brand{font-weight:900;gap:10px;min-width:max-content}.ro-brand,.ro-brand span{align-items:center;color:#fff;display:inline-flex}.ro-brand span{background:linear-gradient(#07130f,#07130f) padding-box,linear-gradient(135deg,#31f0a0,#f4b740) border-box;border:1px solid transparent;border-radius:999px;font-size:.82rem;height:38px;justify-content:center;width:38px}.ro-nav-links{align-items:center;display:flex;gap:18px}.ro-nav-links a{color:rgba(255,255,255,.78);font-size:.92rem;font-weight:800}.ro-nav-links a:hover{color:#fff}.ro-nav-links .ro-nav-cta{background:#fff;border-radius:999px;color:#10231c;min-height:40px;padding:11px 16px}.ro-hero{color:#fff;overflow:hidden;padding:78px 0 86px}.ro-hero-grid{align-items:center;display:grid;grid-gap:46px;gap:46px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.ro-hero-copy h1{color:#fff;font-size:clamp(2.55rem,5.2vw,5.4rem);letter-spacing:0;line-height:.98;max-width:920px}.ro-hero-copy>p:not(.ro-eyebrow){color:rgba(255,255,255,.78);font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.68;margin:24px 0 0;max-width:720px}.ro-eyebrow{color:#5bf0a4;font-size:.78rem;font-weight:950;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.ro-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ro-button{align-items:center;background:linear-gradient(135deg,#27c77a,#0d8f63);border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:0 18px 42px rgba(21,185,112,.24);color:#fff;display:inline-flex;font-weight:900;gap:9px;justify-content:center;min-height:52px;padding:0 22px}.ro-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.ro-button-ghost{background:rgba(255,255,255,.08);box-shadow:none;color:#fff}.ro-proof-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ro-proof-row span{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.86);display:inline-flex;font-size:.86rem;font-weight:800;gap:7px;padding:9px 12px}.ro-dashboard-mockup{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,250,245,.95)),radial-gradient(circle at 18% 18%,rgba(34,197,94,.22),transparent 34%);border:1px solid rgba(255,255,255,.45);border-radius:8px;box-shadow:0 30px 90px rgba(0,0,0,.3);color:#10231c;display:grid;grid-gap:18px;gap:18px;padding:20px;position:relative}.ro-dashboard-mockup:before{background:linear-gradient(135deg,rgba(245,166,35,.78),rgba(39,199,122,.78));border-radius:8px;content:"";filter:blur(34px);inset:28px -18px -20px 32px;opacity:.45;position:absolute;z-index:-1}.ro-mockup-top{display:flex;gap:7px}.ro-mockup-top span{background:#d8e5df;border-radius:999px;height:10px;width:10px}.ro-mockup-header{align-items:center;display:flex;gap:14px;justify-content:space-between}.ro-mockup-header small,.ro-mockup-list span,.ro-mockup-stats span{color:#60736b}.ro-mockup-header strong{display:block;font-size:1.35rem;margin-top:4px}.ro-mockup-header b{background:#dff8ea;border-radius:999px;color:#0d8f63;padding:8px 10px}.ro-mockup-stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ro-mockup-stats article{background:#fff;border:1px solid #dde9e2;border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:14px}.ro-mockup-stats svg{color:#0d8f63}.ro-mockup-stats strong{font-size:1.35rem}.ro-flow-card{align-items:center;background:#10231c;border-radius:8px;color:#fff;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:16px}.ro-flow-card span{background:rgba(255,255,255,.08);border-radius:999px;font-size:.82rem;font-weight:900;padding:7px 10px}.ro-mockup-list{display:grid;grid-gap:10px;gap:10px}.ro-mockup-list span{align-items:center;background:#fff;border:1px solid #dde9e2;border-radius:8px;display:flex;gap:10px;padding:12px}.ro-mockup-list i{background:#27c77a;border-radius:999px;display:inline-flex;height:9px;width:9px}.ro-section{padding:76px 0}.ro-section-soft{background:#edf6f0;border-bottom:1px solid #dbe8df;border-top:1px solid #dbe8df}.ro-section-head{display:grid;grid-gap:14px;gap:14px;margin-bottom:30px;max-width:820px}.ro-final-card h2,.ro-section-head h2,.ro-services-panel h2,.ro-split-grid h2,.ro-university-grid h2{color:#10231c;font-size:clamp(2rem,3.4vw,3.35rem);line-height:1.04}.ro-final-card p,.ro-muted,.ro-section-head p,.ro-services-panel p,.ro-university-grid p{color:#5e6d66;font-size:1.04rem;line-height:1.7;margin:0}.ro-tool-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ro-tool-card{background:#fff;border:1px solid #dde8e2;border-radius:8px;box-shadow:0 14px 32px rgba(16,35,28,.06);display:grid;grid-gap:12px;gap:12px;padding:22px}.ro-icon-shell{align-items:center;background:#e8fbf0;border-radius:8px;color:#0d8f63;display:inline-flex;height:46px;justify-content:center;width:46px}.ro-tool-card h3{color:#10231c;font-size:1.08rem}.ro-tool-card p{color:#5e6d66;line-height:1.62;margin:0}.ro-services-grid,.ro-split-grid,.ro-university-grid{align-items:center;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.ro-audience-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ro-audience-grid span,.ro-diff-grid article,.ro-service-list article{align-items:center;background:#fff;border:1px solid #dde8e2;border-radius:8px;display:flex;gap:10px;font-weight:900;min-height:58px;padding:14px}.ro-audience-grid svg,.ro-diff-grid svg,.ro-service-list svg{color:#0d8f63;flex:0 0 auto}.ro-services-panel{background:linear-gradient(145deg,rgba(16,35,28,.96),rgba(8,80,58,.92)),radial-gradient(circle at 20% 20%,rgba(39,199,122,.3),transparent 38%);border-radius:8px;color:#fff;padding:clamp(26px,4vw,42px)}.ro-services-panel h2,.ro-services-panel p{color:#fff}.ro-services-panel p{color:rgba(255,255,255,.76);margin-top:18px}.ro-service-list{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ro-university-band{background:linear-gradient(135deg,rgba(237,246,240,.95),rgba(255,255,255,.95)),radial-gradient(circle at 80% 15%,rgba(240,140,0,.16),transparent 32%)}.ro-topic-cloud{display:flex;flex-wrap:wrap;gap:10px}.ro-topic-cloud span{background:#fff;border:1px solid #dde8e2;border-radius:999px;color:#10231c;font-weight:900;padding:12px 15px}.ro-centered{margin-left:auto;margin-right:auto;text-align:center}.ro-diff-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ro-final-cta{padding:0 0 80px}.ro-final-card{background:radial-gradient(circle at 10% 20%,rgba(91,240,164,.18),transparent 34%),linear-gradient(135deg,#10231c,#07130f);border-radius:8px;color:#fff;overflow:hidden;padding:clamp(30px,6vw,64px);position:relative}.ro-final-card h2,.ro-final-card p{color:#fff;max-width:760px}.ro-final-card p{color:rgba(255,255,255,.75);margin-top:16px}.smart-quiz-shell{align-items:stretch;background:#000;color:#fff;display:flex;justify-content:center;min-height:100vh}.smart-quiz-card{display:grid;grid-template-rows:auto auto 1fr;max-width:560px;min-height:100vh;padding:clamp(58px,10vh,96px) 28px 48px;width:100%}.smart-quiz-logo{align-items:center;display:grid;grid-gap:12px;gap:12px;justify-items:center;margin-bottom:34px;text-align:center}.smart-quiz-logo span{align-items:center;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.28),transparent 28%),linear-gradient(#050505,#050505) padding-box,linear-gradient(140deg,#78fff2,#ffffff 43%,#ff365f 70%,#ff7a28) border-box;border:1px solid transparent;border-radius:999px;box-shadow:0 0 0 6px rgba(255,255,255,.04),0 18px 45px rgba(120,255,242,.12);color:#fff;display:inline-flex;height:72px;justify-content:center;position:relative;width:72px}.smart-quiz-logo span:before{background:linear-gradient(135deg,#78fff2,#ff3f63);border-radius:999px 999px 999px 8px;content:"";height:14px;position:absolute;right:11px;top:10px;transform:rotate(24deg);width:8px}.smart-quiz-logo span:after{border:1px solid rgba(255,255,255,.24);border-radius:inherit;content:"";inset:9px;position:absolute}.smart-quiz-logo span strong{font-size:1.05rem;letter-spacing:0;position:relative;z-index:1}.smart-quiz-logo div{display:grid;grid-gap:5px;gap:5px;justify-items:center}.smart-quiz-logo div>strong{color:#fff;font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.smart-quiz-logo small{color:rgba(255,255,255,.58);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.smart-progress{background:rgba(255,255,255,.86);height:6px;margin-bottom:28px;overflow:hidden;width:100%}.smart-progress span{background:#3f8f88;display:block;height:100%;transition:width .26s ease}.smart-step{align-content:start;display:grid;grid-gap:22px;gap:22px;justify-items:center;padding-top:4px;text-align:center}.smart-kicker{color:rgba(255,255,255,.56)!important;font-size:.78rem!important;font-weight:900;letter-spacing:.12em;margin-bottom:-10px!important;text-transform:uppercase}.smart-step h1{color:#fff;font-size:clamp(1.65rem,7vw,2.25rem);line-height:1.15;margin:0;max-width:520px}.smart-step p{color:rgba(255,255,255,.88);font-size:clamp(1rem,4.8vw,1.32rem);line-height:1.42;margin:0;max-width:500px;white-space:pre-line}.smart-form-step,.smart-options{display:grid;grid-gap:14px;gap:14px;width:100%}.smart-options button{background:linear-gradient(110deg,#ff2f73,#ff442f);min-height:64px;padding:0 18px}.smart-blue-button,.smart-options button,.smart-redirect-button{border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:clamp(1rem,4.4vw,1.18rem)}.smart-blue-button,.smart-redirect-button{align-items:center;background:#1877f2;display:inline-flex;justify-content:center;min-height:58px;padding:0 20px;width:100%}.smart-redirect-button{background:#1f925f;text-decoration:none}.smart-form-step input{background:#222;border:1px solid #f04444;border-radius:8px;color:#fff;font-size:1.15rem;min-height:66px;outline:0;padding:0 16px;text-align:center;width:100%}.smart-error{color:#ffb4b4;font-size:.92rem;font-weight:700}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page-shell{min-height:100vh}.container{margin:0 auto;max-width:1120px;padding:0 24px}.topbar{border-bottom:1px solid var(--line);background:rgba(247,248,245,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.topbar-inner{justify-content:space-between;min-height:68px;gap:18px}.brand-mark,.topbar-inner{align-items:center;display:flex}.brand-mark{font-weight:800;gap:10px}.brand-dot{background:var(--brand);border-radius:999px;height:12px;width:12px}.nav-actions{align-items:center;display:flex;gap:10px}.button{align-items:center;background:var(--brand);border:1px solid var(--brand);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:0 16px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.button:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.button:active{transform:translateY(1px)}.button.secondary{background:transparent;color:var(--brand)}.button.secondary:hover{background:#e8f4ef}.hero{padding:76px 0 54px}.hero-grid{align-items:center;display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.eyebrow{color:var(--brand);font-size:.82rem;font-weight:800;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}h1{font-size:clamp(2.35rem,4vw,4.6rem);line-height:1.02}h1,h2{letter-spacing:0;margin:0}h2{font-size:clamp(1.7rem,2.4vw,2.6rem);line-height:1.1}h3{letter-spacing:0;margin:0}.lead,h3{font-size:1.1rem}.lead{color:var(--muted);line-height:1.7;margin:22px 0 0;max-width:680px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.visual-panel{background:linear-gradient(145deg,rgba(8,127,91,.94),rgba(7,95,70,.94)),url(https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&fit=crop&w=1200&q=80);background-position:50%;background-size:cover;border-radius:8px;color:#fff;min-height:420px;padding:28px}.visual-panel-content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:364px}.metric-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.metric{border:1px solid rgba(255,255,255,.28);border-radius:8px;padding:14px}.metric strong{display:block;font-size:1.5rem}.metric span{color:rgba(255,255,255,.78);display:block;font-size:.86rem;margin-top:4px}.band{border-top:1px solid var(--line);padding:56px 0}.section-head{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:26px}.section-head p{color:var(--muted);line-height:1.6;margin:0;max-width:560px}.admin-grid,.feature-grid,.product-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:22px}.card p{color:var(--muted);line-height:1.6;margin:12px 0 0}.catalog-hero{background:linear-gradient(90deg,rgba(247,248,245,.96),rgba(247,248,245,.72)),url(https://images.unsplash.com/photo-1611078489935-0cb964de46d6?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-size:cover;border-bottom:1px solid var(--line);padding:76px 0 58px}.consultant-strip{gap:14px;margin-top:28px}.avatar,.consultant-strip{align-items:center;display:flex}.avatar{background:var(--brand);border-radius:999px;color:#fff;font-weight:800;height:52px;justify-content:center;width:52px}.product-card{display:flex;flex-direction:column;min-height:100%}.product-media{align-items:center;background:#edf3ef;border-radius:8px;display:flex;height:150px;justify-content:center;margin-bottom:18px}.product-media,.tag{color:var(--brand);font-weight:800}.tag{font-size:.82rem;margin-bottom:8px;text-transform:uppercase}.benefits{color:var(--muted);line-height:1.55;margin:16px 0 20px;padding-left:18px}.card-actions{display:grid;grid-gap:10px;gap:10px;margin-top:auto}.quiz-page{padding:56px 0}.quiz-form{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.question{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:22px}.options{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.option{align-items:center;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:12px}.field{display:grid;grid-gap:8px;gap:8px}.field input,.field textarea{border:1px solid var(--line);border-radius:8px;min-height:44px;padding:10px 12px;width:100%}.admin-table{background:var(--panel);border:1px solid var(--line);border-collapse:collapse;width:100%}.admin-shell{padding:48px 0}.admin-panel{margin-bottom:28px}.admin-form{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;padding:20px}.admin-form label{display:grid;font-size:.9rem;font-weight:800;grid-gap:7px;gap:7px}.admin-form input,.admin-form select{border:1px solid var(--line);border-radius:8px;min-height:44px;padding:10px 12px}.admin-form textarea,.quiz-question-form textarea{border:1px solid var(--line);border-radius:8px;min-height:86px;padding:10px 12px;width:100%}.quiz-admin-list{display:grid;grid-gap:16px;gap:16px}.quiz-question-form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.quiz-question-form label{display:grid;font-size:.86rem;font-weight:800;grid-gap:7px;gap:7px}.quiz-question-form input,.quiz-question-form select{border:1px solid var(--line);border-radius:8px;min-height:42px;padding:9px 10px;width:100%}.quiz-options-editor{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin-top:16px;padding-top:16px}.quiz-option-add,.quiz-option-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto}.quiz-option-row{color:var(--muted);font-size:.88rem}.quiz-option-row span{color:var(--foreground);font-weight:800}.quiz-option-row button{background:transparent;border:1px solid var(--line);border-radius:8px;cursor:pointer;min-height:34px}.quiz-option-add input{border:1px solid var(--line);border-radius:8px;min-height:40px;padding:8px 10px}.admin-mini-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.admin-mini-list li{display:grid;grid-gap:3px;gap:3px}.admin-mini-list span{color:var(--muted)}.quiz-config-form textarea{min-height:150px}.admin-form button{align-self:end}.admin-table-wrap{overflow-x:auto}.admin-table td,.admin-table th{border-bottom:1px solid var(--line);padding:12px;text-align:left;vertical-align:top}.admin-table th{background:#eef4f0}.admin-actions-inline{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.muted{color:var(--muted)}.soft-band{background:#eef4f0}.atl-form-grid,.split-section{align-items:center;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.atl-form-grid p,.split-section p{color:var(--muted);line-height:1.65}.check-list{display:grid;grid-gap:12px;gap:12px}.check-list span{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:flex;font-weight:700;gap:10px;padding:13px 14px}.check-list svg{color:var(--brand);flex:0 0 auto}.atl-offer-hero{background:linear-gradient(90deg,rgba(247,248,245,.98),rgba(247,248,245,.78)),url(https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-size:cover;border-bottom:1px solid var(--line);padding:72px 0 58px}.atl-offer-grid{align-items:center;display:grid;grid-gap:44px;gap:44px;grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.phone-preview{background:#fff;border:1px solid #d8e2dc;border-radius:22px;box-shadow:0 24px 60px rgba(24,32,29,.16);padding:14px}.preview-header{align-items:center;display:flex;gap:12px;padding:10px 4px 14px}.catalog-avatar,.preview-avatar{align-items:center;background:#edf3ef;border:1px solid var(--line);border-radius:999px;color:var(--brand);display:flex;flex:0 0 auto;font-weight:800;height:48px;justify-content:center;overflow:hidden;width:48px}.consultant-line span,.preview-header small{color:var(--muted);display:block;font-size:.82rem;margin-top:2px}.preview-tabs{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,1fr)}.preview-tabs span{background:#eef4f0;border-radius:999px;color:var(--brand-dark);display:block;font-size:.72rem;font-weight:800;padding:8px 6px;text-align:center}.preview-tabs span:first-child{background:var(--brand);color:#fff}.preview-search{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.86rem;margin:13px 0;padding:10px 12px}.preview-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;padding:10px}.preview-product{align-items:center;aspect-ratio:1;background:#f3f6f4;border-radius:12px;color:var(--brand);display:flex;font-weight:800;justify-content:center;margin-bottom:10px}.catalog-tag,.preview-card span{background:#eef4f0;border-radius:5px;color:var(--brand-dark);display:inline-flex;font-size:.68rem;font-weight:800;margin-bottom:8px;padding:4px 6px}.preview-card b,.preview-card strong{display:block}.preview-card small{color:var(--muted);display:block;font-size:.68rem;font-weight:800;margin-top:10px;text-transform:uppercase}.preview-actions{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr 40px;margin-top:10px}.preview-actions button,.preview-cart{align-items:center;border:1px solid var(--line);border-radius:8px;display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;justify-content:center;min-height:38px}.preview-cart{background:var(--brand);border-color:var(--brand);color:#fff;margin-top:8px;width:100%}.lead-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:22px}.lead-card label{color:var(--foreground);display:grid;font-size:.9rem;font-weight:800;grid-gap:7px;gap:7px}.lead-card input{border:1px solid var(--line);border-radius:8px;min-height:44px;padding:10px 12px}.lead-card p{font-size:.86rem;margin:0}.form-whatsapp{width:100%}.catalog-app{background:#f7f8f5}.catalog-header{background:#fff;border-bottom:1px solid var(--line)}.catalog-header-inner,.catalog-main{max-width:768px;padding:14px 16px}.catalog-tabs{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:12px}.catalog-tabs a,.catalog-tabs button{background:#eef4f0;color:var(--brand-dark);font-weight:800;min-height:34px;padding:8px 10px}.catalog-main{padding-bottom:72px}.catalog-tools{grid-gap:10px;gap:10px;grid-template-columns:1fr minmax(150px,.8fr);margin:8px 0 12px}.search-box{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;display:flex;gap:8px;padding:0 12px}.search-box svg{color:var(--muted)}.catalog-tools select,.search-box input{background:#fff;border:0;min-height:42px;outline:0;width:100%}.catalog-tools select{border:1px solid var(--brand);border-radius:999px;padding:0 12px}.category-pills{flex-wrap:wrap;margin-bottom:14px}.category-pills button{border:1px solid var(--brand);color:var(--brand);font-size:.76rem;font-weight:800;padding:7px 11px}.category-pills button.active{background:var(--brand);color:#fff}.catalog-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-product-card{border:1px solid var(--line);border-radius:16px}.catalog-product-media{aspect-ratio:1;flex:0 0 auto}.catalog-product-media>span{color:var(--brand);font-size:.9rem;font-weight:800;padding:14px;text-align:center}.catalog-badge-button{border:1px solid var(--line);border-radius:7px;bottom:8px;color:var(--muted);font-size:.66rem;font-weight:800;min-height:26px;padding:4px 7px;right:8px}.catalog-product-body{padding:12px}.catalog-product-body h2{font-size:.95rem;line-height:1.2;margin:0 0 7px}.catalog-product-body p{font-size:.76rem}.catalog-price small{color:var(--muted);display:block;font-size:.62rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.catalog-price strong{display:block;font-size:1.12rem;margin-top:2px}.catalog-card-actions{grid-template-columns:1fr 38px}.catalog-card-actions a,.catalog-card-actions button,.catalog-cart{border-radius:8px;font-weight:800;padding:0 8px}.catalog-card-actions a svg{color:#16a34a}.catalog-empty,.copy-note{color:var(--muted);display:block;font-size:.78rem;margin-top:8px}@media (max-width:860px){.admin-form,.admin-grid,.atl-form-grid,.atl-offer-grid,.feature-grid,.hero-grid,.product-grid,.ro-diff-grid,.ro-hero-grid,.ro-services-grid,.ro-split-grid,.ro-tool-grid,.ro-university-grid,.split-section{grid-template-columns:1fr}.section-head{align-items:start;flex-direction:column}.visual-panel{min-height:320px}.phone-preview{max-width:420px}.ro-hero{padding:54px 0 62px}.ro-dashboard-mockup{max-width:560px}}@media (max-width:560px){.container{padding:0 16px}.ro-nav-inner{align-items:stretch;flex-direction:column;min-height:0;padding:14px 0}.ro-nav-links{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ro-nav-links a{background:rgba(255,255,255,.08);border-radius:8px;display:flex;justify-content:center;min-height:38px;padding:10px 8px}.ro-nav-links .ro-nav-cta{grid-column:1/-1;min-height:40px}.ro-hero-copy h1{font-size:clamp(2.2rem,12vw,3.45rem)}.ro-hero-actions,.ro-proof-row{align-items:stretch;flex-direction:column}.ro-button{width:100%}.ro-audience-grid,.ro-mockup-stats,.ro-service-list{grid-template-columns:1fr}.ro-flow-card{justify-content:flex-start}.ro-section{padding:52px 0}.topbar-inner{align-items:flex-start;flex-direction:column;padding:14px 0}.nav-actions{width:100%}.nav-actions .button{flex:1 1}.catalog-tools,.metric-row{grid-template-columns:1fr}.catalog-header-inner,.catalog-main{padding-left:12px;padding-right:12px}.catalog-product-body{padding:10px}.catalog-card-actions{grid-template-columns:1fr 36px}}.catalog-app{background:linear-gradient(180deg,#fbfbf8,#f3f6f2);min-height:100vh;padding-bottom:92px}.catalog-header{background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(220,227,222,.8);box-shadow:0 8px 28px rgba(20,35,29,.04);position:-webkit-sticky;position:sticky;top:0;z-index:20}.catalog-header-inner,.catalog-main{margin:0 auto;max-width:1180px;padding:14px 24px}.catalog-header-inner{align-items:center;display:flex;gap:18px;justify-content:space-between}.consultant-line{align-items:center;display:flex;gap:12px;min-width:0}.catalog-avatar{align-items:center;background:linear-gradient(145deg,#064d3c,#0b8f6a);border:1px solid rgba(8,127,91,.18);border-radius:999px;color:#fff;display:flex;flex:0 0 auto;font-weight:900;height:48px;justify-content:center;overflow:hidden;width:48px}.catalog-avatar img,img.catalog-avatar{height:48px;object-fit:cover;width:48px}.consultant-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.consultant-copy span{align-items:center;display:flex;gap:6px;min-width:0}.consultant-copy small,.consultant-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consultant-copy svg{color:var(--brand);flex:0 0 auto}.consultant-copy small{color:var(--muted);font-size:.76rem}.consultant-location{align-items:center;display:flex;gap:4px}.catalog-tabs{background:#fff;border:1px solid rgba(8,127,91,.1);border-radius:999px;box-shadow:0 8px 24px rgba(20,35,29,.06);display:flex;gap:4px;margin-top:0;padding:4px}.catalog-tabs a,.catalog-tabs button{align-items:center;background:transparent;border:0;border-radius:999px;color:#385047;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;justify-content:center;min-height:38px;padding:0 14px;text-align:center}.catalog-tabs .active{background:var(--brand);color:#fff}.catalog-main{padding-bottom:34px}.catalog-banner{align-items:flex-end;background:linear-gradient(135deg,rgba(6,77,60,.95),rgba(8,127,91,.86)),url(https://images.unsplash.com/photo-1514995669114-6081e934b693?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-size:cover;border-radius:8px;color:#fff;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin:20px 0 18px;min-height:220px;padding:clamp(24px,5vw,46px)}.catalog-banner .eyebrow{color:#d7fff2}.catalog-banner h1{font-size:clamp(2.4rem,5vw,4.8rem)}.catalog-banner p:not(.eyebrow){color:rgba(255,255,255,.82);line-height:1.65;margin:16px 0 0;max-width:650px}.catalog-banner-actions{display:grid;grid-gap:10px;gap:10px;min-width:190px}.catalog-banner-actions a,.catalog-banner-actions button,.catalog-modal-actions a,.catalog-modal-actions button{align-items:center;background:#22c55e;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:44px;padding:0 16px}.catalog-banner-actions a+a,.catalog-modal-actions button{background:rgba(255,255,255,.95);color:#173329}.catalog-tools{align-items:flex-end;scroll-margin-top:178px;background:rgba(255,255,255,.86);border:1px solid rgba(220,227,222,.9);border-radius:8px;box-shadow:0 18px 50px rgba(20,35,29,.07);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(240px,1fr) minmax(220px,340px);margin:0 0 14px;padding:16px}.filter-select,.search-box{background:transparent;border:0;border-radius:0;display:grid;grid-gap:8px;gap:8px;padding:0}.filter-select>span,.search-box>span:first-child{color:#42524d;font-size:.72rem;font-weight:900;text-transform:uppercase}.search-input-line{align-items:center;background:#fff;border:1px solid rgba(220,227,222,.95);border-radius:999px;display:flex;gap:8px;min-height:48px;padding:0 14px}.search-input-line svg{color:var(--muted);flex:0 0 auto}.filter-select select,.search-input-line input{background:#fff;border:0;min-height:44px;outline:0;width:100%}.filter-select select{border:1px solid var(--brand);border-radius:999px;font-weight:800;padding:0 14px}.category-pills{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;padding-bottom:4px}.category-pills button{background:#fff;border:1px solid var(--line);border-radius:999px;color:#385047;cursor:pointer;flex:0 0 auto;font-size:.78rem;font-weight:900;min-height:36px;padding:0 12px}.category-pills button.active{background:#e0f4ed;border-color:var(--brand);color:var(--brand-dark)}.catalog-section-heading{align-items:flex-end;scroll-margin-top:178px;display:flex;gap:18px;justify-content:space-between;margin:28px 0 16px}.catalog-section-heading h2{font-size:clamp(1.9rem,4vw,3.25rem)}.catalog-section-heading h2:after{background:var(--brand);border-radius:999px;content:"";display:block;height:4px;margin-top:12px;width:72px}.catalog-section-heading>span{color:var(--muted);font-weight:900}.catalog-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.catalog-product-card{background:#fff;border:1px solid rgba(220,227,222,.92);border-radius:8px;box-shadow:0 16px 38px rgba(20,35,29,.06);display:flex;flex-direction:column;min-width:0;overflow:hidden}.catalog-product-media{align-items:center;aspect-ratio:auto;background:#fff;border:0;color:inherit;cursor:pointer;display:flex;flex:0 0 180px;height:180px;justify-content:center;min-height:180px;padding:0;width:100%}.catalog-product-media img{filter:drop-shadow(0 14px 16px rgba(20,35,29,.1));padding:12px;position:relative;z-index:1}.catalog-product-media>span:not(.catalog-badge-button){color:var(--brand);font-size:.9rem;font-weight:900;padding:14px;text-align:center}.catalog-badge-button{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(220,227,222,.96);border-radius:999px;bottom:10px;box-shadow:0 8px 20px rgba(20,35,29,.1);color:#173329;display:inline-flex;font-size:.68rem;font-weight:900;gap:4px;min-height:28px;padding:0 9px;position:absolute;right:10px}.catalog-product-body{background:#fff;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:14px;position:relative;z-index:2}.catalog-tag{align-self:start;background:#eef8f3;border-radius:999px;color:var(--brand-dark);display:inline-flex;font-size:.66rem;font-weight:900;margin-bottom:8px;padding:5px 8px;text-transform:uppercase}.catalog-product-body h2{font-size:1rem;line-height:1.22;margin:0 0 8px}.catalog-product-body p{color:var(--muted);display:-webkit-box;font-size:.78rem;line-height:1.45;margin:0 0 12px;min-height:52px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.catalog-price{background:#f0faf5;border:1px solid rgba(8,127,91,.1);border-radius:8px;margin-top:auto;padding:9px}.catalog-modal-price small,.catalog-price small{color:var(--muted);display:block;font-size:.62rem;font-weight:900;text-transform:uppercase}.catalog-modal-price strong,.catalog-price strong{color:var(--brand);display:block;font-size:1rem;margin-top:2px}.catalog-card-actions{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr 40px;margin-top:10px}.catalog-card-actions a,.catalog-card-actions button,.catalog-cart{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--foreground);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:900;gap:6px;justify-content:center;min-height:38px;padding:0 10px}.catalog-card-actions a{background:#22c55e;border-color:#22c55e;color:#fff}.catalog-cart{background:var(--brand);border-color:var(--brand);color:#fff;margin-top:8px;width:100%}.catalog-cart-panel{background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:8px;bottom:18px;box-shadow:0 16px 42px rgba(20,35,29,.14);display:grid;grid-gap:8px;gap:8px;left:18px;max-width:min(320px,calc(100vw - 104px));padding:12px;position:fixed;z-index:30}.catalog-cart-panel strong{align-items:center;display:flex;gap:7px}.catalog-cart-panel strong span{background:var(--brand);border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;justify-content:center;min-width:20px;padding:3px 6px}.catalog-cart-panel ul{color:var(--muted);font-size:.76rem;line-height:1.35;margin:0;padding-left:16px}.catalog-cart-panel a{background:#22c55e;border-radius:999px;color:#fff;font-size:.78rem;font-weight:900;min-height:34px;padding:8px 12px;text-align:center}.catalog-cart-panel small,.catalog-empty,.copy-note{color:var(--muted);display:block;font-size:.78rem}.floating-products{background:linear-gradient(135deg,#16a34a,#047857);border:1px solid rgba(255,255,255,.24);bottom:86px;box-shadow:0 12px 30px rgba(22,163,74,.28);cursor:pointer;font-size:.78rem;font-weight:950;gap:6px;min-height:42px;padding:0 14px;pointer-events:auto;right:14px}.floating-products,.floating-whatsapp{align-items:center;border-radius:999px;color:#fff;display:inline-flex;justify-content:center;position:fixed;z-index:31}.floating-whatsapp{background:#22c55e;bottom:18px;box-shadow:0 14px 38px rgba(34,197,94,.34);height:58px;right:18px;width:58px}.catalog-modal-backdrop{align-items:center;background:rgba(12,20,16,.62);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:60}.catalog-product-modal{background:#fff;border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.24);display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);max-height:calc(100vh - 36px);max-width:980px;overflow:auto;padding:clamp(18px,4vw,34px);position:relative;width:min(100%,980px)}.catalog-modal-close{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;height:38px;justify-content:center;position:absolute;right:12px;top:12px;width:38px}.catalog-modal-media{align-items:center;background:#f8fbf9;border:1px solid var(--line);border-radius:8px;display:flex;justify-content:center;min-height:320px}.catalog-modal-media img{display:block;max-height:440px;object-fit:contain;padding:18px;width:100%}.catalog-modal-copy{align-self:center;display:grid;grid-gap:14px;gap:14px}.catalog-modal-copy h2{font-size:clamp(2rem,4vw,3rem)}.catalog-modal-copy p:not(.eyebrow){color:var(--muted);line-height:1.6;margin:0}.catalog-modal-price{background:#fff8e8;border:1px solid #f1dfb7;border-radius:8px;padding:16px}.catalog-modal-price strong{color:#b87814;font-size:1.8rem}.catalog-modal-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:760px){.catalog-app{padding-bottom:86px}.catalog-header-inner{align-items:stretch;flex-direction:column;gap:10px;padding:10px 12px}.catalog-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.catalog-tabs a,.catalog-tabs button{font-size:.72rem;min-height:34px;padding:0 8px}.catalog-main{padding:12px}.catalog-banner{grid-template-columns:1fr;margin-top:10px;min-height:0;padding:22px}.catalog-banner h1{font-size:2.35rem}.catalog-banner-actions{grid-template-columns:1fr;min-width:0}.catalog-tools{gap:10px;grid-template-columns:1fr;padding:12px}.catalog-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-product-media{flex-basis:132px;height:132px;min-height:132px}.catalog-product-body{padding:10px}.catalog-product-body h2{font-size:.9rem}.catalog-product-body p{font-size:.72rem;min-height:46px}.catalog-card-actions{grid-template-columns:1fr 36px}.catalog-card-actions a,.catalog-card-actions button,.catalog-cart{font-size:.72rem;min-height:36px}.catalog-section-heading{align-items:start;flex-direction:column;gap:6px}.catalog-cart-panel{bottom:14px;left:12px;max-width:calc(100vw - 88px)}.floating-whatsapp{bottom:14px;height:54px;right:12px;width:54px}.catalog-product-modal{grid-template-columns:1fr;gap:16px}.catalog-modal-media{min-height:220px}.catalog-modal-media img{max-height:280px}}.stats-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:24px 0}.stats-grid div{background:#f4f8f6;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:16px}.stats-grid strong{color:var(--brand);font-size:2rem;line-height:1}.stats-grid span{color:var(--muted);font-size:.92rem}.inline-form{align-items:center;display:flex;gap:8px;min-width:220px}.inline-form select{border:1px solid var(--line);border-radius:8px;min-height:38px;padding:0 8px}.inline-form .button{min-height:38px;padding:0 10px}.auth-panel{max-width:620px}.consultant-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:280px}.consultant-actions form{margin:0}.consultant-edit-details{flex-basis:100%}.consultant-edit-details summary{background:#0f766e;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;min-height:38px;padding:9px 14px}.consultant-edit-form{background:#f8fbf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(180px,1fr));margin-top:10px;padding:12px}.consultant-edit-form label{color:var(--text);display:grid;font-size:.82rem;font-weight:900;grid-gap:5px;gap:5px}.consultant-edit-form input,.consultant-edit-form select,.consultant-edit-form textarea{border:1px solid var(--line);border-radius:8px;font:inherit;min-height:38px;padding:8px 10px}.consultant-edit-form textarea{resize:vertical}.inline-admin-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0;min-width:260px}.inline-admin-form input,.inline-admin-form select{border:1px solid var(--line);border-radius:8px;min-height:38px;padding:0 10px}.inline-admin-form input{min-width:min(420px,100%)}.sr-only{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.button.small{min-height:38px;padding:0 12px}.button.warning{background:#b45309;color:#fff}.button.danger{background:#b42318;color:#fff}.status-pill{display:inline-flex;font-size:.82rem;font-weight:800;padding:6px 10px}.status-active{background:#dff7ea;color:#087f5b}.status-pending{background:#fff3cd;color:#8a5a00}.status-paused{background:#e7eef8;color:#1d4ed8}.status-inactive{background:#fde2e1;color:#b42318}.phone-field{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(120px,.9fr) minmax(74px,.55fr) minmax(150px,1.2fr);width:100%}.phone-field select{background:#222;border:1px solid #f04444;border-radius:8px;color:#fff;font-size:1rem;min-height:66px;padding:0 12px;width:100%}@media (max-width:520px){.phone-field{grid-template-columns:1fr}}.atl-perfume-page{background:linear-gradient(180deg,#f6faf7,#edf5ef 48%,#fbfdfb);color:#173329;min-height:100vh;padding:0 16px 96px}.atl-perfume-hero{align-items:center;display:grid;grid-gap:clamp(20px,4vw,44px);gap:clamp(20px,4vw,44px);grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);margin:0 auto;max-width:1120px;padding:clamp(22px,5vw,58px) 0 24px}.atl-perfume-copy{display:grid;grid-gap:16px;gap:16px}.atl-perfume-copy h1{color:#123b2c;font-size:clamp(2.35rem,6vw,5rem);letter-spacing:0;line-height:.98;margin:0;max-width:760px}.atl-perfume-copy p{color:#4d645a;font-size:clamp(1rem,2vw,1.18rem);line-height:1.62;margin:0;max-width:680px}.atl-perfume-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.atl-perfume-actions button,.atl-perfume-cta-card button{align-items:center;background:linear-gradient(135deg,#1fa463,#0f7548);border:0;border-radius:999px;box-shadow:0 18px 38px rgba(31,164,99,.24);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:950;gap:8px;justify-content:center;min-height:54px;padding:0 22px;transition:box-shadow .18s ease,transform .18s ease}.atl-perfume-actions button:hover,.atl-perfume-cta-card button:hover{box-shadow:0 22px 48px rgba(31,164,99,.34);transform:translateY(-1px)}.atl-perfume-actions .atl-perfume-ghost{background:#fff;border:1px solid rgba(22,92,61,.14);box-shadow:0 14px 32px rgba(13,61,48,.1);color:#123b2c}.atl-perfume-footnote{color:#6b7d75!important;font-size:.92rem!important;font-weight:800}.atl-perfume-product-card{background:radial-gradient(circle at 50% 30%,rgba(216,168,63,.28),transparent 56%),linear-gradient(145deg,#ffffff,#f7fbf8);border:1px solid rgba(22,92,61,.1);border-radius:22px;box-shadow:0 30px 80px rgba(13,61,48,.14);display:grid;overflow:hidden;padding:clamp(14px,3vw,26px)}.atl-perfume-product-card img{border-radius:16px;display:block;height:auto;object-fit:contain;width:100%}.atl-perfume-info-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px auto 0;max-width:1120px}.atl-perfume-info-grid article,.atl-perfume-official-link,.atl-perfume-split{background:rgba(255,255,255,.95);border:1px solid rgba(22,92,61,.1);border-radius:18px;box-shadow:0 18px 48px rgba(13,61,48,.08)}.atl-perfume-info-grid article{display:grid;grid-gap:10px;gap:10px;padding:22px}.atl-perfume-info-grid svg{color:#1b8f58}.atl-perfume-info-grid h2{color:#123b2c;font-size:1.12rem;margin:0}.atl-perfume-info-grid p,.atl-perfume-info-grid small{color:#5b7067;line-height:1.5;margin:0}.atl-perfume-info-grid small{font-size:.82rem}.atl-perfume-split{align-items:center;display:grid;grid-gap:clamp(18px,4vw,34px);gap:clamp(18px,4vw,34px);grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);margin:22px auto 0;max-width:1120px;padding:clamp(20px,4vw,34px)}.atl-perfume-split h2{color:#123b2c;font-size:clamp(1.5rem,3.2vw,2.35rem);line-height:1.08;margin:0}.atl-perfume-split p{color:#536a60;line-height:1.6;margin:10px 0 0}.atl-perfume-cta-card{background:linear-gradient(135deg,#f4fbf6,#fff9e9);border:1px solid rgba(122,80,18,.12);border-radius:16px;display:grid;grid-gap:12px;gap:12px;padding:20px}.atl-perfume-cta-card h3{color:#123b2c;font-size:1.28rem;margin:0}.atl-perfume-cta-card p{margin:0}.atl-perfume-official-link{margin:16px auto 0;max-width:1120px;padding:14px 18px}.atl-perfume-official-link a{align-items:center;color:#0f7548;display:inline-flex;font-weight:900;gap:8px;text-decoration:none}.atl-perfume-official-link a:focus-visible,.atl-perfume-official-link a:hover{color:#986818;outline:0;text-decoration:underline}.atl-perfume-form-section{margin-top:26px}@media (max-width:760px){.atl-perfume-page{padding:0 12px 88px}.atl-perfume-hero{grid-template-columns:1fr;padding-top:18px}.atl-perfume-product-card{order:-1;padding:12px}.atl-perfume-copy{gap:12px}.atl-perfume-copy h1{font-size:clamp(2.05rem,11vw,3.45rem);line-height:1}.atl-perfume-actions button{width:100%}.atl-perfume-info-grid,.atl-perfume-split{grid-template-columns:1fr}.atl-perfume-info-grid article,.atl-perfume-official-link,.atl-perfume-split{border-radius:16px}}.university-admin-list,.university-list{display:grid;grid-gap:16px;gap:16px}.inline-edit-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.inline-edit-form input,.inline-edit-form select{border:1px solid var(--line);border-radius:8px;min-height:38px;padding:0 10px}.training-admin-block{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding-top:14px}.training-view-block{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.training-content-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.training-content-card{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:14px}.training-content-card span{color:var(--brand);font-size:.78rem;font-weight:900;text-transform:uppercase}.training-content-card small{color:var(--muted)}.implementation-kanban{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(7,minmax(240px,1fr));overflow-x:auto;padding-bottom:8px}.implementation-kanban-column{background:#f6faf8;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:240px;padding:12px}.implementation-kanban-column h3{align-items:center;display:flex;font-size:.94rem;justify-content:space-between;margin:0}.implementation-kanban-column h3 span{background:#dff7ea;border-radius:999px;color:var(--brand);font-size:.78rem;padding:4px 8px}.implementation-card-list{display:grid;grid-gap:10px;gap:10px}.implementation-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 24px rgba(20,35,29,.06);display:grid;grid-gap:7px;gap:7px;padding:12px}.implementation-card strong{color:var(--text);line-height:1.2}.implementation-card small,.implementation-card span{color:var(--muted);line-height:1.35}.implementation-card details,.implementation-details{display:grid;grid-gap:10px;gap:10px}.implementation-card summary,.implementation-details summary{cursor:pointer;font-weight:900}.implementation-edit-form{margin-top:10px}.consultant-dashboard-head{display:grid;grid-gap:18px;gap:18px}.consultant-profile-summary{align-items:center;display:flex;gap:18px}.profile-photo{background:#ecfdf5;border:1px solid var(--line);border-radius:999px;color:var(--brand);flex:0 0 auto;height:88px;object-fit:cover;width:88px}.profile-photo.placeholder{align-items:center;display:flex;font-size:1.35rem;font-weight:900;justify-content:center}.full-field{grid-column:1/-1}.consultant-bio{color:var(--muted);display:block;line-height:1.45;max-width:560px}.university-hero{display:grid;grid-gap:18px;gap:18px}.lesson-progress-card{background:#f4f8f6;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:16px}.lesson-progress-card div{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.lesson-progress-card strong{color:var(--brand);font-size:2rem;line-height:1}.lesson-progress-card span{color:var(--muted)}.progress-track{background:#dbe7e2;border-radius:999px;display:block;height:10px;overflow:hidden;width:100%}.progress-track span{background:linear-gradient(90deg,var(--brand),#22c55e);display:block;height:100%}.training-content-card{color:inherit;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.training-content-card:hover{border-color:rgba(15,118,110,.45);box-shadow:0 12px 28px rgba(15,23,42,.08);transform:translateY(-1px)}.training-content-card em{color:var(--muted);font-size:.82rem;font-style:normal}.training-content-card.completed{background:#effaf5;border-color:rgba(15,118,110,.35)}.training-content-card.completed em{color:var(--brand);font-weight:800}.lesson-layout{display:grid;grid-gap:20px;gap:20px}.lesson-topline{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.lesson-video-frame{aspect-ratio:16/9;background:#020617;border-radius:8px;overflow:hidden;width:100%}.lesson-video-frame iframe{border:0;height:100%;width:100%}.lesson-material-card{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:18px}.lesson-actions{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto 1fr}.lesson-actions form{display:flex;justify-content:center;margin:0}.lesson-actions>a:last-child{justify-self:flex-end}.catalog-avatar,.catalog-avatar img{object-fit:cover}@media (max-width:720px){.consultant-profile-summary,.lesson-topline{align-items:start;flex-direction:column}.profile-photo{height:76px;width:76px}.lesson-actions{grid-template-columns:1fr}.lesson-actions form,.lesson-actions>a:last-child{justify-content:stretch;justify-self:stretch}.lesson-actions .button,.lesson-actions button{width:100%}}.catalog-mode-card{align-items:center;background:rgba(255,255,255,.9);border:1px solid rgba(220,227,222,.95);border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin:16px 0;padding:16px}.catalog-mode-card h2{font-size:1.45rem;margin:0}.catalog-mode-card p:not(.eyebrow){color:var(--muted);margin:6px 0 0}.catalog-mode-switch{background:#eef4f0;border-radius:999px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,minmax(120px,1fr));padding:4px}.catalog-mode-switch a,.catalog-mode-switch button{align-items:center;background:transparent;border:0;border-radius:999px;color:#173329;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:42px;padding:0 16px;text-decoration:none}.catalog-mode-switch a.active,.catalog-mode-switch button.active{background:var(--brand);color:#fff}.resell-mode .catalog-banner{background:linear-gradient(135deg,rgba(13,61,48,.96),rgba(191,123,18,.78)),url(https://images.unsplash.com/photo-1523293182086-7651a899d37f?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-size:cover}.catalog-modal-price em,.catalog-price em{color:#8a6d1f;display:block;font-size:.72rem;font-style:normal;font-weight:800;margin-top:4px}.catalog-card-actions.compact{grid-template-columns:1fr 40px}.catalog-card-actions.compact .catalog-cart{margin-top:0}.catalog-cart-panel{min-width:min(440px,calc(100vw - 24px))}.cart-summary-button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.cart-summary-button small{color:var(--brand);font-size:1rem;font-weight:900}.resell-progress{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.resell-progress .progress-track{height:8px}.resell-progress small{color:var(--muted);font-size:.78rem;font-weight:800}.cart-drawer{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding-top:12px}.cart-drawer ul{list-style:none;max-height:260px;overflow:auto;padding:0}.cart-drawer li,.cart-drawer ul{display:grid;grid-gap:10px;gap:10px}.cart-drawer li{align-items:center;grid-template-columns:1fr auto}.cart-drawer li span{display:grid;grid-gap:3px;gap:3px;min-width:0}.cart-drawer li strong{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qty-control{background:#f6faf8;display:flex;gap:4px;padding:3px}.qty-control,.qty-control button{align-items:center;border:1px solid var(--line);border-radius:999px}.qty-control button{background:#fff;color:var(--brand);cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.qty-control b{min-width:20px;text-align:center}.cart-drawer>a,.cart-drawer>button{align-items:center;background:#22c55e;border:0;border-radius:999px;color:#fff;display:flex;font-size:.88rem;font-weight:900;justify-content:center;min-height:42px;padding:0 16px;text-decoration:none}.cart-drawer>button:disabled{background:#cbd5d1;color:#51615b;cursor:not-allowed}@media (max-width:720px){.catalog-mode-card{align-items:stretch;flex-direction:column}.catalog-mode-switch{grid-template-columns:1fr 1fr}.catalog-mode-switch a,.catalog-mode-switch button{font-size:.78rem;min-height:38px;padding:0 8px}.catalog-cart-panel{left:12px;right:12px;min-width:0;max-width:none}.cart-drawer li{align-items:start;grid-template-columns:1fr}.qty-control{justify-self:start}}.premium-catalog-header .catalog-header-inner{position:relative}.premium-consultant-line{background:rgba(255,255,255,.72);border:1px solid rgba(8,127,91,.1);border-radius:999px;padding:6px 12px 6px 6px}.premium-catalog-actions{flex-wrap:wrap}.premium-catalog-actions a:first-child{background:#22c55e;color:#fff}.header-copy-note{position:absolute;right:24px;top:calc(100% + 6px)}.load-more-products{background:#fff;border:1px solid var(--brand);border-radius:999px;color:var(--brand);cursor:pointer;display:flex;font-weight:900;justify-content:center;margin:24px auto 0;min-height:44px;min-width:220px;padding:0 18px}.product-detail-list{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.product-detail-list div{background:#f8fbf9;border:1px solid var(--line);border-radius:8px;padding:10px}.product-detail-list dt{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.product-detail-list dd{color:#173329;font-weight:900;margin:3px 0 0}.premium-product-modal .catalog-modal-media{min-height:420px}.premium-product-modal .catalog-modal-media img{max-height:560px}.cart-totals{background:#f0faf5;border:1px solid rgba(8,127,91,.12);border-radius:8px;display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(2,1fr);padding:10px}.cart-totals span{color:var(--muted);font-size:.82rem}.cart-totals strong{color:var(--brand);display:inline;font-size:.95rem}.cart-secondary-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cart-secondary-actions button{background:#fff;border:1px solid var(--line);border-radius:999px;color:#173329;cursor:pointer;font-size:.78rem;font-weight:900;min-height:36px;padding:0 10px}.cart-secondary-actions button:disabled{color:#9aa5a0;cursor:not-allowed}.public-footer{color:var(--muted);font-size:.78rem;padding:28px 16px 110px;text-align:center}.public-footer a{color:var(--brand);font-weight:900;text-decoration:none}.consultant-workspace{background:linear-gradient(180deg,#f7faf8,#eef6f1)}.consultant-menu{background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.consultant-menu a{background:#f4f8f6;border-radius:999px;color:#173329;font-size:.84rem;font-weight:900;min-height:38px;padding:10px 14px;text-decoration:none}.consultant-menu a:hover{background:var(--brand);color:#fff}.premium-stats-grid div{background:linear-gradient(180deg,#fff,#f5fbf8);box-shadow:0 12px 28px rgba(20,35,29,.05)}.lead-card-grid{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.consultant-lead-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px rgba(20,35,29,.05);display:grid;grid-gap:14px;gap:14px;padding:16px}.consultant-lead-card header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.consultant-lead-card h3{font-size:1.15rem;margin:0}.consultant-lead-card dt,.consultant-lead-card header span{color:var(--muted);font-size:.78rem;font-weight:800}.consultant-lead-card header strong{background:#e8f6ee;border-radius:999px;color:var(--brand);font-size:.72rem;padding:6px 9px}.consultant-lead-card dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.consultant-lead-card dd{font-weight:900;margin:2px 0 0;overflow-wrap:anywhere}.lead-status-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lead-status-form select{border:1px solid var(--line);border-radius:999px;min-height:38px;padding:0 12px}.lead-card-actions{display:flex;flex-wrap:wrap;gap:8px}.lead-card-actions .button,.lead-card-actions button{min-height:38px;padding:0 12px}.lead-answer-backdrop{align-items:center;background:rgba(6,18,13,.62);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:90}.lead-answer-modal{background:#fff;border-radius:8px;box-shadow:0 30px 90px rgba(0,0,0,.25);display:grid;grid-gap:16px;gap:16px;max-height:min(720px,92vh);max-width:640px;overflow:auto;padding:22px;width:100%}.lead-answer-modal header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.lead-answer-modal header button{background:#eef4f0;border:0;border-radius:999px;cursor:pointer;font-weight:900;height:34px;width:34px}.lead-summary-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-answer-step,.lead-summary-grid div{background:#f7fbf8;border:1px solid var(--line);border-radius:8px;padding:12px}.lead-answer-step span,.lead-summary-grid span{color:var(--muted);display:block;font-size:.72rem;font-weight:900;text-transform:uppercase}.lead-answer-step strong,.lead-summary-grid strong{color:#173329;display:block;margin-top:3px}.lead-answer-step p{font-size:1.08rem;line-height:1.45;margin:10px 0 0}.atl-resell-quiz-shell{align-items:center;background:radial-gradient(circle at 18% 8%,rgba(240,140,0,.18),transparent 32%),linear-gradient(180deg,#0a1c15,#07130f);color:#fff;display:flex;justify-content:center;min-height:100vh;padding:28px 16px}.atl-resell-quiz-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 28px 90px rgba(0,0,0,.34);display:grid;grid-gap:22px;gap:22px;max-width:680px;padding:clamp(22px,5vw,42px);width:100%}.atl-resell-brand{display:grid;grid-gap:8px;gap:8px;text-align:center}.atl-resell-brand strong{color:#f3b34b;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.atl-resell-brand h1{color:#fff;font-size:clamp(1.85rem,7vw,3.4rem);line-height:1.02;margin:0}.atl-resell-step{display:grid;grid-gap:16px;gap:16px}.atl-resell-step h2{color:#fff;font-size:clamp(1.35rem,5vw,2.1rem);margin:0;text-align:center}.atl-resell-options{display:grid;grid-gap:10px;gap:10px}.atl-resell-form button,.atl-resell-options button,.atl-resell-result a{background:linear-gradient(135deg,#ff3f72,#ff4d24);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:900;min-height:56px;padding:0 18px;text-align:center;text-decoration:none}.atl-resell-form{display:grid;grid-gap:12px;gap:12px}.atl-resell-form input{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);border-radius:8px;color:#fff;font-size:1rem;min-height:52px;padding:0 14px;width:100%}.atl-resell-form input::placeholder{color:rgba(255,255,255,.62)}.atl-resell-result{display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center}.atl-random-opening-card{background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 34px 110px rgba(0,0,0,.42);display:grid;grid-gap:0;gap:0;max-width:760px;overflow:hidden;width:100%}.atl-opening-brand{align-items:center;background:linear-gradient(135deg,rgba(9,33,24,.96),rgba(28,50,24,.96));display:flex;gap:10px;justify-content:space-between;padding:18px clamp(16px,5vw,34px)}.atl-opening-brand span{color:#f6d17c;font-size:.92rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.atl-opening-brand strong{background:rgba(246,209,124,.12);border:1px solid rgba(246,209,124,.28);border-radius:999px;color:#ffe6a6;font-size:.76rem;padding:8px 12px;text-transform:uppercase}.atl-opening-visual{background:radial-gradient(circle at 50% 50%,rgba(255,190,66,.22),transparent 58%),rgba(1,6,4,.55);border:1px solid rgba(246,209,124,.2);border-radius:8px;display:grid;overflow:hidden;position:relative}.atl-opening-main-img{aspect-ratio:1/1;height:auto}.atl-opening-main-img,.atl-opening-strip-img{display:block;object-fit:cover;object-position:center;width:100%}.atl-opening-strip-img{background:rgba(255,255,255,.92);border-top:1px solid rgba(255,255,255,.15);height:clamp(90px,18vw,138px)}.atl-opening-copy{background:linear-gradient(180deg,#13241d,#0d1b15);display:grid;grid-gap:14px;gap:14px;padding:clamp(18px,4.5vw,34px)}.atl-gold-pill{align-items:center;background:linear-gradient(180deg,#ffe16d,#f2a915);border:1px solid rgba(255,225,109,.72);border-radius:6px;color:#120d04;display:inline-flex;font-size:clamp(.86rem,2.8vw,1.05rem);font-weight:1000;gap:8px;justify-self:start;letter-spacing:.03em;padding:8px 12px;text-transform:uppercase}.atl-opening-copy h1{color:#fff;font-size:clamp(1.7rem,7vw,3.2rem);line-height:1.02;margin:0}.atl-opening-copy p{color:rgba(255,255,255,.78);font-size:clamp(.96rem,2.7vw,1.1rem);line-height:1.45;margin:0}.atl-opening-sales-title{align-items:center;display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center}.atl-opening-sales-title span{display:block;font-size:clamp(1.12rem,3.3vw,1.74rem);line-height:1.08;max-width:680px}.atl-opening-sales-title mark{background:linear-gradient(180deg,#ffe16d,#f2a915);border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#120d04;display:inline;padding:0 .14em}.atl-opening-sales-title .atl-highlight-block{display:inline-block;font-size:clamp(2rem,7.7vw,4rem);font-weight:1000;line-height:.94;padding:.07em .18em .1em;text-transform:uppercase}.atl-opening-offer-img{aspect-ratio:1200/760;display:block;height:auto;object-fit:contain;width:100%}.atl-opening-support-copy{color:rgba(255,255,255,.88)!important;font-weight:760;text-align:center}.atl-opening-recruiter-card{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr;padding:12px;text-align:left}.atl-opening-recruiter-card img,.atl-opening-recruiter-card>span{align-items:center;background:linear-gradient(135deg,#f2a915,#165c3d);border:2px solid rgba(255,255,255,.56);border-radius:999px;color:#fff;display:inline-flex;font-weight:950;height:58px;justify-content:center;object-fit:cover;width:58px}.atl-opening-recruiter-card small{color:#f6d17c;display:block;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.atl-opening-recruiter-card strong{color:#fff;display:block;font-size:1rem}.atl-opening-recruiter-card em{color:rgba(255,255,255,.72);display:block;font-style:normal;margin-top:2px}.atl-opening-recruiter-card b{background:rgba(35,180,105,.14);border:1px solid rgba(35,180,105,.28);border-radius:999px;color:#9af0bd;font-size:.76rem;grid-column:1/-1;justify-self:start;padding:7px 10px}.atl-opening-benefits{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.atl-opening-benefits li{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(255,255,255,.9);font-size:.88rem;font-weight:850;padding:10px}.atl-opening-button{align-items:center;background:linear-gradient(135deg,#1fa463,#0f7548);border:0;border-radius:8px;box-shadow:0 18px 44px rgba(31,164,99,.24);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:950;gap:8px;justify-content:center;min-height:56px;padding:0 22px;transition:box-shadow .18s ease,transform .18s ease}.atl-opening-button svg{transition:transform .18s ease}.atl-opening-button:hover{box-shadow:0 22px 52px rgba(31,164,99,.34);transform:translateY(-1px)}.atl-opening-button:hover svg{transform:translateX(4px)}.atl-random-quiz-card{max-width:720px}.atl-step-label{color:rgba(255,255,255,.68);font-size:.78rem;font-weight:900;letter-spacing:.12em;margin:0;text-align:center;text-transform:uppercase}.atl-recruiter-card{align-items:center;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.14);border-radius:8px;display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:16px;text-align:center}.atl-recruiter-card h1,.atl-recruiter-card h2{color:#fff;font-size:clamp(1.3rem,5vw,2rem);line-height:1.1;margin:0}.atl-recruiter-photo{aspect-ratio:1;border:2px solid rgba(243,179,75,.9);border-radius:999px;box-shadow:0 14px 38px rgba(0,0,0,.28);height:86px;object-fit:cover;width:86px}.atl-recruiter-photo-fallback{align-items:center;background:linear-gradient(135deg,#f3b34b,#1e7b4f);color:#fff;display:inline-flex;font-size:1.25rem;font-weight:950;justify-content:center}.atl-personalized-badge{background:rgba(39,174,96,.18);border:1px solid rgba(92,230,150,.36);border-radius:999px;color:#bbffd8;display:inline-flex;font-size:.85rem;font-weight:900;padding:7px 12px}.atl-benefit-list{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.13);border-radius:8px;color:rgba(255,255,255,.9);display:grid;grid-gap:8px;gap:8px;list-style:none;margin:4px 0;padding:14px}.atl-benefit-list li{font-weight:800}.atl-phone-field{grid-template-columns:minmax(190px,.9fr) minmax(220px,1.2fr)}.atl-resell-form .atl-phone-field select,.smart-form-step .atl-phone-field select{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);border-radius:8px;color:#fff;min-height:52px}.atl-resell-form .atl-phone-field input,.smart-form-step .atl-phone-field input{min-height:52px}@media (max-width:520px){.atl-phone-field{grid-template-columns:1fr}}.form-error{background:rgba(255,255,255,.12);border-radius:8px;color:#ffd1d1;font-weight:800;padding:10px;text-align:center}.compact-admin-form{align-items:flex-end;grid-template-columns:minmax(220px,1fr) auto}.inline-check{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.inline-check input{min-height:auto;width:auto}@media (max-width:760px){.atl-random-opening-card{max-width:100%}.atl-opening-brand{align-items:center;flex-direction:row;padding:12px 15px}.atl-opening-brand span{font-size:.72rem;letter-spacing:.11em}.atl-opening-brand strong{font-size:.62rem;padding:6px 8px}.atl-opening-copy{gap:11px;padding:15px}.atl-gold-pill{font-size:clamp(.86rem,4.2vw,1rem);justify-self:center;padding:7px 10px;text-align:center}.atl-opening-sales-title{font-size:clamp(1.52rem,7.15vw,2.04rem)!important;gap:6px;line-height:1.04;text-align:center}.atl-opening-sales-title span{font-size:clamp(1.02rem,4.65vw,1.28rem)}.atl-opening-sales-title .atl-highlight-block{font-size:clamp(1.82rem,9vw,2.48rem)}.atl-opening-visual{border-radius:7px;margin:0 auto;width:min(100%,460px)}.atl-opening-offer-img{max-height:238px;object-fit:contain}.atl-opening-recruiter-card{gap:10px;padding:10px}.atl-opening-recruiter-card img,.atl-opening-recruiter-card>span{height:52px;width:52px}.atl-opening-support-copy{font-size:.95rem!important;line-height:1.35!important}.atl-opening-button{min-height:52px;width:100%}.atl-opening-benefits{grid-template-columns:1fr}.premium-consultant-line{border-radius:12px;padding:8px}.premium-catalog-actions{display:grid;grid-template-columns:repeat(3,1fr)}.premium-catalog-actions a,.premium-catalog-actions button{gap:4px;padding:0 6px}.header-copy-note{position:static}.product-detail-list{grid-template-columns:1fr}.premium-product-modal .catalog-modal-media{min-height:280px}.cart-secondary-actions,.cart-totals{grid-template-columns:1fr}.public-footer{padding-bottom:128px}.consultant-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.consultant-menu a{align-items:center;display:inline-flex;justify-content:center;text-align:center}.compact-admin-form,.consultant-lead-card dl,.lead-summary-grid{grid-template-columns:1fr}.lead-card-actions,.lead-status-form{display:grid;grid-template-columns:1fr}.lead-card-actions .button,.lead-card-actions button,.lead-status-form .button,.lead-status-form button,.lead-status-form select{width:100%}}.ro2-home{--ro2-bg:#f5f8f6;--ro2-ink:#0e241d;--ro2-muted:#62746b;--ro2-line:rgba(15,51,38,0.12);--ro2-card:rgba(255,255,255,0.86);--ro2-green:#0b8f6a;--ro2-green-2:#00c978;--ro2-navy:#101f3d;--ro2-gold:#ffb547;--ro2-soft:#eaf7f0;background:radial-gradient(circle at 82% 4%,rgba(255,181,71,.16),transparent 28%),radial-gradient(circle at 10% 2%,rgba(0,201,120,.14),transparent 30%),linear-gradient(180deg,#f7faf7 0,var(--ro2-bg) 100%);color:var(--ro2-ink);min-height:100vh;overflow-x:clip;padding-bottom:88px}.ro2-nav{background:rgba(6,18,15,.9);border-bottom:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:40}.ro2-footer-inner,.ro2-nav-inner{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:76px}.ro2-brand{align-items:center;color:#fff;display:inline-flex;gap:12px;min-width:max-content}.ro2-brand span:not(.ro2-logo):not(.ro2-logo-orbit):not(.ro2-logo-core):not(.ro2-logo-dot){display:grid;grid-gap:2px;gap:2px}.ro2-brand strong{font-size:1rem;letter-spacing:0}.ro2-brand small{color:rgba(255,255,255,.62);font-size:.72rem;font-weight:800}.ro2-logo{align-items:center;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.22),transparent 26%),linear-gradient(135deg,var(--ro2-green-2),var(--ro2-green) 52%,var(--ro2-navy));border:1px solid rgba(255,255,255,.36);border-radius:24px;box-shadow:0 18px 42px rgba(0,201,120,.22);color:#fff;display:inline-flex;height:72px;justify-content:center;position:relative;width:72px}.ro2-logo-compact{border-radius:16px;height:48px;width:48px}.ro2-logo-core{font-size:1.05rem;font-weight:950;position:relative;z-index:2}.ro2-logo-orbit{border:2px solid rgba(255,181,71,.9);border-left-color:transparent;height:72%;transform:rotate(-24deg);width:72%}.ro2-logo-dot,.ro2-logo-orbit{border-radius:999px;position:absolute}.ro2-logo-dot{background:var(--ro2-gold);height:8px;right:13px;top:15px;width:8px}.ro2-nav-links{align-items:center;display:flex;gap:18px}.ro2-nav-links a{color:rgba(255,255,255,.78);font-size:.9rem;font-weight:900}.ro2-nav-links a:last-child{background:#fff;border-radius:999px;color:var(--ro2-ink);padding:11px 16px}.ro2-hero{color:var(--ro2-ink);overflow:hidden;padding:clamp(52px,7vw,92px) 0 54px;position:relative}.ro2-hero:before{background:linear-gradient(90deg,rgba(255,181,71,.98) 0 50%,rgba(11,143,106,.98) 50% 100%);content:"";height:7px;inset:auto 24px 0;margin:0 auto;max-width:1120px;pointer-events:none;position:absolute;width:calc(100% - 48px)}.ro2-hero-grid{align-items:start;display:grid;grid-gap:44px;gap:44px;grid-template-columns:minmax(0,1fr) minmax(410px,1fr);position:relative;z-index:1}.ro2-eyebrow{color:var(--ro2-green);font-size:.76rem;font-weight:950;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.ro2-final-card h2,.ro2-hero-copy h1,.ro2-section-head h2,.ro2-service-copy h2,.ro2-split h2,.ro2-university-grid h2,.ro2-value-grid h2{letter-spacing:0;line-height:1.02;margin:0}.ro2-hero-copy h1{color:var(--ro2-ink);font-size:clamp(2.55rem,5vw,5.2rem);max-width:980px}.ro2-hero-copy>p:not(.ro2-eyebrow){color:#45594f;font-size:clamp(1.04rem,1.8vw,1.27rem);line-height:1.68;margin:22px 0 0;max-width:760px}.ro2-hero-price{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(237,248,242,.92)),radial-gradient(circle at 0 0,rgba(0,201,120,.13),transparent 42%);border:1px solid var(--ro2-line);border-radius:8px;box-shadow:0 18px 46px rgba(14,36,29,.1);display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto 1fr;margin-top:26px;max-width:680px;padding:18px}.ro2-hero-price small{color:#64766d;display:block;font-size:.74rem;font-weight:950;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.ro2-hero-price strong{color:var(--ro2-green);display:block;font-size:clamp(2.1rem,4.2vw,3.65rem);line-height:.94}.ro2-hero-price ul{color:#2c463b;display:grid;grid-gap:7px;gap:7px;font-weight:850;list-style:none;margin:0;padding:0}.ro2-actions,.ro2-demo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ro2-button,.ro2-demo-actions a{align-items:center;background:linear-gradient(135deg,var(--ro2-green-2),var(--ro2-green));border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:0 18px 42px rgba(0,201,120,.26);color:#fff;display:inline-flex;font-weight:950;gap:9px;justify-content:center;min-height:54px;padding:0 22px;transition:filter .16s ease,transform .16s ease}.ro2-button:hover,.ro2-demo-actions a:hover{filter:brightness(1.04);transform:translateY(-1px)}.ro2-button-dark,.ro2-button-light{background:#10241c;box-shadow:none}.ro2-button-light{background:#fff;border-color:var(--ro2-line);color:var(--ro2-ink)}.ro2-demo-actions{margin-top:16px}.ro2-demo-actions a{background:rgba(16,36,28,.08);color:var(--ro2-ink);box-shadow:none;min-height:44px;padding:0 16px}.ro2-mockup{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,250,245,.96)),radial-gradient(circle at 18% 12%,rgba(0,201,120,.18),transparent 35%);border:1px solid rgba(255,255,255,.48);border-radius:8px;box-shadow:0 28px 90px rgba(0,0,0,.32);color:var(--ro2-ink);display:grid;grid-gap:16px;gap:16px;min-height:590px;padding:22px;position:relative;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg);transform-origin:center}.ro2-mockup:before{background:linear-gradient(135deg,rgba(0,201,120,.72),rgba(255,181,71,.68));border-radius:8px;content:"";filter:blur(36px);inset:28px -16px -22px 34px;opacity:.42;position:absolute;z-index:-1}.ro2-mockup-top{align-items:center;display:flex;gap:8px}.ro2-mockup-top span{background:#d8e5df;border-radius:999px;height:10px;width:10px}.ro2-mockup-top strong{color:#6a7a72;font-size:.78rem;margin-left:auto;text-transform:uppercase}.ro2-mockup-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.2fr 1fr}.ro2-stat{background:#fff;border:1px solid #dde9e2;border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:14px}.ro2-stat-main{grid-row:span 2}.ro2-stat small,.ro2-stat span{color:#64766d;font-weight:800}.ro2-stat strong{color:var(--ro2-green);font-size:2rem;line-height:1}.ro2-flow{align-items:center;background:#0d211b;border-radius:8px;color:#fff;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:14px}.ro2-flow span{background:rgba(255,255,255,.08);border-radius:999px;font-size:.78rem;font-weight:900;padding:7px 10px}.ro2-chart{align-items:flex-end;background:linear-gradient(180deg,#f8fbf9,#e9f7ef);border:1px solid #dde9e2;border-radius:8px;display:flex;gap:10px;height:140px;padding:16px}.ro2-chart i{background:linear-gradient(180deg,var(--ro2-gold),var(--ro2-green));border-radius:999px 999px 4px 4px;flex:1 1}.ro2-ai-card{align-items:center;background:#fff;border:1px solid #dde9e2;border-radius:8px;color:#42554c;display:flex;gap:10px;padding:12px}.ro2-ai-card svg{color:var(--ro2-green);flex:0 0 auto}.ro2-platform-preview{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ro2-platform-preview article{background:linear-gradient(180deg,#fff,#f1faf5);border:1px solid #dde9e2;border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:13px}.ro2-platform-preview small{color:var(--ro2-green);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ro2-platform-preview strong{color:#10231c;font-size:.92rem;line-height:1.15}.ro2-offer-strip{margin-top:30px;position:relative;z-index:2}.ro2-proof-band{margin-top:0;position:relative;z-index:3}.ro2-demo-showcase{padding:28px 0 0}.ro2-demo-panel{align-items:center;background:radial-gradient(circle at 82% 18%,rgba(255,181,71,.18),transparent 32%),linear-gradient(135deg,#10241c,#07130f);border-radius:8px;box-shadow:0 22px 58px rgba(7,19,15,.22);color:#fff;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,4vw,40px)}.ro2-demo-panel .ro2-eyebrow{color:#8ff4c2}.ro2-demo-panel h2{color:#fff;font-size:clamp(1.8rem,3vw,3rem);line-height:1.04;margin:0}.ro2-demo-panel p:not(.ro2-eyebrow){color:rgba(255,255,255,.74);line-height:1.7;margin:14px 0 0;max-width:680px}.ro2-demo-panel-actions{display:grid;grid-gap:10px;gap:10px;min-width:260px}.ro2-demo-panel-actions a{align-items:center;background:#fff;border-radius:999px;color:#10241c;display:inline-flex;font-weight:950;gap:8px;justify-content:center;min-height:50px;padding:0 18px}.ro2-demo-panel-actions a:first-child{background:linear-gradient(135deg,var(--ro2-green-2),var(--ro2-green));color:#fff}.ro2-proof-grid{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,250,245,.95)),radial-gradient(circle at 92% 12%,rgba(255,181,71,.16),transparent 30%);border:1px solid var(--ro2-line);border-radius:8px;box-shadow:0 18px 48px rgba(14,36,29,.12);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;padding:0}.ro2-proof-grid article{background:rgba(255,255,255,.58);display:grid;grid-gap:6px;gap:6px;min-height:112px;padding:22px}.ro2-proof-grid strong{color:var(--ro2-green);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1}.ro2-proof-grid span{color:var(--ro2-muted);font-weight:850;line-height:1.35}.ro2-offer-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1.05fr .95fr}.ro2-price-card{background:rgba(255,255,255,.94);border:1px solid var(--ro2-line);border-radius:8px;box-shadow:0 18px 48px rgba(14,36,29,.1);display:grid;grid-gap:14px;gap:14px;padding:clamp(22px,4vw,34px)}.ro2-price-featured{background:linear-gradient(135deg,rgba(14,36,29,.98),rgba(11,143,106,.94)),radial-gradient(circle at 80% 10%,rgba(255,181,71,.22),transparent 32%);color:#fff}.ro2-plan-badge{background:#e7fff4;border-radius:999px;color:var(--ro2-green);display:inline-flex;font-size:.76rem;font-weight:950;justify-self:start;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase}.ro2-price-featured .ro2-plan-badge{background:rgba(255,255,255,.12);color:#fff}.ro2-price-card h2{color:inherit;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95}.ro2-price-card h2 span{display:inline-block;font-size:clamp(1rem,2vw,1.25rem);margin-left:6px}.ro2-price-card p{color:var(--ro2-muted);line-height:1.65;margin:0}.ro2-price-featured p{color:rgba(255,255,255,.76)}.ro2-section{padding:78px 0}.ro2-section-head{display:grid;grid-gap:14px;gap:14px;margin-bottom:30px;max-width:840px}.ro2-final-card h2,.ro2-section-head h2,.ro2-service-copy h2,.ro2-split h2,.ro2-university-grid h2,.ro2-value-grid h2{color:var(--ro2-ink);font-size:clamp(2rem,3.45vw,3.35rem)}.ro2-final-card p,.ro2-section-head p,.ro2-service-copy p,.ro2-split p,.ro2-university-grid p,.ro2-value-grid p{color:var(--ro2-muted);font-size:1.04rem;line-height:1.7;margin:0}.ro2-tools-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ro2-audience-grid span,.ro2-comparison-card,.ro2-service-grid article,.ro2-tool-card{background:var(--ro2-card);border:1px solid var(--ro2-line);border-radius:8px;box-shadow:0 16px 36px rgba(14,36,29,.06)}.ro2-tool-card{background:radial-gradient(circle at 90% 12%,rgba(255,181,71,.12),transparent 30%),linear-gradient(135deg,#11271f,#07130f);border-color:rgba(255,255,255,.08);box-shadow:0 18px 40px rgba(14,36,29,.12);color:#fff;display:grid;grid-gap:12px;gap:12px;padding:22px}.ro2-icon{align-items:center;background:#e6fff1;border-radius:8px;color:var(--ro2-green);display:inline-flex;height:46px;justify-content:center;width:46px}.ro2-tool-card h3{color:#fff;font-size:1.08rem}.ro2-tool-card p{color:rgba(255,255,255,.72);line-height:1.62;margin:0}.ro2-centered-head{margin-left:auto;margin-right:auto;text-align:center}.ro2-steps-section{background:linear-gradient(180deg,#f7faf7,#eef7f1);border-bottom:1px solid var(--ro2-line);border-top:1px solid var(--ro2-line)}.ro2-steps-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ro2-step-card{background:#fff;border:1px solid var(--ro2-line);border-radius:8px;box-shadow:0 16px 36px rgba(14,36,29,.07);display:grid;grid-gap:12px;gap:12px;padding:24px}.ro2-step-card span{color:var(--ro2-green);font-size:.85rem;font-weight:950;letter-spacing:.12em}.ro2-step-card h3{color:var(--ro2-ink);font-size:1.25rem}.ro2-step-card p{color:var(--ro2-muted);line-height:1.62;margin:0}.ro2-services,.ro2-university,.ro2-value-section{background:linear-gradient(135deg,rgba(231,248,239,.88),rgba(255,255,255,.92)),radial-gradient(circle at 82% 12%,rgba(255,181,71,.16),transparent 30%);border-bottom:1px solid var(--ro2-line);border-top:1px solid var(--ro2-line)}.ro2-services-grid,.ro2-split,.ro2-university-grid,.ro2-value-grid{align-items:center;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,.96fr) minmax(320px,1.04fr)}.ro2-value-result{background:#fff;border:1px solid var(--ro2-line);border-left:5px solid var(--ro2-green);border-radius:8px;display:grid;grid-gap:6px;gap:6px;margin-top:22px;padding:18px}.ro2-value-result strong{color:var(--ro2-green);font-size:1.2rem}.ro2-value-result span{color:var(--ro2-muted)}.ro2-comparison-card{display:grid;grid-gap:0;gap:0;overflow:hidden}.ro2-comparison-card div{align-items:center;border-bottom:1px solid var(--ro2-line);display:flex;gap:14px;justify-content:space-between;padding:16px 18px}.ro2-comparison-card div:last-child{border-bottom:0}.ro2-comparison-card span{color:#273d34;font-weight:850}.ro2-comparison-card strong{color:var(--ro2-green);text-align:right}.ro2-audience-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ro2-audience-grid span,.ro2-service-grid article{align-items:center;display:flex;gap:10px;font-weight:950;min-height:58px;padding:14px}.ro2-audience-grid svg,.ro2-service-grid svg{color:var(--ro2-green);flex:0 0 auto}.ro2-service-copy{background:radial-gradient(circle at 80% 20%,rgba(255,181,71,.18),transparent 32%),linear-gradient(135deg,#10241c,#07130f);border-radius:8px;color:#fff;padding:clamp(26px,4vw,44px)}.ro2-service-copy h2,.ro2-service-copy p{color:#fff}.ro2-service-copy p{color:rgba(255,255,255,.76);margin-top:16px}.ro2-service-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ro2-plan-section{background:radial-gradient(circle at 10% 20%,rgba(0,201,120,.18),transparent 34%),radial-gradient(circle at 88% 12%,rgba(255,181,71,.16),transparent 34%),linear-gradient(135deg,#10241c,#07130f);margin-top:0;padding:78px 0}.ro2-plan-section .ro2-section-head h2,.ro2-plan-section .ro2-section-head p{color:#fff}.ro2-plan-section .ro2-section-head p{color:rgba(255,255,255,.74)}.ro2-plan-section .ro2-eyebrow{color:#8ff4c2}.ro2-topic-cloud{display:flex;flex-wrap:wrap;gap:10px}.ro2-topic-cloud span{background:#fff;border:1px solid var(--ro2-line);border-radius:999px;color:var(--ro2-ink);font-weight:950;padding:12px 15px}.ro2-final-card{align-items:center;background:radial-gradient(circle at 12% 20%,rgba(0,201,120,.2),transparent 34%),radial-gradient(circle at 92% 10%,rgba(255,181,71,.18),transparent 34%),linear-gradient(135deg,#10241c,#07130f);border-radius:8px;color:#fff;display:grid;justify-items:center;overflow:hidden;padding:clamp(30px,6vw,66px);text-align:center}.ro2-final-card h2,.ro2-final-card p{color:#fff;max-width:820px}.ro2-final-card p{color:rgba(255,255,255,.76);margin-top:14px}.ro2-footer{background:#07130f;color:#fff}.ro2-footer a{color:#fff;font-weight:900}.ro2-floating-cta{align-items:center;animation:ro2Float 4.8s ease-in-out infinite;background:linear-gradient(135deg,var(--ro2-green-2),var(--ro2-green));border:1px solid rgba(255,255,255,.35);border-radius:999px;bottom:22px;box-shadow:0 18px 46px rgba(0,143,106,.36);color:#fff;display:inline-flex;font-weight:950;gap:8px;min-height:54px;padding:0 18px;position:fixed;right:22px;z-index:60}@keyframes ro2Float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:860px){.ro2-home{background:radial-gradient(circle at 80% 2%,rgba(255,181,71,.14),transparent 26%),radial-gradient(circle at 12% 0,rgba(0,201,120,.12),transparent 30%),linear-gradient(180deg,#f7faf7 0,var(--ro2-bg) 100%)}.ro2-nav-inner{align-items:flex-start;flex-direction:column;gap:10px;padding-bottom:12px;padding-top:12px}.ro2-nav-links{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ro2-nav-links a{background:rgba(255,255,255,.08);border-radius:999px;font-size:.78rem;justify-content:center;text-align:center}.ro2-nav-links a,.ro2-nav-links a:last-child{min-height:36px;padding:10px}.ro2-demo-panel,.ro2-hero-grid,.ro2-offer-grid,.ro2-proof-grid,.ro2-services-grid,.ro2-split,.ro2-steps-grid,.ro2-tools-grid,.ro2-university-grid,.ro2-value-grid{grid-template-columns:1fr}.ro2-hero{padding-top:46px}.ro2-hero:before{inset:auto 24px 0}.ro2-hero-copy h1{font-size:clamp(2.25rem,11vw,3.55rem)}.ro2-actions,.ro2-demo-actions{display:grid;grid-template-columns:1fr}.ro2-button,.ro2-demo-actions a{width:100%}.ro2-hero-price{grid-template-columns:1fr}.ro2-mockup{min-height:auto;padding:14px;transform:none}.ro2-audience-grid,.ro2-mockup-grid,.ro2-platform-preview,.ro2-service-grid{grid-template-columns:1fr}.ro2-proof-band{margin-top:0}.ro2-proof-grid article{min-height:auto;padding:18px}.ro2-section{padding:54px 0}.ro2-demo-panel-actions{min-width:0}.ro2-plan-section{padding:54px 0}.ro2-comparison-card div{align-items:flex-start;flex-direction:column;gap:5px}.ro2-floating-cta{bottom:14px;min-height:50px;padding:0 14px;right:14px}.ro2-floating-cta span{font-size:.82rem;max-width:134px}}@media (max-width:520px){.ro2-logo-compact{border-radius:14px;height:42px;width:42px}.ro2-brand strong{font-size:.92rem}.ro2-brand small{font-size:.66rem}.ro2-nav-links{grid-template-columns:1fr 1fr}.ro2-price-card h2{font-size:2.55rem}.ro2-chart{height:112px}.ro2-floating-cta{border-radius:999px;height:52px;min-height:52px;padding:0;width:52px}.ro2-floating-cta span{display:none}}.consultant-notifications{background:rgba(255,255,255,.92);border:1px solid rgba(20,83,45,.1);border-radius:8px;box-shadow:0 18px 44px rgba(15,23,42,.08);display:grid;grid-gap:14px;gap:14px;margin-top:22px;padding:18px}.consultant-notifications header,.notification-actions,.notification-card{align-items:center;display:flex;gap:12px}.consultant-notifications header{justify-content:space-between}.consultant-notifications header h2{margin:0}.consultant-notifications header>strong{align-items:center;background:#f59e0b;border-radius:999px;color:#111827;display:inline-flex;font-size:.9rem;height:34px;justify-content:center;min-width:34px;padding:0 10px}.notification-list{display:grid;grid-gap:10px;gap:10px}.notification-card{background:#f8fafc;border:1px solid rgba(20,83,45,.09);border-radius:8px;justify-content:space-between;padding:12px}.notification-card.unread{background:#ecfdf5;border-color:rgba(5,150,105,.3)}.notification-card span{color:#64748b;display:block;font-size:.78rem;margin-bottom:3px}.notification-card h3,.notification-card p{margin:0}.notification-card p{color:#475569;font-size:.9rem}.notification-actions{flex-wrap:wrap;justify-content:flex-end}.telegram-panel{background:linear-gradient(180deg,#ffffff,#f7fbf9);border:1px solid rgba(20,83,45,.1);border-radius:8px;box-shadow:0 18px 44px rgba(15,23,42,.08);display:grid;grid-gap:14px;gap:14px;margin-top:22px;padding:18px}.telegram-panel header{align-items:center;display:flex;gap:12px;justify-content:space-between}.telegram-details p,.telegram-panel header h2{margin:0}.telegram-details{color:#334155;display:grid;grid-gap:10px;gap:10px}.status-pill{background:#f1f5f9;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#475569;font-size:.78rem;padding:8px 12px}.status-pill.active{background:#dcfce7;color:#166534}.telegram-error{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;padding:10px 12px}@media (max-width:640px){.consultant-notifications{padding:14px}.notification-card{align-items:stretch;flex-direction:column}.notification-actions,.notification-actions .button,.notification-actions form{width:100%}.telegram-panel header{align-items:flex-start;flex-direction:column}.telegram-panel .button,.telegram-panel .hero-actions,.telegram-panel .hero-actions form{width:100%}}.atl-energy-page{background:radial-gradient(circle at 78% 8%,rgba(67,242,135,.24),transparent 30%),radial-gradient(circle at 8% 26%,rgba(121,72,255,.14),transparent 32%),linear-gradient(180deg,#02130d,#061d13 44%,#f4fbf5 0,#f4fbf5);color:#f4fff8;padding:24px 18px 100px;position:relative}.atl-energy-page:before{background-image:linear-gradient(rgba(83,255,151,.045) 1px,transparent 0),linear-gradient(90deg,rgba(83,255,151,.045) 1px,transparent 0);background-size:42px 42px;content:"";inset:0 0 auto;height:680px;pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 88%);mask-image:linear-gradient(180deg,#000 0,transparent 88%)}.atl-energy-hero{background:linear-gradient(135deg,rgba(10,38,26,.92),rgba(2,13,10,.72)),radial-gradient(circle at 86% 36%,rgba(61,239,130,.22),transparent 34%);border:1px solid rgba(156,255,194,.16);border-radius:36px;box-shadow:0 34px 100px rgba(0,0,0,.34);grid-gap:clamp(24px,4vw,54px);gap:clamp(24px,4vw,54px);grid-template-columns:minmax(0,.88fr) minmax(380px,1.12fr);margin:0 auto 28px;max-width:1220px;min-height:min(820px,calc(100vh - 48px));overflow:hidden;padding:clamp(28px,5vw,64px)}.atl-energy-hero:after{background:linear-gradient(120deg,transparent,rgba(98,255,161,.12) 45%,transparent 78%);content:"";height:160%;left:-58%;position:absolute;top:-30%;transform:rotate(10deg);width:42%;animation:atlEnergySweep 8s ease-in-out infinite}.atl-energy-authority,.atl-energy-cta-band,.atl-energy-form-section,.atl-energy-hero-copy,.atl-energy-hero-stage,.atl-energy-proof,.atl-energy-showcase,.atl-energy-value{position:relative;z-index:1}.atl-energy-kicker{background:rgba(57,231,125,.11);border:1px solid rgba(110,255,176,.22);color:#a9ffc8;font-weight:900;letter-spacing:.14em;margin-bottom:20px;padding:10px 14px}.atl-energy-hero h1{font-size:clamp(2.65rem,5.8vw,5.8rem);font-weight:950;letter-spacing:0;line-height:.96;margin:0;max-width:11ch}.atl-energy-hero p{color:rgba(236,255,244,.78);font-size:clamp(1.02rem,1.45vw,1.18rem);line-height:1.72;margin:22px 0 0}.atl-energy-floating,.atl-energy-primary,.atl-energy-secondary{font-weight:950;min-height:58px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.atl-energy-floating,.atl-energy-primary{animation:atlEnergyPulse 4.8s ease-in-out infinite;background:linear-gradient(135deg,#78ff9e,#19c86d 58%,#0c8d54);border:0;box-shadow:0 22px 52px rgba(32,222,110,.32),inset 0 0 0 1px rgba(216,255,226,.35);padding:0 28px}.atl-energy-secondary{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.16);padding:0 24px}.atl-energy-floating:hover,.atl-energy-primary:hover,.atl-energy-secondary:hover{transform:translateY(-2px)}.atl-energy-hero-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.atl-energy-hero-trust span{background:rgba(255,255,255,.075);border:1px solid rgba(167,255,204,.16);border-radius:999px;color:rgba(238,255,246,.82);font-size:.88rem;font-weight:800;padding:9px 12px}.atl-energy-hero-stage{min-height:520px}.atl-energy-hero-visual{background:#05160f;border:1px solid rgba(147,255,190,.16);border-radius:34px;box-shadow:0 34px 90px rgba(0,0,0,.42),0 0 70px rgba(49,234,121,.18);transform:perspective(1200px) rotateY(-5deg) rotateX(3deg)}.atl-energy-hero-visual img{aspect-ratio:16/11;display:block;filter:contrast(1.08) saturate(1.12);height:auto;object-fit:cover;width:100%}.atl-energy-floating-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,rgba(9,32,22,.84),rgba(255,255,255,.08));border:1px solid rgba(163,255,199,.18);border-radius:18px;box-shadow:0 24px 54px rgba(0,0,0,.36);color:#ffffff;max-width:260px;padding:16px;position:absolute}.atl-energy-floating-panel strong{display:block;font-size:1.02rem;margin-bottom:6px}.atl-energy-floating-panel span{color:rgba(236,255,244,.72);font-size:.88rem;line-height:1.45}.atl-energy-floating-panel--one{right:-8px;top:30px}.atl-energy-floating-panel--two{bottom:34px;left:-22px}.atl-energy-authority,.atl-energy-cta-band,.atl-energy-form-section,.atl-energy-proof,.atl-energy-showcase,.atl-energy-value{max-width:1180px}.atl-energy-authority{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:-4px auto 34px}.atl-energy-authority article,.atl-energy-proof-card,.atl-energy-value-card{background:rgba(255,255,255,.92);border:1px solid rgba(10,96,56,.08);box-shadow:0 24px 70px rgba(5,43,25,.08)}.atl-energy-authority article{border-radius:24px;color:#0f3c27;padding:24px}.atl-energy-authority article strong{color:#06371f;display:block;font-size:1.08rem;margin-bottom:8px}.atl-energy-authority article span{color:rgba(6,55,31,.68);display:block;line-height:1.62}.atl-energy-icon{align-items:center;background:linear-gradient(135deg,#e3ffe9,#bffbd1);border-radius:16px;color:#087242;display:inline-flex;height:48px;justify-content:center;width:48px}.atl-energy-authority h2,.atl-energy-proof-card h2,.atl-energy-value-card h2{color:#06371f;font-size:1.08rem;margin:16px 0 8px}.atl-energy-authority p,.atl-energy-proof-card p,.atl-energy-value-card p{color:rgba(6,55,31,.68);line-height:1.62;margin:0}.atl-energy-proof{margin:0 auto 30px}.atl-energy-proof-card{border-radius:24px;min-height:210px;padding:24px}.atl-energy-proof-card svg{color:#0c9b58}.atl-energy-showcase{align-items:stretch;background:#051810;border:1px solid rgba(113,255,176,.12);border-radius:34px;box-shadow:0 34px 90px rgba(1,25,13,.18);display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);margin:0 auto 30px;overflow:hidden;padding:clamp(24px,4vw,42px)}.atl-energy-cta-band h2,.atl-energy-showcase-copy h2{color:#ffffff;font-size:clamp(2rem,4vw,3.8rem);line-height:1.04;margin:12px 0 14px}.atl-energy-cta-band p,.atl-energy-showcase-copy p{color:rgba(239,255,246,.74);line-height:1.72}.atl-energy-steps{counter-reset:atlEnergyStep;display:grid;grid-gap:12px;gap:12px;margin-top:24px}.atl-energy-steps article{background:rgba(255,255,255,.065);border:1px solid rgba(143,255,191,.12);border-radius:18px;padding:18px 18px 18px 58px;position:relative}.atl-energy-steps article:before{align-items:center;background:linear-gradient(135deg,#72ff9b,#12b966);border-radius:14px;color:#03120b;content:counter(atlEnergyStep);counter-increment:atlEnergyStep;display:flex;font-weight:950;height:34px;justify-content:center;left:14px;position:absolute;top:18px;width:34px}.atl-energy-steps h3{color:#ffffff;margin:0 0 5px}.atl-energy-steps p{margin:0}.atl-energy-showcase-media{align-self:center;border-radius:28px;box-shadow:0 28px 76px rgba(0,0,0,.34);overflow:hidden}.atl-energy-showcase-media img{aspect-ratio:5/4;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.atl-energy-value{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 30px}.atl-energy-value-card{border-radius:28px;padding:clamp(24px,4vw,34px)}.atl-energy-value-card--accent{background:linear-gradient(135deg,#f6ffe6,#fff7d8);border-color:rgba(182,147,46,.18)}.atl-energy-cta-band{align-items:center;background:radial-gradient(circle at 8% 40%,rgba(83,255,151,.2),transparent 34%),linear-gradient(135deg,#071b12,#0a2d1d);border:1px solid rgba(134,255,186,.14);border-radius:32px;box-shadow:0 28px 82px rgba(2,31,16,.18);display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto 30px;padding:clamp(24px,4vw,40px)}.atl-energy-form-section{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(232,255,241,.94)),radial-gradient(circle at 90% 10%,rgba(26,191,104,.12),transparent 36%);border:1px solid rgba(34,163,91,.18);border-radius:34px;box-shadow:0 30px 88px rgba(2,46,23,.16);margin:0 auto;padding:clamp(24px,4vw,42px)}.atl-energy-form{box-shadow:0 24px 62px rgba(2,38,21,.16)}@keyframes atlEnergyPulse{0%,to{box-shadow:0 22px 52px rgba(32,222,110,.28),inset 0 0 0 1px rgba(216,255,226,.35)}50%{box-shadow:0 26px 64px rgba(32,222,110,.42),inset 0 0 0 1px rgba(216,255,226,.45)}}@keyframes atlEnergySweep{0%,72%,to{transform:translateX(0) rotate(10deg);opacity:0}20%,48%{opacity:1}52%{transform:translateX(360%) rotate(10deg);opacity:0}}@media (max-width:980px){.atl-energy-cta-band,.atl-energy-hero,.atl-energy-showcase{grid-template-columns:1fr}.atl-energy-hero{min-height:auto}.atl-energy-hero-stage{min-height:0}.atl-energy-hero-visual{transform:none}.atl-energy-authority,.atl-energy-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.atl-energy-value{grid-template-columns:1fr}.atl-energy-cta-band .atl-energy-primary{justify-self:start}}@media (max-width:640px){.atl-energy-page{padding:12px 10px 92px}.atl-energy-hero{border-radius:26px;gap:24px;padding:24px 18px 28px}.atl-energy-hero h1{font-size:clamp(2.45rem,13vw,3.75rem);max-width:100%}.atl-energy-hero-actions,.atl-energy-primary,.atl-energy-secondary{width:100%}.atl-energy-hero-trust{gap:8px}.atl-energy-hero-trust span{font-size:.78rem}.atl-energy-floating-panel{max-width:none;position:static;margin-top:12px}.atl-energy-authority,.atl-energy-proof{grid-template-columns:1fr}.atl-energy-cta-band,.atl-energy-form-section,.atl-energy-showcase{border-radius:24px;padding:22px}.atl-energy-proof-card{min-height:auto}.atl-energy-floating{bottom:calc(14px + env(safe-area-inset-bottom));min-height:52px;right:calc(12px + env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.atl-energy-floating,.atl-energy-hero:after,.atl-energy-primary{animation:none}.atl-energy-floating,.atl-energy-primary,.atl-energy-secondary{transition:none}}.training-admin-block summary,.university-admin-details summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.training-admin-block summary em,.training-admin-block summary span,.university-admin-details summary em,.university-admin-details summary span{border-radius:999px;font-size:.8rem;font-style:normal;font-weight:900;padding:6px 10px}.training-admin-block summary span,.university-admin-details summary span{background:#f4f8f6;border:1px solid var(--line);color:var(--muted)}.training-admin-block summary em,.university-admin-details summary em{background:#e8f6ee;color:var(--brand)}.payment-history,.premium-access-list,.university-upload-field,.university-video-field{background:#f8fbf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.admin-upload-preview,.admin-video-preview{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;padding:10px}.admin-upload-preview img{background:#eef4f0;max-width:180px}.admin-upload-preview img,.admin-video-preview video{aspect-ratio:16/9;border-radius:6px;object-fit:contain;width:100%}.admin-video-preview video{background:#10221a;max-width:260px}.admin-inline-success{background:#ecfdf5;border:1px solid rgba(8,127,91,.18);border-radius:8px;color:var(--brand);font-weight:900;padding:12px}.admin-inline-error{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-weight:800;padding:12px}.admin-checkbox-line,.admin-radio-grid{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-checkbox-line input,.admin-radio-grid input{min-height:auto;width:auto}.upload-progress-box{background:#eef4f0;border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:10px}.upload-progress-bar{background:#dbe7e2;border-radius:999px;height:8px;overflow:hidden}.upload-progress-bar span{background:linear-gradient(90deg,var(--brand),#22c55e);display:block;height:100%}.inline-edit-form textarea{min-height:74px;padding:10px;width:min(100%,520px)}.inline-edit-form textarea,.lesson-edit-form{border:1px solid var(--line);border-radius:8px}.lesson-edit-form{background:#fbfdfc;padding:12px}.premium-access-list form{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:0}.course-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.course-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 40px rgba(20,35,29,.07);color:inherit;display:grid;overflow:hidden;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.course-card:hover{box-shadow:0 22px 52px rgba(20,35,29,.1);transform:translateY(-2px)}.course-cover{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#0f3d2e,#e7a736);display:flex;justify-content:center;overflow:hidden}.course-cover img{height:100%;object-fit:contain;width:100%}.course-cover span{color:#fff;font-size:1.25rem;font-weight:950;padding:16px;text-align:center}.course-card-body{display:grid;grid-gap:10px;gap:10px;padding:16px}.course-card-body h2,.course-card-body h3{margin:0}.course-card-meta,.course-card-row{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px;font-size:.84rem;font-weight:800}.continue-course-card{align-items:center;background:linear-gradient(135deg,#f7fbf8,#ecfdf5);border:1px solid rgba(8,127,91,.14);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(160px,260px) 1fr auto;padding:14px}.course-detail-hero{display:grid;grid-gap:18px;gap:18px}.course-detail-hero .course-cover{border:1px solid var(--line);border-radius:8px}.lesson-card-list{display:grid;grid-gap:12px;gap:12px}.lesson-card{grid-template-columns:auto 1fr auto;text-decoration:none}.lesson-card span:first-child{align-items:center;background:#ecfdf5;border-radius:999px;color:var(--brand);display:inline-flex;font-weight:950;height:38px;justify-content:center;width:38px}.lesson-card h3{margin:0}.lesson-card p{color:var(--muted);margin:4px 0 0}.hosted-video-frame{align-items:center;background:radial-gradient(circle at 50% 0,rgba(245,158,11,.18),transparent 45%),linear-gradient(135deg,#10221a,#06130e);border-radius:8px;display:flex;justify-content:center;min-height:min(72vh,720px);overflow:hidden;padding:18px}.hosted-video-frame video{border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.22);max-height:min(70vh,680px);max-width:100%;object-fit:contain;width:auto}.lesson-description{background:#fff;border:1px solid var(--line);border-radius:8px;color:#24362f;line-height:1.65;padding:16px;white-space:pre-wrap}.lesson-description a{color:var(--brand);font-weight:900}.subscription-summary,.subscription-warning{border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:14px}.subscription-warning{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.subscription-summary{background:#ecfdf5;border:1px solid rgba(8,127,91,.14);color:#14532d}.subscription-list{display:grid;grid-gap:16px;gap:16px}.subscription-card{display:grid;grid-gap:14px;gap:14px}.subscription-card header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.compact-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.payment-history p{margin:0}.premium-course-panel{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 22px 60px rgba(20,35,29,.08);display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:760px;overflow:hidden}.premium-course-panel>div:not(.course-cover){display:grid;grid-gap:12px;gap:12px;padding:0 20px 20px}.premium-price{color:#b45309;font-size:1.25rem;font-weight:950}@media (max-width:720px){.continue-course-card,.lesson-card{grid-template-columns:1fr}.continue-course-card .button,.lesson-card .button{width:100%}.admin-upload-preview,.admin-video-preview,.subscription-card header{align-items:stretch;flex-direction:column}}.admin-dashboard{background:var(--background);min-height:100vh;padding:32px}.admin-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin:0 auto 24px;width:min(1200px,100%)}.admin-header .admin-title{color:var(--brand-dark);line-height:1.08;margin:0 0 6px}.admin-user{color:var(--muted);line-height:1.55;margin:0}.admin-primary-button,.admin-secondary-button,.table-link-button{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none}.admin-primary-button{background:var(--brand);color:#fff}.admin-secondary-button,.table-link-button{background:#eef6ed;color:var(--brand-dark)}.admin-table-section.lesson-list-section,.course-continue-card,.course-detail-card,.lesson-view,.university-hero-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px rgba(20,35,29,.07);margin:0 auto 18px;width:min(1200px,100%)}.course-continue-card,.course-detail-card,.lesson-view,.university-hero-card{display:grid;grid-gap:16px;gap:16px;padding:20px}.university-progress-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.university-progress-grid>div{background:#f6faf7;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:14px}.university-progress-grid strong{color:var(--brand-dark);font-size:1.6rem}.university-progress-grid span{color:var(--muted);font-size:.88rem}.course-continue-card,.course-detail-card{align-items:center;grid-template-columns:180px minmax(0,1fr)}.course-detail-card{grid-template-columns:minmax(260px,520px) minmax(0,1fr)}.course-cover,.course-detail-cover{aspect-ratio:16/9;background:radial-gradient(circle at center,rgba(255,255,255,.9),rgba(238,247,235,.92)),linear-gradient(135deg,#eef8ef,#f8fbf2);display:block;overflow:hidden;position:relative}.course-detail-cover{border-radius:8px}.course-cover img,.course-detail-cover img{height:100%;object-fit:contain;padding:8px;width:100%}.course-cover-fallback{align-items:center;aspect-ratio:16/9;color:#fff;display:flex;font-size:clamp(1rem,3vw,1.35rem);font-weight:950;height:100%;justify-content:center;line-height:1.15;padding:20px;text-align:center;text-transform:uppercase;width:100%}.course-card__body{display:grid;grid-gap:10px;gap:10px;padding:16px}.course-card__body h2,.course-card__body h3,.lesson-list-section h2{color:var(--brand-dark);line-height:1.15;margin:0}.course-card__body p{color:var(--muted);line-height:1.45;margin:0}.course-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.course-card__meta small,.course-card__meta span,.lesson-card__meta small,.lesson-card__meta span{background:#eef8ef;border-radius:999px;color:var(--brand-dark);font-size:.76rem;font-weight:900;padding:6px 9px}.course-progress{background:#dce8d5;border-radius:999px;height:9px;overflow:hidden}.course-progress span{background:var(--brand);display:block;height:100%}.lesson-list-section{display:grid;grid-gap:16px;gap:16px;padding:20px}.lesson-list{display:grid;grid-gap:12px;gap:12px}.lesson-card{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 32px rgba(20,35,29,.07);display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.lesson-card--completed{border-color:rgba(8,127,91,.35)}.lesson-card__number{align-items:center;background:#eef8ef;border-radius:999px;color:var(--brand-dark);display:inline-flex;font-size:.95rem;font-weight:950;height:42px;justify-content:center;width:42px}.lesson-card__content{display:grid;grid-gap:7px;gap:7px;min-width:0}.lesson-card__content h3{color:var(--brand-dark);font-size:1.02rem;line-height:1.2;margin:0;overflow-wrap:anywhere}.lesson-card__content p{color:var(--muted);line-height:1.45;margin:0}.lesson-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.lesson-card__button{min-height:42px;white-space:nowrap}.lesson-hosted-video{align-items:center;background:radial-gradient(circle at 50% 0,rgba(240,140,0,.18),transparent 45%),linear-gradient(135deg,#10221a,#06130e);border-radius:8px;display:flex;justify-content:center;min-height:min(72vh,720px);overflow:hidden;padding:18px}.lesson-hosted-video video{border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.22);max-height:min(70vh,680px);max-width:100%;object-fit:contain;width:auto}.lesson-video{aspect-ratio:16/9;background:#020617;border-radius:8px;overflow:hidden;width:100%}.lesson-pdf,.lesson-video iframe{border:0;height:100%;width:100%}.lesson-pdf{min-height:70vh}.lesson-description,.lesson-materials{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;line-height:1.65;padding:16px;white-space:pre-wrap}.lesson-description a,.lesson-materials a{color:var(--brand);font-weight:900}@media (max-width:900px){.admin-dashboard{padding:20px 16px}.admin-header{align-items:stretch;flex-direction:column}.admin-header .admin-secondary-button{width:100%}.course-continue-card,.course-detail-card,.course-grid,.lesson-card,.university-progress-grid{grid-template-columns:1fr}.admin-primary-button,.admin-secondary-button,.lesson-card__button{width:100%}}.lp-page{--lp-dark:#07130f;--lp-panel:#0d211b;--lp-brand:#0b8f6a;--lp-brand-2:#00c978;--lp-navy:#101f3d;--lp-gold:#ffb547;--lp-green:#16a34a;--lp-green-2:#25d366;--lp-text:#0e241d;--lp-muted:#62746b;--lp-line:rgba(15,51,38,0.12);background:#f5f8f6;color:var(--lp-text);min-height:100vh;padding-top:44px}.lp-container{margin:0 auto;max-width:1180px;padding:0 22px;width:100%}.lp-sticky-banner{align-items:center;background:linear-gradient(90deg,var(--lp-navy),var(--lp-brand));color:#fff;display:flex;font-size:.92rem;font-weight:900;inset:0 0 auto;justify-content:center;min-height:44px;padding:10px 18px;position:fixed;text-align:center;z-index:1000}.lp-hero{background:radial-gradient(circle at 14% 10%,rgba(0,201,120,.24),transparent 34%),radial-gradient(circle at 84% 8%,rgba(255,181,71,.2),transparent 32%),linear-gradient(135deg,#07130f,#10241c 52%,#101f3d);color:#fff;overflow:hidden;padding:74px 0 70px}.lp-footer-cta__grid,.lp-hero__grid{align-items:center;display:grid;grid-gap:44px;gap:44px;grid-template-columns:minmax(0,1.02fr) minmax(330px,.98fr)}.lp-badge,.lp-eyebrow{color:var(--lp-brand);display:inline-flex;font-size:.82rem;font-weight:950;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.lp-badge{background:rgba(0,201,120,.13);border:1px solid rgba(0,201,120,.26);border-radius:999px;color:#fff;padding:9px 13px;text-transform:none}.lp-hero h1{color:#fff;font-size:clamp(2.45rem,5.2vw,5.3rem);line-height:.98;margin:0 0 22px;max-width:900px}.lp-hero p{color:rgba(255,255,255,.78);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.45;margin:0 0 26px;max-width:760px}.lp-actions{display:flex;flex-wrap:wrap;gap:12px}.lp-actions--secondary-row{margin-top:12px}.lp-btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:950;gap:8px;justify-content:center;min-height:52px;padding:15px 22px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.lp-btn:hover{filter:brightness(1.03);transform:translateY(-2px)}.lp-btn--primary{background:linear-gradient(135deg,var(--lp-brand-2),var(--lp-brand));box-shadow:0 20px 42px rgba(0,201,120,.3);color:#fff}.lp-btn--secondary{background:#fff;border:1px solid rgba(15,51,38,.14);color:var(--lp-text)}.lp-btn--ghost{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff}.lp-microcopy{color:rgba(255,255,255,.72)!important;font-size:.92rem!important;margin-top:18px!important}.lp-mockup{background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.3);border-radius:8px;box-shadow:0 36px 90px rgba(0,0,0,.34);color:#111827;display:grid;grid-gap:16px;gap:16px;padding:18px}.lp-mockup__cards,.lp-mockup__flow,.lp-mockup__top{align-items:center;display:flex;gap:8px}.lp-mockup__top span{background:#cbd5e1;border-radius:999px;height:10px;width:10px}.lp-mockup__top strong{margin-left:auto}.lp-mockup__grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr)}.lp-mockup__cards div,.lp-mockup__grid article{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:14px}.lp-mockup__grid strong{color:#111827;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.08;overflow-wrap:anywhere}.lp-mockup__cards span,.lp-mockup__grid small,.lp-mockup__grid span{color:#667085;font-size:.82rem}.lp-mockup__flow{background:linear-gradient(135deg,#eaf7f0,#fff6df);border-radius:999px;color:#111827;font-weight:900;justify-content:center;padding:12px}.lp-mockup__bars{align-items:flex-end;background:#0f172a;border-radius:8px;display:flex;gap:10px;height:170px;padding:16px}.lp-mockup__bars i{background:linear-gradient(180deg,var(--lp-gold),var(--lp-brand));border-radius:999px 999px 0 0;flex:1 1}.lp-mockup__cards{display:grid;grid-template-columns:repeat(3,1fr)}.lp-section{padding:72px 0}.lp-feature-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.lp-feature-card{align-items:flex-start;background:#fff;border:1px solid var(--lp-line);border-radius:8px;box-shadow:0 18px 50px rgba(14,36,29,.08);display:flex;gap:14px;padding:18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.lp-feature-card:hover{border-color:rgba(11,143,106,.22);box-shadow:0 22px 58px rgba(14,36,29,.11);transform:translateY(-2px)}.lp-feature-card svg{background:#eaf7f0;border-radius:999px;color:var(--lp-brand);flex:0 0 auto;padding:8px;box-sizing:content-box}.lp-feature-card h3{color:var(--lp-text);font-size:1rem;margin:0 0 6px}.lp-feature-card__subtitle{color:var(--lp-brand);display:block;font-size:.94rem;font-weight:950;line-height:1.3;margin:0 0 8px}.lp-feature-card p{color:var(--lp-muted);line-height:1.45;margin:0}.lp-feature-card__note{color:#6f7f79;display:block;font-size:.82rem;font-weight:650;line-height:1.4;margin-top:10px}.lp-section--soft{background:#fff}.lp-section__head{margin:0 auto 30px;max-width:820px;text-align:center}.lp-footer-cta h2,.lp-section__head h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;margin:0 0 12px}.lp-footer-cta p,.lp-section__head p{color:var(--lp-muted);line-height:1.55;margin:0}.lp-table{background:#fff;border:1px solid var(--lp-line);border-radius:8px;box-shadow:0 18px 50px rgba(17,24,39,.08);overflow:hidden}.lp-table__row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.2fr 1fr 1fr;padding:16px 18px}.lp-table__row:not(:last-child){border-bottom:1px solid #edf0f5}.lp-table__head,.lp-table__total{background:var(--lp-panel);color:#fff;font-weight:950}.lp-no{color:#b42318}.lp-yes{color:#067647;font-weight:950}.lp-card-grid,.lp-included,.lp-pricing,.lp-steps{display:grid;grid-gap:16px;gap:16px}.lp-steps{grid-template-columns:repeat(5,1fr)}.lp-card,.lp-included article,.lp-price-card,.lp-steps article{background:#fff;border:1px solid var(--lp-line);border-radius:8px;box-shadow:0 14px 42px rgba(17,24,39,.07);padding:20px}.lp-steps strong{align-items:center;background:linear-gradient(135deg,var(--lp-brand-2),var(--lp-brand));border-radius:999px;color:#fff;display:inline-flex;height:38px;justify-content:center;width:38px}.lp-card h3,.lp-price-card h3,.lp-steps h3{color:#111827;line-height:1.15;margin:12px 0 8px}.lp-card p,.lp-price-card p,.lp-steps p{color:var(--lp-muted);line-height:1.45;margin:0}.lp-card-grid{grid-template-columns:repeat(3,1fr)}.lp-card svg,.lp-included svg{color:var(--lp-brand)}.lp-included{grid-template-columns:repeat(5,1fr)}.lp-included article{align-items:center;display:flex;flex-wrap:wrap;font-weight:950;gap:10px}.lp-included article small{color:var(--lp-muted);flex-basis:100%;font-size:.86rem;font-weight:700;line-height:1.45;padding-left:30px}.lp-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-price-card{display:grid;grid-gap:16px;gap:16px}.lp-price-card>span{background:#eaf7f0;border-radius:999px;color:var(--lp-brand);font-size:.8rem;font-weight:950;padding:8px 10px;width:-moz-fit-content;width:fit-content}.lp-price-card strong{color:#111827;font-size:clamp(2.4rem,5vw,4rem);line-height:1}.lp-price-card small{color:var(--lp-muted);font-size:1rem}.lp-annual-savings{background:linear-gradient(135deg,#ecfff6,#ffffff 54%,#fff7df);border:1px solid rgba(0,148,94,.35);border-radius:8px;box-shadow:0 14px 30px rgba(0,0,0,.14);display:grid;grid-gap:12px;gap:12px;padding:16px}.lp-annual-savings strong,.lp-price-card--featured .lp-annual-savings strong{color:#0b3b2a;font-size:1.02rem;line-height:1.25}.lp-annual-savings span,.lp-price-card--featured .lp-annual-savings span{color:#101816;font-size:.96rem;font-weight:800;line-height:1.45}.lp-annual-savings small,.lp-price-card--featured .lp-annual-savings small{color:#34433e;font-size:.82rem;font-weight:650;line-height:1.4}.lp-price-card--featured{background:linear-gradient(135deg,#07130f,#101f3d);color:#fff;position:relative}.lp-price-card--featured h3,.lp-price-card--featured strong{color:#fff}.lp-price-card--featured p{color:rgba(255,255,255,.72)}.lp-guarantee{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:18px}.lp-guarantee span{background:#fff;border:1px solid var(--lp-line);border-radius:999px;font-weight:900;padding:10px 14px}.lp-faq{max-width:900px}.lp-faq details{background:#fff;border:1px solid var(--lp-line);border-radius:8px;margin-bottom:10px;padding:16px}.lp-faq summary{align-items:center;cursor:pointer;display:flex;font-weight:950;justify-content:space-between}.lp-faq p{color:var(--lp-muted);line-height:1.55;margin:12px 0 0}.lp-footer-cta{background:linear-gradient(135deg,#07130f,#101f3d);color:#fff;padding:72px 0}.lp-footer-cta h2{color:#fff}.lp-form{background:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#111827;display:grid;grid-gap:12px;gap:12px;padding:18px}.lp-form label{color:#344054;display:grid;font-weight:900;grid-gap:6px;gap:6px}.lp-form input,.lp-form select,.lp-form textarea{border:1px solid #d0d5dd;border-radius:8px;font:inherit;min-height:48px;padding:12px}.lp-form textarea{min-height:100px;resize:vertical}.lp-form__full{grid-column:1/-1}.lp-form-error{color:#b42318;font-weight:900;margin:0}.lp-checkbox{align-items:center;display:flex!important;gap:8px!important}.lp-checkbox input{min-height:auto}.lp-official-recommendation{background:#fff;padding:clamp(44px,7vw,84px) 0}.lp-official-recommendation__inner{align-items:center;border-top:1px solid rgba(9,31,25,.1);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding-top:clamp(28px,5vw,44px)}.lp-official-recommendation h2{color:var(--lp-text);font-size:clamp(1.35rem,3vw,1.9rem);letter-spacing:0;line-height:1.16;margin:0 0 10px}.lp-official-recommendation p{color:#52605b;font-size:1rem;line-height:1.65;margin:0;max-width:840px}.lp-footer{background:#070814;color:rgba(255,255,255,.72);padding:22px 0 96px;text-align:center}.lp-whatsapp-float{align-items:center;background:#25d366;border:0;border-radius:999px;bottom:24px;box-shadow:0 18px 40px rgba(37,211,102,.38);color:#fff;cursor:pointer;display:flex;height:64px;justify-content:center;position:fixed;right:24px;transition:transform .18s ease;width:64px;z-index:900}.lp-whatsapp-float:hover{transform:scale(1.07)}.lp-modal-backdrop{align-items:center;background:rgba(6,8,18,.72);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:1100}.lp-modal{background:#fff;border-radius:8px;box-shadow:0 30px 90px rgba(0,0,0,.34);max-height:92vh;max-width:560px;overflow:auto;padding:22px;position:relative;width:100%}.lp-modal h2{color:#111827;margin:0 0 16px}.lp-modal__close{align-items:center;background:#f2f4f7;border:0;border-radius:999px;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;width:40px}.lead-detail-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr)}.lead-detail-grid article,.lead-message-box{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:14px}.lead-detail-grid strong,.lead-message-box strong{color:var(--brand-dark)}.admin-filters{align-items:flex-end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(160px,1fr)) auto auto;margin-bottom:16px}.admin-filters label{color:var(--brand-dark);display:grid;font-weight:900;grid-gap:6px;gap:6px}.admin-filters select{border:1px solid var(--line);border-radius:8px;font:inherit;min-height:42px;padding:8px 10px}.admin-pagination{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.admin-pagination>div{display:flex;gap:8px}.settings-block{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.settings-block .eyebrow,.settings-block .full-field,.settings-block>p{grid-column:1/-1}.settings-block select,.settings-block textarea{border:1px solid var(--line);border-radius:8px;font:inherit;min-height:46px;padding:10px 12px}.settings-block textarea{min-height:92px;resize:vertical}.admin-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:14px}.admin-card p{margin:0}.status-pill.danger{background:#fee4e2;color:#b42318}@media (max-width:980px){.admin-filters,.lead-detail-grid,.lp-card-grid,.lp-feature-grid,.lp-footer-cta__grid,.lp-hero__grid,.lp-official-recommendation__inner,.lp-pricing,.settings-block{grid-template-columns:1fr}.lp-included,.lp-steps{grid-template-columns:repeat(2,1fr)}.lp-hero{padding:46px 0 50px}}@media (max-width:640px){.lp-page{padding-top:58px}.lp-sticky-banner{font-size:.78rem;min-height:58px}.lp-container{padding:0 16px}.lp-hero h1{font-size:2.12rem;line-height:1.04;margin-bottom:16px}.lp-hero p{font-size:1rem;margin-bottom:20px}.lp-section{padding:56px 0}.lp-section__head{margin-bottom:22px}.lp-footer-cta h2,.lp-section__head h2{font-size:1.85rem;line-height:1.12}.lp-actions,.lp-btn,.lp-form .lp-btn,.lp-official-recommendation .lp-btn{width:100%}.lp-feature-grid,.lp-included,.lp-mockup__cards,.lp-mockup__grid,.lp-steps,.lp-table__row{grid-template-columns:1fr}.lp-table__head{display:none}.lp-table__row{gap:6px}.lp-table__row span:first-child{font-weight:950}.lp-whatsapp-float{bottom:18px;height:58px;right:18px;width:58px}}.atl-redirect-page{min-height:100vh;display:grid;place-items:center;padding:32px 18px;background:radial-gradient(circle at top,rgba(240,162,58,.16),transparent 34%),linear-gradient(135deg,#071711,#10251c 55%,#07120f);color:#f8fafc}.atl-redirect-card{width:min(560px,100%);border:1px solid rgba(240,162,58,.22);border-radius:24px;padding:32px;text-align:center;background:rgba(8,20,15,.88);box-shadow:0 24px 70px rgba(0,0,0,.35)}.atl-redirect-card h1{margin:8px 0 12px;font-size:clamp(2rem,6vw,3.3rem);line-height:1}.atl-redirect-card p{color:rgba(248,250,252,.78)}.redirect-loader{width:100%;height:8px;overflow:hidden;border-radius:999px;margin:24px 0;background:rgba(255,255,255,.12)}.redirect-loader:before{content:"";display:block;width:45%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f0a23a,#22c55e);animation:redirect-progress 2.8s ease-in-out infinite}@keyframes redirect-progress{0%{transform:translateX(-110%)}to{transform:translateX(230%)}}.whitelabel-redirect-page{--redirect-primary:#0f766e;--redirect-secondary:#10251c;--redirect-button:#25d366;--redirect-progress:#25d366;align-items:center;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--redirect-primary) 28%,transparent),transparent 32%),linear-gradient(145deg,var(--redirect-secondary),#07120f 72%);color:#f8fafc;display:grid;min-height:100vh;padding:34px 18px}.whitelabel-redirect-card{animation:redirect-card-in .55s ease both;background:rgba(255,255,255,.96);border:1px solid color-mix(in srgb,var(--redirect-primary) 22%,#ffffff);border-radius:18px;box-shadow:0 28px 90px rgba(0,0,0,.28);color:#10201a;display:grid;grid-gap:16px;gap:16px;justify-items:center;margin:0 auto;max-width:560px;overflow:hidden;padding:clamp(26px,6vw,42px);position:relative;text-align:center;width:min(560px,100%)}.whitelabel-redirect-card:before{background:linear-gradient(90deg,var(--redirect-primary),var(--redirect-progress));content:"";height:6px;inset:0 0 auto;position:absolute}.whitelabel-redirect-logo{background:#fff;border:1px solid rgba(15,118,110,.14);border-radius:16px;box-shadow:0 12px 32px rgba(16,32,26,.12);max-height:86px;max-width:min(230px,78vw);object-fit:contain;padding:10px}.whitelabel-redirect-card .eyebrow{color:var(--redirect-primary);font-weight:950;letter-spacing:.08em;margin:2px 0 0;text-transform:uppercase}.whitelabel-redirect-card h1{color:#0f1f1a;font-size:clamp(2rem,7vw,3.2rem);letter-spacing:0;line-height:1.04;margin:0}.whitelabel-redirect-card p{color:#53625c;font-size:1rem;line-height:1.55;margin:0}.whitelabel-redirect-card .button{background:var(--redirect-button);border:0;color:#fff;margin-top:4px}.whitelabel-redirect-card .redirect-loader{background:rgba(15,118,110,.12);height:9px;margin:8px 0 2px}.whitelabel-redirect-card .redirect-loader:before{background:linear-gradient(90deg,var(--redirect-primary),var(--redirect-progress))}@keyframes redirect-card-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.digital-card-shell{--digital-card-primary:#42e59b;--digital-card-secondary:#07100d;--digital-card-accent:#d5b46a;background:radial-gradient(circle at 15% 15%,color-mix(in srgb,var(--digital-card-primary) 18%,transparent),transparent 28rem),radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--digital-card-accent) 14%,transparent),transparent 25rem),var(--digital-card-secondary);color:#f7fbf8;margin:0 auto;min-height:100vh;padding:32px 18px 48px;width:min(100%,980px)}.digital-card-theme-light{color:#10231c}.digital-card-theme-light .digital-card-hero,.digital-card-theme-light .digital-card-section{background:rgba(255,255,255,.88);color:#10231c}.digital-card-theme-light .digital-card-intro,.digital-card-theme-light .digital-card-profile h1{color:#10231c}.digital-card-hero{background:rgba(6,18,14,.82);border:1px solid rgba(255,255,255,.16);border-radius:28px;box-shadow:0 24px 80px rgba(0,0,0,.32);overflow:hidden}.digital-card-cover{background:#0d1d17;min-height:260px;position:relative}.digital-card-cover img{display:block;height:360px;object-fit:cover;opacity:.68;width:100%}.digital-card-cover:after{background:linear-gradient(180deg,transparent,rgba(7,16,13,.92));content:"";inset:0;position:absolute}.digital-card-profile{margin-top:-92px;padding:0 28px 32px;position:relative;text-align:center}.digital-card-photo{background:#10251d;border:4px solid color-mix(in srgb,var(--digital-card-primary) 70%,white);border-radius:50%;box-shadow:0 18px 50px rgba(0,0,0,.34);height:154px;margin:0 auto 18px;object-fit:cover;width:154px}.digital-card-logo{margin-bottom:12px;max-height:48px;max-width:112px;object-fit:contain}.digital-card-eyebrow{color:var(--digital-card-primary);font-size:.78rem;font-weight:900;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.digital-card-profile h1{color:#f7fbf8;font-size:clamp(2.2rem,7vw,4.8rem);line-height:.96;margin:0 0 8px}.digital-card-subtitle{color:#b8c8c0;font-size:clamp(1rem,3vw,1.35rem);margin:0 0 18px}.digital-card-intro{color:#e2eee8;font-size:1.08rem;line-height:1.7;margin:0 auto;max-width:680px}.digital-card-section{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:24px;margin-top:22px;padding:24px}.digital-card-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:18px}.digital-card-button{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-left:5px solid var(--digital-card-button-accent,var(--digital-card-primary));border-radius:20px;color:#f7fbf8;display:flex;gap:18px;justify-content:space-between;min-height:96px;padding:18px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.digital-card-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.digital-card-action{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;color:inherit;cursor:pointer;font-weight:900;min-height:42px;padding:0 14px}.digital-card-qr{background:#fff;border-radius:16px;display:block;height:220px;margin:18px auto 0;padding:12px;width:220px}.digital-card-brand{color:rgba(255,255,255,.72);font-weight:800;padding:24px 0 8px;text-align:center}.digital-card-whatsapp-float{align-items:center;background:#25d366;border-radius:999px;bottom:20px;box-shadow:0 18px 50px rgba(37,211,102,.36);color:#fff;display:inline-flex;gap:8px;font-weight:950;min-height:56px;min-width:56px;padding:0 18px;position:fixed;right:20px;text-decoration:none;z-index:50;animation:digital-card-whatsapp-pulse 2.2s ease-in-out infinite}.digital-card-whatsapp-float svg{height:24px;width:24px}.digital-card-whatsapp-float:hover{box-shadow:0 20px 58px rgba(37,211,102,.45);transform:translateY(-2px)}.profile-whatsapp-preview{align-items:center;background:rgba(37,211,102,.08);border:1px solid rgba(37,211,102,.24);border-radius:16px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px}.profile-whatsapp-preview span{color:#31433b;font-weight:800}.profile-random-whatsapp-list{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.profile-random-whatsapp-item{background:rgba(255,255,255,.78);border:1px solid rgba(15,118,110,.14);border-radius:18px;box-shadow:0 16px 42px rgba(15,23,42,.08);padding:16px}.profile-random-whatsapp-item .admin-form{margin-top:0}@media (max-width:640px){.digital-card-whatsapp-float{bottom:calc(16px + env(safe-area-inset-bottom));min-height:54px;min-width:54px;padding:0 15px;right:14px}.digital-card-whatsapp-float span{display:none}}@keyframes digital-card-whatsapp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.digital-card-animation-pulse,.profile-animation-pulse{animation:card-pulse 1.8s ease-in-out infinite}.digital-card-animation-bounce,.profile-animation-bounce{animation:card-bounce 1.2s ease-in-out infinite}.digital-card-animation-swing,.digital-card-animation-wobble,.profile-animation-swing,.profile-animation-wobble{animation:card-wobble 1.5s ease-in-out infinite}.digital-card-animation-shake,.profile-animation-shake{animation:card-shake .8s ease-in-out infinite}.digital-card-animation-rubberBand,.profile-animation-rubberBand{animation:card-pulse 1.2s ease-in-out infinite}.digital-card-animation-flash,.profile-animation-flash{animation:card-flash 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.digital-card-animation-bounce,.digital-card-animation-flash,.digital-card-animation-pulse,.digital-card-animation-rubberBand,.digital-card-animation-shake,.digital-card-animation-swing,.digital-card-animation-wobble,.digital-card-whatsapp-float,.profile-animation-bounce,.profile-animation-flash,.profile-animation-pulse,.profile-animation-rubberBand,.profile-animation-shake,.profile-animation-swing,.profile-animation-wobble{animation:none}}@keyframes card-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes card-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes card-wobble{0%,to{transform:rotate(0deg)}35%{transform:rotate(-1.5deg)}70%{transform:rotate(1.5deg)}}@keyframes card-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@keyframes card-flash{0%,to{opacity:1}50%{opacity:.68}}.digital-card-button:hover{background:rgba(255,255,255,.12);border-color:color-mix(in srgb,var(--digital-card-button-accent,var(--digital-card-primary)) 70%,white);transform:translateY(-2px)}.digital-card-button strong{display:block;font-size:1.04rem}.digital-card-button span{color:#b8c8c0}.digital-card-socials{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:16px}.digital-card-social-link{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f7fbf8;display:inline-flex;font-size:1.35rem;height:52px;justify-content:center;line-height:1;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease;width:52px}.digital-card-social-link:hover{background:rgba(255,255,255,.16);border-color:color-mix(in srgb,var(--digital-card-primary) 58%,white);transform:translateY(-2px)}.digital-card-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.business-hero h1{letter-spacing:0}.business-quick-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.business-tabs{justify-content:flex-start}.business-card-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.business-card-grid article,.business-item-card,.business-table article{background:#f7fbf8;border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:8px;gap:8px;padding:16px}.business-card-grid span,.business-mini-grid span,.business-table span{color:#51615b;font-size:.9rem}.business-card-grid strong{color:#0f3f2e;font-size:1.55rem;line-height:1.1}.business-card-grid small,.business-mini-grid small{color:#6b7a74;display:block;font-size:.78rem;line-height:1.35}.business-list,.business-table{display:grid;grid-gap:14px;gap:14px}.business-item-card header{align-items:center;display:flex;gap:10px;justify-content:space-between}.business-item-card header strong{color:#10251d;font-size:1.12rem}.business-item-card header span{background:#e7f6ee;border-radius:999px;color:#0f7548;font-size:.78rem;font-weight:900;padding:5px 9px}.business-item-card p{color:#51615b;margin:0}.business-mini-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.business-mini-grid span{background:#fff;border:1px solid #e2ebe6;border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:10px}.business-mini-grid strong{color:#173329}.business-inline-form{border-top:1px solid #e2ebe6;margin-top:10px;padding-top:12px}.business-empty{background:#f7fbf8;border:1px dashed var(--line);border-radius:10px;color:#51615b;margin:0;padding:18px}.business-goal-bar{background:#e2ebe6;border-radius:999px;height:14px;margin:10px 0 18px;overflow:hidden}.business-goal-bar span{background:linear-gradient(90deg,#0f7548,#25d366);display:block;height:100%;max-width:100%}@media (max-width:720px){.business-quick-actions .button,.business-quick-actions a{width:100%}.business-card-grid{grid-template-columns:1fr}.digital-card-cover img{height:280px}.digital-card-profile{padding:0 18px 26px}.digital-card-grid{grid-template-columns:1fr}}.profile-client-login-page{align-items:center;background:radial-gradient(circle at 18% 12%,rgba(15,118,110,.16),transparent 28rem),linear-gradient(145deg,#f8fafc,#eef7f3);display:grid;min-height:100vh;padding:22px}.profile-client-login-card{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 22px 70px rgba(15,23,42,.12);padding:clamp(22px,5vw,34px);width:min(100%,460px)}.profile-client-shell{background:#f8fafc;min-height:100vh;padding:26px 0 48px}.profile-client-shell .admin-panel{margin-bottom:18px}.profile-form-divider{background:#e5e7eb;border-radius:8px;color:#18201d;font-size:1.05rem;font-weight:900;padding:14px;text-align:center}.profile-check{align-items:center;display:flex!important;gap:10px!important}.profile-check input{min-height:auto!important;width:auto!important}.profile-client-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.profile-client-tabs a{background:#e8f4ef;border:1px solid #d3e5dc;border-radius:999px;color:var(--brand-dark);font-weight:900;padding:9px 12px}.profile-visual-editor{display:grid;grid-gap:16px;gap:16px;grid-column:1/-1;width:100%}.profile-editor-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between}.profile-editor-toolbar h2{margin:0}.profile-editor-toolbar p{color:var(--muted);margin:6px 0 0}.profile-create-menu{position:relative}.profile-create-options{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 60px rgba(15,23,42,.16);display:grid;grid-gap:2px;gap:2px;max-height:360px;min-width:220px;overflow:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.profile-create-options button{align-items:center;background:transparent;border:0;border-radius:8px;color:#17211d;cursor:pointer;display:flex;font-weight:800;gap:8px;min-height:40px;padding:8px 10px;text-align:left}.profile-create-options button:hover{background:#eef7f3}.profile-dot{background:#0ea66f;border-radius:999px;display:inline-flex;height:10px;width:10px}.profile-link-card,.profile-link-list{display:grid;grid-gap:12px;gap:12px}.profile-link-card{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 30px rgba(15,23,42,.06);padding:12px}.profile-link-summary{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto auto auto auto auto auto}.profile-drag-handle,.profile-icon-button{align-items:center;background:#f1f5f3;border:1px solid #dce7e1;border-radius:9px;color:#33413b;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:36px;padding:0 10px}.profile-icon-button:disabled{cursor:not-allowed;opacity:.42}.profile-icon-button.danger{background:#fff1f1;border-color:#ffd0d0;color:#b42318}.profile-link-main{background:transparent;border:0;cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:0;text-align:left}.profile-link-main strong{color:#17211d;font-size:1.02rem}.profile-link-main span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-click-pill{background:#dceeff;border-radius:8px;color:#15558c;font-weight:900;padding:6px 9px}.profile-link-fields{border-top:1px solid #edf2ef;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px}.profile-link-fields label,.profile-social-field{color:#33413b;display:grid;font-weight:900;grid-gap:7px;gap:7px}.profile-link-fields input,.profile-link-fields select,.profile-social-field input{border:1px solid var(--line);border-radius:9px;min-height:44px;padding:9px 11px;width:100%}.profile-color-field{color:#33413b;display:grid;font-weight:900;grid-gap:8px;gap:8px}.profile-color-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:52px minmax(0,1fr)}.profile-color-row input[type=color]{cursor:pointer;min-height:44px;padding:4px}.profile-color-preview{align-items:center;border:1px solid rgba(15,23,42,.16);border-radius:10px;color:#0f172a;display:flex;min-height:40px;overflow:hidden;padding:0 10px;text-shadow:0 1px 10px rgba(255,255,255,.75)}.profile-color-actions,.profile-color-history,.profile-color-swatches{display:flex;flex-wrap:wrap;gap:7px}.profile-color-actions button{background:#eef7f3;border:1px solid #d3e5dc;border-radius:999px;color:var(--brand-dark);cursor:pointer;font-weight:900;min-height:34px;padding:0 10px}.profile-color-history button,.profile-color-swatches button{border:1px solid rgba(15,23,42,.18);border-radius:999px;cursor:pointer;height:28px;width:28px}.profile-color-history{border-top:1px solid #edf2ef;padding-top:8px}.profile-color-error{color:#b42318;font-weight:800}.profile-link-preview{border:2px solid var(--brand);border-radius:12px;display:grid;grid-gap:4px;gap:4px;grid-column:1/-1;padding:12px}.profile-link-preview span{color:var(--muted)}.profile-social-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-social-field span{align-items:center;display:flex;gap:8px}.profile-stats-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.profile-stats-list article{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.profile-stats-list small{color:var(--muted);grid-column:1/-1}@media (max-width:760px){.profile-client-shell{padding-top:14px}.profile-editor-toolbar,.profile-link-summary{align-items:stretch;grid-template-columns:1fr}.profile-editor-toolbar{display:grid}.profile-create-menu .button,.profile-create-options{width:100%}.profile-create-options{left:0;right:auto}.profile-link-summary{display:grid}.profile-link-fields,.profile-social-grid,.profile-stats-list article{grid-template-columns:1fr}.profile-click-pill,.profile-drag-handle,.profile-icon-button{width:100%}}.perfume-page{--perfume-ink:#241f2c;--perfume-muted:#736b73;--perfume-cream:#fff7ef;--perfume-sand:#d9a271;--perfume-copper:#b36a43;--perfume-violet:#7b22ef;--perfume-line:rgba(84,54,38,0.15);background:radial-gradient(circle at top left,rgba(255,229,205,.92),transparent 42%),linear-gradient(180deg,#fffaf4,#fff4ea 52%,#ffffff);color:var(--perfume-ink);min-height:100vh;overflow:hidden;padding:28px}.perfume-final,.perfume-hero,.perfume-section{margin:0 auto;max-width:1160px}.perfume-hero{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,242,229,.72)),radial-gradient(circle at 82% 18%,rgba(123,34,239,.18),transparent 28%);border:1px solid var(--perfume-line);border-radius:28px;box-shadow:0 28px 80px rgba(91,54,33,.15);display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);min-height:calc(100vh - 56px);padding:clamp(28px,5vw,64px);position:relative}.perfume-hero:before{background:linear-gradient(120deg,rgba(179,106,67,.1),rgba(123,34,239,.08));border-radius:999px;content:"";height:360px;left:-120px;position:absolute;top:-130px;width:360px}.perfume-final,.perfume-hero__content,.perfume-hero__image,.perfume-section{position:relative;z-index:1}.perfume-eyebrow{color:var(--perfume-violet);font-size:.78rem;font-weight:900;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.perfume-hero h1{font-size:clamp(3rem,8vw,6.8rem);letter-spacing:0;line-height:.88;margin:0}.perfume-hero__lead{color:var(--perfume-muted);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65;margin:24px 0 0;max-width:620px}.perfume-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.perfume-button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-weight:900;gap:10px;justify-content:center;min-height:52px;padding:0 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.perfume-button--primary{background:linear-gradient(135deg,var(--perfume-violet),#9b57ff);box-shadow:0 18px 34px rgba(123,34,239,.22);color:#ffffff}.perfume-button--primary:hover{box-shadow:0 22px 42px rgba(123,34,239,.3);transform:translateY(-2px)}.perfume-button--secondary{background:rgba(255,255,255,.88);border:1px solid rgba(123,34,239,.2);color:var(--perfume-violet)}.perfume-button--secondary:hover{background:#ffffff;box-shadow:0 16px 30px rgba(91,54,33,.12);transform:translateY(-2px)}.perfume-button--opportunity{background:linear-gradient(135deg,#b36a43,#d9a271);box-shadow:0 18px 34px rgba(179,106,67,.22);color:#ffffff}.perfume-button--opportunity:hover{box-shadow:0 22px 42px rgba(179,106,67,.3);transform:translateY(-2px)}.perfume-button:disabled{cursor:not-allowed;opacity:.72;transform:none}.perfume-trust{align-items:center;color:var(--perfume-muted);display:flex;gap:8px;line-height:1.45;margin:18px 0 0}.perfume-hero__image{border-radius:28px;overflow:hidden}.perfume-hero__image img{aspect-ratio:1/1;border-radius:28px;display:block;height:auto;object-fit:cover;width:100%}.perfume-section{margin-top:26px}.perfume-lead-card,.perfume-section--intro{align-items:start;background:rgba(255,255,255,.78);border:1px solid var(--perfume-line);border-radius:24px;display:grid;grid-gap:26px;gap:26px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);padding:clamp(24px,4vw,42px)}.perfume-final h2,.perfume-section h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.05;margin:0}.perfume-section p{color:var(--perfume-muted);font-size:1.02rem;line-height:1.7;margin:0}.perfume-section__heading{margin-bottom:18px}.perfume-benefits{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.perfume-benefits article,.perfume-details article{background:rgba(255,255,255,.82);border:1px solid var(--perfume-line);border-radius:18px;box-shadow:0 16px 34px rgba(91,54,33,.08);padding:20px}.perfume-benefits span{align-items:center;background:rgba(123,34,239,.1);border-radius:999px;color:var(--perfume-violet);display:inline-flex;height:34px;justify-content:center;margin-bottom:16px;width:34px}.perfume-benefits p{color:var(--perfume-ink);font-weight:700;line-height:1.45}.perfume-details{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.perfume-details article{display:grid;grid-gap:8px;gap:8px}.perfume-details svg{color:var(--perfume-copper)}.perfume-details span{color:var(--perfume-muted);font-size:.85rem;font-weight:800;text-transform:uppercase}.perfume-details strong{font-size:1.1rem}.perfume-opportunity{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,248,239,.82)),radial-gradient(circle at right,rgba(123,34,239,.1),transparent 35%);border:1px solid var(--perfume-line);border-radius:24px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,4vw,42px)}.perfume-opportunity p+p{margin-top:12px}.perfume-consultant-cta{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(84,54,38,.1);border-radius:22px;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:28px;padding:clamp(22px,4vw,36px)}.perfume-consultant-cta h2{font-size:clamp(1.5rem,3vw,2.2rem)}.perfume-consultant-cta p{margin-top:10px}.perfume-lead-card{background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(255,251,246,.96)),radial-gradient(circle at top right,rgba(123,34,239,.045),transparent 34%);border-color:rgba(84,54,38,.11);box-shadow:0 22px 60px rgba(91,54,33,.09);margin-bottom:28px;padding:clamp(30px,5vw,56px)}.perfume-lead-card h2{color:var(--perfume-ink);font-size:clamp(2rem,4.5vw,3.35rem)}.perfume-lead-card>div p:last-child{color:var(--perfume-muted);font-size:1.02rem;line-height:1.68;margin-top:16px;max-width:560px}.perfume-form{background:#ffffff;border:1px solid rgba(84,54,38,.09);border-radius:24px;box-shadow:0 18px 42px rgba(91,54,33,.075);display:grid;grid-gap:18px;gap:18px;padding:clamp(22px,3.4vw,32px)}.perfume-form label{color:var(--perfume-ink);display:grid;font-weight:900;grid-gap:10px;gap:10px}.perfume-form input,.perfume-form select,.perfume-form textarea{background:#ffffff;border:1px solid rgba(84,54,38,.12);border-radius:16px;color:var(--perfume-ink);font:inherit;min-height:48px;padding:12px 14px;width:100%}.perfume-form textarea{min-height:132px;resize:vertical}.perfume-form__hint{color:var(--perfume-muted);font-size:.88rem;font-weight:700;line-height:1.55}.perfume-form__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:.82fr 1.18fr}.perfume-form__error{background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;color:#9f1239!important;font-weight:800;padding:12px}@media (max-width:900px){.perfume-page{padding:14px}.perfume-hero,.perfume-lead-card,.perfume-section--intro{grid-template-columns:1fr}.perfume-hero{min-height:auto}.perfume-benefits,.perfume-consultant-cta,.perfume-details,.perfume-opportunity{grid-template-columns:1fr}.perfume-button,.perfume-hero__actions{width:100%}.perfume-form__grid{grid-template-columns:1fr}}.derzapp-page{--dz-bg:#050b18;--dz-panel:rgba(10,22,45,0.72);--dz-panel-strong:rgba(12,29,58,0.92);--dz-line:rgba(143,181,255,0.18);--dz-text:#f7fbff;--dz-muted:#b7c7dc;--dz-blue:#46a3ff;--dz-purple:#8f5bff;--dz-green:#23d18b;--dz-cyan:#43ead7;background:radial-gradient(circle at 20% 0,rgba(70,163,255,.22),transparent 32%),radial-gradient(circle at 84% 8%,rgba(143,91,255,.24),transparent 28%),linear-gradient(180deg,#050b18,#081121 48%,#050b18);color:var(--dz-text);min-height:100vh;overflow-x:hidden}.derzapp-shell{margin:0 auto;max-width:1180px;padding:0 24px}.derzapp-hero{min-height:88vh;padding:42px 0 34px;position:relative}.derzapp-hero:before{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:58px 58px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%);opacity:.35;position:absolute}.derzapp-hero:after{background:radial-gradient(circle at 18% 18%,rgba(35,209,139,.2),transparent 24%),radial-gradient(circle at 72% 36%,rgba(70,163,255,.2),transparent 28%),radial-gradient(circle at 86% 12%,rgba(143,91,255,.18),transparent 22%);content:"";filter:blur(8px);inset:0;opacity:.82;pointer-events:none;position:absolute}.derzapp-hero__grid{align-items:center;display:grid;grid-gap:clamp(34px,5vw,74px);gap:clamp(34px,5vw,74px);grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);min-height:calc(88vh - 76px);position:relative;z-index:2}.derzapp-badge,.derzapp-kicker{align-items:center;color:#dff8ff;display:inline-flex;font-size:.78rem;font-weight:900;gap:8px;letter-spacing:.08em;text-transform:uppercase}.derzapp-logo-row{align-items:center;display:flex;justify-content:center;margin-bottom:8px;position:relative;width:-moz-fit-content;width:fit-content}.derzapp-logo-row:before{background:radial-gradient(circle,rgba(35,209,139,.34),transparent 52%),radial-gradient(circle at 64% 44%,rgba(70,163,255,.32),transparent 48%);border-radius:999px;content:"";filter:blur(18px);height:132px;left:50%;opacity:.72;position:absolute;top:50%;transform:translate(-50%,-50%);width:270px;z-index:-1}.derzapp-logo-row img{filter:drop-shadow(0 14px 28px rgba(0,0,0,.34)) drop-shadow(0 0 22px rgba(67,234,215,.18));display:block;height:auto;image-rendering:auto;max-width:min(292px,70vw);object-fit:contain;width:292px}.derzapp-badge{background:linear-gradient(135deg,rgba(67,234,215,.12),rgba(143,91,255,.14));border:1px solid rgba(67,234,215,.24);border-radius:999px;box-shadow:0 10px 28px rgba(67,234,215,.08);padding:9px 13px}.derzapp-kicker{color:var(--dz-cyan);margin-bottom:12px}.derzapp-hero h1{font-size:clamp(2.6rem,6.05vw,5.75rem);letter-spacing:0;line-height:.98;margin:20px 0 0;max-width:780px}.derzapp-faq p,.derzapp-flow p,.derzapp-form-card>div p,.derzapp-hero__copy p,.derzapp-meta p,.derzapp-section-heading p,.derzapp-split p{color:var(--dz-muted);font-size:1.06rem;line-height:1.72}.derzapp-hero__copy p{margin:24px 0 0;max-width:690px}.derzapp-actions{align-items:flex-start;display:flex;flex-direction:column;gap:18px;margin-top:34px}.derzapp-button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-weight:900;gap:10px;justify-content:center;min-height:54px;padding:0 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.derzapp-button--primary{background:linear-gradient(135deg,var(--dz-green),var(--dz-cyan) 48%,var(--dz-blue));box-shadow:0 18px 50px rgba(35,209,139,.28);color:#041018}.derzapp-button--hero{animation:derzappCtaGlow 2.8s ease-in-out infinite;min-height:60px;padding-inline:30px}.derzapp-button--secondary{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);color:var(--dz-text);min-height:50px}.derzapp-button--watch{animation:derzappWatchGlow 4.2s ease-in-out infinite;overflow:hidden;position:relative}.derzapp-button--watch:before{background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.34),transparent 78%);content:"";height:160%;left:-85%;opacity:0;position:absolute;top:-30%;transform:rotate(8deg);width:52%}.derzapp-button--watch svg{animation:derzappWatchPlay 3.6s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(67,234,215,.32));position:relative;z-index:1}.derzapp-button--watch:before{animation:derzappWatchShine 5.6s ease-in-out infinite}.derzapp-button--watch>*{position:relative;z-index:1}.derzapp-button:hover{box-shadow:0 24px 62px rgba(67,234,215,.22);transform:translateY(-2px)}.derzapp-button:disabled{cursor:progress;opacity:.76;transform:none}.derzapp-mockup{min-height:620px;position:relative}.derzapp-mockup__glow{background:radial-gradient(circle,rgba(67,234,215,.48),transparent 52%),radial-gradient(circle at 70% 30%,rgba(143,91,255,.44),transparent 42%),radial-gradient(circle at 44% 78%,rgba(35,209,139,.24),transparent 34%);filter:blur(24px);inset:3% -4% -2% 0;position:absolute}.derzapp-panel,.derzapp-phone{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,rgba(255,255,255,.15),rgba(255,255,255,.055)),radial-gradient(circle at top right,rgba(67,234,215,.1),transparent 38%);border:1px solid rgba(143,181,255,.24);box-shadow:0 34px 100px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.16);position:absolute}.derzapp-phone{border-radius:32px;left:0;padding:18px;top:18px;width:min(330px,62vw);z-index:2}.derzapp-panel__bar,.derzapp-phone__top{align-items:center;display:flex;justify-content:space-between}.derzapp-phone__top{color:#eafdf7;font-weight:900;margin-bottom:22px}.derzapp-phone__top span{background:var(--dz-green);border-radius:999px;box-shadow:0 0 0 7px rgba(35,209,139,.16);height:10px;width:10px}.derzapp-chat{border-radius:18px;color:#f7fbff;line-height:1.45;margin-top:12px;padding:13px 14px}.derzapp-chat--in{background:rgba(255,255,255,.12);margin-right:28px}.derzapp-chat--out{background:linear-gradient(135deg,rgba(35,209,139,.9),rgba(67,234,215,.8));color:#06131b;margin-left:34px}.derzapp-typing{display:flex;gap:6px;margin:18px 0 4px 12px}.derzapp-typing span{animation:derzappPulse 1.4s ease-in-out infinite;background:var(--dz-cyan);border-radius:999px;height:8px;opacity:.72;width:8px}.derzapp-typing span:nth-child(2){animation-delay:.12s}.derzapp-typing span:nth-child(3){animation-delay:.24s}.derzapp-panel{border-radius:34px;bottom:6px;padding:22px;right:0;width:min(470px,78vw);z-index:3}.derzapp-panel__bar{margin-bottom:18px}.derzapp-panel__bar strong{font-size:1.1rem}.derzapp-panel__bar span{background:rgba(35,209,139,.14);border:1px solid rgba(35,209,139,.24);border-radius:999px;color:#a7ffd8;font-size:.82rem;font-weight:900;padding:7px 10px}.derzapp-kanban{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.derzapp-kanban>div{background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.11);border-radius:18px;padding:10px}.derzapp-kanban span{color:var(--dz-muted);display:block;font-size:.78rem;font-weight:900;margin-bottom:10px}.derzapp-kanban article{animation:derzappFloat 4s ease-in-out infinite;animation-delay:var(--card-delay);background:linear-gradient(160deg,rgba(70,163,255,.28),rgba(143,91,255,.18));border:1px solid rgba(255,255,255,.18);border-radius:14px;display:grid;grid-gap:5px;gap:5px;padding:11px}.derzapp-kanban small{color:var(--dz-muted)}.derzapp-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.derzapp-metrics span{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08);border-radius:14px;color:var(--dz-muted);display:grid;font-size:.78rem;padding:11px}.derzapp-metrics b{color:var(--dz-text);font-size:1.08rem}.derzapp-hero__proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.derzapp-hero__proof span{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#e8f8ff;display:inline-flex;font-size:.9rem;font-weight:800;gap:6px;padding:8px 11px}.derzapp-hero__proof svg{color:var(--dz-green)}.derzapp-section{padding:clamp(58px,8vw,104px) 0;position:relative}.derzapp-section--soft{background:radial-gradient(circle at 14% 10%,rgba(70,163,255,.13),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015))}.derzapp-section-heading{margin-bottom:28px;max-width:790px;text-align:center}.derzapp-compare h2,.derzapp-flow h2,.derzapp-form-card h2,.derzapp-meta h2,.derzapp-section-heading h2,.derzapp-split h2{font-size:clamp(2rem,4.8vw,4rem);letter-spacing:0;line-height:1.02;margin:0}.derzapp-card-grid{display:grid;grid-gap:16px;gap:16px}.derzapp-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.derzapp-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.derzapp-card,.derzapp-compare article,.derzapp-faq details,.derzapp-feature,.derzapp-flow,.derzapp-form-card,.derzapp-meta,.derzapp-split article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--dz-panel);border:1px solid var(--dz-line);box-shadow:0 24px 80px rgba(0,0,0,.2)}.derzapp-card,.derzapp-feature{border-radius:24px;padding:22px;transition:transform .18s ease,border-color .18s ease}.derzapp-card:hover,.derzapp-feature:hover{border-color:rgba(67,234,215,.34);transform:translateY(-4px)}.derzapp-card svg,.derzapp-feature svg,.derzapp-split svg{color:var(--dz-cyan)}.derzapp-card h3,.derzapp-feature h3{font-size:1.12rem;margin:18px 0 8px}.derzapp-card p,.derzapp-compare p,.derzapp-feature p,.derzapp-split small{color:var(--dz-muted);line-height:1.6;margin:0}.derzapp-feature span{align-items:center;background:linear-gradient(135deg,rgba(35,209,139,.16),rgba(70,163,255,.14));border-radius:18px;display:inline-flex;height:48px;justify-content:center;width:48px}.derzapp-feature--accent{background:radial-gradient(circle at top right,rgba(143,91,255,.18),transparent 38%),var(--dz-panel)}.derzapp-center-note{color:#dceeff;font-size:1.2rem;line-height:1.7;margin-top:24px;text-align:center}.derzapp-video-section{padding-top:42px}.derzapp-video-frame{aspect-ratio:16/9;background:#020713;border:1px solid rgba(67,234,215,.24);border-radius:34px;box-shadow:0 40px 130px rgba(0,0,0,.48),0 0 80px rgba(70,163,255,.22);overflow:hidden;position:relative}.derzapp-video-frame:before{background:linear-gradient(135deg,rgba(35,209,139,.9),rgba(67,234,215,0),rgba(143,91,255,.85));border-radius:inherit;content:"";inset:-1px;opacity:.28;pointer-events:none;position:absolute;z-index:2}.derzapp-video-frame iframe,.derzapp-video-thumb,.derzapp-video-thumb img{border:0;display:block;height:100%;width:100%}.derzapp-video-thumb{background:#020713;cursor:pointer;padding:0;position:relative}.derzapp-video-thumb img{object-fit:cover;opacity:.78}.derzapp-video-thumb:after{background:linear-gradient(135deg,rgba(5,11,24,.18),rgba(5,11,24,.58));content:"";inset:0;position:absolute}.derzapp-video-thumb span{align-items:center;background:linear-gradient(135deg,var(--dz-green),var(--dz-cyan));border-radius:999px;box-shadow:0 18px 42px rgba(35,209,139,.28);color:#041018;display:inline-flex;height:86px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:86px;z-index:2}.derzapp-impact-section{padding-top:30px}.derzapp-impact-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.derzapp-impact-grid article{background:linear-gradient(160deg,rgba(255,255,255,.13),rgba(255,255,255,.045)),radial-gradient(circle at top right,rgba(35,209,139,.14),transparent 42%);border:1px solid rgba(67,234,215,.18);border-radius:24px;box-shadow:0 20px 70px rgba(0,0,0,.18);display:grid;grid-gap:12px;gap:12px;min-height:230px;padding:24px}.derzapp-impact-grid svg{color:var(--dz-green)}.derzapp-impact-grid strong{font-size:1.12rem}.derzapp-impact-grid p{color:var(--dz-muted);line-height:1.6;margin:0}.derzapp-inline-cta{align-items:center;background:linear-gradient(135deg,rgba(35,209,139,.11),rgba(70,163,255,.08)),rgba(255,255,255,.045);border:1px solid rgba(67,234,215,.18);border-radius:26px;display:flex;gap:18px;justify-content:space-between;margin-top:22px;padding:18px}.derzapp-inline-cta p{color:#eaf6ff;font-size:1.05rem;font-weight:800;line-height:1.45;margin:0}.derzapp-inline-cta--compact{margin-top:18px}.derzapp-flow,.derzapp-form-card,.derzapp-meta{align-items:center;border-radius:32px;display:grid;grid-gap:30px;gap:30px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);padding:clamp(28px,5vw,54px)}.derzapp-meta__visual{background:linear-gradient(145deg,rgba(35,209,139,.16),rgba(70,163,255,.1)),rgba(255,255,255,.05);border:1px solid rgba(67,234,215,.2);border-radius:26px;display:grid;grid-gap:10px;gap:10px;padding:28px}.derzapp-meta__visual span{color:var(--dz-cyan);font-weight:900;text-transform:uppercase}.derzapp-meta__visual strong{font-size:1.8rem}.derzapp-meta__visual small{color:var(--dz-muted)}.derzapp-flow__steps{display:grid;grid-gap:12px;gap:12px}.derzapp-flow__steps span{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);border-radius:16px;display:flex;font-weight:900;justify-content:space-between;padding:14px 16px}.derzapp-compare,.derzapp-split{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.derzapp-compare article,.derzapp-split article{border-radius:28px;padding:clamp(24px,4vw,42px)}.derzapp-split h2{font-size:clamp(1.8rem,3.4vw,2.8rem);margin-top:18px}.derzapp-split small{display:block;margin-top:14px}.derzapp-audience{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.derzapp-audience span{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#eaf6ff;font-weight:800;padding:10px 14px}.derzapp-compare article{display:grid;grid-gap:13px;gap:13px}.derzapp-compare p{background:rgba(255,255,255,.055);border-radius:14px;padding:12px 14px}.derzapp-compare__with{background:radial-gradient(circle at top right,rgba(35,209,139,.18),transparent 42%),var(--dz-panel-strong)!important}.derzapp-compare__with p{align-items:center;color:#eafff7;display:flex;gap:8px}.derzapp-form-section{padding-top:36px}.derzapp-form-card{align-items:start;background:radial-gradient(circle at top right,rgba(35,209,139,.16),transparent 34%),var(--dz-panel-strong)}.derzapp-form-card--highlight{animation:derzappFormFocus 1.25s ease}.derzapp-form{background:rgba(255,255,255,.98);border-radius:26px;box-shadow:0 26px 70px rgba(0,0,0,.28);color:#071225;display:grid;grid-gap:16px;gap:16px;padding:clamp(22px,3.5vw,34px)}.derzapp-form label{color:#102038;display:grid;font-weight:900;grid-gap:9px;gap:9px}.derzapp-form input,.derzapp-form select,.derzapp-form textarea{background:#ffffff;border:1px solid #d8e2ef;border-radius:15px;color:#071225;font:inherit;min-height:48px;padding:12px 14px;width:100%}.derzapp-form textarea{min-height:118px;resize:vertical}.derzapp-form__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.derzapp-form__error,.derzapp-form__success{border-radius:14px;font-weight:800;line-height:1.45;margin:0;padding:12px 14px}.derzapp-form__error{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.derzapp-form__success{background:#ecfdf5;border:1px solid #bbf7d0;color:#065f46}.derzapp-floating-cta{align-items:center;animation:derzappFloatingPulse 3.8s ease-in-out infinite;background:linear-gradient(135deg,var(--dz-green),var(--dz-cyan) 54%,var(--dz-blue));border:0;border-radius:999px;bottom:calc(24px + env(safe-area-inset-bottom));box-shadow:0 18px 44px rgba(35,209,139,.28),0 0 28px rgba(67,234,215,.16);color:#041018;cursor:pointer;display:inline-flex;font:inherit;font-weight:950;gap:9px;min-height:54px;padding:0 21px;position:fixed;right:calc(24px + env(safe-area-inset-right));transform:translateZ(0);transition:transform .18s ease,box-shadow .18s ease;z-index:70}.derzapp-floating-cta:focus-visible,.derzapp-floating-cta:hover{box-shadow:0 22px 58px rgba(67,234,215,.34),0 0 32px rgba(143,91,255,.2);transform:translateY(-2px) translateZ(0)}.derzapp-faq{display:grid;grid-gap:12px;gap:12px;max-width:920px}.derzapp-faq details{border-radius:18px;padding:18px 20px}.derzapp-faq summary{cursor:pointer;font-weight:900}.derzapp-faq p{margin:12px 0 0}.derzapp-transition-page{min-height:100vh}.derzapp-transition-hero{align-items:center;background:radial-gradient(circle at 18% 14%,rgba(67,234,215,.2),transparent 30%),radial-gradient(circle at 82% 18%,rgba(143,91,255,.18),transparent 34%),linear-gradient(145deg,#041018,#071b33 48%,#06241e);display:flex;min-height:100vh;padding:clamp(34px,7vw,86px) 16px}.derzapp-transition-card{background:radial-gradient(circle at top right,rgba(35,209,139,.18),transparent 36%),rgba(9,22,43,.86);border:1px solid rgba(255,255,255,.12);border-radius:34px;box-shadow:0 32px 110px rgba(0,0,0,.38);color:var(--dz-text);margin:0 auto;max-width:850px;overflow:hidden;padding:clamp(28px,5vw,58px);position:relative;text-align:center}.derzapp-transition-card:before{background:linear-gradient(115deg,transparent,rgba(255,255,255,.12),transparent);content:"";height:160%;left:-62%;position:absolute;top:-30%;transform:rotate(10deg);width:46%}.derzapp-thank-logo{margin:0 auto 10px}.derzapp-transition-card h1{font-size:clamp(2.25rem,6vw,4.55rem);letter-spacing:0;line-height:1;margin:24px auto 0;max-width:760px}.derzapp-transition-card>p{color:var(--dz-muted);font-size:1.08rem;line-height:1.72;margin:24px auto 0;max-width:720px}.derzapp-transition-status{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:20px;display:flex;gap:12px;margin:24px auto 0;max-width:700px;padding:15px 17px;text-align:left}.derzapp-transition-status svg{color:var(--dz-green);flex:0 0 auto}.derzapp-transition-loader{align-items:center;background:radial-gradient(circle,rgba(67,234,215,.18),transparent 58%),rgba(255,255,255,.06);border:1px solid rgba(67,234,215,.18);border-radius:999px;display:flex;gap:18px;justify-content:center;margin:30px auto 0;max-width:340px;padding:16px 20px}.derzapp-transition-loader svg{animation:derzappTransitionBot 1.45s ease-in-out infinite;color:var(--dz-cyan);filter:drop-shadow(0 0 18px rgba(67,234,215,.38))}.derzapp-transition-loader span{animation:derzappTransitionDot 1.1s ease-in-out infinite;background:var(--dz-green);border-radius:999px;box-shadow:0 0 18px rgba(35,209,139,.48);height:9px;width:9px}.derzapp-transition-loader span:last-child{animation-delay:.22s}.derzapp-transition-fallback{color:var(--dz-cyan);display:inline-flex;font-weight:850;margin-top:24px;text-decoration:none}@keyframes derzappPulse{0%,to{opacity:.38;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes derzappFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes derzappCtaGlow{0%,to{box-shadow:0 18px 50px rgba(35,209,139,.26)}50%{box-shadow:0 22px 66px rgba(67,234,215,.38)}}@keyframes derzappWatchGlow{0%,to{box-shadow:0 12px 34px rgba(67,234,215,.08)}50%{box-shadow:0 16px 42px rgba(143,91,255,.16)}}@keyframes derzappWatchPlay{0%,78%,to{transform:scale(1)}88%{transform:scale(1.05)}}@keyframes derzappWatchShine{0%,62%{left:-85%;opacity:0}72%{opacity:.42}84%,to{left:132%;opacity:0}}@keyframes derzappFloatingPulse{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-3px) translateZ(0)}}@keyframes derzappFormFocus{0%,to{box-shadow:0 24px 70px rgba(4,10,24,.26)}42%{box-shadow:0 0 0 3px rgba(67,234,215,.26),0 24px 82px rgba(35,209,139,.28)}}@keyframes derzappTransitionBot{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.04)}}@keyframes derzappTransitionDot{0%,to{opacity:.35;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.derzapp-button--hero,.derzapp-button--watch,.derzapp-button--watch svg,.derzapp-button--watch:before,.derzapp-floating-cta,.derzapp-form-card--highlight,.derzapp-kanban article,.derzapp-transition-loader span,.derzapp-transition-loader svg,.derzapp-typing span{animation:none}.derzapp-button,.derzapp-card,.derzapp-feature{transition:none}}@media (max-width:980px){.derzapp-hero{min-height:auto;padding-top:34px}.derzapp-compare,.derzapp-flow,.derzapp-form-card,.derzapp-hero__grid,.derzapp-meta,.derzapp-split{grid-template-columns:1fr}.derzapp-mockup{min-height:500px}.derzapp-card-grid--four,.derzapp-card-grid--three,.derzapp-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.derzapp-shell{padding:0 16px}.derzapp-hero h1{font-size:clamp(2.05rem,10.8vw,3.05rem);line-height:1.03;max-width:100%}.derzapp-hero__copy p{font-size:1rem;line-height:1.62;margin-top:18px}.derzapp-logo-row{justify-content:center;margin:0 auto 8px}.derzapp-logo-row img{max-width:238px;width:238px}.derzapp-logo-row:before{height:106px;width:230px}.derzapp-actions,.derzapp-button{width:100%}.derzapp-actions{gap:18px;margin-bottom:30px;margin-top:28px}.derzapp-mockup{min-height:520px}.derzapp-floating-cta{bottom:calc(18px + env(safe-area-inset-bottom));min-height:52px;padding:0 17px;right:calc(14px + env(safe-area-inset-right))}.derzapp-transition-hero{padding:24px 14px}.derzapp-transition-card{border-radius:26px;padding:26px 18px}.derzapp-transition-card h1{font-size:clamp(2rem,10vw,3rem)}.derzapp-transition-card>p{font-size:1rem;line-height:1.62}.derzapp-transition-status{align-items:flex-start}.derzapp-phone{left:0;width:78vw}.derzapp-panel{bottom:4px;width:91vw}.derzapp-card-grid--four,.derzapp-card-grid--three,.derzapp-form__grid,.derzapp-impact-grid,.derzapp-kanban,.derzapp-metrics{grid-template-columns:1fr}.derzapp-impact-grid article{min-height:auto}.derzapp-inline-cta{align-items:stretch;flex-direction:column}.derzapp-video-frame{border-radius:20px}.derzapp-video-thumb span{height:66px;width:66px}}.atl-energy-page{background:radial-gradient(circle at 14% 4%,rgba(33,229,124,.22),transparent 34%),radial-gradient(circle at 86% 12%,rgba(152,91,255,.16),transparent 32%),linear-gradient(180deg,#03110d,#061813 45%,#020806);color:#eefdf5;min-height:100vh;overflow-x:hidden;padding:26px 18px 96px}.atl-energy-form-section,.atl-energy-hero,.atl-energy-opportunity,.atl-energy-proof,.atl-energy-split{margin-left:auto;margin-right:auto;max-width:1160px}.atl-energy-hero{align-items:center;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);min-height:720px;padding:38px 0 58px;position:relative}.atl-energy-hero:before{background:linear-gradient(120deg,rgba(20,209,106,.14),rgba(120,62,255,.14));border:1px solid rgba(119,255,181,.16);border-radius:34px;content:"";inset:0;opacity:.72;position:absolute;z-index:0}.atl-energy-hero-copy,.atl-energy-hero-visual{position:relative;z-index:1}.atl-energy-hero-copy{padding:44px 0 44px 34px}.atl-energy-kicker{align-items:center;background:rgba(30,185,94,.14);border:1px solid rgba(121,255,177,.28);border-radius:999px;color:#a8ffd0;display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:.08em;padding:9px 13px;text-transform:uppercase}.atl-energy-hero h1{color:#ffffff;font-size:4.1rem;line-height:.98;margin:22px 0 20px;max-width:760px}.atl-energy-hero p{color:rgba(238,253,245,.82);font-size:1.12rem;line-height:1.7;max-width:620px}.atl-energy-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.atl-energy-floating,.atl-energy-primary,.atl-energy-secondary{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:54px;text-decoration:none}.atl-energy-floating,.atl-energy-primary{background:linear-gradient(135deg,#39e77d,#0ea35f);box-shadow:0 18px 42px rgba(28,224,112,.24),inset 0 0 0 1px rgba(155,255,196,.22);color:#04140d;gap:10px;padding:0 24px}.atl-energy-floating:hover,.atl-energy-primary:hover{transform:translateY(-1px)}.atl-energy-secondary{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#e9fff4;padding:0 22px}.atl-energy-hero-visual{border-radius:28px;box-shadow:0 28px 80px rgba(0,0,0,.35),0 0 50px rgba(31,226,116,.12);overflow:hidden}.atl-energy-hero-visual img,.atl-energy-split>img{display:block;height:auto;width:100%}.atl-energy-proof{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px}.atl-energy-opportunity,.atl-energy-proof-card,.atl-energy-split{background:rgba(255,255,255,.07);border:1px solid rgba(161,255,200,.14);box-shadow:0 22px 70px rgba(0,0,0,.22)}.atl-energy-proof-card{border-radius:20px;padding:22px}.atl-energy-opportunity-grid svg,.atl-energy-proof-card svg{color:#49ed8f}.atl-energy-proof-card h2{color:#ffffff;font-size:1rem;margin:14px 0 8px}.atl-energy-proof-card p{color:rgba(238,253,245,.72);font-size:.92rem;line-height:1.58;margin:0}.atl-energy-split{align-items:center;border-radius:30px;display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,.9fr) minmax(300px,.72fr);margin-bottom:26px;padding:32px}.atl-energy-opportunity h2,.atl-energy-split h2{color:#ffffff;font-size:2.25rem;line-height:1.12;margin:18px 0 14px}.atl-energy-opportunity p,.atl-energy-split p{color:rgba(238,253,245,.76);line-height:1.72}.atl-energy-split ul{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:22px 0 0;padding:0}.atl-energy-split li{align-items:center;color:#ecfff4;display:flex;gap:10px}.atl-energy-split>img{border-radius:22px;max-height:520px;object-fit:cover;object-position:top}.atl-energy-opportunity{align-items:center;border-radius:30px;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(290px,.8fr);margin-bottom:28px;padding:34px}.atl-energy-opportunity-grid{display:grid;grid-gap:14px;gap:14px}.atl-energy-opportunity-grid article{background:rgba(2,10,7,.42);border:1px solid rgba(134,255,185,.14);border-radius:18px;padding:20px}.atl-energy-opportunity-grid h3{color:#ffffff;margin:12px 0 6px}.atl-energy-form-section{background:linear-gradient(145deg,rgba(235,255,244,.96),rgba(218,255,235,.9));border:1px solid rgba(79,191,124,.24);box-shadow:0 26px 80px rgba(0,0,0,.26)}.atl-energy-form-section .atl-ads-form-copy .eyebrow,.atl-energy-form-section .atl-ads-form-copy h2,.atl-energy-form-section .atl-ads-form-copy p{color:#073b25}.atl-energy-form{box-shadow:0 22px 58px rgba(2,38,21,.16)}.atl-energy-catalog-action{background:linear-gradient(135deg,#d9b65a,#f4d87d)!important;color:#2b2106!important}.atl-energy-floating{bottom:calc(18px + env(safe-area-inset-bottom));position:fixed;right:calc(18px + env(safe-area-inset-right));z-index:40}@media (max-width:980px){.atl-energy-hero,.atl-energy-opportunity,.atl-energy-split{grid-template-columns:1fr}.atl-energy-hero{min-height:auto}.atl-energy-hero-copy{padding:30px 20px 0}.atl-energy-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.atl-energy-page{padding:14px 12px 92px}.atl-energy-hero{gap:22px;padding:16px 0 36px}.atl-energy-hero:before{border-radius:24px}.atl-energy-hero h1{font-size:2.7rem;line-height:1.02}.atl-energy-hero p{font-size:1rem}.atl-energy-hero-actions,.atl-energy-primary,.atl-energy-secondary{width:100%}.atl-energy-hero-visual,.atl-energy-opportunity,.atl-energy-split{border-radius:22px}.atl-energy-proof{grid-template-columns:1fr}.atl-energy-opportunity,.atl-energy-split{padding:22px}.atl-energy-opportunity h2,.atl-energy-split h2{font-size:1.82rem}.atl-energy-floating{bottom:calc(14px + env(safe-area-inset-bottom));min-height:52px;right:calc(12px + env(safe-area-inset-right))}}.ro-premium-home{--ro-bg:#f7fbf8;--ro-ink:#0b1f19;--ro-muted:#5e7067;--ro-green:#0f8f63;--ro-lime:#27d17f;--ro-teal:#0ea5a3;--ro-gold:#f3b64b;--ro-line:rgba(12,48,36,0.12);background:var(--ro-bg);color:var(--ro-ink);overflow-x:clip}.ro-premium-container{margin:0 auto;max-width:1180px;padding:0 24px;width:100%}.ro-premium-hero{background:radial-gradient(circle at 78% 18%,rgba(39,209,127,.24),transparent 30%),radial-gradient(circle at 18% 78%,rgba(14,165,163,.2),transparent 28%),linear-gradient(135deg,#071812,#102822 44%,#0b1a2c);color:#fff;min-height:720px;overflow:hidden;padding:88px 0 78px;position:relative}.ro-premium-hero:before{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:54px 54px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%);position:absolute}.ro-premium-hero__ambient{background:linear-gradient(90deg,transparent,rgba(39,209,127,.38),transparent);filter:blur(20px);height:2px;left:8%;position:absolute;right:8%;top:132px}.ro-premium-hero__inner{align-items:center;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1fr) 520px;position:relative;z-index:1}.ro-premium-hero__copy h1{font-size:4.2rem;letter-spacing:0;line-height:.98;margin:22px 0;max-width:790px}.ro-premium-hero__copy p{color:rgba(255,255,255,.78);font-size:1.16rem;line-height:1.75;margin:0;max-width:700px}.ro-premium-badge,.ro-premium-eyebrow{align-items:center;color:var(--ro-lime);display:inline-flex;font-size:.78rem;font-weight:900;gap:8px;letter-spacing:.08em;text-transform:uppercase}.ro-premium-badge{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:9px 13px}.ro-premium-badge--gold{color:#3a2602;background:linear-gradient(135deg,#ffe7a2,var(--ro-gold));border:0}.ro-premium-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.ro-premium-btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:900;gap:10px;justify-content:center;min-height:52px;padding:0 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ro-premium-btn:focus-visible,.ro-premium-card-link:focus-visible,.ro-premium-floating:focus-visible,.ro-premium-footer a:focus-visible{outline:3px solid rgba(39,209,127,.45);outline-offset:3px}.ro-premium-btn:hover,.ro-premium-floating:hover{transform:translateY(-2px)}.ro-premium-btn--primary{background:linear-gradient(135deg,var(--ro-lime),var(--ro-green));box-shadow:0 18px 48px rgba(15,143,99,.32);color:#fff}.ro-premium-btn--secondary{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.24);color:#fff}.ro-premium-mockup{animation:ro-premium-float 7s ease-in-out infinite;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:0 36px 90px rgba(0,0,0,.34),0 0 80px rgba(39,209,127,.18);min-height:430px;padding:18px}@keyframes ro-premium-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ro-premium-mockup__flow,.ro-premium-mockup__top{align-items:center;display:flex;gap:10px}.ro-premium-mockup__top{color:rgba(255,255,255,.82);margin-bottom:18px}.ro-premium-mockup__top span{background:rgba(255,255,255,.3);border-radius:50%;height:10px;width:10px}.ro-premium-mockup__top strong{margin-left:auto}.ro-premium-mockup__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr)}.ro-premium-mockup article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:16px}.ro-premium-mockup article small,.ro-premium-mockup article span{color:rgba(255,255,255,.62);display:block;font-size:.76rem}.ro-premium-mockup article strong{display:block;font-size:1.08rem;margin:8px 0}.ro-premium-mockup__flow{color:rgba(255,255,255,.7);font-weight:800;margin:18px 0}.ro-premium-mockup__bars{align-items:flex-end;background:rgba(5,18,14,.42);border-radius:8px;display:flex;gap:14px;height:168px;padding:20px}.ro-premium-mockup__bars i{background:linear-gradient(180deg,var(--ro-gold),var(--ro-lime));border-radius:999px 999px 0 0;flex:1 1;min-height:28px}.ro-premium-section{padding:88px 0}.ro-premium-section--soft{background:#edf7f1}.ro-premium-section--intro{background:linear-gradient(180deg,#fff,#f3faf6)}.ro-premium-section--dark{background:#071812;color:#fff}.ro-premium-section__head{max-width:820px;text-align:center}.ro-premium-final h2,.ro-premium-plan h2,.ro-premium-section__head h2{font-size:2.7rem;letter-spacing:0;line-height:1.08;margin:12px 0}.ro-premium-final p,.ro-premium-plan p,.ro-premium-section__head p{color:var(--ro-muted);font-size:1.05rem;line-height:1.7;margin:0 auto}.ro-premium-section--dark p{color:rgba(255,255,255,.72)}.ro-premium-metrics,.ro-premium-pillars,.ro-premium-portfolio,.ro-premium-services{display:grid;grid-gap:18px;gap:18px;margin-top:34px}.ro-premium-pillars{grid-template-columns:repeat(3,1fr)}.ro-premium-faq details,.ro-premium-metrics article,.ro-premium-pillars article,.ro-premium-service{background:#fff;border:1px solid var(--ro-line);border-radius:8px;box-shadow:0 14px 36px rgba(14,50,36,.07);padding:24px}.ro-premium-pillars svg,.ro-premium-service svg{color:var(--ro-green)}.ro-premium-pillars strong{display:block;font-size:1.2rem;margin:12px 0 6px}.ro-premium-pillars span{color:var(--ro-muted);line-height:1.55}.ro-premium-section-cta{align-items:center;background:linear-gradient(135deg,#071812,#113828);border:1px solid rgba(39,209,127,.18);border-radius:8px;box-shadow:0 18px 50px rgba(14,50,36,.12);color:#fff;display:flex;gap:18px;justify-content:space-between;margin-top:36px;padding:18px 20px}.ro-premium-section-cta span{color:rgba(255,255,255,.82);font-weight:800;line-height:1.45}.ro-premium-ecosystem{background:radial-gradient(circle at 12% 20%,rgba(39,209,127,.12),transparent 26%),radial-gradient(circle at 88% 18%,rgba(245,184,65,.12),transparent 26%),#fff}.ro-premium-ecosystem__map{align-items:center;display:grid;grid-gap:26px;gap:26px;grid-template-columns:280px 1fr;margin-top:40px}.ro-premium-ecosystem__center{align-items:center;aspect-ratio:1;background:linear-gradient(135deg,#071812,#124532);border:1px solid rgba(39,209,127,.24);border-radius:50%;box-shadow:0 28px 80px rgba(15,143,99,.22),inset 0 0 70px rgba(39,209,127,.14);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:30px;text-align:center}.ro-premium-ecosystem__center svg{color:var(--ro-lime);margin-bottom:12px}.ro-premium-ecosystem__center strong{display:block;font-size:1.55rem;line-height:1.12}.ro-premium-ecosystem__center span{color:rgba(255,255,255,.68);font-weight:800;margin-top:8px}.ro-premium-ecosystem__items{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr)}.ro-premium-differentials__grid article,.ro-premium-ecosystem__items article{background:rgba(255,255,255,.92);border:1px solid var(--ro-line);border-radius:8px;box-shadow:0 14px 36px rgba(14,50,36,.07);padding:18px}.ro-premium-differentials__grid svg,.ro-premium-ecosystem__items svg{color:var(--ro-green)}.ro-premium-differentials__grid strong,.ro-premium-ecosystem__items strong{color:var(--ro-ink);display:block;font-size:1.02rem;margin:12px 0 7px}.ro-premium-differentials__grid p,.ro-premium-ecosystem__items p{color:var(--ro-muted);font-size:.92rem;line-height:1.55;margin:0}.ro-premium-services{grid-template-columns:repeat(3,1fr)}.ro-premium-service{display:flex;flex-direction:column;min-height:100%}.ro-premium-service__visual{align-items:center;background:linear-gradient(135deg,#ecfff5,#f7fbff);border:1px solid rgba(15,143,99,.12);border-radius:8px;color:var(--ro-green);display:flex;font-weight:900;gap:12px;min-height:94px;padding:16px}.ro-premium-service h3{font-size:1.38rem;margin:10px 0}.ro-premium-service p{color:var(--ro-muted);line-height:1.6;margin:0 0 14px}.ro-premium-service__price{color:var(--ro-green);display:block;font-size:1.15rem;margin-bottom:12px}.ro-premium-service ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0 0 18px;padding:0}.ro-premium-service li{align-items:center;color:#33453e;display:flex;font-size:.92rem;gap:8px}.ro-premium-card-link{align-items:center;color:var(--ro-green);display:inline-flex;font-weight:900;gap:8px;margin-top:auto;text-decoration:none}.ro-premium-derzapp{background:radial-gradient(circle at 12% 18%,rgba(39,209,127,.18),transparent 28%),radial-gradient(circle at 90% 28%,rgba(120,78,255,.24),transparent 28%),linear-gradient(135deg,#06120e,#102820 52%,#071812);color:#fff;overflow:hidden;position:relative}.ro-premium-derzapp:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:34px 34px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);position:absolute}.ro-premium-derzapp__grid{align-items:center;display:grid;grid-gap:42px;gap:42px;grid-template-columns:.9fr 1.1fr;position:relative;z-index:1}.ro-premium-derzapp h2{font-size:3rem;letter-spacing:0;line-height:1.04;margin:12px 0 18px}.ro-premium-derzapp p{color:rgba(255,255,255,.74);font-size:1.06rem;line-height:1.7}.ro-premium-derzapp__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.ro-premium-derzapp__panel{background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.07));border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.28),0 0 90px rgba(39,209,127,.12);padding:26px}.ro-premium-derzapp__panel>strong{color:var(--ro-lime);display:block;font-size:1.45rem;line-height:1.2}.ro-premium-derzapp__features{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:22px}.ro-premium-derzapp__features span{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.86);display:flex;font-size:.86rem;font-weight:800;gap:7px;min-height:38px;padding:8px 11px}.ro-premium-derzapp__features svg{color:var(--ro-lime);flex:0 0 auto}.ro-premium-differentials{background:linear-gradient(180deg,#fff,#f3faf6)}.ro-premium-differentials__grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:34px}.ro-premium-plan{align-items:center;display:grid;grid-gap:44px;gap:44px;grid-template-columns:1fr 1fr}.ro-premium-plan strong{color:#fff;display:block;font-size:2.35rem;line-height:1.08;margin:20px 0;max-width:520px}.ro-premium-plan strong small{color:rgba(255,255,255,.68);display:block;font-size:1rem;margin-top:8px}.ro-premium-plan ul{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:8px;display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:24px}.ro-premium-plan li{align-items:center;display:flex;gap:10px}.ro-premium-plan li svg{color:var(--ro-lime)}.ro-premium-portfolio{grid-template-columns:repeat(4,1fr)}.ro-premium-portfolio a{background:#fff;border:1px solid var(--ro-line);border-radius:8px;color:var(--ro-ink);overflow:hidden;text-decoration:none}.ro-premium-portfolio img{aspect-ratio:4/3;background:#eaf3ee;display:block;height:auto;object-fit:cover;width:100%}.ro-premium-portfolio span{display:block;font-weight:900;padding:14px}.ro-premium-metrics{grid-template-columns:repeat(4,1fr);margin-top:0}.ro-premium-metrics article{text-align:center}.ro-premium-metrics strong{color:var(--ro-green);display:block;font-size:2.2rem}.ro-premium-metrics span{color:var(--ro-muted);font-weight:800}.ro-premium-process{background:linear-gradient(180deg,#fff,#f3faf6)}.ro-premium-process__grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:34px}.ro-premium-process__grid article{background:#fff;border:1px solid var(--ro-line);border-radius:8px;box-shadow:0 14px 36px rgba(14,50,36,.07);padding:24px}.ro-premium-process__grid small{color:var(--ro-green);display:block;font-weight:900;margin-bottom:14px}.ro-premium-process__grid strong{display:block;font-size:1.18rem;margin-bottom:8px}.ro-premium-process__grid p{color:var(--ro-muted);line-height:1.62;margin:0}.ro-premium-comparison{background:#fff;border:1px solid var(--ro-line);border-radius:8px;margin-top:32px;overflow:hidden}.ro-premium-comparison__row{display:grid;grid-template-columns:.8fr 1fr 1fr}.ro-premium-comparison__row>*{border-bottom:1px solid var(--ro-line);padding:16px 18px}.ro-premium-comparison__head{background:#071812;color:#fff;font-weight:900}.ro-premium-comparison__row strong{color:var(--ro-green)}.ro-premium-faq{display:grid;grid-gap:12px;gap:12px}.ro-premium-faq summary{align-items:center;cursor:pointer;display:flex;font-weight:900;justify-content:space-between}.ro-premium-faq p{color:var(--ro-muted);line-height:1.65;margin:14px 0 0}.ro-premium-final{background:linear-gradient(135deg,#071812,#102822);color:#fff;padding:88px 0}.ro-premium-final__grid{align-items:start;display:grid;grid-gap:42px;gap:42px;grid-template-columns:.9fr 1.1fr}.ro-premium-final p{color:rgba(255,255,255,.74);margin:0}.ro-premium-form{background:#fff;border:1px solid rgba(39,209,127,.16);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.18);color:var(--ro-ink);display:grid;grid-gap:14px;gap:14px;padding:24px}.ro-premium-form label{color:#1e332b;display:grid;font-size:.88rem;font-weight:900;grid-gap:7px;gap:7px}.ro-premium-form input,.ro-premium-form select,.ro-premium-form textarea{background:#f7fbf8;border:1px solid var(--ro-line);border-radius:8px;color:var(--ro-ink);font:inherit;min-height:48px;padding:0 13px;width:100%}.ro-premium-form textarea{min-height:118px;padding-top:12px;resize:vertical}.ro-premium-form__row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:.8fr 1.2fr}.ro-premium-form__check{align-items:center;display:flex!important;font-weight:700!important;gap:10px!important}.ro-premium-form__check input{min-height:auto;width:auto}.ro-premium-form__hint{color:var(--ro-muted)!important;font-size:.9rem!important;line-height:1.5!important;margin:0!important}.ro-premium-form__error{background:#fff1f2;border-radius:8px;color:#b42336;font-weight:800;margin:0;padding:11px 12px}.ro-premium-form .ro-premium-btn{width:100%}.ro-premium-footer{background:#06120e;color:rgba(255,255,255,.72);padding:26px 0}.ro-premium-footer__grid{align-items:center;display:flex;gap:20px;justify-content:space-between}.ro-premium-footer__grid div{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ro-premium-footer a{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;font-weight:900;padding:9px 14px;text-decoration:none}.ro-premium-floating{align-items:center;background:linear-gradient(135deg,var(--ro-lime),var(--ro-green));border:0;border-radius:50%;bottom:max(18px,env(safe-area-inset-bottom));box-shadow:0 18px 44px rgba(15,143,99,.3);color:#fff;cursor:pointer;display:inline-flex;font-weight:900;height:62px;justify-content:center;padding:0;position:fixed;right:max(16px,env(safe-area-inset-right));width:62px;z-index:30;animation:ro-premium-whatsapp-pulse 2.8s ease-in-out infinite}.ro-premium-floating span{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes ro-premium-whatsapp-pulse{0%,to{box-shadow:0 18px 44px rgba(15,143,99,.3),0 0 0 0 rgba(39,209,127,.25)}50%{box-shadow:0 18px 44px rgba(15,143,99,.36),0 0 0 10px rgba(39,209,127,0)}}.ro-premium-modal-backdrop{align-items:center;background:rgba(3,11,8,.72);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:60}.ro-premium-modal{background:#fff;border-radius:8px;max-height:calc(100dvh - 36px);max-width:560px;overflow:auto;padding:26px;position:relative;width:100%}.ro-premium-modal h2{color:var(--ro-ink);font-size:1.8rem;line-height:1.12;margin:8px 0}.ro-premium-modal>p{color:var(--ro-muted);line-height:1.6}.ro-premium-modal__close{align-items:center;background:#eef5f1;border:0;border-radius:999px;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:16px;top:16px;width:38px}@media (max-width:980px){.ro-premium-derzapp__grid,.ro-premium-final__grid,.ro-premium-hero__inner,.ro-premium-plan{grid-template-columns:1fr}.ro-premium-hero{min-height:auto;padding:66px 0 58px}.ro-premium-mockup{max-width:620px}.ro-premium-services{grid-template-columns:repeat(2,1fr)}.ro-premium-ecosystem__map{grid-template-columns:1fr}.ro-premium-ecosystem__center{margin:0 auto;max-width:280px;width:100%}.ro-premium-differentials__grid,.ro-premium-ecosystem__items,.ro-premium-metrics,.ro-premium-portfolio,.ro-premium-process__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.ro-premium-container{padding:0 18px}.ro-premium-hero{padding:42px 0 44px}.ro-premium-hero__inner{gap:32px}.ro-premium-hero__copy h1{font-size:2.72rem;line-height:1.02}.ro-premium-hero__copy p{font-size:1rem;line-height:1.62}.ro-premium-actions,.ro-premium-btn{width:100%}.ro-premium-final,.ro-premium-section{padding:58px 0}.ro-premium-derzapp h2,.ro-premium-final h2,.ro-premium-plan h2,.ro-premium-section__head h2{font-size:2rem}.ro-premium-differentials__grid,.ro-premium-ecosystem__items,.ro-premium-metrics,.ro-premium-pillars,.ro-premium-portfolio,.ro-premium-process__grid,.ro-premium-services{grid-template-columns:1fr}.ro-premium-section-cta{align-items:stretch;flex-direction:column}.ro-premium-section-cta .ro-premium-btn{width:100%}.ro-premium-derzapp__actions{align-items:stretch;flex-direction:column}.ro-premium-derzapp__features{grid-template-columns:1fr}.ro-premium-mockup{min-height:auto;padding:14px}.ro-premium-mockup__grid{grid-template-columns:1fr}.ro-premium-mockup__flow{flex-wrap:wrap}.ro-premium-mockup__bars{height:118px}.ro-premium-comparison{background:transparent;border:0}.ro-premium-comparison__head{display:none}.ro-premium-comparison__row{background:#fff;border:1px solid var(--ro-line);border-radius:8px;grid-template-columns:1fr;margin-bottom:10px;overflow:hidden}.ro-premium-comparison__row>*{border-bottom:1px solid var(--ro-line);padding:12px 14px}.ro-premium-form__row{grid-template-columns:1fr}.ro-premium-footer__grid{align-items:flex-start;flex-direction:column}.ro-premium-footer__grid div{justify-content:flex-start}.ro-premium-floating{bottom:max(16px,env(safe-area-inset-bottom));height:58px;right:max(14px,env(safe-area-inset-right));width:58px}}.ro-service-page{background:#f7fbf8;color:#0b1f19;min-height:100vh}.ro-service-hero{background:radial-gradient(circle at 75% 20%,rgba(39,209,127,.24),transparent 30%),linear-gradient(135deg,#071812,#102822);color:#fff;padding:96px 0 86px}.ro-service-hero h1{font-size:3.8rem;letter-spacing:0;line-height:1.02;margin:20px 0 16px;max-width:820px}.ro-service-hero p{color:rgba(255,255,255,.78);font-size:1.14rem;line-height:1.7;max-width:760px}.ro-service-hero strong{color:#27d17f;display:block;font-size:1.2rem;margin-top:18px}.ro-service-back{color:#27d17f;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}@media (max-width:680px){.ro-service-hero{padding:64px 0}.ro-service-hero h1{font-size:2.55rem}}.catalog-product-card{contain:layout paint style}.catalog-product-media{aspect-ratio:1/1;overflow:hidden;position:relative}.catalog-product-media img{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:100%;will-change:auto}@supports (content-visibility:auto){.catalog-product-card{content-visibility:auto;contain-intrinsic-size:460px}}@media (max-width:760px){.catalog-authority-card,.catalog-category-card,.catalog-choice-card,.catalog-faq-item,.catalog-lead-form,.catalog-product-card{box-shadow:0 8px 20px rgba(15,23,42,.1)}.catalog-category-card:hover,.catalog-choice-card:hover,.catalog-product-card,.catalog-product-card:hover{transform:none!important;transition:none!important}.catalog-hero-image img,.catalog-highlight img,.catalog-product-card:hover .catalog-product-media img,.catalog-product-media img{filter:none!important;transform:none!important;transition:none!important}.catalog-floating-actions,.catalog-floating-actions a,.catalog-floating-actions button,.catalog-sticky-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.resell-specialist-card{background:linear-gradient(135deg,#ffffff,#f1fbf5);border:1px solid rgba(8,127,91,.14);border-radius:12px;box-shadow:0 18px 48px rgba(20,35,29,.08);display:grid;grid-gap:14px;gap:14px;margin:18px 0;padding:clamp(14px,3vw,22px)}.resell-success-note{align-items:center;background:#ecfdf5;border:1px solid rgba(34,197,94,.18);border-radius:999px;color:#0f5132;display:flex;font-weight:900;gap:8px;line-height:1.35;padding:10px 14px}.resell-success-note svg{color:#16a34a;flex:0 0 auto}.resell-specialist-content{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto minmax(0,1fr) auto}.resell-specialist-photo{background:linear-gradient(145deg,#064d3c,#0b8f6a);border:3px solid #fff;border-radius:999px;box-shadow:0 14px 32px rgba(20,35,29,.14);color:#fff;display:inline-flex;font-weight:950;height:74px;justify-content:center;object-fit:cover;overflow:hidden;width:74px}.resell-specialist-fallback{align-items:center}.resell-specialist-content h2{color:#123b2c;font-size:clamp(1.25rem,3vw,1.8rem);margin:2px 0 0}.resell-specialist-content small{align-items:center;color:#557067;display:inline-flex;font-weight:850;gap:5px;margin-top:3px}.resell-specialist-content p:not(.eyebrow){color:#4f665c;line-height:1.55;margin:8px 0 0}.resell-specialist-content a{align-items:center;background:#22c55e;border-radius:999px;color:#fff;display:inline-flex;font-weight:950;gap:8px;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none}@media (max-width:720px){.resell-success-note{align-items:flex-start;border-radius:12px}.resell-specialist-content{align-items:start;grid-template-columns:auto minmax(0,1fr)}.resell-specialist-content a{grid-column:1/-1;width:100%}}.resell-leader-header .catalog-header-inner{align-items:center}.resell-leader-header .premium-consultant-line{border-radius:12px;padding:8px 12px 8px 8px}.resell-leader-label{color:#0f766e;font-size:.68rem;font-weight:950;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.resell-header-success{align-items:center;background:#ecfdf5;border:1px solid rgba(34,197,94,.2);border-radius:999px;color:#0f5132;display:inline-flex;font-size:.72rem;font-weight:950;gap:5px;line-height:1.2;margin-bottom:2px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.resell-header-success svg{color:#16a34a;flex:0 0 auto}.resell-guidance{max-width:560px}.resell-mode .catalog-main{padding-top:16px}.resell-primary-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:5px;width:100%}.resell-primary-actions a{min-height:48px;padding:0 12px;white-space:normal}.resell-primary-actions a:first-child{background:linear-gradient(135deg,#22c55e,#059669);box-shadow:0 10px 22px rgba(5,150,105,.22);color:#ffffff}.resell-primary-actions .resell-signup-cta{background:linear-gradient(135deg,#ffe58a,#f3bd32 48%,#c98413);box-shadow:0 10px 24px rgba(190,124,18,.24);color:#173421}.resell-signup-note{color:#6f5a24;display:block;font-size:.78rem;font-weight:850;line-height:1.35;text-align:center}@media (max-width:720px){.resell-leader-header .catalog-header-inner{align-items:stretch;gap:10px}.resell-leader-header .premium-consultant-line{align-items:flex-start;width:100%}.resell-leader-header .catalog-tabs{margin-top:0;width:100%}.resell-leader-header .resell-primary-actions{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.resell-leader-header .resell-primary-actions a{font-size:.72rem;min-height:46px;padding:0 8px}.resell-guidance{font-size:.76rem;line-height:1.28}.resell-header-success{border-radius:8px;white-space:normal}}.resell-banner-copy{display:grid;grid-gap:10px;gap:10px;max-width:760px}.resell-banner-copy p{margin:0}.resell-banner-highlights{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 4px}.resell-banner-highlights strong{align-items:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);border-radius:8px;color:#fff7d6;display:flex;font-size:.78rem;font-weight:950;justify-content:center;letter-spacing:.03em;line-height:1.2;min-height:42px;padding:8px 10px;text-align:center;text-transform:uppercase}.resell-banner-examples,.resell-banner-note{color:rgba(255,255,255,.88)!important;font-size:.95em}@media (max-width:720px){.resell-banner-copy{gap:8px}.resell-banner-highlights{grid-template-columns:1fr}.resell-banner-highlights strong{font-size:.72rem;min-height:34px;padding:7px 9px}.resell-banner-copy p{font-size:.9rem;line-height:1.48}}.catalog-cart-panel.empty{display:none}.resell-info-cards{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 16px}.resell-info-cards article{background:rgba(255,255,255,.94);border:1px solid rgba(8,127,91,.12);border-radius:8px;box-shadow:0 10px 28px rgba(20,35,29,.06);padding:14px}.resell-info-cards strong{color:#123b2c;display:block;font-size:.95rem;line-height:1.25}.resell-info-cards p,.resell-info-cards small{color:#52665e;display:block;font-size:.84rem;line-height:1.45;margin:7px 0 0}.resell-info-cards small{color:#6b5b21}.resell-mode .catalog-banner{margin-bottom:0}.resell-mode .catalog-banner .catalog-banner-actions{margin-top:14px}@media (max-width:720px){.resell-leader-header .catalog-avatar{height:44px;width:44px}.resell-leader-header .premium-consultant-line{padding:7px 10px 7px 7px}.resell-leader-label{font-size:.62rem}.resell-guidance{font-size:.72rem;line-height:1.18}.resell-banner-highlights{grid-template-columns:1fr}.resell-banner-copy p{font-size:.94rem}.resell-info-cards{grid-template-columns:1fr}}.resell-mode .catalog-banner-actions button{animation:atlConsultorCtaPulse 4.8s ease-in-out infinite;background:linear-gradient(135deg,#22c55e,#079669 52%,#047857);border:1px solid rgba(255,255,255,.28);box-shadow:0 14px 34px rgba(34,197,94,.34),inset 0 1px 0 rgba(255,255,255,.22);color:#fff;cursor:pointer;min-height:52px;text-shadow:0 1px 1px rgba(0,0,0,.18)}.floating-products:focus-visible,.floating-products:hover,.resell-mode .catalog-banner-actions button:focus-visible,.resell-mode .catalog-banner-actions button:hover{filter:brightness(1.04);transform:translateY(-1px)}.floating-products,.resell-mode .catalog-banner-actions button{transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}@keyframes atlConsultorCtaPulse{0%,64%,to{box-shadow:0 14px 34px rgba(34,197,94,.34),0 0 0 0 rgba(34,197,94,.28)}76%{box-shadow:0 16px 38px rgba(34,197,94,.42),0 0 0 10px rgba(34,197,94,0)}}@media (prefers-reduced-motion:reduce){.resell-mode .catalog-banner-actions button{animation:none}}@media (max-width:720px){.catalog-section-heading,.catalog-tools{scroll-margin-top:160px}.resell-mode .catalog-banner-actions button{min-height:54px;width:100%}.floating-products{bottom:78px;min-height:40px;padding:0 12px;right:12px}}.atl-presell-page,.atl-presell-page *,.atl-presell-page :after,.atl-presell-page :before{box-sizing:border-box}.atl-presell-page{max-width:100%;overflow-x:clip;width:100%;background:radial-gradient(circle at top left,rgba(31,164,99,.14),transparent 30%),linear-gradient(180deg,#f8fbf6,#edf6ef 46%,#fffaf0);color:#143329;padding:58px 14px 48px}.atl-presell-brands,.atl-presell-faq,.atl-presell-footer,.atl-presell-form-section,.atl-presell-hero,.atl-presell-leader-note,.atl-presell-transition{margin-left:auto;margin-right:auto;max-width:1040px}.atl-presell-top-cta{align-items:center;background:linear-gradient(90deg,#073b2c,#0a7d52 58%,#d7a83f);border:0;box-shadow:0 10px 26px rgba(7,59,44,.22);color:#fff7d6;cursor:pointer;display:flex;font-size:.82rem;font-weight:950;gap:8px;justify-content:center;left:0;letter-spacing:.04em;line-height:1.2;min-height:44px;opacity:0;padding:10px 14px;pointer-events:none;position:fixed;right:0;text-align:center;text-transform:uppercase;top:0;transform:translateY(-100%);transition:opacity .18s ease,transform .18s ease,filter .18s ease;width:100%;z-index:80}.atl-presell-top-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.atl-presell-top-cta:focus-visible,.atl-presell-top-cta:hover{filter:brightness(1.05);outline:0}.atl-presell-hero{background:linear-gradient(135deg,rgba(18,59,44,.95),rgba(16,106,67,.9)),radial-gradient(circle at 82% 10%,rgba(242,212,122,.28),transparent 34%);border:1px solid rgba(242,212,122,.22);border-radius:24px;box-shadow:0 26px 70px rgba(13,61,48,.22);color:#fff;display:grid;grid-gap:18px;gap:18px;max-width:min(1040px,100%);overflow:visible;padding:clamp(26px,5vw,54px)}.atl-presell-kicker{color:#f2d47a;font-size:.78rem;font-weight:950;letter-spacing:.13em;margin:0;text-transform:uppercase}.atl-presell-hero h1{color:#fff;-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow-wrap:anywhere;word-break:normal;font-size:clamp(2.35rem,7vw,5rem);letter-spacing:0;line-height:.96;margin:0;max-width:900px}.atl-presell-subtitle{color:rgba(255,255,255,.9);max-width:100%;overflow-wrap:anywhere;font-size:clamp(1.02rem,2.4vw,1.25rem);line-height:1.62;margin:0;max-width:760px}.atl-presell-points{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.atl-presell-points span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:16px;color:rgba(255,255,255,.9);font-size:.94rem;line-height:1.42;min-width:0;overflow-wrap:anywhere;padding:14px}.atl-presell-points b{color:#ffe69b}.atl-presell-form .atl-ads-submit,.atl-presell-primary,.atl-presell-transition-button{align-items:center;background:linear-gradient(135deg,#20d879,#0c8c56);border:0;border-radius:999px;box-shadow:0 18px 44px rgba(10,139,83,.32);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:950;gap:8px;justify-content:center;min-height:56px;padding:0 24px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.atl-presell-form .atl-ads-submit:hover,.atl-presell-primary:hover,.atl-presell-transition-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.atl-presell-brands{display:grid;grid-gap:16px;gap:16px;margin-top:22px}.atl-presell-section-title{display:grid;grid-gap:6px;gap:6px;text-align:center}.atl-presell-section-title p{color:#986818;font-size:.78rem;font-weight:950;letter-spacing:.12em;margin:0;text-transform:uppercase}.atl-presell-faq h2,.atl-presell-form-copy h2,.atl-presell-leader-note h2,.atl-presell-section-title h2{color:#123b2c;font-size:clamp(1.55rem,3.4vw,2.4rem);line-height:1.08;margin:0}.atl-presell-brand-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.atl-presell-brand-card{background:rgba(255,255,255,.96);border:1px solid rgba(22,92,61,.1);border-radius:18px;box-shadow:0 18px 48px rgba(13,61,48,.09);display:grid;overflow:hidden}.atl-presell-brand-visual{aspect-ratio:1.58;background:radial-gradient(circle at 50% 14%,rgba(242,212,122,.18),transparent 34%),linear-gradient(180deg,#ffffff,#f5faf7);display:grid;min-height:0;overflow:hidden;padding:0;position:relative;width:100%}.atl-presell-brand-visual-bortoletto,.atl-presell-brand-visual-like{grid-template-columns:1fr}.atl-presell-brand-visual-marita{align-items:center;background:radial-gradient(circle at 50% 18%,rgba(242,212,122,.2),transparent 34%),linear-gradient(180deg,#ffffff,#f7fbf4);justify-items:center}.atl-presell-product-frame{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;justify-content:center;min-height:0;overflow:hidden;position:relative}.atl-presell-product-frame img{display:block;height:100%;max-height:100%;object-fit:contain;padding:0;width:100%}.atl-presell-brand-card>div:last-child{display:grid;grid-gap:8px;gap:8px;padding:16px}.atl-presell-brand-card h3{color:#123b2c;font-size:1.14rem;line-height:1.15;margin:0}.atl-presell-form-guidance{background:#f3f8f4;border:1px solid rgba(31,164,99,.14);border-radius:14px;color:#315344;font-size:.94rem;font-weight:780;line-height:1.5;margin:0;padding:12px 14px}.atl-presell-brand-card p{color:#496257;font-size:.96rem;line-height:1.48;margin:0}.atl-presell-transition{align-items:center;background:radial-gradient(circle at 10% 0,rgba(242,212,122,.22),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(238,248,232,.96));border:1px solid rgba(22,92,61,.14);border-radius:22px;box-shadow:0 20px 56px rgba(13,61,48,.1);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px;padding:clamp(18px,3.2vw,28px)}.atl-presell-transition-copy{display:grid;grid-gap:8px;gap:8px}.atl-presell-transition-copy p{color:#3f5a50;font-size:1rem;line-height:1.58;margin:0}.atl-presell-transition-copy .atl-presell-transition-kicker{color:#123b2c;font-size:clamp(1.35rem,3vw,2rem);font-weight:950;line-height:1.08}.atl-presell-transition-button{white-space:nowrap}.atl-presell-form-section{scroll-margin-top:62px}@media (max-width:640px){.atl-presell-page{padding-top:56px}.atl-presell-top-cta{font-size:.74rem;min-height:44px;padding:8px 10px}.atl-presell-hero{border-radius:20px;padding:22px 16px}.atl-presell-hero h1{font-size:clamp(1.95rem,9.4vw,3.05rem);line-height:1.02}.atl-presell-brand-grid,.atl-presell-form-section,.atl-presell-points{grid-template-columns:1fr}.atl-presell-primary,.atl-presell-transition-button{min-height:54px;width:100%}.atl-presell-transition{grid-template-columns:1fr;text-align:center}.atl-presell-brand-visual{aspect-ratio:1.5;padding:0}.atl-presell-product-frame{border-radius:12px}.atl-presell-form-section{border-radius:18px;padding:14px}.atl-presell-form-copy{text-align:center}.atl-presell-form .atl-phone-field{grid-template-columns:1fr}}@media (max-width:380px){.atl-presell-top-cta{font-size:.68rem;letter-spacing:.025em;padding-left:8px;padding-right:8px}}.cart-checkout-actions{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.cart-official-checkout{display:grid;grid-gap:8px;gap:8px;padding-top:2px}.cart-official-checkout p{color:var(--muted);font-size:.78rem;line-height:1.45;margin:0}.catalog-cart-panel a.cart-official-signup,.catalog-cart-panel a.cart-whatsapp-checkout{text-align:center}.catalog-cart-panel a.cart-official-signup{background:linear-gradient(135deg,#fff0ad,#d6a84f);color:#2f2108}.perfume-campaign-intro{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,248,226,.96));border:1px solid rgba(214,168,63,.28);border-radius:8px;box-shadow:0 16px 42px rgba(20,35,29,.08);display:grid;grid-gap:6px;gap:6px;margin:16px 0;padding:16px}.perfume-campaign-intro strong{color:var(--brand);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.perfume-campaign-intro p{color:var(--muted);line-height:1.55;margin:0}.perfume-product-meta,.perfume-profile{color:var(--muted);display:block;font-size:.78rem;font-weight:800;line-height:1.35}.perfume-profile{background:#f7fbf8;border:1px solid rgba(8,127,91,.1);border-radius:8px;color:#174536;padding:8px 10px}.catalog-card-actions.compact.perfume-actions{grid-template-columns:1fr}.catalog-cart.added{background:linear-gradient(135deg,#16a34a,#047857);color:#fff}.official-buy-guidance{background:#f7fbf8;border:1px solid rgba(8,127,91,.12);border-radius:12px;color:#40564b;display:grid;grid-gap:8px;gap:8px;line-height:1.5;padding:14px}.official-buy-guidance strong{color:#123b2c;font-size:.92rem}.official-buy-guidance ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:20px}.official-buy-guidance li{font-size:.86rem}.catalog-modal-actions.direct-official-actions{display:grid;grid-template-columns:1fr}.catalog-modal-actions.direct-official-actions a{text-align:center}.catalog-modal-actions.direct-official-actions .official-product-cta{background:linear-gradient(135deg,#14c86f,#047857);color:#fff}.catalog-modal-actions.direct-official-actions .official-signup-cta{background:linear-gradient(135deg,#ffe58a,#f3bd32 48%,#c98413);color:#173421}.catalog-modal-actions.direct-official-actions .modal-signup-note{margin-top:-4px}.catalog-modal-actions.direct-official-actions .support-whatsapp-cta{background:#fff;border-color:rgba(8,127,91,.18);color:#0d7a4f}.atl-aloe-page{background:linear-gradient(180deg,#f7fbf5,#ffffff 48%,#f3f8f0);color:#103b28;display:grid;grid-gap:26px;gap:26px;min-height:100vh;padding:18px clamp(14px,3vw,32px) 42px}.atl-aloe-page button,.atl-aloe-page input,.atl-aloe-page select{font:inherit}.atl-aloe-sticky-cta{align-items:center;background:linear-gradient(135deg,#17c873,#079056);border:0;border-radius:999px;bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:0 14px 34px rgba(2,104,61,.26);color:#ffffff;display:inline-flex;font-size:.82rem;font-weight:900;gap:8px;justify-content:center;left:50%;min-height:48px;opacity:0;padding:11px 18px;pointer-events:none;position:fixed;text-transform:uppercase;transform:translate(-50%,18px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;z-index:30}.atl-aloe-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.atl-aloe-authority,.atl-aloe-faq,.atl-aloe-form-section,.atl-aloe-hero,.atl-aloe-pas,.atl-aloe-product,.atl-aloe-steps{margin:0 auto;max-width:1120px;width:100%}.atl-aloe-hero{display:grid;grid-gap:clamp(16px,3vw,26px);gap:clamp(16px,3vw,26px);max-width:920px;padding:clamp(14px,3vw,36px) 0 4px}.atl-aloe-hero-copy{display:grid;grid-gap:12px;gap:12px}.atl-aloe-form-copy>p:first-child,.atl-aloe-kicker,.atl-aloe-section-heading p{color:#087f4f;font-size:.77rem;font-weight:950;letter-spacing:.1em;margin:0;text-transform:uppercase}.atl-aloe-form-copy h2,.atl-aloe-hero h1,.atl-aloe-product h2,.atl-aloe-section-heading h2{color:#073d27;font-family:Georgia,Times New Roman,serif;letter-spacing:0;margin:0}.atl-aloe-hero h1{font-size:clamp(2.05rem,6vw,4.35rem);line-height:.98;max-width:780px}.atl-aloe-form-copy p,.atl-aloe-product p,.atl-aloe-subtitle{color:#486357;font-size:clamp(1rem,2.2vw,1.18rem);line-height:1.58;margin:0}.atl-aloe-price-box{background:#ffffff;border:1px solid rgba(7,127,79,.16);border-radius:8px;box-shadow:0 16px 42px rgba(26,72,44,.1);display:grid;grid-gap:6px;gap:6px;max-width:420px;padding:18px}.atl-aloe-price-box small,.atl-aloe-price-box span{color:#4f665b;font-weight:800}.atl-aloe-price-box strong{color:#073d27;font-size:clamp(2.35rem,6vw,4rem);line-height:.95}.atl-aloe-price-box small{font-size:.86rem;line-height:1.45}.atl-aloe-actions{display:flex;flex-wrap:wrap;gap:12px}.atl-aloe-primary,.atl-aloe-secondary{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:950;gap:9px;justify-content:center;min-height:52px;padding:13px 22px;text-transform:uppercase}.atl-aloe-primary{background:linear-gradient(135deg,#19d57d,#087f4f);border:0;box-shadow:0 16px 36px rgba(2,104,61,.23);color:#ffffff}.atl-aloe-buy-cta,.atl-aloe-primary.atl-aloe-buy-cta{background:linear-gradient(135deg,#ffe58a,#f3bd32 45%,#c98413);box-shadow:0 18px 40px rgba(190,124,18,.3);color:#173421}.atl-aloe-buy-cta:hover,.atl-aloe-primary.atl-aloe-buy-cta:hover{filter:brightness(1.02)}.atl-aloe-secondary{background:linear-gradient(135deg,#20c56f,#07804f);border:1px solid rgba(7,127,79,.22);box-shadow:0 12px 26px rgba(2,104,61,.16);color:#ffffff}.atl-aloe-wide{width:100%}.atl-aloe-trust{display:flex;flex-wrap:wrap;gap:8px}.atl-aloe-trust span{align-items:center;background:#ffffff;border:1px solid rgba(7,127,79,.14);border-radius:999px;color:#164734;display:inline-flex;font-size:.84rem;font-weight:850;gap:6px;padding:9px 12px}.atl-aloe-hero-card{background:linear-gradient(180deg,#ffffff,#f1f8ee);border:1px solid rgba(7,127,79,.12);border-radius:8px;box-shadow:0 22px 54px rgba(16,59,40,.12);overflow:hidden;padding:clamp(12px,2.4vw,24px)}.atl-aloe-hero-card img{display:block;height:auto;width:100%}.atl-aloe-faq,.atl-aloe-form-section,.atl-aloe-pas,.atl-aloe-product,.atl-aloe-steps{background:rgba(255,255,255,.92);border:1px solid rgba(7,127,79,.12);border-radius:8px;box-shadow:0 16px 42px rgba(26,72,44,.08);padding:clamp(18px,3.5vw,34px)}.atl-aloe-section-heading{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.atl-aloe-form-copy h2,.atl-aloe-product h2,.atl-aloe-section-heading h2{font-size:clamp(1.75rem,4vw,3rem);line-height:1.03}.atl-aloe-video-frame{aspect-ratio:16/9;background:#0a1f16;box-shadow:0 18px 48px rgba(16,59,40,.14);border-radius:8px;overflow:hidden;width:100%}.atl-aloe-video-frame iframe{border:0;display:block;height:100%;width:100%}.atl-aloe-offer-card{align-items:center;background:#ffffff;border:1px solid rgba(7,127,79,.14);border-radius:8px;box-shadow:0 16px 42px rgba(26,72,44,.1);display:grid;grid-gap:clamp(18px,3vw,30px);gap:clamp(18px,3vw,30px);grid-template-columns:minmax(220px,.92fr) minmax(0,1fr);padding:clamp(16px,3vw,28px)}.atl-aloe-offer-media{align-items:center;background:linear-gradient(180deg,#eef8dc,#d7edc7);border:1px solid rgba(7,127,79,.18);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42);display:flex;justify-content:center;min-height:430px;overflow:hidden}.atl-aloe-offer-media img{display:block;aspect-ratio:1/1;height:100%;max-height:520px;object-fit:cover;object-position:center;width:100%}.atl-aloe-offer-copy{display:grid;grid-gap:10px;gap:10px}.atl-aloe-offer-copy strong{color:#073d27;font-size:clamp(2.6rem,7vw,4.2rem);line-height:.95}.atl-aloe-offer-copy small{color:#4f665b;font-size:.9rem;font-weight:800;line-height:1.45}.atl-aloe-urgency{color:#59695f;font-size:.82rem;line-height:1.45;margin:0 auto 2px;max-width:480px;text-align:center}.atl-aloe-pas{box-shadow:0 18px 50px rgba(19,61,43,.09);display:grid;grid-gap:12px;gap:12px;max-width:780px;text-align:center}.atl-aloe-benefit h3,.atl-aloe-pas h2{color:#143a29;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3.2vw,2rem);line-height:1.25;margin:0}.atl-aloe-benefit p,.atl-aloe-pas p{color:#59695f;line-height:1.7;margin:0}.atl-aloe-pas-bridge{color:#0d7a4f!important;font-weight:850}.atl-aloe-benefit{background:#f8fcf7;border:1px solid rgba(87,139,55,.18);border-radius:8px;margin-top:18px;padding:16px}.atl-aloe-benefit,.atl-aloe-ritual{display:grid;grid-gap:10px;gap:10px}.atl-aloe-ritual{background:#f4faef;border:1px solid rgba(87,139,55,.16);border-radius:8px;margin:18px auto 0;max-width:600px;padding:18px;text-align:center}.atl-aloe-ritual h3{color:#143a29;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1.2;margin:0}.atl-aloe-ritual p{color:#4c5f52;line-height:1.65;margin:0}.atl-aloe-authority{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px}.atl-aloe-authority div{background:#ffffff;border:1px solid rgba(87,139,55,.18);border-radius:8px;box-shadow:0 12px 32px rgba(19,61,43,.07);padding:16px;text-align:center}.atl-aloe-authority strong{color:#0d7a4f;display:block;font-family:Georgia,Times New Roman,serif;font-size:1rem;margin-bottom:6px}.atl-aloe-authority span{color:#59695f;display:block;font-size:.8rem;line-height:1.5}.atl-aloe-shipping-badge{align-items:center;background:linear-gradient(135deg,#fff7d1,#fde68a);border:1px solid rgba(190,124,18,.26);border-radius:999px;box-shadow:0 10px 24px rgba(190,124,18,.12);color:#704307;display:inline-flex;font-size:.88rem;font-weight:950;justify-content:center;line-height:1.25;margin:0;padding:10px 14px;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.atl-aloe-shipping-badge:before{content:"ðŸšš";margin-right:7px}.atl-aloe-step-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.atl-aloe-faq-grid article,.atl-aloe-step-grid article{background:#f8fcf7;border:1px solid rgba(7,127,79,.1);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:16px}.atl-aloe-step-grid span{align-items:center;background:linear-gradient(135deg,#22c55e,#0f766e);border-radius:999px;color:#ffffff;display:inline-flex;font-weight:950;height:32px;justify-content:center;width:32px}.atl-aloe-faq-grid h3,.atl-aloe-step-grid h3{color:#103b28;font-size:1rem;line-height:1.2;margin:0}.atl-aloe-faq-grid p,.atl-aloe-form-card small,.atl-aloe-important p,.atl-aloe-product li,.atl-aloe-step-grid p{color:#4f665b;font-size:.95rem;line-height:1.5;margin:0}.atl-aloe-important{background:#ecfdf3;border:1px solid rgba(7,127,79,.16);border-radius:8px;display:grid;grid-gap:6px;gap:6px;margin:16px 0;padding:14px 16px}.atl-aloe-important strong{color:#075b3d;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.atl-aloe-form-section,.atl-aloe-product{align-items:center;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr)}.atl-aloe-product ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.atl-aloe-product li{background:#f8fcf7;border:1px solid rgba(7,127,79,.1);border-radius:8px;font-weight:780;padding:12px 14px}.atl-aloe-form-copy{display:grid;grid-gap:10px;gap:10px}.atl-aloe-form-card{background:#ffffff;border:1px solid rgba(7,127,79,.14);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7);display:grid;grid-gap:12px;gap:12px;padding:16px}.atl-aloe-form-card label{display:grid;grid-gap:7px;gap:7px}.atl-aloe-form-card label>span{color:#123b2c;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.atl-aloe-form-card input,.atl-aloe-form-card select,.atl-aloe-form-card textarea{background:#f8fcf7;border:1px solid rgba(7,127,79,.18);border-radius:8px;color:#103b28;min-height:48px;padding:12px 13px;width:100%}.atl-aloe-form-card textarea{line-height:1.45;min-height:104px;resize:vertical}.atl-aloe-phone-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:128px minmax(0,1fr)}.atl-aloe-error{background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#9f1239;font-size:.9rem;font-weight:800;line-height:1.4;margin:0;padding:10px 12px}.atl-aloe-faq-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:820px){.atl-aloe-page{gap:18px;padding:12px 12px calc(82px + env(safe-area-inset-bottom))}.atl-aloe-form-section,.atl-aloe-hero,.atl-aloe-product{grid-template-columns:1fr}.atl-aloe-hero{padding-top:14px}.atl-aloe-hero h1{font-size:clamp(2rem,10vw,3.35rem)}.atl-aloe-actions,.atl-aloe-primary,.atl-aloe-secondary{width:100%}.atl-aloe-offer-card{grid-template-columns:1fr}.atl-aloe-offer-media{min-height:min(86vw,430px)}.atl-aloe-offer-media img{max-height:430px}.atl-aloe-authority,.atl-aloe-faq-grid,.atl-aloe-phone-row,.atl-aloe-step-grid{grid-template-columns:1fr}}@media (max-width:390px){.atl-aloe-sticky-cta{font-size:.72rem;max-width:calc(100vw - 24px);padding-left:12px;padding-right:12px}}.atl-consultant-quiz-page{background:#ffffff;color:#141414;min-height:100vh;padding:0 14px 34px}.atl-consultant-quiz-card{display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:760px;padding:18px 0 30px}.atl-consultant-progress{background:#fff8d8;border-radius:999px;height:10px;overflow:hidden}.atl-consultant-progress span{background:linear-gradient(90deg,#ffd21e,#ffb000);border-radius:inherit;display:block;height:100%;transition:width .22s ease}.atl-consultant-quiz-header{display:flex;justify-content:center}.atl-consultant-mini-card{align-items:center;background:#f7fbf4;border:1px solid rgba(20,71,42,.12);border-radius:16px;display:flex;gap:12px;padding:10px 12px;width:100%}.atl-consultant-mini-card img,.atl-consultant-mini-card>span{align-items:center;background:#153b29;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;object-fit:cover;width:48px}.atl-consultant-mini-card div{display:grid;grid-gap:2px;gap:2px;min-width:0}.atl-consultant-mini-card small{color:#607167;font-size:.72rem;font-weight:800;text-transform:uppercase}.atl-consultant-mini-card strong{color:#143a29;font-size:1rem;line-height:1.15}.atl-consultant-mini-card em{color:#607167;font-size:.82rem;font-style:normal}.atl-consultant-final-screen,.atl-consultant-question-screen,.atl-consultant-start-screen{display:grid;grid-gap:18px;gap:18px;text-align:center}.atl-consultant-kicker,.atl-consultant-step-label{color:#0d7a4f;font-size:.76rem;font-weight:950;letter-spacing:.12em;margin:0;text-transform:uppercase}.atl-consultant-final-screen h1,.atl-consultant-question-screen h1,.atl-consultant-start-screen h1{color:#0f1714;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2rem,9vw,4.2rem);font-weight:950;letter-spacing:0;line-height:1.08;margin:0;text-transform:uppercase}.atl-consultant-final-screen h1,.atl-consultant-question-screen h1{font-size:clamp(1.7rem,7vw,3rem)}.atl-consultant-start-screen mark{background:#ffd21e;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0f1714;padding:0 .08em}.atl-consultant-lead-form>p,.atl-consultant-start-screen p:not(.atl-consultant-kicker){color:#626262;font-size:clamp(1.05rem,4.6vw,1.45rem);font-weight:800;line-height:1.48;margin:0 auto;max-width:680px}.atl-consultant-quiz-visual{border-radius:18px;margin:0;overflow:hidden}.atl-consultant-quiz-visual img{display:block;height:auto;width:100%}.atl-consultant-primary{align-items:center;background:linear-gradient(135deg,#ffd21e,#ffb000);border:0;border-radius:999px;box-shadow:0 18px 36px rgba(255,176,0,.26);color:#111;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:950;gap:8px;justify-content:center;min-height:58px;padding:0 24px;text-decoration:none;text-transform:uppercase;width:100%}.atl-consultant-trust-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.atl-consultant-trust-row span{background:#f3faf5;border:1px solid rgba(20,71,42,.12);border-radius:999px;color:#123b2c;font-size:.84rem;justify-content:center;min-height:42px;padding:0 12px}.atl-consultant-back,.atl-consultant-trust-row span{align-items:center;display:inline-flex;font-weight:900;gap:6px}.atl-consultant-back{background:transparent;border:0;color:#4f6659;cursor:pointer;justify-self:start;padding:0}.atl-consultant-options{display:grid;grid-gap:10px;gap:10px}.atl-consultant-options button{align-items:center;background:#fff;border:1px solid rgba(20,71,42,.14);border-radius:16px;box-shadow:0 12px 30px rgba(20,71,42,.08);color:#183226;cursor:pointer;display:flex;font-size:clamp(1rem,4.4vw,1.12rem);font-weight:900;justify-content:space-between;min-height:62px;padding:0 18px;text-align:left;width:100%}.atl-consultant-options button:hover{border-color:rgba(255,176,0,.8);transform:translateY(-1px)}.atl-consultant-lead-form{background:#f7fbf4;border:1px solid rgba(20,71,42,.12);border-radius:20px;display:grid;grid-gap:14px;gap:14px;padding:clamp(18px,5vw,30px);text-align:left}.atl-consultant-lead-form .atl-consultant-kicker,.atl-consultant-lead-form h1,.atl-consultant-lead-form>p{text-align:center}.atl-consultant-lead-form label{color:#143a29;display:grid;font-size:.92rem;font-weight:900;grid-gap:8px;gap:8px}.atl-consultant-lead-form input,.atl-consultant-lead-form select{background:#fff;border:1px solid rgba(20,71,42,.18);border-radius:12px;color:#173329;font-size:1rem;min-height:54px;padding:0 14px;width:100%}.atl-consultant-phone-field{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,.72fr) minmax(0,1fr)}.atl-consultant-success{align-items:center;background:#f7fbf4;border:1px solid rgba(20,71,42,.12);border-radius:20px;display:grid;grid-gap:14px;gap:14px;justify-items:center;padding:clamp(20px,6vw,36px)}.atl-consultant-success svg{color:#0d7a4f}@media (max-width:560px){.atl-consultant-quiz-card{padding-top:12px}.atl-consultant-phone-field,.atl-consultant-trust-row{grid-template-columns:1fr}.atl-consultant-start-screen h1{font-size:clamp(2.05rem,12vw,3.45rem)}}.loja-quiz-page{background:#f6faf4;color:#14231d;min-height:100vh;padding:0 16px 40px}.loja-quiz-card{display:grid;grid-gap:16px;gap:16px;margin:0 auto;max-width:560px;padding:18px 0 24px}.loja-quiz-consultant{align-items:center;background:#fff;border:1px solid rgba(20,71,42,.12);border-radius:16px;display:flex;gap:12px;padding:10px 12px}.loja-quiz-consultant img,.loja-quiz-consultant>span{align-items:center;background:#153b29;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 46px;font-weight:900;height:46px;justify-content:center;object-fit:cover;width:46px}.loja-quiz-consultant div{display:grid;grid-gap:2px;gap:2px;min-width:0}.loja-quiz-consultant small{color:#5d6f64;font-size:.72rem;font-weight:800;text-transform:uppercase}.loja-quiz-consultant strong{color:#143a29;font-size:1rem;line-height:1.15}.loja-quiz-consultant em{color:#5d6f64;font-size:.82rem;font-style:normal}.loja-quiz-hook{color:#0f1714;font-size:clamp(1.45rem,6.4vw,2.1rem);font-weight:950;line-height:1.12;margin:4px 0 0;text-align:center}.loja-quiz-lead{color:#4b5a51;font-size:1.02rem;font-weight:700;line-height:1.5;margin:0;text-align:center}.loja-quiz-progress{background:#e3eee3;border-radius:999px;height:8px;overflow:hidden}.loja-quiz-progress span{background:linear-gradient(90deg,#0d7a4f,#2fae6f);border-radius:inherit;display:block;height:100%;transition:width .22s ease}.loja-quiz-step{background:#fff;border:1px solid rgba(20,71,42,.12);border-radius:20px;box-shadow:0 14px 34px rgba(20,71,42,.07);display:grid;grid-gap:14px;gap:14px;padding:18px 16px}.loja-quiz-step-label{color:#0d7a4f;font-size:.74rem;font-weight:950;letter-spacing:.1em;margin:0;text-transform:uppercase}.loja-quiz-step h1{color:#0f1714;font-size:clamp(1.3rem,5.6vw,1.7rem);font-weight:950;line-height:1.2;margin:0}.loja-quiz-options{display:grid;grid-gap:10px;gap:10px}.loja-quiz-options button{align-items:center;background:#fff;border:2px solid rgba(20,71,42,.16);border-radius:14px;color:#183226;cursor:pointer;display:flex;font-size:1.05rem;font-weight:850;gap:12px;min-height:60px;padding:10px 14px;text-align:left;transition:border-color .12s ease,background .12s ease;width:100%}.loja-quiz-options button:hover{border-color:rgba(13,122,79,.5)}.loja-quiz-options button.selected{background:#e8f6ec;border-color:#0d7a4f;box-shadow:0 0 0 3px rgba(13,122,79,.18);color:#0b3d27}.loja-quiz-radio{align-items:center;border:2px solid rgba(20,71,42,.35);border-radius:50%;color:#0d7a4f;display:inline-flex;flex:0 0 26px;height:26px;justify-content:center;width:26px}.loja-quiz-options button.selected .loja-quiz-radio{background:#fff;border-color:#0d7a4f}.loja-quiz-nav{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr)}.loja-quiz-primary{align-items:center;background:linear-gradient(135deg,#ffd21e,#ffb000);border:0;border-radius:999px;box-shadow:0 14px 28px rgba(255,176,0,.26);color:#111;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:950;gap:6px;justify-content:center;line-height:1.2;min-height:56px;padding:8px 20px;text-align:center;text-decoration:none;width:100%}.loja-quiz-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.loja-quiz-secondary{align-items:center;background:transparent;border:1px solid rgba(20,71,42,.2);border-radius:999px;color:#2c4a3b;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:850;gap:4px;justify-content:center;min-height:56px;padding:0 16px;text-decoration:none}.loja-quiz-back-link{color:#2c4a3b;font-weight:800;text-align:center}.loja-quiz-error{color:#b42318;font-size:.92rem}.loja-quiz-form label{color:#143a29;display:grid;font-size:.92rem;font-weight:900;grid-gap:8px;gap:8px}.loja-quiz-form input,.loja-quiz-form select{background:#fff;border:1px solid rgba(20,71,42,.22);border-radius:12px;color:#173329;font-size:1rem;font-weight:600;min-height:52px;padding:0 12px;width:100%}.loja-quiz-form select{font-size:.92rem;padding:0 6px}.loja-quiz-phone{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(150px,.9fr) minmax(0,1fr)}.loja-quiz-privacy{color:#5d6f64;font-size:.85rem;margin:0}.loja-quiz-math,.loja-resell-math{background:#fff8db;border:1px solid rgba(214,168,63,.45);border-radius:14px;display:grid;grid-gap:6px;gap:6px;padding:12px 14px;text-align:left}.loja-quiz-math strong,.loja-resell-math strong{color:#2f2108;font-size:1rem;line-height:1.3}.loja-quiz-math p,.loja-resell-math p{color:#3d3420;font-size:.92rem;line-height:1.45;margin:0}.loja-quiz-math small,.loja-resell-math small{color:#6b5d3a;font-size:.8rem}.loja-resell-math{margin-top:10px}.catalog-banner .loja-resell-math p,.catalog-banner .loja-resell-math small,.catalog-banner .loja-resell-math strong{color:#2f2108;text-shadow:none}.catalog-banner .loja-resell-math p{color:#3d3420;font-size:.92rem;margin:0;max-width:none}.catalog-banner .loja-resell-math small{color:#6b5d3a}.loja-quiz-success{align-items:center;background:#fff;border:1px solid rgba(20,71,42,.12);border-radius:20px;display:grid;grid-gap:12px;gap:12px;justify-items:center;padding:24px 16px;text-align:center}.loja-quiz-success svg{color:#0d7a4f}.loja-quiz-success h1{font-size:1.4rem;margin:0}.loja-quiz-success p{margin:0}.loja-cart-minimum{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.loja-cart-minimum-bar{background:#e3eee3;border-radius:999px;display:block;height:6px;overflow:hidden}.loja-cart-minimum-bar span{background:#0d7a4f;display:block;height:100%}.loja-cart-minimum small{color:#3d5246;font-size:.82rem;font-weight:700}.catalog-cart-panel .loja-cart-locked{background:#cbd5d1;border-radius:999px;color:#51615b;cursor:not-allowed;display:block;font-size:.78rem;font-weight:900;min-height:34px;padding:8px 12px;text-align:center}@media (max-width:380px){.loja-quiz-nav,.loja-quiz-phone{grid-template-columns:1fr}.loja-quiz-nav .loja-quiz-secondary{order:2}}