.vav{--ink:#1a1530;--ink-soft:#2a2340;--purple:#5b3fd0;--purple-dark:#2d1a6b;--plum:#4a2f9e;--lilac:#c9bcff;--pink:#eab0d1;--rose:#d98cb1;--gold:#d4a865;--orange:#fd7828;--amber:#eec23e;--cream:#f8f2e9;--light:#f4f1fa;--white:#fff;--muted:#625c74;--muted-soft:#6f6982;--line:#1a15301a;--line-strong:#1a153029;--bg-canvas:#faf7f2;--bg-midnight:#100a1e;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:34px;--radius:var(--r-lg);--elev-1:0 1px 2px #1a15300f, 0 6px 16px #2d1a6b0d;--elev-2:0 1px 3px #1a153012, 0 12px 30px #2d1a6b12;--elev-3:0 2px 6px #1a153014, 0 22px 48px #2d1a6b17;--elev-4:0 3px 10px #1a15301a, 0 36px 76px #2d1a6b1f;--elev-dark-1:0 1px 2px #00000047, 0 10px 26px #0000002e;--elev-dark-2:0 2px 6px #0000004d, 0 24px 56px #0000003d;--elev-dark-3:0 3px 10px #00000057, 0 40px 84px #0000004d;--shadow:var(--elev-3);--shadow-soft:var(--elev-1);--hair-light:1px solid #1a153017;--hair-light-strong:1px solid #1a153024;--hair-dark:1px solid #ffffff1f;--hair-dark-strong:1px solid #fff3;--space-1:6px;--space-2:10px;--space-3:14px;--space-4:20px;--space-5:26px;--space-6:34px;--space-7:44px;--space-8:56px;--measure:64ch;--curve:44px;color:var(--ink);background:var(--white);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter Tight,system-ui,sans-serif;line-height:1.7}.vav *{box-sizing:border-box}.vav a{color:inherit;text-decoration:none}.vav img,.vav svg{max-width:100%}.vav .container{width:min(1160px,100% - 40px);margin:0 auto}.vav .narrow{width:min(850px,100%)}.vav .center{text-align:center;margin-top:var(--space-6)}.vav .topbar{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);background:#ffffffd1;position:sticky;top:0}.vav .topbar__inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.vav .brand{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;font-size:.78rem;font-weight:700;display:flex}.vav .brand__dot{background:linear-gradient(135deg, var(--purple), var(--rose));border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #5b3fd01a}.vav .hero{color:#fff;background:linear-gradient(150deg,#130d24 0%,#221645 50%,#3a2270 100%);padding:clamp(56px,8vw,116px) 0 clamp(56px,8vw,104px);position:relative;overflow:hidden}.vav .hero__content{z-index:3;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,22px);display:flex;position:relative}.vav .hero__content>*{max-width:min(620px,56%)}.vav .hero__photo{z-index:1;width:63%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000040 18%,#000000bf 46%,#000 70%);mask-image:linear-gradient(90deg,#0000 0%,#00000040 18%,#000000bf 46%,#000 70%)}.vav .hero__photo img{object-fit:cover;object-position:62% 16%;width:100%;height:100%;display:block}.vav .hero__photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#130d24eb 0%,#130d249e 34%,#130d241f 72%,#130d2400 100%);position:absolute;inset:0}.vav .hero__glow{filter:blur(100px);opacity:.16;pointer-events:none;border-radius:50%;position:absolute}.vav .hero__glow--one{background:var(--purple);width:420px;height:420px;top:-90px;right:12%}.vav .hero__glow--two{background:var(--pink);width:340px;height:340px;bottom:-90px;left:-70px}.vav .eyebrow{align-items:center;gap:var(--space-3);letter-spacing:.2em;text-transform:uppercase;color:var(--lilac);margin-bottom:var(--space-4);font-size:.7rem;font-weight:700;display:inline-flex}.vav .eyebrow:after{content:"";opacity:.5;background:currentColor;flex:none;order:-1;width:26px;height:1px}.vav .eyebrow--dark{color:var(--purple)}.vav .hero h1{letter-spacing:-.018em;max-width:460px;margin:0;font-family:Fraunces,serif;font-weight:600;line-height:1.05}.vav .hero h1 em{color:var(--pink);font-style:italic;font-weight:600}.vav .hero__paragraph{color:#ffffffc7;max-width:46ch;margin:0;font-weight:400;line-height:1.6}.vav .hero__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.vav .hero__bullets{margin:var(--space-1) 0 0;gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:46ch;padding:0;list-style:none;display:grid}.vav .hero__bullets li{align-items:center;gap:var(--space-2);letter-spacing:.01em;color:#ffffffe0;font-size:.875rem;font-weight:600;display:flex}.vav .hero__bullets li svg{color:var(--gold,#e8c46a);flex:none;width:15px;height:15px}.vav .trust-row{align-items:center;gap:var(--space-2);color:#ffffff9e;margin-top:var(--space-2);letter-spacing:.01em;flex-wrap:wrap;font-size:.78rem;display:flex}.vav .trust-row__icon{color:var(--gold,#e8c46a);flex:none}.vav .trust-row__dot{color:#ffffff4d}@keyframes vav-pulse{0%,to{opacity:1}50%{opacity:.5}}.vav .btn{letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:.88rem;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.vav .btn:hover{transform:translateY(-2px)}.vav .btn--primary{color:#1a1030;background:linear-gradient(135deg,#f5c4dc,#b8a4ff);box-shadow:0 12px 30px #b8a4ff47}.vav .btn--primary:hover{box-shadow:0 16px 38px #b8a4ff66}.vav .btn--ghost{color:#fff;background:#ffffff0a;border-color:#ffffff38}.vav .btn--ghost:hover{background:#ffffff17;border-color:#ffffff59}.vav .btn--small{background:var(--ink);color:#fff;letter-spacing:.04em;min-height:36px;padding:0 15px;font-size:.78rem}.vav .btn--full{text-align:center;width:100%}.vav .btn:focus-visible,.vav summary:focus-visible,.vav .brand:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:999px}.vav .btn--primary:focus-visible{box-shadow:0 0 0 4px #d4a86547, var(--elev-2)}.vav .section{padding:clamp(56px,8vw,104px) 0;position:relative}.vav .section--air{padding-block:clamp(88px,13vw,170px)}.vav .section,.vav .hero{overflow:hidden}.vav .section--light{background:radial-gradient(1000px 500px at 10% 0%, #c9bcff1f 0%, transparent 62%), radial-gradient(900px 500px at 90% 100%, #d98cb117 0%, transparent 62%), var(--bg-canvas);color:var(--ink)}.vav .section--dark,.vav .section--gradient{background:radial-gradient(900px 500px at 80% 0%, #5b3fd02e 0%, transparent 62%), radial-gradient(700px 400px at 10% 100%, #d98cb114 0%, transparent 62%), var(--bg-midnight);color:#fff}.vav .section--plum{background:radial-gradient(900px 520px at 18% 0%, #a078ff47 0%, transparent 62%), radial-gradient(760px 460px at 88% 100%, #d98cb129 0%, transparent 64%), linear-gradient(165deg, var(--plum) 0%, #3a2483 46%, var(--purple-dark) 100%);color:#fff}.vav .section--plum:before{content:"";pointer-events:none;background:linear-gradient(#ffffff12,#0000);height:120px;position:absolute;inset:0 0 auto}.vav .section--plum .section-subtitle{color:#fffc}.vav .section--plum .section-title em{color:var(--pink)}.vav .section--light:before{content:"";pointer-events:none;background:linear-gradient(#100a1c1a,#0000);height:120px;position:absolute;inset:0 0 auto}.vav .section--dark:before,.vav .section--gradient:before{content:"";pointer-events:none;background:linear-gradient(#faf7f20f,#0000);height:120px;position:absolute;inset:0 0 auto}.vav .section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#16122424,#0000);width:min(1160px,88%);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vav .section--dark:after,.vav .section--plum:after,.vav .section--gradient:after,.vav .final-section:after{background:linear-gradient(90deg,#0000,#ffffff1f,#0000)}.vav .hero+.section,.vav .section--light+.section--dark,.vav .section--dark+.section--light,.vav .section--light+.section--plum,.vav .section--dark+.section--plum,.vav .section--plum+.section--light,.vav .section--plum+.section--dark,.vav .section--light+.section--offer,.vav .section--offer+.section--light,.vav .section--light+.final-section,.vav .section--plum+.final-section{z-index:2;margin-top:calc(-1 * var(--curve));padding-top:calc(clamp(56px, 8vw, 104px) + var(--curve));border-top-left-radius:var(--curve);border-top-right-radius:var(--curve)}.vav .hero+.section:after,.vav .section--light+.section--dark:after,.vav .section--dark+.section--light:after,.vav .section--light+.section--plum:after,.vav .section--dark+.section--plum:after,.vav .section--plum+.section--light:after,.vav .section--plum+.section--dark:after,.vav .section--light+.section--offer:after,.vav .section--offer+.section--light:after,.vav .section--light+.final-section:after,.vav .section--plum+.final-section:after{display:none}.vav .section--air.section--dark,.vav .section--air.section--light,.vav .section--air.section--plum,.vav .section--air.final-section{padding-top:calc(clamp(88px, 13vw, 170px) + var(--curve))}.vav .section>*{z-index:1;position:relative}.vav .section-title em{color:var(--purple);font-style:italic;font-weight:600}.vav .section--dark .section-title em,.vav .section--gradient .section-title em{color:var(--pink)}.vav .section-title--light{color:#fff}.vav .section-subtitle{color:var(--muted);margin-top:-4px;font-size:1rem;line-height:1.65}.vav .section--dark .section-subtitle,.vav .section--gradient .section-subtitle{color:#ffffffb3}.vav .section-photo{margin:var(--space-5) auto var(--space-1);border-radius:var(--r-md);max-width:640px;box-shadow:var(--shadow-soft);border:var(--hair-light);overflow:hidden}.vav .section-photo img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.vav .center-copy{text-align:center;max-width:var(--measure);margin:var(--space-5) auto 0;color:var(--muted);line-height:1.7}.vav .section--dark .center-copy,.vav .section--gradient .center-copy{color:#ffffffb8}.vav .pivot-line{font-optical-sizing:auto;font-variation-settings:"SOFT" 40, "WONK" 1;letter-spacing:-.025em;text-align:center;color:#fff;max-width:20ch;margin:0 auto;font-family:Fraunces,serif;font-size:clamp(2.1rem,5vw,3.9rem);font-weight:600;line-height:1.08}.vav .pivot-line--inline{color:var(--ink,#17111f);border-top:var(--hair-dark);max-width:26ch;margin:clamp(40px,6vw,72px) auto 0;padding-top:clamp(28px,4vw,44px);font-size:clamp(1.7rem,3.4vw,2.7rem)}.vav .identification-header{text-align:center;max-width:var(--measure);margin:0 auto var(--space-2)}.vav .identification-layout{margin-top:var(--space-6);grid-template-columns:1fr 1.15fr;align-items:stretch;gap:clamp(28px,5vw,64px);display:grid}.vav .identification-layout__photo{align-self:stretch;max-width:none;margin:0}.vav .identification-layout__photo.section-photo{border-radius:var(--r-lg);border:var(--hair-dark);height:100%;box-shadow:var(--elev-3)}.vav .identification-layout__photo.section-photo img{aspect-ratio:auto;object-fit:cover;height:100%}.vav .identification-layout__grid{margin-top:0}.vav #descoberta,.vav #para-quem,.vav #especialista,.vav #garantia{background:radial-gradient(1000px 500px at 10% 0%, #c9bcff1f 0%, transparent 62%), radial-gradient(900px 500px at 90% 100%, #d98cb117 0%, transparent 62%), var(--white)}.vav #especialista p{color:var(--muted)}.vav #especialista p strong{color:var(--ink)}.vav #especialista .check-list li{color:var(--ink-soft);font-weight:600}.vav #especialista .check-list li:before{color:var(--purple)}.vav #especialista .expert-photo__badge{background:var(--white);border:var(--hair-light-strong);box-shadow:var(--elev-3)}.vav #especialista .expert-photo__frame{box-shadow:var(--elev-3)}.vav #especialista .section-title em{color:var(--purple);font-style:italic}.vav .testimonials-intro{text-align:center;max-width:var(--measure);margin:0 auto var(--space-7)}.vav .testimonials-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.vav .testimonial-card{gap:var(--space-4);background:var(--white);border:var(--hair-light);border-radius:var(--r-lg);padding:var(--space-6);box-shadow:none;flex-direction:column;transition:border-color .35s;display:flex;position:relative}.vav .testimonial-card:hover{border-color:#d4a86580}.vav .testimonial-card__quote{color:var(--gold);font-family:Fraunces,serif;font-size:5.4rem;font-weight:700;line-height:1;position:absolute;top:-18px;left:-12px}.vav .testimonial-card__text{color:var(--ink-soft);flex:1;margin:0;font-size:1rem;line-height:1.7}.vav .testimonial-card__footer{padding-top:var(--space-4);border-top:0;flex-direction:column;gap:2px;display:flex}.vav .testimonial-card__footer:before{content:"";background:var(--gold);width:24px;height:2px;margin-bottom:var(--space-3);border-radius:2px;display:block}.vav .testimonial-card__footer strong{color:var(--ink);font-family:Fraunces,serif;font-size:1rem;font-weight:600}.vav .testimonial-card__footer span{color:var(--muted);letter-spacing:.04em;font-size:.82rem}@media (width<=900px){.vav .testimonials-grid{grid-template-columns:1fr}.vav .testimonial-card{padding:var(--space-5)}}.vav .symptoms-title{letter-spacing:.18em;text-transform:uppercase;color:var(--purple-dark);margin:0 0 var(--space-3);align-items:center;gap:var(--space-3);font-family:Inter Tight,system-ui,sans-serif;font-size:.78rem;font-weight:800;display:flex}.vav .symptoms-title:before{content:"";background:linear-gradient(90deg, var(--gold), var(--amber));border-radius:2px;width:26px;height:2px;display:block}.vav .symptoms-grid{border-top:1px solid var(--line);display:block}.vav .symptom{border-bottom:1px solid var(--line);color:var(--ink-soft);align-items:flex-start;gap:clamp(14px,2vw,26px);padding:clamp(16px,2vw,24px) 0;transition:border-color .3s;display:flex}.vav .symptom:hover{border-bottom-color:var(--purple)}.vav .symptom__num{letter-spacing:.04em;color:var(--muted-soft);font-variant-numeric:tabular-nums;flex:none;font-family:Fraunces,serif;font-size:.95rem;font-weight:600;line-height:1.6}.vav .symptom__text{font-size:var(--fs-lg);font-weight:500;line-height:1.45}.vav .insight-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid}.vav .insight-layout__text{max-width:none}.vav #descoberta.section--air{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.vav .insight-layout__text p{color:var(--muted);margin:0 0 var(--space-4);line-height:1.75}.vav .insight-layout__text p em{color:var(--purple);font-style:italic}.vav .insight-layout__denial{color:var(--ink);letter-spacing:-.02em;margin:22px 0 18px;font-family:Fraunces,serif;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;line-height:1.2}.vav .insight-layout__media{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(14px,2vw,24px);display:grid}.vav .transformation-card--two{margin-top:clamp(28px,4vw,56px)}.vav .transformation-card{gap:var(--space-3);flex-direction:column;display:flex}.vav .transformation-card__photo{aspect-ratio:4/5;border-radius:var(--r-lg);box-shadow:var(--elev-3);border:var(--hair-light);background:var(--light);position:relative;overflow:hidden}.vav .transformation-card__photo img{object-fit:cover;width:100%;height:100%;display:block}.vav .transformation-card__label{letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-self:center;padding:8px 16px;font-size:.78rem;font-weight:800;display:inline-flex}.vav .transformation-card__label--before{color:var(--muted);border:var(--hair-light);background:#ffffffeb}.vav .transformation-card__label--after{background:linear-gradient(135deg, var(--purple), #8a6dff);color:#fff;box-shadow:0 10px 24px #5b3fd047}.vav .split{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.vav .split__content p{color:var(--muted);font-size:1.02rem;line-height:1.75}.vav .course-intro{text-align:center}.vav .course-intro__follow{margin-top:var(--space-2);color:#ffffffc7}.vav .course-grid{gap:var(--space-5);margin:var(--space-7) 0 var(--space-6);grid-template-columns:1fr 1fr;display:grid}.vav .course-col{gap:var(--space-3);flex-direction:column;display:flex}.vav .course-col__title{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin:0 0 4px;font-family:Inter Tight,system-ui,sans-serif;font-size:.82rem;font-weight:700}.vav .course-col__title em{color:#fff;font-style:normal}.vav .course-list{border-top:var(--hair-dark);margin:0;padding:0;list-style:none;display:block}.vav .course-item{align-items:flex-start;gap:var(--space-3);border-bottom:var(--hair-dark);padding:clamp(14px,1.8vw,20px) 0;line-height:1.55;transition:border-color .3s;display:flex}.vav .course-item__mark{flex:none;font-size:1rem;font-weight:800;line-height:1.6}.vav .course-item--negative{color:#ffffff9e;font-weight:500}.vav .course-item--negative .course-item__mark{color:#ff7a8f}.vav .course-item--positive{color:#fffffff5;font-weight:600}.vav .course-item--positive .course-item__mark{color:var(--lilac)}.vav .course-item:hover{border-bottom-color:#ffffff4d}.vav .course-closing{margin-top:0}.vav .modules-grid{gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.vav .module-card{border:var(--hair-dark);border-radius:var(--r-md);padding:var(--space-5);box-shadow:none;background:#ffffff0a;flex-direction:column;transition:background .35s,border-color .35s;display:flex;position:relative}.vav .module-card:hover{background:#ffffff12;border-color:#ffffff3d}.vav .module-card__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.vav .module-card__num{font-variation-settings:"SOFT" 20, "WONK" 0;letter-spacing:-.04em;color:var(--lilac);opacity:.85;font-variant-numeric:tabular-nums;font-family:Fraunces,serif;font-size:3.2rem;font-weight:600;line-height:.9}.vav .module-card__rule{background:var(--gold);width:28px;height:2px;margin-top:var(--space-4);border-radius:2px;display:block}.vav .module-card__icon{color:var(--lilac);opacity:.75;flex:none;place-items:center;display:inline-grid}.vav .module-card__icon svg{width:20px;height:20px}.vav .module-card h3{color:#fff}.vav .module-card p{color:#ffffffb3;margin:0;font-size:.95rem;line-height:1.65}.vav .module-card--featured{background:#ffffff17;border:1px solid #d4a86599}.vav .module-card--featured:hover{background:#ffffff21;border-color:#d4a865d9}.vav .module-card--featured .module-card__num{color:#f0d9a8;opacity:.95}.vav .module-card--featured .module-card__icon{color:#f0d9a8;opacity:.9}.vav .module-card__flag{margin-bottom:var(--space-3);color:#f0d9a8;letter-spacing:.16em;text-transform:uppercase;background:#d4a86529;border:1px solid #d4a86580;border-radius:999px;align-self:flex-start;align-items:center;padding:5px 10px;font-size:.625rem;font-weight:800;display:inline-flex}.vav .bonus-intro{text-align:center;max-width:var(--measure);margin:0 auto var(--space-7)}.vav .bonus-flag{justify-content:center;align-items:center;gap:var(--space-2);width:fit-content;margin:0 auto var(--space-4);color:#f0d9a8;letter-spacing:.2em;text-transform:uppercase;background:#d4a86524;border:1px solid #d4a8658c;border-radius:999px;padding:7px 16px;font-size:.65rem;font-weight:800;display:flex}.vav .bonus-grid{gap:var(--space-5);grid-template-columns:repeat(2,1fr);align-items:stretch;max-width:960px;margin:0 auto;display:grid}.vav .bonus-card{border:var(--hair-dark-strong);border-radius:var(--r-xl);padding:var(--space-7);box-shadow:var(--elev-dark-2), inset 0 1px 0 #ffffff29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;flex-direction:column;transition:transform .35s,box-shadow .35s,border-color .35s,background .35s;display:flex;position:relative;overflow:hidden}.vav .bonus-card:hover{box-shadow:var(--elev-dark-3), inset 0 1px 0 #fff3;background:#ffffff24;border-color:#d4a86573;transform:translateY(-3px)}.vav .bonus-card:before{content:"";background:linear-gradient(90deg, var(--gold), var(--pink));opacity:.8;height:3px;position:absolute;top:0;left:0;right:0}.vav .bonus-card__icon{border-radius:var(--r-md);color:#fff;width:68px;height:68px;margin-bottom:var(--space-4);box-shadow:inset 0 0 0 1px #d4a8658c, var(--elev-dark-1);background:linear-gradient(140deg,#ffffff38,#ffffff14);place-items:center;display:inline-grid}.vav .bonus-card__meta{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.vav .bonus-card__label{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:inline-block}.vav .bonus-card__price{align-items:baseline;gap:var(--space-2);display:inline-flex}.vav .bonus-card__price s{color:#fff9;-webkit-text-decoration-color:var(--rose);-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600;text-decoration-thickness:1.5px}.vav .bonus-card__price em{color:#f0d9a8;letter-spacing:.18em;background:#d4a86529;border:1px solid #d4a86580;border-radius:999px;padding:4px 9px;font-size:.625rem;font-style:normal;font-weight:800}.vav .bonus-card h3{letter-spacing:-.015em;margin:0 0 var(--space-2);color:#fff;font-family:Fraunces,serif;font-size:1.45rem;font-weight:600}.vav .bonus-card p{color:#ffffffd1;margin:0;font-size:.98rem;line-height:1.7}.vav .bonus-player{align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--r-md);border:var(--hair-dark);background:#0000002e;display:flex}.vav .bonus-player__play{color:#24183e;background:linear-gradient(135deg,#f5c4dc,#b8a4ff);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 8px 20px #b8a4ff4d}.vav .bonus-player__play svg{fill:currentColor}.vav .bonus-player__bar{background:#ffffff2e;border-radius:999px;flex:auto;height:5px;overflow:hidden}.vav .bonus-player__bar>span{background:linear-gradient(90deg, var(--gold), var(--pink));border-radius:999px;width:42%;height:100%;display:block}.vav .bonus-player__time{color:#ffffffad;font-variant-numeric:tabular-nums;flex:none;font-size:.78rem;font-weight:700}.vav .bonus-wave{height:64px;margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--r-md);border:var(--hair-dark);background:#0000002e;align-items:center;gap:4px;display:flex;overflow:hidden}.vav .bonus-wave>span{background:linear-gradient(180deg, var(--lilac), #d4a865d9);opacity:.85;border-radius:999px;flex:1 1 0;min-width:3px}@media (width<=900px){.vav .bonus-grid{gap:18px}.vav .bonus-card{padding:var(--space-6)}}@media (width<=640px){.vav .bonus-grid{grid-template-columns:1fr}.vav .bonus-card{padding:var(--space-5);border-radius:var(--r-lg)}.vav .bonus-card__icon{width:56px;height:56px;margin-bottom:var(--space-3)}.vav .bonus-card h3{font-size:1.25rem}.vav .bonus-card__meta{gap:var(--space-2)}.vav .bonus-wave{height:52px;padding:var(--space-2) var(--space-3);gap:3px}.vav .bonus-wave>span:nth-child(n+17){display:none}.vav .bonus-player{padding:var(--space-3);gap:var(--space-2)}.vav .bonus-player__play{width:34px;height:34px}}.vav .outcome-grid{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.vav .outcome-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);display:grid}.vav .outcome-list div{align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--line);color:var(--ink-soft);padding:clamp(14px,1.8vw,20px) 0;font-weight:500;line-height:1.45;transition:border-color .3s;display:flex}.vav .outcome-list div:hover{border-bottom-color:var(--purple)}.vav .outcome-list div:before{content:"✓";color:var(--purple);flex:none;font-size:.95rem;font-weight:800;line-height:1.6}@media (width<=640px){.vav .outcome-list{grid-template-columns:1fr}}.vav .audience-carousel{margin-top:var(--space-7);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.vav .audience-carousel__track{gap:16px;width:max-content;animation:48s linear infinite vav-marquee;display:flex}.vav .audience-carousel:hover .audience-carousel__track{animation-play-state:paused}@keyframes vav-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.vav .audience-card{border-radius:var(--r-lg);width:190px;box-shadow:var(--shadow-soft);border:var(--hair-light);background:#fff;flex:none;margin:0;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.vav .audience-card:hover{box-shadow:var(--elev-3);border-color:#5b3fd033;transform:translateY(-3px)}.vav .audience-card img{object-fit:cover;width:100%;height:238px;display:block}.vav .audience-card figcaption{color:#fff;text-align:center;background:linear-gradient(#0000,#140c26db);padding:26px 14px 12px;font-size:.92rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}@media (width<=640px){.vav .audience-card{border-radius:var(--r-md);width:158px}.vav .audience-card img{height:200px}.vav .audience-card figcaption{padding:24px 10px 12px;font-size:.82rem}.vav .audience-carousel__track{gap:12px;animation-duration:36s}}@media (prefers-reduced-motion:reduce){.vav .audience-carousel__track{animation:none}.vav .audience-carousel{overflow-x:auto}}.vav .expert-grid{grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.vav .expert-photo{width:45vw;margin:0;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.vav .expert-photo__frame{border-radius:0 var(--r-xl) var(--r-xl) 0;box-shadow:var(--shadow);background:#fff;position:absolute;inset:0;overflow:hidden}.vav .expert-photo__frame img{object-fit:cover;object-position:center 12%;width:100%;height:100%;display:block}.vav .expert-photo__badge{border-radius:var(--r-md);box-shadow:var(--elev-2);background:#fff;flex-direction:column;gap:4px;padding:14px 20px;font-weight:800;display:flex;position:absolute;bottom:clamp(20px,3vw,34px);left:auto;right:clamp(16px,2vw,28px)}.vav #especialista .expert-text{grid-column:2;max-width:46ch}.vav #especialista .expert-text .section-title{text-wrap:pretty}.vav .expert-photo__badge strong{letter-spacing:-.01em;color:var(--purple-dark);font-family:Fraunces,serif;font-size:1.55rem;font-weight:600}.vav .expert-photo__badge small{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:700}.vav .check-list{margin:var(--space-4) 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.vav .check-list li:before{content:"✓";color:var(--purple);margin-right:10px;font-weight:900}.vav .check-list--light li:before{color:var(--pink)}.vav .faq-list{margin-top:var(--space-6);border-top:1px solid var(--line);display:block}.vav details{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0}.vav summary{cursor:pointer;color:var(--ink);padding:clamp(16px,2vw,22px) 40px clamp(16px,2vw,22px) 0;font-weight:600;list-style:none;position:relative}.vav summary::-webkit-details-marker{display:none}.vav summary:after{content:"+";color:var(--purple);font-size:1.5rem;font-weight:300;line-height:1;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.vav details[open] summary:after{content:"−"}.vav details p{max-width:62ch;color:var(--muted);margin:0 0 clamp(16px,2vw,22px);font-size:.95rem;line-height:1.7}.vav .section--offer{background:radial-gradient(900px 500px at 80% 0%, #6e48d830 0%, transparent 62%), radial-gradient(700px 400px at 10% 100%, #f2b8d817 0%, transparent 62%), var(--bg-midnight)}.vav .offer-card{color:#fff;border-radius:var(--r-xl);gap:var(--space-6);box-shadow:var(--shadow);border:var(--hair-dark);background:linear-gradient(145deg,#1b142c,#3b256d);grid-template-columns:1.15fr .85fr;align-items:center;padding:clamp(26px,3.4vw,44px);display:grid;position:relative;overflow:hidden}.vav .offer-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#f2b8d847,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-180px;right:-140px}.vav .offer-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#b9a8ff38,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;bottom:-160px;left:-120px}.vav .offer-card>*{z-index:1;position:relative}.vav .offer-card h2{letter-spacing:-.016em;margin:0 0 14px;font-family:Fraunces,serif;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:600;line-height:1.05}.vav .offer-card p{color:#ffffffc7;line-height:1.65}.vav .offer-box{color:var(--ink);border-radius:var(--r-lg);padding:var(--space-6);text-align:center;box-shadow:var(--elev-dark-3);background:#fff}.vav .offer-box__label{align-items:center;gap:var(--space-2);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:.7rem;font-weight:800;display:inline-flex}.vav .price{margin:var(--space-3) 0 var(--space-4);gap:2px;display:grid}.vav .price small,.vav .price span{color:var(--muted);font-size:.88rem}.vav .price strong{letter-spacing:-.02em;background:linear-gradient(135deg, var(--purple), var(--rose));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,serif;font-size:3.4rem;font-weight:600;line-height:1.1}.vav .secure{color:var(--muted);margin-top:12px;font-size:.84rem;display:block}.vav .final-section{text-align:center;background:var(--bg-midnight);color:#ffffffb3}.vav .final-section p{max-width:58ch;margin:0 auto var(--space-3);color:#fff9;line-height:1.7}.vav .final-phrase{font-family:Fraunces,serif;font-style:italic;font-weight:500;font-size:var(--fs-display);letter-spacing:-.03em;font-variation-settings:"SOFT" 40, "WONK" 1;color:#fff;max-width:18ch;margin:clamp(34px,5vw,62px) auto;line-height:.98}.vav .footer{color:#ffffff7a;background:#0f0b18;padding:24px 0 80px}.vav .footer__inner{letter-spacing:.02em;justify-content:space-between;gap:24px;font-size:.82rem;display:flex}.vav .footer a{margin-left:18px}.vav .mobile-cta{display:none}.vav .reveal{opacity:0;transition:all .7s;transform:translateY(24px)}.vav .reveal.is-visible{opacity:1;transform:none}.vav{--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1.0625rem;--fs-md:1.125rem;--fs-lg:clamp(1.15rem, 1.6vw, 1.35rem);--fs-h3:clamp(1.1rem, 1.5vw, 1.25rem);--fs-h2:clamp(1.7rem, 3.1vw, 2.5rem);--fs-h1:clamp(1.85rem, 4.2vw, 3.15rem);--fs-display:clamp(2.8rem, 7vw, 5.6rem);--lh-tight:1.12;--lh-title:1.2;--lh-body:1.75;--lh-compact:1.6}.vav h1,.vav h2,.vav h3,.vav h4{text-wrap:balance;font-optical-sizing:auto;font-variation-settings:"SOFT" 20, "WONK" 0;font-family:Fraunces,serif;font-weight:600}.vav .hero h1,.vav .section-title,.vav .offer-card h2{font-optical-sizing:auto;font-variation-settings:"SOFT" 30, "WONK" 1}.vav .module-card h3,.vav .bonus-card h3,.vav .hero h1 em,.vav .section-title em,.vav .final-phrase{font-variation-settings:"SOFT" 40, "WONK" 1}.vav .hero h1{letter-spacing:-.03em;font-variation-settings:"SOFT" 40, "WONK" 1;max-width:460px;margin:0;font-size:clamp(2.6rem,5vw,4.2rem);line-height:.98}.vav .section-title,.vav .offer-card h2{font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:-.016em;margin:0 0 var(--space-5)}.vav .module-card h3{font-size:var(--fs-lg);line-height:var(--lh-title);letter-spacing:-.02em;margin:var(--space-5) 0 var(--space-4)}.vav .insight-layout__denial{letter-spacing:-.03em;font-variation-settings:"SOFT" 40, "WONK" 1;margin:clamp(18px,2.4vw,28px) 0 clamp(16px,2.4vw,26px);font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.05}.vav p,.vav li{text-wrap:pretty}.vav .section-subtitle{font-size:var(--fs-md);line-height:var(--lh-body);margin-top:0}.vav .hero__paragraph,.vav .insight-layout__text p,.vav .split__content p{font-size:var(--fs-md);line-height:var(--lh-body)}.vav .final-section p{font-size:var(--fs-base);line-height:var(--lh-body)}.vav .center-copy,.vav .offer-card p,.vav details p,.vav .module-card p,.vav .course-item,.vav summary{font-size:var(--fs-base);line-height:var(--lh-compact)}.vav .outcome-list div,.vav summary{font-size:var(--fs-lg)}.vav summary{font-weight:600}.vav .price small,.vav .price span,.vav .secure,.vav .trust-row,.vav .footer__inner{font-size:var(--fs-sm);line-height:1.55}.vav .eyebrow,.vav .offer-box__label,.vav .course-col__title{font-size:var(--fs-xs);letter-spacing:.2em;line-height:1.3}.vav .quote-list blockquote{line-height:1.45}@media (width<=1100px){.vav .hero__content{gap:var(--space-4)}.vav .hero__content>*{max-width:min(620px,68%)}.vav .modules-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.vav .hero__content,.vav .split,.vav .quote-layout,.vav .outcome-grid,.vav .offer-card,.vav .insight-layout{gap:var(--space-6);grid-template-columns:1fr}.vav .expert-grid{gap:var(--space-6);flex-direction:column-reverse;display:flex}.vav .expert-photo{aspect-ratio:4/5;width:100vw;margin-left:calc(50% - 50vw);position:relative;top:auto;bottom:auto;left:auto}.vav .expert-photo__frame{border-radius:0;position:absolute;inset:0}.vav #especialista .expert-text{grid-column:auto;max-width:none}.vav .hero{padding-top:0;padding-bottom:0}.vav .hero__content{align-items:stretch;gap:var(--space-4);flex-direction:column;max-width:none;display:flex}.vav .hero__content>*,.vav .hero h1{max-width:none}.vav .hero__photo{aspect-ratio:4/5;width:100vw;margin-top:30px;margin-left:calc(50% - 50vw);margin-bottom:var(--space-5);position:relative;-webkit-mask-image:none;mask-image:none}.vav .hero__photo:after{background:linear-gradient(#130d2480 0%,#130d240d 42%,#130d24d9 100%)}.vav .identification-layout{gap:var(--space-6);grid-template-columns:1fr;align-items:start}.vav .identification-layout__photo{max-width:360px;margin:0 auto;position:static}.vav .identification-layout__photo.section-photo{height:auto}.vav .identification-layout__photo.section-photo img{aspect-ratio:4/5;height:auto}.vav .identification-layout__grid{grid-column:auto}.vav .insight-layout__text{max-width:none}.vav .insight-layout__media{max-width:560px;margin:0 auto}.vav .transformation-card--two{margin-top:0}.vav .hero h1{max-width:var(--measure)}.vav .modules-grid{grid-template-columns:repeat(2,1fr)}.vav .hero__text,.vav .hero__paragraph,.vav .hero__bullets{max-width:var(--measure)}}@media (width<=640px){.vav .container{width:min(100% - 32px,1160px)}.vav{--curve:28px}.vav .topbar__inner{min-height:58px}.vav .brand{font-size:.72rem}.vav .topbar .btn{display:none}.vav .hero__content{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}.vav .hero h1{max-width:var(--measure);padding-top:20px;line-height:1.12}.vav .hero__bullets{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.vav .hero__actions{gap:var(--space-2);margin-top:0;display:grid}.vav .btn{width:100%;min-height:44px}.vav .trust-row{gap:var(--space-1);justify-content:center;margin-top:0;font-size:.78rem;display:flex}.vav .center-copy{margin-top:var(--space-4)}.vav .eyebrow,.vav .offer-box__label,.vav .course-col__title,.vav .symptoms-title,.vav .bonus-card__label{letter-spacing:.16em}.vav .course-grid,.vav .modules-grid,.vav .insight-layout__media{grid-template-columns:1fr}.vav .insight-layout{gap:var(--space-6)}.vav .transformation-card__photo{border-radius:var(--r-md)}.vav .transformation-card__label{padding:8px 14px;font-size:.72rem}.vav .course-grid{gap:var(--space-5);margin:var(--space-6) 0 var(--space-5)}.vav .symptoms-title:before{width:20px}.vav .modules-grid{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:1fr}.vav .module-card{padding:var(--space-4)}.vav .module-card__num{font-size:2.8rem}.vav .bonus-flag{letter-spacing:.16em;padding:6px 12px;font-size:.6rem}.vav .offer-card{border-radius:var(--r-md);gap:var(--space-3);padding:16px}.vav .offer-box{padding:16px}.vav .offer-card .eyebrow,.vav .offer-card h2{margin-bottom:var(--space-1)}.vav .offer-card p{margin-bottom:0}.vav .value-stack{margin:var(--space-2) 0 var(--space-1)}.vav .value-stack li{padding:5px 0;font-size:.875rem}.vav .offer-box .value-total{padding-top:var(--space-2);margin-top:0}.vav .price{margin:var(--space-1) 0 var(--space-2);gap:0}.vav .price strong{font-size:2.8rem}.vav .price small,.vav .price span{font-size:.8rem}.vav .offer-box .btn{min-height:42px}.vav .offer-box .secure{margin-top:8px;font-size:.78rem}.vav .footer__inner{flex-direction:column}.vav .footer a{margin:0 14px 0 0}.vav .footer{padding-bottom:var(--space-6)}.vav .expert-photo__badge{padding:10px 16px;bottom:12px;left:12px}.vav .expert-photo__badge strong{font-size:1.3rem}}@media (width<=480px){.vav{--curve:22px}.vav .bonus-wave>span:nth-child(n+13){display:none}}@media (width<=640px){.vav #identificacao{padding-top:calc(var(--space-5) + var(--curve))}.vav .identification-header{margin-bottom:var(--space-1)}.vav .identification-header .section-subtitle{margin-top:2px}.vav .identification-layout{margin-top:var(--space-4);gap:var(--space-4)}}html:has(.vav){scroll-behavior:smooth}.vav .section-photo,.vav .transformation-card__photo,.vav .audience-card,.vav .expert-photo__frame{isolation:isolate;position:relative}.vav .section-photo img,.vav .transformation-card__photo img,.vav .audience-card img,.vav .expert-photo__frame img,.vav .hero__photo img{filter:saturate(.88)contrast(1.03)brightness(1.01)}.vav .section-photo:after,.vav .transformation-card__photo:after,.vav .audience-card:after,.vav .expert-photo__frame:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#5b3fd01a 0%,#0000 45%),linear-gradient(#0000 45%,#1a153029 100%);position:absolute;inset:0}.vav .audience-card figcaption,.vav .expert-photo__badge,.vav .transformation-card__label{z-index:2}.vav .expert-photo__frame:after{display:none}.vav .reveal>*{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.vav .reveal.is-visible>*{opacity:1;transform:none}.vav .reveal.is-visible>:first-child{transition-delay:0s}.vav .reveal.is-visible>:nth-child(2){transition-delay:60ms}.vav .reveal.is-visible>:nth-child(3){transition-delay:.12s}.vav .reveal.is-visible>:nth-child(4){transition-delay:.18s}.vav .reveal.is-visible>:nth-child(5){transition-delay:.24s}.vav .reveal.is-visible>:nth-child(n+6){transition-delay:.3s}@media (prefers-reduced-motion:reduce){.vav .reveal,.vav .reveal>*{opacity:1!important;transition:none!important;transform:none!important}.vav .btn,.vav .symptom,.vav .module-card,.vav .bonus-card,.vav .audience-card,.vav .course-item{transition:none!important}}.vav .value-stack{margin:var(--space-4) 0 var(--space-3);text-align:left;gap:2px;padding:0;list-style:none;display:grid}.vav .value-stack li{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px dashed #1a15301f;padding:10px 0;font-size:.9375rem;line-height:1.4;display:flex}.vav .value-stack li:last-child{border-bottom:0}.vav .value-stack__name{color:var(--ink-soft);font-weight:600}.vav .value-stack__value{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-weight:700}.vav .offer-box .value-total{color:var(--muted-soft);justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-3);border-top:var(--hair-light-strong);text-decoration:line-through;-webkit-text-decoration-color:var(--rose);-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);font-size:.9375rem;font-weight:700;text-decoration-thickness:1.5px;display:flex}.vav .guarantee-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,6vw,72px);max-width:1040px;margin:0 auto;display:grid}.vav .guarantee-seal{filter:drop-shadow(0 22px 50px #2d1a6b38);width:min(280px,70vw);margin:0 auto}.vav .guarantee-seal img{width:100%;height:auto;display:block}.vav .guarantee-content{gap:var(--space-4);flex-direction:column;display:flex}.vav .guarantee-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#15803d;font-size:.72rem;font-weight:800}.vav .guarantee-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Fraunces,serif;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.05}.vav .guarantee-title em{color:var(--purple);font-style:italic}.vav .guarantee-text{color:var(--muted);max-width:50ch;margin:0;line-height:1.7}.vav .guarantee-text strong{color:var(--ink)}.vav .guarantee-callout{letter-spacing:.12em;text-transform:uppercase;color:#15803d;margin-top:var(--space-2);font-size:.82rem;font-weight:900}@media (width<=900px){.vav .guarantee-layout{text-align:center;gap:var(--space-7);grid-template-columns:1fr}.vav .guarantee-content{align-items:center}.vav .guarantee-text{max-width:52ch}}@media (width<=640px){.vav .guarantee-seal{width:min(220px,62vw)}.vav .guarantee-title{font-size:clamp(1.7rem,8vw,2.4rem)}.vav .guarantee-callout{font-size:.75rem}}.vav .section--dark .eyebrow--dark,.vav .section--offer .eyebrow--dark,.vav .final-section .eyebrow--dark{color:var(--lilac)}.vav--v2 .hero{padding:clamp(48px,6vw,84px) 0}.vav--v2 .hero__layout{z-index:3;flex-direction:column;gap:clamp(28px,4vw,44px);display:flex;position:relative}.vav--v2 .hero__content{flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,24px);max-width:none;display:flex}.vav--v2 .hero__content>*{max-width:100%}.vav--v2 .hero h1{max-width:18ch;font-size:clamp(2.2rem,5.4vw,3.8rem);line-height:1.05}.vav--v2 .hero__highlight{color:var(--pink);font-weight:700}.vav--v2 .hero__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:12px;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.68rem;font-weight:600;display:flex}.vav--v2 .hero__eyebrow__rule{background:var(--pink);border-radius:2px;flex:none;width:34px;height:2px;display:block}.vav--v2 .hero__device-col{isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}.vav--v2 .hero__device-halo,.vav--v2 .hero__device-ring{pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.vav--v2 .hero__device-halo{aspect-ratio:1;filter:blur(6px);background:radial-gradient(circle,#eab0d147 0%,#eab0d11a 45%,#eab0d100 72%);width:min(115%,520px)}.vav--v2 .hero__device-ring{aspect-ratio:1;border:1px solid #ffffff1a;width:min(128%,600px)}.vav--v2 .hero__phone{aspect-ratio:9/19.5;background:linear-gradient(160deg,#1b1430 0%,#0e0a1c 55%,#17102c 100%);border:1px solid #ffffff29;border-radius:44px;width:min(100%,322px);padding:10px;position:relative;transform:rotate(-2.5deg);box-shadow:0 48px 90px -30px #000000b8,0 14px 34px -12px #0000008c,inset 0 1px #ffffff1f}.vav--v2 .hero__phone__screen{background:#0b0716;border-radius:36px;width:100%;height:100%;position:relative;overflow:hidden}.vav--v2 .hero__phone__screen img{object-fit:cover;object-position:58% 18%;width:100%;height:100%;display:block}.vav--v2 .viewfinder{pointer-events:none;color:#ffffffe6;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;position:absolute;inset:0}.vav--v2 .viewfinder__top{letter-spacing:.16em;text-shadow:0 1px 6px #0009;justify-content:space-between;align-items:center;font-size:.62rem;display:flex;position:absolute;top:16px;left:16px;right:16px}.vav--v2 .viewfinder__rec{align-items:center;gap:6px;display:inline-flex}.vav--v2 .viewfinder__dot{background:var(--pink);border-radius:50%;width:8px;height:8px;animation:1.3s ease-in-out infinite v2-rec-blink;box-shadow:0 0 8px #eab0d1cc}.vav--v2 .viewfinder__timer{font-variant-numeric:tabular-nums;opacity:.85}.vav--v2 .viewfinder__grid{background-image:linear-gradient(90deg,#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px),linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(#ffffff1f 1px,#0000 1px);background-position:33.333% 0,66.666% 0,0 33.333%,0 66.666%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.vav--v2 .viewfinder__corner{border:1.5px solid #fff6;width:22px;height:22px;position:absolute}.vav--v2 .viewfinder__corner--tl{border-bottom:0;border-right:0;top:46px;left:20px}.vav--v2 .viewfinder__corner--tr{border-bottom:0;border-left:0;top:46px;right:20px}.vav--v2 .viewfinder__corner--bl{border-top:0;border-right:0;bottom:92px;left:20px}.vav--v2 .viewfinder__corner--br{border-top:0;border-left:0;bottom:92px;right:20px}.vav--v2 .viewfinder__bottom{flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:18px;left:0;right:0}.vav--v2 .viewfinder__zoom{letter-spacing:.06em;color:#ffffffc7;text-shadow:0 1px 6px #0009;align-items:center;gap:12px;font-size:.58rem;display:inline-flex}.vav--v2 .viewfinder__zoom .is-active{width:24px;height:24px;color:var(--pink);background:#130d2473;border:1px solid #eab0d18c;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vav--v2 .viewfinder__shutter{border:2px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vav--v2 .viewfinder__shutter span{background:var(--pink);border-radius:50%;width:28px;height:28px}@keyframes v2-rec-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.vav--v2 .viewfinder__dot{animation:none}}@media (width>=1024px){.vav--v2 .hero{min-height:auto;padding:clamp(40px,5vw,72px) 0}.vav--v2 .hero__layout{flex-direction:row;align-items:center;gap:clamp(32px,4vw,64px)}.vav--v2 .hero__content{flex:0 48%;min-width:0}.vav--v2 .hero__device-col{flex:0 0 52%;min-width:0}.vav--v2 .hero__phone{width:min(100%,300px);max-height:74vh}}@media (width<=1023px){.vav--v2 .hero{padding-top:clamp(36px,8vw,64px);padding-bottom:clamp(40px,9vw,72px)}.vav--v2 .hero__phone{border-radius:38px;width:min(100%,260px);transform:none}.vav--v2 .hero__phone__screen{border-radius:30px}}@media (width<=640px){.vav--v2 .hero h1{max-width:none;font-size:clamp(2.4rem,7.5vw,3.2rem);line-height:1.08}}.vav--v2 #identificacao{padding:clamp(56px,7vw,96px) 0}.vav--v2 .identification-header{text-align:left;max-width:none;margin:0 0 clamp(32px,4vw,48px)}.vav--v2 .identification-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--plum);opacity:.72;justify-content:flex-start;align-items:center;gap:12px;margin:0 0 14px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.68rem;font-weight:600;display:flex}.vav--v2 .identification-eyebrow__rule{background:var(--pink);border-radius:2px;flex:none;width:34px;height:2px;display:block}.vav--v2 #identificacao .section-title{max-width:24ch;color:var(--plum);text-align:left;margin-left:0;margin-right:auto}.vav--v2 .thoughts-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(16px,2vw,28px);display:grid}.vav--v2 .thought-card{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;gap:18px;padding:clamp(22px,2.2vw,28px);display:flex}.vav--v2 .thought-card__wave{align-items:flex-end;gap:3px;height:18px;display:flex}.vav--v2 .thought-card__wave span{background:var(--pink);opacity:.55;border-radius:2px;flex:none;width:2px}.vav--v2 .thought-card__wave span:first-child{height:8px}.vav--v2 .thought-card__wave span:nth-child(2){height:14px}.vav--v2 .thought-card__wave span:nth-child(3){height:10px}.vav--v2 .thought-card__wave span:nth-child(4){height:16px}.vav--v2 .thought-card__wave span:nth-child(5){height:7px}.vav--v2 .thought-card__wave span:nth-child(6){height:12px}.vav--v2 .thought-card__wave span:nth-child(7){height:9px}.vav--v2 .thought-card__wave span:nth-child(8){height:15px}.vav--v2 .thought-card__wave span:nth-child(9){height:11px}.vav--v2 .thought-card__wave span:nth-child(10){height:13px}.vav--v2 .thought-card__wave span:nth-child(11){height:8px}.vav--v2 .thought-card__wave span:nth-child(12){height:14px}.vav--v2 .thought-card__quote{color:var(--ink);flex:auto;margin:0;font-size:clamp(1rem,1.2vw,1.05rem);font-weight:500;line-height:1.5}.vav--v2 .thought-card__label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);opacity:.38;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.68rem;font-weight:600}.vav--v2 .identification-close{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;margin-top:clamp(36px,4.5vw,56px);padding-top:clamp(24px,3vw,32px);display:flex}.vav--v2 .identification-close__mono{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);opacity:.48;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:600}.vav--v2 .identification-close__accent{font-family:var(--font-heading);text-align:right;color:var(--pink);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:600;line-height:1.25}@media (width<=1023px){.vav--v2 .thoughts-grid{grid-template-columns:repeat(2,1fr)}.vav--v2 #identificacao .section-title{max-width:none}}@media (width<=640px){.vav--v2 .thoughts-grid{grid-template-columns:1fr}.vav--v2 .identification-close{flex-direction:column;align-items:flex-start;gap:16px}.vav--v2 .identification-close__accent{text-align:left;color:var(--purple);font-size:clamp(1.45rem,5.8vw,1.8rem)}}.vav--v2 .transition-band{color:#ffffffeb;text-align:center;background:linear-gradient(#3a2058 0%,#2a1743 100%);border-bottom:1px solid #ffffff29;padding:clamp(56px,7vw,88px) 0;position:relative}.vav--v2 .transition-band:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#a078ff2e 0%,#0000 60%);position:absolute;inset:0}.vav--v2 .transition-band .container{z-index:1;width:min(760px,100% - 40px);position:relative}.vav--v2 .transition-band__label{letter-spacing:.28em;text-transform:uppercase;color:#ffffffc7;margin:0 0 clamp(14px,2.2vw,20px);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:600}.vav--v2 .transition-band__headline{color:#fffffffa;margin:0 0 clamp(20px,3vw,30px);font-family:Fraunces,Playfair Display,Georgia,serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:500;line-height:1.18}.vav--v2 .transition-band__headline em{color:#f5c4dc;font-style:italic}.vav--v2 .transition-band__copy{color:#ffffffe0;max-width:62ch;margin:0 auto clamp(34px,4.5vw,52px);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.7}.vav--v2 .transition-steps{justify-content:center;gap:clamp(24px,5vw,64px);max-width:720px;margin:0 auto clamp(34px,4.5vw,52px);display:flex;position:relative}.vav--v2 .transition-steps__line{z-index:0;background:linear-gradient(90deg,#0000 0%,#ffffff38 20% 80%,#0000 100%);height:1px;position:absolute;top:24px;left:12%;right:12%}.vav--v2 .transition-step{z-index:1;text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:10px;max-width:200px;display:flex;position:relative}.vav--v2 .transition-step__n{letter-spacing:.06em;color:#f5c4dc;background:#f5c4dc24;border:1px solid #f5c4dc73;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.9rem;font-weight:600;display:grid}.vav--v2 .transition-step__text{color:#ffffffe6;font-size:clamp(.92rem,1.5vw,1.05rem);line-height:1.45}.vav--v2 .transition-band__lead{color:#f5c4dc;max-width:52ch;margin:0 auto;font-size:clamp(1.12rem,2vw,1.35rem);font-weight:500;line-height:1.55}@media (width<=720px){.vav--v2 .transition-steps{flex-direction:column;align-items:flex-start;gap:24px;max-width:480px}.vav--v2 .transition-steps__line{background:linear-gradient(#0000 0%,#ffffff2e 12% 88%,#0000 100%);width:1px;height:auto;inset:0 auto 0 23px}.vav--v2 .transition-step{text-align:left;flex-direction:row;align-items:center;gap:18px;max-width:none}.vav--v2 .transition-step__text{max-width:none}}.bio{--ink:#0f0c16;--paper:#f4f2ee;--rec:#e5352b;--night:#0e0a18;--forest:#0f2a25;--gold:#e0ae4a;--ease-out:cubic-bezier(.22, 1, .36, 1);--serif:"Instrument Serif", Georgia, serif;--sans:"Geist", system-ui, -apple-system, sans-serif;min-height:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#ece6f7 0%,#f6f3fb 100%)}.bio *,.bio :before,.bio :after{box-sizing:border-box}:where(.bio) :where(h1,p){margin:0}.bio img{display:block}.bio-main{flex-direction:column;gap:32px;width:min(480px,100% - 32px);margin-inline:auto;padding:56px 0 32px;display:flex}.bio-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.bio-avatar{object-fit:cover;object-position:50% 12%;background:#fff;border-radius:50%;width:112px;height:112px;margin-bottom:6px;box-shadow:0 0 0 4px #fff,0 0 0 5px #0f0c1614,0 20px 40px -16px #0f0c1659}.bio-name{font-family:var(--serif);letter-spacing:-.02em;font-size:2.6rem;font-weight:400;line-height:1}.bio-tagline{color:#0f0c16a8;text-wrap:pretty;max-width:34ch;font-size:1rem;line-height:1.5}.bio-links{gap:14px;display:grid}.bio-card{color:#fff;min-height:112px;transition-property:transform,box-shadow;transition-duration:.2s;transition-timing-function:var(--ease-out);border-radius:26px;grid-template-columns:84px 1fr;align-items:center;gap:16px;padding:14px 20px 14px 14px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 1px #0000000d,0 18px 36px -18px #0f0c168c}.bio-card:hover{transform:translateY(-2px);box-shadow:0 1px 1px #0000000d,0 26px 44px -18px #0f0c1699}.bio-card:active{transform:scale(.98)}.bio-card:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.bio-card--rec{background:radial-gradient(260px 160px at 100% 0%, #e5352b73, transparent 70%), var(--night)}.bio-card--body{background:radial-gradient(260px 160px at 100% 0%, #e0ae4a59, transparent 70%), var(--forest)}.bio-card__media{background:#fff;border-radius:18px;width:84px;height:84px;position:relative;overflow:hidden}.bio-card__media img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.bio-card__rec{letter-spacing:.04em;background:#0000008c;border-radius:999px;align-items:center;gap:4px;padding:2px 6px 2px 5px;font-size:.6rem;font-weight:700;display:inline-flex;position:absolute;top:6px;left:6px}.bio-card__rec:before{content:"";background:var(--rec);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite bio-pulse}.bio-card__dot{background:var(--gold);border-radius:50%;width:10px;height:10px;animation:2.4s ease-out infinite bio-ring;position:absolute;top:26%;left:54%;box-shadow:0 0 0 3px #e0ae4a59}.bio-card__text{flex-direction:column;gap:2px;min-width:0;display:flex}.bio-card__label{color:#ffffff9e;font-size:.78rem;font-weight:500}.bio-card--rec .bio-card__label{color:#ff8a80}.bio-card--body .bio-card__label{color:var(--gold)}.bio-card__title{font-family:var(--serif);letter-spacing:-.01em;font-size:1.65rem;line-height:1.05}.bio-card__desc{color:#ffffffb8;text-wrap:pretty;font-size:.86rem;line-height:1.35}.bio-card:after{content:"";width:10px;height:10px;transition:transform .2s var(--ease-out);border-top:2px solid #ffffffb3;border-right:2px solid #ffffffb3;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(45deg)}.bio-card:hover:after{transform:translate(3px,-50%)rotate(45deg)}.bio-card__text{padding-right:22px}.bio-foot{text-align:center;color:#0f0c1673;font-size:.8rem}.bio-in{animation:bio-rise .7s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes bio-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bio-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes bio-ring{0%{box-shadow:0 0 0 3px #e0ae4a66}70%{box-shadow:0 0 0 10px #e0ae4a00}to{box-shadow:0 0 0 3px #e0ae4a00}}@media (width<=380px){.bio-card{grid-template-columns:72px 1fr}.bio-card__media{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.bio *,.bio :before,.bio :after{transition:none!important;animation:none!important}}.dh{--night:#0e0a18;--night-2:#17112a;--plum:#241640;--paper:#f6f4fa;--lilac:#e8e1f6;--white:#fff;--ink:#17112a;--ink-2:#4d4664;--rec:#e5352b;--rec-btn:#d42a1f;--rec-dark:#b01f16;--violet:#8b6cf0;--line:#17112a1f;--line-light:#ffffff24;--ease-out:cubic-bezier(.22, 1, .36, 1);--font:"Archivo", system-ui, -apple-system, sans-serif;--shadow-lg:0 1px 1px #0e0a180a, 0 8px 16px -4px #0e0a1814, 0 32px 64px -24px #0e0a1847;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.0625rem;line-height:1.6;overflow-x:clip}.dh *,.dh :before,.dh :after{box-sizing:border-box}.dh img{max-width:100%;display:block}:where(.dh) :where(p,h1,h2,h3,ul,ol,figure,blockquote,dl,dd){margin:0}:where(.dh) :where(ul,ol){padding:0;list-style:none}.dh p{text-wrap:pretty}.dh-wrap{width:min(1160px,100% - 40px);margin-inline:auto}.dh-narrow{width:min(780px,100% - 40px)}.dh-skip{position:absolute;left:-9999px}.dh-skip:focus{z-index:100;color:var(--ink);background:#fff;border-radius:8px;padding:8px 14px;top:16px;left:16px}.dh-h1{font-variation-settings:"wdth" 112;letter-spacing:-.035em;text-wrap:balance;color:#fff;max-width:14ch;font-size:clamp(2.5rem,8.6vw,4.5rem);font-weight:800;line-height:.98}.dh-h2{font-variation-settings:"wdth" 108;letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin-bottom:clamp(28px,4vw,48px);font-size:clamp(1.85rem,5.2vw,3.2rem);font-weight:750;line-height:1.04}.dh-h2--light{color:#fff}.dh-h2--narrow{max-width:18ch}.dh-h3{font-variation-settings:"wdth" 104;margin-bottom:14px;font-size:1.15rem;font-weight:700}.dh-body{color:var(--ink-2);max-width:58ch;font-size:1.1rem}.dh-body--light{color:#ffffffc2}.dh-body strong{color:inherit;font-weight:700}.dh-body--light strong{color:#fff}.dh-btn{min-height:58px;font-family:var(--font);letter-spacing:-.005em;cursor:pointer;transition-property:background-color,color,transform,box-shadow;transition-duration:.16s;transition-timing-function:var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.dh-btn:active{transform:scale(.97)}.dh-btn:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.dh-btn--rec{background:var(--rec-btn);color:#fff;box-shadow:inset 0 1px #ffffff40,0 12px 28px -10px #e5352bbf}.dh-btn--rec:hover{background:var(--rec-dark)}.dh-btn--white{color:var(--rec-dark);background:#fff;box-shadow:0 16px 32px -14px #00000073}.dh-btn--white:hover{background:var(--paper)}.dh-btn--white .dh-btn__dot{background:var(--rec);box-shadow:0 0 0 3px #e5352b38}.dh-btn--ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}.dh-btn--ghost:hover{background:#ffffff14}.dh-btn--small{min-height:42px;padding:0 18px;font-size:.9rem}.dh-btn--block{width:100%}.dh-btn__dot{background:#fff;border-radius:50%;flex:none;width:12px;height:12px;animation:1.8s ease-in-out infinite dh-pulse;box-shadow:0 0 0 3px #ffffff47}.dh-sec--night .dh-btn:focus-visible,.dh-sec--rec .dh-btn:focus-visible,.dh-hero .dh-btn:focus-visible,.dh-top .dh-btn:focus-visible{outline-color:#fff}@keyframes dh-pulse{0%,to{opacity:1}50%{opacity:.35}}.dh-top{z-index:40;-webkit-backdrop-filter:saturate(1.6)blur(14px);box-shadow:0 1px 0 var(--line-light);color:#fff;background:#0e0a18f0;position:sticky;top:0}.dh-top__inner{justify-content:space-between;align-items:center;min-height:62px;display:flex}.dh-brand{font-variation-settings:"wdth" 110;letter-spacing:-.01em;align-items:center;gap:10px;font-size:1rem;font-weight:750;display:inline-flex}.dh-rec{background:var(--rec);border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite dh-pulse;box-shadow:0 0 12px #e5352be6}.dh-top .dh-btn--small{display:none}.dh-hero{background:var(--night);color:#fff;isolation:isolate;padding:36px 0 72px;position:relative;overflow:hidden}.dh-hero__glow{z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#e5352b47,#0000 70%),radial-gradient(closest-side at 30% 60%,#8b6cf038,#0000 70%);width:900px;height:900px;position:absolute;inset:-20% -10% auto auto}.dh-hero__grid{gap:56px;display:grid}.dh-hero__copy{flex-direction:column;gap:22px;display:flex}.dh-kicker{box-shadow:inset 0 0 0 1px var(--line-light);color:#ffffffdb;background:#ffffff0f;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:.9rem;font-weight:600;display:inline-flex}.dh-kicker:before{content:"";background:var(--rec);border-radius:50%;width:7px;height:7px}.dh-lead{color:#ffffffb8;max-width:44ch;font-size:clamp(1.06rem,2.2vw,1.22rem)}.dh-buy{flex-direction:column;align-items:flex-start;gap:14px;margin-top:4px;display:flex}.dh-price{align-items:center;gap:16px;display:flex}.dh-price__big{font-variation-settings:"wdth" 112;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:3.1rem;font-weight:800;line-height:1}.dh-price__side{flex-direction:column;font-size:1rem;font-weight:600;line-height:1.3;display:flex}.dh-price__side s{color:#ffffff8c;font-size:.88rem;font-weight:500}.dh-buy .dh-btn--rec{width:100%;max-width:420px}.dh-fine{color:#fff9;font-size:.88rem}.dh-fine--light{color:#fffc;margin-top:16px}.dh-byline{box-shadow:0 -1px 0 var(--line-light);color:#ffffffa8;align-items:center;gap:12px;padding-top:22px;font-size:.92rem;display:flex}.dh-byline img{object-fit:cover;outline-offset:-1px;background:#fff;border-radius:50%;outline:1px solid #fff3;flex:none;width:44px;height:44px}.dh-byline strong{color:#fff}.dh-in{animation:dh-rise .8s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes dh-rise{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.dh-phone{width:min(86%,350px);animation:dh-phone-in 1s var(--ease-out) .2s both;justify-self:center}@keyframes dh-phone-in{0%{opacity:0;transform:translateY(40px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(-3deg)}}.dh-phone{transform:rotate(-3deg)}.dh-phone__body{background:linear-gradient(160deg,#2b2342,#0b0814);border-radius:46px;padding:10px;box-shadow:inset 0 0 0 1px #ffffff1f,0 50px 100px -30px #000c,0 0 80px -20px #e5352b73}.dh-phone__screen{color:#111;background:#fff;border-radius:36px;padding:20px 12px 18px;position:relative;overflow:hidden}.dh-roll__bar{color:#0a64d8;justify-content:space-between;padding:0 4px;font-size:.78rem;display:flex}.dh-roll__title{font-family:-apple-system, "SF Pro Display", var(--font);letter-spacing:-.02em;padding:6px 4px 2px;font-size:1.55rem;font-weight:700}.dh-roll__note{color:#6b6b70;padding:0 4px 10px;font-size:.68rem;line-height:1.35}.dh-roll{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.dh-roll__item{aspect-ratio:1;animation:dh-tile .52s var(--ease-out) both;animation-delay:calc(.6s + var(--i) * 55ms);background:#ddd;position:relative;overflow:hidden}@keyframes dh-tile{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}.dh-roll__item img{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.dh-roll__days,.dh-roll__time{color:#fff;text-shadow:0 1px 2px #000000b3;font-size:.6rem;font-weight:600;position:absolute;bottom:4px}.dh-roll__days{left:5px}.dh-roll__time{right:5px}.dh-roll__count{text-align:center;color:#3c3c43;padding:10px 0 44px;font-size:.74rem;font-weight:600}.dh-roll__sheet{color:#e5352b;min-height:44px;animation:dh-sheet .6s var(--ease-out) 2.1s both;background:#f5f5f7f5;border-radius:14px;place-items:center;font-size:.92rem;font-weight:600;display:grid;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 8px 24px -8px #00000059}@keyframes dh-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.dh-phone__caption{text-align:center;color:#fff9;margin-top:22px;font-size:.9rem;transform:rotate(3deg)}.dh-sec{padding:clamp(72px,10vw,128px) 0;position:relative}.dh-sec--paper{background:var(--paper)}.dh-sec--white{background:var(--white)}.dh-sec--lilac{background:var(--lilac)}.dh-sec--night{background:var(--night);color:#fff}.dh-sec--plum{background:var(--plum);color:#fff}.dh-sec--rec{background:var(--rec-btn);color:#fff}.dh.is-ready .rv{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(22px)}.dh.is-ready .rv.is-in{opacity:1;transform:none}.dh-ident{gap:8px;display:grid}.dh-quotes{gap:16px;display:grid}.dh-quote{box-shadow:var(--shadow-lg);background:#fff;border-radius:20px;align-items:flex-start;gap:18px;padding:26px 26px 26px 22px;display:flex;position:relative}.dh-quote__mark{font-variation-settings:"wdth" 120;color:var(--rec);flex:none;font-size:3.4rem;font-weight:900;line-height:.8}.dh-quote p{font-variation-settings:"wdth" 104;letter-spacing:-.012em;font-size:clamp(1.15rem,2.6vw,1.4rem);font-weight:600;line-height:1.35}.dh-band{background:var(--rec-btn);color:#fff;padding:26px 0 30px;overflow:hidden}.dh-band__label{color:#ffffffd9;width:min(1160px,100% - 40px);margin:0 auto 14px;font-size:.92rem;font-weight:600}.dh-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.dh-marquee__track{width:max-content;animation:38s linear infinite dh-marquee;display:flex}.dh-marquee__item{font-variation-settings:"wdth" 118;letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:clamp(1.8rem,4.4vw,3rem);font-weight:800;display:inline-flex}.dh-marquee__item:after{content:"";opacity:.9;background:#fff;border-radius:50%;width:12px;height:12px}@keyframes dh-marquee{to{transform:translate(-50%)}}.dh-mech{gap:48px;display:grid}.dh-mech__head .dh-h2{margin-bottom:18px}.dh-timecode{display:grid}.dh-timecode li{box-shadow:0 1px 0 var(--line-light);grid-template-columns:1fr;gap:6px;padding:22px 0;display:grid}.dh-timecode li:first-child{box-shadow:0 -1px 0 var(--line-light), 0 1px 0 var(--line-light)}.dh-timecode time{font-variation-settings:"wdth" 100;color:#ff7b72;font-variant-numeric:tabular-nums;letter-spacing:.02em;align-items:center;gap:10px;font-size:.95rem;font-weight:700;display:inline-flex}.dh-timecode time:before{content:"";background:var(--rec);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #e5352be6}.dh-timecode span{font-variation-settings:"wdth" 106;letter-spacing:-.02em;font-size:clamp(1.3rem,3vw,1.75rem);font-weight:650;line-height:1.25}.dh-steps{gap:14px;display:grid}.dh-step{box-shadow:inset 0 0 0 1px var(--line-light);background:linear-gradient(#ffffff12,#ffffff08);border-radius:20px;align-items:center;gap:18px;padding:22px;display:flex}.dh-step__n{background:var(--rec);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.dh-step p{color:#ffffffbf;line-height:1.45}.dh-step strong{color:#fff;font-variation-settings:"wdth" 108;letter-spacing:-.015em;font-size:1.2rem;font-weight:750;display:block}.dh-offer{align-items:start;gap:48px;display:grid}.dh-included{gap:10px;margin-bottom:36px;display:grid}.dh-included--last{margin-bottom:0}.dh-included li{color:var(--ink-2);background:#ffffffb3;border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;line-height:1.45;display:flex;box-shadow:0 1px 2px #17112a0f}.dh-included strong{color:var(--ink);font-weight:700}.dh-included svg{background:var(--ink);fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;width:24px;height:24px;padding:3px}.dh-modules{counter-reset:mod;gap:6px 24px;display:grid}.dh-modules li{counter-increment:mod;color:var(--ink-2);gap:12px;display:flex}.dh-modules li:before{content:counter(mod, decimal-leading-zero);color:var(--rec-btn);font-variant-numeric:tabular-nums;font-weight:700}.dh-ticket{background:var(--night);color:#fff;text-align:center;border-radius:28px;padding:36px 24px 24px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0e0a1899,inset 0 0 0 1px #ffffff0f}.dh-ticket:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e5352b59,#0000);height:300px;position:absolute;inset:-40% -20% auto}.dh-ticket>*{position:relative}.dh-ticket__from{color:#fff9}.dh-ticket__price{font-variation-settings:"wdth" 115;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:6px 0 8px;font-size:clamp(4.2rem,15vw,6rem);font-weight:850;line-height:.95}.dh-ticket__split{font-size:1.1rem;font-weight:700}.dh-ticket__once{color:#fff9;margin:4px 0 26px;font-size:.92rem}.dh-ticket__trust{text-align:left;color:#ffffffb8;background:#ffffff0f;border-radius:16px;align-items:center;gap:12px;margin-top:22px;padding:14px;font-size:.86rem;line-height:1.45;display:flex}.dh-ticket__trust img{flex:none;width:48px;height:48px}.dh-ticket__trust strong{color:#fff}.dh-testis{gap:18px;display:grid}.dh-testi{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;flex-direction:column;justify-content:space-between;gap:24px;padding:28px;display:flex}.dh-testi blockquote{color:var(--ink);font-size:1.06rem;line-height:1.6}.dh-testi figcaption{color:var(--ink-2);align-items:center;gap:12px;font-size:.9rem;display:flex}.dh-testi figcaption>span:last-child{flex-direction:column;line-height:1.3;display:flex}.dh-testi figcaption strong{color:var(--ink)}.dh-testi__avatar{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.dh-expert{align-items:center;gap:40px;display:grid}.dh-expert__photo{background:#fff;border-radius:28px;max-width:420px;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.dh-expert__photo img{aspect-ratio:4/5;object-fit:cover;width:100%}.dh-stats{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.dh-stats div{box-shadow:inset 0 0 0 1px var(--line-light);background:#ffffff0f;border-radius:20px;flex-direction:column-reverse;gap:6px;padding:20px;display:flex}.dh-stats dd{font-variation-settings:"wdth" 115;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:850;line-height:1}.dh-stats dt{color:#ffffffa8;font-size:.88rem;line-height:1.4}.dh-guarantee{box-shadow:var(--shadow-lg);background:#fff;border-radius:24px;align-items:center;gap:20px;margin-bottom:clamp(64px,9vw,96px);padding:24px;display:flex}.dh-guarantee img{flex:none;width:76px;height:76px}.dh-guarantee p{color:var(--ink-2);line-height:1.5}.dh-guarantee strong{color:var(--ink)}.dh-faq{gap:10px;display:grid}.dh-faq details{box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s var(--ease-out);background:#fff;border-radius:18px}.dh-faq details[open]{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg)}.dh-faq summary{cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 22px;font-weight:700;list-style:none;display:flex}.dh-faq summary::-webkit-details-marker{display:none}.dh-faq summary:after{content:"+";background:var(--paper);width:30px;height:30px;color:var(--ink);transition:transform .24s var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:500;display:grid}.dh-faq details[open] summary:after{transform:rotate(45deg)}.dh-faq summary:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.dh-faq p{color:var(--ink-2);max-width:60ch;padding:0 22px 20px}.dh-final{text-align:center;overflow:hidden}.dh-final:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff2e,#0000);height:120%;position:absolute;inset:auto -10% -60%}.dh-final .dh-wrap{position:relative}.dh-final .dh-h2,.dh-final .dh-body{margin-inline:auto}.dh-final .dh-body{color:#ffffffe0;margin-bottom:36px}.dh-footer{background:var(--night);color:#ffffff80;padding:26px 0 100px;font-size:.85rem}.dh-sticky{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:50;color:#fff;-webkit-backdrop-filter:blur(14px);box-shadow:0 0 0 1px var(--line-light) inset, 0 20px 40px -12px #00000080;opacity:0;transition:transform .38s var(--ease-out), opacity .24s ease;background:#0e0a18eb;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:fixed;transform:translateY(140%)}.dh-sticky.is-on{opacity:1;transform:none}.dh-sticky__price{flex-direction:column;line-height:1.15;display:flex}.dh-sticky__price strong{font-variation-settings:"wdth" 112;letter-spacing:-.03em;font-size:1.4rem;font-weight:850}.dh-sticky__price span{color:#ffffffb3;font-size:.78rem}.dh-sticky .dh-btn{min-height:48px;padding:0 20px;font-size:.98rem}@media (width>=760px){.dh-top .dh-btn--small{display:inline-flex}.dh-sticky{display:none}.dh-footer{padding-bottom:26px}.dh-hero{padding:72px 0 112px}.dh-hero__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px}.dh-phone{justify-self:end}.dh-ident{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px}.dh-ident .dh-h2{position:sticky;top:110px}.dh-mech{grid-template-columns:1fr 1fr;column-gap:72px}.dh-mech__head{grid-column:1/-1}.dh-steps{align-content:start}.dh-testis{grid-template-columns:repeat(3,1fr)}.dh-expert{grid-template-columns:.8fr 1.2fr;gap:72px}.dh-modules{grid-template-columns:1fr 1fr}}@media (width>=1000px){.dh-offer{grid-template-columns:1.15fr .85fr;gap:80px}.dh-ticket{position:sticky;top:100px}}@media (prefers-reduced-motion:reduce){.dh *,.dh :before,.dh :after{transition:none!important;animation:none!important}.dh.is-ready .rv{opacity:1;transform:none}}.cf{--forest:#0f2a25;--forest-2:#163a33;--teal:#12574d;--mist:#eef2ef;--white:#fff;--sand:#ead9b5;--gold:#e0ae4a;--gold-dark:#c9952f;--ink:#101c19;--ink-2:#3c4a46;--line:#101c191f;--line-light:#ffffff24;--ease-out:cubic-bezier(.22, 1, .36, 1);--serif:"Instrument Serif", Georgia, "Times New Roman", serif;--sans:"Geist", system-ui, -apple-system, sans-serif;--shadow-lg:0 1px 1px #101c190a, 0 8px 16px -4px #101c1914, 0 32px 64px -24px #101c194d;background:var(--mist);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.0625rem;line-height:1.6;overflow-x:clip}.cf *,.cf :before,.cf :after{box-sizing:border-box}.cf img{max-width:100%;display:block}:where(.cf) :where(p,h1,h2,h3,ul,ol,figure,blockquote,dl,dd){margin:0}:where(.cf) :where(ul,ol){padding:0;list-style:none}.cf p{text-wrap:pretty}.cf-wrap{width:min(1160px,100% - 40px);margin-inline:auto}.cf-narrow{width:min(780px,100% - 40px)}.cf-center{text-align:center;margin-inline:auto}.cf-skip{position:absolute;left:-9999px}.cf-skip:focus{z-index:100;color:var(--ink);background:#fff;border-radius:8px;padding:8px 14px;top:16px;left:16px}.cf-h1{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;color:#fff;max-width:11ch;font-size:clamp(3rem,10vw,6rem);font-weight:400;line-height:.95}.cf-h2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin-bottom:clamp(28px,4vw,48px);font-size:clamp(2.2rem,5.6vw,3.6rem);font-weight:400;line-height:1.02}.cf-h2--light{color:#fff}.cf-body{color:var(--ink-2);max-width:58ch;font-size:1.1rem}.cf-body--light{color:#ffffffc7}.cf-body strong{color:var(--ink);font-weight:600}.cf-body--light strong{color:#fff}.cf-btn{min-height:58px;font-family:var(--sans);letter-spacing:-.01em;cursor:pointer;transition-property:background-color,color,transform,box-shadow;transition-duration:.16s;transition-timing-function:var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 32px;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}.cf-btn:active{transform:scale(.97)}.cf-btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.cf-btn--gold{background:var(--gold);color:var(--forest);box-shadow:inset 0 1px #fff6,0 14px 30px -12px #e0ae4ab3}.cf-btn--gold:hover{background:#ebbd5e}.cf-btn--forest{background:var(--forest);color:#fff;box-shadow:0 16px 32px -14px #0f2a2599}.cf-btn--forest:hover{background:var(--teal)}.cf-btn--forest:focus-visible{outline-color:var(--forest)}.cf-btn--outline{color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.cf-btn--outline:hover{background:#ffffff14}.cf-btn--small{min-height:42px;padding:0 18px;font-size:.9rem}.cf-btn--block{width:100%}.cf-top{z-index:40;color:#fff;-webkit-backdrop-filter:saturate(1.5)blur(14px);box-shadow:0 1px 0 var(--line-light);background:#0f2a25f2;position:sticky;top:0}.cf-top__inner{justify-content:space-between;align-items:center;min-height:62px;display:flex}.cf-brand{font-family:var(--serif);letter-spacing:-.01em;font-size:1.5rem}.cf-top .cf-btn--small{display:none}.cf-hero{color:#fff;background:radial-gradient(900px 600px at 85% 20%, #e0ae4a29, transparent 60%), radial-gradient(700px 500px at 10% 100%, #12574d99, transparent 70%), var(--forest);padding:36px 0 80px;position:relative;overflow:hidden}.cf-hero__grid{gap:56px;display:grid}.cf-hero__copy{flex-direction:column;gap:22px;display:flex}.cf-kicker{box-shadow:inset 0 0 0 1px var(--line-light);color:#ffffffd9;background:#ffffff0f;border-radius:999px;align-self:flex-start;padding:7px 14px;font-size:.9rem;font-weight:500}.cf-lead{color:#ffffffbd;max-width:44ch;font-size:clamp(1.06rem,2.2vw,1.22rem);font-weight:300}.cf-buy{flex-direction:column;align-items:flex-start;gap:14px;margin-top:4px;display:flex}.cf-price{align-items:baseline;gap:14px;display:flex}.cf-price__big{font-family:var(--serif);color:var(--gold);font-size:3.4rem;line-height:1}.cf-price__side{color:#ffffffb8;font-weight:500}.cf-buy .cf-btn--gold{width:100%;max-width:400px}.cf-fine{color:#fff9;font-size:.88rem}.cf-fine--dark{color:#0f2a25bf;margin-top:16px}.cf-in{animation:cf-rise .85s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes cf-rise{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.cf-reading{justify-self:center;width:min(100%,470px)}.cf-reading__frame{aspect-ratio:4/5;animation:cf-photo 1.1s var(--ease-out) .15s both;background:#fff;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -40px #000000b3}@keyframes cf-photo{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:none}}.cf-reading__frame img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.cf-mark{background:var(--gold);width:16px;height:16px;animation:cf-pop .5s var(--ease-out) both, cf-ring 2.4s ease-out infinite;animation-delay:var(--d), calc(var(--d) + .6s);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #e0ae4a4d}@keyframes cf-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cf-ring{0%{box-shadow:0 0 0 4px #e0ae4a59}70%{box-shadow:0 0 0 16px #e0ae4a00}to{box-shadow:0 0 0 4px #e0ae4a00}}.cf-mark--face{top:20%;left:54%}.cf-mark--shoulder{top:47%;left:25%}.cf-mark--arms{top:79%;left:50%}.cf-tag{color:#ffffffd1;-webkit-backdrop-filter:blur(8px);max-width:46%;animation:cf-tag-in .6s var(--ease-out) both;animation-delay:var(--d);background:#0f2a25db;border-radius:12px;flex-direction:column;gap:1px;padding:8px 12px;font-size:.74rem;line-height:1.3;display:flex;position:absolute;box-shadow:0 10px 24px -10px #00000080}.cf-tag strong{color:var(--gold);font-size:.82rem;font-weight:600}@keyframes cf-tag-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cf-tag--face{top:7%;left:4%}.cf-tag--shoulder{top:27%;left:4%}.cf-tag--arms{bottom:4%;left:4%;right:auto}.cf-reading__cap{text-align:center;font-family:var(--serif);color:#ffffffb8;margin-top:18px;font-size:1.2rem;font-style:italic}.cf-sec{padding:clamp(72px,10vw,128px) 0;position:relative}.cf-sec--mist{background:var(--mist)}.cf-sec--white{background:var(--white)}.cf-sec--sand{background:var(--sand)}.cf-sec--teal{background:var(--teal);color:#fff}.cf-sec--gold{background:var(--gold);color:var(--forest)}.cf.is-ready .rv{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(22px)}.cf.is-ready .rv.is-in{opacity:1;transform:none}.cf-split{gap:8px;display:grid}.cf-signs{margin-bottom:32px}.cf-signs li{box-shadow:0 1px 0 var(--line);font-family:var(--serif);letter-spacing:-.01em;padding:22px 0;font-size:clamp(1.5rem,3.6vw,2rem);line-height:1.2}.cf-signs li:first-child{box-shadow:0 -1px 0 var(--line), 0 1px 0 var(--line)}.cf-bridge{gap:18px;margin-bottom:56px;display:grid}.cf-bridge__card{color:var(--ink-2);background:#ffffff8c;border-radius:24px;padding:28px;box-shadow:inset 0 0 0 1px #101c1914}.cf-bridge__eyebrow{font-family:var(--serif);color:var(--ink);margin-bottom:10px;font-size:1.7rem;line-height:1.1}.cf-bridge__core{justify-content:center;align-items:center;gap:16px;display:flex}.cf-bridge__word{font-family:var(--serif);color:var(--forest);flex:none;font-size:clamp(2.6rem,7vw,4rem);font-style:italic;line-height:1}.cf-bridge__line{background:var(--forest);height:2px;transition:transform .9s var(--ease-out) .3s;flex:1;transform:scaleX(0)}.cf-bridge__core .cf-bridge__line:first-child{transform-origin:100%}.cf-bridge__core .cf-bridge__line:last-child{transform-origin:0}.cf-bridge__core.is-in .cf-bridge__line,.cf:not(.is-ready) .cf-bridge__line{transform:scaleX(1)}.cf-bridge__quote{font-family:var(--serif);text-align:center;max-width:26ch;color:var(--forest);margin-inline:auto;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.2}.cf-course{gap:56px;display:grid}.cf-outcomes li{box-shadow:0 1px 0 var(--line);color:var(--ink-2);padding:18px 0 18px 34px;position:relative}.cf-outcomes li:before{content:"";background:var(--gold);border-radius:50%;width:14px;height:14px;position:absolute;top:26px;left:2px;box-shadow:0 0 0 4px #e0ae4a40}.cf-timeline{gap:18px;padding-left:0;display:grid;position:relative}.cf-timeline:before{content:"";background:var(--forest);transform-origin:top;width:2px;transition:transform 1.2s var(--ease-out) .2s;position:absolute;top:22px;bottom:22px;left:21px;transform:scaleY(0)}.cf-timeline.is-in:before,.cf:not(.is-ready) .cf-timeline:before{transform:scaleY(1)}.cf.is-ready .cf-timeline.rv{opacity:1;transform:none}.cf-tl{gap:18px;display:flex;position:relative}.cf.is-ready .cf-tl{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:var(--d);transform:translate(-10px)}.cf.is-ready .cf-timeline.is-in .cf-tl{opacity:1;transform:none}.cf-tl__dot{z-index:1;background:var(--forest);width:44px;height:44px;color:var(--gold);font-family:var(--serif);box-shadow:0 0 0 6px var(--white);border-radius:50%;flex:none;place-items:center;font-size:1.4rem;display:grid;position:relative}.cf-tl__body{background:var(--mist);border-radius:22px;flex:1;padding:22px 24px}.cf-tl__n{color:var(--teal);margin-bottom:2px;font-size:.85rem;font-weight:600}.cf-tl__title{font-family:var(--serif);margin-bottom:12px;font-size:1.7rem;font-weight:400;line-height:1.1}.cf-tl__lessons{counter-reset:lesson;gap:6px;display:grid}.cf-tl__lessons li{counter-increment:lesson;color:var(--ink-2);gap:10px;font-size:.98rem;display:flex}.cf-tl__lessons li:before{content:"Aula " counter(lesson);min-width:3.8em;color:var(--ink);flex:none;padding-top:2px;font-size:.82rem;font-weight:600}.cf-expert{align-items:center;gap:40px;display:grid}.cf-expert__photo{background:#fff;border-radius:28px;max-width:420px;overflow:hidden;box-shadow:0 40px 80px -30px #00000080}.cf-expert__photo img{aspect-ratio:4/5;object-fit:cover;width:100%}.cf-stats{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.cf-stats div{box-shadow:inset 0 0 0 1px var(--line-light);background:#ffffff12;border-radius:20px;flex-direction:column-reverse;gap:6px;padding:20px;display:flex}.cf-stats dd{font-family:var(--serif);color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,7vw,3.8rem);line-height:1}.cf-stats dt{color:#ffffffb3;font-size:.88rem;line-height:1.4}.cf-offer{align-items:center;gap:48px;display:grid}.cf-offer__list{gap:10px;display:grid}.cf-offer__list li{background:#fff;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 1px 2px #101c190f}.cf-offer__list svg{background:var(--forest);fill:none;width:26px;height:26px;stroke:var(--gold);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;padding:4px}.cf-ticket{text-align:center;background:var(--forest);color:#fff;border-radius:30px;padding:40px 26px 26px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0f2a25b3}.cf-ticket:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e0ae4a47,#0000);height:320px;position:absolute;inset:-50% -20% auto}.cf-ticket>*{position:relative}.cf-ticket__name{font-family:var(--serif);color:#ffffffe6;font-size:1.6rem}.cf-ticket__price{font-family:var(--serif);color:var(--gold);margin:6px 0;font-size:clamp(5rem,16vw,6.6rem);line-height:.95}.cf-ticket__split{color:#ffffffb3;margin-bottom:26px}.cf-ticket__trust{text-align:left;color:#ffffffb8;background:#ffffff0f;border-radius:18px;align-items:center;gap:12px;margin-top:22px;padding:14px;font-size:.86rem;line-height:1.45;display:flex}.cf-ticket__trust img{flex:none;width:48px;height:48px}.cf-ticket__trust strong{color:#fff}.cf-faq{gap:10px;display:grid}.cf-faq details{background:var(--mist);transition:box-shadow .2s var(--ease-out), background-color .2s var(--ease-out);border-radius:18px}.cf-faq details[open]{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg);background:#fff}.cf-faq summary{cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 22px;font-weight:600;list-style:none;display:flex}.cf-faq summary::-webkit-details-marker{display:none}.cf-faq summary:after{content:"+";background:var(--forest);width:30px;height:30px;color:var(--gold);transition:transform .24s var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.cf-faq details[open] summary:after{transform:rotate(45deg)}.cf-faq summary:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.cf-faq p{color:var(--ink-2);max-width:60ch;padding:0 22px 20px}.cf-final{text-align:center}.cf-final .cf-h2{max-width:20ch;margin-inline:auto}.cf-footer{background:var(--forest);color:#ffffff80;padding:26px 0 100px;font-size:.85rem}.cf-sticky{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:50;color:#fff;-webkit-backdrop-filter:blur(14px);box-shadow:0 0 0 1px var(--line-light) inset, 0 20px 40px -12px #00000080;opacity:0;transition:transform .38s var(--ease-out), opacity .24s ease;background:#0f2a25f0;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:fixed;transform:translateY(140%)}.cf-sticky.is-on{opacity:1;transform:none}.cf-sticky__price{flex-direction:column;line-height:1.1;display:flex}.cf-sticky__price strong{font-family:var(--serif);color:var(--gold);font-size:1.7rem;font-weight:400}.cf-sticky__price span{color:#ffffffb3;font-size:.78rem}.cf-sticky .cf-btn{min-height:48px;padding:0 22px;font-size:1rem}@media (width>=760px){.cf-top .cf-btn--small{display:inline-flex}.cf-sticky{display:none}.cf-footer{padding-bottom:26px}.cf-hero{padding:72px 0 112px}.cf-hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px}.cf-reading{justify-self:end}.cf-tag{font-size:.8rem}.cf-split{grid-template-columns:1fr 1fr;align-items:start;gap:72px}.cf-split .cf-h2{position:sticky;top:110px}.cf-bridge{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.cf-bridge__core{flex-direction:column;gap:14px}.cf-bridge__line{flex:none;width:2px;height:56px;transform:scaleY(0)}.cf-bridge__core .cf-bridge__line:first-child{transform-origin:bottom}.cf-bridge__core .cf-bridge__line:last-child{transform-origin:top}.cf-bridge__core.is-in .cf-bridge__line,.cf:not(.is-ready) .cf-bridge__line{transform:scaleY(1)}.cf-expert{grid-template-columns:.8fr 1.2fr;gap:72px}}@media (width>=1000px){.cf-course{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px}.cf-offer{grid-template-columns:1.1fr .9fr;gap:80px}}@media (prefers-reduced-motion:reduce){.cf *,.cf :before,.cf :after{transition:none!important;animation:none!important}.cf.is-ready .rv,.cf.is-ready .cf-tl{opacity:1;transform:none}.cf-bridge__line{transform:none!important}.cf-timeline:before{transform:none}}
