/* Premium presentation experience · 2026-09-08 */
:root{--pp-ink:#06120d;--pp-deep:#071711;--pp-green:#0d2f22;--pp-green-2:#174c38;--pp-gold:#d4ab50;--pp-gold-2:#f4d783;--pp-cream:#fbfaf6;--pp-line:#e7dfcf;--pp-white:#fff}

/* Header: visually merge with the premium hero instead of floating as a pale bar. */
.site-header{background:rgba(6,24,17,.94)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 30px rgba(0,0,0,.08);backdrop-filter:blur(18px) saturate(1.1)}
.site-header .brand strong{color:#fff}.site-header .brand small{color:#9fb3a9}.site-header .brand-mark{background:#06130e;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 22px rgba(0,0,0,.18)}
.site-header .main-nav>a:not(.nav-cta):not(.header-register):not(.header-whatsapp):not(.member-nav-btn){color:#d8e2dd!important}.site-header .main-nav>a:hover{color:#fff!important}
.site-header .nav-cta{background:linear-gradient(135deg,#f2d27b,#c99839)!important;color:#1c1609!important;border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 24px rgba(201,152,57,.24)}
.site-header .header-register{border-color:rgba(77,196,142,.55)!important;background:rgba(28,112,78,.22)!important;color:#dff7ec!important}.site-header .member-nav-btn{background:rgba(255,255,255,.92)!important;color:#112b20!important;border-color:transparent!important}.site-header .header-whatsapp{background:rgba(240,251,246,.96)!important;color:#16613f!important;border-color:transparent!important}.site-header .language-switch{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.12)!important}.site-header .language-switch a{color:#aac0b5!important}.site-header .language-switch a.active{background:#fff!important;color:#0b2118!important}

.presentation-premium{position:relative;overflow:hidden;background:var(--pp-cream);isolation:isolate}.presentation-premium *{box-sizing:border-box}
.pp-dark{position:relative;overflow:hidden;background:radial-gradient(circle at 79% 10%,rgba(80,151,119,.19),transparent 32%),radial-gradient(circle at 17% 42%,rgba(188,146,57,.09),transparent 30%),linear-gradient(128deg,#07140f 0%,#06110d 42%,#0a251b 100%);color:#fff;padding:46px 0 38px}
.pp-dark:before{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 0 48%,rgba(255,255,255,.02) 49%,transparent 50%),radial-gradient(circle at 50% 140%,rgba(26,90,63,.2),transparent 48%);pointer-events:none}.pp-dark:after{content:"";position:absolute;width:520px;height:520px;right:-180px;top:-220px;border:1px solid rgba(220,186,106,.12);border-radius:50%;box-shadow:0 0 0 52px rgba(220,186,106,.025),0 0 0 104px rgba(220,186,106,.014);pointer-events:none}
.pp-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.86fr) minmax(540px,1.14fr);gap:36px;align-items:center}.pp-copy{padding:4px 0}.pp-kicker{display:flex;align-items:center;gap:10px;color:#e3c572;font:800 8.5px/1.2 Manrope,Arial;letter-spacing:.18em;text-transform:uppercase}.pp-kicker span{width:24px;height:1px;background:linear-gradient(90deg,#8a6b2a,#f0d582)}
.pp-copy h1{position:relative;margin:14px 0 18px;max-width:560px;font-family:"Playfair Display",Georgia,serif;letter-spacing:-.025em;line-height:1}.pp-copy h1:after{content:"";display:block;width:68px;height:2px;margin-top:15px;border-radius:999px;background:linear-gradient(90deg,#c79335,#f2d889 64%,transparent)}.pp-copy h1 small{display:block;color:#f7faf8;font:600 clamp(25px,2.55vw,34px)/1.05 "Playfair Display",Georgia,serif;text-wrap:balance}.pp-copy h1 strong{display:block;margin-top:4px;background:linear-gradient(105deg,#fff0bd 0%,#e7c368 38%,#c89837 72%,#f5d986 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font:700 clamp(30px,3.25vw,44px)/1.02 "Playfair Display",Georgia,serif;text-wrap:balance}.pp-copy>p{max-width:565px;margin:0;color:#bdcbc4;font-size:13.25px;line-height:1.66}.pp-actions{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap;margin-top:22px}.pp-btn{appearance:none;border:0;min-height:54px;border-radius:13px;padding:9px 16px;display:inline-flex;align-items:center;gap:10px;font:800 11.5px/1.2 Manrope,Arial;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;text-decoration:none}.pp-btn:hover{transform:translateY(-2px)}.pp-btn b{font:800 12px/1.2 Manrope,Arial}.pp-btn i{font-style:normal;margin-left:4px;font-size:16px}.pp-btn-gold{background:linear-gradient(135deg,#ffe49a,#e0b44e 55%,#c69231);color:#20180a;box-shadow:0 15px 36px rgba(198,146,49,.23),inset 0 1px rgba(255,255,255,.65);border:1px solid rgba(255,242,192,.55)}.pp-btn-gold:hover{box-shadow:0 18px 44px rgba(198,146,49,.33)}.pp-btn-play{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#17170e;color:#ffe29a;font-size:10px;padding-left:2px;box-shadow:0 0 0 5px rgba(255,255,255,.15)}.pp-btn-ghost{background:rgba(16,47,34,.78);color:#edf6f1;border:1px solid rgba(186,218,203,.23);box-shadow:inset 0 1px rgba(255,255,255,.05)}.pp-btn-ghost:hover{border-color:rgba(230,200,126,.46);background:rgba(18,58,40,.9)}.pp-doc-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(225,193,111,.45);border-radius:7px;color:#e8c76e;font-size:14px}.pp-micro{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:14px;color:#98ada2;font-size:8.5px}.pp-micro span{display:inline-flex;align-items:center;gap:7px}.pp-micro i{width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;font-size:7px;font-style:normal;color:#d6bd76}.pp-micro b{width:1px;height:19px;background:rgba(255,255,255,.14)}.pp-signature{margin-top:20px;display:flex;flex-direction:column;width:max-content;max-width:100%;color:#e8c973}.pp-signature strong{font:italic 600 22px/1 "Playfair Display",Georgia,serif}.pp-signature span{margin-top:8px;padding-top:7px;border-top:1px solid rgba(225,194,112,.45);color:#869c91;font:700 7px/1.2 Manrope,Arial;letter-spacing:.22em;text-transform:uppercase}

.pp-video-column{position:relative}.pp-video-card{position:relative;width:100%;aspect-ratio:16/9;border:1px solid rgba(233,195,101,.64);border-radius:22px;padding:0;overflow:hidden;background:#020604;box-shadow:0 28px 65px rgba(0,0,0,.36),0 0 0 5px rgba(215,177,82,.055);cursor:pointer;text-align:left;isolation:isolate}.pp-video-card:before{content:"";position:absolute;z-index:4;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);pointer-events:none}.pp-video-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s ease;filter:saturate(.96) contrast(1.04) brightness(.85)}.pp-video-card:hover img{transform:scale(1.025);filter:saturate(1.03) contrast(1.04) brightness(.92)}.pp-video-shade{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,rgba(2,6,4,.25),transparent 34%,rgba(2,7,5,.16) 60%,rgba(2,7,5,.72) 100%)}.pp-video-top{position:absolute;z-index:5;left:16px;right:16px;top:15px;display:flex;justify-content:space-between;align-items:center;gap:12px}.pp-video-top b,.pp-video-top i{padding:7px 9px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(3,10,7,.66);backdrop-filter:blur(10px);color:#fff;font:800 7px/1 Manrope,Arial;letter-spacing:.12em;text-transform:uppercase;font-style:normal}.pp-video-top i{color:#e3c978}.pp-big-play{position:absolute;z-index:5;left:50%;top:52%;width:84px;height:84px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:rgba(13,18,12,.83);border:2px solid rgba(248,207,103,.86);box-shadow:0 0 0 10px rgba(238,199,98,.08),0 0 50px rgba(226,178,63,.36),0 20px 46px rgba(0,0,0,.38);transition:.25s ease}.pp-big-play:before{content:"";position:absolute;inset:-14px;border:1px solid rgba(238,199,98,.33);border-radius:50%;animation:ppPulse 2.6s infinite ease-out}.pp-big-play i{font-style:normal;color:#fff;font-size:26px;padding-left:5px;filter:drop-shadow(0 0 10px rgba(255,217,115,.72))}.pp-video-card:hover .pp-big-play{transform:translate(-50%,-50%) scale(1.06);background:rgba(19,24,16,.95)}.pp-video-bottom{position:absolute;z-index:5;left:18px;right:18px;bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.pp-video-bottom strong{color:#fff;font:800 12px/1.2 Manrope,Arial}.pp-video-bottom small{max-width:260px;color:#bdcbc4;font-size:8px;text-align:right;line-height:1.45}

.pp-light{background:linear-gradient(180deg,#fbfaf7,#f7f6f1);padding:0 0 34px}.pp-light-grid{position:relative;display:grid;grid-template-columns:.72fr 1.28fr;gap:34px;align-items:center;transform:translateY(-1px)}.pp-quote-card{position:relative;margin:0;padding:42px 32px 34px 42px;min-height:225px;display:flex;flex-direction:column;justify-content:center}.pp-quote-card>span{position:absolute;left:11px;top:18px;color:#ead89f;font:700 74px/1 Georgia,serif}.pp-quote-card p{position:relative;z-index:1;margin:0;color:#263c32;font:italic 600 clamp(20px,2.2vw,29px)/1.45 "Playfair Display",Georgia,serif}.pp-quote-card footer{display:flex;align-items:center;gap:12px;margin-top:24px;color:#75827c;font:800 8px/1 Manrope,Arial;letter-spacing:.22em;text-transform:uppercase}.pp-quote-card footer i{width:42px;height:1px;background:#c69a3b}
.pp-pdf-card{position:relative;margin-top:-6px;min-height:270px;padding:28px 28px 28px 170px;display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:24px;align-items:center;border:1px solid #dfd5c3;border-radius:22px;background:radial-gradient(circle at 95% 15%,rgba(225,191,105,.12),transparent 31%),linear-gradient(180deg,#fff,#faf8f2);box-shadow:0 18px 48px rgba(51,43,25,.08),inset 0 1px #fff}.pp-pdf-card:before{content:"";position:absolute;inset:7px;border:1px solid rgba(201,159,66,.16);border-radius:16px;pointer-events:none}.pp-book{position:absolute;left:26px;bottom:18px;width:120px;height:198px;perspective:800px;transform:rotateY(-10deg) rotateZ(-1deg);transform-origin:left center;filter:drop-shadow(12px 18px 13px rgba(25,31,26,.22));z-index:2}.pp-book img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:2px 6px 6px 2px;border:1px solid rgba(232,199,112,.48)}.pp-book:after{content:"";position:absolute;top:4px;right:-7px;width:7px;height:190px;background:linear-gradient(90deg,#e7dfcf,#fff 52%,#cfc5b3);transform:skewY(-8deg);border-radius:0 3px 3px 0}.pp-book-spine{position:absolute;left:-8px;top:2px;width:10px;height:194px;background:linear-gradient(90deg,#111b17,#23382f);z-index:-1;border-radius:3px 0 0 3px}.pp-pdf-copy{position:relative;z-index:2;min-width:0}.pp-pdf-kicker{color:#7d725c;font:800 8px/1 Manrope,Arial;letter-spacing:.13em;text-transform:uppercase}.pp-pdf-copy h2{margin:8px 0 7px;color:#183328;font:700 clamp(20px,2vw,28px)/1.06 "Playfair Display",Georgia,serif;letter-spacing:-.02em}.pp-pdf-copy>p{margin:0;color:#607069;font-size:11px;line-height:1.58}.pp-pdf-copy ul{list-style:none;margin:15px 0 0;padding:0;display:grid;gap:8px}.pp-pdf-copy li{display:flex;align-items:center;gap:8px;color:#43564d;font-size:10px;font-weight:600}.pp-pdf-copy li span{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#f1cf73,#c99535);color:#342606;font-size:9px}.pp-pdf-action{position:relative;z-index:2;text-align:center}.pp-download{min-height:54px;padding:13px 17px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#f4d982,#d6a747);color:#241b0c;font:800 11px/1.2 Manrope,Arial;box-shadow:0 11px 26px rgba(195,147,51,.2),inset 0 1px rgba(255,255,255,.65);transition:.2s ease}.pp-download:hover{transform:translateY(-2px);box-shadow:0 15px 32px rgba(195,147,51,.3)}.pp-download span{font-size:20px;line-height:1}.pp-pdf-action small{display:block;margin-top:9px;color:#89938e;font-size:8px}
.pp-values{border-top:1px solid #e7e5dd;background:#fff}.pp-values-grid{display:grid;grid-template-columns:repeat(4,1fr)}.pp-values-grid>div{min-height:92px;padding:20px 25px;display:flex;align-items:center;gap:14px;border-left:1px solid #ecebe5}.pp-values-grid>div:first-child{border-left:0}.pp-value-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;color:#b1842c;font-size:25px}.pp-values-grid p{margin:0;display:flex;flex-direction:column}.pp-values-grid strong{color:#2d4037;font:700 11px/1.2 Manrope,Arial}.pp-values-grid small{margin-top:4px;color:#7a8780;font-size:9px;line-height:1.25}

/* Secondary homepage hero should no longer compete with the premium presentation. */
.hero-after-presentation{padding-top:72px!important}.hero-after-presentation .hero-title-secondary{max-width:700px;margin:14px 0 18px;font:800 clamp(32px,3.6vw,50px)/1.08 Manrope,Arial;letter-spacing:-.035em}.hero-after-presentation .hero-visual-panel{box-shadow:0 20px 55px rgba(17,56,40,.08)}

/* Modal styling repeated here so the presentation remains premium even when the base stylesheet is cached. */
.presentation-lightbox[hidden]{display:none!important}.presentation-lightbox{position:fixed;z-index:15000;inset:0;display:grid;place-items:center;padding:24px}.presentation-lightbox-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(27,78,57,.26),transparent 42%),rgba(1,5,3,.93);backdrop-filter:blur(18px)}.presentation-lightbox-shell{position:relative;z-index:2;width:min(1360px,96vw);max-height:95vh;border:1px solid rgba(237,199,99,.24);border-radius:23px;background:#050b08;box-shadow:0 40px 120px rgba(0,0,0,.62),0 0 0 6px rgba(203,160,62,.025);overflow:hidden;animation:ppModalIn .24s ease-out}.presentation-lightbox-topbar{height:68px;padding:0 16px 0 21px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,#07120d,#0a1c14);color:#fff}.presentation-lightbox-topbar>div{min-width:0;display:flex;flex-direction:column;gap:5px}.presentation-lightbox-topbar span{color:#d8b963;font:800 7px/1 Manrope,Arial;letter-spacing:.14em}.presentation-lightbox-topbar strong{font:800 13px/1.2 Manrope,Arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presentation-lightbox-close{width:38px;height:38px;flex:0 0 38px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;font-size:25px;line-height:1;cursor:pointer}.presentation-lightbox-close:hover{background:#fff;color:#10231b}.presentation-video-stage{position:relative;aspect-ratio:16/9;max-height:calc(95vh - 110px);background:#020503;overflow:hidden}.presentation-video-stage iframe{position:absolute;z-index:2;inset:0;width:100%;height:100%;border:0;background:#020503}.presentation-lightbox-footer{min-height:42px;padding:9px 18px 9px 21px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#07120d;color:#81958b;font-size:9px}.presentation-lightbox-footer a{color:#d9bd6d;font-weight:800}.presentation-lightbox-open{overflow:hidden}

@keyframes ppPulse{0%{transform:scale(.82);opacity:.9}78%,100%{transform:scale(1.35);opacity:0}}@keyframes ppModalIn{from{opacity:0;transform:translateY(10px) scale(.987)}to{opacity:1;transform:none}}

@media(max-width:1100px){.pp-grid{grid-template-columns:1fr;gap:34px}.pp-copy{max-width:820px}.pp-video-column{max-width:900px;width:100%;margin:0 auto}.pp-light-grid{grid-template-columns:.58fr 1.42fr}.pp-pdf-card{padding-left:155px}.pp-values-grid>div{padding-inline:18px}}
@media(max-width:900px){.site-header .main-nav{gap:10px}.pp-dark{padding-top:44px}.pp-light-grid{grid-template-columns:1fr}.pp-quote-card{min-height:auto;padding:42px 38px 20px}.pp-pdf-card{margin:0}.pp-values-grid{grid-template-columns:1fr 1fr}.pp-values-grid>div:nth-child(3){border-left:0;border-top:1px solid #ecebe5}.pp-values-grid>div:nth-child(4){border-top:1px solid #ecebe5}.pp-video-bottom small{display:none}}
@media(max-width:680px){.pp-dark{padding:33px 0 30px}.pp-grid{gap:26px}.pp-copy h1{margin-top:14px}.pp-copy h1 small{font-size:24px}.pp-copy h1 strong{font-size:29px;line-height:1.04}.pp-copy h1:after{width:54px;margin-top:12px}.pp-copy>p{font-size:12.5px;line-height:1.62}.pp-actions{display:grid;grid-template-columns:1fr}.pp-btn{width:100%;justify-content:flex-start}.pp-btn i{margin-left:auto}.pp-micro{align-items:flex-start;flex-direction:column;gap:8px}.pp-micro b{display:none}.pp-signature{margin-top:22px}.pp-video-card{border-radius:17px}.pp-big-play{width:72px;height:72px}.pp-big-play i{font-size:22px}.pp-video-top{left:10px;right:10px;top:10px}.pp-video-bottom{left:12px;right:12px;bottom:11px}.pp-video-bottom strong{font-size:10px}.pp-light{padding-bottom:22px}.pp-quote-card{padding:36px 18px 12px 32px}.pp-quote-card>span{left:0;top:12px;font-size:58px}.pp-quote-card p{font-size:20px}.pp-pdf-card{min-height:0;padding:22px 18px;grid-template-columns:82px 1fr;gap:14px}.pp-book{position:relative;left:auto;bottom:auto;width:74px;height:122px;grid-row:1/span 2}.pp-pdf-copy{grid-column:2}.pp-pdf-action{grid-column:1/-1}.pp-pdf-copy h2{font-size:20px}.pp-pdf-copy ul{display:none}.pp-values-grid{grid-template-columns:1fr}.pp-values-grid>div{border-left:0!important;border-top:1px solid #ecebe5;min-height:72px;padding:14px 12px}.pp-values-grid>div:first-child{border-top:0}.presentation-lightbox{padding:0}.presentation-lightbox-shell{width:100%;max-height:100vh;border:0;border-radius:0}.presentation-lightbox-topbar{height:58px;padding:0 12px 0 15px}.presentation-lightbox-topbar span{display:none}.presentation-video-stage{max-height:calc(100vh - 96px)}.presentation-lightbox-footer{min-height:38px;padding:8px 14px}.presentation-lightbox-footer span{max-width:72%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
.presentation-premium{scroll-margin-top:82px}.pp-btn:focus-visible,.pp-video-card:focus-visible,.pp-download:focus-visible{outline:3px solid rgba(244,215,131,.88);outline-offset:4px}.pp-btn,.pp-video-card,.pp-download{-webkit-tap-highlight-color:transparent}
@media(prefers-reduced-motion:reduce){.pp-big-play:before{animation:none}.pp-btn,.pp-video-card img,.pp-big-play,.presentation-lightbox-shell{transition:none!important}.presentation-lightbox-shell{animation:none!important}}

/* Compact premium refinement · presentation alerts update */
.pp-copy{max-width:590px}.pp-video-card{border-radius:24px;box-shadow:0 30px 72px rgba(0,0,0,.38),0 0 0 1px rgba(255,235,177,.055),0 0 0 6px rgba(215,177,82,.035)}.pp-video-column:before{content:"";position:absolute;inset:9% -4% -8% 10%;background:radial-gradient(circle,rgba(210,167,67,.16),transparent 62%);filter:blur(20px);pointer-events:none}.pp-pdf-card{border-color:#e7dcc3;box-shadow:0 17px 40px rgba(37,49,42,.075),inset 0 1px rgba(255,255,255,.9)}

/* ======================================================================
   APPROVED PREMIUM REDESIGN · 2026-09-08 22:05
   Final visual layer approved from the presentation mockup.
   Keeps all interaction/tracking logic intact and changes presentation UI only.
   ====================================================================== */
:root{
  --pp-final-deep:#03110c;
  --pp-final-deep-2:#071d15;
  --pp-final-deep-3:#0b2b1f;
  --pp-final-gold:#d3a640;
  --pp-final-gold-soft:#f5d77d;
  --pp-final-gold-pale:#ffeab1;
  --pp-final-ivory:#faf8f1;
  --pp-final-ink:#132a20;
  --pp-final-muted:#68776f;
}

/* Header – wider, calmer, luxury navigation rhythm. */
.site-header{height:auto!important;background:rgba(4,22,15,.96)!important;border-bottom:1px solid rgba(233,201,122,.12)!important;box-shadow:0 10px 36px rgba(0,0,0,.12)!important}
.site-header .header-inner{width:min(1360px,calc(100% - 56px))!important;height:78px!important}
.site-header .brand{gap:11px}.site-header .brand-mark{width:38px;height:38px;border-radius:50%;background:linear-gradient(145deg,#09251a,#04110c)!important;border:1px solid rgba(255,255,255,.18)!important}
.site-header .brand strong{font-size:13px!important}.site-header .brand small{font-size:8px!important;letter-spacing:.085em!important;color:#a2b5ab!important}
.site-header .main-nav{gap:22px!important;font-size:12px!important}.site-header .main-nav>a:not(.nav-cta){font-weight:700!important}.site-header .nav-cta,.site-header .header-register,.site-header .header-whatsapp,.site-header .member-nav-btn{min-height:42px!important;border-radius:11px!important;padding:9px 15px!important}
.site-header .nav-cta{background:linear-gradient(145deg,#f5da86,#d9a844 58%,#c69332)!important;box-shadow:0 8px 26px rgba(213,165,65,.25)!important}
.site-header .language-switch{padding:4px!important;border-radius:999px!important}.site-header .language-switch a{min-width:27px!important;height:27px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:999px!important;font-size:8px!important}

.presentation-premium{background:#fff;overflow:hidden}.presentation-premium>.pp-dark>.container,.presentation-premium>.pp-light>.container,.presentation-premium>.pp-values>.container{width:min(1360px,calc(100% - 56px))!important}

/* Cinematic hero. */
.pp-dark{position:relative;padding:58px 0 48px!important;background:
  radial-gradient(circle at 74% 17%,rgba(58,130,98,.24),transparent 33%),
  radial-gradient(circle at 10% 88%,rgba(181,133,39,.12),transparent 28%),
  linear-gradient(115deg,#03110c 0%,#04150f 43%,#08251a 73%,#061a12 100%)!important;
  border-bottom:1px solid rgba(230,196,112,.15)}
.pp-dark:before{content:""!important;position:absolute!important;inset:0!important;background:
  radial-gradient(ellipse at 18% 110%,rgba(33,91,66,.4),transparent 40%),
  linear-gradient(108deg,transparent 0 53%,rgba(245,216,137,.025) 53.5%,transparent 54%),
  linear-gradient(72deg,transparent 0 82%,rgba(255,255,255,.02) 82.5%,transparent 83%)!important;opacity:1!important;pointer-events:none}
.pp-dark:after{content:""!important;position:absolute!important;width:760px!important;height:500px!important;right:-250px!important;top:-260px!important;border-radius:50%!important;border:1px solid rgba(229,191,92,.1)!important;box-shadow:0 0 0 70px rgba(226,187,87,.018),0 0 0 140px rgba(226,187,87,.01)!important;pointer-events:none}
.pp-grid{grid-template-columns:minmax(360px,.79fr) minmax(580px,1.21fr)!important;gap:54px!important;align-items:center!important}
.pp-copy{position:relative;max-width:570px!important;padding:2px 0 0!important}
.pp-kicker{gap:13px!important;color:#e6c568!important;font-size:8px!important;letter-spacing:.22em!important}.pp-kicker span{width:42px!important;background:linear-gradient(90deg,#c08b2e,#f0ce75)!important}
.pp-copy h1{max-width:570px!important;margin:20px 0 17px!important;letter-spacing:-.035em!important}.pp-copy h1:after{width:78px!important;height:2px!important;margin-top:19px!important;background:linear-gradient(90deg,#d5a743,#f4d886 68%,transparent)!important}
.pp-copy h1 small{color:#f6f8f6!important;font-size:clamp(29px,2.35vw,39px)!important;font-weight:600!important;line-height:1.02!important;letter-spacing:-.035em!important}
.pp-copy h1 strong{display:flex!important;flex-direction:column!important;gap:0!important;margin-top:8px!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}
.pp-copy h1 strong span{display:block;background:linear-gradient(102deg,#ffefb6 0%,#f3d274 28%,#d9aa45 67%,#f6d881 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font:700 clamp(40px,3.8vw,58px)/.96 "Playfair Display",Georgia,serif;letter-spacing:-.045em;text-wrap:balance}
.pp-copy h1 strong span+span{margin-top:2px}
.pp-copy>p{max-width:570px!important;color:#c4d0ca!important;font-size:13px!important;line-height:1.72!important}

.pp-actions{gap:12px!important;margin-top:27px!important}.pp-btn{min-height:58px!important;padding:10px 18px!important;border-radius:12px!important}.pp-btn b{font-size:11px!important}.pp-btn-gold{min-width:275px;background:linear-gradient(135deg,#ffe8a3 0%,#edca6e 40%,#d5a03a 100%)!important;border:1px solid rgba(255,238,181,.72)!important;box-shadow:0 14px 38px rgba(205,155,53,.28),inset 0 1px rgba(255,255,255,.7)!important}.pp-btn-gold:hover{box-shadow:0 18px 46px rgba(205,155,53,.4)!important}.pp-btn-play{width:38px!important;height:38px!important;background:#11160f!important;color:#f4cf72!important;box-shadow:0 0 0 5px rgba(255,255,255,.12)!important}.pp-btn-ghost{min-width:195px;background:rgba(5,27,19,.52)!important;border:1px solid rgba(226,196,119,.48)!important;color:#f3f6f4!important}.pp-btn-ghost:hover{background:rgba(18,54,39,.78)!important;border-color:#d7b65f!important}.pp-doc-icon{border-color:rgba(222,188,99,.65)!important;color:#e9c869!important}

/* Three-step conversion path. */
.pp-micro{display:flex!important;gap:9px!important;margin-top:19px!important;color:#a9bab1!important;font-size:8px!important;white-space:nowrap}.pp-micro span{gap:7px!important}.pp-micro i{width:24px!important;height:24px!important;color:#e9c66e!important;border-color:rgba(230,196,107,.5)!important;font-size:8px!important;font-weight:800!important;background:rgba(5,19,13,.48)!important}.pp-micro b{width:26px!important;height:1px!important;background:linear-gradient(90deg,rgba(225,193,105,.5),rgba(225,193,105,.12))!important}
.pp-signature{margin-top:24px!important}.pp-signature strong{font-size:26px!important;color:#e5bd59!important;text-shadow:0 4px 18px rgba(213,168,62,.13)}.pp-signature span{font-size:6.5px!important;color:#91a69b!important;border-color:rgba(225,191,102,.5)!important}

/* Video card – the visual anchor. */
.pp-video-column{position:relative!important}.pp-video-column:before{content:""!important;position:absolute!important;inset:5% -5% -8% 10%!important;background:radial-gradient(circle at 55% 50%,rgba(225,177,58,.23),transparent 58%)!important;filter:blur(28px)!important;pointer-events:none!important}
.pp-video-card{aspect-ratio:16/9!important;border-radius:23px!important;border:1px solid rgba(246,209,112,.82)!important;background:#020704!important;box-shadow:0 34px 86px rgba(0,0,0,.48),0 0 0 1px rgba(255,239,184,.08),0 0 34px rgba(205,156,43,.22)!important;overflow:hidden!important}.pp-video-card:before{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 0 44px rgba(242,199,89,.05)!important}.pp-video-card img{filter:saturate(1.03) contrast(1.06) brightness(.9)!important}.pp-video-card:hover img{transform:scale(1.018)!important;filter:saturate(1.08) contrast(1.06) brightness(.97)!important}.pp-video-shade{background:linear-gradient(180deg,rgba(0,6,3,.18),transparent 31%,rgba(2,8,5,.05) 56%,rgba(1,6,4,.56) 100%)!important}.pp-video-top{left:18px!important;right:18px!important;top:16px!important}.pp-video-top b,.pp-video-top i{padding:8px 10px!important;border-color:rgba(255,255,255,.18)!important;background:rgba(2,10,6,.72)!important;font-size:7px!important}.pp-video-top i{color:#f0cc6d!important;border-color:rgba(236,200,102,.38)!important}
.pp-big-play{top:55%!important;width:88px!important;height:88px!important;background:rgba(8,15,10,.84)!important;border:2px solid rgba(255,217,116,.96)!important;box-shadow:0 0 0 11px rgba(236,193,83,.09),0 0 60px rgba(227,174,45,.42),0 22px 50px rgba(0,0,0,.4)!important}.pp-big-play i{font-size:28px!important}.pp-video-bottom{left:20px!important;right:20px!important;bottom:17px!important}.pp-video-bottom strong{font-size:11px!important}.pp-video-bottom small{max-width:260px!important;font-size:7.5px!important;color:#c4d1ca!important}

/* Editorial ivory zone. */
.pp-light{position:relative;padding:0 0 0!important;background:
  radial-gradient(circle at 12% 86%,rgba(221,202,158,.17),transparent 26%),
  linear-gradient(180deg,#fbfaf6 0%,#f7f4ed 100%)!important;border-bottom:1px solid #e7e2d7}.pp-light:before{content:"";position:absolute;left:0;bottom:0;width:46%;height:82%;opacity:.34;background:linear-gradient(158deg,transparent 0 56%,rgba(117,125,111,.07) 56.4% 58%,transparent 58.4%),linear-gradient(22deg,transparent 0 69%,rgba(117,125,111,.055) 69.4% 71%,transparent 71.4%);pointer-events:none}
.pp-light-grid{grid-template-columns:.72fr 1.28fr!important;gap:36px!important;align-items:center!important;min-height:302px!important;transform:none!important}
.pp-quote-card{min-height:290px!important;padding:46px 46px 42px 58px!important}.pp-quote-card>span{left:12px!important;top:26px!important;color:#ead69b!important;font-size:80px!important}.pp-quote-card p{max-width:470px;color:#253d32!important;font-size:clamp(23px,2.1vw,32px)!important;line-height:1.43!important}.pp-quote-card footer{margin-top:24px!important;color:#66756e!important;font-size:7px!important;letter-spacing:.25em!important}.pp-quote-card footer i{width:48px!important;background:#c89b3a!important}

.pp-pdf-card{min-height:268px!important;margin:0!important;padding:31px 28px 30px 200px!important;grid-template-columns:minmax(0,1fr) 220px!important;gap:30px!important;border:1px solid #e1d8c8!important;border-radius:20px!important;background:radial-gradient(circle at 88% 10%,rgba(234,206,135,.15),transparent 30%),linear-gradient(180deg,#fffefa,#faf8f2)!important;box-shadow:0 14px 34px rgba(52,42,21,.075),0 1px 0 rgba(255,255,255,.9) inset!important}.pp-pdf-card:before{inset:6px!important;border-radius:15px!important;border-color:rgba(193,146,48,.14)!important}.pp-book{left:36px!important;bottom:20px!important;width:128px!important;height:220px!important;transform:rotateY(-11deg) rotateZ(-1deg)!important;filter:drop-shadow(14px 18px 15px rgba(20,26,22,.24))!important}.pp-book img{object-position:28% center!important;border-color:rgba(230,188,82,.58)!important}.pp-book:after{height:211px!important}.pp-book-spine{height:216px!important}.pp-pdf-kicker{color:#a57c29!important;font-size:7.5px!important;letter-spacing:.17em!important}.pp-pdf-copy h2{max-width:480px;margin:9px 0 8px!important;color:#153226!important;font-size:clamp(24px,2vw,31px)!important;line-height:1.02!important}.pp-pdf-copy>p{max-width:540px;color:#5f6e67!important;font-size:10.5px!important;line-height:1.6!important}.pp-pdf-copy ul{gap:8px!important;margin-top:15px!important}.pp-pdf-copy li{font-size:9.5px!important;color:#43564d!important}.pp-pdf-copy li span{width:20px!important;height:20px!important;background:linear-gradient(135deg,#f3d170,#d2a03c)!important}.pp-pdf-action{align-self:center!important}.pp-download{min-height:58px!important;border-radius:11px!important;background:linear-gradient(135deg,#f8dd85,#dba943)!important;box-shadow:0 12px 28px rgba(202,151,48,.22),inset 0 1px rgba(255,255,255,.7)!important;font-size:10.5px!important}.pp-pdf-action small{margin-top:10px!important;font-size:7.5px!important;color:#87928c!important}

/* Value strip + handwritten closing note. */
.pp-values{background:#fffdf9!important;border-top:0!important;border-bottom:1px solid #ece6da!important}.pp-values-grid{grid-template-columns:repeat(4,minmax(0,1fr)) 175px!important;align-items:stretch!important}.pp-values-grid>div{min-height:94px!important;padding:20px 24px!important;gap:13px!important;border-left:1px solid #e9e4da!important}.pp-values-grid>div:first-child{border-left:0!important}.pp-value-icon{width:42px!important;height:42px!important;flex-basis:42px!important;color:#a67518!important;font-size:27px!important}.pp-values-grid strong{font-size:10.5px!important;color:#273c32!important}.pp-values-grid small{font-size:8.5px!important;color:#76827c!important}.pp-values-note{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:16px 8px 16px 22px;border-left:1px solid #e9e4da;color:#725d34;transform:rotate(-3deg)}.pp-values-note strong{max-width:150px;font:italic 600 17px/1.12 "Playfair Display",Georgia,serif;text-align:right}.pp-values-note i{width:70px;height:1px;margin-top:9px;background:linear-gradient(90deg,transparent,#d6a640)}

/* Keep the next homepage section visually separate. */
.hero-after-presentation{padding-top:82px!important;border-top:0!important}.hero-after-presentation .hero-title-secondary{font-size:clamp(30px,3.35vw,48px)!important}

@media(max-width:1180px){
  .site-header .header-inner,.presentation-premium>.pp-dark>.container,.presentation-premium>.pp-light>.container,.presentation-premium>.pp-values>.container{width:min(100% - 38px,1180px)!important}
  .site-header .main-nav{gap:14px!important}.site-header .main-nav>a{font-size:10px!important}
  .pp-grid{grid-template-columns:minmax(340px,.82fr) minmax(510px,1.18fr)!important;gap:34px!important}
  .pp-copy h1 small{font-size:30px!important}.pp-copy h1 strong span{font-size:43px!important}
  .pp-btn-gold{min-width:245px}.pp-btn-ghost{min-width:175px}
  .pp-micro{gap:7px!important}.pp-micro b{width:16px!important}
  .pp-pdf-card{padding-left:178px!important;grid-template-columns:minmax(0,1fr) 190px!important}.pp-book{left:28px!important;width:117px!important;height:202px!important}.pp-book:after{height:194px!important}.pp-book-spine{height:198px!important}
  .pp-values-grid{grid-template-columns:repeat(4,minmax(0,1fr)) 145px!important}.pp-values-grid>div{padding-inline:15px!important}.pp-values-note strong{font-size:14px}
}

@media(max-width:980px){
  .site-header .header-inner{height:72px!important}.site-header .main-nav>a:not(.nav-cta):not(.header-register):not(.header-whatsapp):not(.member-nav-btn):not(.presentation-nav-link){display:none!important}
  .pp-dark{padding:46px 0 38px!important}.pp-grid{grid-template-columns:1fr!important;gap:34px!important}.pp-copy{max-width:760px!important}.pp-copy h1{max-width:690px!important}.pp-copy h1 small{font-size:32px!important}.pp-copy h1 strong span{font-size:48px!important}.pp-copy>p{max-width:690px!important}.pp-video-column{width:100%;max-width:900px;margin:0 auto}.pp-video-card{border-radius:20px!important}
  .pp-light-grid{grid-template-columns:1fr!important;gap:0!important}.pp-quote-card{min-height:230px!important;padding:40px 42px 28px 52px!important}.pp-quote-card p{max-width:760px!important}.pp-pdf-card{margin-bottom:30px!important}
  .pp-values-grid{grid-template-columns:1fr 1fr!important}.pp-values-grid>div:nth-child(3){border-left:0!important;border-top:1px solid #e9e4da!important}.pp-values-grid>div:nth-child(4){border-top:1px solid #e9e4da!important}.pp-values-note{grid-column:1/-1;min-height:66px;align-items:center;border-left:0;border-top:1px solid #e9e4da;transform:none}.pp-values-note strong{text-align:center;max-width:none;font-size:15px}
}

@media(max-width:680px){
  .site-header .header-inner,.presentation-premium>.pp-dark>.container,.presentation-premium>.pp-light>.container,.presentation-premium>.pp-values>.container{width:min(100% - 24px,1180px)!important}.site-header .header-inner{height:68px!important}.site-header .brand-mark{width:34px;height:34px}.site-header .brand strong{font-size:12px!important}.site-header .nav-cta{padding-inline:10px!important}
  .pp-dark{padding:34px 0 30px!important}.pp-grid{gap:27px!important}.pp-kicker{font-size:6.7px!important;letter-spacing:.17em!important}.pp-kicker span{width:29px!important}.pp-copy h1{margin:15px 0 14px!important}.pp-copy h1 small{font-size:25px!important}.pp-copy h1 strong span{font-size:35px!important;line-height:.98!important}.pp-copy h1:after{width:56px!important;margin-top:14px!important}.pp-copy>p{font-size:12px!important;line-height:1.62!important}.pp-actions{display:grid!important;grid-template-columns:1fr!important;margin-top:21px!important}.pp-btn{width:100%!important;min-width:0!important;justify-content:flex-start!important}.pp-btn i{margin-left:auto!important}.pp-micro{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;white-space:normal!important}.pp-micro b{display:none!important}.pp-signature{margin-top:20px!important}.pp-signature strong{font-size:23px!important}
  .pp-video-card{border-radius:15px!important}.pp-video-top{left:10px!important;right:10px!important;top:10px!important}.pp-video-top b,.pp-video-top i{font-size:6px!important;padding:6px 7px!important}.pp-big-play{width:66px!important;height:66px!important}.pp-big-play i{font-size:20px!important}.pp-video-bottom{left:12px!important;right:12px!important;bottom:11px!important}.pp-video-bottom strong{font-size:9px!important}.pp-video-bottom small{display:none!important}
  .pp-quote-card{min-height:205px!important;padding:34px 18px 24px 34px!important}.pp-quote-card>span{left:0!important;top:16px!important;font-size:60px!important}.pp-quote-card p{font-size:20px!important}.pp-pdf-card{min-height:0!important;padding:20px 16px!important;grid-template-columns:76px 1fr!important;gap:14px!important}.pp-book{position:relative!important;left:auto!important;bottom:auto!important;width:70px!important;height:119px!important;grid-row:1/span 2!important}.pp-book:after{height:112px!important}.pp-book-spine{height:116px!important}.pp-pdf-copy{grid-column:2!important}.pp-pdf-copy h2{font-size:20px!important}.pp-pdf-copy>p{font-size:9.5px!important}.pp-pdf-copy ul{display:none!important}.pp-pdf-action{grid-column:1/-1!important}.pp-download{min-height:52px!important}.pp-values-grid{grid-template-columns:1fr!important}.pp-values-grid>div{min-height:70px!important;border-left:0!important;border-top:1px solid #e9e4da!important;padding:13px 10px!important}.pp-values-grid>div:first-child{border-top:0!important}.pp-values-note{grid-column:auto!important;min-height:62px!important}
}


/* =====================================================================
   HERO REFINEMENT V2 · 2026-09-08
   Premium polish for navigation + hero presentation section.
   ===================================================================== */
:root{
  --ppv2-deep:#04110d;
  --ppv2-deep-2:#071b14;
  --ppv2-deep-3:#0b3022;
  --ppv2-gold:#d6a949;
  --ppv2-gold-soft:#f4d989;
  --ppv2-line:rgba(240,210,130,.18);
  --ppv2-white:rgba(255,255,255,.94);
  --ppv2-copy:#d7e3dd;
  --ppv2-copy-soft:#a7bbb1;
}

.site-header{
  background:linear-gradient(180deg,rgba(3,17,13,.92) 0%,rgba(4,19,14,.86) 100%)!important;
  border-bottom:1px solid rgba(242,214,139,.10)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.14)!important;
  backdrop-filter:blur(20px) saturate(1.15)!important;
}
.site-header .header-inner{
  width:min(1390px,calc(100% - 56px))!important;
  height:82px!important;
}
.site-header .brand-mark{
  box-shadow:0 10px 26px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.site-header .main-nav{
  gap:20px!important;
}
.site-header .main-nav>a:not(.nav-cta):not(.header-register):not(.header-whatsapp):not(.member-nav-btn){
  position:relative!important;
  opacity:.92!important;
}
.site-header .main-nav>a:not(.nav-cta):not(.header-register):not(.header-whatsapp):not(.member-nav-btn)::after{
  content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;border-radius:999px;
  background:linear-gradient(90deg,transparent,#edcf7d,transparent);transform:scaleX(.2);opacity:0;transition:transform .2s ease,opacity .2s ease;
}
.site-header .main-nav>a:not(.nav-cta):not(.header-register):not(.header-whatsapp):not(.member-nav-btn):hover::after,
.site-header .main-nav>a:not(.nav-cta):not(.header-register):not(.header-whatsapp):not(.member-nav-btn):focus-visible::after{
  transform:scaleX(1);opacity:1;
}
.site-header .header-whatsapp,.site-header .member-nav-btn,.site-header .header-register,.site-header .nav-cta{
  box-shadow:0 10px 24px rgba(0,0,0,.10)!important;
}

.presentation-premium>.pp-dark>.container{width:min(1390px,calc(100% - 56px))!important}
.pp-dark{
  padding:66px 0 56px!important;
  background:
    radial-gradient(circle at 78% 18%, rgba(73,149,114,.26), transparent 27%),
    radial-gradient(circle at 9% 78%, rgba(210,160,64,.11), transparent 26%),
    linear-gradient(124deg, #03100c 0%, #05150f 34%, #08241a 67%, #061912 100%)!important;
}
.pp-dark:before{
  background:
    radial-gradient(ellipse at 18% 112%, rgba(38,96,70,.42), transparent 42%),
    radial-gradient(ellipse at 86% 18%, rgba(223,181,76,.08), transparent 24%),
    linear-gradient(108deg, transparent 0 52%, rgba(244,220,159,.028) 52.3%, transparent 53%),
    linear-gradient(86deg, transparent 0 80%, rgba(255,255,255,.022) 80.5%, transparent 81%)!important;
}
.pp-dark:after{
  width:860px!important;height:560px!important;right:-250px!important;top:-260px!important;
  border:1px solid rgba(233,201,109,.11)!important;
  box-shadow:0 0 0 78px rgba(230,192,88,.018),0 0 0 156px rgba(230,192,88,.01)!important;
}
.pp-grid{
  grid-template-columns:minmax(390px,.78fr) minmax(610px,1.22fr)!important;
  gap:58px!important;
  align-items:center!important;
}
.pp-copy{
  position:relative!important;
  max-width:595px!important;
  padding:16px 2px 14px!important;
}
.pp-copy::before{
  content:"";position:absolute;inset:-22px -30px -26px -26px;border-radius:28px;
  background:linear-gradient(180deg,rgba(7,25,18,.34),rgba(7,25,18,.12));
  border:1px solid rgba(244,214,138,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);
  pointer-events:none;
}
.pp-copy>*{position:relative;z-index:1}
.pp-kicker{gap:14px!important;font-size:8px!important;letter-spacing:.24em!important;color:#efcb72!important}
.pp-kicker span{width:38px!important;height:2px!important;background:linear-gradient(90deg,#9c742c,#f0d98d)!important;border-radius:999px!important}
.pp-copy h1{max-width:590px!important;margin:22px 0 18px!important}
.pp-copy h1 small{font-size:clamp(31px,2.5vw,42px)!important;line-height:1.02!important;color:#fbfcfb!important}
.pp-copy h1 strong span{font-size:clamp(45px,4.2vw,66px)!important;line-height:.95!important;letter-spacing:-.052em!important}
.pp-copy>p{max-width:575px!important;color:#cad6d0!important;font-size:14px!important;line-height:1.78!important}
.pp-actions{gap:14px!important;margin-top:30px!important}
.pp-btn{min-height:60px!important;padding:10px 20px!important;border-radius:15px!important}
.pp-btn b{font-size:12px!important}
.pp-btn-gold{
  min-width:290px!important;
  background:linear-gradient(135deg,#ffebb2 0%,#f0cf74 34%,#d7a23d 100%)!important;
  box-shadow:0 18px 44px rgba(203,154,50,.26), inset 0 1px 0 rgba(255,255,255,.72)!important;
}
.pp-btn-gold:hover{box-shadow:0 22px 54px rgba(203,154,50,.34), inset 0 1px 0 rgba(255,255,255,.72)!important}
.pp-btn-play{width:40px!important;height:40px!important;box-shadow:0 0 0 6px rgba(255,255,255,.1)!important}
.pp-btn-ghost{
  background:rgba(5,25,18,.46)!important;
  border-color:rgba(228,195,111,.58)!important;
}
.pp-micro{
  gap:12px!important;
  margin-top:22px!important;
  color:#b7c5be!important;
  font-size:8px!important;
}
.pp-micro i{
  width:26px!important;height:26px!important;
  border-width:1px!important;
  box-shadow:0 6px 16px rgba(0,0,0,.16)!important;
}
.pp-micro b{width:30px!important;opacity:.86!important}
.pp-signature{margin-top:28px!important}
.pp-signature strong{font-size:27px!important;color:#efc563!important;text-shadow:0 6px 22px rgba(222,172,53,.16)!important}
.pp-signature span{font-size:7px!important;letter-spacing:.28em!important;color:#9eb2a8!important}

.pp-video-column{position:relative!important;perspective:1200px!important}
.pp-video-column::before{
  inset:6% -5% -7% 12%!important;
  background:radial-gradient(circle at 44% 54%,rgba(222,174,53,.23),transparent 57%)!important;
  filter:blur(26px)!important;
}
.pp-video-column::after{
  content:"";position:absolute;inset:18px 26px -24px 56px;border-radius:26px;
  background:linear-gradient(135deg,rgba(245,215,136,.08),rgba(255,255,255,.02));
  border:1px solid rgba(244,211,125,.12);transform:translateZ(-1px) rotate(-2.2deg);
  pointer-events:none;
}
.pp-video-card{
  position:relative!important;
  aspect-ratio:16/9!important;
  border-radius:26px!important;
  border:1px solid rgba(244,211,124,.86)!important;
  box-shadow:0 38px 94px rgba(0,0,0,.52),0 0 0 1px rgba(255,239,184,.06),0 0 42px rgba(209,159,44,.24)!important;
  transform:rotate(-1.2deg)!important;
}
.pp-video-card:before{box-shadow:inset 0 0 0 1px rgba(255,255,255,.11), inset 0 0 54px rgba(242,199,89,.06)!important}
.pp-video-card:hover{transform:rotate(-.7deg) translateY(-2px)!important}
.pp-video-card img{filter:saturate(1.04) contrast(1.06) brightness(.92)!important}
.pp-video-shade{background:linear-gradient(180deg,rgba(0,7,4,.12),transparent 28%,rgba(3,9,6,.06) 56%,rgba(2,7,5,.60) 100%)!important}
.pp-video-top{top:18px!important;left:20px!important;right:20px!important}
.pp-video-top b,.pp-video-top i{padding:8px 12px!important;font-size:7px!important;letter-spacing:.13em!important}
.pp-big-play{
  width:96px!important;height:96px!important;top:54%!important;
  background:radial-gradient(circle at 30% 26%,rgba(23,31,22,.96),rgba(7,12,9,.88))!important;
  box-shadow:0 0 0 12px rgba(236,193,83,.095),0 0 72px rgba(227,174,45,.42),0 26px 54px rgba(0,0,0,.42)!important;
}
.pp-big-play:before{box-shadow:0 0 0 2px rgba(255,226,149,.16),0 0 0 14px rgba(236,193,83,.04)!important}
.pp-video-bottom{left:22px!important;right:22px!important;bottom:18px!important}
.pp-video-bottom strong{font-size:11px!important}
.pp-video-bottom small{font-size:7.4px!important;max-width:290px!important;color:#ced8d3!important}

.pp-values{position:relative!important;margin-top:-2px!important}
.pp-values-grid{width:min(1390px,calc(100% - 56px))!important}

@media(max-width:1180px){
  .site-header .header-inner,.presentation-premium>.pp-dark>.container,.pp-values-grid{width:min(100% - 38px,1240px)!important}
  .pp-grid{grid-template-columns:minmax(340px,.82fr) minmax(520px,1.18fr)!important;gap:38px!important}
  .pp-copy h1 small{font-size:30px!important}.pp-copy h1 strong span{font-size:48px!important}
  .pp-video-card{transform:none!important}
  .pp-video-column::after{inset:14px 20px -18px 36px!important}
}
@media(max-width:980px){
  .site-header .header-inner{height:74px!important}
  .pp-dark{padding:48px 0 40px!important}
  .pp-grid{grid-template-columns:1fr!important;gap:34px!important}
  .pp-copy{max-width:760px!important;padding:6px 0 0!important}
  .pp-copy::before{inset:-18px -18px -18px -18px!important}
  .pp-copy h1 small{font-size:33px!important}.pp-copy h1 strong span{font-size:52px!important}
  .pp-copy>p{max-width:700px!important}
  .pp-video-column{max-width:920px!important;margin:0 auto!important}
  .pp-video-column::after{display:none!important}
  .pp-video-card{transform:none!important;border-radius:22px!important}
}
@media(max-width:680px){
  .site-header .header-inner,.presentation-premium>.pp-dark>.container,.pp-values-grid{width:min(100% - 24px,1240px)!important}
  .site-header .header-inner{height:68px!important}
  .pp-dark{padding:36px 0 32px!important}
  .pp-copy::before{inset:-12px -12px -14px -12px!important;border-radius:22px!important}
  .pp-kicker{font-size:6.6px!important;letter-spacing:.18em!important}.pp-kicker span{width:26px!important}
  .pp-copy h1 small{font-size:26px!important}.pp-copy h1 strong span{font-size:38px!important}
  .pp-copy>p{font-size:12.5px!important;line-height:1.68!important}
  .pp-actions{margin-top:22px!important}.pp-btn{min-height:58px!important}
  .pp-big-play{width:72px!important;height:72px!important;box-shadow:0 0 0 9px rgba(236,193,83,.09),0 0 46px rgba(227,174,45,.36),0 20px 42px rgba(0,0,0,.36)!important}.pp-big-play i{font-size:22px!important}
}
