.latest-section{width:100%;padding:120px 40px;background:var(--background);display:flex;justify-content:center}.latest-container{width:100%;max-width:1280px;padding:48px 48px 56px;border-radius:32px;background:var(--card-background);border:1px solid rgba(59,130,246,.16);box-shadow:0 32px 80px rgba(15,23,42,.12);display:flex;flex-direction:column;gap:36px}.latest-container>h2{margin:0;font-size:40px;line-height:1.2;text-align:center;position:relative;padding-bottom:14px;color:var(--font-color)}.latest-container>h2:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:90px;height:4px;border-radius:999px;background:linear-gradient(135deg,var(--blue-font),var(--purple-font))}.latest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:28px;gap:28px}.latest-grid .library-podcast{grid-template-columns:1fr;gap:18px;padding:24px;border-radius:22px;border:1px solid rgba(59,130,246,.18);background:linear-gradient(145deg,rgba(59,130,246,.08),rgba(167,139,250,.06));box-shadow:0 16px 40px rgba(15,23,42,.12);transition:transform .25s ease,box-shadow .25s ease;max-width:100%}.latest-grid .library-podcast:focus-within,.latest-grid .library-podcast:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(15,23,42,.18)}.latest-grid .library-podcast__thumb{width:100%;height:180px;border-radius:16px;overflow:hidden}.latest-grid .library-podcast__thumb img{width:100%;height:100%;object-fit:cover;border-radius:16px}.latest-grid .library-podcast__body{gap:14px}.latest-grid .library-podcast__heading h3{font-size:1.2rem;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.latest-grid .library-podcast__meta{font-size:.82rem;margin-top:2px}.latest-grid .library-podcast__description p{font-size:.95rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.latest-grid .library-view-tr-button{width:100%;padding:12px 18px;font-size:.95rem;border-radius:12px}.latest-grid .library-podcast-download-button{display:none}@media (max-width:1024px){.latest-section{padding:100px 30px}.latest-container{padding:40px 36px 46px;border-radius:28px}.latest-container>h2{font-size:34px}}@media (max-width:720px){.latest-section{padding:80px 20px}.latest-container{padding:34px 26px 40px;border-radius:24px}.latest-container>h2{font-size:30px}}@media (max-width:540px){.latest-grid{gap:22px}.latest-grid .library-podcast{padding:20px}.latest-grid .library-podcast__thumb{height:160px}}.categories-preview{width:100%;padding:120px 40px;background:var(--hiw-background);display:flex;justify-content:center}.categories-preview__container{max-width:1300px;width:100%;display:flex;flex-direction:column;gap:48px}.categories-preview__header{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.categories-preview__header h2{font-size:42px;line-height:1.2;margin:0 0 12px;color:var(--font-color)}.categories-preview__header p{font-size:18px;color:var(--font-secondary);margin:0;max-width:640px}.categories-preview__cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;color:#fff;background:linear-gradient(135deg,var(--blue-font),var(--purple-font));box-shadow:var(--card-shadow);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.categories-preview__cta:focus-visible,.categories-preview__cta:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(59,130,246,.25);text-decoration:none}.categories-preview__body{display:flex;flex-direction:column;gap:32px}.categories-preview__status{margin:0;font-size:16px;color:var(--font-secondary)}.categories-preview__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.categories-preview__card{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:20px 24px;border-radius:16px;background:var(--card-background);color:var(--font-color);text-decoration:none;border:1px solid var(--border-color);transition:transform .2s ease,border-color .2s ease,background .2s ease;font-weight:500;min-height:80px}.categories-preview__card:focus-visible,.categories-preview__card:hover{transform:translateY(-3px);border-color:var(--blue-font);background:rgba(59,130,246,.08)}.categories-preview__icon{width:44px;height:44px;border-radius:14px;background:rgba(59,130,246,.14);display:flex;align-items:center;justify-content:center;color:var(--blue-font);flex-shrink:0}.categories-preview__label{flex:1 1;font-size:18px;font-weight:600}.categories-preview__arrow{margin-left:auto;display:flex;align-items:center;color:var(--blue-font)}@media screen and (max-width:900px){.categories-preview{padding:100px 30px}.categories-preview__header h2{font-size:36px}}@media screen and (max-width:600px){.categories-preview{padding:80px 20px}.categories-preview__header h2{font-size:30px}.categories-preview__header p{font-size:16px}.categories-preview__cta{width:100%;justify-content:center}}.benefits-section{width:100%;padding:120px 40px;background:var(--background);display:flex;justify-content:center}.benefits-container{max-width:1300px;width:100%;display:flex;flex-direction:column;gap:64px}.benefits-intro{max-width:720px;margin:0 auto;text-align:center}.benefits-intro h2{margin:0 0 18px;font-size:44px;line-height:1.2;color:var(--font-color)}.benefits-highlight{background:linear-gradient(135deg,var(--blue-font),var(--purple-font));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.benefits-intro p{margin:0;font-size:18px;color:var(--font-secondary)}.benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.benefits-card{padding:28px 32px;border-radius:24px;border:1px solid rgba(59,130,246,.18);background:linear-gradient(180deg,rgba(59,130,246,.08),rgba(167,139,250,.08));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:20px;min-height:220px;transition:transform .25s ease,box-shadow .25s ease}.benefits-card:focus-within,.benefits-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(59,130,246,.12)}.benefits-card__icon{width:54px;height:54px;border-radius:16px;background:rgba(59,130,246,.16);display:flex;align-items:center;justify-content:center;color:var(--blue-font)}.benefits-card h3{margin:0;font-size:22px;line-height:1.4;color:var(--font-color)}.benefits-card p{margin:0;font-size:16px;line-height:1.6;color:var(--font-secondary)}@media screen and (max-width:1100px){.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:700px){.benefits-section{padding:90px 24px}.benefits-intro h2{font-size:34px}.benefits-grid{grid-template-columns:1fr}.benefits-card{padding:24px}}.about-section{width:100%;padding:130px 40px;background:var(--footer-background);display:flex;justify-content:center}.about-container{max-width:1200px;width:100%;display:flex;flex-direction:column;gap:60px}.about-header h2{margin:0 0 16px;font-size:42px;line-height:1.2;color:var(--font-color)}.about-header p{margin:0;font-size:18px;color:var(--font-secondary);max-width:820px}.about-content{display:grid;grid-template-columns:2fr 1fr;grid-gap:28px;gap:28px;align-items:stretch}.about-points{display:flex;flex-direction:column;gap:22px}.about-point{display:flex;gap:18px;padding:24px 26px;border-radius:20px;background:var(--background-color);border:1px solid var(--border-color);transition:transform .2s ease,box-shadow .2s ease}.about-point:focus-within,.about-point:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(15,23,42,.08)}.about-point__icon{width:48px;height:48px;border-radius:16px;background:rgba(59,130,246,.15);display:flex;align-items:center;justify-content:center;color:var(--blue-font);flex-shrink:0}.about-point__body h3{margin:0 0 8px;font-size:20px;line-height:1.4;color:var(--font-color)}.about-point__body p{margin:0;font-size:16px;line-height:1.6;color:var(--font-secondary)}.about-tagline{border-radius:24px;padding:32px;background:linear-gradient(135deg,rgba(59,130,246,.85),rgba(167,139,250,.85));color:#fff;display:flex;align-items:center;justify-content:center;text-align:left;box-shadow:0 25px 55px rgba(59,130,246,.22)}.about-tagline p{margin:0;font-size:20px;line-height:1.6;font-weight:500}@media screen and (max-width:1024px){.about-content{grid-template-columns:1fr}.about-tagline{text-align:center}}@media screen and (max-width:640px){.about-section{padding:90px 24px}.about-header h2{font-size:34px}.about-point{flex-direction:column;align-items:flex-start}.about-point__icon{width:44px;height:44px}.about-tagline{padding:28px 24px}.about-tagline p{font-size:18px}}.podcast-search-wrapper{width:100%;padding:60px 20px;background:var(--background);display:flex;flex-direction:column;align-items:center;position:relative}.podcast-search-wrapper:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 50% 0,rgba(79,70,229,.15) 0,rgba(79,70,229,0) 65%),radial-gradient(80% 90% at 50% 110%,rgba(56,189,248,.12) 0,rgba(56,189,248,0) 70%);opacity:.6;pointer-events:none;z-index:0}.podcast-search-wrapper>*{position:relative;z-index:1}.podcast-search-section{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;gap:20px}.podcast-search-form{width:100%;display:flex;align-items:center;background:linear-gradient(135deg,rgba(79,70,229,.08),rgba(56,189,248,.06));border:1px solid rgba(79,70,229,.2);border-radius:50px;padding:8px 12px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px rgba(79,70,229,.08)}.podcast-search-form:focus-within{border-color:var(--blue-font);box-shadow:0 0 0 3px rgba(79,70,229,.15),0 8px 24px rgba(79,70,229,.12)}.podcast-search-input{flex:1 1;background:transparent;border:none;outline:none;padding:12px 16px;font-size:16px;color:var(--font-color);-webkit-text-fill-color:var(--font-color)}.podcast-search-input::placeholder{color:var(--font-color-secondary,hsla(0,0%,50%,.6));opacity:.7}.podcast-search-button{background:linear-gradient(135deg,var(--blue-font) 0,var(--purple-font) 100%);border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.podcast-search-button:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(79,70,229,.4)}.podcast-search-button img{width:20px;height:20px;filter:brightness(0) invert(1)}.podcast-platform-logos{display:flex;gap:16px;align-items:center}.podcast-logo{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;background:linear-gradient(135deg,rgba(79,70,229,.06),rgba(56,189,248,.04));border:1px solid rgba(79,70,229,.15);cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;color:var(--font-color);box-shadow:0 2px 8px rgba(79,70,229,.05)}.podcast-logo:hover{transform:translateY(-2px);border-color:var(--blue-font);box-shadow:0 6px 16px rgba(79,70,229,.25);background:linear-gradient(135deg,rgba(79,70,229,.1),rgba(56,189,248,.08))}.podcast-logo svg{width:20px;height:20px}.spotify-logo svg{color:#1db954}.apple-logo svg{color:var(--font-color)}.podcast-results-list{width:100%;max-width:800px;display:flex;flex-direction:column;gap:12px;margin-top:20px}.podcast-empty-result{text-align:center;color:var(--font-color-secondary);margin-top:20px}@media screen and (max-width:900px){.podcast-search-wrapper{padding:50px 20px}.podcast-search-section{max-width:90%}}@media screen and (max-width:550px){.podcast-search-wrapper{padding:40px 16px}.podcast-search-section{max-width:100%}.podcast-search-form{padding:6px 10px}.podcast-search-input{font-size:14px;padding:10px 12px}.podcast-search-button{width:38px;height:38px}.podcast-platform-logos{flex-direction:column;gap:12px;width:100%}.podcast-logo{width:100%;justify-content:center;padding:12px 24px}.podcast-results-list{max-width:100%}}#features{width:100%;padding:120px 40px;background:var(--background);display:flex;justify-content:center}.features-wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column;align-items:center;gap:60px}.features-wrapper>h1{font-size:48px;font-weight:700;text-align:center;line-height:1.2;letter-spacing:-.02em;color:var(--font-color);margin:0}blue{background:linear-gradient(135deg,var(--blue-font) 0,var(--purple-font) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-grid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;width:100%;max-width:960px}.feature-card{display:flex;align-items:flex-start;gap:24px;padding:28px 0;border-bottom:1px solid var(--border-color)}.features-grid>.feature-card:first-child{border-top:1px solid var(--border-color)}.feature-index{font-size:18px;font-weight:600;letter-spacing:.08em;color:var(--blue-font);min-width:48px;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:flex-start;padding-top:4px}.feature-description{font-size:18px;line-height:1.7;color:var(--font-secondary);margin:0;max-width:520px}.feature-copy{display:flex;flex-direction:column;gap:8px}.feature-title{font-size:24px;font-weight:600;line-height:1.4;color:var(--font-color);margin:0;text-align:left}.feature-description a{color:var(--blue-font);text-decoration:none;font-weight:500}.feature-description a:hover{text-decoration:underline;color:var(--blue-font-hover)}@media screen and (max-width:1100px){#features{padding:100px 40px}.features-wrapper>h1{font-size:40px}}@media screen and (max-width:550px){#features{padding:80px 20px}.features-wrapper>h1{font-size:32px}.feature-description{font-size:16px}.feature-title{font-size:20px}}