:root{--accent-pink:#f51654;--accent-mint:#62eac0;--accent-violet:#7860d9;--spring:cubic-bezier(.2,.85,.22,1.15)}
.income-platform-home{background:#fff;color:#19211f}
.income-platform-home .site-header{background:#ffffffed;backdrop-filter:blur(24px) saturate(140%);border-bottom-color:#f1e4eb}
.income-platform-home .header-action{background:#f51654;border-color:#f51654;gap:4px}
.income-platform-home .header-action .color-icon{width:25px;height:25px}
.income-platform-home .section-mark,.reading-heading img,.success-section-title img{width:36px;height:36px;filter:none}
.income-platform-home .hero-stage{width:calc(100% - 24px);max-width:1200px;margin-top:20px}
.income-platform-home .hero-carousel,.income-platform-home .hero-window{background:transparent;border-radius:0;overflow:hidden}
.income-platform-home .hero-window{height:350px}
.income-platform-home .hero-track{height:100%;position:relative;display:block;transform:none!important;transition:none}
.income-platform-home .hero-slide.has-capture{position:absolute;left:50%;top:0;width:86%;height:340px;border-radius:22px;overflow:hidden;opacity:.3;filter:blur(1px);transform:translateX(calc(-50% + var(--slide-slot,0) * (100% + 14px))) scale(.94);transition:transform .55s cubic-bezier(.22,.8,.22,1),opacity .45s,filter .45s;background:var(--banner-bg);--banner-bg:linear-gradient(120deg,#ffd8e7,#ffedf3);--banner-ink:#351426;--banner-accent:#db084b}
.income-platform-home .hero-slide[aria-hidden=false]{opacity:1;filter:none;transform:translateX(-50%) scale(1);z-index:2;box-shadow:0 6px 20px #ba668822}
.income-platform-home .hero-slide:nth-child(2){--banner-bg:linear-gradient(125deg,#6240b9,#382567);--banner-ink:#fff;--banner-accent:#a7ffde}
.income-platform-home .hero-slide:nth-child(3){--banner-bg:linear-gradient(120deg,#b0f5df,#e2fff4);--banner-ink:#123e32;--banner-accent:#006b4e}
.income-platform-home .hero-slide:nth-child(4){--banner-bg:linear-gradient(125deg,#d3ddff,#eef1ff);--banner-ink:#25295d;--banner-accent:#5945c8}
.income-platform-home .hero-composition{width:calc(100% - 28px);grid-template-columns:1fr;grid-template-rows:auto 140px;gap:12px;padding:21px 0 16px}
.income-platform-home .hero-message h1,.income-platform-home .hero-message h2{font-size:clamp(23px,6.4vw,29px);color:var(--banner-ink);line-height:1.24}
.income-platform-home .hero-message h1 span,.income-platform-home .hero-message h2 span{color:var(--banner-accent)}
.income-platform-home .hero-message .btn{background:#f51654;border-color:#f51654;color:#fff;box-shadow:0 5px 12px #d9084920;margin-top:12px;font-size:12px;padding:8px 13px}
.income-platform-home .hero-actions{margin-top:12px}
.income-platform-home .hero-actions .btn{margin-top:0}
.income-platform-home .platform-showcase,.income-platform-home .service-showcase{height:140px;max-width:235px}
.income-platform-home .platform-screen{height:122px;top:13px;border:2px solid #ffffff9e;box-shadow:0 8px 14px #44113326}
.income-platform-home .screen-saju{height:140px;top:0}
.income-platform-home .service-screen{border-color:#ffffff9e;max-width:110px}
.income-platform-home .service-screen img{height:135px}
.income-platform-home .hero-control-bar{position:relative;bottom:auto;margin-top:3px;color:#544653;height:34px;gap:10px}
.income-platform-home .hero-control-bar>button{background:#fff;border-color:#edd9e4;width:31px;height:31px}
.income-platform-home .hero-count{color:#66576a}
.income-platform-home .hero-dots button:before{background:#e6d9e1}
.income-platform-home .hero-dots button[aria-current=true]:before{background:#f51654}
.hero-side{position:absolute;top:0;bottom:40px;width:7%;border:0;background:transparent;z-index:3;cursor:pointer}.hero-side.previous{left:0}.hero-side.next{right:0}
.quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px;padding-block:28px 18px}
.quick-link{display:flex;align-items:center;flex-direction:column;gap:8px;color:#24292b;font-size:12px;font-weight:750;text-decoration:none;min-width:0}
.quick-icon{display:grid;place-items:center;width:67px;height:67px;border-radius:20px;background:#fff0f5;box-shadow:inset 0 1px 0 #fff,0 4px 10px #b4779220;transition:transform .35s var(--spring),box-shadow .25s}
.quick-link:nth-child(2n) .quick-icon{background:#e3fcf2}.quick-link:nth-child(3n) .quick-icon{background:#eeebff}
.quick-icon .color-icon{width:58px;height:58px}.quick-link:active .quick-icon{transform:scale(.93)}
.income-platform-home .home-catalog{padding-top:26px}
.income-platform-home .program-tabs button{background:#fff0f5;color:#775c6b}.income-platform-home .program-tabs button[aria-pressed=true]{background:#f51654;color:#fff;box-shadow:0 4px 12px #f5165420}
.income-platform-home .catalog-grid{grid-auto-columns:86%;gap:16px}
.income-platform-home .catalog-card{background:#fff;border:1px solid #efe5eb;border-radius:16px;overflow:hidden;padding:0 0 15px;transition:box-shadow .3s,transform .35s var(--spring)}
.income-platform-home .catalog-card .catalog-picture{aspect-ratio:16/9;border-radius:0}
.income-platform-home .catalog-card h3,.income-platform-home .catalog-card p,.income-platform-home .catalog-course{margin-inline:14px}
.income-platform-home .catalog-card h3{font-size:16px}
.rail-controls button,.success-controls button{background:#fff;border-color:#e5d5df;color:#e72964;box-shadow:0 2px 7px #c3749210}
.proofs-section{background:#e4fbf1;color:#143b2c}.proofs-section .section-mark{filter:none}
.proofs-section .success-card{background:#fff;border:1px solid #cdebdc;padding-bottom:12px;box-shadow:0 4px 14px #23584008}
.proofs-section .success-copy{padding-inline:13px}.proofs-section .success-image{border:0;border-radius:9px 9px 0 0}
.success-track.is-flowing{scroll-snap-type:none;scroll-behavior:auto}
.success-bottom>a,.section-more{display:inline-flex;align-items:center;gap:6px;border:1px solid #b5dcc9;background:#fff;border-radius:24px;padding:10px 17px;color:#21533d;font-size:12px;font-weight:750;text-decoration:none}
.section-more .color-icon{width:24px;height:24px}.section-subtitle{font-size:13px;color:#64746a;line-height:1.7;margin:8px 0 18px}
.proofs-section .home-section-head{align-items:center}.proofs-section .home-section-head .section-more{padding:8px 12px;font-size:11px}
.income-platform-home #free{background:#fff5f8}.ebook-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:26px;letter-spacing:-1px}
.ebook-grid{display:grid;gap:18px;margin-top:23px}.ebook-card{border-radius:17px;overflow:hidden;background:#fff;border:1px solid #f0dce5;color:inherit;text-decoration:none;transition:transform .35s var(--spring),box-shadow .3s}.ebook-card>img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.ebook-copy{padding:18px}.ebook-copy small{color:#dc1450;font-size:11px;font-weight:750}.ebook-copy h3{font-size:19px;margin:7px 0 12px;line-height:1.4}.ebook-copy span{display:flex;align-items:center;gap:8px;color:#506255;font-size:12px;font-weight:700}
.diagnosis-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-top:22px;padding:20px;border:1px solid #c0e8d5;border-radius:16px;background:#dff9ee}.diagnosis-strip>div{display:flex;align-items:center;gap:13px}.diagnosis-strip .color-icon{width:42px;height:42px}.diagnosis-strip h3{font-size:17px;margin:0 0 6px}.diagnosis-strip p{font-size:12px;line-height:1.7;color:#4b6b5c;margin:0}.diagnosis-strip .btn{font-size:12px;min-height:40px}
.income-platform-home #method{background:#fff}.income-platform-home .home-offer{border-color:#edd8e5;background:#fff6fa}.income-platform-home .home-offer.dark{background:#e5fbf1;border-color:#bfebd6;color:#183d2f}.income-platform-home .home-offer.dark p{color:#517564}
.color-section{padding-block:38px}.color-section h2{font-size:26px;line-height:1.3;letter-spacing:-1.1px;margin:0}.color-section p{font-size:13px;line-height:1.8;color:#67716e}
.updates-section{background:#eee9ff}.updates-banner{display:grid;gap:18px;align-items:center}.updates-copy h2 span{color:#6e44c7}.updates-art{display:none}.update-links{display:grid;gap:10px;margin-top:23px}.update-links a{display:flex;align-items:center;gap:13px;padding:16px;background:#ffffffca;border:1px solid #fff;border-radius:14px;color:#332c4a;text-decoration:none}.update-links img{width:43px;height:43px}.update-links strong{display:block;font-size:14px;margin-bottom:5px}.update-links small{font-size:11px;color:#7f7691;line-height:1.6}
.comparison-section{background:#fff}.comparison-grid{display:grid;gap:15px;margin-top:26px}.comparison-card{border:1px solid #e1e7e4;border-radius:18px;background:#f7faf8;overflow:hidden}.comparison-card h3{font-size:19px;margin:0;padding:20px;text-align:center;background:#e8eee9}.comparison-card ul{list-style:none;padding:10px 20px 20px;margin:0}.comparison-card li{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #e1e7e4;font-size:13px;line-height:1.6}.comparison-card li:last-child{border-bottom:0}.comparison-card.featured{border:2px solid #f51654;background:#fff6fa;box-shadow:0 10px 28px #e95b8520}.comparison-card.featured h3{background:#f51654;color:#fff}.comparison-card.featured li{border-color:#f1d6e2}.comparison-card .color-icon{width:27px;height:27px}.comparison-card .btn{display:flex;margin:0 20px 20px;font-size:12px}.comparison-note{font-size:11px!important;margin:15px 0 0;color:#737979!important}
.enrollment-section{background:#f1fbf7}.enrollment-table{width:100%;border-collapse:collapse;margin-top:23px;font-size:12px;background:#fff;border-radius:16px;overflow:hidden}.enrollment-table th,.enrollment-table td{padding:15px 13px;text-align:left;border-bottom:1px solid #e6eee9;line-height:1.5}.enrollment-table th{background:#d9f4e6;color:#28583e;font-size:11px}.enrollment-table td:last-child{white-space:nowrap;text-align:right}.enrollment-table a{color:#d1114d;font-weight:750;text-decoration:none}.enrollment-status{color:#157a52;font-weight:650}.enrollment-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:12px}.enrollment-foot a{color:#476954;font-weight:700}
.community-section{background:#fff1f6}.community-grid{display:grid;gap:14px;margin-top:24px}.community-card{display:flex;align-items:center;gap:17px;padding:23px;background:#fff;border:1px solid #eed9e5;border-radius:17px;text-decoration:none;color:#292536;transition:transform .35s var(--spring),box-shadow .3s}.community-card>.color-icon{width:54px;height:54px}.community-card h3{font-size:18px;margin:0 0 7px}.community-card p{font-size:12px;margin:0}
.reading-section{background:#fff8fb}.reading-youtube{background:#fff}.reading-filters button[aria-pressed=true]{background:#ef205a}.reading-filters button{background:#f0e9f0;color:#685873}.reading-article{border-color:#ecdde6}.reading-required{background:#f51654}.reading-play-symbol{width:64px;height:52px;background:#ffffffdb;border:1px solid #fff;backdrop-filter:blur(10px);padding:0;border-radius:17px}.reading-play-symbol .color-icon{width:46px;height:46px}.reading-player{background:#f1eaf7}.reading-channel-link{border-color:#ecd0de;background:#fff5fa;color:#a21c51}
.income-platform-home .black-invite{background:linear-gradient(120deg,#ffe3ef,#eee7ff);color:#37263d;border:1px solid #f3d3e3}.income-platform-home .black-invite strong{color:#ee1452}.income-platform-home .black-invite .btn{background:#f51654;border-color:#f51654;color:#fff}
.income-platform-home .salary-footer{background:linear-gradient(120deg,#dbfaeb,#e8e8ff);color:#263d39;border-top:1px solid #cde7db}.income-platform-home .salary-footer p,.income-platform-home .salary-footer small,.income-platform-home .salary-footer .footer-links{color:#526761}.income-platform-home .footer-brand,.income-platform-home .footer-info strong{color:#193b2d}.income-platform-home .footer-divider{border-color:#bcd9cd;background:#c3dfd2}.income-platform-home .footer-channels a{background:#ffffffb8;border-color:#fff}.income-platform-home .association-business{color:#466457}
.reading-dock{isolation:isolate;border:1px solid #ffffffed;background:linear-gradient(130deg,#ffffffec,#f5eefaaf 55%,#e0fff0d4);box-shadow:0 12px 38px #815f882d,0 3px 10px #58756616,inset 0 1px 1px #fff;backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);border-radius:26px;gap:2px;padding:7px}
.reading-dock:before{content:'';position:absolute;inset:1px;z-index:0;border:1px solid #ffffffb0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 150px 80px at var(--glass-x,50%) 0,#fff,transparent 90%)}
.reading-dock .dock-lens{position:absolute;z-index:0;top:6px;left:0;width:var(--lens-width,59px);height:calc(100% - 12px);border-radius:20px;background:linear-gradient(135deg,#ffd5e7b5,#e2fff5b5);border:1px solid #fff;box-shadow:inset 0 1px 2px #fff,0 3px 9px #8d5b7b12;transform:translateX(var(--lens-x,7px));transition:transform .42s var(--spring),width .32s}
.reading-dock a{position:relative;z-index:1;color:#7c6978;gap:2px;padding:2px 3px 5px;font-size:10px;transition:transform .32s var(--spring),color .2s}
.reading-dock a[aria-current]{background:transparent;color:#b4114a}.reading-dock a:active{transform:scale(.92)}.reading-dock .color-icon{transition:transform .35s var(--spring),filter .25s}.reading-dock a:focus-visible{outline-color:#e81755}
.float-top{border-color:#ead4df;box-shadow:0 3px 10px #99667a20;background:#fff9fc}.float-top .color-icon{width:27px;height:27px}.channel-reading{background:transparent}
@media(min-width:600px){
 .quick-links{grid-template-columns:repeat(6,minmax(0,1fr));padding-block:32px 22px}.quick-icon{width:80px;height:80px;border-radius:24px}.quick-icon .color-icon{width:70px;height:70px}.quick-link{font-size:13px}
 .income-platform-home .catalog-grid{grid-auto-columns:calc((100% - 20px)/2);gap:20px}.ebook-grid{grid-template-columns:1fr 1fr}.update-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.update-links a{flex-direction:column;align-items:flex-start;padding:22px}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.comparison-card h3{font-size:17px}.comparison-card li{font-size:12px}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-card{flex-direction:column;align-items:flex-start;padding:23px}.enrollment-table{font-size:14px}.enrollment-table th{font-size:12px}.reading-dock a{font-size:11px;padding-block:3px 6px}
}
@media(min-width:900px){
 .income-platform-home .hero-window{height:330px}.income-platform-home .hero-slide.has-capture{height:320px;width:70%;max-width:840px;border-radius:24px;transform:translateX(calc(-50% + var(--slide-slot,0) * (100% + 22px))) scale(.93)}
 .income-platform-home .hero-slide[aria-hidden=false]{transform:translateX(-50%) scale(1)}.income-platform-home .hero-composition{width:calc(100% - 64px);grid-template-columns:1.1fr 1fr;grid-template-rows:1fr;gap:15px;padding:22px 0}.income-platform-home .hero-message h1,.income-platform-home .hero-message h2{font-size:clamp(28px,2.65vw,37px)}.income-platform-home .hero-message .btn{font-size:13px;margin-top:20px}.income-platform-home .hero-actions{margin-top:20px}.income-platform-home .hero-actions .btn{margin:0}.income-platform-home .platform-showcase,.income-platform-home .service-showcase{height:232px;max-width:330px}.income-platform-home .platform-screen{height:194px;top:22px}.income-platform-home .screen-saju{height:232px;top:0}.income-platform-home .service-screen{max-width:146px}.income-platform-home .service-screen img{height:212px}.hero-side{width:15%}
 .quick-links{padding-block:32px 26px}.quick-icon{width:88px;height:88px}.quick-icon .color-icon{width:76px;height:76px}.quick-link{font-size:14px}.income-platform-home .catalog-grid{grid-auto-columns:calc((100% - 40px)/3)}
 .color-section{padding-block:45px}.color-section h2,.ebook-heading{font-size:32px}.updates-banner{grid-template-columns:1fr 170px}.updates-art{display:block;width:155px;height:155px}.comparison-card h3{font-size:21px}.comparison-card li{font-size:14px}.comparison-card.featured{transform:translateY(-7px)}.enrollment-table th,.enrollment-table td{padding:17px 22px}.community-card{flex-direction:row;padding:27px}.ebook-copy{padding:22px}.ebook-copy h3{font-size:23px}.diagnosis-strip{padding:22px 27px}
}
@media(hover:hover) and (pointer:fine){.quick-link:hover .quick-icon{transform:translateY(-7px) scale(1.06);box-shadow:0 12px 24px #a6648526}.reading-dock a:hover .color-icon{transform:translateY(-5px) scale(1.1)}.catalog-card:hover,.ebook-card:hover,.community-card:hover{transform:translateY(-4px);box-shadow:0 10px 22px #98688420}}
@media(prefers-reduced-motion:reduce){.income-platform-home .hero-slide.has-capture,.reading-dock .dock-lens,.reading-dock a,.reading-dock .color-icon,.quick-icon,.catalog-card,.ebook-card,.community-card{transition:none}.quick-link:hover .quick-icon,.reading-dock a:hover .color-icon{transform:none}}
@media(prefers-reduced-transparency:reduce){.reading-dock{background:#fff4fa;backdrop-filter:none}.income-platform-home .site-header{background:#fff;backdrop-filter:none}}

.float-top[hidden]{display:none}.color-section h2>.color-icon{width:36px;height:36px;margin-right:8px}.channel .youtube-mark{background:transparent}.channel .youtube-mark .color-icon{width:32px;height:32px}.sidebar .color-icon{width:28px;height:28px}
