.catalog-design{--container:1200px}.catalog-design h1,.catalog-design h2,.catalog-design h3{font-family:var(--kx-font-display);letter-spacing:-.045em}.catalog-design .section-shell{padding-inline:clamp(24px,5vw,80px)}.catalog-design .navbar-wrap{padding:12px clamp(24px,5vw,80px);background:#fffefaef;backdrop-filter:blur(14px)}.catalog-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}.catalog-design .brand img{width:132px;height:37px}.catalog-design .desktop-links{gap:5px}.catalog-design .desktop-links a{font-size:13px;padding:12px;color:#493a54}.catalog-design .desktop-links a[aria-current=page]{background:#f0e7f7;color:var(--kx-plum)}.catalog-design .panel-button{min-height:44px;font-size:12px;padding:11px 15px;gap:10px}.catalog-design .mobile-menu{background:var(--kx-paper);box-shadow:var(--kx-shadow-lift);border-color:var(--kx-line)}.catalog-design .mobile-menu a{min-height:48px;font-size:15px}.catalog-design .catalog-hero{position:relative;overflow:clip;background:radial-gradient(ellipse at 95% 55%,#e8dbf58c,transparent 46%),linear-gradient(115deg,#fffefa 55%,#f6f0fa)}.catalog-design .catalog-back{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:18px;color:var(--kx-muted);font-size:12px}.catalog-design .catalog-back:hover{color:var(--kx-purple);text-decoration:underline;text-underline-offset:4px}.catalog-design .catalog-hero-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:72px;align-items:center;padding-block:28px 56px}.catalog-design .catalog-hero-copy{align-items:flex-start;text-align:left;max-width:750px;gap:24px;margin:0}.catalog-design .catalog-hero h1{font-size:clamp(42px,4.3vw,64px);line-height:1.1;font-weight:600}.catalog-design .catalog-hero h1 em{display:block;font-style:normal;color:var(--kx-purple)}.catalog-design .catalog-hero .catalog-description{font-size:15px;color:var(--kx-muted);line-height:1.85;max-width:650px}.catalog-design .catalog-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:2px}.catalog-design .catalog-hero-actions .button{color:var(--kx-ink);border:1px solid var(--kx-yellow);gap:22px}.catalog-design .catalog-hero-actions .button:hover{background:#ffbf3c;border-color:#ffbf3c}.catalog-design .catalog-hero-art{position:relative;height:330px;min-width:0;isolation:isolate}.catalog-design .catalog-orbit{position:absolute;inset:0;border:1px solid #d2bedf;border-radius:50%}.catalog-design .orbit-inner{inset:36px;border-style:dashed;border-color:#d7c7e4}.catalog-design .catalog-brand-x{position:absolute;width:85%;left:4%;top:4%;transform:rotate(9deg);animation:catalog-x-enter .8s var(--kx-ease) both}.catalog-design .catalog-brand-x>span{box-shadow:inset 2px 1px 0 #d2a3f0,7px 9px 0 #351347,14px 22px 25px #461e5c1a}.catalog-design .catalog-art-spark{position:absolute;right:0;top:-2px;font-size:40px;color:#aa6b00}.catalog-design .catalog-art-caption{position:absolute;bottom:-8px;left:14px;display:flex;align-items:center;gap:16px;padding:15px 24px;border:1px solid #dfd0e9;border-radius:18px;background:#fffefaed;box-shadow:var(--kx-shadow-card);color:var(--kx-plum)}.catalog-design .catalog-art-caption strong{font:500 44px/1 var(--kx-font-display);letter-spacing:-.07em}.catalog-design .catalog-art-caption>span{font-size:11px;line-height:1.6}.catalog-design .catalog-hero-rule{display:flex;justify-content:space-between;gap:16px;padding-block:22px;border-top:1px solid #dfd3e8;font-size:10px;letter-spacing:.12em;color:#75657f}.catalog-design .catalog-listing{padding-block:var(--kx-space-section)}.catalog-design .catalog-list-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:40px}.catalog-design .catalog-list-heading h2{font-size:var(--kx-type-heading);font-weight:600;line-height:1.14;margin-top:14px}.catalog-design .catalog-list-heading h2 span{color:var(--kx-purple)}.catalog-design .catalog-link-help{max-width:270px;color:var(--kx-muted);font-size:12px;line-height:1.8;padding-bottom:4px}.catalog-design .catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.catalog-design .catalog-course-card{--course-surface:#eee4f7;--course-accent:#72369d;--course-pattern:#ccb1e2;display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:10px;border:1px solid var(--kx-line);border-radius:var(--kx-radius-card);background:white;text-align:left;box-shadow:var(--kx-shadow-card);transition:transform var(--kx-duration) var(--kx-ease),box-shadow var(--kx-duration),border-color var(--kx-duration)}.catalog-design .catalog-course-card[data-course=python]{--course-surface:#fff1d3;--course-accent:#845b0e;--course-pattern:#ebce90}.catalog-design .catalog-course-card[data-course=scratch]{--course-surface:#fbe9db;--course-accent:#924922;--course-pattern:#e4bda1}.catalog-design .catalog-course-card[data-course=unity]{--course-surface:#382344;--course-accent:#ead6ff;--course-pattern:#8b6aa0}.catalog-design .catalog-course-card[data-course=grafik-tasarim]{--course-surface:#e3eee7;--course-accent:#3e6850;--course-pattern:#afc8b8}.catalog-design .catalog-course-card[data-course=yapay-zeka]{--course-surface:#eae5f7;--course-accent:#665094;--course-pattern:#c5b8df}.catalog-design .catalog-course-card:hover{transform:translateY(-4px);box-shadow:var(--kx-shadow-lift);border-color:#bba3cd}.catalog-design .catalog-course-card:focus-visible{outline-offset:4px}.catalog-design .catalog-course-media{position:relative;display:grid;place-items:center;height:320px;padding:20px;border-radius:16px;overflow:hidden;isolation:isolate;background:var(--course-surface)}.catalog-design .catalog-course-media:before{content:"";position:absolute;inset:20px;border:1px solid var(--course-pattern);border-radius:50%;z-index:-1}.catalog-design .catalog-course-media:after{content:"";position:absolute;width:100px;height:100px;right:-25px;bottom:-25px;border:1px solid var(--course-pattern);border-radius:16px;transform:rotate(24deg);z-index:-1}.catalog-design [data-course=web-tasarim] .catalog-course-media:before{inset:16px;border-radius:8px;background-image:linear-gradient(#ccb1e22e 1px,transparent 0),linear-gradient(90deg,#ccb1e22e 1px,transparent 0);background-size:24px 24px}.catalog-design [data-course=scratch] .catalog-course-media:before{inset:35px -30px;border-radius:50%;transform:rotate(-25deg)}.catalog-design [data-course=unity] .catalog-course-media:before{border-radius:4px;inset:22px;transform:rotate(-7deg)}.catalog-design [data-course=grafik-tasarim] .catalog-course-media:before{inset:24px;border-radius:12px;transform:rotate(7deg)}.catalog-design .catalog-course-card img{display:block;width:280px;height:280px;max-width:100%;object-fit:contain;border-radius:12px;box-shadow:0 10px 22px #28173518;transition:transform .26s var(--kx-ease)}.catalog-design .catalog-course-card:hover img{transform:translateY(-3px) rotate(-1deg)}.catalog-design .catalog-image-corner{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--course-pattern);border-radius:50%;background:var(--course-surface);color:var(--course-accent)}.catalog-design .catalog-image-corner svg{width:15px;height:15px;transform:rotate(-35deg)}.catalog-design .catalog-course-copy{padding:24px 16px 14px;flex:1;display:flex;flex-direction:column;align-items:stretch;gap:16px}.catalog-design .catalog-course-copy h3{font-size:25px;font-weight:600;line-height:1.25}.catalog-design .catalog-course-copy>p{color:var(--kx-muted);font-size:14px;line-height:1.8}.catalog-design .catalog-image-note{display:block;color:#63516f;background:#f6f1fa;border-left:2px solid #c0a4d1;padding:10px 12px;font-size:11px;font-weight:400;line-height:1.7}.catalog-design .catalog-course-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-top:auto;padding:10px 14px;border:1px solid #e0d3e9;border-radius:var(--kx-radius-sm);background:#faf7fc;color:var(--kx-plum);font-size:13px;font-weight:600;transition:color var(--kx-duration),background var(--kx-duration)}.catalog-design .catalog-course-card:hover .catalog-course-cta{background:var(--kx-plum);color:white;border-color:var(--kx-plum)}.catalog-design .catalog-course-arrow{display:grid;place-items:center;width:24px;height:24px}.catalog-design .catalog-next-step{padding-bottom:var(--kx-space-section)}.catalog-design .catalog-next-panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:64px;padding:52px 56px;border-radius:var(--kx-radius-panel);overflow:hidden;background:var(--kx-plum);color:white}.catalog-design .catalog-next-panel:after{content:"×";position:absolute;z-index:-1;right:220px;top:-90px;font:500 420px/1 var(--kx-font-display);color:#ffffff04;pointer-events:none}.catalog-design .catalog-next-panel .kx-eyebrow{color:#e8d3f5}.catalog-design .catalog-next-panel h2{font-size:36px;font-weight:600;line-height:1.2;margin:18px 0}.catalog-design .catalog-next-panel h2 span{color:var(--kx-yellow)}.catalog-design .catalog-next-panel>div>p:not(.kx-eyebrow){color:#e1d5e9;font-size:14px;max-width:450px;line-height:1.8}.catalog-design .catalog-next-actions{display:flex;flex-direction:column;gap:12px}.catalog-design .catalog-next-actions .button-outline{border-color:#bca5cc;color:white}.catalog-design .catalog-next-actions .button-outline:hover{background:#ffffff15}.catalog-design .catalog-next-actions :focus-visible{outline-color:var(--kx-yellow)}.catalog-design .catalog-application-link{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;font-size:12px;color:#f2e7fa;text-decoration:underline;text-underline-offset:5px}.catalog-design .catalog-next-actions>p{font-size:10px;color:#d9c7e6;text-align:center}.catalog-design .footer{background:#2b1439;color:#e9dff0;padding-block:64px 24px;border-radius:32px 32px 0 0}.catalog-design .footer-main{border-color:#ffffff24;gap:32px}.catalog-design .footer-brand>a{display:inline-flex;background:#fffefa;padding:10px 14px;border-radius:10px}.catalog-design .footer-brand>a img{width:150px;height:auto}.catalog-design .social-links{gap:4px 14px}.catalog-design .social-links a{min-height:44px;display:inline-flex;align-items:center;color:#dbcde5;font-size:11px}.catalog-design .footer-column h2{font-family:var(--kx-font-body);font-size:12px;letter-spacing:.02em;color:var(--kx-yellow);margin-bottom:16px}.catalog-design .footer-column a,.catalog-design .footer-column>span{font-size:12px;color:#d9cbe3;min-height:34px;display:flex;align-items:center}.catalog-design .footer-column a:hover,.catalog-design .footer-legal a:hover{color:white;text-decoration:underline;text-underline-offset:4px}.catalog-design .footer-legal{border-color:#ffffff24;color:#cfbddb;font-size:11px}.catalog-design .footer-legal a{min-height:44px;display:flex;align-items:center}.catalog-design .footer .payment-logos{padding:5px;border-radius:5px;background:white;max-width:210px}.catalog-design .footer :focus-visible{outline-color:var(--kx-yellow)}@keyframes catalog-x-enter{0%{opacity:0;transform:translateY(12px) rotate(5deg)}to{opacity:1;transform:rotate(9deg)}}@media (max-width:1100px){.catalog-design .catalog-hero-layout{gap:40px}.catalog-design .catalog-hero-art{height:280px}.catalog-design .desktop-links a{padding-inline:8px;font-size:12px}}@media (max-width:991px){.catalog-design .catalog-hero-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;padding-bottom:44px}.catalog-design .catalog-hero h1{font-size:45px}.catalog-design .catalog-hero-art{height:230px}.catalog-design .catalog-art-caption{padding:12px 16px;left:-8px;gap:10px}.catalog-design .catalog-art-caption strong{font-size:36px}.catalog-design .catalog-art-spark{font-size:28px}.catalog-design .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-design .catalog-course-media{height:280px}.catalog-design .catalog-course-card img{width:240px;height:240px}.catalog-design .catalog-course-copy{padding-inline:12px}.catalog-design .catalog-course-copy h3{font-size:23px}.catalog-design .catalog-course-copy>p{font-size:13px}.catalog-design .catalog-next-panel{grid-template-columns:minmax(0,1fr) 250px;padding:36px;gap:32px}.catalog-design .catalog-next-panel h2{font-size:30px}.catalog-design .footer-main{grid-template-columns:repeat(3,1fr)}.catalog-design .footer-brand{grid-column:1/-1}}@media (max-width:767px){.catalog-design .navbar-wrap{padding:10px 24px}.catalog-design .navbar{padding:8px 0 14px;gap:10px}.catalog-design .brand img{width:108px;height:30px}.catalog-design .panel-button{min-height:44px;font-size:10px;padding:10px 12px;margin-left:auto}.catalog-design .panel-button>svg{display:none}.catalog-design .catalog-back{margin-top:10px}.catalog-design .catalog-hero-layout{display:block;position:relative;padding-block:24px 36px}.catalog-design .catalog-hero-copy{position:relative;z-index:1;gap:22px}.catalog-design .catalog-hero h1{font-size:clamp(37px,9vw,46px);line-height:1.12}.catalog-design .catalog-hero .catalog-description{font-size:14px;line-height:1.85}.catalog-design .catalog-hero-copy .kx-eyebrow{font-size:10px;letter-spacing:.1em}.catalog-design .catalog-hero-art{position:absolute;right:-60px;top:38px;width:180px;height:180px;opacity:.08;pointer-events:none}.catalog-design .catalog-art-caption,.catalog-design .catalog-art-spark{display:none}.catalog-design .catalog-hero-actions{gap:12px 20px}.catalog-design .catalog-hero-actions .button{padding-inline:18px;gap:18px}.catalog-design .catalog-hero-actions .kx-text-link{font-size:12px;gap:8px}.catalog-design .catalog-hero-rule{font-size:9px;letter-spacing:.08em;padding-block:20px}.catalog-design .catalog-list-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:28px}.catalog-design .catalog-list-heading h2{font-size:34px}.catalog-design .catalog-link-help{font-size:12px}.catalog-design .catalog-grid{grid-template-columns:minmax(0,1fr);gap:24px;max-width:440px;margin-inline:auto}.catalog-design .catalog-course-media{height:300px}.catalog-design .catalog-course-card img{width:260px;height:260px}.catalog-design .catalog-course-copy{padding:24px 14px 14px}.catalog-design .catalog-course-copy h3{font-size:24px}.catalog-design .catalog-course-copy>p{font-size:14px}.catalog-design .catalog-course-cta{min-height:50px}.catalog-design .catalog-next-panel{grid-template-columns:minmax(0,1fr);padding:32px 24px;gap:28px;border-radius:24px}.catalog-design .catalog-next-panel h2{font-size:30px}.catalog-design .catalog-next-panel:after{top:auto;bottom:-70px;right:-70px}.catalog-design .footer{padding-top:48px;border-radius:24px 24px 0 0}.catalog-design .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.catalog-design .footer-column:last-child{grid-column:1/-1}.catalog-design .footer-column a{min-height:44px}.catalog-design .footer-legal{gap:18px}.catalog-design .footer-legal>div{gap:4px}}