:root{--ink:#0e0b09;--ink-2:#151110;--panel:#1c1714;--panel-2:#241d18;--line:#cc9e653d;--line-2:#cc9e6580;--g1:#faeeb9;--g2:#ffe5ba;--g3:#cc9e65;--g4:#c7a162;--g5:#bf9a6b;--g-deep:#7a5f32;--thyme:#7a9a7a;--thyme-soft:#7a9a7a59;--thyme-deep:#5c7a5c;--cream:#f6efe2;--c2:#f6efe2bd;--c3:#f6efe27a;--paper:#f4ebdd;--paper-ink:#251510;--paper-muted:#58473f;--paper-line:#b98536;--disp:"Montserrat",system-ui,sans-serif;--sans:"Plus Jakarta Sans",system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{max-width:100%;overflow-x:clip}body{background:var(--ink);color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}img{border:0;max-width:100%;height:auto;display:block}svg{display:block}p{margin:0 0 1em}h1,h2,h3,h4{font-family:var(--disp);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.1}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit}section{position:relative;overflow-x:clip}.wrap{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.tnum{font-variant-numeric:tabular-nums}.top-banner{z-index:9999;width:100%;height:40px;font-family:var(--disp);letter-spacing:.09em;text-transform:uppercase;color:var(--cream);white-space:nowrap;background:linear-gradient(#150f0c 0%,#0f0a08 100%);border-bottom:1px solid #cc9e652e;font-size:12px;font-weight:700;position:sticky;top:0;left:0;overflow:hidden}.top-banner__track{will-change:transform;align-items:center;height:100%;animation:50s linear infinite topBannerMove;display:flex;position:absolute;top:0;left:0}.top-banner__group{flex:none;align-items:center;padding-right:36px;display:flex}.top-banner__item{flex:none;align-items:center;padding-inline:10px;display:inline-flex}.top-banner__item--price{color:#9bb89b}.top-banner__item--guarantee{color:var(--g4)}.top-banner__sep{color:var(--g3);opacity:.7;flex:none;align-items:center;padding-inline:5px;font-size:9px;display:inline-flex}.top-banner:hover .top-banner__track{animation-play-state:paused}@media (width<=768px){.top-banner{letter-spacing:.07em;height:34px;font-size:10.5px}.top-banner__track{animation-duration:64s}.top-banner__group{padding-right:26px}.top-banner__item{padding-inline:7px}.top-banner__sep{padding-inline:3px}}@media (prefers-reduced-motion:reduce){.top-banner__track{animation:none;left:50%;transform:translate(-50%)}.top-banner__group{padding-right:22px}}.gold{background:linear-gradient(96deg,var(--g3) 0%,var(--g1) 52%,var(--g5) 100%);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.g{color:var(--g3)}.sec{padding-block:clamp(48px,5.6vw,88px)}.sec--alt,.sec--tex{background:var(--ink-2)}.sec--tex:before{content:"";pointer-events:none;opacity:.5;background:url(/__l5e/assets-v1/f09c1730-1243-42e9-8fa8-df7610562b69/943fa44fca1a.avif) 50%/cover no-repeat;position:absolute;inset:0}.sec--tex2:before{opacity:.42;background-image:url(/__l5e/assets-v1/f567baf1-86be-43aa-988d-d3fd4c0906f2/85a755456354.avif)}.sec--tex>*{z-index:1;position:relative}.sec--band{background:var(--panel);position:relative;overflow:hidden}.sec--band:before{content:"";pointer-events:none;opacity:.5;background:url(/__l5e/assets-v1/6a75221f-76a0-4acc-943a-0c9d8486bdf3/8c84dfb31bf2.avif) 50%/cover no-repeat;position:absolute;inset:0}.sec--band:after{content:"";pointer-events:none;background:radial-gradient(70% 90% at 50% 50%,#0e0b09e6 0%,#0e0b0999 55%,transparent 100%), linear-gradient(90deg,var(--ink) 0%,#0e0b094d 26%,#0e0b094d 74%,var(--ink) 100%);position:absolute;inset:0}.sec--band>*{z-index:2;position:relative}.t{text-align:center;text-transform:uppercase;max-width:24ch;margin-inline:auto;font-size:clamp(23px,3.05vw,40px);font-weight:900;line-height:1.16}.t--w{max-width:32ch}.lead{text-align:center;max-width:62ch;color:var(--c2);margin:18px auto 0;font-size:clamp(18px,1.55vw,20px);line-height:1.55}.lead b{color:var(--cream);font-weight:700}.btn{cursor:pointer;background:linear-gradient(96deg,var(--g3) 0%,var(--g1) 52%,var(--g5) 100%);color:#241b0c;font-family:var(--disp);letter-spacing:.04em;text-transform:uppercase;text-align:center;box-shadow:0 2px 0 var(--g-deep),0 20px 44px -18px #cc9e6599;border:0;border-radius:6px;justify-content:center;align-items:center;padding:19px 34px;font-size:14.5px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";filter:blur(4px);pointer-events:none;background:linear-gradient(10deg,#ffffffd9 12%,#fff0 66%);width:64px;animation:3.4s ease-in-out infinite sweep;position:absolute;top:0;bottom:0;left:-14%;transform:translate(-50%)skew(-24deg)}@keyframes sweep{0%,to{opacity:0;left:-14%}18%{opacity:.8}50%{opacity:.8;left:114%}56%{opacity:0}}@keyframes topBannerMove{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.btn:hover{box-shadow:0 2px 0 var(--g-deep),0 26px 52px -18px #cc9e65c7;transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.btn--block{width:100%;padding-inline:18px;display:flex}.btn--thyme{color:#1a261a;background:linear-gradient(96deg,#6e8a6e 0%,#a3c4a3 52%,#7a9a7a 100%);box-shadow:0 2px #4a5e4a,0 20px 44px -18px #6e8a6e8c}.btn--thyme:hover{box-shadow:0 2px #4a5e4a,0 26px 52px -18px #6e8a6eb8}.btn--ghost{color:var(--g1);border:1px solid var(--line-2);box-shadow:none;background:0 0}.btn--ghost:after{display:none}.btn--ghost:hover{box-shadow:none;background:#cc9e651f}.cta{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(28px,3.4vw,44px);display:flex}.cta .fine{color:var(--c3);margin:0;font-size:12.5px}.ilist{flex-direction:column;gap:2px;display:flex}.ilist li{color:var(--c2);border-bottom:1px solid #f6efe214;align-items:flex-start;gap:14px;padding:14px 2px;font-size:clamp(18px,1.5vw,19px);line-height:1.55;display:flex}.ilist li:last-child{border-bottom:0}.ilist li b{color:var(--cream);font-weight:700}.ilist svg{flex:none;width:22px;height:22px;margin-top:1px}.story{text-align:center;max-width:660px;color:var(--c2);margin-inline:auto;font-size:clamp(18px,1.55vw,20px);line-height:1.6}.story p{margin:0 0 1.15em}.story p:last-child{margin-bottom:0}.story b{color:var(--cream);font-weight:700}.story .g{font-weight:700}.rep-head__sub b,.rep-card p b,.stack p b,.faq__a b,.kyra p b,.nsupport b,.band span b,.audience__close b{color:var(--cream);font-weight:700}.qs{flex-direction:column;gap:10px;max-width:600px;margin:clamp(26px,3vw,36px) auto;display:flex}.qs p{background:var(--panel);border:1px solid var(--line);font-family:var(--disp);color:var(--g1);text-align:center;border-radius:8px;margin:0;padding:15px 22px;font-size:clamp(15px,1.45vw,17px);font-weight:600;line-height:1.4}.problem-editorial{padding-block:clamp(44px,4.8vw,68px)}.problem-editorial__grid{grid-template-columns:minmax(0,48fr) minmax(0,46fr);justify-content:space-between;align-items:center;gap:clamp(48px,6.4vw,84px);display:grid}.problem-editorial__title{text-transform:uppercase;text-align:left;max-width:19ch;color:var(--cream);font-size:clamp(46px,4.05vw,50px);font-weight:800;line-height:1.05}.problem-editorial__title .gold{line-height:inherit}.problem-editorial__copy{max-width:520px;color:var(--c2);margin-top:clamp(20px,2vw,28px);font-size:clamp(18px,1.55vw,20px);line-height:1.55}.problem-editorial__copy p{margin:0}.problem-editorial__copy p+p{margin-top:22px}.problem-editorial__copy b{color:var(--cream);font-weight:700}.problem-editorial__questions{flex-direction:column;gap:12px;padding-block:4px;display:flex}.problem-editorial__questions p{border:1px solid var(--line);background:var(--panel);width:88%;color:var(--c2);font-family:var(--disp);border-radius:6px;margin:0;padding:clamp(17px,1.8vw,22px) clamp(20px,2.3vw,30px);font-size:clamp(17px,1.5vw,19px);font-weight:600;line-height:1.45;transition:transform .65s,border-color .65s,color .65s,background-color .65s}.problem-editorial__questions p:nth-child(2){width:94%;margin-left:6%}.problem-editorial__questions p:nth-child(3){width:90%;margin-left:1%}.problem-editorial__questions p:nth-child(4){width:92%;margin-left:8%}.problem-editorial__questions p:nth-child(5){width:96%;margin-left:3%}.problem-editorial__questions p.is-active{z-index:1;border-color:var(--line-2);background:var(--panel-2);color:var(--cream);transform:scale(1.02)}.problem-editorial__closing{border-top:1px solid var(--line);text-align:center;max-width:720px;color:var(--c2);margin:clamp(40px,4.6vw,58px) auto 0;padding-top:clamp(28px,3.2vw,40px)}.problem-editorial__closing-title{max-width:26ch;font-family:var(--disp);letter-spacing:.02em;text-transform:uppercase;color:var(--cream);margin:0 auto;font-size:clamp(26px,2.6vw,34px);font-weight:900;line-height:1.12}.problem-editorial__closing-title .gold{color:var(--g1)}.problem-editorial__closing-text{max-width:52ch;color:var(--c2);margin:clamp(18px,2vw,26px) auto 0;font-size:clamp(18px,1.55vw,20px);font-weight:400;line-height:1.6}.problem-editorial__closing-text b{color:var(--cream);font-weight:700}.cta--after-gallery{text-align:center;max-width:480px;margin:clamp(44px,5vw,64px) auto clamp(34px,4vw,48px)}.cta--after-gallery .btn{font-size:clamp(16px,1.35vw,18px);font-weight:700}.beat{flex-wrap:wrap;justify-content:center;gap:10px;max-width:640px;margin:clamp(24px,2.8vw,34px) auto 0;display:flex}.beat span{border:1px solid var(--line-2);font-family:var(--disp);letter-spacing:.06em;text-transform:uppercase;color:var(--g1);background:#cc9e6514;border-radius:999px;padding:11px 22px;font-size:13px;font-weight:700}.topo{padding-block:clamp(26px,3vw,40px) clamp(40px,4.6vw,70px);position:relative;overflow:hidden}.topo:before{content:"";pointer-events:none;opacity:.55;background:url(/__l5e/assets-v1/242c4669-ea53-420b-a5f6-9fb3b4b0cf18/05d50c27e672.avif) top/cover no-repeat;height:min(640px,100%);position:absolute;inset:0 0 auto}.topo:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% -6%,#cc9e652e,transparent 60%), linear-gradient(180deg,#0e0b098c 0%,#0e0b09b8 46%,var(--ink) 92%);position:absolute;inset:0}.topo>*{z-index:2;position:relative}.logo{width:auto;height:clamp(46px,5.4vw,72px);margin:0 auto clamp(24px,3vw,38px);display:block}.topo__g{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(26px,3.6vw,54px);display:grid}.topo h1{text-transform:uppercase;margin:0;font-size:clamp(26px,3.15vw,42px);font-weight:900;line-height:1.1}.topo__sub{max-width:52ch;color:var(--c2);margin:20px 0 0;font-size:clamp(18px,1.65vw,19.5px);line-height:1.6}.topo__sub b{color:var(--cream);font-weight:700}.topo__act{margin-top:clamp(24px,3vw,32px)}.topo__facts{font-family:var(--disp);letter-spacing:0;color:var(--c2);flex-wrap:wrap;align-items:center;gap:10px 22px;margin:20px 0 0;font-size:14px;font-weight:600;display:flex}.topo__facts span{white-space:nowrap;align-items:center;gap:10px;line-height:1.45;display:inline-flex}.topo__facts span:before{content:"";background:var(--g3);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 3px #cc9e651f}.topo__fig{text-align:center;margin:0;position:relative}.topo__fig img{filter:drop-shadow(0 40px 60px #000000bf);width:100%;max-width:640px;margin-inline:auto}@media (width>=1200px){.topo__fig img{max-width:700px}}.duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(26px,3.6vw,58px);display:grid}.duo--r .duo__f{order:2}.duo__f{margin:0}.duo__f img{border-radius:12px;width:100%}.duo__f--plain img{filter:drop-shadow(0 26px 40px #0009);border-radius:0}.duo h2{text-align:left;max-width:none;margin-inline:0}.duo .lead{text-align:left;margin-inline:0}.sec--consultation{background:var(--ink)}.consultation{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,3.8vw,54px) clamp(42px,5vw,72px);display:grid}.consultation__mockup{text-align:center;margin:0}.consultation__mockup img{filter:drop-shadow(0 28px 50px #0000008c);width:100%;max-width:560px;margin-inline:auto}.consultation__copy{min-width:0}.consultation__text{max-width:560px;color:var(--c2);margin:0;font-size:clamp(18px,1.55vw,20px);font-weight:400;line-height:1.55}.consultation__text b{color:var(--cream);font-weight:700}.consultation__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.4vw,34px);margin-top:clamp(34px,3.6vw,48px);display:grid}.consultation__step{border-top:1px solid var(--line-2);gap:clamp(14px,1.4vw,18px);padding-top:clamp(22px,2.2vw,30px);display:flex;position:relative}.consultation__step-num{font-family:var(--disp);letter-spacing:.08em;text-transform:uppercase;color:var(--g3);align-self:flex-start;font-size:clamp(12px,1vw,13px);font-weight:700}.consultation__step-body{min-width:0}.consultation__step-title{font-family:var(--disp);text-transform:uppercase;color:var(--cream);margin:0 0 8px;font-size:clamp(18px,1.55vw,21px);font-weight:800;line-height:1.2}.consultation__step-body p{color:var(--c2);margin:0;font-size:clamp(16px,1.35vw,18px);line-height:1.55}@media (width<=820px){.consultation{grid-template-columns:1fr}.consultation__mockup{order:1}.consultation__copy{order:2}.consultation__steps{grid-template-columns:1fr}.consultation__step{padding-top:20px}}.band{text-align:center}.band p{max-width:32ch;font-family:var(--disp);text-transform:uppercase;text-shadow:0 3px 18px #000000d9;margin:0 auto;font-size:clamp(20px,2.6vw,32px);font-weight:800;line-height:1.26}.band span{color:var(--c2);font-size:18px;line-height:1.55;font-family:var(--sans);text-transform:none;letter-spacing:0;text-shadow:0 2px 12px #000000e6;margin-top:16px;max-width:56ch;margin-inline:auto;font-weight:500;display:block}.sec--territories{background:var(--paper);color:var(--paper-ink);padding-block:clamp(44px,4.6vw,72px)}.territories{position:relative}.territories__head{grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr);align-items:center;gap:clamp(24px,4vw,62px);display:grid}.territories__intro{z-index:2;position:relative}.territories__title{text-transform:uppercase;max-width:24ch;color:var(--paper-ink);font-size:clamp(34px,3.2vw,42px);font-weight:800;line-height:1.12}.territories__title span{color:var(--paper-line)}.territories__figure{justify-content:center;align-self:end;max-height:240px;margin:0;display:flex;overflow:hidden}.territories__figure img{mix-blend-mode:multiply;align-self:flex-start;width:min(100%,260px)}.territories__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,1.8vw,24px);margin-top:clamp(28px,3vw,40px);display:grid}.territory-card{border:1px solid color-mix(in oklab,var(--paper-line) 55%,transparent);background:#fffcf7c7;border-radius:8px;flex-direction:column;justify-content:center;min-height:0;padding:clamp(22px,2vw,28px) clamp(24px,2.2vw,30px);transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 10px 22px -18px #3d543d38}.territory-card:before{content:"";background:var(--thyme);opacity:.85;height:2px;position:absolute;top:0;left:0;right:0}.territory-card:after{content:"";opacity:.22;pointer-events:none;background-repeat:no-repeat;background-size:contain;width:56px;height:56px;transition:opacity .35s;position:absolute;top:14px;right:14px}.territory-card--inner:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96' fill='none' stroke='%235C7A5C' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M48 88V46'/%3E%3Cpath d='M48 60C40 58 34 52 33 43c9 1 15 7 15 17Z'/%3E%3Cpath d='M48 72c8-2 14-8 15-17-9 1-15 7-15 17Z'/%3E%3Ccircle cx='48' cy='30' r='9'/%3E%3Cpath d='M48 14c4 4 4 8 0 12-4-4-4-8 0-12Z'/%3E%3Cpath d='M34 30c6-3 10-2 14 0M62 30c-6-3-10-2-14 0'/%3E%3C/svg%3E")}.territory-card--work:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96' fill='none' stroke='%235C7A5C' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='48' cy='48' r='34'/%3E%3Ccircle cx='48' cy='48' r='3'/%3E%3Cpath d='M48 14v10M48 72v10M14 48h10M72 48h10'/%3E%3Cpath d='M60 36 42 54l-6 6 6-6 18-18 6-6-6 6Z'/%3E%3Cpath d='M60 36 48 48'/%3E%3C/svg%3E")}.territory-card--life:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96' fill='none' stroke='%235C7A5C' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M20 84C34 64 58 40 78 18'/%3E%3Cpath d='M34 66c-8 0-14-6-15-14 8 0 14 6 15 14Z'/%3E%3Cpath d='M50 52c-2-8 3-15 11-17 2 8-3 15-11 17Z'/%3E%3Cpath d='M63 40c-8-1-13-7-14-15 8 1 13 7 14 15Z'/%3E%3Cpath d='M72 30c6-6 6-13 0-19-6 6-6 13 0 19Z'/%3E%3C/svg%3E")}.territory-card:hover{border-color:var(--thyme);transform:translateY(-3px);box-shadow:0 18px 32px -20px #3d543d52}.territory-card:hover:after{opacity:.36}.territory-card__label{border-bottom:1px solid var(--thyme-soft);width:max-content;font-family:var(--disp);letter-spacing:.18em;text-transform:uppercase;color:var(--thyme-deep);margin:0 0 12px;padding-bottom:6px;font-size:clamp(11px,1vw,12px);font-weight:700;line-height:1.2}.territory-card h3{z-index:1;text-transform:uppercase;max-width:22ch;color:var(--paper-ink);margin:0;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.18;position:relative}.territories__emphasis{font-family:var(--disp);color:var(--paper-line);font-weight:800}@media (width<=900px){.territories__head{grid-template-columns:minmax(0,1fr) minmax(180px,.4fr);gap:clamp(18px,3vw,36px)}.territories__figure{max-height:200px}.territories__figure img{width:min(100%,210px)}.territories__cards{grid-template-columns:1fr;gap:14px}.territory-card{padding:20px 22px}.territory-card h3{font-size:clamp(20px,4.8vw,24px)}}.sec--audience{background:var(--ink)}.audience{z-index:1;text-align:center;position:relative}.audience__head{max-width:820px;margin-inline:auto}.audience__title{text-transform:uppercase;color:var(--cream);margin:0;font-size:clamp(36px,3.8vw,48px);font-weight:800;line-height:1.08}.audience__title .gold{line-height:inherit}.audience__sub{max-width:58ch;color:var(--c2);margin:clamp(16px,1.6vw,22px) auto 0;font-size:clamp(18px,1.5vw,20px);font-weight:400;line-height:1.55}.audience__sub b{color:var(--cream);font-weight:700}.audience__chips{flex-wrap:wrap;justify-content:center;gap:10px 12px;margin-top:clamp(32px,3.2vw,44px);display:flex}.audience__chip{border:1px solid var(--line-2);font-family:var(--disp);color:var(--cream);white-space:nowrap;background:#cc9e6514;border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:clamp(14px,1.25vw,16px);font-weight:600;line-height:1.3;transition:transform .25s,border-color .25s,background-color .25s;display:inline-flex}@media (hover:hover){.audience__chip:hover{border-color:var(--g3);background:#cc9e6524;transform:translateY(-2px)}}.audience__dot{background:var(--g3);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #cc9e652e}.audience__close{max-width:56ch;color:var(--c2);margin:clamp(28px,2.8vw,38px) auto 0;font-size:clamp(18px,1.55vw,20px);font-weight:400;line-height:1.55}.audience__cta{justify-content:center;margin:clamp(42px,4.8vw,62px) auto clamp(6px,1vw,14px);display:flex}.audience__cta .btn{padding:20px 38px;font-size:clamp(14.5px,1.3vw,16px)}.nsupport{text-align:center;max-width:58ch;color:var(--c2);margin:18px auto 0;font-size:18px;line-height:1.6}.ngallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);margin-top:clamp(34px,4vw,52px);display:grid}.npts{border-top:1px solid #f6efe21a;flex-wrap:wrap;justify-content:center;gap:14px clamp(28px,3.4vw,46px);margin:clamp(34px,4vw,48px) 0 0;padding:clamp(22px,2.4vw,28px) 0 0;list-style:none;display:flex}.npts li{color:var(--cream);letter-spacing:0;align-items:center;gap:11px;font-size:clamp(14.5px,1.3vw,16px);font-weight:600;line-height:1.45;display:flex}.npts li:before{content:"";background:var(--g3);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 3px #cc9e651f}.ncap{cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;min-width:0;padding:0;line-height:0;display:block}.ncap img{object-fit:contain;border:1px solid var(--line);background:var(--panel);border-radius:10px;width:100%;height:auto;transition:transform .3s,border-color .3s;display:block;box-shadow:0 10px 22px #00000047}@media (hover:hover){.ncap:hover img{border-color:var(--line-2);transform:scale(1.03)}}.ncap-modal{z-index:120;justify-content:center;align-items:center;padding:clamp(16px,4vw,40px);display:flex;position:fixed;inset:0}.ncap-modal[hidden]{display:none}.ncap-modal__bd{background:#000000d1;position:absolute;inset:0}.ncap-modal__in{max-width:min(92vw,520px);position:relative}.ncap-modal__in img{object-fit:contain;border:1px solid var(--line-2);border-radius:12px;width:100%;height:auto;max-height:86vh;display:block}.ncap-modal__x{border:1px solid var(--line-2);background:var(--panel);width:34px;height:34px;color:var(--c1);cursor:pointer;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:-42px;right:0}.passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);display:grid}.passo{border-top:2px solid var(--g3);padding-top:22px}.passo b{font-family:var(--disp);letter-spacing:.18em;text-transform:uppercase;color:var(--g3);margin-bottom:10px;font-size:12px;font-weight:800;display:block}.passo h3{font-family:var(--disp);margin-bottom:8px;font-size:clamp(17px,1.8vw,21px);font-weight:800}.passo p{color:var(--c2);margin:0;font-size:15px;line-height:1.5}.sec--repertorio{background:var(--ink-2);position:relative}.sec--repertorio:before{content:"";pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(90deg,#cc9e650f 1px,#0000 1px),linear-gradient(#cc9e650f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:clamp(34px,3.6vw,52px) clamp(34px,3.6vw,52px);background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.sec--repertorio>*{z-index:1;position:relative}.rep-pills{flex-wrap:wrap;justify-content:center;gap:10px;max-width:840px;margin:0 auto;display:flex}.rep-pills span{border:1px solid var(--line-2);font-family:var(--disp);letter-spacing:.06em;text-transform:uppercase;color:var(--g1);background:#cc9e6514;border-radius:999px;padding:10px 20px;font-size:12px;font-weight:700}.rep-head{text-align:center;margin-top:clamp(32px,3.6vw,48px)}.rep-head__title{font-family:var(--disp);text-transform:uppercase;color:var(--cream);margin:0;font-size:clamp(28px,4.2vw,52px);font-weight:900;line-height:1.08}.rep-head__sub{max-width:54ch;color:var(--c2);margin:clamp(16px,1.8vw,24px) auto 0;font-size:clamp(18px,1.55vw,20px);line-height:1.6}.rep-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,22px);margin-top:clamp(38px,4.2vw,56px);display:grid}.rep-card{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;flex-direction:column;gap:clamp(14px,1.4vw,18px);min-height:clamp(240px,20vw,300px);padding:clamp(26px,2.4vw,34px);transition:transform .35s,border-color .35s;display:flex;position:relative}.rep-card:first-child{background:var(--panel)}.rep-card:nth-child(2){background:var(--ink-2)}.rep-card:nth-child(3){background:var(--panel-2)}@media (hover:hover){.rep-card:hover{border-color:var(--line-2);transform:translateY(-3px)}}.rep-card__line{background:var(--g3);border-radius:0 0 3px 3px;width:clamp(48px,5vw,72px);height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.rep-card__num{font-family:var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--g3);font-size:clamp(13px,1.15vw,15px);font-weight:800}.rep-card h3{font-family:var(--disp);text-transform:uppercase;color:var(--g1);margin:0;font-size:clamp(15px,1.35vw,17.5px);font-weight:800;line-height:1.35}.rep-card p{color:var(--c2);max-width:52ch;margin:0;font-size:18px;line-height:1.6}.rep-close{text-align:center;max-width:70ch;margin:clamp(38px,3.6vw,52px) auto 0}.rep-close p{color:var(--c2);text-transform:uppercase;font-size:clamp(18px,1.5vw,19px);line-height:1.6;font-family:var(--disp);letter-spacing:.04em;margin:0}.rep-close__emphasis{background:linear-gradient(96deg,var(--g3) 0%,var(--g1) 52%,var(--g5) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900;margin-top:8px!important;font-size:clamp(20px,2.2vw,28px)!important}.bio{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(26px,3.6vw,56px);display:grid}.bio__f{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-height:clamp(320px,32vw,450px);margin:0;position:relative;overflow:hidden}.bio__f img{object-fit:cover;object-position:50% 14%;width:100%;height:100%;position:absolute;inset:0}.bio h2{text-transform:uppercase;font-size:clamp(26px,3.1vw,40px);font-weight:900}.bio__lead{color:var(--g1);margin:16px 0 1.1em;font-size:clamp(18px,1.6vw,19.5px);font-weight:600;line-height:1.55}.bio p{color:var(--c2);font-size:18px;line-height:1.6}.bio p b{color:var(--cream);font-weight:700}.bio__sign{opacity:.92;width:auto;height:clamp(58px,6vw,84px);margin-top:22px}.authority{flex-direction:column;align-items:flex-start;gap:clamp(18px,2vw,26px);margin-top:clamp(28px,3.2vw,40px);display:flex}.authority__badge{border:1px solid var(--line-2);font-family:var(--disp);letter-spacing:.08em;text-transform:uppercase;color:var(--g1);background:#cc9e6514;border-radius:999px;padding:8px 16px;font-size:clamp(11px,.95vw,13px);font-weight:700;display:inline-flex}.authority__stats{align-items:center;gap:clamp(28px,3.6vw,52px);display:flex}.authority__stat{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.authority__num{font-family:var(--disp);letter-spacing:-.02em;text-transform:uppercase;color:var(--g1);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,46px);font-weight:900;line-height:1}.authority__flow{font-variant-numeric:tabular-nums;display:inline-flex}.authority__label{color:var(--c2);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(12px,1vw,14px);font-weight:600;line-height:1.4}.authority__divider{background:var(--line-2);width:1px;height:clamp(48px,5vw,72px)}.stack{flex-direction:column;gap:clamp(10px,1.3vw,16px);max-width:820px;margin-inline:auto;display:flex}.stack article{background:var(--panel);border:1px solid var(--line);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:22px 24px;display:grid}.stack article.is-bonus{border-color:var(--line-2);background:linear-gradient(#cc9e6521,#cc9e650a)}.stack svg{flex:none;width:26px;height:26px;margin-top:2px}.stack h3{font-family:var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--g1);font-size:13.5px;font-weight:800;line-height:1.35}.stack p{color:var(--c2);margin:9px 0 0;font-size:18px;line-height:1.55}.stack ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.stack ul li{color:var(--c2);background:#f6efe20f;border:1px solid #f6efe21f;border-radius:999px;padding:7px 14px;font-size:13px}.sec--oferta{background:var(--paper)}.offer-checkout{background:var(--cream);border:1px solid #b9853647;border-radius:20px;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:0;max-width:1100px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 34px 80px -40px #3c2a1c2e}.offer-checkout__col{padding:clamp(34px,3.6vw,52px)}.offer-checkout__col--left{border-right:1px solid #b985362e;flex-direction:column;gap:clamp(26px,2.6vw,36px);display:flex}.offer-checkout__title{font-family:var(--disp);text-transform:uppercase;color:var(--paper-ink);letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.7vw,33px);font-weight:900;line-height:1.12}.offer-checkout__group{flex-direction:column;gap:clamp(14px,1.5vw,20px);display:flex}.offer-checkout__label{font-family:var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--g-deep);margin:0;font-size:clamp(12.5px,1.1vw,14px);font-weight:800}.offer-checkout__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.offer-checkout__list li{color:var(--paper-ink);border-bottom:1px solid #58473f1a;align-items:flex-start;gap:13px;padding:clamp(13px,1.25vw,17px) 0;font-size:clamp(15.5px,1.25vw,17px);line-height:1.5;display:flex}.offer-checkout__list li:first-child{padding-top:0}.offer-checkout__list li:last-child{border-bottom:0}.offer-checkout__check{background:var(--g-deep);width:20px;height:20px;color:var(--cream);font-family:var(--disp);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.offer-checkout__fig{text-align:center;margin:auto 0 0;padding-top:clamp(18px,2vw,28px)}.offer-checkout__fig img{filter:drop-shadow(0 28px 44px #3c2a1c38);width:100%;max-width:min(420px,84%);margin-inline:auto}.offer-checkout__col--right{background:linear-gradient(#f6efe2f2,#faf5ec);justify-content:center;align-items:center;display:flex}.offer-checkout__box{text-align:center;width:100%;max-width:390px}.offer-checkout__tag{font-family:var(--disp);letter-spacing:.13em;text-transform:uppercase;color:var(--g-deep);background:#b9853614;border:1px solid #b9853659;border-radius:999px;margin:0 auto;padding:8px 18px;font-size:clamp(11px,1vw,12px);font-weight:800;display:inline-block}.offer-checkout__product{font-family:var(--disp);text-transform:uppercase;color:var(--paper-ink);letter-spacing:.02em;margin:clamp(18px,2.2vw,26px) 0 0;font-size:clamp(18px,1.9vw,23px);font-weight:900;line-height:1.2}.offer-checkout__from{font-family:var(--disp);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--paper-muted);-webkit-text-decoration-color:var(--paper-muted);text-decoration-color:var(--paper-muted);margin:clamp(20px,2.4vw,30px) 0 0;font-size:clamp(14.5px,1.3vw,16px);font-weight:700}.offer-checkout__now{font-family:var(--disp);letter-spacing:-.03em;color:var(--paper-ink);margin:8px 0 0;font-size:clamp(56px,6.8vw,86px);font-weight:900;line-height:1}.offer-checkout__vista{font-family:var(--disp);letter-spacing:.18em;text-transform:uppercase;color:var(--g-deep);margin:10px 0 0;font-size:clamp(13px,1.15vw,15px);font-weight:800}.offer-checkout__installment{font-family:var(--sans);color:var(--paper-muted);margin:10px 0 0;font-size:clamp(15px,1.25vw,17px);font-weight:500}.offer-checkout__note{max-width:34ch;color:var(--paper-muted);margin:clamp(22px,2.2vw,30px) auto 0;font-size:clamp(14.5px,1.15vw,16px);line-height:1.65}.offer-checkout__box .btn{margin-top:clamp(24px,2.4vw,32px)}.offer-checkout__safe-img{width:min(360px,100%);height:auto;margin:clamp(18px,2vw,24px) auto 0;display:block}.offer-checkout__obs{max-width:36ch;color:var(--paper-muted);margin:clamp(16px,1.8vw,20px) auto 0;font-size:clamp(12.5px,1.05vw,14px);font-style:italic;line-height:1.6}.offer-checkout__obs p{margin:0 0 .35em}.offer-checkout__obs p:last-child{margin:0}.faq{max-width:840px;margin:clamp(26px,3vw,40px) auto 0}.faq details{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-bottom:10px}.faq summary{cursor:pointer;font-family:var(--disp);padding:20px 52px 20px 22px;font-size:15px;font-weight:700;line-height:1.4;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--g3);border-bottom:2px solid var(--g3);width:9px;height:9px;transition:transform .25s;position:absolute;top:26px;right:24px;transform:rotate(45deg)}.faq details[open] summary:after{transform:rotate(-135deg)}.faq__a{color:var(--c2);padding:0 22px 22px;font-size:18px;line-height:1.6}.faq__a p{margin:0 0 .7em}.faq__a p:last-child{margin:0}.kyra{text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:14px;max-width:680px;margin-inline:auto;padding:clamp(26px,3vw,40px)}.kyra h2{text-transform:uppercase;font-size:clamp(20px,2.3vw,28px);font-weight:900}.kyra p{color:var(--c2);margin:16px 0 0;font-size:18px;line-height:1.6}.kyra .n{font-family:var(--disp);color:var(--g1);font-size:17px;font-weight:800}.foot{background:var(--ink-2);border-top:1px solid var(--line);text-align:center;padding-block:34px 44px}.foot img{width:auto;height:40px;margin:0 auto 18px}.foot p{color:var(--c3);margin:0;font-size:12px;line-height:1.7}@media (width<=1080px){.ngallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.offer-checkout{grid-template-columns:minmax(0,1fr)}.offer-checkout__col--left{border-bottom:1px solid #b985362e;border-right:0}.offer-checkout__box{max-width:480px;margin-inline:auto}.offer-checkout__fig img{max-width:min(340px,68%)}}@media (width<=1000px){.topo__g,.bio,.duo{grid-template-columns:minmax(0,1fr)}.topo__g{flex-direction:column;display:flex}.topo__fig{order:-1;margin-bottom:22px}.duo--r .duo__f{order:0}.bio__f{width:100%;max-width:420px;margin-inline:auto}.consultation{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""collage""closing";gap:32px}.consultation__collage{width:min(100%,500px)}.audience__chips{gap:9px 10px}.audience__chip{padding:9px 15px;font-size:14px}}@media (width<=700px){.topo{padding-block:22px 36px}.logo{height:clamp(40px,12vw,54px);margin-bottom:18px}.topo__fig{margin-bottom:18px}.topo h1{max-width:none;font-size:clamp(22px,7.2vw,32px);line-height:1.08}.topo__sub{max-width:50ch;margin-top:14px;font-size:18px;line-height:1.6}.topo__act{margin-top:18px}.topo__facts{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;gap:10px 22px;margin-top:18px;display:grid}.topo__facts span{white-space:normal;font-size:14px}.topo__facts span:last-child{grid-column:1/-1}.sec--consultation{padding-block:48px}.sec--consultation .wrap{padding-inline:clamp(20px,5.6vw,24px)}.consultation{gap:28px}.consultation__title{max-width:none;font-size:clamp(32px,9.2vw,38px);line-height:1.12}.consultation__text{margin-top:24px;font-size:18px;line-height:1.6}.consultation__text p+p{margin-top:18px}.consultation__markers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.consultation__markers span{text-align:center;justify-content:center;align-items:center;min-height:50px;padding:10px 12px;font-size:16px;line-height:1.3;display:flex}.consultation__collage{width:min(94%,430px);margin-block:2px 8px}.sec--territories{padding-block:48px}.sec--territories .wrap{padding-inline:clamp(20px,5.6vw,24px)}.territories__head{flex-direction:column;align-items:stretch;gap:22px;display:flex}.territories__title{max-width:none;font-size:clamp(30px,8.6vw,36px);line-height:1.14}.territories__lead{margin-top:20px;font-size:18px;line-height:1.6}.territories__lead p+p{margin-top:10px}.territories__figure{order:2;align-self:center;width:min(78%,290px);max-height:230px}.territories__cards{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:28px}.territory-card,.territory-card:last-child{grid-column:auto;min-height:auto;padding:26px 24px}.territory-card:after{width:68px;height:68px;top:14px;right:14px}.territory-card__label{letter-spacing:.15em;margin-bottom:15px;font-size:12px}.territory-card h3{margin-bottom:15px;font-size:21px;line-height:1.25}.territory-card>p:last-child{font-size:18px;line-height:1.58}.territories__closing{margin-top:30px;padding-top:24px;font-size:18px;line-height:1.6}.territories__closing p+p{margin-top:12px}.passos{grid-template-columns:minmax(0,1fr)}.problem-editorial{padding-block:36px}.problem-editorial__grid{grid-template-columns:minmax(0,1fr);gap:20px}.problem-editorial__title{text-align:left;max-width:none;font-size:clamp(34px,6.2vw,38px);line-height:1.1}.problem-editorial__copy{text-align:left;margin-top:18px;font-size:clamp(18px,4.6vw,19px);line-height:1.55}.problem-editorial__copy p+p{margin-top:16px}.problem-editorial__questions{gap:10px;padding-inline:0}.problem-editorial__questions p{border:1px solid var(--line-2);width:100%;margin:0;padding:15px 17px;font-size:clamp(17px,4.5vw,18px)}.problem-editorial__questions p:nth-child(2),.problem-editorial__questions p:nth-child(3),.problem-editorial__questions p:nth-child(4),.problem-editorial__questions p:nth-child(5){width:100%;margin-left:0}.problem-editorial__closing{text-align:left;margin-top:28px;padding-top:24px}.problem-editorial__closing-title{letter-spacing:.01em;margin:0;font-size:clamp(24px,6vw,30px);line-height:1.1}.problem-editorial__closing-text{margin-top:18px;font-size:clamp(18px,4.8vw,19.5px);line-height:1.6}.cta--after-gallery{width:92%;max-width:380px;margin:40px auto 32px}.cta--after-gallery .btn{width:100%;padding:clamp(16px,4.2vw,18px) 20px;font-size:clamp(16px,4.2vw,17px)}.nsupport{width:90%;max-width:90%;font-size:18px;line-height:1.6}.ngallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.npts{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:14px 18px;width:92%;margin:32px auto 0;padding-top:22px;display:grid}.npts li{align-items:flex-start;width:100%;font-size:15px;line-height:1.5}.npts li:before{margin-top:.48em}.npts+.cta{width:90%;max-width:90%;margin-inline:auto}.npts+.cta .btn{max-width:100%}.stack article{grid-template-columns:minmax(0,1fr)}.offer-checkout{border-radius:14px;width:92%;margin-inline:auto}.offer-checkout__col{padding:clamp(26px,6vw,34px)}.offer-checkout__title{text-align:left;font-size:clamp(21px,5.8vw,26px);line-height:1.18}.offer-checkout__group{gap:14px}.offer-checkout__list li{padding:13px 0;font-size:clamp(17px,4.6vw,18px)}.offer-checkout__fig img{max-width:min(280px,72%)}.offer-checkout__box{max-width:none}.offer-checkout__product{font-size:clamp(19px,5vw,21px)}.offer-checkout__now{font-size:clamp(52px,13vw,70px)}.offer-checkout__vista{font-size:clamp(12px,3.4vw,14px)}.offer-checkout__installment,.offer-checkout__note{font-size:clamp(16px,4.4vw,17px)}.offer-checkout__box .btn{width:100%;max-width:none;margin-inline:auto}.offer-checkout__safe-img{width:min(320px,100%)}.offer-checkout__obs{font-size:clamp(13px,3.6vw,14px)}.sec--audience{padding-block:48px 52px}.sec--audience .wrap{padding-inline:clamp(20px,5.6vw,24px)}.audience__title{max-width:none;font-size:clamp(30px,8.2vw,36px);line-height:1.1}.audience__sub{max-width:50ch;font-size:18px;line-height:1.55}.audience__chips{gap:8px 9px;margin-top:32px}.audience__chip{padding:8px 14px;font-size:clamp(13.5px,4vw,15px)}.audience__dot{width:6px;height:6px}.audience__close{max-width:46ch;margin-top:26px;font-size:18px;line-height:1.55}.audience__cta{width:92%;max-width:380px;margin:42px auto 4px}.audience__cta .btn{width:100%;padding:18px 20px;font-size:clamp(15px,4.2vw,17px)}.rep-pills span{padding:8px 14px;font-size:11px}.rep-head__title{font-size:clamp(24px,7.5vw,34px)}.rep-head__sub{width:90%;margin-inline:auto;font-size:18px}.rep-cards{grid-template-columns:minmax(0,1fr);width:90%;margin-inline:auto}.rep-card{min-height:auto;padding:clamp(22px,5.5vw,28px)}.rep-card h3{font-size:clamp(14px,4.2vw,16px)}.rep-card p{font-size:18px}.rep-close{width:90%;margin-inline:auto}.rep-close p{font-size:18px}.rep-close__emphasis{font-size:clamp(17px,5vw,22px)!important}.authority{align-items:center;margin-top:30px}.authority__stats{flex-direction:column;align-items:center;gap:24px}.authority__stat{align-items:center;gap:5px}.authority__num{justify-content:center;font-size:clamp(25px,8vw,34px)}.authority__label{text-align:center;font-size:12px}.authority__divider{width:clamp(72px,28vw,140px);height:1px}.bio__sign{margin-left:auto;margin-right:auto;display:block}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
