@charset "UTF-8";:root{--border-radius-small:4px;--border-radius-medium:12px;--border-radius-large:28px;--border-radius-pill:1000px;--border-radius-none:0px;--error-000:#000;--error-010:#410002;--error-020:#690005;--error-025:#7e0007;--error-030:#93000a;--error-035:#a80710;--error-040:#ba1a1a;--error-050:#de3730;--error-060:#ff5449;--error-070:#ff897d;--error-080:#ffb4ab;--error-090:#ffdad6;--error-095:#ffedea;--error-098:#fff8f7;--error-099:#fffbff;--error-100:#fff;--neutral-000:#000;--neutral-002:#040404;--neutral-004:#080808;--neutral-006:#0c0c0c;--neutral-008:#101010;--neutral-010:#141414;--neutral-012:#181818;--neutral-014:#1d1d1d;--neutral-016:#212121;--neutral-018:#252525;--neutral-020:#292929;--neutral-022:#2d2d2d;--neutral-024:#313131;--neutral-026:#353535;--neutral-028:#393939;--neutral-030:#3d3d3d;--neutral-035:#474747;--neutral-040:#525252;--neutral-045:#5c5c5c;--neutral-050:#666;--neutral-055:#757575;--neutral-060:#858585;--neutral-065:#949494;--neutral-070:#a3a3a3;--neutral-075:#b3b3b3;--neutral-080:#c2c2c2;--neutral-082:#c8c8c8;--neutral-084:#cecece;--neutral-086:#d4d4d4;--neutral-088:#dadada;--neutral-090:#e0e0e0;--neutral-092:#e7e7e7;--neutral-094:#ededed;--neutral-096:#f3f3f3;--neutral-098:#f9f9f9;--neutral-100:#fff;--primary-000:#000;--primary-002:#010508;--primary-004:#030a11;--primary-006:#040e19;--primary-008:#051322;--primary-010:#06182a;--primary-012:#081d33;--primary-014:#09213b;--primary-016:#0a2644;--primary-018:#0c2b4c;--primary-020:#0d3055;--primary-022:#0e345d;--primary-024:#0f3966;--primary-026:#113e6e;--primary-028:#124377;--primary-030:#13477f;--primary-035:#165394;--primary-040:#1a5faa;--primary-045:#1d6bbf;--primary-050:#2077d4;--primary-055:#2f84e0;--primary-060:#4692e3;--primary-065:#5da0e7;--primary-070:#74adea;--primary-075:#8bbbee;--primary-080:#a3c8f1;--primary-082:#accef2;--primary-084:#b5d3f4;--primary-086:#bed9f5;--primary-088:#c8def7;--primary-090:#d1e4f8;--primary-092:#dae9f9;--primary-094:#e3effb;--primary-096:#ecf4fc;--primary-098:#f6fafe;--primary-100:#fff;--secondary-000:#000;--secondary-002:#000706;--secondary-004:#000d0c;--secondary-006:#001412;--secondary-008:#001b18;--secondary-010:#00221e;--secondary-012:#002824;--secondary-014:#002f2a;--secondary-016:#003630;--secondary-018:#003c36;--secondary-020:#00433c;--secondary-022:#004a42;--secondary-024:#005148;--secondary-026:#00574e;--secondary-028:#005e54;--secondary-030:#00655a;--secondary-035:#007669;--secondary-040:#008678;--secondary-045:#009787;--secondary-050:#00a896;--secondary-055:#00cab5;--secondary-060:#00ecd3;--secondary-065:#10ffe5;--secondary-070:#32ffe9;--secondary-075:#54ffed;--secondary-080:#76fff0;--secondary-082:#84fff2;--secondary-084:#92fff3;--secondary-086:#9ffff5;--secondary-088:#adfff6;--secondary-090:#bbfff8;--secondary-092:#c8fff9;--secondary-094:#d6fffb;--secondary-096:#e4fffc;--secondary-098:#f1fffe;--secondary-100:#fff;--tertiary-000:#000;--tertiary-002:#060408;--tertiary-004:#0b080f;--tertiary-006:#110b17;--tertiary-008:#160f1e;--tertiary-010:#1c1326;--tertiary-012:#21172e;--tertiary-014:#271b35;--tertiary-016:#2c1f3d;--tertiary-018:#322244;--tertiary-020:#37264c;--tertiary-022:#3d2a54;--tertiary-024:#422e5b;--tertiary-026:#483263;--tertiary-028:#4d366b;--tertiary-030:#533972;--tertiary-035:#614385;--tertiary-040:#6e4d98;--tertiary-045:#7c57aa;--tertiary-050:#8b6ab4;--tertiary-055:#9779bb;--tertiary-060:#a288c3;--tertiary-065:#ae97ca;--tertiary-070:#b9a6d2;--tertiary-075:#c5b4d9;--tertiary-080:#d1c3e1;--tertiary-082:#d5c9e4;--tertiary-084:#dacfe7;--tertiary-086:#dfd5ea;--tertiary-088:#e3dbed;--tertiary-090:#e8e1f0;--tertiary-092:#ece7f3;--tertiary-094:#f1edf6;--tertiary-096:#f6f3f9;--tertiary-098:#faf9fc;--tertiary-100:#fff;--value-negative-000:#000;--value-negative-002:#090102;--value-negative-004:#130205;--value-negative-006:#1c0407;--value-negative-008:#26050a;--value-negative-010:#2f060c;--value-negative-012:#38070f;--value-negative-014:#420911;--value-negative-016:#4b0a14;--value-negative-018:#550b16;--value-negative-020:#5e0c18;--value-negative-022:#680d1b;--value-negative-024:#710f1d;--value-negative-026:#7a1020;--value-negative-028:#841122;--value-negative-030:#8d1225;--value-negative-035:#a5152b;--value-negative-040:#bc1831;--value-negative-045:#d41b37;--value-negative-050:#e32743;--value-negative-055:#e63d56;--value-negative-060:#e95269;--value-negative-065:#eb687b;--value-negative-070:#ee7d8e;--value-negative-075:#f193a1;--value-negative-080:#f4a9b4;--value-negative-082:#f5b1bb;--value-negative-084:#f6bac3;--value-negative-086:#f7c3ca;--value-negative-088:#f8cbd2;--value-negative-090:#f9d4d9;--value-negative-092:#fbdce1;--value-negative-094:#fce5e8;--value-negative-096:#fdeef0;--value-negative-098:#fef6f7;--value-negative-100:#fff;--value-positive-000:#000;--value-positive-002:#010504;--value-positive-004:#020b08;--value-positive-006:#03100c;--value-positive-008:#041511;--value-positive-010:#051b15;--value-positive-012:#062019;--value-positive-014:#06251d;--value-positive-016:#072b21;--value-positive-018:#083025;--value-positive-020:#09362a;--value-positive-022:#0a3b2e;--value-positive-024:#0b4032;--value-positive-026:#0c4636;--value-positive-028:#0d4b3a;--value-positive-030:#0e503e;--value-positive-035:#105e49;--value-positive-040:#126b53;--value-positive-045:#15795e;--value-positive-050:#178668;--value-positive-055:#1ca47f;--value-positive-060:#21c297;--value-positive-065:#2cdbac;--value-positive-070:#4ae0b7;--value-positive-075:#68e5c3;--value-positive-080:#86eacf;--value-positive-082:#93ecd4;--value-positive-084:#9feed9;--value-positive-086:#abf1de;--value-positive-088:#b7f3e2;--value-positive-090:#c3f5e7;--value-positive-092:#cff7ec;--value-positive-094:#dbf9f1;--value-positive-096:#e7fbf5;--value-positive-098:#f3fdfa;--value-positive-100:#fff;--primary-container:var(--primary-090);--on-primary-container:var(--primary-016);--secondary-container:var(--secondary-090);--on-secondary-container:var(--secondary-016);--tertiary-container:var(--tertiary-090);--on-tertiary-container:var(--tertiary-016);--error:var(--error-040);--on-error:var(--error-100);--error-container:var(--error-090);--on-error-container:var(--error-010);--surface-dim:var(--neutral-006);--surface:var(--neutral-096);--surface-bright:var(--neutral-100);--surface-container-lowest:var(--neutral-100);--surface-container-low:var(--neutral-098);--surface-container:var(--neutral-096);--surface-container-high:var(--neutral-094);--surface-container-highest:var(--neutral-092);--on-surface:var(--neutral-010);--on-surface-variant:var(--neutral-040);--outline:var(--neutral-090);--outline-variant:var(--neutral-060);--inverse-surface:var(--neutral-006);--inverse-on-surface:var(--neutral-096);--inverse-primary:var(--primary-055);--scrim:var(--neutral-000);--value-positive-subtle:var(--value-positive-090);--value-positive-intense:var(--value-positive-016);--value-negative-subtle:var(--value-negative-090);--value-negative-intense:var(--value-negative-016);--font-family-default:Outfit;--font-famuily-article:Literata;--font-weight-light:300;--font-weight-medium:500;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-size-10:0.625rem;--font-size-12:0.75rem;--font-size-14:0.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-22:1.375rem;--font-size-24:1.5rem;--font-size-28:1.75rem;--font-size-32:2rem;--font-size-36:2.25rem;--font-size-40:2.5rem;--font-size-44:2.75rem;--font-size-48:3rem;--font-size-52:3.25rem;--font-size-56:3.5rem;--font-size-60:3.75rem;--font-size-64:4rem;--font-size-68:4.25rem;--font-size-72:4.5rem;--line-height-12:0.75rem;--line-height-16:1rem;--line-height-20:1.25rem;--line-height-24:1.5rem;--line-height-28:1.75rem;--line-height-32:2rem;--line-height-36:2.25rem;--line-height-40:2.5rem;--line-height-44:2.75rem;--line-height-48:3rem;--line-height-52:3.25rem;--line-height-56:3.5rem;--line-height-60:3.75rem;--line-height-64:4rem;--line-height-68:4.25rem;--line-height-72:4.5rem;--line-height-80:5rem;--line-height-88:5.5rem}:root,[data-theme=dark]{--primary:var(--primary-050);--on-primary:var(--primary-100);--secondary:var(--secondary-050);--on-secondary:var(--secondary-100);--tertiary:var(--tertiary-050);--on-tertiary:var(--tertiary-100);--primary-fixed:var(--primary-060);--primary-fixed-dim:var(--primary-080);--on-primary-fixed:var(--primary-010);--on-primary-fixed-variant:var(--primary-030);--secondary-fixed:var(--secondary-060);--secondary-fixed-dim:var(--secondary-080);--on-secondary-fixed:var(--secondary-010);--on-secondary-fixed-variant:var(--secondary-030);--tertiary-fixed:var(--tertiary-060);--tertiary-fixed-dim:var(--tertiary-080);--on-tertiary-fixed:var(--tertiary-010);--on-tertiary-fixed-variant:var(--tertiary-030);--shadow:var(--neutral-000);--value-positive:var(--value-positive-050);--on-value-positive:var(--value-positive-100);--value-negative:var(--value-negative-050);--on-value-negative:var(--value-negative-100)}[data-theme=dark]{--primary-container:var(--primary-030);--on-primary-container:var(--primary-090);--secondary-container:var(--secondary-030);--on-secondary-container:var(--secondary-090);--tertiary-container:var(--tertiary-030);--on-tertiary-container:var(--tertiary-090);--error:var(--error-080);--on-error:var(--error-020);--error-container:var(--error-030);--on-error-container:var(--error-090);--surface-dim:var(--neutral-016);--surface:var(--neutral-000);--surface-bright:var(--neutral-010);--surface-container-lowest:var(--neutral-010);--surface-container-low:var(--neutral-012);--surface-container:var(--neutral-014);--surface-container-high:var(--neutral-016);--surface-container-highest:var(--neutral-018);--on-surface:var(--neutral-100);--on-surface-variant:var(--neutral-080);--outline:var(--neutral-020);--outline-variant:var(--neutral-035);--inverse-surface:var(--neutral-100);--inverse-on-surface:var(--neutral-010);--inverse-primary:var(--primary-050);--scrim:var(--neutral-040);--value-positive-subtle:var(--value-positive-030);--value-positive-intense:var(--value-positive-090);--value-negative-subtle:var(--value-negative-030);--value-negative-intense:var(--value-negative-090)}.display-large{font-size:var(--font-size-40);line-height:var(--line-height-44)}.display-large,.display-medium,.display-small,.headline-large,.headline-medium,.headline-small,.title-large,.title-medium,.title-small{font-family:var(--font-family-default);letter-spacing:0;font-weight:var(--font-weight-semibold)}.display-medium{font-size:var(--font-size-36);line-height:var(--line-height-40)}.display-small{font-size:var(--font-size-32);line-height:var(--line-height-36)}.headline-large{font-size:var(--font-size-28);line-height:var(--line-height-32)}.headline-medium{font-size:var(--font-size-24)}.headline-medium,.headline-small{line-height:var(--line-height-28)}.headline-small{font-size:var(--font-size-22)}.title-large{font-size:var(--font-size-20)}.title-large,.title-medium{line-height:var(--line-height-24)}.title-medium{font-size:var(--font-size-18)}.title-small{font-size:var(--font-size-16);line-height:var(--line-height-20)}.body-large{font-size:var(--font-size-18)}.body-large,.body-medium{font-family:var(--font-family-default);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light)}.body-medium{font-size:var(--font-size-16)}.body-small{font-size:var(--font-size-14);font-weight:var(--font-weight-light)}.body-small,.label-large{font-family:var(--font-family-default);line-height:var(--line-height-20);letter-spacing:0}.label-large{font-size:var(--font-size-16);font-weight:var(--font-weight-medium)}.label-medium{font-size:var(--font-size-14)}.label-medium,.label-small{font-family:var(--font-family-default);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium)}.label-small{font-size:var(--font-size-12)}.body-article{font-family:var(--font-famuily-article);font-size:var(--font-size-18);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-regular)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-family-default);background-color:var(--surface);color:var(--on-surface);margin:0;padding:0;transition:background-color .2s,color .2s}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1440px;margin:0 auto;padding-left:32px;padding-right:32px}@media screen and (max-width:768px){.container{padding-left:16px;padding-right:16px}}.main{min-height:calc(100vh - 276px)}.site-header{background:var(--surface-bright);border-bottom:1px solid var(--outline);position:sticky;top:0;z-index:50}.site-header__inner{display:flex;align-items:center;gap:32px;padding:16px 32px;max-width:1440px;margin:0 auto;width:100%}.site-header__search{display:none;position:absolute;inset:0;background:var(--surface-bright)}.site-header__search-container{width:100%;max-width:1440px;height:100%;margin:0 auto;padding:3px 32px}.site-header__search-form{display:flex;align-items:center;gap:12px;width:100%;height:100%;padding:0 10px 0 14px;border:1px solid var(--outline);border-radius:var(--border-radius-small)}.site-header__search-close,.site-header__search-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:var(--on-surface)}.site-header__search-icon svg{width:24px;height:24px}.site-header__search-close svg{width:12px;height:12px}.site-footer__logo-text path,.site-header__caret path,.site-header__icon-button path,.site-header__search-close path,.site-header__search-icon path,[data-theme=dark] .site-header__logo-image path:not([fill="#2077D4"]){fill:var(--on-surface)}.site-header__search-input{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);flex:1 1 auto;min-width:0;padding:0;color:var(--on-surface);background:transparent;border:0;outline:0}.site-header__search-input::placeholder{color:var(--on-surface);opacity:.65}.site-header__search-close{padding:0;background:transparent;border:0;cursor:pointer}.site-header__logo{display:inline-flex;align-items:center;flex-shrink:0;color:var(--on-surface)}.site-header__logo-image{height:32px;width:77px;display:block}.site-header__logo:hover{text-decoration:none}.site-header__logo-text{font-family:var(--font-family-default);font-size:var(--font-size-20);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold);font-weight:700}.site-header__nav{display:flex;align-items:center;gap:24px}.site-header__nav-item{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;gap:4px;height:48px;color:var(--on-surface);transition:color .2s;border:none;background:transparent;padding:0;cursor:pointer}.site-header__nav-item:hover{text-decoration:none;color:var(--primary)}.site-header__caret{transition:transform .2s;flex-shrink:0}.site-header__nav-group{position:relative}.site-header__dropdown{display:none;flex-direction:column;position:absolute;top:100%;left:0;min-width:180px;width:max-content;background:var(--surface-container-lowest);border:1px solid var(--outline);border-radius:var(--border-radius-medium);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:4px;z-index:50}.site-header__dropdown-item{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);display:block;padding:8px 16px;border-radius:var(--border-radius-small);color:var(--on-surface);white-space:nowrap;transition:background .15s,color .15s}.site-header__dropdown-item:hover{text-decoration:none;background:color-mix(in srgb,var(--on-surface) 6%,transparent);color:var(--primary)}.site-header__nav-group--open .site-header__dropdown{display:flex}.site-header__nav-group--open .site-header__caret{transform:rotate(180deg)}.site-header__actions{gap:8px;flex-shrink:0;margin-left:auto}.site-header__actions,.site-header__icons{display:flex;align-items:center}.site-header__icon-button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:20px;background:transparent;color:var(--on-surface);cursor:pointer;transition:background .2s}.site-header__icon-button:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.site-header__login{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;justify-content:center;height:48px;padding:14px 24px;border-radius:var(--border-radius-small);background:var(--primary);color:var(--on-primary);white-space:nowrap;transition:filter .2s}.site-header__login:hover{text-decoration:none;filter:brightness(.92)}.site-header__hamburger{display:none;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:20px;background:transparent;color:var(--on-surface);cursor:pointer;transition:background .2s}.site-header__hamburger:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.site-header__overlay{display:none;position:fixed;inset:0;background:var(--scrim,#000);opacity:.5;z-index:99}.site-header__drawer{position:fixed;top:0;right:0;width:calc(min(280px,90vw));height:100dvh;background:var(--surface-container-lowest);border-left:1px solid var(--outline);transform:translateX(100%);transition:transform .3s;z-index:100;display:flex;flex-direction:column;gap:16px;padding:20px;overflow-y:auto}.site-header__drawer-icons{display:flex;align-items:center;padding-bottom:13px;border-bottom:1px solid var(--outline);width:100%;flex-shrink:0}.site-header__drawer-close{margin-left:auto}.site-header__drawer-nav{list-style:none;margin:0;padding:0;width:100%}.site-header__drawer-item{width:100%}.site-header__drawer-link{display:flex;align-items:stretch;text-decoration:none;color:inherit;cursor:pointer;list-style:none;width:100%;border:none;background:transparent;padding:0}.site-header__drawer-link::-webkit-details-marker{display:none}.site-header__drawer-link[aria-current=page] .site-header__drawer-indicator{opacity:1}.site-header__drawer-link[aria-current=page] .site-header__drawer-label{color:var(--primary)}.site-header__drawer-indicator{display:block;width:2px;align-self:stretch;background:var(--primary);opacity:0;flex-shrink:0}.site-header__drawer-content{display:flex;flex:1;align-items:center;gap:4px;padding:16px;min-width:0}.site-header__drawer-label{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--on-surface);flex:1}.site-header__drawer-caret{flex-shrink:0;transition:transform .2s}.site-header__drawer-group{width:100%}.site-header__drawer-group summary{list-style:none}.site-header__drawer-group summary::-webkit-details-marker{display:none}.site-header__drawer-group[open] .site-header__drawer-caret{transform:rotate(180deg)}.site-header__drawer-submenu{list-style:none;margin:0;padding:0 0 8px}.site-header__drawer-subitem{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);display:block;padding:10px 16px 10px 34px;color:var(--on-surface);transition:color .15s}.site-header__drawer-subitem:hover{text-decoration:none;color:var(--primary)}.site-header--open .site-header__overlay,.site-header--search-open .site-header__search{display:block}.site-header--open .site-header__drawer{transform:translateX(0)}.site-header--search-open .site-header__inner{visibility:hidden}@media screen and (max-width:1023.98px){.site-header__inner{padding:16px;gap:0}.site-header__search-container{padding-right:16px;padding-left:16px}.site-header__icons,.site-header__nav{display:none}.site-header__hamburger{display:inline-flex}}.site-footer{background:var(--surface-bright);border-top:1px solid var(--outline-variant);padding:48px 32px 0}.site-footer__inner{max-width:1440px;margin:0 auto}.site-footer__grid,.site-footer__inner{display:flex;flex-direction:column;gap:32px}.site-footer__row{display:flex;gap:32px;align-items:flex-start}.site-footer__brand{flex:2 0 0;min-width:0;display:flex;flex-direction:column;gap:16px}.site-footer__columns{flex:2 0 0;display:flex;gap:32px;min-width:0}.site-footer__logo{display:inline-flex;align-items:center}.site-footer__logo img,.site-footer__logo-text{height:32px;width:77px;display:block}.site-footer__logo:hover,.site-footer__social-link:hover{text-decoration:none}.site-footer__logo-text{font-size:var(--font-size-20);line-height:var(--line-height-24);font-weight:var(--font-weight-semibold);font-weight:700}.site-footer__about,.site-footer__logo-text{font-family:var(--font-family-default);letter-spacing:0;color:var(--on-surface)}.site-footer__about{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light);margin:0}.site-footer__social{display:flex;gap:4px}.site-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--on-surface);transition:color .2s}.site-footer__social-link:hover .site-footer__social-icon-wrap{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.site-footer__social-icon-wrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;transition:background .2s}.site-footer__social-icon-wrap img,.site-footer__social-icon-wrap svg{width:24px;height:24px;display:block}.site-footer__column{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:16px}.site-footer__heading{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}.site-footer__links{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.site-footer__link{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-light);color:var(--on-surface);transition:opacity .2s}.site-footer__link:hover{text-decoration:none;opacity:.7}.site-footer__newsletter{display:flex;flex-direction:column;gap:12px}.site-footer__newsletter-message,.site-footer__newsletter-subtitle{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface)}.site-footer__form{display:flex;gap:12px;align-items:center}.site-footer__input{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);flex:1 0 0;min-width:0;height:48px;padding:0 24px;border:none;border-radius:var(--border-radius-small);background:var(--inverse-surface);color:var(--inverse-on-surface)}.site-footer__input::placeholder{opacity:.5}.site-footer__submit{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;justify-content:center;height:48px;padding:14px 24px;border:none;border-radius:var(--border-radius-small);background:var(--primary);color:var(--on-primary);cursor:pointer;white-space:nowrap;transition:opacity .2s}.site-footer__submit:hover{opacity:.9}.site-footer__bottom{border-top:1px solid var(--outline-variant);padding-block:24px}.site-footer__copyright{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface);text-align:center}@media screen and (max-width:767.98px){.site-footer{padding:48px 16px 0}.site-footer__columns,.site-footer__row{flex-direction:column}.site-footer__brand,.site-footer__column,.site-footer__columns{flex:none;width:100%}}.dark-mode-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--outline-variant);border-radius:var(--border-radius-pill);background:var(--surface-container);color:var(--on-surface);cursor:pointer;transition:background-color .2s,border-color .2s}.dark-mode-toggle:hover{background:var(--surface-container-high);border-color:var(--outline)}.dark-mode-toggle__icon{font-size:18px;line-height:1}.dark-mode-toggle__icon--light{display:none}.dark-mode-toggle__icon--dark,[data-theme=dark] .dark-mode-toggle__icon--light{display:inline}[data-theme=dark] .dark-mode-toggle__icon--dark{display:none}.faq{padding:48px 0;background-color:var(--surface-bright)}.faq__inner{display:flex;flex-direction:column;gap:24px}.big-number,.cursos__header,.equipe__label,.equipe__person,.faq__header{text-align:center}.faq__title{font-family:var(--font-family-default);font-size:var(--font-size-28);line-height:var(--line-height-32);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--on-surface);margin:0}.faq__list{display:flex;flex-direction:column;width:100%;max-width:960px;margin:0 auto}.pagination{display:flex;justify-content:center}.pagination .nav-links{display:flex;align-items:center;gap:8px}.pagination .page-numbers{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border-radius-small);color:var(--on-surface);text-decoration:none;transition:background .2s}.pagination .page-numbers.current{background:var(--primary-container);color:var(--on-primary-container)}.pagination .page-numbers:not(.current):not(.dots):hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.pagination .page-numbers.next,.pagination .page-numbers.prev{width:48px;height:48px;border-radius:20px;border:1px solid var(--outline);color:var(--on-surface)}.pagination .page-numbers.next svg,.pagination .page-numbers.prev svg{width:24px;height:24px}.pagination .page-numbers.dots{border:none}@media screen and (max-width:359.98px){.pagination .page-numbers--compact-hidden{display:none}}.home>section{padding-block:48px}@media screen and (max-width:768px){.home>section{padding-block:40px}}.home>section.destaques{padding-block:0}.home>section.cursos{padding-block:48px}@media screen and (max-width:768px){.home>section.cursos{padding-block:40px}}.home>section.equipe{padding-block:48px}@media screen and (max-width:768px){.home>section.equipe{padding-block:40px}}.home>section.podcasts{padding-bottom:0}.home>section.episodios{padding-block:0}@media screen and (max-width:767.98px){.home>section.episodios .episodios__grid>:nth-child(n+4){display:none}}.home>section.newsletters{background:var(--surface-bright);padding-top:32px}.destaques__list,.destaques__slider{position:relative}.destaques__list{list-style:none;margin:0;padding:0;min-height:500px}.destaques__item{position:absolute;inset:0;min-height:500px;opacity:0;pointer-events:none;transition:opacity .4s}.destaques__item.is-active{opacity:1;pointer-events:auto;z-index:1}.destaques__item .hero{border-radius:0;min-height:500px;width:100%;height:100%}@media(max-width:767.98px){.destaques__item .hero__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}.destaques__item .hero__description{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-light)}.destaques__item .hero__text{gap:16px}.destaques__item .hero__content{padding-left:16px;padding-right:16px}}.destaques__controls{position:absolute;inset-inline:0;bottom:64px;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:16px;pointer-events:none}.destaques__dots{display:flex;align-items:center;gap:8px;pointer-events:auto}.destaques__dot{width:8px;height:8px;padding:0;border:0;border-radius:var(--border-radius-small);background:var(--on-primary);opacity:.4;cursor:pointer;transition:opacity .2s,width .2s}.destaques__dot.is-active{width:24px;opacity:1}.destaques__arrows{display:flex;align-items:center;gap:4px;pointer-events:auto}.destaques__arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--border-radius-pill);background:hsla(0,0%,100%,.15);color:var(--on-primary);cursor:pointer;transition:background .2s,border-color .2s}.destaques__arrow:hover{background:hsla(0,0%,100%,.25);border-color:var(--on-primary)}.cursos{background:var(--surface)}.cursos__header{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:32px}.cursos__title{font-family:var(--font-family-default);font-size:var(--font-size-36);line-height:var(--line-height-40);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--on-surface);margin:0}@media screen and (max-width:767.98px){.cursos__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.cursos__title-accent{display:block;color:var(--primary)}.cursos__subtitle{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);color:var(--on-surface-variant);margin:0}.cursos__grid{display:flex;flex-wrap:wrap;gap:20px}.cursos__grid>*{flex:1 1 calc(25% - 15px)}@media screen and (max-width:1023.98px){.cursos__grid>*{flex-basis:calc(50% - 10px)}}@media screen and (max-width:767.98px){.cursos__grid>*{flex-basis:100%}}.cursos__footer{display:flex;justify-content:center;margin-top:32px}.cursos__button{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;padding:14px 24px;border:1px solid var(--outline);border-radius:var(--border-radius-small);color:var(--primary);white-space:nowrap;transition:background .2s,border-color .2s}.cursos__button:hover{text-decoration:none;background:var(--surface-container);border-color:var(--outline-variant)}.equipe{background:var(--surface-bright)}.equipe__inner{display:flex;align-items:flex-start;gap:48px}@media screen and (max-width:1023.98px){.equipe__inner{flex-direction:column;align-items:stretch}}.equipe__team{flex:0 0 320px;width:320px;display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (max-width:1023.98px){.equipe__team{flex-basis:auto;width:100%}}.equipe__label{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--primary);text-transform:uppercase}.equipe__avatars{position:relative;width:264px;height:120px;margin:0 auto}.equipe__avatar{position:absolute;top:10px;width:100px;height:100px;padding:0;border:4px solid var(--surface-bright);border-radius:var(--border-radius-pill);background:var(--surface-container);overflow:hidden;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.equipe__avatar--prev{left:0;opacity:.3;z-index:1;pointer-events:auto}.equipe__avatar--next{left:164px;opacity:.3;z-index:1;pointer-events:auto}.equipe__avatar--active{top:0;left:72px;width:120px;height:120px;opacity:1;z-index:2;pointer-events:auto}.equipe__avatar-img{width:100%;height:100%;object-fit:cover}.equipe__bullets,.equipe__person{display:flex;gap:8px}.equipe__bullet{width:12px;height:12px;padding:0;border:1px solid var(--outline);border-radius:var(--border-radius-pill);background:transparent;cursor:pointer;transition:background .2s,border-color .2s}.equipe__bullet--active{border-color:var(--primary);background:var(--primary)}.equipe__person{flex-direction:column}.equipe__name{font-family:var(--font-family-default);font-size:var(--font-size-18);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--on-surface);margin:0}.equipe__name,.equipe__role{line-height:var(--line-height-24)}.equipe__role{font-size:var(--font-size-16)}.equipe__bio,.equipe__role{font-family:var(--font-family-default);letter-spacing:0;font-weight:var(--font-weight-light);color:var(--on-surface-variant);margin:0}.equipe__bio{font-size:var(--font-size-14);line-height:var(--line-height-20)}.equipe__about{flex:1 1 0;min-width:0;gap:48px}.equipe__about,.equipe__intro{display:flex;flex-direction:column}.equipe__intro{gap:24px}.equipe__heading{font-family:var(--font-family-default);font-size:var(--font-size-36);line-height:var(--line-height-40);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--on-surface);margin:0}@media screen and (max-width:767.98px){.equipe__heading{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.equipe__text{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);color:var(--on-surface-variant);margin:0}.big-numbers__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.big-number{display:flex;flex-direction:column;align-items:center;gap:4px}.big-number__icon{margin-bottom:4px}.big-number__value{font-size:var(--font-size-40);line-height:var(--line-height-44);font-weight:var(--font-weight-semibold);color:var(--primary)}.big-number__label,.big-number__value,.podcasts-page__featured-card-hat,.podcasts-page__featured-card-title,.podcasts-page__featured-subtitle,.podcasts-page__featured-title,.podcasts-page__hat{font-family:var(--font-family-default);letter-spacing:0}.big-number__label{font-size:var(--font-size-16);line-height:var(--line-height-20);font-weight:var(--font-weight-medium);color:var(--on-surface-variant)}.newsletter-signup{background:var(--surface-bright);scroll-margin-top:96px}.newsletter-signup--bleed{background:var(--primary-container);padding:40px 0}.newsletter-signup--bleed .email-subscription-box{padding:0;border-radius:0;background:transparent}.podcasts{background:var(--surface-bright);scroll-margin-top:96px}.episodios__inner,.podcasts__inner{padding-bottom:32px}.podcasts__track{display:flex;align-items:flex-start;gap:20px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.podcasts__track::-webkit-scrollbar{display:none}.podcasts__track>.card-podcast{flex:0 0 240px;scroll-snap-align:start}@media screen and (min-width:1440px){.podcasts__track>.card-podcast{flex-basis:272px}}.episodios,.podcasts-page{background:var(--surface-bright)}.episodios__inner{border-top:1px solid var(--outline);padding-top:32px;border-bottom:1px solid var(--outline)}@media screen and (max-width:768px){.big-numbers__grid{grid-template-columns:repeat(2,1fr)}.episodios__inner{padding-left:0;padding-right:0;margin-left:16px;margin-right:16px}}.episodios__grid{display:flex;flex-wrap:wrap;gap:20px}.episodios__grid>*{flex-basis:100%}@media screen and (min-width:768px){.episodios__grid>*{flex-basis:calc(50% - 10px)}}@media screen and (min-width:1024px){.episodios__grid>*{flex-basis:calc((100% - 40px) / 3)}}.podcasts-page__featured{padding:68px 0;background:var(--surface-container)}.podcasts-page__featured-inner{display:flex;align-items:center;gap:40px}.podcasts-page__featured-content{flex:1 1 0;max-width:760px}.podcasts-page__hat{font-size:var(--font-size-14);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);color:var(--primary)}.podcasts-page__featured-title,.podcasts-page__hat{margin:0 0 28px}.podcasts-page__featured-title{font-size:var(--font-size-40);line-height:var(--line-height-44);font-weight:var(--font-weight-semibold);color:var(--on-surface)}.podcasts-page__featured-subtitle{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light);max-width:720px;margin:0;color:var(--on-surface);opacity:.8}.podcasts-page__featured-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}.podcasts-page__featured-card{position:relative;width:min(100%,360px);aspect-ratio:4/5;margin:0 auto;overflow:hidden;color:var(--on-primary);background:var(--surface-container-lowest);border-radius:28px}.podcasts-page__featured-card-media{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.podcasts-page__featured-card-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,.55) 40%,transparent 75%)}.podcasts-page__featured-card-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:12px;padding:20px}.podcasts-page__featured-card-hat{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);margin:0}.podcasts-page__featured-card-title{font-size:var(--font-size-20);line-height:var(--line-height-24);font-weight:var(--font-weight-semibold);margin:0}.podcasts-page__featured-listen{width:100%;margin-top:4px;color:var(--on-primary)}.podcasts-page__featured-listen img{width:18px;height:24px}.podcasts-page .podcasts{border-top:1px solid var(--outline);border-bottom:1px solid var(--outline)}.podcasts-page .podcasts__inner{padding-top:49px;padding-bottom:49px}.podcast-hero,.podcasts-page .episodios{background:var(--surface-container-low)}.podcasts-page .episodios__inner{border:0;padding-top:48px;padding-bottom:48px}.podcasts-page .episodios__filters{display:flex;gap:8px;padding-bottom:16px;overflow-x:auto;scrollbar-width:none}.podcasts-page .episodios__filters::-webkit-scrollbar{display:none}@media screen and (max-width:767.98px){.podcasts-page__featured{padding:40px 0}.podcasts-page__featured-inner{flex-direction:column;align-items:stretch;gap:32px}.podcasts-page__hat{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium)}.podcasts-page__featured-title,.podcasts-page__hat{font-family:var(--font-family-default);letter-spacing:0}.podcasts-page__featured-title{font-size:var(--font-size-24);line-height:var(--line-height-28);font-weight:var(--font-weight-semibold)}.podcasts-page__featured-card{width:100%;max-width:360px}.podcasts-page .podcasts__inner{padding-top:33px;padding-bottom:33px}.podcasts-page .episodios__inner{padding-top:32px;padding-bottom:32px}}.podcast-hero{padding:68px 32px}.podcast-hero__inner{display:flex;align-items:flex-start;gap:40px;max-width:1440px}.podcast-hero__media{flex:0 0 220px;width:220px;height:220px;border-radius:28px;overflow:hidden}@media screen and (max-width:1024px){.podcast-hero__media{flex-basis:200px;width:200px;height:200px}}.podcast-hero__image{width:100%;height:100%;object-fit:cover;display:block}.podcast-hero__content{display:flex;flex-direction:column;gap:28px;flex:1 1 0;min-width:0;max-width:760px}.podcast-hero__title{font-size:var(--font-size-40);line-height:var(--line-height-44);font-weight:var(--font-weight-semibold)}.podcast-hero__description,.podcast-hero__title{font-family:var(--font-family-default);letter-spacing:0;margin:0;color:var(--on-surface)}.podcast-hero__description{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light);opacity:.8}.podcast-hero__tags{display:flex;flex-wrap:wrap;gap:12px}.podcast-hero__tags .chip{color:var(--on-surface-variant)}.podcast-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.podcast-hero__cta{padding:12px 24px 12px 16px}.podcast-hero__cta svg{flex:none}.podcast-hero__cta--youtube svg{color:red}.podcast-hero__cta--spotify svg{color:#1ed760}@media screen and (max-width:767.98px){.podcast-hero{padding:32px 16px}.podcast-hero__inner{flex-direction:column;align-items:center;gap:20px}.podcast-hero__media{flex-basis:180px;width:180px;height:180px}.podcast-hero__content{max-width:none;gap:16px}.podcast-hero__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}.podcast-hero__actions{gap:20px}}.podcast-posts{background:var(--surface-bright);border-top:1px solid var(--outline);border-bottom:1px solid var(--outline);padding:49px 32px}.podcast-posts__list{display:flex;flex-direction:column;max-width:920px;margin-top:40px}@media screen and (max-width:1024px){.podcast-posts__list{max-width:900px}}.podcast-posts__list .card-episode{border-bottom:1px solid var(--outline);padding:12px 0}.podcast-posts__list .card-episode:last-child{border-bottom:0}.podcast-posts__list .card-episode__media{width:180px;height:101px}.podcast-posts__ver-mais{display:flex;justify-content:center;margin-top:32px}.podcast-posts__ver-mais .button:disabled{cursor:wait;opacity:.7}.podcast-posts__status{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:24px 0 0;text-align:center;color:var(--on-surface-variant)}.podcast-posts__skeleton{display:block;background:var(--surface-container-highest);animation:podcast-posts-skeleton 1.4s ease-in-out infinite}.podcast-posts__skeleton--image{width:100%;height:100%}.podcast-posts__skeleton--label{width:96px;height:16px}.podcast-posts__skeleton--title{width:80%;height:24px;margin-top:16px}.podcast-posts__skeleton--excerpt{width:60%;height:16px;margin-top:12px}.podcast-posts .card-episode--skeleton{display:flex;align-items:center;gap:16px;padding:8px 0;color:inherit;pointer-events:none}.podcast-posts .card-episode--skeleton .card-episode__media{overflow:hidden}@media screen and (max-width:767.98px){.podcast-posts{padding:41px 16px}.podcast-posts__list,.podcast-posts__ver-mais{margin-top:24px}.podcast-posts__list .card-episode__media{width:140px;height:79px}.podcast-posts__list .card-episode__description{display:none}}@keyframes podcast-posts-skeleton{0%,to{opacity:.5}50%{opacity:1}}.podcast-page .podcasts{background:var(--surface-container-low);border-bottom:1px solid var(--outline)}.podcast-page .podcasts__inner{padding-top:48px;padding-bottom:48px}@media screen and (max-width:767.98px){.podcast-page .podcasts__inner{padding-top:40px;padding-bottom:40px}}.single-podcast-hero{background:var(--surface-container-low);padding:68px 32px}.single-podcast-hero__inner{display:flex;align-items:flex-start;gap:40px;max-width:1440px}.single-podcast-hero__media{flex:0 0 600px;width:600px;border-radius:var(--border-radius-medium);overflow:hidden;background:var(--surface-container);aspect-ratio:688/385}@media screen and (max-width:1024px){.single-podcast-hero__media{flex-basis:380px;width:380px}}.single-podcast-hero__media--spotify{display:flex;align-items:center;justify-content:center;aspect-ratio:auto;height:152px;background:transparent}.single-podcast-hero__iframe{width:100%;height:100%;border:0;display:block}.single-podcast-hero__image{width:100%;height:100%;object-fit:cover;display:block}.single-podcast-hero__content{display:flex;flex-direction:column;gap:28px;flex:1 1 0;min-width:0}.single-podcast-hero__category{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--primary);text-decoration:none}.single-podcast-hero__category:hover{text-decoration:underline}.single-podcast-hero__title{font-size:var(--font-size-40);line-height:var(--line-height-44);font-weight:var(--font-weight-semibold)}.single-podcast-hero__description,.single-podcast-hero__title{font-family:var(--font-family-default);letter-spacing:0;margin:0;color:var(--on-surface)}.single-podcast-hero__description{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light);opacity:.8}.single-podcast-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.single-podcast-hero__meta .chip{color:var(--on-surface-variant)}.single-podcast-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px}.single-podcast-hero__cta{padding:12px 24px 12px 16px}.single-podcast-hero__cta svg{flex:none}.single-podcast-hero__cta--youtube svg{color:red}.single-podcast-hero__cta--spotify svg{color:#1ed760}@media screen and (max-width:1024px){.single-podcast-hero__inner{flex-direction:column-reverse;gap:20px}.single-podcast-hero__media{flex-basis:auto;width:100%}}@media screen and (max-width:767.98px){.single-podcast-hero{padding:32px 16px}.single-podcast-hero__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.single-podcast-dados-extras{background:var(--surface-bright);padding:48px 32px}.single-podcast-dados-extras__inner{display:flex;flex-direction:column;gap:32px;max-width:1440px}@media screen and (min-width:1024px){.single-podcast-dados-extras__inner{flex-direction:row;align-items:flex-start;gap:60px}.single-podcast-dados-extras__main{flex:1 1 0;min-width:520px}.single-podcast-dados-extras__inner--has-aside .single-podcast-sobre__content{max-height:120px}}.single-podcast-dados-extras__main{display:flex;flex-direction:column;gap:32px}.single-podcast-dados-extras__title{font-family:var(--font-family-default);font-size:var(--font-size-22);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0 0 8px;color:var(--on-surface)}@media screen and (max-width:767.98px){.single-podcast-dados-extras{padding:32px 16px}}.single-podcast-sobre__wrapper{position:relative}.single-podcast-sobre__content{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);color:var(--on-surface);max-height:216px;overflow:hidden}.single-podcast-sobre__content p{margin:0 0 16px}.single-podcast-sobre__fade{position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(to top,var(--surface-bright),color-mix(in srgb,var(--surface-bright),transparent));pointer-events:none}.single-podcast-sobre__fade[hidden],.single-podcast-sobre__wrapper--expanded .single-podcast-sobre__fade{display:none}.single-podcast-sobre__wrapper--expanded .single-podcast-sobre__content{max-height:none;overflow:visible}.single-podcast-sobre__ver-mais{display:inline-flex;align-items:center;gap:4px;margin-top:8px;background:none;border:0;padding:0;cursor:pointer;color:var(--primary);font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium)}.single-podcast-sobre__ver-mais svg{width:20px;height:20px;transition:transform .2s}.single-podcast-sobre__ver-mais--expanded svg{transform:rotate(180deg)}.single-podcast-sobre__ver-mais[hidden]{display:none}.single-podcast-convidados{display:flex;flex-direction:column;gap:20px}.convidado-card{border:.8px solid var(--outline);border-radius:var(--border-radius-medium);background:var(--surface-container-low);transition:border-color .2s,transform .2s}.convidado-card__link{display:flex;gap:16px;padding:20px;color:inherit;text-decoration:none}.convidado-card__link:hover,.post__title a{text-decoration:none}.convidado-card__avatar{flex:0 0 60px;width:60px;height:60px;border-radius:50%;overflow:hidden;background:var(--primary-container);display:flex;align-items:center;justify-content:center}.convidado-card__photo{width:100%;height:100%;object-fit:cover;display:block}.convidado-card__initials{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--on-surface)}.convidado-card__body{display:flex;flex-direction:column;min-width:0}.convidado-card__nome{font-size:var(--font-size-16);line-height:var(--line-height-20);font-weight:var(--font-weight-semibold);color:var(--on-surface);transition:color .2s}.convidado-card__cargo,.convidado-card__descricao,.convidado-card__nome,.mais-conteudos__title,.single-article__author-name,.single-article__content,.single-article__meta,.single-article__reading-time,.single-article__subtitle,.single-article__title,.single-podcast-conteudo-extra__content{font-family:var(--font-family-default);letter-spacing:0}.convidado-card__cargo{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);margin:2px 0 0;color:var(--primary)}.convidado-card__descricao{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light);margin:10px 0 0;color:var(--on-surface-variant)}.convidado-card:hover{border-color:var(--outline-variant);transform:translateY(-2px)}.convidado-card:hover .convidado-card__nome{color:var(--primary)}.single-podcast-conteudo-extra__content{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light);color:var(--on-surface)}.single-podcast-conteudo-extra__content a{color:var(--primary)}.single-podcast-relacionados{width:100%;min-width:0}.single-podcast-relacionados__list{display:flex;flex-direction:column;margin-top:24px}.single-podcast-relacionados__list .card-episode{border-bottom:1px solid var(--outline);padding:12px 0}.single-podcast-relacionados__list .card-episode:last-child{border-bottom:0}.single-podcast-relacionados__list .card-episode__media{width:96px;height:96px}@media screen and (min-width:1024px){.single-podcast-relacionados{flex:0 0 380px;width:380px}}.newsletters__grid{display:flex;flex-wrap:wrap;gap:20px}.newsletters__grid>*{flex:1 1 calc(25% - 15px)}@media screen and (max-width:1023.98px){.newsletters__grid>*{flex-basis:calc(50% - 10px)}.mais-conteudos__columns{flex-direction:column}}@media screen and (max-width:767.98px){.newsletters__grid>*{flex-basis:100%}}.mais-conteudos{background:var(--surface)}.mais-conteudos__header{display:flex;justify-content:center;margin-bottom:24px}.mais-conteudos__title{font-size:var(--font-size-28);line-height:var(--line-height-32);font-weight:var(--font-weight-semibold);color:var(--on-surface);margin:0;text-align:center}.mais-conteudos__columns{display:flex;gap:24px}.mais-conteudos__columns>*{flex:1 0 0}.post{margin-bottom:40px}.post__header{margin-bottom:16px}.post__title{font-size:1.75rem;margin:0 0 8px}.post__title,.post__title a{color:var(--on-surface)}.post__title a:hover{color:var(--primary)}.post__content{font-size:1rem;line-height:1.7;color:var(--on-surface-variant)}.single{background:var(--surface-bright)}.single>.newsletter-signup{max-width:864px;margin:40px auto;background:var(--primary-container)}.single>.newsletter-signup .newsletter-signup__inner{max-width:100%;padding:0}.single>.newsletter-signup .email-subscription-box{border-radius:0}@media screen and (max-width:767.98px){.single>.newsletter-signup{margin:32px 0}}@media screen and (min-width:768px){.single>.newsletter-signup .newsletter-signup__inner{padding-right:32px;padding-left:32px}}.single-article{padding:32px 0 0}.single-article__content,.single-article__header,.single-article__media{max-width:864px}.single-article__header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}.single-article .breadcrumb{max-width:100%;width:100%}.single-article__reading-time{font-size:var(--font-size-14);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);color:var(--on-surface)}.single-article__title{font-size:var(--font-size-36);line-height:var(--line-height-40);font-weight:var(--font-weight-semibold)}.single-article__subtitle,.single-article__title{margin:0;color:var(--on-surface)}.single-article__subtitle{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light)}.single-article__author{display:flex;align-items:center;gap:12px;width:100%;padding:17px 0;border-top:1px solid var(--outline);border-bottom:1px solid var(--outline)}.single-article__author-image{width:44px;height:44px;border-radius:var(--border-radius-pill);object-fit:cover}.single-article__author-details{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.single-article__author-name{font-size:var(--font-size-16);line-height:var(--line-height-20);font-weight:var(--font-weight-medium);color:var(--on-surface);transition:color .2s}.single-article__author-name:hover{color:var(--primary);text-decoration:none}.single-article__meta{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.single-article__media{margin-bottom:48px}.single-article__media img{display:block;width:100%;height:100%;max-height:320px;border-radius:var(--border-radius-small);object-fit:cover}.single-article__content{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light);color:var(--on-surface)}.single-article__content>:first-child{margin-top:0}.single-article__content h2,.single-article__content h3,.single-article__content h4{color:var(--on-surface);margin:40px 0 16px;font-family:var(--font-family-default);letter-spacing:0;font-weight:var(--font-weight-semibold)}.single-article__content h2{font-size:var(--font-size-22);line-height:var(--line-height-28)}.single-article__content h3,.single-article__content h4{font-size:var(--font-size-20);line-height:var(--line-height-24)}.single-article__content blockquote,.single-article__content ol,.single-article__content p,.single-article__content ul{margin:0 0 24px}.single-article__content img{height:auto;max-width:100%}.single-article__content blockquote{border-left:4px solid var(--primary);color:var(--on-surface-variant);padding-left:16px}@media screen and (max-width:767.98px){.single-article{padding:32px 0 0}.single-article__header,.single-article__media{margin-bottom:20px}.single-article__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}.single-article__media img{height:auto;aspect-ratio:16/9}}@media screen and (min-width:768px){.single-article__content,.single-article__header,.single-article__media{padding-right:32px;padding-left:32px}}.single-see-more{background:var(--surface-bright);padding:32px 0 80px}.single-see-more__inner{max-width:864px}.single-see-more__header{display:flex;padding-top:33px;border-top:1px solid var(--outline);margin-bottom:20px}.single-see-more__title{font-family:var(--font-family-default);font-size:var(--font-size-22);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--on-surface);margin:0}.single-see-more__grid{display:flex;flex-wrap:wrap;gap:32px}.single-see-more__grid .card-post{flex:1 1 calc(50% - 16px);background:var(--surface-bright)}.single-see-more__grid .card-post__media{height:186px;aspect-ratio:auto}.single-see-more__cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:17px 0 16px;border-top:1px solid var(--outline);margin-top:32px}.single-see-more__cta-title{font-size:var(--font-size-22);line-height:var(--line-height-28);font-weight:var(--font-weight-semibold)}.produtos-catalogo-principal__title,.single-see-more__cta-description,.single-see-more__cta-title{font-family:var(--font-family-default);letter-spacing:0;color:var(--on-surface);margin:0}.single-see-more__cta-description{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light)}@media screen and (max-width:1023.98px){.single-see-more{padding-bottom:56px}.single-see-more__grid{flex-direction:column}}@media screen and (min-width:1024px){.produtos-catalogo-cursos__grid,.produtos-catalogo-principal__inner{max-width:1504px}}.produtos-catalogo-principal{background:var(--surface-bright);padding:64px 0}.produtos-catalogo-principal__inner{display:flex;flex-direction:column;align-items:center;gap:48px}.produtos-catalogo-principal__header{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:720px;text-align:center}.produtos-catalogo-principal__title{font-size:var(--font-size-36);line-height:var(--line-height-40);font-weight:var(--font-weight-semibold)}.produtos-catalogo-principal__title-highlight{color:var(--primary)}.produtos-catalogo-principal__description{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant)}.produtos-catalogo-principal__big-numbers{display:flex;flex-wrap:wrap;gap:20px;width:100%}.produtos-catalogo-principal__big-numbers>*{flex:1 1 calc(25% - 15px)}.produtos-catalogo-principal__big-number{background:var(--surface-container);border:1px solid transparent;border-radius:var(--border-radius-medium);padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s}.produtos-catalogo-principal__big-number:hover{border-color:var(--primary);transform:scale(1.03);box-shadow:0 8px 16px color-mix(in srgb,var(--on-surface) 12%,transparent),0 0 16px color-mix(in srgb,var(--primary) 35%,transparent)}@media(prefers-reduced-motion:reduce){.podcast-posts__skeleton{animation:none}.produtos-catalogo-principal__big-number{transition:none}.produtos-catalogo-principal__big-number:hover{transform:none}}.produtos-catalogo-principal__big-number .big-number__value{font-family:var(--font-family-default);font-size:var(--font-size-22);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--on-surface)}.produtos-catalogo-principal__big-number .big-number__label{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium)}@media screen and (max-width:767.98px){.produtos-catalogo-principal__big-numbers>*{flex-basis:calc(50% - 10px)}.produtos-catalogo-principal__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.produtos-catalogo-cursos{padding:48px 0 96px}.produtos-catalogo-cursos__grid{display:flex;flex-wrap:wrap;gap:20px}.produtos-catalogo-cursos__grid>*{flex:1 1 calc(25% - 15px)}@media screen and (max-width:1023.98px){.produtos-catalogo-cursos__grid>*{flex-basis:calc(50% - 10px)}}@media screen and (max-width:767.98px){.produtos-catalogo-cursos__grid>*{flex-basis:100%}}.biblioteca-hero{display:flex;flex-direction:column;align-items:center;padding:68px 32px;background:var(--surface-container-lowest)}.biblioteca-hero__inner{display:flex;align-items:center;width:100%;max-width:1440px}.biblioteca-hero__content{display:flex;flex-direction:column;gap:28px;max-width:760px}.biblioteca-hero__hat{font-size:var(--font-size-14);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);color:var(--primary)}.biblioteca-hero__hat,.biblioteca-hero__title{font-family:var(--font-family-default);letter-spacing:0;margin:0}.biblioteca-hero__title{font-size:var(--font-size-40);line-height:var(--line-height-44);font-weight:var(--font-weight-semibold);color:var(--on-surface)}.biblioteca-hero__title-highlight{display:block;color:var(--primary)}.biblioteca-hero__description{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);color:var(--on-surface);opacity:.8}.biblioteca-hero__description p{margin:0}@media(max-width:768px){.biblioteca-hero{padding:40px 16px}.biblioteca-hero__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}.biblioteca-hero__content{gap:20px}}.biblioteca-info-data{display:flex;flex-direction:column;align-items:center;background:var(--surface-container-low);border-top:1px solid var(--outline);border-bottom:1px solid var(--outline)}.biblioteca-info-data__inner{display:flex;width:100%;max-width:1440px;padding:32px}.biblioteca-info-data__content{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:1020px}.biblioteca-info-data__item{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:0;padding:0 21px 0 20px;border-right:1px solid var(--outline)}.biblioteca-info-data__item:first-child{padding-left:0}.biblioteca-info-data__item:last-child{padding-right:0;border-right:0}.biblioteca-info-data__value{font-size:var(--font-size-32);line-height:var(--line-height-36);font-weight:var(--font-weight-semibold)}.biblioteca-info-data__label,.biblioteca-info-data__value{font-family:var(--font-family-default);letter-spacing:0;color:var(--on-surface);margin:0}.biblioteca-info-data__label{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light);padding-top:4px}@media(max-width:768px){.biblioteca-info-data__inner{padding:16px}.biblioteca-info-data__content{gap:8px 0}.biblioteca-info-data__item{flex:0 0 50%;padding:0;border-right:0}}.biblioteca-book-list{display:flex;flex-direction:column;align-items:center;padding:49px 32px;background:var(--surface-container-lowest)}.biblioteca-book-list[v-cloak]{visibility:hidden}.biblioteca-book-list__inner{width:100%;max-width:1440px}.biblioteca-book-list__toolbar{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;padding-bottom:28px}.biblioteca-book-list__filters{display:flex;gap:8px;align-items:center;max-width:100%;overflow-x:auto}.biblioteca-book-list__filters .chip{flex-shrink:0;cursor:pointer}.biblioteca-book-list__filters .chip__icon svg{width:12px;height:9px}.biblioteca-book-list__search{width:420px;max-width:100%}.biblioteca-book-list__count{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--on-surface-variant);margin:0;padding-bottom:8px}.biblioteca-book-list__more{display:flex;justify-content:center;padding-top:32px}@media(max-width:768px){.biblioteca-book-list{padding:32px 16px}.biblioteca-book-list__toolbar{flex-direction:column;align-items:stretch;gap:20px}.biblioteca-book-list__search{width:100%}}.biblioteca .podcasts--biblioteca{background:var(--surface-container-low);padding:48px 32px;border-bottom:1px solid var(--outline)}.biblioteca .podcasts--biblioteca .section-heading{margin-bottom:12px}@media(max-width:768px){.biblioteca .podcasts--biblioteca{padding:32px 16px}}.content-type-badge{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--border-radius-pill);white-space:nowrap}.content-type-badge--primary{background:var(--primary-container);color:var(--on-primary-container)}.content-type-badge--secondary{background:var(--secondary-container);color:var(--on-secondary-container)}.content-type-badge--tertiary{background:var(--tertiary-container);color:var(--on-tertiary-container)}.content-type-badge--error{background:var(--error-container);color:var(--on-error-container)}.chip{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);gap:6px;height:32px;padding:0 16px;color:var(--on-surface);background:transparent;border:1px solid var(--outline);border-radius:var(--border-radius-pill);transition:background .2s,color .2s,border-color .2s}.chip,.chip__icon{display:inline-flex;align-items:center}.chip__icon{flex-shrink:0;justify-content:center;width:18px;height:18px;margin-left:-4px;line-height:0}.chip__icon svg{display:block;width:18px;height:18px}.chip__label{white-space:nowrap}.chip__dismiss,.chip__dropdown{display:inline-flex;align-items:center;font-size:10px;margin-right:-4px}.chip--assist{background:transparent}.chip--filter.chip--selected,.chip--input.chip--selected,.chip--suggestion.chip--selected{color:var(--on-secondary-container);background:var(--secondary-container);border-color:transparent}.chip--filter.chip--selected:has(.chip__icon),.chip--input.chip--selected:has(.chip__icon),.chip--suggestion.chip--selected:has(.chip__icon){padding-left:8px}.chip--filter.chip--selected:hover,.chip--input.chip--selected:hover,.chip--suggestion.chip--selected:hover{background:var(--secondary-container);opacity:.9;text-decoration:none}.chip--filter.chip--selected-error,.chip--input.chip--selected-error,.chip--suggestion.chip--selected-error{color:var(--on-error-container);background:var(--error-container);border-color:transparent}.chip--filter.chip--selected-error:has(.chip__icon),.chip--input.chip--selected-error:has(.chip__icon),.chip--suggestion.chip--selected-error:has(.chip__icon){padding-left:8px}.chip--filter.chip--selected-error:hover,.chip--input.chip--selected-error:hover,.chip--suggestion.chip--selected-error:hover{background:var(--error-container);opacity:.9;text-decoration:none}.chip--input,a.chip:hover{background:var(--surface-container)}.chip--disabled{cursor:default;opacity:.38;pointer-events:none}a.chip{cursor:pointer}.button,.button:hover,.section-heading__link:hover,a.chip:hover{text-decoration:none}a.chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}a.chip:active{background:var(--surface-container-high)}.accordion-item{border-bottom:1px solid var(--outline)}.accordion-item__header{display:flex;align-items:center;gap:12px;padding:12px 0;cursor:pointer;list-style:none}.accordion-item__header::-webkit-details-marker{display:none}.accordion-item__title{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold);flex:1 0 0;min-width:0;color:var(--on-surface);transition:color .2s}.accordion-item__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:var(--border-radius-pill);color:var(--on-surface);transition:background .2s,transform .2s}.accordion-item__icon svg{width:24px;height:24px}.accordion-item__body{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.accordion-item__content{font-size:var(--font-size-16);line-height:var(--line-height-24);font-weight:var(--font-weight-light);color:var(--on-surface)}.accordion-item__content,.accordion-item__cta,.email-subscription-box__title,.hero--small .hero__description,.hero--small .hero__title,.hero__button,.hero__description,.hero__tag,.hero__title{font-family:var(--font-family-default);letter-spacing:0}.accordion-item__cta{font-size:var(--font-size-14);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);color:var(--primary);padding:16px 0 8px}.accordion-item[open] .accordion-item__title,.accordion-item__header:hover .accordion-item__title{color:var(--primary)}.accordion-item__header:hover .accordion-item__icon{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.accordion-item[open] .accordion-item__icon{transform:rotate(180deg)}.hero{position:relative;overflow:hidden;border-radius:var(--border-radius-medium);min-height:500px}.hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.6) 50%,rgba(0,0,0,.3))}.hero__content{position:absolute;bottom:0;left:0;right:0;max-width:1440px;margin-left:auto;margin-right:auto;gap:32px;padding:0 32px 64px}.hero__content,.hero__text{display:flex;flex-direction:column;align-items:flex-start}.hero__text{gap:24px;width:100%;max-width:500px}.hero__tag{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:1px solid var(--outline-variant);border-radius:var(--border-radius-small);color:var(--on-primary)}.hero__title{font-size:var(--font-size-40);line-height:var(--line-height-44);font-weight:var(--font-weight-semibold)}.hero__description,.hero__title{margin:0;color:var(--on-primary)}.hero__description{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light);opacity:.9}.hero__button{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:14px 24px;border-radius:var(--border-radius-small);background:var(--primary);color:var(--on-primary);font-size:var(--font-size-16);line-height:var(--line-height-20);font-weight:var(--font-weight-medium);transition:filter .2s}.email-subscription-box__button:hover,.hero__button:hover{filter:brightness(.92)}.hero--small .hero__text{gap:16px}.hero--small .hero__title{font-size:var(--font-size-24);line-height:var(--line-height-28);font-weight:var(--font-weight-semibold)}.hero--small .hero__description{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light)}.email-subscription-box{display:flex;flex-direction:column;gap:12px;padding:40px 32px;border-radius:var(--border-radius-medium);background:var(--primary-container)}.email-subscription-box__title{font-size:var(--font-size-22);line-height:var(--line-height-28);font-weight:var(--font-weight-semibold);margin:0;color:var(--on-primary-container)}@media screen and (max-width:767.98px){.email-subscription-box__title{font-family:var(--font-family-default);font-size:var(--font-size-20);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.email-subscription-box__description{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-primary-container);opacity:.7}@media screen and (max-width:767.98px){.email-subscription-box__description{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light)}}.email-subscription-box__form{display:flex;align-items:center;gap:20px;width:100%}.email-subscription-box__input{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);flex:1 0 0;min-width:0;min-height:48px;height:48px;padding:0 24px;border:none;border-radius:var(--border-radius-small);background:var(--surface-bright);color:var(--on-surface)}.email-subscription-box__input::placeholder{color:var(--on-surface);opacity:.5}.email-subscription-box__button{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;justify-content:center;height:48px;padding:14px 24px;border:none;border-radius:var(--border-radius-small);background:var(--primary);color:var(--on-primary);cursor:pointer;white-space:nowrap;transition:filter .2s}.email-subscription-box__button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.6}.email-subscription-box__disclaimer,.email-subscription-box__message{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-primary-container)}.email-subscription-box__disclaimer{opacity:.7}.email-subscription-box--small{padding:32px 16px}.email-subscription-box--small .email-subscription-box__title{font-family:var(--font-family-default);font-size:var(--font-size-20);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold)}.email-subscription-box--small .email-subscription-box__description{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light)}.email-subscription-box--small .email-subscription-box__form{flex-direction:column;align-items:stretch;gap:12px}.email-subscription-box--small .email-subscription-box__button{width:100%}.email-subscription-box--outlined{border:1px solid var(--outline);background:var(--surface-container-lowest)}.email-subscription-box--outlined .email-subscription-box__title{color:var(--on-surface)}.email-subscription-box--outlined .email-subscription-box__description{color:var(--on-surface-variant);opacity:1}.email-subscription-box--outlined .email-subscription-box__input{background:var(--surface-bright);border:1px solid var(--outline);color:var(--on-surface)}.email-subscription-box--outlined .email-subscription-box__input::placeholder{color:var(--on-surface-variant);opacity:1}.email-subscription-box--outlined .email-subscription-box__disclaimer{color:var(--on-surface-variant);opacity:.7}@media screen and (max-width:767.98px){.email-subscription-box__form{flex-direction:column;align-items:stretch}.email-subscription-box__button{width:100%}}.lead-capture-modal{width:min(530px,100% - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--outline-variant);border-radius:var(--border-radius-medium);background:transparent;color:var(--on-surface);overflow:visible}.lead-capture-modal::backdrop{background:var(--scrim);opacity:.64}.lead-capture-modal__container{max-height:inherit;border-radius:inherit;background:var(--surface-container);overflow-y:auto}.lead-capture-modal__header{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 20px;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;background:var(--on-primary-fixed);color:var(--on-secondary);text-align:center}.lead-capture-modal__title{font-size:var(--font-size-32);line-height:var(--line-height-36);font-weight:var(--font-weight-semibold);max-width:380px;margin:0}.lead-capture-modal__badge,.lead-capture-modal__description,.lead-capture-modal__disclaimer,.lead-capture-modal__input,.lead-capture-modal__submit,.lead-capture-modal__success,.lead-capture-modal__title{font-family:var(--font-family-default);letter-spacing:0}.lead-capture-modal__badge{font-size:var(--font-size-14);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);padding:4px 12px;border:1px solid;border-radius:5px}.lead-capture-modal__content{display:flex;flex-direction:column;gap:8px;padding:24px}.lead-capture-modal__description{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light)}.lead-capture-modal__description p{margin:0 0 16px}.lead-capture-modal__fields,.lead-capture-modal__form{display:flex;flex-direction:column;gap:20px}.lead-capture-modal__fields[hidden]{display:none}.lead-capture-modal__success{font-size:var(--font-size-32);line-height:var(--line-height-36);font-weight:var(--font-weight-semibold);margin:0;text-align:center}.lead-capture-modal__field{display:block}.lead-capture-modal__input{font-size:var(--font-size-16);line-height:var(--line-height-24);font-weight:var(--font-weight-light);width:100%;height:56px;padding:16px;border:1px solid var(--outline);border-radius:var(--border-radius-small);background:var(--surface-container-lowest);color:var(--on-surface)}.lead-capture-modal__input::placeholder{color:var(--on-surface-variant);opacity:1}.lead-capture-modal__input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lead-capture-modal__input[aria-invalid=true]{border-color:var(--error)}.lead-capture-modal__submit{font-size:var(--font-size-16);line-height:var(--line-height-20);font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:14px 24px;border:0;border-radius:var(--border-radius-small);background:var(--primary);color:var(--on-primary);cursor:pointer}.lead-capture-modal__submit:disabled{cursor:wait;opacity:.65}.lead-capture-modal__submit:focus-visible{outline:2px solid var(--on-surface);outline-offset:2px}.lead-capture-modal__disclaimer{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);margin:0;color:var(--on-surface-variant);opacity:.6;text-align:center}.lead-capture-modal__disclaimer a{color:inherit}.lead-capture-modal__close{display:flex;position:absolute;top:-10px;right:-10px;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;padding:4px;border:0;border-radius:var(--border-radius-pill);background:var(--surface-container);cursor:pointer}.lead-capture-modal__close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lead-capture-modal__close img{width:14px;height:14px}@media screen and (max-width:767.98px){.lead-capture-modal{width:min(530px,100% - 24px)}.lead-capture-modal__header{padding:32px 20px}.lead-capture-modal__success,.lead-capture-modal__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}.lead-capture-modal__content{padding:20px 16px}}.newsletter-success-modal{width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--outline-variant);border-radius:var(--border-radius-medium);background:transparent;color:var(--on-surface);overflow:visible}.newsletter-success-modal::backdrop{background:var(--scrim);opacity:.64}.newsletter-success-modal__container{max-height:inherit;border-radius:inherit;background:var(--surface-container);overflow-y:auto}.newsletter-success-modal__header{display:flex;align-items:center;justify-content:center;min-height:152px;padding:40px 20px;background:var(--on-primary-fixed);color:var(--on-secondary);text-align:center}.newsletter-success-modal__title{font-family:var(--font-family-default);font-size:var(--font-size-32);line-height:var(--line-height-36);letter-spacing:0;font-weight:var(--font-weight-semibold);max-width:380px;margin:0}.newsletter-success-modal__content{display:flex;flex-direction:column;gap:8px;padding:24px}.newsletter-success-modal__greeting{font-size:var(--font-size-20);font-weight:var(--font-weight-semibold)}.newsletter-success-modal__description,.newsletter-success-modal__greeting{font-family:var(--font-family-default);line-height:var(--line-height-24);letter-spacing:0;margin:0;padding-bottom:16px}.newsletter-success-modal__description{font-size:var(--font-size-18);font-weight:var(--font-weight-light)}.newsletter-success-modal__description p{margin:0 0 16px}.newsletter-success-modal__description p:last-child{margin-bottom:0}.newsletter-success-modal__close{display:flex;position:absolute;top:-10px;right:-10px;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;padding:4px;border:0;border-radius:var(--border-radius-pill);background:var(--surface-container);cursor:pointer}.newsletter-success-modal__close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.newsletter-success-modal__close svg{width:12px;height:12px}@media screen and (max-width:767.98px){.newsletter-success-modal{width:min(520px,100% - 24px)}.newsletter-success-modal__header{min-height:136px;padding:32px 20px}.newsletter-success-modal__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}.newsletter-success-modal__content{padding:20px 16px}}.cookie-consent{display:flex;position:fixed;z-index:100;right:32px;bottom:32px;box-sizing:border-box;width:min(400px,100% - 64px);padding:24px;border:1px solid var(--outline-variant);border-radius:var(--border-radius-medium);background:var(--surface-container-lowest);color:var(--on-surface);opacity:0;transition:transform .24s,opacity .24s;transform:translateY(16px);pointer-events:none}.cookie-consent--visible{opacity:1;transform:translateY(0);pointer-events:auto}.cookie-consent--closing{opacity:0;transform:translateY(16px);pointer-events:none}.cookie-consent__content{display:flex;flex-direction:column;gap:12px;padding-right:24px}.cookie-consent__title{font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);margin:0}.cookie-consent__description,.cookie-consent__title{font-family:var(--font-family-default);line-height:var(--line-height-24);letter-spacing:0}.cookie-consent__description{font-size:var(--font-size-16);font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.cookie-consent__description p{margin:0}.cookie-consent__description a{font-weight:700;color:var(--primary)}.cookie-consent__close{display:flex;position:absolute;top:20px;right:20px;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--on-surface);cursor:pointer}.cookie-consent__close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cookie-consent__close svg{width:14px;height:14px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.section-heading__title{font-family:var(--font-family-default);font-size:var(--font-size-28);line-height:var(--line-height-32);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}.section-heading__actions{gap:16px}.section-heading__actions,.section-heading__nav{display:flex;align-items:center}@media screen and (max-width:767.98px){.cookie-consent{right:16px;bottom:16px;left:16px;width:auto;padding:20px}.section-heading__title{font-family:var(--font-family-default);font-size:var(--font-size-22);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}.section-heading__nav{display:none}}.section-heading__arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--border-radius-pill);background:transparent;color:var(--on-surface);cursor:pointer;transition:background .2s,opacity .2s}.section-heading__arrow:hover,.section-heading__link:hover{background:var(--surface-container-lowest)}.section-heading__arrow:disabled{opacity:.3;cursor:default}.section-heading__link{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;height:48px;padding:0 24px;border:1px solid var(--outline);border-radius:var(--border-radius-small);color:var(--primary);white-space:nowrap}@media screen and (max-width:767.98px){.section-heading__link{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);border:none}}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;padding:14px 24px;border:0;border-radius:var(--border-radius-small);cursor:pointer;transition:opacity .2s}.button__label{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);white-space:nowrap}.button__icon{display:inline-flex}.button__icon svg{width:24px;height:24px}.button:hover{opacity:.9}.button--filled{background:var(--primary);color:var(--on-primary)}.button--tonal{background:var(--inverse-surface);color:var(--inverse-on-surface)}.button--outlined{background:transparent;color:var(--primary);border:1px solid var(--outline)}.button--large{height:56px;padding:16px 32px}.button--large .button__label{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold)}.breadcrumb__list{display:flex;align-items:center;margin:0;padding:0;list-style:none;overflow:hidden;white-space:nowrap}.breadcrumb__item{display:flex;align-items:center;gap:8px}.breadcrumb__current,.breadcrumb__link,.breadcrumb__text{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:8px;color:var(--on-surface);opacity:.6;text-decoration:none;transition:opacity .2s}.breadcrumb__current,.breadcrumb__current:hover,.breadcrumb__link:hover,.breadcrumb__text:hover{opacity:1;text-decoration:none}.breadcrumb__current{display:block;width:100%;font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__current,.breadcrumb__item--current{flex:1 1 auto;min-width:0}.breadcrumb__icon,.breadcrumb__separator{color:var(--on-surface);flex-shrink:0}@media screen and (max-width:767.98px){.breadcrumb__item:first-child .breadcrumb__separator,.breadcrumb__item:not(:first-child):not(.breadcrumb__item--current){display:none}.breadcrumb__item:first-child:after{content:"›";margin-left:8px;color:var(--on-surface);opacity:.6}.breadcrumb__item--current:before{content:"... ›";margin:0 8px;color:var(--on-surface);opacity:.6}}.data-table{width:100%}.data-table__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table__inner{min-width:800px}.data-table__row{display:flex;flex-direction:column;align-items:flex-start;padding:12px 8px;border-bottom:1px solid var(--outline)}.data-table__grid{justify-content:center;width:100%}.data-table__cell,.data-table__grid{display:flex;gap:8px;align-items:center}.data-table__cell{flex:1 0 0;min-width:0;min-height:48px;padding:0 8px}.data-table__head .data-table__cell{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--on-surface);white-space:nowrap}.data-table__cover{flex-shrink:0;width:41px;height:58px;object-fit:cover;border-radius:var(--border-radius-small);box-shadow:2px 2px 4px rgba(0,0,0,.25);background:var(--surface-container)}.data-table__book{display:flex;flex:1 0 0;flex-direction:column;gap:4px;min-width:0}.data-table__title{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:var(--on-surface)}.data-table__author,.data-table__title{font-family:var(--font-family-default);line-height:var(--line-height-20);letter-spacing:0;margin:0}.data-table__author{font-size:var(--font-size-14);font-weight:var(--font-weight-light);color:var(--on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table__badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.data-table__link{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--primary);text-decoration:underline}.data-table__link:hover{opacity:.8}.data-table__empty-cell{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.data-table__skeleton{border-radius:var(--border-radius-small);background:var(--surface-container-high);animation:data-table-skeleton 1.4s ease-in-out infinite}.data-table__skeleton--cover{width:41px;height:58px;flex-shrink:0}.data-table__skeleton--title{width:70%;height:16px}.data-table__skeleton--author{width:40%;height:12px}.data-table__skeleton--badge{width:120px;height:20px;border-radius:var(--border-radius-pill)}.data-table__skeleton--link{width:140px;height:16px}.data-table__empty{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);color:var(--on-surface-variant);padding:32px 8px;text-align:center}@keyframes data-table-skeleton{0%,to{opacity:1}50%{opacity:.4}}.search-field,.search-field__input-wrapper{display:flex;gap:12px;align-items:center}.search-field__input-wrapper{flex:1 0 0;min-width:0;height:48px;padding:0 24px 0 12px;background:var(--surface-container-low);border:1px solid var(--outline);border-radius:var(--border-radius-small)}.search-field__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:var(--on-surface)}.card-info__icon svg [fill]:not([fill=none]),.gallery-mmakers__icon svg [fill]:not([fill=none]),.search-field__icon svg [fill]:not([fill=none]){fill:currentColor}.card-info__icon svg [stroke]:not([stroke=none]),.gallery-mmakers__icon svg [stroke]:not([stroke=none]),.search-field__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.search-field__icon svg{width:24px;height:24px}.search-field__input{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);flex:1 0 0;min-width:0;color:var(--on-surface);background:transparent;border:0;outline:none}.search-field__input::placeholder{color:var(--on-surface);opacity:.5}.search-field__error{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-light);margin:4px 0 0;color:var(--error)}.gallery-mmakers{margin:24px 0;overflow:hidden;background:var(--surface-container-lowest);border:1px solid var(--outline);border-radius:var(--border-radius-medium)}.gallery-mmakers-images{display:flex;transition:transform .3s}.gallery-mmakers__slide{flex:0 0 100%;aspect-ratio:16/9;background:var(--surface-container-lowest)}.gallery-mmakers__slide img{display:block;width:100%;height:100%;object-fit:contain}.gallery-mmakers__nav{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 0}.gallery-mmakers__btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;background:transparent;color:var(--on-surface);cursor:pointer}.gallery-mmakers__btn:hover>*{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.gallery-mmakers__btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--border-radius-pill)}.gallery-mmakers__icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;border:1px solid var(--outline);border-radius:var(--border-radius-pill);transition:background .2s}.gallery-mmakers__counter{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);white-space:nowrap}.gallery-mmakers-description,.gallery-mmakers__counter{font-family:var(--font-family-default);line-height:var(--line-height-20);letter-spacing:0;color:var(--on-surface)}.gallery-mmakers-description{font-size:var(--font-size-14);font-weight:var(--font-weight-light);padding:0 16px 32px}.gallery-mmakers-images+.gallery-mmakers-description{padding-top:16px}.card-product{width:100%;background:var(--surface-container-lowest);border:1px solid var(--outline);border-radius:var(--border-radius-medium);overflow:hidden;transition:border-color .2s,transform .2s}.card-product__link{display:block;color:inherit}.card-product__link:hover{text-decoration:none}.card-product__media{aspect-ratio:240/138;background:var(--surface-container)}.card-product__media img{width:100%;height:100%;object-fit:cover;display:block}.card-product__body{display:flex;flex-direction:column;gap:8px;padding:24px}.card-product__title{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface);transition:color .2s}.card-product__meta{display:flex;align-items:center;gap:12px}.card-product__rating{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;gap:4px;color:var(--on-surface)}.card-product__star{color:var(--primary)}.card-product__description{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant)}.card-product:hover{border-color:var(--outline-variant);transform:translateY(-2px)}.card-product:hover .card-product__title{color:var(--primary)}.card-product-detailed{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-container-lowest);border:1px solid var(--outline);border-radius:var(--border-radius-medium)}.card-product-detailed__recommended-tag{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);display:block;width:100%;flex-shrink:0;padding:4px 16px;text-align:center;background:var(--primary);color:var(--on-primary)}.card-product-detailed__thumb{display:flex;flex-direction:column;width:100%;height:160px;flex-shrink:0;overflow:hidden;background:var(--surface-container-low)}.card-product-detailed__thumb-image{display:block;width:100%;flex:1;min-height:0;object-fit:cover}.card-product-detailed__body{display:flex;flex-direction:column;flex:1;gap:24px;padding:32px}.card-product-detailed__header{display:flex;flex-direction:column;gap:8px}.card-product-detailed__meta{display:flex;align-items:center;gap:12px}.card-product-detailed__rating{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;gap:4px;color:var(--on-surface)}.card-product-detailed__star{color:var(--primary)}.card-product-detailed__tag{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);padding:4px 12px;border-radius:var(--border-radius-pill);background:var(--secondary-container);color:var(--on-secondary-container)}.card-product-detailed__title{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}.card-product-detailed__subtitle{line-height:var(--line-height-16);font-weight:var(--font-weight-medium);color:var(--primary)}.card-product-detailed__description,.card-product-detailed__subtitle{font-family:var(--font-family-default);font-size:var(--font-size-14);letter-spacing:0;margin:0}.card-product-detailed__description,.card-product-detailed__feature{line-height:var(--line-height-20);font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.card-product-detailed__features{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.card-product-detailed__feature{font-family:var(--font-family-default);font-size:var(--font-size-14);letter-spacing:0;display:flex;align-items:center;gap:8px}.card-product-detailed__check{display:inline-flex;flex-shrink:0;width:14px;height:14px;color:var(--primary)}.card-product-detailed__button{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;justify-content:center;margin-top:auto;height:48px;padding:14px 24px;border:1px solid var(--primary);border-radius:var(--border-radius-small);background:transparent;color:var(--primary);transition:background .2s,color .2s}.card-product-detailed__button:hover{text-decoration:none;background:color-mix(in srgb,var(--primary) 8%,transparent)}.card-product-detailed--recommended{border-color:var(--primary);border-width:2px}.card-product-detailed--recommended .card-product-detailed__button{background:var(--primary);color:var(--on-primary)}.card-product-detailed--recommended .card-product-detailed__button:hover{filter:brightness(.92);background:var(--primary)}.card-podcast{width:100%;gap:4px}.card-podcast,.card-podcast__link{display:flex;flex-direction:column}.card-podcast__link{gap:16px;color:inherit}.card-episode__link:hover,.card-podcast__cta,.card-podcast__cta:hover,.card-podcast__link:hover,.card-post__link:hover,.card-profile__link:hover{text-decoration:none}.card-podcast__media{aspect-ratio:1;border:1px solid var(--outline);border-radius:var(--border-radius-medium);overflow:hidden;background:var(--surface-container);transition:border-color .2s}.card-podcast__media img{width:100%;height:100%;object-fit:cover;display:block}.card-podcast__body{display:flex;flex-direction:column;gap:4px}.card-podcast__title{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-semibold);color:var(--on-surface);transition:color .2s}.card-podcast__description,.card-podcast__title{font-family:var(--font-family-default);letter-spacing:0;margin:0}.card-podcast__description{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.card-podcast__cta{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--primary)}.card-podcast__link:hover .card-podcast__media{border-color:var(--outline-variant)}.card-podcast__link:hover .card-podcast__title{color:var(--primary)}.card-episode{width:100%}.card-episode__link{display:flex;align-items:center;gap:16px;padding:8px 0;color:inherit}.card-episode__media{position:relative;width:96px;height:96px;flex-shrink:0;border-radius:var(--border-radius-small);overflow:hidden;background:var(--surface-container)}.card-episode__media img{width:100%;height:100%;object-fit:cover;display:block}.card-episode__overlay{position:absolute;inset:0;background:var(--scrim);opacity:.32}.card-episode__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;color:var(--on-primary)}.card-episode__body{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:4px}.card-episode__labels{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px}.card-episode__category{color:var(--primary)}.card-episode__date,.card-episode__time{color:var(--on-surface-variant)}.card-episode__title{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);color:var(--on-surface);transition:color .2s}.card-episode__description,.card-episode__title{font-family:var(--font-family-default);line-height:var(--line-height-20);letter-spacing:0;margin:0}.card-episode__description{font-size:var(--font-size-14);font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.card-episode__link:hover .card-episode__title{color:var(--primary)}.card-post{width:100%;background:var(--surface-container-low);border:1px solid var(--outline);border-radius:var(--border-radius-medium);overflow:hidden;transition:border-color .2s,transform .2s}.card-post__link{display:block;color:inherit}.card-post__media{position:relative;aspect-ratio:320/186;overflow:hidden;background:var(--surface-container)}.card-post__media img{width:100%;height:100%;object-fit:cover;display:block}.card-post__tag{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);position:absolute;top:16px;left:16px;padding:4px 12px;border-radius:var(--border-radius-pill);background:var(--primary-container);color:var(--on-primary-container)}.card-post__body{display:flex;flex-direction:column;gap:8px;padding:16px 24px 24px}.card-post__overline{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--primary)}.card-post__title{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-semibold);color:var(--on-surface);transition:color .2s}.card-post__description,.card-post__title{font-family:var(--font-family-default);letter-spacing:0;margin:0}.card-post__description{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.card-post:hover{border-color:var(--outline-variant);transform:translateY(-2px)}.card-post:hover .card-post__title{color:var(--primary)}.card-post--horizontal .card-post__link{display:flex;align-items:stretch}.card-post--horizontal .card-post__media{flex:0 0 220px;align-self:stretch;aspect-ratio:auto}.card-post--horizontal .card-post__media img{position:absolute;inset:0}.card-post--horizontal .card-post__body{flex:1 0 0;min-width:0;padding:16px 24px 24px}.card-post--horizontal .card-post__description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:1023.98px){.card-post--horizontal .card-post__media{flex-basis:160px}}@media screen and (max-width:767.98px){.card-post--horizontal .card-post__link{flex-direction:column}.card-post--horizontal .card-post__media{flex-basis:auto;width:100%;aspect-ratio:320/186}}.card-profile{display:flex;background:var(--surface-container-low);border:1px solid var(--outline);border-radius:var(--border-radius-medium);overflow:hidden;transition:border-color .2s,transform .2s}.card-profile__link{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-width:0;padding:24px;color:inherit}.card-profile__link:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.card-profile__header{display:flex;align-items:center;gap:16px}.card-profile__avatar{flex:0 0 90px;width:90px;height:90px;object-fit:cover;border-radius:50%}.card-profile__avatar--fallback,.card-profile__category{background:var(--surface-container-high)}.card-author__identity,.card-profile__identity{min-width:0}.card-profile__name{font-size:var(--font-size-16);line-height:var(--line-height-20);font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface);transition:color .2s}.card-author__cta,.card-author__description,.card-author__name,.card-author__role,.card-author__social-email,.card-info__description,.card-info__label,.card-info__link,.card-info__number,.card-info__title,.card-profile__category,.card-profile__excerpt,.card-profile__more,.card-profile__name,.card-profile__role,.card-quote--small .card-quote__text,.card-quote__author-name,.card-quote__author-role,.card-quote__avatar,.card-quote__text,.more-content-list__badge,.more-content-list__title{font-family:var(--font-family-default);letter-spacing:0}.card-profile__role{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);margin:4px 0 0;color:var(--primary)}.card-profile__excerpt{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant)}.card-profile__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.card-profile__category{padding:4px 12px;color:var(--on-surface-variant);border-radius:var(--border-radius-pill)}.card-profile__category,.card-profile__more{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium)}.card-profile:hover .card-profile__name,.card-profile__more{color:var(--primary)}.card-profile:hover{border-color:var(--outline-variant);transform:translateY(-2px)}.card-author{position:relative;display:flex;flex-direction:column;background:var(--surface-bright);border:1px solid var(--outline);border-radius:var(--border-radius-medium);overflow:hidden;transition:border-color .2s}.card-author:hover{border-color:var(--primary)}.card-author__header{display:flex;align-items:center;gap:10px;padding:16px;background:var(--surface-container-low)}.card-author__avatar{flex:0 0 90px;width:90px;height:90px;object-fit:cover;border-radius:50%}.card-author__avatar--fallback{background:var(--surface-container-high)}.card-author__name{font-size:var(--font-size-16);line-height:var(--line-height-20);font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}.card-author__role{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);margin:4px 0 0;color:var(--primary)}.card-author__description{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding:20px 20px 0;color:var(--on-surface-variant)}.card-author__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:16px 20px 20px}.card-author__social{display:flex;align-items:center;gap:10px}.card-author__social-link{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--on-surface-variant);opacity:.8;transition:opacity .2s}.card-author__social-link:hover{opacity:1;text-decoration:none}.card-author__social-icon{display:block;width:24px;height:24px}.card-author__social-icon svg{display:block;width:100%;height:100%}.card-author__social-email{line-height:var(--line-height-16);line-height:24px}.card-author__cta,.card-author__social-email{font-size:var(--font-size-14);font-weight:var(--font-weight-medium)}.card-author__cta{line-height:var(--line-height-16);display:flex;align-items:center;gap:4px;margin-left:auto;color:var(--primary);white-space:nowrap;transition:opacity .2s}.card-author__cta:after{content:"";position:absolute;inset:0;z-index:1}.card-author__cta:hover{text-decoration:none;opacity:.8}.card-author__cta-arrow,.card-quote__star{font-size:18px;line-height:1}.card-quote{display:flex;flex-direction:column;gap:16px;padding:40px;background:var(--surface-container-lowest);border:.8px solid var(--outline);border-radius:var(--border-radius-medium)}.card-quote__stars{display:flex;gap:3px}.card-quote__star{color:var(--outline-variant)}.card-quote__star.is-filled{color:var(--primary)}.card-quote__text{font-size:var(--font-size-20);line-height:var(--line-height-24);font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}.card-quote__author{display:flex;align-items:center;gap:12px;margin-top:auto}.card-quote__avatar{font-size:var(--font-size-14);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--border-radius-pill);overflow:hidden;background:var(--primary-container);color:var(--on-surface-variant)}.card-quote__avatar img{width:100%;height:100%;object-fit:cover}.card-info,.card-quote__author-info{display:flex;flex-direction:column}.card-quote__author-name{font-size:var(--font-size-14);color:var(--on-surface)}.card-quote__author-name,.card-quote__author-role{line-height:var(--line-height-16);font-weight:var(--font-weight-medium)}.card-quote__author-role{font-size:var(--font-size-12);padding-top:2px;color:var(--on-surface-variant)}.card-quote--small{padding:28.8px}.card-quote--small .card-quote__star{font-size:14px}.card-quote--small .card-quote__text{font-size:var(--font-size-16);line-height:var(--line-height-24);font-weight:var(--font-weight-light)}.card-info{gap:16px;padding:29px;background:var(--surface-container-lowest);border:1px solid var(--outline);border-radius:var(--border-radius-medium)}.card-info__header,.card-info__icon{display:flex;align-items:center}.card-info__icon{justify-content:center;width:48px;height:48px;border-radius:var(--border-radius-small);background:var(--primary-container);color:var(--on-primary-container)}.card-info__icon svg{width:24px;height:24px}.card-info__icon svg path{fill:currentcolor}.card-info__label{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);padding:4px 12px;border-radius:var(--border-radius-pill)}.card-info__label,.card-info__label--primary{background:var(--primary-container);color:var(--on-primary-container)}.card-info__label--secondary{background:var(--secondary-container);color:var(--on-secondary-container)}.card-info__label--tertiary{background:var(--tertiary-container);color:var(--on-tertiary-container)}.card-info__number{font-size:var(--font-size-36);line-height:var(--line-height-40);font-weight:var(--font-weight-semibold);color:var(--primary);line-height:1}.card-info__body{display:flex;flex-direction:column;gap:8px}.card-info__title{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-semibold);color:var(--on-surface)}.card-info__description,.card-info__title{margin:0}.card-info__description{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.card-info__footer{padding-top:17px;border-top:1px solid var(--outline)}.card-info__link{font-size:var(--font-size-16);line-height:var(--line-height-20);font-weight:var(--font-weight-medium);color:var(--primary)}.the-report-content--label .card-info__body{gap:4px}.the-report-content--label .card-info__description{padding-top:8px}@media screen and (max-width:768px){.the-report-content--label .card-info{padding:33px}}.more-content-list{display:flex;flex-direction:column;gap:24px;padding:32px;background:var(--surface-container-lowest);border:1px solid var(--outline);border-radius:var(--border-radius-medium)}.more-content-list__title{font-size:var(--font-size-20);line-height:var(--line-height-24);font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}.more-content-list__items{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.more-content-list__item{padding-bottom:16px}.more-content-list__item:last-child{padding-bottom:0}.more-content-list__item-link{display:flex;align-items:center;gap:16px;color:inherit}.more-content-list__item-link[href]:hover{text-decoration:none}.more-content-list__item-link[href]:hover .more-content-list__item-title{color:var(--primary)}.more-content-list__thumb{width:80px;height:80px;flex-shrink:0;border-radius:var(--border-radius-small);overflow:hidden;background:var(--surface-container)}.more-content-list__thumb img{width:100%;height:100%;object-fit:cover}.more-content-list__avatar{width:48px;height:48px;flex-shrink:0;border-radius:var(--border-radius-pill);overflow:hidden;background:var(--surface-container)}.more-content-list__avatar img{width:100%;height:100%;object-fit:cover}.more-content-list__avatar--small{width:36px;height:36px}.more-content-list__avatar svg{display:block;width:100%;height:100%;opacity:.4}.more-content-list__cover{width:60px;height:90px;flex-shrink:0;border-radius:var(--border-radius-small);overflow:hidden;background:var(--surface-container)}.more-content-list__cover img{width:100%;height:100%;object-fit:cover}.more-content-list__item-body{display:flex;flex-direction:column;gap:4px;min-width:0}.more-content-list__badge{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);align-self:flex-start;padding:2px 10px;border-radius:var(--border-radius-pill);background:var(--tertiary-container);color:var(--on-tertiary-container)}.more-content-list__item-title{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:var(--on-surface);transition:color .2s}.mobile-sidebar__item,.more-content-list__item-meta,.more-content-list__item-title,.more-content-list__view-all{font-family:var(--font-family-default);line-height:var(--line-height-20);letter-spacing:0}.more-content-list__item-meta{font-size:var(--font-size-14);font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.more-content-list__view-all{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);display:flex;width:100%;align-items:center;justify-content:center;height:48px;padding:14px 24px;border:1px solid var(--outline);border-radius:var(--border-radius-small);color:var(--primary);transition:background .2s}.more-content-list__view-all:hover{text-decoration:none;background:var(--surface-container-lowest)}.mobile-sidebar{display:flex;flex-direction:column;gap:8px;width:320px;max-width:100%;padding:16px;background:var(--surface-container-lowest);border-left:1px solid var(--outline)}.mobile-sidebar__top{display:flex;align-items:center;gap:8px;padding-bottom:8px}.mobile-sidebar__icon-button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:var(--border-radius-pill);background:transparent;color:var(--on-surface);cursor:pointer;transition:background .2s}.mobile-sidebar__icon-button:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.mobile-sidebar__nav{display:flex;flex-direction:column}.mobile-sidebar__item{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-left:3px solid transparent;color:var(--on-surface);cursor:pointer;list-style:none;transition:color .2s,background .2s}.mobile-sidebar__item::-webkit-details-marker{display:none}.mobile-sidebar__item:hover{text-decoration:none;background:color-mix(in srgb,var(--on-surface) 5%,transparent)}.mobile-sidebar__item.is-selected{border-left-color:var(--primary);color:var(--primary)}.mobile-sidebar__caret{transition:transform .2s}.mobile-sidebar__group[open] .mobile-sidebar__caret{transform:rotate(180deg)}.mobile-sidebar__sublinks{display:flex;flex-direction:column;padding:4px 0 8px}.mobile-sidebar__sublink{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);padding:10px 16px 10px 28px;color:var(--on-surface-variant);transition:color .2s}.mobile-sidebar__sublink:hover{text-decoration:none;color:var(--primary)}.mobile-sidebar__login{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;justify-content:center;height:48px;margin-top:8px;border-radius:var(--border-radius-small);background:var(--primary);color:var(--on-primary);transition:filter .2s}.mobile-sidebar__login:hover{text-decoration:none;filter:brightness(.92)}.components-page{max-width:1200px;margin:0 auto;padding:48px 24px 96px}.components-page__header{margin-bottom:48px}.components-page__title{font-size:var(--font-size-32);line-height:var(--line-height-36);font-weight:var(--font-weight-semibold);margin:0 0 8px;color:var(--on-surface)}.components-page__section-title,.components-page__subtitle,.components-page__title{font-family:var(--font-family-default);letter-spacing:0}.components-page__subtitle{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant)}.components-page__section{padding:40px 0;border-top:1px solid var(--outline)}.components-page__section:first-of-type{border-top:none}.components-page__section-title{font-size:var(--font-size-22);line-height:var(--line-height-28);font-weight:var(--font-weight-semibold);margin:0 0 4px;color:var(--on-surface)}.components-page__section-desc{font-size:var(--font-size-16);line-height:var(--line-height-24);font-weight:var(--font-weight-light);margin:0 0 24px}.components-page__section-desc,.components-page__variant-label{font-family:var(--font-family-default);letter-spacing:0;color:var(--on-surface-variant)}.components-page__variant-label{font-size:var(--font-size-14);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);display:block;margin:24px 0 12px;text-transform:uppercase;letter-spacing:.04em}.components-page__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.components-page__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.components-page__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.components-page__row{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.components-page__stack{display:flex;flex-direction:column;gap:24px}.components-page__showcase{border:1px solid var(--outline);border-radius:var(--border-radius-medium);overflow:hidden}.components-page__showcase--sidebar{display:flex;justify-content:flex-end;max-width:360px}.the-report-hat{font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--primary);text-transform:uppercase;letter-spacing:.04em}.the-report-hat,.the-report-heading{font-family:var(--font-family-default);margin:0}.the-report-heading{font-size:var(--font-size-36);line-height:var(--line-height-40);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--on-surface)}.the-report-heading__highlight{color:var(--primary)}@media screen and (max-width:768px){.components-page__grid--2,.components-page__grid--3{grid-template-columns:1fr}.the-report-heading{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.the-report-hero{--surface-dim:var(--neutral-006);--inverse-surface:var(--neutral-016);--inverse-on-surface:var(--neutral-096);position:relative;padding:68px 0;background-color:var(--surface-dim);color:var(--on-primary);overflow:hidden}.the-report-hero__overlay{position:absolute;inset:0;background-size:cover;background-position:100%;background-repeat:no-repeat;opacity:.75;pointer-events:none}.the-report-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:28px;max-width:770px}.the-report-hero__brand{display:flex;align-items:flex-end;gap:20px;padding-bottom:32px}.the-report-hero__logo{width:140px;height:auto}.the-report-hero__eyebrow{font-size:var(--font-size-14);line-height:var(--line-height-16);font-weight:var(--font-weight-medium)}.the-report-hero__advantage-value,.the-report-hero__excerpt,.the-report-hero__excerpt p,.the-report-hero__eyebrow,.the-report-hero__title{font-family:var(--font-family-default);letter-spacing:0}.the-report-hero__title{font-size:var(--font-size-40);line-height:var(--line-height-44);font-weight:var(--font-weight-semibold);margin:0}.the-report-hero__excerpt{margin:0;opacity:.85}.the-report-hero__excerpt,.the-report-hero__excerpt p{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light)}.the-report-hero__excerpt p{margin:0 0 8px}.the-report-hero__excerpt p:last-child{margin-bottom:0}.the-report-hero__actions{display:flex;flex-wrap:wrap;gap:20px}.the-report-hero__advantages{display:flex;flex-wrap:wrap;gap:32px;margin:0;padding:0;list-style:none}.the-report-hero__advantage{display:flex;flex-direction:column}.the-report-hero__advantage-value{font-size:var(--font-size-24);line-height:var(--line-height-28);font-weight:var(--font-weight-semibold)}.the-report-hero__advantage-label{opacity:.7}.the-report-hero__advantage-label,.the-report-hero__tag{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium)}.the-report-hero__tag{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;padding:5px 9px;border:1px solid var(--outline-variant);border-radius:var(--border-radius-small);color:var(--primary);text-transform:uppercase}.the-report-hero__title-highlight{color:var(--primary)}.the-report-hero--narrow .the-report-hero__inner{max-width:500px}.the-report-hero--light{min-height:500px;background-color:var(--surface-bright);color:var(--on-surface)}.the-report-hero--light .container{position:absolute;inset:auto 0 68px}.the-report-hero--light .the-report-hero__overlay{opacity:1;background-position:100%}.the-report-hero--light .the-report-hero__overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--surface-bright) 0,hsla(0,0%,100%,0) 56%)}.the-report-hero--light .the-report-hero__inner{gap:24px;max-width:500px}.the-report-hero--light .the-report-hero__title{font-family:var(--font-family-default);font-size:var(--font-size-40);line-height:var(--line-height-44);letter-spacing:0;font-weight:var(--font-weight-semibold)}.the-report-hero--light .the-report-hero__excerpt{opacity:.9}.the-report-hero--light .the-report-hero__excerpt,.the-report-hero--light .the-report-hero__excerpt p{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light)}@media screen and (max-width:767.98px){.the-report-hero{padding:48px 0}.the-report-hero__brand{gap:16px;padding-bottom:20px}.the-report-hero__logo{width:90px}.the-report-hero__eyebrow{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium)}.the-report-hero--light .the-report-hero__title,.the-report-hero__excerpt,.the-report-hero__eyebrow,.the-report-hero__title{font-family:var(--font-family-default);letter-spacing:0}.the-report-hero__title{font-size:var(--font-size-24);line-height:var(--line-height-28);font-weight:var(--font-weight-semibold)}.the-report-hero__excerpt{font-size:var(--font-size-16);line-height:var(--line-height-24);font-weight:var(--font-weight-light)}.the-report-hero__actions{gap:16px;flex-direction:column;align-self:flex-start;align-items:stretch;max-width:211px}.the-report-hero__advantages{gap:20px 32px}.the-report-hero--narrow .the-report-hero__overlay{background-position:0}.the-report-hero--light{min-height:420px}.the-report-hero--light .container{bottom:48px}.the-report-hero--light .the-report-hero__overlay:after{background:linear-gradient(180deg,hsla(0,0%,100%,.35) 0,var(--surface-bright) 82%)}.the-report-hero--light .the-report-hero__title{font-size:var(--font-size-24);line-height:var(--line-height-28);font-weight:var(--font-weight-semibold)}.the-report-hero--light .the-report-hero__excerpt,.the-report-hero--light .the-report-hero__excerpt p{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light)}}[data-theme=dark] .the-report-hero--light[style*="--the-report-hero-dark-background"]{background-color:var(--surface-dim);color:var(--on-primary)}[data-theme=dark] .the-report-hero--light[style*="--the-report-hero-dark-background"] .the-report-hero__overlay{background-image:var(--the-report-hero-dark-background)!important;opacity:.75}[data-theme=dark] .the-report-hero--light[style*="--the-report-hero-dark-background"] .the-report-hero__overlay:after{display:none}.the-report-content{padding:48px 0}.the-report-content__inner{display:flex;flex-direction:column;gap:32px}.the-report-content__header{display:flex;flex-direction:column;gap:8px}.the-report-content--center .the-report-content__header{align-items:center;text-align:center;max-width:880px;margin-inline:auto}.the-report-content__description{max-width:720px;margin:4px 0 0;color:var(--on-surface-variant)}.the-report-content__description,.the-report-content__description p{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light)}.the-report-content__description p{margin:0 0 16px;color:inherit}.the-report-content__description p:last-child{margin-bottom:0}.the-report-content--center .the-report-content__description{margin:0 auto;text-align:center}.the-report-content--narrow .the-report-content__description{max-width:880px}.the-report-content__grid{display:flex;flex-wrap:wrap;gap:20px}.the-report-content__grid>*{flex:1 1 225px;transition:border-color .2s,transform .2s,box-shadow .2s}.the-report-content__grid>:hover{border-color:var(--primary);transform:scale(1.03);box-shadow:0 8px 16px color-mix(in srgb,var(--on-surface) 12%,transparent),0 0 16px color-mix(in srgb,var(--primary) 35%,transparent)}@media(prefers-reduced-motion:reduce){.the-report-content__grid>*{transition:none}.the-report-content__grid>:hover{transform:none}}@media screen and (max-width:1023.98px){.the-report-content__grid>*{flex-basis:calc(50% - 10px)}.the-report-content__grid>:nth-child(odd):last-child{flex-basis:100%}}@media screen and (max-width:767.98px){.the-report-content__grid>*{flex-basis:100%}}.the-report-content--label{padding:48px 0;background:var(--surface-container-low);border-top:1px solid var(--outline);border-bottom:1px solid var(--outline)}.the-report-content[data-theme=dark]{background:var(--surface-container-low);color:var(--on-surface)}.the-report-content[data-theme=dark] .card-info{background:var(--surface-container-high);border-color:var(--outline)}.the-report-content--cols-2 .the-report-content__grid{gap:32px}.the-report-content--cols-2 .the-report-content__grid>*{flex:1 1 calc(50% - 16px)}.the-report-content--cols-2 .the-report-content__grid>:nth-child(odd):last-child{flex-basis:calc(50% - 16px)}@media screen and (max-width:767.98px){.the-report-content--cols-2 .the-report-content__grid{gap:20px}.the-report-content--cols-2 .the-report-content__grid>*,.the-report-content--cols-2 .the-report-content__grid>:nth-child(odd):last-child{flex-basis:100%}}@media screen and (max-width:768px){.the-report-content--label{padding:49px 0}.the-report-content--label .the-report-content__header{align-items:flex-start;text-align:left}.the-report-content--label .the-report-hat{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium)}.the-report-content--label .the-report-heading{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.the-report-materials{padding:48px 0;background:var(--surface-container)}.the-report-materials__inner{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.the-report-materials__media{display:flex;justify-content:center;flex:0 1 460px;order:2;overflow:hidden;border-radius:var(--border-radius-large)}.the-report-materials__image{display:block;width:100%;height:auto;max-width:420px}.the-report-materials__content{display:flex;flex-direction:column;flex:1 1 0;gap:32px;order:1}.the-report-materials__header,.the-report-materials__items{display:flex;flex-direction:column;gap:16px}.the-report-materials__description{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant)}.the-report-materials__items{margin:0;padding:29px;list-style:none;background:var(--surface-container-low);border:1px solid var(--outline);border-radius:var(--border-radius-medium)}.the-report-materials__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--outline)}.the-report-materials__item:nth-last-child(2){padding-bottom:0;border-bottom:0}.the-report-materials__item--total{padding-top:18px;padding-bottom:0;border-top:2px solid var(--outline-variant);border-bottom:0}.the-report-materials__item-name{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.the-report-materials__item--total .the-report-materials__item-name{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium)}.the-report-materials__item-price{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--on-surface-variant);white-space:nowrap}.the-report-materials__item--total .the-report-materials__item-price{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold);text-decoration:line-through}.the-report-materials__price{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:28px;background:var(--primary-container);border:1px solid var(--primary);border-radius:var(--border-radius-medium)}.academy-portfolio__header,.academy-portfolio__inner,.the-report-cta__header,.the-report-cta__inner,.the-report-cta__price,.the-report-materials__price-info{display:flex;flex-direction:column}.the-report-materials__price-label{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);margin:0;color:var(--on-primary-container);opacity:.8}.the-report-materials__price-value{font-size:var(--font-size-36);line-height:var(--line-height-40);font-weight:var(--font-weight-semibold)}.the-report-materials__price-note,.the-report-materials__price-value{font-family:var(--font-family-default);letter-spacing:0;margin:4px 0 0;color:var(--on-primary-container)}.the-report-materials__price-note{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);opacity:.7}@media screen and (max-width:768px){.the-report-materials__inner{gap:32px}.the-report-materials__content,.the-report-materials__media{flex:1 1 100%}.the-report-materials__image{max-width:260px}.the-report-materials .the-report-hat{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium)}.the-report-materials .the-report-heading{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}@media screen and (min-width:1024px){.the-report-materials__media{order:1}.the-report-materials__content{order:2}}.the-report-cta{padding:48px 0;background:var(--primary);color:var(--on-primary)}.the-report-cta__inner{align-items:center;gap:32px;max-width:800px;text-align:center}.the-report-cta__header{gap:16px}.the-report-cta__title{font-size:var(--font-size-36);line-height:var(--line-height-40);font-weight:var(--font-weight-semibold)}.the-report-cta__description,.the-report-cta__note,.the-report-cta__price-value,.the-report-cta__title{font-family:var(--font-family-default);letter-spacing:0;margin:0}.the-report-cta__description{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light);opacity:.85}.the-report-cta__price{gap:8px}.the-report-cta__price-value{font-size:var(--font-size-20);line-height:var(--line-height-24);font-weight:var(--font-weight-semibold)}.the-report-cta__note{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);opacity:.7}@media screen and (max-width:768px){.the-report-cta__inner{align-items:flex-start;text-align:left}.the-report-cta__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.academy-portfolio{padding:48px 0;background:var(--surface-container-lowest)}.academy-portfolio__inner{gap:32px;max-width:1200px}.academy-portfolio__header{gap:8px;align-items:center;text-align:center}.academy-portfolio__body{display:flex;gap:32px}.academy-portfolio__nav{position:relative;flex:0 0 300px;padding-right:24px}.academy-portfolio__scroll-next{display:none}.academy-portfolio__nav-track{display:flex;flex-direction:column;gap:0}.academy-portfolio__nav-item{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold);padding:12px 24px 12px 0;text-align:right;color:var(--on-surface);background:transparent;border:0;border-right:2px solid var(--outline);cursor:pointer;transition:color .2s,border-color .2s}.academy-portfolio__nav-item:hover{color:var(--primary)}.academy-portfolio__nav-item.is-active{color:var(--primary);border-right-color:var(--primary)}.academy-portfolio__panels{flex:1 1 auto;min-width:0}.academy-portfolio__panel{display:flex;flex-direction:column;gap:16px}.academy-portfolio__panel[hidden]{display:none}.academy-portfolio__media{border-radius:var(--border-radius-medium);overflow:hidden}.academy-portfolio__media img{display:block;width:100%;height:auto}.academy-portfolio__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.academy-portfolio__meta-text{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--primary)}.academy-portfolio__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}.academy-portfolio__teachers{font-size:var(--font-size-16);color:var(--on-surface-variant)}.academy-portfolio__description,.academy-portfolio__teachers{font-family:var(--font-family-default);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0}.academy-portfolio__description{font-size:var(--font-size-18);color:var(--on-surface)}.academy-portfolio__tags{display:flex;flex-wrap:wrap;gap:8px}.academy-portfolio__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:8px}.academy-portfolio__price{display:flex;flex-direction:column;gap:2px}.academy-portfolio__price-label{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--on-surface-variant)}.academy-portfolio__price-value{font-family:var(--font-family-default);font-size:var(--font-size-20);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--on-surface)}@media screen and (max-width:768px){.academy-portfolio__body{flex-direction:column}.academy-portfolio__nav{flex-basis:auto;padding-right:0;padding-bottom:16px}.academy-portfolio__nav-track{flex-direction:row;gap:0;padding-right:40px;overflow-x:auto;scrollbar-width:none}.academy-portfolio__nav-track::-webkit-scrollbar{display:none}.academy-portfolio__scroll-next{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;width:48px;height:100%;padding:0;color:var(--on-surface);background:linear-gradient(90deg,transparent,var(--surface-container-lowest) 40%);border:0;cursor:pointer}.academy-portfolio__scroll-next svg{width:20px;height:20px}.academy-portfolio__scroll-next:disabled{display:none}.academy-portfolio__nav-item{box-sizing:content-box;flex:0 0 104px;max-width:104px;padding:16px 20px;white-space:normal;text-align:center;border-right:0;border-bottom:2px solid var(--outline)}.academy-portfolio__nav-item.is-active{border-right-color:transparent;border-bottom-color:var(--primary)}}.academy-teachers{padding:48px 0;background:var(--surface-container-lowest)}.academy-teachers__inner{display:flex;flex-direction:column;gap:32px}.academy-teachers__header{gap:16px;text-align:center}.academy-teachers__header,.academy-teachers__heading{display:flex;flex-direction:column;align-items:center}.academy-teachers__heading{gap:8px}.academy-teachers__carousel{position:relative}.academy-teachers__arrow{position:absolute;top:calc(202px);z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:20px;color:#fff;background:rgba(0,23,46,.5);border:none;border-radius:var(--border-radius-pill);cursor:pointer;transition:opacity .2s}.academy-teachers__arrow--prev{left:10px}.academy-teachers__arrow--next{right:20px}.academy-teachers__arrow:disabled{opacity:.4;cursor:default}.academy-teachers__track{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.academy-teachers__track::-webkit-scrollbar{display:none}.academy-teacher-card{position:relative;flex:0 0 345px;width:345px;height:480px;overflow:hidden;background:#06182a;border-radius:var(--border-radius-medium)}.academy-teacher-card__media{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;height:360px;overflow:hidden}.academy-teacher-card__media:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,#06182a,transparent 40%);opacity:.72}.academy-teacher-card__media img{width:100%;height:100%;object-fit:cover}.academy-teacher-card__initial{font-family:var(--font-family-default);font-size:var(--font-size-40);line-height:var(--line-height-44);letter-spacing:0;font-weight:var(--font-weight-semibold);color:#d1e4f8}.academy-teacher-card__overlay{position:absolute;right:0;bottom:0;left:0;height:220px;background:linear-gradient(0deg,#06182a,transparent);opacity:.72;pointer-events:none}.academy-teacher-card__body{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:4px;padding:20px}.academy-teacher-card__name{font-size:var(--font-size-20);line-height:var(--line-height-24);font-weight:var(--font-weight-semibold);color:var(--on-primary)}.academy-teacher-card__description,.academy-teacher-card__name,.academy-teacher-card__role{font-family:var(--font-family-default);letter-spacing:0;margin:0}.academy-teacher-card__role{font-size:var(--font-size-14);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);color:var(--primary-fixed-dim)}.academy-teacher-card__description{font-size:var(--font-size-16);line-height:var(--line-height-24);font-weight:var(--font-weight-light);max-height:150px;padding-top:4px;overflow:hidden;color:var(--on-primary);opacity:.85}@media screen and (max-width:768px){.academy-teacher-card{flex-basis:280px;width:280px}}.academy-testimonials,.m3-club-galeria{padding:48px 0;background:var(--surface-container-low)}.academy-testimonials__inner{display:flex;flex-direction:column;gap:32px}.academy-testimonials__header{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.academy-testimonials__grid{display:flex;flex-wrap:wrap;gap:20px}.academy-testimonials__grid>*{flex:1 1 calc(50% - 10px)}.academy .the-report-heading{font-family:var(--font-family-default);font-size:var(--font-size-36);line-height:var(--line-height-40);letter-spacing:0;font-weight:var(--font-weight-semibold)}@media screen and (max-width:767.98px){.academy .the-report-heading{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.academy :is(#academy-existe,#academy-portfolio,#academy-captacao){scroll-margin-top:40px}.m3-club-hat{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);margin:0;text-transform:uppercase;letter-spacing:.04em}.m3-club-hat,.m3-club-hat--inverse{color:var(--primary)}.m3-club-heading{font-family:var(--font-family-default);font-size:var(--font-size-36);line-height:var(--line-height-40);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}.m3-club-heading--inverse{color:var(--inverse-surface)}@media screen and (max-width:768px){.academy-testimonials__grid>*{flex:1 1 100%}.m3-club-heading{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.m3-club-galeria,.m3-club-modelo-acesso{border-bottom:.8px solid var(--outline)}.m3-club-galeria__inner{display:flex;flex-direction:column;gap:32px}.m3-club-galeria__header{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.m3-club-galeria__header .m3-club-hat,.m3-club-galeria__header .m3-club-heading{text-align:center}.m3-club-galeria__description{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:8px 0 0;color:var(--on-surface-variant);max-width:720px}.m3-club-galeria__grid{display:flex;gap:20px;align-items:flex-start;justify-content:center}.m3-club-galeria__col{flex:1 1 0;max-width:590px;min-width:0;display:flex;flex-direction:column;gap:20px}.m3-club-galeria__item{border-radius:12px;overflow:hidden;width:100%}.m3-club-galeria__item--large{aspect-ratio:1}.m3-club-galeria__item--small{aspect-ratio:590/301}.m3-club-galeria__img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:1023.98px){.m3-club-galeria{padding:40px 0}}@media screen and (max-width:767.98px){.m3-club-galeria{padding:40px 0}}.m3-club-modelo-acesso{position:relative;overflow:hidden;background:var(--surface-container-low);border-top:.8px solid var(--outline);padding:48px 0}.m3-club-modelo-acesso__inner{position:relative;z-index:1;display:flex;gap:80px;align-items:center}.m3-club-modelo-acesso__content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:20px}.m3-club-modelo-acesso__description{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface)}.m3-club-modelo-acesso__benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.m3-club-modelo-acesso__benefit{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);color:var(--on-surface);padding-left:16px;position:relative}.m3-club-modelo-acesso__benefit:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--primary)}.m3-club-modelo-acesso__form-box{flex:1 1 0;max-width:460px;background:var(--surface-container-highest);border-radius:var(--border-radius-medium);padding:32px}.m3-club-modelo-acesso__form,.m3-club-modelo-acesso__form-box{display:flex;flex-direction:column;gap:0}.m3-club-modelo-acesso__input-wrapper{position:relative;margin-bottom:20px}.m3-club-modelo-acesso__input{display:block;width:100%;height:56px;padding:16px;border:1px solid var(--outline);border-radius:var(--border-radius-small);background:var(--surface-container-lowest);color:var(--on-surface);margin:0;font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light)}.m3-club-modelo-acesso__input::placeholder{color:var(--on-surface-variant)}.m3-club-modelo-acesso__input:focus{outline:none;border-color:var(--primary)}.m3-club-modelo-acesso__placeholder{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);position:absolute;top:50%;left:16px;color:var(--on-surface-variant);pointer-events:none;transform:translateY(-50%)}.m3-club-modelo-acesso__placeholder-required{margin-left:2px;color:var(--error)}.m3-club-modelo-acesso__select:disabled+.m3-club-modelo-acesso__placeholder,.m3-club-modelo-acesso__select:valid+.m3-club-modelo-acesso__placeholder,.m3-club-modelo-acesso__text-input:not(:placeholder-shown)+.m3-club-modelo-acesso__placeholder{display:none}.m3-club-modelo-acesso__submit{width:100%;cursor:pointer;border:none;padding:14px 24px;margin-bottom:20px}.m3-club-modelo-acesso__submit:hover{opacity:.9}.m3-club-modelo-acesso__message{margin:0 0 12px}.m3-club-modelo-acesso__disclaimer,.m3-club-modelo-acesso__message{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--on-surface-variant);text-align:center}.m3-club-modelo-acesso__disclaimer{margin:0;opacity:.6}.m3-club-modelo-acesso__disclaimer-link{color:inherit;text-decoration:underline}.m3-club-modelo-acesso__disclaimer-link:hover{opacity:.8}.m3-club-modelo-acesso__title-highlight{color:var(--primary)}.m3-club-modelo-acesso__select{padding-right:40px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.m3-club-modelo-acesso__waves{position:absolute;inset:0;z-index:0;background-repeat:no-repeat;background-position:bottom;background-size:cover;opacity:.66;pointer-events:none}.m3-club-modelo-acesso--dark{background:var(--neutral-010);border-color:transparent;color:var(--neutral-100)}.m3-club-modelo-acesso--black-background{background:var(--neutral-000)}.m3-club-modelo-acesso--dark .m3-club-heading,.m3-club-modelo-acesso--dark .m3-club-modelo-acesso__description{color:var(--neutral-100)}.m3-club-modelo-acesso__form-box--light{--surface-container-highest:var(--neutral-092);--surface-container-lowest:var(--neutral-100);--outline:var(--neutral-090);--on-surface-variant:var(--neutral-040);--on-surface:var(--neutral-010);--error:var(--error-040)}.m3-club-modelo-acesso__form-box--dark{--surface-container-highest:var(--neutral-018);--surface-container-lowest:var(--neutral-010);--outline:var(--neutral-020);--on-surface-variant:var(--neutral-080);--on-surface:var(--neutral-100);--error:var(--error-080)}@media screen and (max-width:1023.98px){.m3-club-modelo-acesso{padding:40px 0}.m3-club-modelo-acesso__inner{gap:48px}.m3-club-modelo-acesso__form-box{max-width:360px}}@media screen and (max-width:767.98px){.m3-club-modelo-acesso{padding:40px 0}.m3-club-modelo-acesso__inner{flex-direction:column;gap:32px}.m3-club-modelo-acesso__form-box{max-width:100%;flex:1 1 100%;width:100%;padding:24px 20px}}.legend-why-trust{padding:48px 0;background:var(--surface);color:var(--on-surface)}.legend-why-trust__inner{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.legend-why-trust__header{flex:1 1 calc(50% - 16px);display:flex;flex-direction:column;gap:32px}.legend-why-trust__line{display:block;width:40px;height:4px;border-radius:2px;background:var(--primary)}.legend-why-trust__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0}.legend-why-trust__list{flex:1 1 calc(50% - 16px);display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.legend-why-trust__item{display:flex;gap:16px;align-items:flex-start;padding-bottom:8px}.legend-why-trust__bullet{flex-shrink:0;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--primary)}.legend-why-trust__text{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;opacity:.88}@media screen and (max-width:767.98px){.legend-why-trust__header,.legend-why-trust__list{flex-basis:100%}}.legend-sobre{padding:64px 0;background:var(--surface-bright);color:var(--on-surface)}.legend-sobre__inner{display:flex;flex-direction:column;gap:32px}.legend-sobre__content{display:flex;flex-direction:column;gap:16px}.legend-sobre__hat{font-size:var(--font-size-16);line-height:var(--line-height-20);font-weight:var(--font-weight-medium);color:var(--primary)}.legend-sobre__hat,.legend-sobre__title{font-family:var(--font-family-default);letter-spacing:0;margin:0}.legend-sobre__title{font-size:var(--font-size-28);line-height:var(--line-height-32);font-weight:var(--font-weight-semibold)}.legend-sobre__description{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light)}.legend-sobre__description p{margin:0 0 16px}.legend-sobre__description p:last-child{margin-bottom:0}.legend-sobre__gallery{display:flex;flex-direction:column;gap:40px}.legend-sobre__image{width:100%;aspect-ratio:1920/1080;object-fit:cover;border-radius:8px}.legend-sobre__quote{display:flex;gap:16px;align-items:flex-start;margin:0;padding:24px 32px 24px 36px;background:var(--surface-container);border-left:4px solid var(--primary);border-radius:0 var(--border-radius-medium) var(--border-radius-medium) 0}.legend-sobre__quote-icon{flex-shrink:0;padding-top:2px;line-height:0;color:var(--primary)}.legend-sobre__quote-text{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0}@media screen and (max-width:768px){.legend-sobre{padding:48px 0}.legend-sobre__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.compound-letter-edicao{padding:64px 0;background:var(--surface);color:var(--on-surface)}.compound-letter-edicao__inner{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.compound-letter-edicao__header{flex:1 1 calc(50% - 16px);display:flex;flex-direction:column;gap:32px}.compound-letter-edicao__line{display:block;width:40px;height:4px;border-radius:2px;background:var(--primary)}.compound-letter-edicao__title{font-family:var(--font-family-default);font-size:var(--font-size-36);line-height:var(--line-height-40);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0}.compound-letter-edicao__description{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0}.compound-letter-edicao__card{flex:1 1 calc(50% - 16px);min-width:320px;background:var(--surface-container-lowest);border:1px solid var(--outline);border-radius:28px;transition:border-color .2s}.compound-letter-edicao__card:hover{border-color:var(--outline-variant)}.compound-letter-edicao__card-link{display:flex;flex-direction:column;gap:16px;padding:32px;color:inherit;text-decoration:none}.compound-letter-edicao__card-link:hover{text-decoration:none}.compound-letter-edicao__tag{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:5px 9px;border:1px solid var(--outline-variant);border-radius:var(--border-radius-small);color:var(--primary);text-transform:uppercase}.compound-letter-edicao__card-excerpt,.compound-letter-edicao__card-title,.compound-letter-edicao__meta,.compound-letter-edicao__tag{font-family:var(--font-family-default);letter-spacing:0}.compound-letter-edicao__card-title{font-size:var(--font-size-22);line-height:var(--line-height-28);font-weight:var(--font-weight-semibold);margin:0}.compound-letter-edicao__card-excerpt{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light);margin:0;opacity:.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.compound-letter-edicao__card-footer{display:flex;align-items:center;gap:8px;padding-top:17px;border-top:1px solid var(--outline)}.compound-letter-edicao__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.compound-letter-edicao__meta{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light)}@media screen and (max-width:1023.98px){.compound-letter-edicao__card,.compound-letter-edicao__header{flex-basis:100%;min-width:0}}@media screen and (max-width:767.98px){.compound-letter-edicao{padding:48px 0}.compound-letter-edicao__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.compound-letter-autores{padding:64px 0;background:var(--surface-bright);color:var(--on-surface);text-align:center}.compound-letter-autores__title{font-family:var(--font-family-default);font-size:var(--font-size-36);line-height:var(--line-height-40);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0 0 32px}.compound-letter-autores__title-highlight{color:var(--primary)}.compound-letter-autores__grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.compound-letter-autores__card{flex:1 1 calc((100% - 64px) / 3);max-width:400px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 8px;background:var(--surface-container);border:1px solid var(--outline);border-radius:var(--border-radius-medium);text-align:left;transition:border-color .2s,transform .2s,box-shadow .2s}.compound-letter-autores__card:hover{border-color:var(--primary);transform:scale(1.03);box-shadow:0 8px 16px color-mix(in srgb,var(--on-surface) 12%,transparent),0 0 16px color-mix(in srgb,var(--primary) 35%,transparent)}.compound-letter-autores__author{display:flex;align-items:center;gap:12px;width:100%;padding:0 8px 0 16px}.compound-letter-autores__avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}.compound-letter-autores__author-info{display:flex;flex-direction:column;gap:4px;min-width:0}.compound-letter-autores__name{font-family:var(--font-family-default);font-size:var(--font-size-20);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold)}.compound-letter-autores__position{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);color:var(--primary)}.compound-letter-autores__description,.compound-letter-autores__position{font-family:var(--font-family-default);line-height:var(--line-height-20);letter-spacing:0}.compound-letter-autores__description{font-size:var(--font-size-14);font-weight:var(--font-weight-light);margin:0;padding:0 16px 0 20px}.compound-letter-autores__actions{display:flex;justify-content:center;margin-top:32px}@media screen and (max-width:1023.98px){.compound-letter-autores__grid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}.compound-letter-autores__card{flex-basis:349px;flex-shrink:0;scroll-snap-align:start}}@media screen and (max-width:767.98px){.compound-letter-autores{padding:48px 0}.compound-letter-autores__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}.compound-letter-autores__grid{flex-wrap:wrap;justify-content:center;overflow-x:visible;scroll-snap-type:none;padding-bottom:0}.compound-letter-autores__card{flex-basis:100%;flex-shrink:1;scroll-snap-align:none}}.compound-letter-depoimentos{padding:64px 0;background:var(--surface-container-low)}.compound-letter-depoimentos__inner{display:flex;flex-direction:column;gap:32px}.compound-letter-depoimentos__header{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.compound-letter-depoimentos__description{font-size:var(--font-size-18);max-width:720px;margin:0;color:var(--on-surface-variant)}.compound-letter-depoimentos__description,.compound-letter-depoimentos__featured .card-quote__text{font-family:var(--font-family-default);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light)}.compound-letter-depoimentos__featured .card-quote__text{font-size:var(--font-size-16)}.compound-letter-depoimentos__cta{align-self:center}.compound-letter-depoimentos__grid{display:flex;flex-wrap:wrap;gap:20px}.compound-letter-depoimentos__grid>*{flex:1 1 calc(50% - 10px)}.compound-letter .the-report-content{background:var(--surface-bright)}.anuncie-heading{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.anuncie-heading__title{font-family:var(--font-family-default);font-size:var(--font-size-36);line-height:var(--line-height-40);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface);text-wrap:balance}.anuncie-heading__title-highlight{color:var(--primary)}.anuncie-heading__description{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;max-width:680px;color:var(--on-surface-variant)}@media screen and (max-width:767.98px){.compound-letter-depoimentos__grid>*{flex:1 1 100%}.anuncie-heading{gap:12px}.anuncie-heading__title{font-size:var(--font-size-24);line-height:var(--line-height-28);font-weight:var(--font-weight-semibold)}.anuncie-heading__description,.anuncie-heading__title{font-family:var(--font-family-default);letter-spacing:0}.anuncie-heading__description{font-size:var(--font-size-16);line-height:var(--line-height-24);font-weight:var(--font-weight-light)}}.anuncie-cta{display:flex;justify-content:center;width:100%;padding-top:32px}.anuncie-cta__button--secondary{background:var(--secondary);color:var(--on-secondary)}.anuncie-cta__button--secondary:focus-visible,.anuncie-cta__button--secondary:hover{background:color-mix(in srgb,var(--secondary) 88%,var(--scrim))}.anuncie-hero{position:relative;overflow:hidden;background:var(--inverse-surface);color:var(--inverse-on-surface)}.anuncie-hero__media{position:absolute;inset:0;pointer-events:none}.anuncie-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.anuncie-hero__inner{position:relative;display:flex;align-items:flex-end;min-height:586px;padding-block:64px}.anuncie-hero__content{display:flex;flex-direction:column;gap:32px;width:500px;max-width:100%}.anuncie-hero__text{display:flex;flex-direction:column;gap:16px}.anuncie-hero__hat{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-flex;align-self:flex-start;padding:5px 9px;border:1px solid var(--outline-variant);border-radius:var(--border-radius-small);color:var(--primary);text-transform:uppercase}.anuncie-hero__title{font-size:var(--font-size-40);line-height:var(--line-height-44);font-weight:var(--font-weight-semibold)}.anuncie-hero__description,.anuncie-hero__title{font-family:var(--font-family-default);letter-spacing:0;margin:0;color:var(--on-secondary)}.anuncie-hero__description{font-size:var(--font-size-16);line-height:var(--line-height-24);font-weight:var(--font-weight-light);opacity:.9}.anuncie-hero__buttons{display:flex;flex-wrap:wrap;gap:16px}.anuncie-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;padding:12px 24px;border-radius:var(--border-radius-small);text-decoration:none;cursor:pointer}.anuncie-hero__button--primary{background:var(--primary);color:var(--on-primary)}.anuncie-hero__button--secondary{background:var(--secondary);color:var(--on-secondary);padding-left:16px}.anuncie-hero__button-label{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium)}.anuncie-hero__button-icon{display:inline-flex;width:24px;height:24px}.anuncie-hero__button-icon svg{width:24px;height:24px}@media screen and (max-width:1023.98px){.anuncie-hero__inner{min-height:480px}}@media screen and (max-width:767.98px){.anuncie-hero__inner{align-items:flex-start;min-height:576px;padding-block:64px}.anuncie-hero__content{width:100%}.anuncie-hero__image{object-position:64% center}.anuncie-hero__title{font-size:var(--font-size-24);line-height:var(--line-height-28);font-weight:var(--font-weight-semibold)}.anuncie-hero__description,.anuncie-hero__title{font-family:var(--font-family-default);letter-spacing:0}.anuncie-hero__description{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light)}.anuncie-hero__buttons{flex-direction:column;width:235px;max-width:100%}.anuncie-hero__button{width:100%}}.anuncie-logos{padding-block:64px;background:var(--surface);overflow:hidden}.anuncie-logos__inner{display:flex;flex-direction:column;align-items:center;width:100%}.anuncie-logos__carousel{position:relative;left:50%;width:100vw;margin-top:32px;margin-left:-50vw;overflow:hidden}.anuncie-logos__track{display:flex;flex-wrap:nowrap;align-items:center;width:max-content;margin:0;padding:0;list-style:none;gap:16px;animation:anuncie-logos-scroll 40s linear infinite}@media(prefers-reduced-motion:reduce){.compound-letter-autores__card{transition:none}.compound-letter-autores__card:hover{transform:none}.anuncie-logos__track{animation:none}}.anuncie-logos__carousel:hover .anuncie-logos__track{animation-play-state:paused}.anuncie-logos__item{display:flex;flex:0 0 256px;align-items:center;justify-content:center;height:80px;padding:1px}.anuncie-logos__image{max-width:100%;max-height:100%;object-fit:contain}@keyframes anuncie-logos-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media screen and (max-width:1023.98px){.anuncie-logos__item{flex-basis:208px;height:72px}}@media screen and (max-width:767.98px){.anuncie-logos{padding-block:48px}.anuncie-logos__track{gap:12px}.anuncie-logos__item{flex-basis:160px;height:64px;padding:12px}}.anuncie-metrics{padding-block:64px;background:var(--surface);color:var(--on-surface)}.anuncie-metrics__inner{display:flex;flex-direction:column;align-items:center;gap:32px}.anuncie-metrics__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;margin:0;padding:0;list-style:none}.anuncie-metrics__item{display:flex;flex-direction:column;padding:24px;border:1px solid var(--outline);border-radius:var(--border-radius-medium);background:var(--surface-container-low);transition:border-color .2s,transform .2s,box-shadow .2s}.anuncie-metrics__item:hover{border-color:var(--primary);transform:scale(1.03);box-shadow:0 8px 16px color-mix(in srgb,var(--on-surface) 12%,transparent),0 0 16px color-mix(in srgb,var(--primary) 35%,transparent)}@media(prefers-reduced-motion:reduce){.anuncie-metrics__item{transition:none}.anuncie-metrics__item:hover{transform:none}}.anuncie-metrics .big-number{align-items:flex-start}.anuncie-metrics .big-number__value{font-family:var(--font-family-default);font-size:var(--font-size-40);line-height:var(--line-height-44);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--primary)}.anuncie-metrics .big-number__label{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-light);padding-top:4px;color:var(--on-surface-variant)}@media screen and (max-width:767.98px){.anuncie-metrics{padding-block:48px}.anuncie-metrics__list{grid-template-columns:1fr;gap:16px}.anuncie-metrics__item{padding:20px}.anuncie-metrics .big-number__value{font-family:var(--font-family-default);font-size:var(--font-size-36);line-height:var(--line-height-40);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.anuncie-views{padding-block:64px;background:var(--surface)}.anuncie-views__inner{align-items:center;gap:32px}.anuncie-views__bar,.anuncie-views__chart,.anuncie-views__inner{display:flex;flex-direction:column}.anuncie-views__chart{gap:24px;width:100%}.anuncie-views__bar{gap:8px}.anuncie-views__bar-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.anuncie-views__bar-name,.anuncie-views__bar-value{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--on-surface)}.anuncie-views__bar-track{display:flex;width:100%;height:12px;border-radius:var(--border-radius-pill);background:var(--surface-container-high);overflow:hidden}.anuncie-views__bar-fill{display:block;height:100%;border-radius:var(--border-radius-pill);background:var(--outline-variant);transition:width 1.2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.anuncie-views__bar-fill{transition:none}}.anuncie-views__bar--lead .anuncie-views__bar-fill{background:var(--primary)}.anuncie-views__source{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant)}@media screen and (max-width:767.98px){.anuncie-views{padding-block:48px}.anuncie-views__chart{gap:20px}}.anuncie-success{padding-block:64px;background:var(--surface);color:var(--on-surface)}.anuncie-success__carousel,.anuncie-success__inner{display:flex;flex-direction:column}.anuncie-success__carousel{position:relative;gap:32px}.anuncie-success__track{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin:0;padding:0;list-style:none}.anuncie-success__item{flex-basis:calc(33.333% - 32px);flex-grow:1;min-width:288px;max-width:380px}@media screen and (max-width:1023.98px) and (min-width:768px){.anuncie-success__track{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.anuncie-success__track::-webkit-scrollbar{display:none}.anuncie-success__item{flex:0 0 380px;max-width:86%;scroll-snap-align:start}}@media screen and (max-width:767.98px){.anuncie-success{padding-block:48px}.anuncie-success__track{flex-direction:column;flex-wrap:nowrap}.anuncie-success__item{max-width:100%}}.anuncie-case{display:flex;flex-direction:column;gap:16px;height:320px;padding:24px 16px;border:1px solid transparent;border-radius:var(--border-radius-medium);background:var(--surface-container-low);transition:border-color .2s,transform .2s,box-shadow .2s}.anuncie-case:hover{border-color:var(--primary);transform:scale(1.03);box-shadow:0 8px 16px color-mix(in srgb,var(--on-surface) 12%,transparent),0 0 16px color-mix(in srgb,var(--primary) 35%,transparent)}@media(prefers-reduced-motion:reduce){.anuncie-case{transition:none}.anuncie-case:hover{transform:none}}.anuncie-case__brand{display:flex;align-items:center;gap:12px}.anuncie-case__logo{width:40px;height:40px;border-radius:var(--border-radius-pill);object-fit:cover}.anuncie-case__name{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.anuncie-case__body{display:flex;flex:1;flex-direction:column;gap:8px;overflow:hidden}.anuncie-case__category{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:var(--on-surface)}.anuncie-case__category,.anuncie-case__text{font-family:var(--font-family-default);line-height:var(--line-height-20);letter-spacing:0;margin:0}.anuncie-case__text{font-size:var(--font-size-14);font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.anuncie-case__highlight{display:flex;align-items:center;gap:8px;color:var(--primary)}.anuncie-case__highlight-icon{display:inline-flex;width:24px;height:24px}.anuncie-case__highlight-icon svg{width:24px;height:24px}.anuncie-case__highlight-text{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium)}.anuncie-strategies{padding-block:64px;background:var(--surface)}.anuncie-strategies__inner{display:flex;flex-direction:column;align-items:center;gap:32px}.anuncie-strategies__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%}@media screen and (max-width:767.98px){.anuncie-strategies{padding-block:48px}.anuncie-strategies__grid{grid-template-columns:1fr}}.anuncie-strategy{display:flex;flex-direction:column;gap:16px;height:100%;padding:24px;border:1px solid var(--outline);border-radius:var(--border-radius-medium);background:var(--surface-container-low);transition:border-color .2s,transform .2s,box-shadow .2s}.anuncie-strategy:hover{border-color:var(--primary);transform:scale(1.03);box-shadow:0 8px 16px color-mix(in srgb,var(--on-surface) 12%,transparent),0 0 16px color-mix(in srgb,var(--primary) 35%,transparent)}@media(prefers-reduced-motion:reduce){.anuncie-strategy{transition:none}.anuncie-strategy:hover{transform:none}}.anuncie-strategy__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:var(--primary-container);color:var(--primary)}.anuncie-strategy__icon svg>path:first-child{fill:var(--primary-container)}.anuncie-strategy__icon svg>:not(:first-child) path,.anuncie-strategy__icon svg>path:not(:first-child){fill:var(--on-primary-container)}.anuncie-strategy__body{display:flex;flex:1;flex-direction:column;gap:8px}.anuncie-strategy__title{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-semibold);color:var(--on-surface)}.anuncie-strategy__text,.anuncie-strategy__title{font-family:var(--font-family-default);letter-spacing:0;margin:0}.anuncie-strategy__text{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.anuncie-strategy__highlight{display:flex;align-items:center;gap:8px;padding-top:16px;border-top:1px solid var(--neutral-090);color:var(--primary)}.anuncie-strategy__highlight-icon{display:inline-flex;width:24px;height:24px}.anuncie-strategy__highlight-icon svg{width:24px;height:24px}.anuncie-strategy__highlight-text{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium)}.anuncie-values{padding-block:64px;background:var(--surface);color:var(--on-surface)}.anuncie-values__inner{display:flex;flex-direction:column;align-items:center;gap:32px}.anuncie-values__carousel{position:relative;display:flex;flex-direction:column;gap:24px;width:100%}.anuncie-values__track{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin:0;padding:0;list-style:none}.anuncie-values__item{flex-basis:calc(33.333% - 32px);flex-grow:1;min-width:288px;max-width:380px}@media screen and (max-width:1023.98px) and (min-width:768px){.anuncie-values__track{flex-wrap:nowrap;justify-content:flex-start;padding-top:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.anuncie-values__track::-webkit-scrollbar{display:none}.anuncie-values__item{flex:0 0 380px;max-width:86%;scroll-snap-align:start}}@media screen and (max-width:767.98px){.anuncie-values{padding-block:48px}.anuncie-values__track{flex-direction:column;flex-wrap:nowrap}.anuncie-values__item{max-width:100%}}.anuncie-plan{position:relative;display:flex;flex-direction:column;gap:24px;height:320px;padding:32px 16px;border:1px solid var(--outline);border-radius:var(--border-radius-medium);background:var(--surface-container-low);transition:border-color .2s,transform .2s,box-shadow .2s}.anuncie-plan:hover{border-color:var(--primary);transform:scale(1.03);box-shadow:0 8px 16px color-mix(in srgb,var(--on-surface) 12%,transparent),0 0 16px color-mix(in srgb,var(--primary) 35%,transparent)}@media(prefers-reduced-motion:reduce){.anuncie-plan{transition:none}.anuncie-plan:hover{transform:none}}.anuncie-plan__benefits,.anuncie-plan__header{display:flex;flex-direction:column;gap:8px}.anuncie-plan__name{font-size:var(--font-size-20);line-height:var(--line-height-24);font-weight:var(--font-weight-semibold);color:var(--on-surface)}.anuncie-plan__description,.anuncie-plan__name{font-family:var(--font-family-default);letter-spacing:0;margin:0}.anuncie-plan__description{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.anuncie-plan__benefits{margin:0;padding:0;list-style:none}.anuncie-plan__benefit{display:flex;align-items:flex-start;gap:8px}.anuncie-plan__benefit-icon{display:inline-flex;flex-shrink:0;width:18px;height:18px;color:var(--primary)}.anuncie-plan__benefit-icon svg{width:18px;height:18px}.anuncie-plan__benefit-text{font-size:var(--font-size-14);font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.anuncie-plan__badge,.anuncie-plan__benefit-text{font-family:var(--font-family-default);line-height:var(--line-height-20);letter-spacing:0}.anuncie-plan__badge{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);position:absolute;top:-16px;left:50%;display:inline-flex;align-items:center;height:32px;padding-inline:16px;border-radius:var(--border-radius-pill);background:var(--primary-090);color:var(--secondary-016);transform:translateX(-50%);white-space:nowrap}.anuncie-plan--featured{border-color:transparent;background:var(--inverse-surface)}.anuncie-plan--featured .anuncie-plan__benefit-text,.anuncie-plan--featured .anuncie-plan__description,.anuncie-plan--featured .anuncie-plan__name{color:var(--inverse-on-surface)}.anuncie-steps{padding-block:64px;background:var(--surface)}.anuncie-steps__inner{display:flex;flex-direction:column;align-items:center;gap:32px}.anuncie-steps__list{display:flex;align-items:flex-start;width:100%;max-width:1200px;margin:0;padding:0;list-style:none}.anuncie-steps__item{display:flex;flex:1;flex-direction:column;align-items:center;gap:24px;text-align:center}.anuncie-steps__marker{display:flex;align-items:center;width:100%}.anuncie-steps__connector{flex:1;height:1px;background:var(--primary)}.anuncie-steps__number{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;border:2px solid var(--primary);border-radius:var(--border-radius-pill);color:var(--primary)}.anuncie-steps__label,.anuncie-steps__number{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold)}.anuncie-steps__label{padding-inline:8px;color:var(--on-surface)}.anuncie-steps__item--first .anuncie-steps__connector--before,.anuncie-steps__item--last .anuncie-steps__connector--after{background:transparent}@media screen and (max-width:767.98px){.anuncie-steps{padding-block:48px}.anuncie-steps__item{gap:12px}.anuncie-steps__label{padding-inline:4px}}.compound-letter-feed{background:var(--surface-bright)}.compound-letter-feed__inner{max-width:1336px;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.compound-letter-feed__inner{padding-left:32px;padding-right:32px}}@media screen and (max-width:767.98px){.compound-letter-feed__inner{padding-bottom:24px}}.compound-letter-feed__header{display:flex;flex-direction:column;gap:8px;padding-bottom:32px}.compound-letter-feed__header .breadcrumb{margin-bottom:24px}@media screen and (max-width:767.98px){.compound-letter-feed__header{padding-bottom:16px}.compound-letter-feed__header .breadcrumb{margin-bottom:16px}}.compound-letter-feed__title{font-family:var(--font-family-default);font-size:var(--font-size-40);line-height:var(--line-height-44);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}@media screen and (max-width:767.98px){.compound-letter-feed__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.compound-letter-feed__description{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;max-width:640px;color:var(--on-surface-variant)}@media screen and (max-width:767.98px){.compound-letter-feed__description{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-light);max-width:256px}}.compound-letter-feed__search{max-width:640px;margin-top:8px}.compound-letter-feed__grid{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:32px}.compound-letter-feed__grid>*{flex:0 1 calc((100% - 64px) / 3)}.compound-letter-feed__grid .card-post{height:342px;background:var(--surface-container-low)}.compound-letter-feed__grid .card-post__media{height:186px;aspect-ratio:auto}.compound-letter-feed__grid .card-post__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compound-letter-feed__grid .card-post__description{overflow:hidden;max-height:60px}@media screen and (max-width:1023.98px){.compound-letter-feed__grid>*{flex-basis:calc(50% - 16px)}}@media screen and (max-width:767.98px){.compound-letter-feed__search{flex-direction:column;align-items:stretch;max-width:none}.compound-letter-feed__grid>*{flex-basis:100%}}.biografias-archive__section{padding:68px 0 96px}.biografias-archive__container{max-width:1440px}.biografias-archive__header{display:flex;flex-direction:column;gap:20px;max-width:860px;margin-bottom:28px}.biografias-archive__eyebrow{font-size:var(--font-size-14);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);color:var(--primary);text-transform:uppercase}.biografias-archive__eyebrow,.biografias-archive__intro,.biografias-archive__title{font-family:var(--font-family-default);letter-spacing:0;margin:0}.biografias-archive__title{font-size:var(--font-size-40);line-height:var(--line-height-44);font-weight:var(--font-weight-semibold);color:var(--on-surface)}.biografias-archive__intro{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light);max-width:760px;color:var(--on-surface-variant)}.biografias-archive__interface{display:flex;flex-direction:column;gap:28px}.biografias-archive__interface[v-cloak]{display:none}.biografias-archive__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:20px}.biografias-archive__filters{display:flex;flex-wrap:nowrap;gap:8px}.biografias-archive__filter{flex:0 0 auto;cursor:pointer}.biografias-archive__filter:hover{background:var(--surface-container)}.biografias-archive__filter:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.biografias-archive__search{display:flex;flex:0 0 auto;gap:12px;width:420px}.biografias-archive__search-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.biografias-archive__search-field{display:flex;flex:0 1 288px;align-items:center;gap:12px;height:48px;padding:0 24px 0 12px;background:var(--surface-container-low);border:1px solid var(--outline);border-radius:var(--border-radius-small)}.biografias-archive__search-field-icon{flex:0 0 18px;width:18px;height:18px;background:var(--on-surface-variant);-webkit-mask-image:var(--biografias-search-icon);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--biografias-search-icon);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.biografias-archive__search-field input{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);width:100%;min-width:0;color:var(--on-surface);background:transparent;border:0;outline:0}.biografias-archive__search-field input::placeholder{color:var(--on-surface);opacity:.5}.biografias-archive__search-field:focus-within{outline:2px solid var(--primary);outline-offset:2px}.biografias-archive__load-more,.biografias-archive__retry,.biografias-archive__search-button{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);cursor:pointer}.biografias-archive__search-button{height:48px;padding:0 24px;color:var(--on-primary);background:var(--primary);border:0;border-radius:var(--border-radius-small)}.biografias-archive__empty{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant)}.biografias-archive__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:320px;text-align:center}.biografias-archive__spinner{flex:0 0 auto;width:40px;height:40px;border:4px solid var(--outline);border-top-color:var(--primary);border-radius:50%;animation:biografias-archive-spin .7s linear infinite}.biografias-archive__loading-label{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.biografias-archive__error{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;color:var(--on-error-container);background:var(--error-container);border-radius:var(--border-radius-small)}.biografias-archive__error p{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0}.biografias-archive__retry{padding:0;color:inherit;background:transparent;border:0;text-decoration:underline}.biografias-archive__grid{display:flex;flex-wrap:wrap;gap:20px}.biografias-archive__card{flex:0 1 calc((100% - 40px) / 3);min-width:0;overflow:hidden;background:var(--surface-bright);border:1px solid var(--outline);border-radius:var(--border-radius-medium)}.biografias-archive__card-link{display:flex;flex-direction:column;min-height:286px;color:inherit;text-decoration:none}.biografias-archive__card-link:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.biografias-archive__card-header{display:flex;align-items:center;gap:10px;padding:16px;background:var(--surface-container-low)}.biografias-archive__avatar{flex:0 0 90px;width:90px;height:90px;object-fit:cover;border-radius:50%}.biografias-archive__avatar--fallback{background:var(--surface-container-high)}.biografias-archive__identity{min-width:0}.biografias-archive__name{font-size:var(--font-size-16);line-height:var(--line-height-20);font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}.biografias-archive__excerpt,.biografias-archive__more,.biografias-archive__name,.biografias-archive__role{font-family:var(--font-family-default);letter-spacing:0}.biografias-archive__role{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);margin:4px 0 0;color:var(--primary)}.biografias-archive__excerpt{font-size:var(--font-size-14);line-height:var(--line-height-20);font-weight:var(--font-weight-light);margin:0;padding:16px;color:var(--on-surface-variant)}.biografias-archive__card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:16px}.biografias-archive__more{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);color:var(--primary)}.biografias-archive__pagination{display:flex;justify-content:center}.biografias-archive__load-more{height:48px;padding:0 24px;color:var(--primary);background:transparent;border:1px solid var(--outline);border-radius:var(--border-radius-small)}.biografias-archive__load-more:disabled{cursor:wait;opacity:.6}@media screen and (max-width:1023.98px){.biografias-archive__controls{flex-direction:column;align-items:flex-start;gap:24px}.biografias-archive__filters,.biografias-archive__search{width:100%}.biografias-archive__card{flex-basis:calc(50% - 10px)}}@media screen and (max-width:767.98px){.biografias-archive__section{padding:48px 0 64px}.biografias-archive__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}.biografias-archive__filters{overflow-x:auto;scrollbar-width:none}.biografias-archive__filters::-webkit-scrollbar{display:none}.biografias-archive__search{align-items:stretch}.biografias-archive__card{flex-basis:100%}}@keyframes biografias-archive-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.biografias-archive__spinner{animation:none}}.autores-hero{display:flex;justify-content:center;padding:68px 32px;background:var(--surface-container-lowest)}.autores-hero__container{display:flex;flex-direction:column;gap:28px;width:100%;max-width:1440px}.autores-hero__hat{font-size:var(--font-size-14);line-height:var(--line-height-16);font-weight:var(--font-weight-medium);color:var(--primary)}.autores-hero__hat,.autores-hero__title{font-family:var(--font-family-default);letter-spacing:0;margin:0}.autores-hero__title{font-size:var(--font-size-40);line-height:var(--line-height-44);font-weight:var(--font-weight-semibold);color:var(--on-surface);max-width:860px}@media(max-width:1023px){.autores-hero{padding:48px 32px}.autores-hero__title{font-family:var(--font-family-default);font-size:var(--font-size-40);line-height:var(--line-height-44);letter-spacing:0;font-weight:var(--font-weight-semibold)}}@media(max-width:768px){.autores-hero{padding:40px 16px}.autores-hero__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.autores-hero__description{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;max-width:760px;color:var(--on-surface-variant)}.autores-list{padding:48px 32px 80px}.autores-list__container{max-width:1440px;margin:0 auto}.autores-list__app{display:flex;flex-direction:column}.autores-list__interface[v-cloak]{display:none}.autores-list__interface{display:flex;flex-direction:column;gap:28px}.autores-list__search-row{display:flex}.autores-list__search-form{display:flex;gap:12px;width:595px;max-width:100%}@media(max-width:768px){.autores-hero__description{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light)}.autores-list{padding:32px 16px 48px}.autores-list__search-form{width:100%}}.autores-list__search-field{display:flex;flex:1 1 auto;align-items:center;height:48px;padding:0 16px;background:var(--surface-container-low);border:1px solid var(--outline);border-radius:var(--border-radius-small)}.autores-list__search-field:focus-within{outline:2px solid var(--primary);outline-offset:2px}.autores-list__search-input{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);width:100%;min-width:0;color:var(--on-surface);background:transparent;border:0;outline:0}.autores-list__search-input::placeholder{color:var(--on-surface);opacity:.5}.autores-list__search-button{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);flex:0 0 auto;height:48px;padding:0 24px;color:var(--on-primary);background:var(--primary);border:0;border-radius:var(--border-radius-small);cursor:pointer;transition:opacity .2s}.autores-list__search-button:hover{opacity:.88}.autores-list__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:320px;text-align:center;font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.autores-list__spinner{flex:0 0 auto;width:40px;height:40px;border:4px solid var(--outline);border-top-color:var(--primary);border-radius:50%;animation:autores-spin .7s linear infinite}.autores-list__empty{font-size:var(--font-size-18);margin:0;color:var(--on-surface-variant)}.autores-list__empty,.autores-list__error{font-family:var(--font-family-default);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light)}.autores-list__error{font-size:var(--font-size-16);display:flex;align-items:center;gap:12px;padding:16px;color:var(--on-error-container);background:var(--error-container);border-radius:var(--border-radius-small)}.autores-list__retry{padding:0;color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer}.autores-list__grid{display:flex;flex-wrap:wrap;gap:20px}.autores-list__grid .card-author{flex:0 1 calc((100% - 40px) / 3);min-width:0}@media(max-width:1023px){.autores-list__grid .card-author{flex:0 1 calc(50% - 10px)}}@media(max-width:768px){.autores-list__grid .card-author{flex:0 1 100%}}.autores-list__load-more-row{display:flex;justify-content:center;padding-top:16px}.autores-list__load-more{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);height:48px;padding:0 24px;color:var(--primary);background:transparent;border:1px solid var(--primary);border-radius:var(--border-radius-small);cursor:pointer;transition:background .2s}.autores-list__load-more:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.autores-list__load-more:disabled{opacity:.5;cursor:not-allowed}@keyframes autores-spin{to{transform:rotate(1turn)}}.autores-conteudos{padding:48px 32px 80px;background:var(--surface-container-lowest)}.autores-conteudos__container{display:flex;flex-direction:column;gap:28px;max-width:1440px;margin:0 auto}.autores-conteudos__grid{display:flex;flex-wrap:wrap;gap:20px}.autores-conteudos__grid .card-post{flex:0 1 calc(25% - 15px);min-width:0}@media(max-width:1023px){.autores-conteudos__grid .card-post{flex:0 1 calc(50% - 10px)}}@media(max-width:768px){.autores-conteudos{padding:32px 16px 48px}.autores-conteudos__grid .card-post{flex:0 1 100%}}.author-single-hero{display:flex;justify-content:center;padding:68px 32px;background:var(--surface-container-low)}.author-single-hero__container{display:flex;gap:40px;align-items:flex-start;width:100%;max-width:1440px}.author-single-hero__avatar{flex:0 0 240px;width:240px;height:240px;object-fit:cover;border-radius:var(--border-radius-pill)}.author-single-hero--compact .author-single-hero__avatar{flex-basis:140px;width:140px;height:140px}@media screen and (max-width:1023.98px){.author-single-hero{padding:48px 32px}.author-single-hero__avatar{flex-basis:200px;width:200px;height:200px}.author-single-hero--compact .author-single-hero__avatar{flex-basis:110px;width:110px;height:110px}}@media screen and (max-width:767.98px){.author-single-hero{padding:40px 16px}.author-single-hero__container{flex-direction:column;align-items:center;text-align:center}.author-single-hero__avatar{flex-basis:auto;width:120px;height:120px}.author-single-hero--compact .author-single-hero__avatar{width:90px;height:90px}}.author-single-hero__content{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:28px}.author-single-hero__overline{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);margin:0;color:var(--on-surface-variant)}.author-single-hero__heading{display:flex;flex-direction:column;gap:8px}.author-single-hero__name{font-family:var(--font-family-default);font-size:var(--font-size-40);line-height:var(--line-height-44);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}@media screen and (max-width:767.98px){.author-single-hero__name{font-family:var(--font-family-default);font-size:var(--font-size-28);line-height:var(--line-height-32);letter-spacing:0;font-weight:var(--font-weight-semibold)}.author-single-hero__social{justify-content:center}}.author-single-hero__role{font-weight:var(--font-weight-semibold);color:var(--primary)}.author-single-hero__description,.author-single-hero__role{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;margin:0}.author-single-hero__description{font-weight:var(--font-weight-light);color:var(--on-surface)}.author-single-hero__social{display:flex;flex-wrap:wrap;gap:12px}.author-single-hero--compact{padding:40px 32px 12px;background:var(--surface-container-lowest)}@media screen and (max-width:1023.98px){.author-single-hero--compact{padding:32px 32px 12px}}@media screen and (max-width:767.98px){.author-single-hero--compact{padding:24px 16px 12px}}.author-single-publicacoes{display:flex;justify-content:center;padding:49px 32px;background:var(--surface-container-lowest);border-top:1px solid var(--outline);border-bottom:1px solid var(--outline)}.author-single-publicacoes__container{display:flex;gap:40px;align-items:flex-start;width:100%;max-width:1440px}.author-single-publicacoes__feed{flex:1 0 0;min-width:0;max-width:960px;display:flex;flex-direction:column;gap:32px}.author-single-publicacoes__title{font-family:var(--font-family-default);font-size:var(--font-size-28);line-height:var(--line-height-32);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}.author-single-publicacoes__pagina-atual{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);margin:0;color:var(--on-surface-variant)}.author-single-publicacoes__list{display:flex;flex-direction:column;gap:20px}.author-single-publicacoes__pagination{display:flex;justify-content:center}.author-single-publicacoes__empty{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant)}.author-single-publicacoes__categorias{display:none}.author-single-publicacoes__categorias-toggle{display:inline-flex;align-items:center;gap:12px;width:fit-content;height:48px;padding:14px 24px;color:var(--on-primary);background:var(--primary);border-radius:var(--border-radius-small);cursor:pointer;list-style:none}.author-single-publicacoes__categorias-toggle::-webkit-details-marker{display:none}.author-single-publicacoes__categorias-label{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);white-space:nowrap}.author-single-publicacoes__categorias-icon{display:flex;transition:transform .2s}.author-single-publicacoes__categorias-icon svg{width:24px;height:24px}.author-single-publicacoes__categorias[open] .author-single-publicacoes__categorias-icon,.politicas__indice[open] .politicas__indice-chevron,.ultimas-publicacoes__categorias-toggle[open] .ultimas-publicacoes__categorias-toggle-button svg{transform:rotate(180deg)}.author-single-publicacoes__categorias-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.author-single-publicacoes__newsletter-inline{display:none}@media screen and (max-width:1023.98px){.author-single-publicacoes{padding:40px 32px}.author-single-publicacoes__container{flex-direction:column}.author-single-publicacoes__feed{max-width:100%}.author-single-publicacoes__categorias,.author-single-publicacoes__newsletter-inline{display:block}}@media screen and (max-width:767.98px){.author-single-publicacoes{padding:32px 16px}}.author-single-sidebar{flex:1 0 0;min-width:0;max-width:480px;width:100%;display:flex;flex-direction:column;gap:32px}.author-single-sidebar__categorias-title{font-family:var(--font-family-default);font-size:var(--font-size-28);line-height:var(--line-height-32);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0 0 10px;color:var(--on-surface)}.author-single-sidebar__chips{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:1023.98px){.author-single-sidebar{display:none}}.author-single-outros{display:flex;justify-content:center;padding:48px 32px;background:var(--surface-container-lowest)}.author-single-outros__container,.ultimas-publicacoes-header__container{width:100%;max-width:1440px}.author-single-outros__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.author-single-outros__title{font-family:var(--font-family-default);font-size:var(--font-size-28);line-height:var(--line-height-32);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}.author-single-outros__ver-tudo{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--primary);white-space:nowrap}.author-single-outros__ver-tudo:hover{text-decoration:none;opacity:.8}.author-single-outros__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media screen and (max-width:1023.98px){.author-single-outros{padding:40px 32px}.author-single-outros__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767.98px){.author-single-outros{padding:32px 16px}.author-single-outros__grid{grid-template-columns:1fr}}.ultimas-publicacoes-header{display:flex;justify-content:center;padding:68px 32px 28px;background:var(--surface-bright)}@media screen and (max-width:1023.98px){.ultimas-publicacoes-header{padding:68px 32px 0}}.ultimas-publicacoes-header__title{font-family:var(--font-family-default);font-size:var(--font-size-40);line-height:var(--line-height-44);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}@media screen and (max-width:767.98px){.ultimas-publicacoes-header{padding:40px 16px 0}.ultimas-publicacoes-header__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.ultimas-publicacoes{display:flex;justify-content:center;padding:48px 32px 49px;background:var(--surface-container-lowest);border-bottom:1px solid var(--outline)}.ultimas-publicacoes__container{display:flex;gap:40px;align-items:flex-start;width:100%;max-width:1440px}.ultimas-publicacoes__feed{flex:1 0 0;min-width:0;max-width:960px;display:flex;flex-direction:column;gap:32px}.ultimas-publicacoes__pagina-atual{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);margin:0;color:var(--on-surface-variant)}.ultimas-publicacoes__list{display:flex;flex-direction:column;gap:20px}.ultimas-publicacoes__pagination{display:flex;justify-content:center}.ultimas-publicacoes__empty{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant)}.ultimas-publicacoes__categorias-toggle,.ultimas-publicacoes__newsletter-inline{display:none}.ultimas-publicacoes__categorias-toggle-chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}@media screen and (max-width:1023.98px){.ultimas-publicacoes{padding:32px 32px 33px}.ultimas-publicacoes__container{flex-direction:column}.ultimas-publicacoes__feed{max-width:100%}.ultimas-publicacoes__categorias-toggle,.ultimas-publicacoes__newsletter-inline{display:block}}@media screen and (max-width:767.98px){.ultimas-publicacoes{padding:32px 16px}}.ultimas-publicacoes-sidebar{flex:1 0 0;min-width:0;max-width:480px;width:100%;display:flex;flex-direction:column;gap:32px}.ultimas-publicacoes-sidebar__categorias-title{font-family:var(--font-family-default);font-size:var(--font-size-28);line-height:var(--line-height-32);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0 0 10px;color:var(--on-surface)}.ultimas-publicacoes-sidebar__chips{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:1023.98px){.ultimas-publicacoes-sidebar{display:none}}@media screen and (min-width:1024px){.ultimas-publicacoes__feed{flex:1 1 580px;min-width:580px;max-width:960px}.ultimas-publicacoes-sidebar{flex:1 1 480px;max-width:480px}}.ultimas-publicacoes__categorias-toggle-button{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;gap:12px;height:48px;padding:12px 16px 12px 24px;border-radius:var(--border-radius-small);background:var(--primary);color:var(--on-primary);cursor:pointer;list-style:none}.ultimas-publicacoes__categorias-toggle-button::-webkit-details-marker{display:none}.ultimas-publicacoes__categorias-toggle-button svg{width:24px;height:24px;flex-shrink:0;transition:transform .2s}.ultimos-episodios-header{display:flex;justify-content:center;padding:68px 32px 28px;background:var(--surface-bright)}@media screen and (max-width:1023.98px){.ultimos-episodios-header{padding:68px 32px 0}}.ultimos-episodios-header__container{width:100%;max-width:1440px}.ultimos-episodios-header__title{font-family:var(--font-family-default);font-size:var(--font-size-40);line-height:var(--line-height-44);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}@media screen and (max-width:767.98px){.ultimos-episodios-header{padding:40px 16px 0}.ultimos-episodios-header__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.ultimos-episodios{display:flex;justify-content:center;padding:48px 32px 49px;background:var(--surface-container-lowest);border-bottom:1px solid var(--outline)}.ultimos-episodios__container{display:flex;gap:40px;align-items:flex-start;width:100%;max-width:1440px}.ultimos-episodios__feed{flex:1 0 0;min-width:0;max-width:960px;display:flex;flex-direction:column;gap:32px}.ultimos-episodios__pagina-atual{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);margin:0;color:var(--on-surface-variant)}.ultimos-episodios__list{display:flex;flex-direction:column;gap:20px}.ultimos-episodios__pagination{display:flex;justify-content:center}.ultimos-episodios__empty{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant)}.ultimos-episodios__categorias-toggle,.ultimos-episodios__newsletter-inline{display:none}.ultimos-episodios__categorias-toggle-chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}@media screen and (max-width:1023.98px){.ultimos-episodios{padding:32px 32px 33px}.ultimos-episodios__container{flex-direction:column}.ultimos-episodios__feed{max-width:100%}.ultimos-episodios__categorias-toggle,.ultimos-episodios__newsletter-inline{display:block}}@media screen and (max-width:767.98px){.ultimos-episodios{padding:32px 16px}}.ultimos-episodios-sidebar{flex:1 0 0;min-width:0;max-width:480px;width:100%;display:flex;flex-direction:column;gap:32px}.ultimos-episodios-sidebar__categorias-title{font-family:var(--font-family-default);font-size:var(--font-size-28);line-height:var(--line-height-32);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0 0 10px;color:var(--on-surface)}.ultimos-episodios-sidebar__chips{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:1023.98px){.ultimos-episodios-sidebar{display:none}}.ultimos-episodios__categorias-toggle-button{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-20);letter-spacing:0;font-weight:var(--font-weight-medium);list-style:none}.ultimos-episodios__categorias-toggle-button::-webkit-details-marker{display:none}.ultimos-episodios__list .card-episode{border-bottom:1px solid var(--outline);padding:12px 0}.ultimos-episodios__list .card-episode:last-child{border-bottom:0}.ultimos-episodios__list .card-episode__media{width:180px;height:101px}@media screen and (min-width:1024px){.ultimos-episodios__feed{flex:1 1 580px;min-width:580px;max-width:960px}.ultimos-episodios-sidebar{flex:1 1 480px;max-width:480px}.ultimos-episodios__list .card-episode__description,.ultimos-episodios__list .card-episode__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.ultimos-episodios-page .podcasts{background:var(--surface-container-low);border-bottom:1px solid var(--outline)}.ultimos-episodios-page .podcasts__inner{padding-top:48px;padding-bottom:48px}@media screen and (max-width:767.98px){.ultimos-episodios__list .card-episode__media{width:140px;height:79px}.ultimos-episodios__list .card-episode__description{display:none}.ultimos-episodios-page .podcasts__inner{padding-top:40px;padding-bottom:40px}}.archive-feed-page{display:flex;justify-content:center;padding:48px 32px 49px;background:var(--surface-bright)}.archive-feed-page__container{width:100%;max-width:1440px}.archive-feed-page__title{font-family:var(--font-family-default);font-size:var(--font-size-40);line-height:var(--line-height-44);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0 0 32px;color:var(--on-surface)}@media screen and (max-width:767.98px){.archive-feed-page{padding:32px 16px}.archive-feed-page__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.archive-feed__list{display:flex;flex-direction:column;gap:20px}.archive-feed__pagination{display:flex;justify-content:center;margin-top:32px}.archive-feed__empty{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant)}.biografia-single{background:var(--surface-bright)}.biografia-single__hero{padding:68px 0 48px;background:var(--surface-container-low)}.biografia-single__hero-inner{display:flex;align-items:center;gap:40px}.biografia-single__avatar{flex:0 0 240px;width:240px;height:240px}.biografia-single__avatar-image{width:240px;height:240px;object-fit:cover;border-radius:50%}.biografia-single__avatar-image--fallback{display:block;background:var(--surface-container-high)}.biografia-single__intro{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0}.biografia-single__eyebrow{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);margin:0;color:var(--on-surface-variant)}.biografia-single__title{font-size:var(--font-size-32);line-height:var(--line-height-36);color:var(--on-surface)}.biografia-single__role,.biografia-single__title{font-family:var(--font-family-default);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0}.biografia-single__role{font-size:var(--font-size-16);line-height:var(--line-height-20);color:var(--primary)}.biografia-single__summary{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);max-width:640px;margin:4px 0 0;color:var(--on-surface-variant)}.biografia-single__highlights{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.biografia-single__section{padding:56px 0 72px}.biografia-single__body{display:flex;align-items:flex-start;gap:40px}.biografia-single__main{display:flex;flex:1 1 auto;flex-direction:column;gap:48px;min-width:0;order:1}.biografia-single__aside{flex:0 0 400px;max-width:400px;order:2}.biografia-single__content{display:flex;flex-direction:column;gap:20px;color:var(--on-surface)}.biografia-single__content :where(h2,h3){margin:12px 0 0;color:var(--on-surface)}.biografia-single__content :where(h2){font-family:var(--font-family-default);font-size:var(--font-size-28);line-height:var(--line-height-32);letter-spacing:0;font-weight:var(--font-weight-semibold)}.biografia-single__content :where(h3){font-family:var(--font-family-default);font-size:var(--font-size-20);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold)}.biografia-single__content :where(p){font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant)}.biografia-single__content :where(img){max-width:100%;height:auto;border-radius:var(--border-radius-medium)}.biografia-single__content :where(figcaption){font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);margin-top:8px;color:var(--on-surface-variant)}.biografia-single__content :where(a){color:var(--primary)}.biografia-single__ficha{padding:8px 24px;border:1px solid var(--outline);border-radius:var(--border-radius-medium);background:var(--surface-bright)}.biografia-single__ficha-list{margin:0}.biografia-single__ficha-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--outline-variant)}.biografia-single__ficha-row:last-child{border-bottom:0}.biografia-single__ficha-label{line-height:var(--line-height-24);font-weight:var(--font-weight-light);flex:0 0 auto;color:var(--on-surface-variant)}.biografia-single__ficha-label,.biografia-single__ficha-value{font-family:var(--font-family-default);font-size:var(--font-size-16);letter-spacing:0;margin:0}.biografia-single__ficha-value{line-height:var(--line-height-20);font-weight:var(--font-weight-medium);color:var(--on-surface);text-align:right}.biografia-single__social{display:flex;align-items:center;justify-content:flex-end;gap:12px}.biografia-single__social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--on-surface);border-radius:50%;transition:color .2s,border-color .2s}.biografia-single__social-link:hover{color:var(--primary);border-color:var(--primary)}.biografia-single__timeline-list{margin:0;padding:0;list-style:none}.biografia-single__timeline-item{display:flex;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid var(--outline)}.biografia-single__timeline-item:last-child{border-bottom:0}.biografia-single__timeline-meta{display:flex;flex:0 0 auto;align-items:center}.biografia-single__timeline-year{font-family:var(--font-family-default);font-size:var(--font-size-22);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold);width:60px;color:var(--primary)}.biografia-single__timeline-marker{position:relative;width:24px;height:12px}.biografia-single__timeline-marker:after{position:absolute;top:0;left:6px;width:12px;height:12px;content:"";background:var(--primary);border-radius:50%}.biografia-single__timeline-body{display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0}.biografia-single__timeline-title{font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);color:var(--on-surface)}.biografia-single__timeline-description,.biografia-single__timeline-title{font-family:var(--font-family-default);line-height:var(--line-height-24);letter-spacing:0;margin:0}.biografia-single__timeline-description{font-size:var(--font-size-16);font-weight:var(--font-weight-light);color:var(--on-surface-variant)}.biografia-single__episodios{padding:56px 0;background:var(--surface-container-low)}.biografia-single__episodios-grid{display:flex;flex-direction:column;gap:0}.biografia-single__episodios-grid .card-episode{border-bottom:1px solid var(--outline)}.biografia-single__episodios-grid .card-episode__link{padding:20px 0}.biografia-single__episodios-grid .card-episode__media{width:180px;height:101px}.biografia-single__relacionadas{padding:56px 0 80px}.biografia-single__relacionadas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media screen and (max-width:1023.98px){.biografia-single__body{flex-direction:column;gap:60px}.biografia-single__main{order:2;width:100%;max-width:900px}.biografia-single__aside{flex-basis:auto;max-width:100%;order:1;width:100%}.biografia-single__relacionadas-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767.98px){.biografia-single__hero{padding:48px 0 40px}.biografia-single__hero-inner{flex-direction:column;align-items:center;gap:28px}.biografia-single__avatar,.biografia-single__avatar-image{flex-basis:120px;width:120px;height:120px}.biografia-single__intro{align-items:center;gap:20px;width:100%;text-align:center}.biografia-single__eyebrow{font-size:var(--font-size-12);line-height:var(--line-height-16);font-weight:var(--font-weight-medium)}.biografia-single__eyebrow,.biografia-single__title{font-family:var(--font-family-default);letter-spacing:0}.biografia-single__title{font-size:var(--font-size-24);line-height:var(--line-height-28);font-weight:var(--font-weight-semibold)}.biografia-single__summary{max-width:none;margin-top:0}.biografia-single__highlights{justify-content:center;gap:12px;width:100%;margin-top:0}.biografia-single__section{padding:40px 0 56px}.biografia-single__main{gap:40px}.biografia-single__timeline-item{flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.biografia-single__timeline-meta{flex-direction:row-reverse}.biografia-single__timeline-year{width:52px;text-align:right}.biografia-single__timeline-body{flex:0 0 auto;width:100%}.biografia-single__relacionadas-grid{grid-template-columns:1fr}.biografia-single__episodios-grid .card-episode__description{display:none}}.error-404{background:var(--surface-container-lowest)}.error-404__container{padding-top:100px;padding-bottom:100px}.error-404__content{display:flex;flex-direction:column;align-items:flex-start;gap:28px;max-width:860px}.error-404__label{font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--primary)}.error-404__code,.error-404__label,.error-404__title{font-family:var(--font-family-default);margin:0}.error-404__code{font-size:5.5rem;font-weight:var(--font-weight-semibold);line-height:.9;letter-spacing:-3.52px}@media screen and (max-width:767.98px){.error-404__container{padding-top:60px;padding-bottom:60px}.error-404__code{font-size:4.25rem;line-height:.87}}.error-404__code-char{color:var(--primary)}.error-404__code-char--alt,.error-404__title{color:var(--on-surface)}.error-404__title{font-size:var(--font-size-40);line-height:var(--line-height-44);letter-spacing:0;font-weight:var(--font-weight-semibold)}@media screen and (max-width:767.98px){.error-404__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.error-404__description,.error-404__paragraph{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant);opacity:.8}.error-404__link{color:var(--primary);font-weight:var(--font-weight-semibold)}.error-404__search{max-width:529px;width:100%}@media screen and (max-width:1023.98px){.error-404__search{max-width:none}}.politicas{background-color:var(--surface-container-lowest)}@media screen and (min-width:768px) and (max-width:1023.98px){.politicas__container,.politicas__hero-container{padding-inline:32px}}.politicas__hero{padding-block:68px 28px}@media screen and (max-width:767.98px){.error-404__search{flex-direction:column;align-items:stretch}.error-404__search .search-field__input-wrapper{flex:none;height:48px}.error-404__search .button{width:100%}.politicas__hero{padding-block:40px 32px}}.politicas__hero-content{display:flex;flex-direction:column;gap:28px;max-width:860px}.politicas__hero-chapeu{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--primary)}@media screen and (max-width:767.98px){.politicas__hero-content{max-width:760px}.politicas__hero-chapeu{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium)}}.politicas__hero-titulo{font-family:var(--font-family-default);font-size:var(--font-size-40);line-height:var(--line-height-44);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}.politicas--politica-de-privacidade .politicas__hero-titulo{max-width:11ch}@media screen and (max-width:767.98px){.politicas__hero-titulo{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}}.politicas__hero-excerto{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;color:var(--on-surface-variant);opacity:.8}.politicas__body{padding-bottom:80px}.politicas__container{display:flex;align-items:flex-start;gap:40px}.politicas__content{flex:1 0 0;min-width:0;max-width:800px}@media screen and (max-width:767.98px){.politicas__hero-excerto{opacity:1}.politicas__body{padding-bottom:32px}.politicas__container{flex-direction:column;gap:0}.politicas__content{flex:none;width:100%}}.politicas__content h2{font-size:var(--font-size-22);line-height:var(--line-height-28);padding:40px 0 20px;scroll-margin-top:96px}.politicas__content h2,.politicas__content h3{font-family:var(--font-family-default);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;color:var(--on-surface)}.politicas__content h3{font-size:var(--font-size-16);line-height:var(--line-height-20);padding:20px 0 16px}.politicas__content p{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);margin:0;padding-bottom:16px;color:var(--on-surface)}.politicas__content a,.politicas__content b,.politicas__content strong{font-weight:var(--font-weight-bold)}.politicas__content a{color:var(--primary);text-decoration:none}.politicas__content .politicas__cookie-links-image{margin:0;padding-bottom:16px}.politicas__content .politicas__cookie-links-image img{display:block;width:100%;aspect-ratio:531/88;object-fit:cover}.politicas__content ul{margin:0;padding:0;list-style:none}.politicas__content li{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);position:relative;padding:0 0 16px 19px;color:var(--on-surface)}.politicas__content li:before{content:"●";position:absolute;top:3px;left:0;font-size:var(--font-size-12);line-height:var(--line-height-20);color:var(--primary)}.politicas__content hr{margin:0;padding-block:16px;border:none;border-bottom:1px solid var(--outline)}.politicas__indice{flex:0 0 240px;width:240px}.politicas__indice-summary{list-style:none;cursor:pointer}.politicas__indice-summary::-webkit-details-marker{display:none}@media screen and (min-width:768px){.politicas__indice{position:sticky;top:96px}.politicas__indice-summary{display:flex;padding-bottom:12.8px;border-bottom:.8px solid var(--outline);cursor:default;pointer-events:none}}@media screen and (max-width:767.98px){.politicas__indice{order:-1;width:100%;flex:none;margin-bottom:16px;background:var(--surface-container-low);border-radius:var(--border-radius-small)}.politicas__indice-summary{display:flex;align-items:center;justify-content:space-between;padding:16px}}.politicas__indice-label{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);color:var(--on-surface)}.politicas__indice-label--desktop{display:none}@media screen and (min-width:768px){.politicas__indice-label--desktop{display:inline}.politicas__indice-label--mobile{display:none}}.politicas__indice-chevron{display:flex;color:var(--on-surface);transition:transform .2s}@media screen and (min-width:768px){.politicas__indice-chevron{display:none}.politicas__indice-nav{content-visibility:visible!important;display:block!important;padding-top:16px}}.politicas__indice-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}@media screen and (max-width:767.98px){.politicas__indice-list{padding:0 16px 16px}}.politicas__indice-link{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);display:block;padding:12px 12px 12px 13.6px;border-left:1.6px solid transparent;border-radius:6px;color:var(--on-surface);text-decoration:none}.politicas__indice-link.is-active,.politicas__indice-link:hover{background:var(--surface-container-low)}.politicas__indice-link.is-active{border-left-color:var(--primary);color:var(--primary)}.wp-block-separator{border:none}.wp-block-separator.is-style-wide{border-top:2px solid var(--outline)}.wp-block-separator.is-style-dots{height:auto;line-height:1;text-align:center;background:none!important;border:none!important;margin:.5rem 0}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.svg_white,.svg_white *{fill:#fff}.sobre-page{overflow-wrap:anywhere}.sobre-page .sobre-heading{font-family:var(--font-family-default);font-size:var(--font-size-36);line-height:var(--line-height-40);letter-spacing:0;font-weight:var(--font-weight-semibold);margin:0;text-align:center;color:var(--on-surface)}.sobre-page .sobre-heading__highlight{color:var(--primary)}.sobre-page .sobre-authors,.sobre-page .sobre-numbers,.sobre-page .sobre-simple,.sobre-page .sobre-timeline{padding:48px 0;background:var(--surface);color:var(--on-surface)}.sobre-page .sobre-authors__inner,.sobre-page .sobre-numbers__inner,.sobre-page .sobre-simple__inner,.sobre-page .sobre-timeline__inner{display:flex;flex-direction:column;gap:32px;max-width:1504px}.sobre-page .sobre-hero{padding:64px 32px 96px;background:var(--surface)}.sobre-page .sobre-hero__inner{display:flex;align-items:flex-start;gap:64px;max-width:1024px;margin-inline:auto}.sobre-page .sobre-hero__text{display:flex;flex:1 1 0;flex-direction:column;gap:24px;min-width:0}.sobre-page .sobre-hero__hat{font-size:var(--font-size-16);line-height:var(--line-height-20);font-weight:var(--font-weight-medium);color:var(--primary)}.sobre-page .sobre-hero__description,.sobre-page .sobre-hero__hat,.sobre-page .sobre-hero__title{font-family:var(--font-family-default);letter-spacing:0;margin:0}.sobre-page .sobre-hero__title{font-size:var(--font-size-36);line-height:var(--line-height-40);font-weight:var(--font-weight-semibold);color:var(--on-surface)}.sobre-page .sobre-hero__description{font-size:var(--font-size-18);line-height:var(--line-height-24);font-weight:var(--font-weight-light);color:var(--on-surface-variant);white-space:pre-line}.sobre-page .sobre-hero__video{flex:1 1 0;min-width:0}.sobre-page .sobre-hero__media{position:relative;aspect-ratio:16/9;border-radius:var(--border-radius-small);background:var(--surface-dim)}.sobre-page .sobre-hero__cover,.sobre-page .sobre-hero__iframe,.sobre-page .sobre-hero__poster{display:block;width:100%;height:100%;border:0;border-radius:inherit}.sobre-page .sobre-hero__poster{position:relative}.sobre-page .sobre-hero__cover{object-fit:cover}.sobre-page .sobre-hero__iframe{position:absolute;inset:0}.sobre-page .sobre-hero__duration,.sobre-page .sobre-hero__video-label{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);position:absolute;top:16px;padding:4px 8px;border-radius:var(--border-radius-small);color:var(--inverse-on-surface);background:color-mix(in srgb,var(--inverse-surface) 80%,transparent)}.sobre-page .sobre-hero__video-label{left:16px}.sobre-page .sobre-hero__duration{right:16px}.sobre-page .sobre-hero__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin:auto;border-radius:var(--border-radius-pill);color:var(--on-primary);background:var(--primary)}.sobre-page .sobre-hero__play svg [fill]:not([fill=none]),.sobre-page .sobre-numbers .big-number__icon--svg svg [fill]:not([fill=none]),.sobre-page .sobre-numbers .big-number__icon--svg svg:not([fill=none]),.sobre-page .sobre-simple__bullet svg [fill]:not([fill=none]),.sobre-page .sobre-timeline__marker svg [fill]:not([fill=none]){fill:currentColor}.sobre-page .sobre-hero__play svg [stroke]:not([stroke=none]),.sobre-page .sobre-numbers .big-number__icon--svg svg [stroke]:not([stroke=none]),.sobre-page .sobre-numbers .big-number__icon--svg svg[stroke]:not([stroke=none]),.sobre-page .sobre-simple__bullet svg [stroke]:not([stroke=none]),.sobre-page .sobre-timeline__marker svg [stroke]:not([stroke=none]){stroke:currentColor}.sobre-page .sobre-hero__video-link{font-family:var(--font-family-default);font-size:var(--font-size-12);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium);display:inline-block;margin-top:8px;color:var(--primary)}.sobre-page .sobre-hero__iframe:focus-visible,.sobre-page .sobre-hero__poster:focus-visible,.sobre-page .sobre-hero__video-link:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.sobre-page .sobre-cards.the-report-content{padding:32px 0;background:var(--surface)}.sobre-page .sobre-cards.the-report-content .the-report-content__inner{max-width:1504px;gap:40px}.sobre-page .sobre-cards.the-report-content .the-report-content__header{max-width:880px;text-align:center;align-items:center}.sobre-page .sobre-cards.the-report-content .the-report-content__grid>*{flex-basis:calc(25% - 15px);min-width:0}.sobre-page .sobre-cards.the-report-content .card-info{background:var(--surface-container)}.sobre-page .sobre-numbers{background:var(--surface-bright)}.sobre-page .sobre-numbers__grid{display:flex;flex-wrap:wrap;gap:20px}.sobre-page .sobre-numbers__card{flex:1 1 calc(25% - 15px);min-width:0}.sobre-page .sobre-numbers .big-number__icon--svg{display:block;width:24px;height:24px;flex-shrink:0;color:var(--primary)}.sobre-page .sobre-numbers .big-number__icon--svg svg{display:block;width:100%;height:100%}.sobre-page .sobre-authors__grid{display:flex;flex-wrap:wrap;gap:20px}.sobre-page .sobre-authors__grid>*{flex:1 1 calc((100% - 40px) / 3);min-width:0}.sobre-page .sobre-authors .card-author{background:var(--surface-container)}.sobre-page .sobre-authors .card-author__name{font-family:var(--font-family-default);font-size:var(--font-size-20);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-semibold)}.sobre-page .sobre-authors .card-author__role{font-family:var(--font-family-default);font-size:var(--font-size-14);line-height:var(--line-height-16);letter-spacing:0;font-weight:var(--font-weight-medium)}.sobre-page .sobre-authors .card-author__description{font-family:var(--font-family-default);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light)}.sobre-page .sobre-authors .card-author__footer,.sobre-page .sobre-authors .card-author__social{flex-wrap:wrap}.sobre-page .sobre-authors .card-author__cta{white-space:normal}.sobre-page .sobre-timeline__inner{max-width:1264px}.sobre-page .sobre-timeline__list{list-style:none;padding:0;margin:0}.sobre-page .sobre-timeline__event{display:flex;align-items:center;gap:20px;padding:24px 0}.sobre-page .sobre-timeline__event:not(:first-child){border-top:1px solid var(--outline)}.sobre-page .sobre-timeline__date{display:flex;align-items:center;flex:0 0 84px;min-width:0}.sobre-page .sobre-timeline__year{font-family:var(--font-family-default);font-size:var(--font-size-22);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold);color:var(--primary);width:60px}.sobre-page .sobre-timeline__marker{display:block;width:24px;height:12px;flex:0 0 24px;color:var(--primary)}.sobre-page .sobre-timeline__content{display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0}.sobre-page .sobre-timeline__title{font-size:var(--font-size-18);font-weight:var(--font-weight-semibold)}.sobre-page .sobre-timeline__description,.sobre-page .sobre-timeline__title{font-family:var(--font-family-default);line-height:var(--line-height-24);letter-spacing:0;margin:0}.sobre-page .sobre-timeline__description{font-size:var(--font-size-16);font-weight:var(--font-weight-light);color:var(--on-surface-variant);white-space:pre-line}.sobre-page .sobre-simple{border-bottom:1px solid var(--outline)}.sobre-page .sobre-simple__inner{flex-direction:row;align-items:center;max-width:1444px}.sobre-page .sobre-simple__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold);flex:1 1 0;min-width:0;margin:0;white-space:pre-line}.sobre-page .sobre-simple__title:before{content:"";display:block;width:40px;height:4px;background:var(--primary);margin-bottom:32px;border-radius:var(--border-radius-small)}.sobre-page .sobre-simple__list{display:flex;flex-direction:column;gap:16px;flex:1 1 0;min-width:0;list-style:none;padding:0;margin:0}.sobre-page .sobre-simple__item{font-family:var(--font-family-default);font-size:var(--font-size-18);line-height:var(--line-height-24);letter-spacing:0;font-weight:var(--font-weight-light);display:flex;gap:16px;white-space:pre-line}.sobre-page .sobre-simple__bullet{flex:0 0 8px;padding-top:4px;color:var(--primary)}@media(max-width:1023.98px){.sobre-page .sobre-hero__inner{gap:32px}.sobre-page .sobre-authors__grid>*,.sobre-page .sobre-cards.the-report-content .the-report-content__grid>*,.sobre-page .sobre-numbers__card{flex-basis:calc(50% - 10px)}}@media(max-width:767.98px){.sobre-page .sobre-heading,.sobre-page .sobre-hero__title{font-family:var(--font-family-default);font-size:var(--font-size-24);line-height:var(--line-height-28);letter-spacing:0;font-weight:var(--font-weight-semibold)}.sobre-page .sobre-hero{padding:32px 16px 48px}.sobre-page .sobre-hero__inner{flex-direction:column;gap:32px}.sobre-page .sobre-hero__text,.sobre-page .sobre-hero__video{width:100%}.sobre-page .sobre-hero__video-label{left:8px}.sobre-page .sobre-hero__duration{right:8px}.sobre-page .sobre-hero__play{width:56px;height:56px}.sobre-page .sobre-cards.the-report-content{padding:32px 0}.sobre-page .sobre-authors__grid>*,.sobre-page .sobre-cards.the-report-content .the-report-content__grid>*,.sobre-page .sobre-numbers__card{flex-basis:100%}.sobre-page .sobre-cards.the-report-content .card-info{padding:29px}.sobre-page .sobre-simple__inner{flex-direction:column;align-items:stretch}.sobre-page .sobre-timeline__event{align-items:flex-start;gap:16px}}