.course-detail-page .course-detail-navigation{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;padding-block:24px 40px}.course-detail-page .course-detail-navigation a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-purple);font-weight:600;text-underline-offset:4px}.course-detail-page .course-detail-navigation a:hover{text-decoration:underline}.course-detail-page .detail-feature-shell{padding:60px}.course-detail-page .detail-intro-shell{padding:40px 0 60px}.course-detail-page .feature-copy h1,.course-detail-page .feature-copy h2{font-size:48px;line-height:1.2;letter-spacing:-.02em;white-space:pre-line}.course-detail-page .feature-copy .detail-point :is(h2,h3){display:flex;align-items:flex-start;gap:12px;font-size:20px;line-height:1.6;margin-bottom:12px;letter-spacing:normal;white-space:normal}.course-detail-page .detail-point :is(h2,h3) svg{flex:none;margin-top:5px}.course-detail-page .detail-point p{font-size:14px;line-height:1.6}.course-detail-page .feature-points{gap:32px}.course-detail-page .detail-media{padding:20px;border-radius:12px;background:radial-gradient(at 5% 95%,#e1f5ed,transparent 70%),#f1f5f9}.course-detail-page .detail-media img{border-radius:0}.course-detail-page .course-curriculum .section-heading{max-width:800px;margin-bottom:32px}.course-detail-page .curriculum-subtitle{font-size:30px;font-weight:700;line-height:1.2}.course-detail-page .course-modules{padding:0 20px;border:1px solid #edf0f4;border-radius:24px}.course-detail-page .course-module+.course-module{border-top:1px solid #e2e8f0}.course-detail-page .course-module summary{display:flex;align-items:center;gap:24px;list-style:none;padding:24px 0;font-size:18px;font-weight:600;line-height:1.5}.course-detail-page .course-module summary::-webkit-details-marker{display:none}.course-detail-page .course-module summary:hover{color:var(--color-purple)}.course-detail-page .course-module[open] .faq-plus:after{transform:rotate(0)}.course-detail-page .module-answer{padding:16px;margin-bottom:20px;border-radius:12px;background:#f1f5f9;font-size:16px;line-height:1.6}@media (max-width:991px){.course-detail-page .detail-feature-shell{padding:32px 0}.course-detail-page .feature-copy h1,.course-detail-page .feature-copy h2{font-size:32px}}@media (min-width:768px) and (max-width:991px){.course-detail-page .detail-intro-shell{padding-top:62px}.course-detail-page .detail-media,.course-detail-page .feature-copy{max-width:none}.course-detail-page .detail-media img{max-width:520px;margin-inline:auto}}@media (max-width:767px){.course-detail-page .detail-intro-shell{padding-top:12px}.course-detail-page .detail-media{padding:12px}.course-detail-page .course-curriculum .section-heading h2{font-size:36px}.course-detail-page .course-curriculum .curriculum-subtitle{font-size:28px}.course-detail-page .course-modules{padding-inline:16px}.course-detail-page .course-module summary{gap:20px;font-size:16px;padding-block:20px}}.course-premium.kx-design{--container:1200px}.course-premium.kx-design h1,.course-premium.kx-design h2,.course-premium.kx-design h3{font-family:var(--kx-font-display)}.course-premium.kx-design .section-shell{padding-inline:clamp(24px,5vw,80px)}.course-premium.kx-design .detail-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;color:var(--kx-muted);padding-block:12px 22px}.course-premium.kx-design .detail-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.course-premium.kx-design .detail-breadcrumb a:hover{color:var(--kx-purple);text-decoration:underline;text-underline-offset:5px}.course-premium.kx-design .detail-breadcrumb>span:last-child{color:var(--kx-plum);font-weight:600}.course-premium.kx-design .detail-feature-shell{padding:var(--kx-space-section) 0}.course-premium.kx-design .detail-intro-shell{padding:8px 0 72px}.course-premium.kx-design .detail-feature{gap:64px}.course-premium.kx-design .feature-copy{gap:24px}.course-premium.kx-design .feature-copy>h1{color:var(--kx-plum);font-size:clamp(40px,4.2vw,60px);letter-spacing:-.055em;line-height:1.08;font-weight:600}.course-premium.kx-design .feature-copy>h2{color:var(--kx-plum);font-size:var(--kx-type-heading);letter-spacing:-.045em;line-height:1.14;font-weight:600}.course-premium.kx-design .feature-copy>p{color:var(--kx-muted);font-size:15px;line-height:1.9}.course-premium.kx-design .feature-divider{display:none}.course-premium.kx-design .detail-intro-shell .detail-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:80px;row-gap:24px;align-items:center}.course-premium.kx-design .detail-intro-shell .feature-copy{display:flex;grid-column:1;grid-row:1}.course-premium.kx-design .detail-hero-actions{grid-column:1;grid-row:4;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding-top:4px}.course-premium.kx-design .detail-hero-actions .button{gap:14px}.course-premium.kx-design .detail-hero-actions .kx-text-link{font-size:12px}.course-premium.kx-design .detail-intro-shell .detail-media{grid-column:2;grid-row:1;align-self:center}.course-premium.kx-design .detail-media{padding:26px;border:1px solid #e1d3ec;border-radius:var(--kx-radius-card);background:var(--kx-lavender);box-shadow:var(--kx-shadow-card)}.course-premium.kx-design .detail-media img{position:relative;width:100%;object-fit:contain;border-radius:12px;box-shadow:0 12px 28px #28173518}.course-premium.kx-design .detail-intro-shell .detail-media{overflow:visible;padding:58px 26px 26px;background:#eee4f6;transform:rotate(2deg);border-color:#d4bfdf;box-shadow:12px 14px 0 #f9efd7,0 20px 60px #461e5c12}.course-premium.kx-design .detail-window-bar{position:absolute;inset:0 0 auto;height:40px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #d4bfdf;padding:0 18px}.course-premium.kx-design .detail-window-bar>span{width:6px;height:6px;border-radius:50%;background:#b59ac8}.course-premium.kx-design .detail-window-bar>span:first-child{background:#ad7316}.course-premium.kx-design .detail-window-bar i{margin-left:auto;font:500 10px var(--kx-font-body);color:#705481}.course-premium.kx-design .detail-brand-x{position:absolute;width:110px;right:-26px;bottom:-30px;z-index:1;transform:rotate(8deg);pointer-events:none}.course-premium.kx-design .detail-brand-x>span{box-shadow:inset 1px 1px 0 #d2a3f0,5px 7px 0 #351347}.course-premium.kx-design .detail-intro-shell .feature-points{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.course-premium.kx-design .detail-point{min-width:0;padding:24px;border:1px solid var(--kx-line);border-radius:18px;background:#fff}.course-premium.kx-design .detail-point :is(h2,h3){display:flex;align-items:flex-start;gap:12px;font-size:20px;line-height:1.4;color:var(--kx-plum);letter-spacing:-.025em;margin-bottom:12px}.course-premium.kx-design .detail-point p{color:var(--kx-muted);font-size:14px;line-height:1.8}.course-premium.kx-design .detail-point svg{flex:none;margin-top:4px;color:var(--kx-purple)}.course-premium.kx-design .detail-story-section{background:var(--kx-lavender);border-block:1px solid var(--kx-line)}.course-premium.kx-design .feature-points{gap:16px;width:100%}.course-premium.kx-design .course-curriculum>.container{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start;padding-block:var(--kx-space-section)}.course-premium.kx-design .course-curriculum .section-heading{text-align:left;align-items:flex-start;gap:22px;margin:0}.course-premium.kx-design .course-curriculum .section-heading h2{font-size:var(--kx-type-heading);line-height:1.14;font-weight:600;letter-spacing:-.045em;color:var(--kx-plum)}.course-premium.kx-design .course-curriculum .curriculum-subtitle{font-size:19px;line-height:1.5;font-weight:500;color:var(--kx-purple)}.course-premium.kx-design .course-curriculum .section-heading>p:last-child{font-size:14px;line-height:1.9;color:var(--kx-muted)}.course-premium.kx-design .course-modules{padding:0;border:0;border-radius:0;display:grid;gap:12px;counter-reset:module}.course-premium.kx-design .course-module,.course-premium.kx-design .course-module+.course-module{border:1px solid var(--kx-line);background:white;border-radius:16px;overflow:clip;transition:border-color var(--kx-duration),box-shadow var(--kx-duration)}.course-premium.kx-design .course-module:hover{border-color:#b89acb}.course-premium.kx-design .course-module[open]{border-color:#b89acb;box-shadow:var(--kx-shadow-card);background:#faf7fc}.course-premium.kx-design .course-module summary{position:relative;min-height:88px;padding:22px;gap:18px;font-size:15px;line-height:1.55;color:var(--kx-plum)}.course-premium.kx-design .course-module summary:focus-visible{outline-offset:-5px;border-radius:15px}.course-premium.kx-design .course-module .faq-plus{order:2;margin-left:auto;color:var(--kx-purple);width:28px;height:28px;border-radius:50%;background:#eee3f6;flex:none}.course-premium.kx-design .module-answer{margin:0;padding:0 22px 24px;border-radius:0;background:transparent;color:var(--kx-muted);font-size:14px;line-height:1.9}.course-premium.kx-design .detail-next{padding-bottom:32px}.course-premium.kx-design .detail-next-panel{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;padding:56px;border-radius:var(--kx-radius-panel);background:var(--kx-plum);color:white}.course-premium.kx-design .detail-next-x{position:absolute;width:380px;left:30%;top:-60px;opacity:.15;z-index:-1;transform:rotate(15deg)}.course-premium.kx-design .detail-next-panel .kx-eyebrow{color:#e4c9f4}.course-premium.kx-design .detail-next-panel h2{font-size:clamp(28px,3vw,38px);line-height:1.2;font-weight:600;letter-spacing:-.045em;margin:20px 0}.course-premium.kx-design .detail-next-panel h2 span{color:var(--kx-yellow)}.course-premium.kx-design .detail-next-panel>div>p:last-child{font-size:14px;line-height:1.9;color:#e1d5e9;max-width:440px}.course-premium.kx-design .detail-next-actions{display:flex;flex-direction:column;gap:12px}.course-premium.kx-design .detail-next-actions .button-outline{color:white;border-color:#bea3ce}.course-premium.kx-design .detail-next-actions .button-outline:hover{background:#ffffff16}.course-premium.kx-design .detail-application-link{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;font-size:12px;text-decoration:underline;text-underline-offset:5px;color:#f1e6f8}.course-premium.kx-design .detail-next-actions>p{font-size:11px;text-align:center;color:#ddcce8}.course-premium.kx-design .detail-next-actions :focus-visible{outline-color:var(--kx-yellow)}.course-premium.kx-design .course-detail-navigation{padding:0 0 48px;font-size:12px}@media (max-width:1100px){.course-premium.kx-design .detail-intro-shell .detail-feature{column-gap:44px}.course-premium.kx-design .course-curriculum>.container{gap:36px}.course-premium.kx-design .detail-next-panel{gap:40px;padding:40px}}@media (max-width:991px){.course-premium.kx-design .detail-intro-shell .detail-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:28px}.course-premium.kx-design .feature-copy>h1{font-size:42px}.course-premium.kx-design .detail-intro-shell .detail-media{padding:50px 12px 12px;transform:none;align-self:start;margin-top:38px}.course-premium.kx-design .detail-brand-x{width:72px;right:-12px;bottom:-24px}.course-premium.kx-design .detail-feature:not(.media-first){gap:32px}.course-premium.kx-design .detail-point{padding:20px}.course-premium.kx-design .course-curriculum>.container{grid-template-columns:minmax(0,1fr);gap:32px}.course-premium.kx-design .course-curriculum .section-heading{max-width:640px}.course-premium.kx-design .detail-next-panel{grid-template-columns:minmax(0,1fr) 250px;padding:32px;gap:28px}.course-premium.kx-design .detail-next-panel h2{font-size:30px}}@media (max-width:767px){.course-premium.kx-design .detail-breadcrumb{font-size:11px;gap:12px;padding-block:4px 16px}.course-premium.kx-design .detail-intro-shell{padding-block:8px 56px}.course-premium.kx-design .detail-intro-shell .detail-feature{grid-template-columns:minmax(0,1fr);row-gap:22px}.course-premium.kx-design .feature-copy>h1{font-size:clamp(36px,9.6vw,46px);line-height:1.12}.course-premium.kx-design .feature-copy>p{font-size:14px}.course-premium.kx-design .detail-hero-actions{gap:10px 20px}.course-premium.kx-design .detail-hero-actions .button{width:100%}.course-premium.kx-design .detail-intro-shell .detail-media{grid-column:1;grid-row:2;width:calc(100% - 14px);max-width:420px;margin:12px 0 16px;padding:50px 20px 20px}.course-premium.kx-design .detail-intro-shell .feature-points{grid-column:1;grid-row:3;grid-template-columns:minmax(0,1fr);margin-top:8px;gap:16px}.course-premium.kx-design .detail-feature:not(.media-first){display:flex;flex-direction:column;gap:32px}.course-premium.kx-design .feature-copy>h2{font-size:34px}.course-premium.kx-design .detail-media{padding:18px;width:100%}.course-premium.kx-design .detail-next-panel{grid-template-columns:minmax(0,1fr);padding:32px 24px;border-radius:24px;gap:28px}.course-premium.kx-design .detail-next-x{left:28%;top:20px}.course-premium.kx-design .course-module summary{padding:20px;min-height:88px;font-size:14px;gap:16px}.course-premium.kx-design .module-answer{padding-inline:20px}.course-premium.kx-design .course-detail-navigation{padding:0 24px 40px}}.course-premium.kx-design .navbar-wrap{padding:12px clamp(24px,5vw,80px);background:#fffefaef;backdrop-filter:blur(14px)}.course-premium.kx-design .navbar{background:transparent;box-shadow:none;border:0;border-bottom:1px solid var(--kx-line);border-radius:0;padding:12px 0 20px;backdrop-filter:none}.course-premium.kx-design .brand img{width:132px;height:37px}.course-premium.kx-design .desktop-links{gap:5px}.course-premium.kx-design .desktop-links a{font-size:13px;padding:12px;color:#493a54}.course-premium.kx-design .desktop-links a[aria-current=page]{background:#f0e7f7;color:var(--kx-plum)}.course-premium.kx-design .panel-button{min-height:44px;font-size:12px;padding:11px 15px;gap:10px}.course-premium.kx-design .mobile-menu{background:var(--kx-paper);box-shadow:var(--kx-shadow-lift);border-color:var(--kx-line)}.course-premium.kx-design .mobile-menu a{min-height:48px;font-size:15px}.course-premium.kx-design .footer{background:#2b1439;color:#e9dff0;padding-block:64px 24px;border-radius:32px 32px 0 0}.course-premium.kx-design .footer-main{border-color:#ffffff24;gap:32px}.course-premium.kx-design .footer-brand>a{display:inline-flex;background:#fffefa;padding:10px 14px;border-radius:10px}.course-premium.kx-design .footer-brand>a img{width:150px;height:auto}.course-premium.kx-design .social-links{gap:4px 14px}.course-premium.kx-design .social-links a{min-height:44px;display:inline-flex;align-items:center;color:#dbcde5;font-size:11px}.course-premium.kx-design .footer-column h2{font-family:var(--kx-font-body);font-size:12px;letter-spacing:.02em;color:var(--kx-yellow);margin-bottom:16px}.course-premium.kx-design .footer-column a,.course-premium.kx-design .footer-column>span{font-size:12px;color:#d9cbe3;min-height:34px;display:flex;align-items:center}.course-premium.kx-design .footer-column a:hover,.course-premium.kx-design .footer-legal a:hover{color:white;text-decoration:underline;text-underline-offset:4px}.course-premium.kx-design .footer-legal{border-color:#ffffff24;color:#cfbddb;font-size:11px}.course-premium.kx-design .footer-legal a{min-height:44px;display:flex;align-items:center}.course-premium.kx-design .footer .payment-logos{padding:5px;border-radius:5px;background:white;max-width:210px}.course-premium.kx-design .footer :focus-visible{outline-color:var(--kx-yellow)}@media (max-width:1100px){.course-premium.kx-design .desktop-links a{padding-inline:8px;font-size:12px}}@media (max-width:991px){.course-premium.kx-design .footer-main{grid-template-columns:repeat(3,1fr)}.course-premium.kx-design .footer-brand{grid-column:1/-1}}@media (max-width:767px){.course-premium.kx-design .navbar-wrap{padding:10px 24px}.course-premium.kx-design .navbar{padding:8px 0 14px;gap:10px}.course-premium.kx-design .brand img{width:108px;height:30px}.course-premium.kx-design .panel-button{min-height:44px;font-size:10px;padding:10px 12px;margin-left:auto}.course-premium.kx-design .panel-button>svg{display:none}.course-premium.kx-design .footer{padding-top:48px;border-radius:24px 24px 0 0}.course-premium.kx-design .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.course-premium.kx-design .footer-column:last-child{grid-column:1/-1}.course-premium.kx-design .footer-column a{min-height:44px}.course-premium.kx-design .footer-legal{gap:18px}.course-premium.kx-design .footer-legal>div{gap:4px}}.course-premium.kx-design .course-module .faq-plus:after,.course-premium.kx-design .course-module .faq-plus:before{inset:13px 8px auto}.course-premium.kx-design .detail-intro-shell .detail-media img{transition:transform .26s var(--kx-ease)}@media (hover:hover){.course-premium.kx-design .detail-intro-shell .detail-media:hover img{transform:translateY(-3px)}}.course-premium.kx-design[data-course=python]{--detail-hero-surface:#f7edda;--detail-frame-line:#dec99e;--detail-frame-underlay:#eee2f7;--detail-story-surface:#fcf7ed}.course-premium.kx-design[data-course=scratch]{--detail-hero-surface:#fae8db;--detail-frame-line:#dfbfa6;--detail-frame-underlay:#eee2f7;--detail-story-surface:#fff6ef}.course-premium.kx-design[data-course=unity]{--detail-hero-surface:#31223d;--detail-frame-line:#816295;--detail-frame-underlay:#e7e0f3;--detail-story-surface:#f1eef7}.course-premium.kx-design[data-course=grafik-tasarim]{--detail-hero-surface:#e7f0e9;--detail-frame-line:#b7cdbf;--detail-frame-underlay:#eee1f7;--detail-story-surface:#f0f7f2}.course-premium.kx-design[data-course=yapay-zeka]{--detail-hero-surface:#eae4fa;--detail-frame-line:#c7b6e1;--detail-frame-underlay:#f5e9d3;--detail-story-surface:#f5f1fc}.course-premium.kx-design[data-course]:not([data-course=web-tasarim]) .detail-intro-shell .detail-media{background:var(--detail-hero-surface);border-color:var(--detail-frame-line);box-shadow:12px 14px 0 var(--detail-frame-underlay),0 20px 60px #461e5c12}.course-premium.kx-design[data-course]:not([data-course=web-tasarim]) .detail-window-bar{border-color:var(--detail-frame-line)}.course-premium.kx-design[data-course]:not([data-course=web-tasarim]) .detail-story-section{background:var(--detail-story-surface)}.course-premium.kx-design[data-course=unity] .detail-window-bar i{color:#eadcf4}.course-premium.kx-design[data-course=unity] .detail-window-bar>span{background:#c5add6}.course-premium.kx-design[data-course=unity] .detail-window-bar>span:first-child{background:var(--kx-yellow)}.course-premium.kx-design[data-course=yapay-zeka] .detail-intro-shell .detail-media{background-image:linear-gradient(#c7b6e133 1px,transparent 0),linear-gradient(90deg,#c7b6e133 1px,transparent 0);background-size:32px 32px}.course-premium.kx-design .feature-copy>.detail-source-note{font-size:12px;line-height:1.8;padding:12px 16px;border-left:3px solid #b99bd0;border-radius:0 10px 10px 0;background:#f2eaf8;color:#594366}