.acad-landing{--ink:#0E1A2B;--paper:#F4F7FB;--line:#D7E0EA;--muted:#5C6B7A;--accent:#0E8C9B;--accent-d:#0A6E7B;--sig:#E0503A;--onfill:#fff;--badge-bg:color-mix(in srgb,var(--accent) 74%,#0a0e17);--badge-fg:#fff;--badge-sh:color-mix(in srgb,var(--accent) 55%,#000);--fd:'Space Grotesk',system-ui,sans-serif;--fb:'IBM Plex Sans',system-ui,sans-serif;--fm:'IBM Plex Mono',monospace;box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:100vw;background:var(--paper);color:var(--ink);font-family:var(--fb);line-height:1.6;overflow-x:clip}.acad-landing *{box-sizing:border-box}.acad-landing .wrap{max-width:1140px;margin:0 auto;padding:0 24px}.acad-landing h1,.acad-landing h2,.acad-landing h3{font-family:var(--fd);line-height:1.12;margin:0}.acad-landing p{margin:0}.acad-landing a{color:inherit}.acad-landing.acad-landing h1,.acad-landing.acad-landing h2,.acad-landing.acad-landing h3,.acad-landing.acad-landing h4,.acad-landing.acad-landing h5,.acad-landing.acad-landing h6{color:var(--ink)}.acad-landing.acad-landing p,.acad-landing.acad-landing li,.acad-landing.acad-landing summary,.acad-landing.acad-landing blockquote,.acad-landing.acad-landing figcaption,.acad-landing.acad-landing span,.acad-landing.acad-landing b,.acad-landing.acad-landing strong,.acad-landing.acad-landing em,.acad-landing.acad-landing small,.acad-landing.acad-landing dt,.acad-landing.acad-landing dd,.acad-landing.acad-landing label{color:inherit}.acad-landing .eyebrow{font-family:var(--fm);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-d)}.acad-landing .btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--fd);font-weight:600;font-size:1rem;padding:14px 26px;border-radius:12px;border:0;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s}.acad-landing .btn-primary{background:var(--accent);color:var(--onfill);box-shadow:0 8px 22px -8px var(--accent)}.acad-landing .btn-primary:hover{transform:translateY(-2px)}.acad-landing .btn.is-soldout{background:color-mix(in srgb,var(--muted) 28%,var(--paper));color:var(--muted);cursor:not-allowed;pointer-events:none;box-shadow:none;border:1px dashed var(--line)}.acad-landing .btn.is-soldout:hover{transform:none}.acad-landing .btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.acad-landing .section{padding-block:84px}.acad-landing .sec-head{max-width:720px;margin:0 0 44px}.acad-landing .sec-head h2{font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;margin:.5rem 0}.acad-landing .sec-head p{color:var(--muted);font-size:1.08rem}.acad-mq{--mqbg:color-mix(in srgb,var(--accent) 88%,#05070d);--mqfg:#fff;background:var(--mqbg);color:var(--mqfg);overflow:hidden;white-space:nowrap;padding:9px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.acad-mq .track{display:inline-block;will-change:transform;animation:acad-mq var(--mqdur,30s) linear infinite}.acad-mq .u{font-family:var(--fm);font-size:.82rem;letter-spacing:.05em;padding:0 28px}@keyframes acad-mq{from{transform:translateX(0)}to{transform:translateX(-50%)}}.acad-landing .hero{padding-block:72px 60px}.acad-landing .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}.acad-landing .hero-grid>*{min-width:0}.acad-landing .hero h1{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;margin:14px 0 18px;letter-spacing:-.01em}.acad-landing .hero h1 .hl{color:var(--accent)}.acad-landing .hero .lead{font-size:1.06rem;color:var(--muted);max-width:56ch}.acad-landing .hero .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.acad-landing .stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.acad-landing .stat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 18px;min-width:104px}.acad-landing .stat b{font-family:var(--fd);font-size:1.5rem;display:block;color:var(--ink)}.acad-landing .stat span{font-size:.82rem;color:var(--muted)}.acad-landing .hero-art{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 30px 60px -30px rgba(14,26,43,.25)}.acad-landing .hero-art img{width:100%;height:auto;border-radius:12px;display:block}.acad-landing .curve-cap{font-family:var(--fm);font-size:.74rem;color:var(--muted);text-align:center;margin-top:10px}.acad-landing .problem{background:var(--ink);color:#E8EEF5}.acad-landing .problem h2{color:#fff}.acad-landing .prob-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:8px}.acad-landing .prob-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--sig);border-radius:12px;padding:20px}.acad-landing .prob-card p{color:#C7D2DE}.acad-landing .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.acad-landing .card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px}.acad-landing .card h3{font-size:1.15rem;margin-bottom:8px}.acad-landing .card p{color:var(--muted);font-size:.98rem}.acad-landing .card .dot{width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--accent) 14%,#fff);display:grid;place-items:center;margin-bottom:14px;color:var(--accent-d);font-family:var(--fm);font-weight:600}.acad-landing .mod{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden}.acad-landing .mod summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-family:var(--fd);font-weight:600}.acad-landing .mod summary::-webkit-details-marker{display:none}.acad-landing .mod .meta{font-family:var(--fm);font-size:.78rem;color:var(--muted);font-weight:400;display:inline-flex;align-items:center;gap:8px}.acad-landing .mod .body{padding:0 22px 18px}.acad-landing .mod ul{margin:0;padding-left:18px;color:var(--muted)}.acad-landing .mod li{padding:3px 0}.acad-landing .mod summary .chev{transition:transform .2s}.acad-landing .mod[open] summary .chev{transform:rotate(90deg)}.acad-landing .price-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:22px}.acad-landing .price-card{position:relative;flex:1 1 300px;max-width:360px;min-width:0;background:var(--paper,#fff);border:1px solid var(--line);border-radius:18px;padding:26px 26px 24px;display:flex;flex-direction:column;animation:acad-pc-in .6s cubic-bezier(.16,1,.3,1) both;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}@keyframes acad-pc-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.acad-landing .price-card:nth-child(2){animation-delay:.07s}.acad-landing .price-card:nth-child(3){animation-delay:.14s}.acad-landing .price-card:nth-child(4){animation-delay:.21s}.acad-landing .price-card:nth-child(5){animation-delay:.28s}.acad-landing .price-card:nth-child(6){animation-delay:.35s}.acad-landing .price-card:hover{transform:translateY(-6px);box-shadow:0 26px 54px -30px color-mix(in srgb,var(--accent) 38%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.acad-landing .price-card.hl{border:2px solid var(--accent);box-shadow:0 26px 54px -30px var(--accent)}.acad-landing .price-card.hl:hover{box-shadow:0 34px 70px -34px var(--accent)}.acad-landing .price-card.pc-img-side{flex-basis:420px;max-width:560px}.acad-landing .price-card .badge{position:absolute;top:-13px;left:24px;z-index:3;display:inline-flex;align-items:center;line-height:1.15;background:var(--badge-bg);color:var(--badge-fg);font-family:var(--fd);font-weight:700;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;padding:7px 14px;border-radius:999px;box-shadow:0 10px 22px -8px var(--badge-sh);animation:acad-badge-pop 2.6s ease-in-out infinite}@keyframes acad-badge-pop{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.acad-landing .price-card,.acad-landing .price-card .badge{animation:none}.acad-landing .price-card:hover{transform:none}}.acad-landing .price-card h3{font-size:1.2rem;line-height:1.25;margin:0 0 2px;min-height:2.5em;display:flex;align-items:flex-start}.acad-landing .price-card .price{font-family:var(--fd);font-size:1.9rem;font-weight:800;letter-spacing:-.01em;margin:6px 0 2px;color:var(--ink);display:flex;align-items:baseline;flex-wrap:wrap;gap:.35em}.acad-landing .price-card .price del{font-size:.6em;font-weight:600;color:var(--muted);text-decoration:line-through}.acad-landing .price-card .price ins{text-decoration:none}.acad-landing .price-card ul{list-style:none;padding:0;margin:16px 0 18px;display:flex;flex-direction:column;gap:10px}.acad-landing .price-card li{display:flex;gap:11px;align-items:flex-start;color:var(--ink);font-size:.96rem;line-height:1.4}.acad-landing .price-card li::before{content:"";flex:0 0 20px;height:20px;margin-top:1px;border-radius:50%;background:var(--accent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") center/12px no-repeat}.acad-landing .pc-foot{margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.acad-landing .pc-foot .btn{width:100%;justify-content:center;text-align:center}.acad-landing .price-card:not(:has(ul)) .pc-foot{border-top:none;padding-top:0}.acad-landing .price-note{text-align:center;color:var(--muted);font-size:.9rem;margin-top:22px}@media(max-width:960px){.acad-landing .price-card,.acad-landing .price-grid--n1 .price-card,.acad-landing .price-grid--n2 .price-card{flex:1 1 300px;max-width:430px}}@media(max-width:560px){.acad-landing .price-grid .price-card:not(.pc-img-top) .pc-head{padding-right:0}.acad-landing .price-grid .price-card .pc-badge{position:static;order:-1;flex:0 0 auto;margin:0 0 8px}.acad-landing .price-grid .pc-head h3{flex:1 1 100%}.acad-landing .price-grid{gap:30px 16px}.acad-landing .price-card,.acad-landing .price-grid--n1 .price-card,.acad-landing .price-grid--n2 .price-card,.acad-landing .price-card.pc-img-side{flex:1 1 100%;max-width:100%;padding:22px 20px 20px}}.acad-landing .people{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.acad-landing .person{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;text-align:center}.acad-landing .person .ph{width:84px;height:84px;border-radius:50%;margin:0 auto 14px;object-fit:cover;display:block;background:color-mix(in srgb,var(--accent) 12%,#fff);border:1px solid var(--line)}.acad-landing .person .ini{display:grid;place-items:center;font-family:var(--fd);font-weight:700;color:var(--accent-d);font-size:1.5rem}.acad-landing .person h3{font-size:1.05rem}.acad-landing .person .role{font-family:var(--fm);font-size:.76rem;color:var(--accent-d);margin:2px 0 8px}.acad-landing .person p{color:var(--muted);font-size:.9rem}.acad-landing .quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.acad-landing .quote{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px}.acad-landing .quote p{font-size:1.02rem;margin-bottom:14px}.acad-landing .quote .who{font-family:var(--fm);font-size:.8rem;color:var(--muted)}.acad-landing .faq details{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:10px}.acad-landing .faq summary{cursor:pointer;list-style:none;padding:18px 22px;font-family:var(--fd);font-weight:600}.acad-landing .faq summary::-webkit-details-marker{display:none}.acad-landing .faq .a{padding:0 22px 18px;color:var(--muted)}.acad-landing .final{background:var(--ink);color:#fff;text-align:center}.acad-landing .final h2{font-size:clamp(1.8rem,4vw,2.7rem);margin-bottom:14px;color:#fff}.acad-landing .final p{color:#C7D2DE;max-width:48ch;margin:0 auto 28px}@media(max-width:860px){.acad-landing{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:0}.acad-landing .hero-grid{grid-template-columns:1fr;gap:32px}.acad-landing .section{padding-block:56px}.acad-landing .hero{padding-block:48px 44px}}@media(max-width:600px){.acad-landing .wrap{padding-left:18px;padding-right:18px}.acad-landing .section{padding-block:44px}.acad-landing .hero{padding-block:36px}.acad-landing .sec-head{margin-bottom:26px}.acad-landing h1,.acad-landing h2,.acad-landing h3,.acad-landing .snm-hero h1{overflow-wrap:anywhere;word-break:break-word}.acad-landing .hero h1{font-size:clamp(1.9rem,8vw,2.5rem)}.acad-landing .stats{gap:10px}.acad-landing .stat{min-width:0;flex:1 1 calc(50% - 10px)}.acad-landing .acad-datechip{display:flex;width:100%;justify-content:flex-start;font-size:.92rem}.acad-landing .acad-dateline{font-size:.86rem}}@media(prefers-reduced-motion:reduce){.acad-mq .track{animation:none}}.acad-landing.style-masterclass{--ink:#ECE9F5;--paper:#0B0D14;--line:rgba(255,255,255,.12);--muted:#A39FB5;--accent-d:var(--accent);--onfill:#0B0D14;--fd:'Fraunces',Georgia,serif;--fb:'Inter',system-ui,sans-serif;--fm:'IBM Plex Mono',monospace;background:radial-gradient(60% 50% at 82% -5%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 60%),radial-gradient(48% 42% at -5% 18%,color-mix(in srgb,var(--sig) 16%,transparent),transparent 58%),#0B0D14}.style-masterclass .eyebrow{color:color-mix(in srgb,var(--accent) 72%,#fff)}.style-masterclass .hero h1{font-weight:600;letter-spacing:-.02em;font-size:clamp(2.6rem,6vw,4.4rem)}.style-masterclass .hero h1 .hl{color:var(--accent);font-style:italic}.style-masterclass .hero .lead{color:#C9C4DA}.style-masterclass .sec-head h2{font-weight:600}.style-masterclass .btn-primary{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 55%,var(--sig)));color:var(--onfill);border-radius:999px;box-shadow:0 12px 40px -10px var(--accent)}.style-masterclass .btn-ghost{color:var(--ink);border-color:rgba(255,255,255,.22)}.style-masterclass .stat,.style-masterclass .card,.style-masterclass .hero-art,.style-masterclass .price-card,.style-masterclass .person,.style-masterclass .quote,.style-masterclass .mod,.style-masterclass .faq details{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.11);backdrop-filter:blur(8px)}.style-masterclass .stat b{color:#fff;font-family:var(--fd)}.style-masterclass .card .dot{background:color-mix(in srgb,var(--accent) 24%,transparent);color:#fff}.style-masterclass .problem{background:rgba(0,0,0,.34)}.style-masterclass .problem h2{color:#fff}.style-masterclass .prob-card{background:rgba(255,255,255,.045);border-left-color:var(--sig)}.style-masterclass .price-card.hl{border-color:var(--accent);box-shadow:0 26px 60px -28px var(--accent)}.style-masterclass .final{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 32%,#0B0D14),#0B0D14)}.acad-landing.style-enstitu{--ink:#0F172A;--paper:#F6F8FC;--line:#E2E8F0;--muted:#54657A;--accent-d:color-mix(in srgb,var(--accent) 78%,#0b2f73);--fd:'Plus Jakarta Sans',system-ui,sans-serif;--fb:'Inter',system-ui,sans-serif;--fm:'Plus Jakarta Sans',system-ui,sans-serif}.style-enstitu .hero{position:relative}.style-enstitu .hero::before{content:"";position:absolute;left:0;right:0;top:-40px;height:440px;z-index:0;background:radial-gradient(60% 100% at 50% 0%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 70%)}.style-enstitu .hero-grid{position:relative;z-index:1}.style-enstitu .eyebrow{letter-spacing:.06em;color:var(--accent)}.style-enstitu .hero h1{font-weight:800;letter-spacing:-.02em}.style-enstitu .sec-head h2{font-weight:800}.style-enstitu .btn-primary{border-radius:10px;box-shadow:0 12px 26px -10px var(--accent)}.style-enstitu .card,.style-enstitu .stat,.style-enstitu .price-card,.style-enstitu .person,.style-enstitu .quote,.style-enstitu .mod,.style-enstitu .faq details,.style-enstitu .hero-art{box-shadow:0 14px 32px -20px rgba(15,23,42,.30)}.style-enstitu .card{border-radius:16px}.style-enstitu .price-card{border-radius:18px}.style-enstitu .price-card.hl{box-shadow:0 26px 52px -22px var(--accent)}.style-enstitu .final{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 50%,#0F172A))}.acad-landing.style-jurnal{--ink:#211C17;--paper:#FBF8F2;--line:#E6DDCB;--muted:#6B6253;--accent-d:color-mix(in srgb,var(--accent) 82%,#000);--fd:'Spectral',Georgia,'Times New Roman',serif;--fb:'Inter',system-ui,sans-serif;--fm:'IBM Plex Mono',monospace}.style-jurnal .wrap{max-width:1080px}.style-jurnal .eyebrow{color:var(--accent);letter-spacing:.18em}.style-jurnal .hero{padding-block:80px 56px;border-bottom:1px solid var(--line)}.style-jurnal .hero h1{font-weight:700;letter-spacing:-.012em;font-size:clamp(2.4rem,5.2vw,4rem)}.style-jurnal .hero h1 .hl{color:var(--accent);font-style:normal;border-bottom:3px solid color-mix(in srgb,var(--accent) 32%,transparent)}.style-jurnal .hero .lead{font-family:var(--fd);font-size:1.26rem;color:#4A4239;line-height:1.5}.style-jurnal .sec-head h2{font-weight:700}.style-jurnal .section{border-top:1px solid var(--line)}.style-jurnal .problem,.style-jurnal .final{border-top:0}.style-jurnal .btn{border-radius:3px}.style-jurnal .btn-primary{box-shadow:none}.style-jurnal .btn-ghost{border-color:var(--ink)}.style-jurnal .card,.style-jurnal .stat,.style-jurnal .price-card,.style-jurnal .person,.style-jurnal .quote,.style-jurnal .mod,.style-jurnal .faq details,.style-jurnal .hero-art{border-radius:4px;box-shadow:none}.style-jurnal .card .dot{border-radius:4px;background:transparent;border:1px solid var(--accent);color:var(--accent)}.style-jurnal .stat b,.style-jurnal .price-card .price{font-family:var(--fd)}.style-jurnal .problem{background:#241F19}.style-jurnal .prob-card{border-left-color:var(--accent)}.style-jurnal .price-card.hl{border:2px solid var(--accent);box-shadow:none}.style-jurnal .final{background:#241F19}.acad-landing.style-atlas{--ink:#0E1512;--paper:#FFFFFF;--line:#E4EAE6;--muted:#566159;--accent-d:color-mix(in srgb,var(--accent) 72%,#05281b);--fd:'Sora',system-ui,sans-serif;--fb:'Inter',system-ui,sans-serif;--fm:'Inter',system-ui,sans-serif}.style-atlas .hero{position:relative;padding-block:84px 64px}.style-atlas .hero::before{content:"";position:absolute;left:0;right:0;top:-60px;height:520px;z-index:0;background:radial-gradient(70% 90% at 78% 8%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 66%)}.style-atlas .hero-grid{position:relative;z-index:1}.style-atlas .eyebrow{font-family:var(--fb);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-d)}.style-atlas .hero h1{font-weight:800;letter-spacing:-.025em;font-size:clamp(2.4rem,5.6vw,4rem)}.style-atlas .sec-head h2{font-weight:800;letter-spacing:-.02em}.style-atlas .btn{border-radius:999px;font-family:var(--fb);font-weight:600}.style-atlas .btn-primary{box-shadow:0 14px 34px -12px var(--accent)}.style-atlas .card,.style-atlas .stat,.style-atlas .price-card,.style-atlas .person,.style-atlas .quote,.style-atlas .mod,.style-atlas .faq details,.style-atlas .hero-art{border-radius:20px;box-shadow:0 18px 40px -26px rgba(14,21,18,.42)}.style-atlas .card .dot{border-radius:14px;background:color-mix(in srgb,var(--accent) 14%,#fff);color:var(--accent-d)}.style-atlas .stat{border-radius:16px;background:color-mix(in srgb,var(--accent) 5%,#fff)}.style-atlas .problem{background:#0E1512}.style-atlas .prob-card{border-radius:16px;border-left-color:var(--sig)}.style-atlas .price-card.hl{border:2px solid var(--accent);box-shadow:0 28px 56px -28px var(--accent)}.style-atlas .final{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 30%,#0E1512),#0E1512)}.acad-landing.style-terminal{--ink:#D9E2DD;--paper:#0C0F12;--line:rgba(255,255,255,.12);--muted:#8A968F;--accent-d:var(--accent);--onfill:#0C0F12;--fd:'IBM Plex Mono',ui-monospace,monospace;--fb:'IBM Plex Sans',system-ui,sans-serif;--fm:'IBM Plex Mono',monospace;background-color:#0C0F12;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:32px 32px}.style-terminal .eyebrow{color:var(--accent);letter-spacing:.12em}.style-terminal .eyebrow::before{content:"› "}.style-terminal .hero h1{font-weight:600;letter-spacing:-.01em;font-size:clamp(2rem,4.6vw,3.2rem)}.style-terminal .hero h1 .hl{color:var(--accent)}.style-terminal .sec-head h2{font-weight:600;font-size:clamp(1.5rem,3vw,2.1rem)}.style-terminal .btn{border-radius:4px;font-family:var(--fm);font-weight:600;letter-spacing:.02em}.style-terminal .btn-primary{background:var(--accent);color:var(--onfill);box-shadow:none}.style-terminal .btn-ghost{border-color:var(--line);color:var(--ink)}.style-terminal .stat,.style-terminal .card,.style-terminal .hero-art,.style-terminal .price-card,.style-terminal .person,.style-terminal .quote,.style-terminal .mod,.style-terminal .faq details{background:rgba(255,255,255,.03);border-color:var(--line);border-radius:4px;box-shadow:none}.style-terminal .stat b{color:#fff;font-family:var(--fm)}.style-terminal .card .dot{border-radius:4px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.style-terminal .problem{background:rgba(0,0,0,.4)}.style-terminal .prob-card{background:rgba(255,255,255,.03);border-left-color:var(--accent)}.style-terminal .mod summary,.style-terminal .faq summary{font-family:var(--fm);font-weight:500}.style-terminal .price-card .price{font-family:var(--fm)}.style-terminal .price-card.hl{border:1px solid var(--accent);box-shadow:0 0 0 1px var(--accent),0 24px 50px -30px var(--accent)}.style-terminal .final{background:rgba(255,255,255,.02)}.acad-landing.style-sinema{--ink:#FFFFFF;--paper:#000000;--line:rgba(255,255,255,.12);--muted:#9AA0A6;--accent-d:var(--accent);--fd:'Poppins',system-ui,sans-serif;--fb:'Inter',system-ui,sans-serif;--fm:'Inter',system-ui,sans-serif;padding-bottom:84px}.style-sinema .btn{border-radius:999px;font-family:var(--fb);font-weight:600;padding:13px 26px}.style-sinema .btn-primary{background:var(--accent);color:var(--onfill);box-shadow:0 14px 34px -14px var(--accent)}.style-sinema .btn-primary:hover{transform:translateY(-2px)}.style-sinema .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.28)}.style-sinema .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.style-sinema .snm-hero{position:relative;background:#000;overflow:hidden}.style-sinema .snm-hero.has-img{background-image:linear-gradient(90deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,.84) 40%,rgba(0,0,0,.42) 72%,rgba(0,0,0,.7) 100%),var(--snm-hero-img);background-size:cover,cover;background-position:center,right center;background-repeat:no-repeat,no-repeat}.style-sinema .snm-hero:not(.has-img){background:radial-gradient(70% 80% at 80% 0%,color-mix(in srgb,var(--accent) 26%,#000),#000 70%)}.style-sinema .snm-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(to top,#000,transparent);pointer-events:none}.style-sinema .snm-hero-inner{position:relative;z-index:1;display:flex;align-items:center;gap:44px;min-height:min(78vh,660px);padding-top:60px;padding-bottom:60px}.style-sinema .snm-hero-text{flex:1 1 auto;max-width:620px}.style-sinema .snm-badge{display:inline-block;font-family:var(--fb);font-size:.78rem;font-weight:600;letter-spacing:.04em;color:#fff;background:color-mix(in srgb,var(--accent) 22%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);padding:5px 12px;border-radius:999px;margin-bottom:18px}.style-sinema .snm-hero h1{font-family:var(--fd);font-size:clamp(2.3rem,5.2vw,3.9rem);font-weight:700;line-height:1.06;letter-spacing:-.02em;margin:0 0 14px}.style-sinema .snm-hero h1 .hl{color:var(--accent)}.style-sinema .snm-meta{font-family:var(--fb);color:#C9CCD1;font-size:.95rem;letter-spacing:.02em;margin-bottom:16px}.style-sinema .snm-lead{color:#B9BDC4;font-size:1.12rem;max-width:46ch;line-height:1.55}.style-sinema .snm-price-card{flex:0 0 320px;align-self:center;background:rgba(20,20,24,.82);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px;text-align:center}.style-sinema .snm-pc-label{font-family:var(--fb);color:#C9CCD1;font-size:.92rem;margin-bottom:6px}.style-sinema .snm-pc-price{font-family:var(--fd);font-weight:700;font-size:1.7rem;margin-bottom:16px;color:#fff}.style-sinema .snm-pc-price del{opacity:.55;font-size:.66em;margin-right:.3em}.style-sinema .snm-pc-price ins{text-decoration:none}.style-sinema .snm-price-card .btn{display:flex;justify-content:center;width:100%}.style-sinema .snm-pc-note{margin-top:12px;color:#9AA0A6;font-size:.82rem}.style-sinema .snm-pc-soon{color:var(--sig);font-size:1rem}.style-sinema .snm-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:36px;padding-top:54px}.style-sinema .snm-badge-item{flex:1 1 180px;max-width:230px;text-align:center}.style-sinema .snm-badge-ic{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;border:1px solid rgba(255,255,255,.22);display:grid;place-items:center;color:#fff}.style-sinema .snm-badge-ic svg{width:26px;height:26px}.style-sinema .snm-badge-item h3{font-family:var(--fd);font-size:1rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;color:#fff}.style-sinema .snm-badge-item p{color:#9AA0A6;font-size:.9rem}.style-sinema .snm-metrics{display:flex;flex-wrap:wrap;justify-content:center;gap:56px;padding:54px 24px}.style-sinema .snm-metric{text-align:center}.style-sinema .snm-metric b{display:block;font-family:var(--fd);font-weight:700;font-size:2.4rem;color:var(--accent)}.style-sinema .snm-metric span{color:#9AA0A6;font-size:.92rem;letter-spacing:.04em;text-transform:uppercase}.style-sinema .snm-quote{text-align:center;max-width:880px;padding:30px 24px 64px}.style-sinema .snm-quote::before{content:"\201C";font-family:Georgia,serif;color:var(--accent);font-size:5rem;line-height:.6;display:block;margin-bottom:6px}.style-sinema .snm-quote blockquote{font-family:var(--fd);font-weight:600;font-size:clamp(1.4rem,3vw,2rem);line-height:1.4;margin:0;color:#fff}.style-sinema .snm-q-who{margin-top:20px;color:#9AA0A6;font-family:var(--fb);font-size:.9rem}.style-sinema .snm-sec-head{margin:0 0 32px}.style-sinema .snm-sec-head h2{font-family:var(--fd);font-weight:700;font-size:clamp(1.3rem,2.6vw,1.8rem);letter-spacing:.08em;text-transform:uppercase;color:#fff}.style-sinema .snm-sec-head h2::after{content:"";display:block;width:48px;height:3px;background:var(--accent);border-radius:2px;margin-top:12px}.style-sinema .snm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.style-sinema .snm-card{background:#0E0E12;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px}.style-sinema .snm-card h3{font-family:var(--fd);font-size:1.12rem;margin-bottom:8px;color:#fff}.style-sinema .snm-card p{color:#A7ABB2;font-size:.97rem}.style-sinema .snm-card-flag{border-left:3px solid var(--accent)}.style-sinema .snm-module{background:#0C0C10;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:8px 8px 6px;margin-bottom:18px;overflow:hidden}.style-sinema .snm-module-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 14px;font-family:var(--fd);font-weight:600;font-size:1.06rem;color:#fff}.style-sinema .snm-pill{font-family:var(--fb);font-size:.78rem;color:#C9CCD1;background:rgba(255,255,255,.08);padding:4px 12px;border-radius:999px;white-space:nowrap}.style-sinema .snm-lesson{display:flex;align-items:center;gap:16px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.06);transition:background .15s}.style-sinema .snm-lesson:hover{background:rgba(255,255,255,.03)}.style-sinema .snm-lesson-thumb{position:relative;flex:0 0 96px;height:56px;border-radius:8px;background:linear-gradient(135deg,#1A1A20,#0D0D11);border:1px solid rgba(255,255,255,.1);display:grid;place-items:center}.style-sinema .snm-lesson-thumb span{font-family:var(--fd);font-weight:700;font-size:1.1rem;color:rgba(255,255,255,.5)}.style-sinema .snm-play{position:absolute;right:6px;bottom:6px;width:14px;height:14px;color:var(--accent)}.style-sinema .snm-lesson-body h4{font-family:var(--fb);font-weight:600;font-size:1rem;color:#EDEEF0;margin:0}.style-sinema .snm-lesson-meta{font-family:var(--fb);font-size:.8rem;color:#8A8F98}.style-sinema .snm-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.style-sinema .snm-person{display:flex;gap:18px;align-items:flex-start;background:#0E0E12;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px}.style-sinema .snm-person-ph{flex:0 0 84px;width:84px;height:84px;border-radius:14px;object-fit:cover}.style-sinema .snm-person-ini{display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 18%,#111);color:#fff;font-family:var(--fd);font-weight:700;font-size:1.6rem}.style-sinema .snm-person-body h3{font-family:var(--fd);font-size:1.1rem;color:#fff}.style-sinema .snm-person-role{font-family:var(--fb);color:var(--accent);font-size:.82rem;margin:2px 0 8px;text-transform:uppercase;letter-spacing:.04em}.style-sinema .snm-person-body p{color:#A7ABB2;font-size:.92rem}.style-sinema .faq details{background:#0E0E12;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:10px}.style-sinema .faq summary{font-family:var(--fd);color:#fff}.style-sinema .faq .a{color:#A7ABB2}.style-sinema .snm-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:stretch}.style-sinema .snm-plan{position:relative;display:flex;flex-direction:column;background:#0E0E12;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:28px}.style-sinema .snm-plan.hl{border:2px solid var(--accent);box-shadow:0 26px 56px -30px var(--accent)}.style-sinema .snm-plan-badge{position:absolute;top:-12px;left:24px;background:var(--accent);color:#fff;font-family:var(--fb);font-size:.72rem;padding:5px 12px;border-radius:999px}.style-sinema .snm-plan h3{font-family:var(--fd);font-size:1.25rem;color:#fff;margin-bottom:6px}.style-sinema .snm-plan-price{font-family:var(--fd);font-weight:700;font-size:1.9rem;color:#fff;margin:8px 0 4px}.style-sinema .snm-plan-price del{opacity:.55;font-size:.66em;margin-right:.3em}.style-sinema .snm-plan-price ins{text-decoration:none}.style-sinema .snm-plan ul{list-style:none;padding:0;margin:16px 0 22px;display:flex;flex-direction:column;gap:10px}.style-sinema .snm-plan li{display:flex;gap:10px;color:#D4D6DA;font-size:.96rem}.style-sinema .snm-plan li::before{content:"";flex:0 0 18px;height:18px;margin-top:2px;border-radius:50%;background:color-mix(in srgb,var(--accent) 22%,#000) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'><path d='M20 6 9 17l-5-5'/></svg>") center/12px no-repeat}.style-sinema .snm-plan .btn{margin-top:auto;display:flex;justify-content:center}.style-sinema .snm-price-note{text-align:center;color:#8A8F98;font-size:.9rem;margin-top:18px}.style-sinema .snm-final{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 34%,#000),#000);text-align:center}.style-sinema .snm-final h2{font-family:var(--fd);font-weight:700;font-size:clamp(1.7rem,4vw,2.6rem);color:#fff;margin-bottom:14px}.style-sinema .snm-final p{color:#C9CCD1;max-width:48ch;margin:0 auto 26px}.style-sinema .snm-bar{position:fixed;left:0;right:0;bottom:0;z-index:9990;background:rgba(8,8,10,.92);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.12)}.style-sinema .snm-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;padding-bottom:12px}.style-sinema .snm-bar-info{display:flex;align-items:baseline;gap:12px;min-width:0}.style-sinema .snm-bar-label{font-family:var(--fb);color:#C9CCD1;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-sinema .snm-bar-price{font-family:var(--fd);font-weight:700;color:#fff;font-size:1.1rem;white-space:nowrap}.style-sinema .snm-bar-price del{display:none}.style-sinema .snm-bar .btn{white-space:nowrap;flex:0 0 auto}@media(max-width:860px){.style-sinema .snm-hero-inner{flex-direction:column;align-items:stretch;min-height:0;gap:26px}.style-sinema .snm-hero.has-img{background-image:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.86) 68%,#000 100%),var(--snm-hero-img);background-position:center,center top}.style-sinema .snm-hero-inner{min-height:auto}.style-sinema .snm-price-card{flex:1 1 auto;align-self:stretch;text-align:left}.style-sinema .snm-person{flex-direction:row}.style-sinema .snm-metrics{gap:30px;padding:40px 24px}.acad-landing.style-sinema{padding-bottom:120px}}@media(max-width:560px){.style-sinema .snm-bar-label{display:none}}.acad-landing.style-summit{--ink:#FFFFFF;--paper:#0A0A14;--line:rgba(255,255,255,.10);--muted:#A2A3B5;--accent-d:var(--accent);--fd:'Archivo',system-ui,sans-serif;--fb:'Inter',system-ui,sans-serif;--fm:'Archivo',system-ui,sans-serif;background:radial-gradient(60% 50% at 86% -8%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 60%),radial-gradient(50% 42% at -6% 8%,color-mix(in srgb,var(--sig) 22%,transparent),transparent 60%),#0A0A14}.style-summit .eyebrow{color:var(--accent);font-family:var(--fb);font-weight:600;letter-spacing:.14em}.style-summit .hero h1{font-family:var(--fd);font-weight:800;letter-spacing:-.03em;line-height:1.02;font-size:clamp(2.6rem,6.2vw,4.6rem)}.style-summit .hero h1 .hl{color:var(--accent)}.style-summit .hero .lead{color:#C2C3D4}.style-summit .sec-head h2{font-family:var(--fd);font-weight:800;letter-spacing:-.02em;color:var(--accent);font-size:clamp(1.9rem,3.8vw,2.8rem)}.style-summit .sec-head p{color:#A2A3B5}.style-summit .btn{border-radius:999px;font-family:var(--fb);font-weight:600}.style-summit .btn-primary{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 55%,var(--sig)));color:var(--onfill);box-shadow:0 14px 40px -12px var(--accent)}.style-summit .btn-primary:hover{transform:translateY(-2px)}.style-summit .btn-ghost{background:rgba(255,255,255,.05);color:#fff;border:1px solid rgba(255,255,255,.22)}.style-summit .stat{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:14px}.style-summit .stat b{font-family:var(--fd);color:var(--accent)}.style-summit .stat span{color:var(--muted)}.style-summit .hero-art{background:rgba(255,255,255,.03);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:20px;box-shadow:0 30px 80px -30px color-mix(in srgb,var(--accent) 60%,transparent)}.style-summit .curve-cap{color:var(--muted)}.style-summit .card,.style-summit .price-card,.style-summit .mod,.style-summit .faq details,.style-summit .quote,.style-summit .person{background:#12121E;border:1px solid var(--line)}.style-summit .card{border-radius:16px}.style-summit .card h3,.style-summit .price-card h3{color:#fff}.style-summit .card p{color:#A7A8BA}.style-summit .card .dot{border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent) 92%,#fff),var(--accent));color:#fff;box-shadow:0 6px 18px -4px var(--accent),0 0 0 6px color-mix(in srgb,var(--accent) 14%,transparent)}.style-summit .problem{background:#08080F}.style-summit .prob-card{background:rgba(255,255,255,.03);border-left-color:var(--accent)}.style-summit .prob-card p{color:#C7C8D6}.style-summit .mod summary{color:#fff}.style-summit .mod .meta{color:var(--accent)}.style-summit .mod ul{color:#A7A8BA}.style-summit .price-card{border-radius:18px}.style-summit .price-card .price{font-family:var(--fd);color:#fff}.style-summit .price-card li{color:#D2D3E0}.style-summit .price-card.hl{border:2px solid var(--accent);box-shadow:0 30px 70px -34px var(--accent)}.style-summit .price-card .badge{background:var(--badge-bg);color:var(--badge-fg)}.style-summit .price-note{color:var(--muted)}.style-summit .person{border-radius:14px}.style-summit .person .ph{border:2px solid var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 14%,transparent);filter:grayscale(.35)}.style-summit .person .ini{background:color-mix(in srgb,var(--accent) 22%,#12121E);color:#fff;filter:none}.style-summit .person h3{color:#fff}.style-summit .person .role{color:var(--accent)}.style-summit .person p{color:#A7A8BA}.style-summit .quote{border-radius:14px}.style-summit .quote p{color:#EDEEF4}.style-summit .quote .who{color:var(--muted)}.style-summit .faq details{border-radius:12px}.style-summit .faq summary{color:#fff}.style-summit .faq .a{color:#A7A8BA}.style-summit .final{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 34%,#0A0A14),color-mix(in srgb,var(--sig) 24%,#0A0A14))}.style-summit .final h2{color:#fff}.style-summit .final p{color:#E6E7F0}.acad-landing .inc-ic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;margin-bottom:14px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-d)}.acad-landing .inc-ic svg{width:20px;height:20px}.acad-landing .acad-faq2{max-width:none;width:100%}.acad-landing .acad-faq2 .ftab{position:absolute;width:1px;height:1px;opacity:0;clip:rect(0 0 0 0);overflow:hidden}.acad-landing .acad-faq2-ic{flex:0 0 auto;width:20px;height:20px}.acad-landing .acad-faq2.is-accordion .acad-faq2-item{background:color-mix(in srgb,var(--ink) 5%,var(--paper));border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden}.acad-landing .acad-faq2-q{display:flex;align-items:center;gap:12px;cursor:pointer;padding:16px 20px;font-family:var(--fd);font-weight:600;color:var(--ink);user-select:none}.acad-landing .acad-faq2-q span{flex:1}.acad-landing .acad-faq2.is-accordion .acad-faq2-ic{color:var(--accent)}.acad-landing .acad-faq2-chev{flex:0 0 auto;transition:transform .22s;color:var(--accent)}.acad-landing .acad-faq2-q:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.acad-landing .acad-faq2.is-accordion .acad-faq2-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.acad-landing .acad-faq2-a-in{overflow:hidden;min-height:0;padding:0 20px;color:var(--muted)}.acad-landing .acad-faq2 .ftab:checked ~ .acad-faq2-a{grid-template-rows:1fr}.acad-landing .acad-faq2 .ftab:checked ~ .acad-faq2-a .acad-faq2-a-in{padding-top:2px;padding-bottom:18px}.acad-landing .acad-faq2 .ftab:checked ~ .acad-faq2-q{color:var(--accent-d)}.acad-landing .acad-faq2 .ftab:checked ~ .acad-faq2-q .acad-faq2-chev{transform:rotate(180deg)}.acad-landing .acad-faq2 .ftab:focus-visible ~ .acad-faq2-q{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.acad-landing .acad-faq2.is-tabs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;align-items:start}.acad-landing .acad-faq2.is-tabs .acad-faq2-list{display:flex;flex-direction:column;gap:8px}.acad-landing .acad-faq2-tab{display:flex;align-items:center;gap:10px;cursor:pointer;padding:14px 16px;border:1px solid var(--line);border-radius:10px;font-family:var(--fd);font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,var(--paper));transition:background .15s,color .15s,border-color .15s;user-select:none}.acad-landing .acad-faq2-tab span{flex:1}.acad-landing .acad-faq2-tab:hover{border-color:var(--accent)}.acad-landing .acad-faq2.is-tabs .acad-faq2-panel{display:none;padding:24px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--ink) 4%,var(--paper));color:var(--muted);font-size:1.02rem;line-height:1.62}.acad-landing .acad-faq2.is-tabs .ftab:focus-visible ~ .acad-faq2-list .acad-faq2-tab{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:760px){.acad-landing .acad-faq2.is-tabs{grid-template-columns:1fr}}.acad-landing .acad-datechip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;max-width:100%;font-family:var(--fd);font-weight:700;font-size:1.02rem;line-height:1.25;color:var(--accent-d);background:color-mix(in srgb,var(--accent) 16%,var(--paper));border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);padding:10px 16px;border-radius:18px;margin-bottom:18px}.acad-landing .acad-datechip>span{min-width:0}.acad-landing .acad-datechip svg{width:18px;height:18px;flex:0 0 auto;color:var(--accent)}.acad-landing .acad-datechip .sep{opacity:.5;font-weight:500;margin:0 2px}.acad-landing .acad-datechip .x{font-weight:500;font-size:.9em;opacity:.85}.acad-landing .acad-dateline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:center;max-width:100%;color:var(--muted);font-family:var(--fm);font-size:.92rem;margin:0 0 22px}.acad-landing .acad-dateline svg{width:16px;height:16px;color:var(--accent)}.acad-landing .acad-carddate{display:inline-flex;align-items:center;gap:7px;font-family:var(--fm);font-size:.82rem;color:var(--accent-d);background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:8px;padding:6px 10px;margin:0 0 14px}.acad-landing .acad-carddate svg{width:15px;height:15px;flex:0 0 auto;color:var(--accent)}.acad-landing.style-sinema .acad-datechip{color:#fff;background:color-mix(in srgb,var(--accent) 26%,#000)}.acad-landing .person .bio{text-align:left;color:var(--muted);font-size:.92rem;margin-top:8px}.acad-landing .person .bio p{margin:0 0 .5em}.acad-landing .person .bio p:last-child{margin-bottom:0}.acad-landing .person .bio strong,.acad-landing .person .bio b{color:var(--ink);font-weight:700}.acad-landing .person .bio a{color:var(--accent-d);text-decoration:underline}.acad-landing .person .bio ul,.acad-landing .person .bio ol{margin:.3em 0;padding-left:1.1em;text-align:left}.acad-landing.style-sinema .snm-person-body .bio{color:#A7ABB2}.acad-landing.style-sinema .snm-person-body .bio strong{color:#fff}@media(max-width:600px){.acad-landing .acad-datechip{display:flex;flex-wrap:wrap;max-width:calc(100vw - 36px);font-size:.9rem}.acad-landing .acad-dateline{flex-wrap:wrap;max-width:calc(100vw - 36px);font-size:.86rem}}.acad-landing .hero{position:relative}.acad-landing .hero>.hero-grid{position:relative;z-index:1}.acad-landing .acad-herobg{position:absolute;top:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;z-index:0;pointer-events:none}.acad-landing .hero.acad-bg-off::before{display:none!important}.acad-landing .final{position:relative}.acad-landing .final>.wrap{position:relative;z-index:1}.acad-landing .acad-secbg{position:absolute;inset:0;z-index:0;pointer-events:none}.acad-landing .final.acad-bg-off::before{display:none!important}.acad-landing .acad-herobg.bg-glow,.acad-landing .acad-secbg.bg-glow{background:radial-gradient(60% 75% at 50% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 72%)}.acad-landing .acad-herobg.bg-mesh,.acad-landing .acad-secbg.bg-mesh{background:radial-gradient(50% 60% at 88% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),radial-gradient(46% 56% at 2% 18%,color-mix(in srgb,var(--sig) 16%,transparent),transparent 60%)}.acad-landing .acad-herobg.bg-grid,.acad-landing .acad-secbg.bg-grid{background-image:linear-gradient(color-mix(in srgb,var(--ink) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 8%,transparent) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(80% 80% at 50% 28%,#000,transparent);mask-image:radial-gradient(80% 80% at 50% 28%,#000,transparent)}.acad-landing .acad-herobg.bg-dots,.acad-landing .acad-secbg.bg-dots{background-image:radial-gradient(color-mix(in srgb,var(--ink) 12%,transparent) 1.4px,transparent 1.6px);background-size:22px 22px;-webkit-mask-image:radial-gradient(80% 80% at 50% 28%,#000,transparent);mask-image:radial-gradient(80% 80% at 50% 28%,#000,transparent)}.acad-landing .acad-herobg.bg-rays,.acad-landing .acad-secbg.bg-rays{background:repeating-conic-gradient(from 0deg at 78% -12%,color-mix(in srgb,var(--accent) 13%,transparent) 0deg 7deg,transparent 7deg 20deg);-webkit-mask-image:radial-gradient(75% 90% at 70% 0%,#000,transparent);mask-image:radial-gradient(75% 90% at 70% 0%,#000,transparent)}@media(min-width:861px){.acad-landing .hero.hero-r11 .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acad-landing .hero.hero-r21 .hero-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.acad-landing .hero.hero-r12 .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.acad-landing .hero.hero-side-left .hero-grid{direction:rtl}.acad-landing .hero.hero-side-left .hero-grid>*{direction:ltr}.acad-landing .hero.hero-noimg-d .hero-art{display:none}.acad-landing .hero.hero-noimg-d .hero-grid{grid-template-columns:1fr}.acad-landing .hero.hero-noimg-d .hero-copy .lead{max-width:60ch}}@media(max-width:860px){.acad-landing .hero.hero-noimg-m .hero-art{display:none}}.acad-landing .pc-main{display:flex;flex-direction:column;flex:1;min-width:0}.acad-landing .acad-pc-img{margin:0 0 16px;border-radius:12px;overflow:hidden;line-height:0}.acad-landing .acad-pc-img img{display:block;width:100%;height:auto}.acad-landing .price-card.pc-img-side,.acad-landing .snm-plan.pc-img-side{flex-direction:row;align-items:stretch;gap:20px}.acad-landing .pc-img-side .acad-pc-img{flex:0 0 40%;margin:0;align-self:center;aspect-ratio:1/1}.acad-landing .pc-img-side .acad-pc-img img{width:100%;height:100%;object-fit:cover}@media(max-width:600px){.acad-landing .price-card.pc-img-side,.acad-landing .snm-plan.pc-img-side{flex-direction:column;gap:0}.acad-landing .pc-img-side .acad-pc-img{flex:none;width:100%;margin:0 0 16px}}.acad-landing .person-body{min-width:0}.acad-landing .people.ins-card .person-media .ph{margin:0 auto 14px}.acad-landing .people.ins-split{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:16px}.acad-landing .people.ins-row{grid-template-columns:1fr;gap:16px}@media(min-width:641px){.acad-landing .ins-split .person,.acad-landing .ins-row .person{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:24px;align-items:stretch;text-align:left}.acad-landing .people.ins-r11 .person{grid-template-columns:minmax(140px,1fr) minmax(0,1fr)}.acad-landing .people.ins-r12 .person{grid-template-columns:minmax(140px,1fr) minmax(0,2fr)}.acad-landing .people.ins-r21 .person{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.acad-landing .people.ins-side-right .person{direction:rtl}.acad-landing .people.ins-side-right .person>*{direction:ltr}.acad-landing .ins-split .person-media,.acad-landing .ins-row .person-media{text-align:center;overflow-wrap:anywhere}.acad-landing .ins-split .person-media .ph,.acad-landing .ins-row .person-media .ph{margin:0 auto 12px;width:min(100%,170px);height:auto;aspect-ratio:1/1}.acad-landing .ins-split .person-body,.acad-landing .ins-row .person-body{text-align:left}}.acad-landing .acad-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.acad-landing .people.ins-card .acad-socials{justify-content:center}.acad-landing .acad-soc{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;border:1px solid var(--line);color:var(--accent-d);background:color-mix(in srgb,var(--accent) 6%,transparent);transition:background .15s,color .15s,border-color .15s,transform .15s}.acad-landing .acad-soc svg{width:17px;height:17px}.acad-landing .acad-soc:hover{background:var(--accent);color:#fff;border-color:var(--accent);transform:translateY(-2px)}.acad-landing .bio-clamp{position:relative}.acad-landing .bio-clamp .bio-toggle{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.acad-landing .bio-clamp .bio-inner{max-height:8.2em;overflow:hidden;transition:max-height .3s ease}.acad-landing .bio-clamp .bio-toggle:checked ~ .bio-inner{max-height:240em}.acad-landing .bio-more{display:inline-block;margin-top:8px;cursor:pointer;font-family:var(--fd);font-weight:600;font-size:.86rem;color:var(--accent-d);user-select:none}.acad-landing .bio-more:hover{text-decoration:underline}.acad-landing .bio-more .bio-x-less{display:none}.acad-landing .bio-toggle:checked ~ .bio-more .bio-x-more{display:none}.acad-landing .bio-toggle:checked ~ .bio-more .bio-x-less{display:inline}.acad-landing .bio-toggle:focus-visible ~ .bio-more{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.acad-landing .acad-rel{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 4px 14px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.acad-landing .acad-rel-card{position:relative;flex:0 0 300px;scroll-snap-align:start;display:flex;flex-direction:column;background:color-mix(in srgb,var(--ink) 5%,var(--paper));border:1px solid var(--line);border-radius:16px;overflow:visible;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s,border-color .15s}.acad-landing a.acad-rel-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(0,0,0,.45);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.acad-landing .acad-rel-media{position:relative;aspect-ratio:16/10;background:color-mix(in srgb,var(--accent) 12%,var(--paper));overflow:hidden;border-radius:15px 15px 0 0}.acad-landing .acad-rel-media img{width:100%;height:100%;object-fit:cover;display:block}.acad-landing .acad-rel-ph{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--fd);font-weight:700;font-size:2.6rem;color:var(--accent-d)}.acad-landing .acad-rel-badge{position:absolute;top:-12px;left:14px;z-index:4;background:var(--badge-bg);color:#fff;font-family:var(--fm);font-weight:700;font-size:.74rem;letter-spacing:.04em;padding:6px 12px;border-radius:999px;box-shadow:0 8px 20px -8px var(--badge-sh)}.acad-landing .acad-rel-body{display:flex;flex-direction:column;gap:6px;flex:1;padding:18px}.acad-landing .acad-rel-body h3{font-size:1.08rem}.acad-landing .acad-rel-body p{color:var(--muted);font-size:.92rem}.acad-landing .acad-rel-go{margin-top:auto;padding-top:8px;color:var(--accent-d);font-family:var(--fd);font-weight:600;font-size:.9rem}@media(max-width:600px){.acad-landing .acad-rel-card{flex-basis:78%}}.acad-landing .acad-rel-grid{display:grid;gap:22px 18px;padding-top:10px}.acad-landing .acad-rel-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.acad-landing .acad-rel-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.acad-landing .acad-rel-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.acad-landing .acad-rel-grid .acad-rel-card{flex:none}@media(max-width:900px){.acad-landing .acad-rel-grid.cols-3,.acad-landing .acad-rel-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.acad-landing .acad-rel-grid{grid-template-columns:1fr}}.acad-landing .acad-rel-card.is-imageonly .acad-rel-media{aspect-ratio:1/1;border-radius:15px}.acad-landing .hero-art.has-photo{background:transparent;border:0;padding:0;box-shadow:none;position:relative}.acad-landing .hero-art.has-photo img{position:relative;z-index:3;border-radius:14px;box-shadow:0 26px 55px -26px rgba(14,26,43,.5)}.acad-landing .hero-art.has-photo::before,.acad-landing .hero-art.has-photo::after{content:"";position:absolute;inset:0;border-radius:14px;background:color-mix(in srgb,var(--accent) 10%,var(--paper));border:1px solid var(--line);box-shadow:0 18px 40px -28px rgba(14,26,43,.45)}.acad-landing .hero-art.has-photo::before{transform:rotate(-4deg) translate(-12px,10px);z-index:1}.acad-landing .hero-art.has-photo::after{transform:rotate(3.5deg) translate(12px,-6px);z-index:2}@media(max-width:600px){.acad-landing .hero-art.has-photo::before{transform:rotate(-3deg) translate(-7px,6px)}.acad-landing .hero-art.has-photo::after{transform:rotate(2.5deg) translate(7px,-4px)}}.acad-landing .final .acad-datechip,.acad-landing .snm-final .acad-datechip{display:flex;justify-content:center;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.acad-landing .final-cta{display:block;margin-top:14px}.acad-landing .acad-ins-profilelink{display:inline-block;margin-top:12px;font-family:var(--fd);font-weight:600;font-size:.86rem;color:var(--accent-d);text-decoration:none}.acad-landing .acad-ins-profilelink:hover{text-decoration:underline}.acad-landing .acad-samp-intro{color:var(--muted);font-size:1.02rem;max-width:60ch;margin:-14px 0 26px}.acad-landing .acad-samp-lessons{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:26px}.acad-landing .acad-samp-lesson{display:flex;align-items:center;gap:14px;padding:15px 16px;border-radius:14px;background:var(--card,#fff);border:1px solid var(--line);text-decoration:none;color:var(--ink);box-shadow:0 14px 34px -28px rgba(14,26,43,.5);transition:transform .16s,border-color .16s,box-shadow .16s}.acad-landing .acad-samp-lesson:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 50%,var(--line));box-shadow:0 20px 44px -26px rgba(14,26,43,.55)}.acad-landing .acad-samp-lesson-ic{flex:0 0 42px;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-d)}.acad-landing .acad-samp-lesson-ic svg{width:20px;height:20px}.acad-landing .acad-samp-lesson-t{flex:1;min-width:0;font-family:var(--fd);font-weight:600;font-size:1rem;line-height:1.3;overflow-wrap:anywhere}.acad-landing .acad-samp-lesson-go{flex:0 0 auto;font-family:var(--fm);font-size:.76rem;color:var(--accent-d);opacity:.9;white-space:nowrap}.acad-landing .acad-samp-media{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.acad-landing .acad-samp-item{margin:0;border-radius:14px;overflow:hidden;background:var(--card,#fff);border:1px solid var(--line);box-shadow:0 16px 40px -30px rgba(14,26,43,.5)}.acad-landing .acad-samp-item.is-img{display:flex;flex-direction:column}.acad-landing .acad-samp-thumb{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.acad-landing .acad-samp-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.acad-landing .acad-samp-thumb:hover img{transform:scale(1.05)}.acad-landing .acad-samp-zoom{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ink) 55%,transparent);color:#fff;opacity:0;transition:opacity .2s}.acad-landing .acad-samp-thumb:hover .acad-samp-zoom{opacity:1}.acad-landing .acad-samp-zoom svg{width:17px;height:17px}.acad-landing .acad-samp-item figcaption{padding:11px 14px;font-size:.9rem;color:var(--muted)}.acad-landing .acad-samp-item.is-file{display:flex;align-items:center;gap:14px;padding:16px;text-decoration:none;color:var(--ink);transition:transform .16s,border-color .16s,box-shadow .16s}.acad-landing .acad-samp-item.is-file:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 50%,var(--line));box-shadow:0 20px 44px -26px rgba(14,26,43,.55)}.acad-landing .acad-samp-file-ic{position:relative;flex:0 0 46px;width:46px;height:46px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-d)}.acad-landing .acad-samp-file-ic svg{width:24px;height:24px}.acad-landing .acad-samp-file-ic em{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);font-style:normal;font-family:var(--fm);font-size:.56rem;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--accent);padding:1px 5px;border-radius:4px}.acad-landing .acad-samp-file-t{flex:1;min-width:0;font-family:var(--fd);font-weight:600;font-size:.98rem;line-height:1.3;overflow-wrap:anywhere}.acad-landing .acad-samp-file-go{display:block;margin-top:3px;font-family:var(--fm);font-weight:400;font-size:.76rem;color:var(--accent-d)}.acad-landing .acad-stock{display:inline-flex;align-items:center;gap:8px;font-family:var(--fd);font-weight:700;font-size:.92rem;line-height:1.2;color:var(--badge-fg);background:var(--badge-bg);border-radius:999px;padding:9px 16px;box-shadow:0 10px 24px -8px var(--badge-sh)}.acad-landing .acad-stock svg{width:16px;height:16px;flex:0 0 auto}.acad-landing .acad-stock-hero{margin:2px 0 18px;animation:acad-stock-pulse 1.8s ease-in-out infinite}@keyframes acad-stock-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.045)}}@media(prefers-reduced-motion:reduce){.acad-landing .acad-stock-hero{animation:none}}.acad-landing .price-card .acad-stock-card{display:inline-flex;margin:2px 0 14px}.acad-landing .acad-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:18px}.acad-landing .acad-hero-meta .acad-datechip{margin-bottom:0}.acad-landing .acad-hero-meta .acad-stock-hero{margin:0;font-size:1.02rem;line-height:1.25;padding:10px 16px;border:1px solid transparent}.acad-landing .acad-hero-meta .acad-stock-hero svg{width:18px;height:18px}.acad-landing .price-card,.acad-landing .snm-plan{position:relative}.acad-landing .acad-stock-corner{position:absolute;top:-14px;right:18px;z-index:3;font-family:var(--fd);font-weight:700;font-size:.88rem;letter-spacing:.03em;color:var(--badge-fg);padding:9px 15px;box-shadow:0 12px 26px -8px var(--badge-sh);animation:acad-badge-pop 1.6s ease-in-out infinite}.acad-landing .acad-stock-corner svg{width:17px;height:17px}@media(prefers-reduced-motion:reduce){.acad-landing .acad-stock-corner{animation:none}}.acad-landing .acad-rel-stock{top:-12px;right:14px;left:auto;z-index:4;color:#fff;font-size:.8rem;padding:7px 12px;box-shadow:0 8px 20px -8px var(--badge-sh)}.acad-landing .acad-rel-badge,.acad-landing .acad-rel-badge span,.acad-landing .acad-rel-stock,.acad-landing .acad-rel-stock span{color:#fff !important}.acad-landing .acad-rel-stock svg{width:14px;height:14px}.acad-landing .acad-ld-sec{padding-block:22px;animation:acad-ld-enter .7s cubic-bezier(.16,1,.3,1) both}.acad-landing .acad-ld-inhero{position:relative;z-index:1;padding-block:0;margin:0 0 32px}@keyframes acad-ld-enter{from{opacity:0;transform:translateY(16px) scale(.99)}to{opacity:1;transform:none}}.acad-landing .acad-ld-deck{position:relative}.acad-landing .acad-ld-deck::before,.acad-landing .acad-ld-deck::after{content:"";position:absolute;inset:0;border-radius:18px;background:color-mix(in srgb,var(--accent) 6%,var(--paper));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));z-index:0;transition:transform .35s ease}.acad-landing .acad-ld-deck::before{transform:translate(10px,-10px) rotate(1.5deg)}.acad-landing .acad-ld-deck::after{transform:translate(5px,-5px) rotate(.7deg)}.acad-landing .acad-ld-deck:hover::before{transform:translate(14px,-14px) rotate(2.2deg)}.acad-landing .acad-ld-deck:hover::after{transform:translate(7px,-7px) rotate(1.1deg)}.acad-landing .acad-ld-card{position:relative;z-index:1;min-height:130px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:center;background:color-mix(in srgb,var(--accent) 8%,var(--paper));border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:18px;padding:15px 22px;box-shadow:0 18px 44px -30px var(--accent);transition:transform .35s ease,box-shadow .35s ease}.acad-landing .acad-ld-card:hover{transform:translateY(-4px);box-shadow:0 30px 66px -32px var(--accent)}.acad-landing .acad-ld-cardlink{display:none;position:absolute;inset:0;z-index:3;border-radius:18px}.acad-landing .acad-ld-thumb{align-self:center;flex:0 0 auto;width:100px;height:100px;aspect-ratio:1/1;border-radius:14px;overflow:hidden;display:block;line-height:0}.acad-landing .acad-ld-thumb img{width:100%;height:100%;display:block;object-fit:cover}.acad-landing .acad-ld-body{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:7px}.acad-landing .acad-ld-eyebrow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:var(--accent-d,var(--accent));font-weight:800;letter-spacing:.02em;font-size:.82rem;text-transform:uppercase}.acad-landing .acad-ld-eyebrow svg{width:18px;height:18px;flex:0 0 auto}.acad-landing .acad-ld-title{font-size:1.04rem;font-weight:700;line-height:1.2;margin:0;color:var(--ink,#10202e)}.acad-landing .acad-ld-note{font-size:.9rem;color:var(--muted,#5c6b7a);margin:0;line-height:1.35}.acad-landing .acad-ld-pill{display:inline-block;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap;text-transform:none;letter-spacing:0}.acad-landing .acad-ld-pill.is-completed{background:color-mix(in srgb,#15a36b 16%,#fff);color:#0c7a4f}.acad-landing .acad-ld-pill.is-progress{background:color-mix(in srgb,var(--accent) 16%,#fff);color:color-mix(in srgb,var(--accent) 80%,#000)}.acad-landing .acad-ld-pill.is-new{background:#eef1f4;color:#6b7785}.acad-landing .acad-ld-prog{width:100%}.acad-landing .acad-ld-bar{height:9px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,var(--paper,#fff));overflow:hidden}.acad-landing .acad-ld-bar span{display:block;height:100%;border-radius:999px;background:var(--accent)}.acad-landing .acad-ld-prog.is-done .acad-ld-bar span{background:var(--accent)}.acad-landing .acad-ld-progtxt{margin-top:6px;font-size:.8rem;color:var(--muted,#5c6b7a);font-variant-numeric:tabular-nums}.acad-landing .acad-ld-progtxt b{color:var(--ink,#10202e);font-weight:700}.acad-landing .acad-ld-dates{display:flex;gap:6px 30px;flex-wrap:wrap;font-size:.9rem;color:var(--muted,#5c6b7a);font-variant-numeric:tabular-nums}.acad-landing .acad-ld-dates b{color:var(--ink,#334155);font-weight:700}.acad-landing .acad-ld-dates .acad-ld-end.is-urgent{color:var(--sig,#E0503A);font-weight:800;animation:acad-ld-pulse 1.3s ease-in-out infinite}@keyframes acad-ld-pulse{0%,100%{opacity:1}50%{opacity:.42}}.acad-landing .acad-ld-btns{display:flex;flex-direction:column;justify-content:center;gap:9px;align-items:stretch;min-width:158px;margin:0}.acad-landing .acad-ld-btns .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;text-align:center;white-space:nowrap;padding:.55rem 1.15rem}.acad-landing .acad-ld-cert{position:relative;overflow:hidden;animation:acad-ld-certglow 2.4s ease-in-out infinite}.acad-landing .acad-ld-cert::after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(115deg,transparent,color-mix(in srgb,var(--accent) 45%,#fff),transparent);transform:skewX(-18deg);pointer-events:none;animation:acad-ld-shine 2.8s ease-in-out infinite}.acad-landing .acad-ld-cert svg{position:relative;z-index:1;width:15px;height:15px;animation:acad-ld-certbob 2.4s ease-in-out infinite}.acad-landing .acad-ld-cert span{position:relative;z-index:1}@keyframes acad-ld-certglow{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 20%,transparent)}}@keyframes acad-ld-shine{0%{left:-70%}55%,100%{left:130%}}@keyframes acad-ld-certbob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}.acad-landing .acad-ld-daysbadge{position:absolute;top:-12px;right:22px;z-index:4;background:var(--sig,#E0503A);color:#fff;font-weight:800;font-size:.78rem;padding:5px 13px;border-radius:999px;box-shadow:0 10px 22px -8px color-mix(in srgb,var(--sig,#E0503A) 75%,transparent);animation:acad-ld-pulse 1.3s ease-in-out infinite}.acad-landing .acad-ld-xcb{position:absolute;left:-9999px}.acad-landing .acad-ld-x{display:none;position:absolute;top:9px;left:13px;cursor:pointer;font-size:22px;line-height:1;color:#94a3b8;z-index:7}.acad-landing .acad-ld-x:hover{color:#334155}.acad-landing .acad-ld-xcb:checked ~ .acad-ld-sec,.acad-landing .acad-ld-xcb:checked ~ .acad-ld-inhero{display:none}.acad-landing .acad-ld-sec--float{position:fixed;right:22px;left:auto;bottom:22px;top:auto;z-index:9990;width:min(50vw,760px);max-width:calc(100vw - 32px);margin:0;padding:0}.acad-landing .acad-ld-sec--float .acad-ld-x{display:block}.acad-landing .acad-ld-sec--float .acad-ld-card{min-height:100px;gap:16px;padding:12px 16px 12px 40px;box-shadow:0 30px 74px -24px rgba(8,16,24,.55)}.acad-landing .acad-ld-sec--float .acad-ld-thumb{width:75px;height:75px}.acad-landing .acad-ld-sec--float .acad-ld-title,.acad-landing .acad-ld-sec--float .acad-ld-note{display:none}.acad-landing .acad-ld-sec--float .acad-ld-body{gap:5px}.acad-landing .acad-ld-sec--float .acad-ld-eyebrow{font-size:.74rem}.acad-landing .acad-ld-sec--float .acad-ld-dates{font-size:.8rem;gap:4px 18px}.acad-landing .acad-ld-sec--float .acad-ld-btns{min-width:132px;gap:7px}.acad-landing .acad-ld-sec--float .acad-ld-btns .btn{padding:.42rem .9rem;font-size:.9rem}@media(prefers-reduced-motion:reduce){.acad-landing .acad-ld-sec,.acad-landing .acad-ld-cert,.acad-landing .acad-ld-cert::after,.acad-landing .acad-ld-cert svg,.acad-landing .acad-ld-end.is-urgent,.acad-landing .acad-ld-daysbadge{animation:none}.acad-landing .acad-ld-card,.acad-landing .acad-ld-deck::before,.acad-landing .acad-ld-deck::after{transition:none}.acad-landing .acad-ld-card:hover{transform:none}}@media(max-width:760px){.acad-landing .acad-ld-sec,.acad-landing .acad-ld-sec--float,.acad-landing .acad-ld-inhero{position:fixed;left:10px;right:10px;bottom:10px;top:auto;z-index:9990;margin:0;padding:0;width:auto;max-width:none}.acad-landing .acad-ld-x{display:block;top:7px;left:10px;font-size:19px}.acad-landing .acad-ld-cardlink{display:block}.acad-landing .acad-ld-card{min-height:0;grid-template-columns:minmax(0,1fr);gap:0;padding:11px 14px 11px 32px}.acad-landing .acad-ld-deck::before,.acad-landing .acad-ld-deck::after{display:none}.acad-landing .acad-ld-thumb{display:none}.acad-landing .acad-ld-note{display:none}.acad-landing .acad-ld-btns{display:flex;flex-direction:row;width:100%;min-width:0;gap:8px;margin-top:10px}.acad-landing .acad-ld-btns .btn{flex:1;padding:.6rem .8rem;font-size:.92rem;white-space:normal}.acad-landing .acad-ld-body{gap:6px}.acad-landing .acad-ld-eyebrow{flex-wrap:nowrap;white-space:nowrap;min-width:0;font-size:clamp(.58rem,2.8vw,.76rem)}.acad-landing .acad-ld-eyebrow svg{width:clamp(13px,3.6vw,17px);height:clamp(13px,3.6vw,17px)}.acad-landing .acad-ld-eyebrow>span:first-of-type{overflow:hidden;text-overflow:ellipsis;min-width:0}.acad-landing .acad-ld-pill{flex:0 0 auto;font-size:clamp(.56rem,2.5vw,.7rem);padding:2px 8px}.acad-landing .acad-ld-prog{display:flex;align-items:center;gap:9px}.acad-landing .acad-ld-bar{flex:1;height:7px}.acad-landing .acad-ld-progtxt{margin:0;white-space:nowrap;flex:0 0 auto;font-size:clamp(.6rem,2.8vw,.78rem)}.acad-landing .acad-ld-dates{flex-wrap:nowrap;gap:0 12px;min-width:0;font-size:clamp(.58rem,2.8vw,.78rem)}.acad-landing .acad-ld-dates>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.acad-landing .acad-ld-daysbadge{top:-10px;right:14px;font-size:clamp(.6rem,2.8vw,.74rem)}}.acad-landing .acad-lessons{display:flex;flex-direction:column;gap:9px}.acad-landing .acad-lessons--sec{gap:14px}.acad-landing .acad-lsec{border:1px solid var(--line);border-radius:14px;background:var(--paper,#fff);overflow:hidden;box-shadow:0 10px 26px -22px color-mix(in srgb,var(--ink,#111) 55%,transparent)}.acad-landing .acad-lsec>summary{display:flex;align-items:center;gap:12px;padding:15px 18px;cursor:pointer;list-style:none;user-select:none;transition:background .15s}.acad-landing .acad-lsec>summary::-webkit-details-marker{display:none}.acad-landing .acad-lsec>summary:hover{background:color-mix(in srgb,var(--accent) 5%,var(--paper,#fff))}.acad-landing .acad-lsec-t{flex:1 1 auto;min-width:0;font-weight:800;font-size:1.02rem;letter-spacing:.015em;color:var(--ink)}.acad-landing .acad-lsec-meta{flex:0 0 auto;font-size:.78rem;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--accent) 5%,var(--paper,#fff))}.acad-landing .acad-lsec-chev{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--paper,#fff);color:var(--ink);transition:transform .2s ease,border-color .15s,background .15s;transform:rotate(90deg)}.acad-landing .acad-lsec-chev svg{width:16px;height:16px}.acad-landing .acad-lsec>summary:hover .acad-lsec-chev{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--paper,#fff));color:var(--accent)}.acad-landing .acad-lsec[open]>summary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--accent) 7%,var(--paper,#fff))}.acad-landing .acad-lsec[open] .acad-lsec-chev{transform:rotate(270deg)}.acad-landing .acad-lsec-body{display:flex;flex-direction:column;gap:9px;padding:14px}@media(max-width:600px){.acad-landing .acad-lsec>summary{padding:13px 14px}.acad-landing .acad-lsec-body{padding:10px}}.acad-landing #mufredat .acad-lessons+.mod{margin-top:26px}.acad-landing #mufredat .mod+.acad-lessons{margin-top:26px}.acad-landing #mufredat .curr-block-head{margin:0 0 16px;text-align:left}.acad-landing #mufredat .curr-block-head h3{font-size:1.3rem;font-weight:800;margin:0 0 4px}.acad-landing #mufredat .curr-block-head p{margin:0;color:var(--muted);font-size:.92rem}.acad-landing #mufredat .mod+.curr-block-head,.acad-landing #mufredat .acad-lessons+.curr-block-head{margin-top:32px}.acad-landing .acad-lesson-locknote{position:absolute;right:12px;bottom:calc(100% + 9px);margin:0;z-index:6;background:#fff;color:#1d2733;border:1px solid #dfe5ec;font-size:.8rem;font-weight:600;font-style:normal;line-height:1.45;padding:9px 14px;border-radius:10px;box-shadow:0 14px 32px -14px rgba(16,24,40,.35);white-space:normal;width:max-content;max-width:min(90vw,320px);opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.acad-landing .acad-lesson-locknote::after{content:"";position:absolute;top:100%;right:22px;border:6px solid transparent;border-top-color:#fff;filter:drop-shadow(0 1px 0 #dfe5ec)}.acad-landing .acad-lesson--locked:hover .acad-lesson-locknote,.acad-landing .acad-lesson--locked.show-note .acad-lesson-locknote{opacity:1;transform:none}@media(max-width:600px){.acad-landing .acad-lesson-locknote{white-space:normal;right:6px;left:6px}}@media(prefers-reduced-motion:reduce){.acad-landing .acad-lesson-locknote{transition:none}}.acad-landing .acad-lesson-docs{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 2px 34px}.acad-landing .acad-lesson-docs--topic{margin-left:64px}.acad-landing .acad-lesson-doc{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--accent) 5%,var(--paper,#fff));color:var(--ink);font-size:.8rem;text-decoration:none;transition:border-color .15s,background .15s}.acad-landing .acad-lesson-doc:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,var(--paper,#fff))}.acad-landing .acad-lesson-doc svg{width:14px;height:14px;flex:0 0 auto;color:var(--accent-d,var(--accent))}.acad-landing .acad-lesson-doc b{font-size:.72rem;font-weight:800;color:var(--accent-d,var(--accent));letter-spacing:.02em}.acad-landing .acad-lesson-doc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:26ch}@media(max-width:600px){.acad-landing .acad-lesson-docs{margin-left:12px}.acad-landing .acad-lesson-docs--topic{margin-left:28px}.acad-landing .acad-lesson-doc span{max-width:16ch}}.acad-landing .acad-lesson{--lh:#94A3B8;position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:12px;background:var(--paper,#fff);color:var(--ink);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.acad-landing .acad-lesson.is-clickable:hover{transform:translateY(-2px);box-shadow:0 16px 32px -22px var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--paper,#fff))}.acad-landing .acad-lesson-go{position:absolute;inset:0;z-index:1;border-radius:12px}.acad-landing .acad-lesson-n{font-variant-numeric:tabular-nums;font-weight:700;color:var(--muted);min-width:1.5em;text-align:center}.acad-landing .acad-lesson-ico{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:11px;background:var(--accent);color:#fff;box-shadow:0 6px 14px -9px color-mix(in srgb,var(--accent) 55%,transparent)}.acad-landing .acad-lesson-ico svg{width:19px;height:19px}.acad-landing .acad-lesson-ico svg,.acad-landing .acad-lesson-ico svg path{fill:#fff!important}.acad-landing .acad-lesson--video .acad-lesson-ico{background:#E0503A}.acad-landing .acad-lesson--video{border-left-color:#E0503A}.acad-landing .acad-lesson--metin .acad-lesson-ico{background:#2563EB}.acad-landing .acad-lesson--metin{border-left-color:#2563EB}.acad-landing .acad-lesson--indir .acad-lesson-ico{background:#0E9F6E}.acad-landing .acad-lesson--indir{border-left-color:#0E9F6E;background:color-mix(in srgb,#0E9F6E 4%,var(--paper,#fff))}.acad-landing .acad-lesson--yok .acad-lesson-ico{background:#94A3B8}.acad-landing .acad-lesson--yok{border-left-color:#B8C2CE}.acad-landing .acad-lesson--zoom,.acad-landing .acad-lesson--bilgi{color:#fff;border-color:transparent}.acad-landing .acad-lesson--zoom{background:linear-gradient(135deg,#2D8CFF,#1B6FE0);border-left-color:#9CCBFF}.acad-landing .acad-lesson--bilgi{background:linear-gradient(135deg,#64748B,#475569);border-left-color:#334155}.acad-landing .acad-lesson--zoom.is-clickable:hover{background:linear-gradient(135deg,#1F7FF5,#1563CE);box-shadow:0 16px 32px -20px #1B6FE0}.acad-landing .acad-lesson--bilgi.is-clickable:hover{background:linear-gradient(135deg,#5B6B82,#3E4B60);box-shadow:0 16px 32px -20px #475569}.acad-landing .acad-lesson--zoom .acad-lesson-title,.acad-landing .acad-lesson--bilgi .acad-lesson-title,.acad-landing .acad-lesson--zoom .acad-lesson-instname b,.acad-landing .acad-lesson--bilgi .acad-lesson-instname b{color:#fff}.acad-landing .acad-lesson--zoom .acad-lesson-n,.acad-landing .acad-lesson--bilgi .acad-lesson-n,.acad-landing .acad-lesson--zoom .acad-lesson-dur,.acad-landing .acad-lesson--bilgi .acad-lesson-dur,.acad-landing .acad-lesson--zoom .acad-lesson-meta,.acad-landing .acad-lesson--bilgi .acad-lesson-meta,.acad-landing .acad-lesson--zoom .acad-lesson-arr,.acad-landing .acad-lesson--bilgi .acad-lesson-arr,.acad-landing .acad-lesson--zoom .acad-lesson-locknote,.acad-landing .acad-lesson--bilgi .acad-lesson-locknote{color:rgba(255,255,255,.85)}.acad-landing .acad-lesson--bilgi .acad-lesson-ico{background:#fff;box-shadow:0 6px 14px -9px rgba(0,0,0,.5)}.acad-landing .acad-lesson--zoom .acad-lesson-ico{background:rgba(255,255,255,.2);box-shadow:none}.acad-landing .acad-lesson--zoom .acad-lesson-ico svg,.acad-landing .acad-lesson--zoom .acad-lesson-ico svg path{fill:#fff!important}.acad-landing .acad-lesson--bilgi .acad-lesson-ico svg,.acad-landing .acad-lesson--bilgi .acad-lesson-ico svg path{fill:#475569!important}.acad-landing .acad-lesson--zoom .acad-lesson-avw{border-color:rgba(255,255,255,.6)}.acad-landing .acad-lesson-zoom{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;background:#fff;color:#1B6FE0;font-size:.84rem;font-weight:800;letter-spacing:.01em;padding:9px 16px;border-radius:999px;text-decoration:none;box-shadow:0 8px 18px -10px rgba(0,0,0,.5);transition:background .15s,color .15s,transform .15s}.acad-landing .acad-lesson-zoom:hover{background:#EAF3FF;color:#0F5BC4;transform:translateY(-1px)}.acad-landing .acad-lesson-zoom svg{width:16px;height:16px;flex:0 0 auto}.acad-landing .acad-lesson-zoom svg,.acad-landing .acad-lesson-zoom svg path{fill:#1B6FE0!important}.acad-landing .acad-lesson-zoom.is-off{pointer-events:none;cursor:default;background:rgba(255,255,255,.32);color:#fff;box-shadow:none}.acad-landing .acad-lesson-zoom.is-off svg,.acad-landing .acad-lesson-zoom.is-off svg path{fill:#fff!important}.acad-landing .acad-lesson--zoom,.acad-landing .acad-lesson--bilgi{padding:14px 18px}.acad-landing .acad-lesson--zoom .acad-lesson-main,.acad-landing .acad-lesson--bilgi .acad-lesson-main{flex-direction:column;align-items:flex-start;row-gap:4px}.acad-landing .acad-lesson--zoom .acad-lesson-meta,.acad-landing .acad-lesson--bilgi .acad-lesson-meta{flex:0 0 auto}.acad-landing .acad-lesson--zoom .acad-lesson-locknote,.acad-landing .acad-lesson--bilgi .acad-lesson-locknote{flex:0 0 auto;order:3;margin-left:0;text-align:left;font-size:.75rem;opacity:.92}.acad-landing .acad-lesson--zoom .acad-lesson-right{flex-direction:column;align-items:flex-end;gap:7px}.acad-landing .acad-lesson--zoom .acad-lesson-dur{font-size:.8rem}@media(max-width:600px){.acad-landing .acad-lesson--zoom .acad-lesson-right{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}.acad-landing .acad-lesson-zoom{flex:1 1 auto;font-size:.8rem;padding:10px 12px}.acad-landing .acad-lesson--zoom .acad-lesson-dur{margin-left:auto}}.acad-landing .acad-lesson-main{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px;row-gap:3px}.acad-landing .acad-lesson-title{flex:1 1 auto;min-width:0;font-weight:600;line-height:1.25;color:var(--ink)}.acad-landing .acad-lesson-meta{flex:1 1 100%;font-size:.82rem;color:var(--muted)}.acad-landing .acad-lesson-inst{display:inline-flex;align-items:center;gap:7px}.acad-landing .acad-lesson-avw{position:relative;width:22px;height:22px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 16%,#fff);border:1px solid var(--line);overflow:hidden}.acad-landing .acad-lesson-avw::before{content:attr(data-ini);font-family:var(--fd);font-weight:700;font-size:.58rem;color:var(--accent-d)}.acad-landing .acad-lesson-av{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover;border:0;background:transparent}.acad-landing .acad-lesson-instname b{color:var(--ink);font-weight:700}.acad-landing .acad-lesson--sample{border-left-color:#F59E0B;background:color-mix(in srgb,#F59E0B 5%,var(--paper,#fff))}.acad-landing .acad-lesson-sample{display:inline-block;margin-left:8px;font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 13px;border-radius:999px;background:#F59E0B;color:#fff;vertical-align:middle;box-shadow:0 6px 14px -8px #F59E0B}.acad-landing .acad-lesson-dur{font-size:.86rem;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.acad-landing .acad-lesson-right{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.acad-landing .acad-lesson-pdf{position:relative;z-index:2;display:inline-flex;flex:0 0 auto;line-height:0;animation:acad-pdf-bob 2.2s ease-in-out infinite}.acad-landing .acad-lesson-pdf img{width:26px;height:auto;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.16));transition:transform .18s ease}.acad-landing .acad-lesson-pdf:hover{animation:none}.acad-landing .acad-lesson-pdf:hover img{transform:scale(1.18)}@keyframes acad-pdf-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}.acad-landing .acad-lesson--topic .acad-lesson-pdf img{width:22px}.acad-landing .acad-lesson-arr{width:18px;height:18px;color:var(--muted);flex:0 0 auto}.acad-landing .acad-lesson--locked{cursor:default}.acad-landing .acad-lesson--topic{margin-left:30px;padding:9px 14px;border-left-width:3px;background:color-mix(in srgb,var(--ink) 2%,var(--paper,#fff))}.acad-landing .acad-lesson--topic .acad-lesson-ico{width:30px;height:30px;border-radius:9px}.acad-landing .acad-lesson--topic .acad-lesson-ico svg{width:16px;height:16px}.acad-landing .acad-lesson--topic .acad-lesson-title{font-weight:500;font-size:.96em}@media(max-width:600px){.acad-landing .acad-lesson--topic{margin-left:16px}}@media(prefers-reduced-motion:reduce){.acad-landing .acad-lesson{transition:none}.acad-landing .acad-lesson.is-clickable:hover{transform:none}.acad-landing .acad-lesson-pdf{animation:none}}@media(max-width:600px){.acad-landing .acad-lesson{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;padding:11px 13px}.acad-landing .acad-lesson-n,.acad-landing .acad-lesson-arr{display:none}}.acad-landing.style-sinema .snm-lead{font-size:1.02rem}.acad-landing.style-sinema .acad-soc{border-color:rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,.06)}.acad-landing.style-sinema .acad-rel-card{background:#0E0E12;border-color:rgba(255,255,255,.1)}.acad-landing .acad-io{opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .65s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.acad-landing .acad-io.is-in{opacity:1;transform:none}.acad-landing .hero-art{transition:transform .1s linear}@media(prefers-reduced-motion:reduce){.acad-landing .acad-io{opacity:1;transform:none;transition:none}}.acad-landing .acad-bun-intro{max-width:64ch;margin:-8px auto 26px;text-align:center;color:var(--muted)}.acad-landing .acad-bun--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;align-items:stretch}.acad-landing .acad-bun--carousel{display:grid;grid-auto-flow:column;grid-auto-columns:min(340px,82vw);gap:18px;overflow-x:auto;padding:4px 4px 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.acad-landing .acad-bun--carousel .acad-bun-card{scroll-snap-align:start}.acad-landing .acad-bun--carousel::-webkit-scrollbar{height:8px}.acad-landing .acad-bun--carousel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 35%,transparent);border-radius:99px}.acad-landing .acad-bun-card{position:relative;display:flex;flex-direction:column;min-width:0;background:color-mix(in srgb,var(--ink) 3%,var(--paper,#fff));border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.acad-landing .acad-bun-card:hover{transform:translateY(-6px);box-shadow:0 26px 54px -30px color-mix(in srgb,var(--accent) 40%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.acad-landing .acad-bun-go{position:absolute;inset:0;z-index:1}.acad-landing .acad-bun-acc,.acad-landing .acad-bun-foot{position:relative;z-index:2}.acad-landing .acad-bun-media{position:relative;aspect-ratio:1/1;background:color-mix(in srgb,var(--accent) 14%,var(--paper,#fff));overflow:hidden}.acad-landing .acad-bun-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.acad-landing .acad-bun-card:hover .acad-bun-media img{transform:scale(1.05)}.acad-landing .acad-bun-noimg{position:absolute;inset:0;display:grid;place-items:center;color:color-mix(in srgb,var(--accent) 55%,#fff)}.acad-landing .acad-bun-noimg svg{width:52px;height:52px}.acad-landing .acad-bun-type{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--fd);font-weight:700;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 16%,#fff);background:color-mix(in srgb,var(--accent) 72%,#000);padding:5px 11px;border-radius:999px;backdrop-filter:blur(2px)}.acad-landing .acad-bun-type.is-live{background:color-mix(in srgb,var(--sig,#E0503A) 82%,#000);color:color-mix(in srgb,var(--sig,#E0503A) 14%,#fff)}.acad-landing .acad-bun-type.is-mixed{background:color-mix(in srgb,color-mix(in srgb,var(--accent) 55%,var(--sig,#E0503A)) 82%,#000);color:color-mix(in srgb,var(--accent) 12%,#fff)}.acad-landing .acad-bun-stock{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;font-family:var(--fd);font-weight:700;font-size:.74rem;padding:5px 11px;border-radius:999px;color:#fff}.acad-landing .acad-bun-stock.is-low{background:var(--sig,#E0503A);animation:acad-ld-pulse 1.4s ease-in-out infinite}.acad-landing .acad-bun-stock.is-out{background:color-mix(in srgb,var(--ink) 68%,#000)}.acad-landing .acad-bun-stock svg{width:13px;height:13px}.acad-landing .acad-bun-body{display:flex;flex-direction:column;flex:1;gap:9px;padding:18px 18px 16px;min-width:0}.acad-landing .acad-bun-title{font-size:1.08rem;line-height:1.3;margin:0;color:var(--ink)}.acad-landing .acad-bun-lead{margin:0;font-size:.9rem;line-height:1.5;color:var(--muted)}.acad-landing .acad-bun-meta{display:flex;flex-wrap:wrap;gap:7px}.acad-landing .acad-bun-chip{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-family:var(--fd);font-weight:600;color:var(--accent-d,var(--accent));background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);padding:4px 10px;border-radius:999px;white-space:nowrap}.acad-landing .acad-bun-chip svg{width:13px;height:13px;flex:0 0 auto}.acad-landing .acad-bun-chip.is-toggle{position:relative;z-index:2;cursor:pointer;user-select:none;transition:background .15s,border-color .15s}.acad-landing .acad-bun-chip.is-toggle:hover{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent)}.acad-landing .acad-bun-chip.is-toggle .tgl{width:11px;height:11px;transition:transform .2s}.acad-landing .acad-bun-card:has(.acad-bun-acc[open]) .acad-bun-chip.is-toggle .tgl{transform:rotate(180deg)}.acad-landing .acad-bun-chip.is-quota{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent);border-color:var(--line)}.acad-landing .acad-bun-inst{font-size:.82rem;color:var(--muted)}.acad-landing .acad-bun-acc{border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--accent) 4%,var(--paper,#fff));overflow:hidden}.acad-landing .acad-bun-acc summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;padding:9px 13px;font-family:var(--fd);font-weight:600;font-size:.85rem;color:var(--accent-d,var(--accent));user-select:none}.acad-landing .acad-bun-acc summary::-webkit-details-marker{display:none}.acad-landing .acad-bun-acc summary .chev{transition:transform .2s;flex:0 0 auto}.acad-landing .acad-bun-acc[open] summary .chev{transform:rotate(90deg)}.acad-landing .acad-bun-acc ul{list-style:none;margin:0;padding:2px 13px 11px;display:flex;flex-direction:column;gap:6px}.acad-landing .acad-bun-acc li{display:flex;justify-content:flex-start;gap:10px;font-size:.84rem;color:var(--ink);line-height:1.35;text-align:left}.acad-landing .acad-bun-acc li::before{content:"›";color:var(--accent);font-weight:700;flex:0 0 auto}.acad-landing .acad-bun-acc li em{font-style:normal;color:var(--muted);font-size:.92em;white-space:nowrap;margin-left:auto}.acad-landing .acad-bun-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.acad-landing .acad-bun-price{font-family:var(--fd);font-weight:800;color:var(--ink)}.acad-landing .acad-bun-price del{font-weight:600;color:var(--muted);font-size:.85em;margin-right:.35em}.acad-landing .acad-bun-price ins{text-decoration:none}.acad-landing .acad-bun-foot-links{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.acad-landing .acad-bun-buy1{font-family:var(--fd);font-weight:700;font-size:.82rem;color:var(--accent-d,var(--accent));border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:999px;padding:5px 13px;text-decoration:none;white-space:nowrap;background:color-mix(in srgb,var(--accent) 7%,transparent);transition:background .15s,color .15s,border-color .15s}.acad-landing .acad-bun-buy1:hover{background:var(--accent);border-color:var(--accent);color:var(--onfill,#fff)}.acad-landing .acad-bun-more{font-family:var(--fd);font-weight:600;font-size:.86rem;color:var(--accent-d,var(--accent));white-space:nowrap;text-decoration:none;transition:transform .2s}.acad-landing .acad-bun-card:hover .acad-bun-more{transform:translateX(3px)}.acad-landing .acad-bun-buy{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--accent) 7%,var(--paper,#fff));padding:26px 22px;box-shadow:0 18px 44px -30px var(--accent)}.acad-landing .acad-bun-compare{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:10px 22px}.acad-landing .acad-bun-sum{color:var(--muted);font-size:.95rem}.acad-landing .acad-bun-bprice{font-size:1.15rem;color:var(--ink)}.acad-landing .acad-bun-bprice b{font-family:var(--fd);font-weight:800;font-size:1.25em}.acad-landing .acad-bun-bprice ins{text-decoration:none}.acad-landing .acad-bun-save{font-family:var(--fd);font-weight:800;font-size:.85rem;color:#fff;background:var(--sig,#E0503A);padding:5px 13px;border-radius:999px}.acad-landing .acad-bun-cta{min-width:min(320px,100%);justify-content:center;font-size:1.05rem;padding:.8rem 1.6rem}@media(max-width:600px){.acad-landing .acad-bun--grid{grid-template-columns:1fr;gap:16px}.acad-landing .acad-bun--carousel{grid-auto-columns:78vw;padding-right:22vw}.acad-landing .acad-bun-buy{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.acad-landing .acad-bun-card,.acad-landing .acad-bun-media img,.acad-landing .acad-bun-more{transition:none}.acad-landing .acad-bun-card:hover{transform:none}.acad-landing .acad-bun-card:hover .acad-bun-media img{transform:none}.acad-landing .acad-bun-stock.is-low{animation:none}}.acad-landing .acad-bun-media .acad-bun-type{color:color-mix(in srgb,var(--accent) 10%,#fff);background:color-mix(in srgb,var(--accent) 68%,#000)}.acad-landing .acad-bun-media .acad-bun-type.is-online{color:color-mix(in srgb,var(--accent) 10%,#fff);background:color-mix(in srgb,var(--accent) 68%,#000)}.acad-landing .acad-bun-media .acad-bun-type.is-live{color:color-mix(in srgb,var(--sig,#E0503A) 10%,#fff);background:color-mix(in srgb,var(--sig,#E0503A) 74%,#000)}.acad-landing .acad-bun-media .acad-bun-type.is-mixed{color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 72%,#000),color-mix(in srgb,var(--sig,#E0503A) 72%,#000))}.acad-landing .acad-bun-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.acad-landing .acad-bun-dots button{width:9px;height:9px;border-radius:50%;border:none;padding:0;background:color-mix(in srgb,var(--accent) 24%,var(--line));cursor:pointer;transition:transform .2s,background .2s}.acad-landing .acad-bun-dots button.is-on{background:var(--accent);transform:scale(1.3)}.acad-landing .acad-bun-dots button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acad-landing .acad-lesson--done{border-left-color:#15a36b}.acad-landing .acad-lesson--done .acad-lesson-ico{background:#15a36b}.acad-landing .acad-done-chk{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#15a36b;flex:0 0 auto}.acad-landing .acad-done-chk svg{width:13px;height:13px;color:#fff}.acad-landing .acad-todo-dot{display:inline-block;width:15px;height:15px;border-radius:50%;border:2px solid color-mix(in srgb,var(--muted) 55%,transparent);flex:0 0 auto}.acad-landing .acad-resume-bar{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:12px 18px;border-radius:12px;text-decoration:none;background:var(--accent);color:var(--onfill,#fff);font-family:var(--fd);box-shadow:0 14px 30px -18px var(--accent);transition:transform .18s,box-shadow .18s}.acad-landing .acad-resume-bar:hover{transform:translateY(-2px);box-shadow:0 20px 40px -20px var(--accent)}.acad-landing .acad-resume-bar svg{width:16px;height:16px;flex:0 0 auto}.acad-landing .acad-resume-bar b{font-weight:700;font-size:.95rem}.acad-landing .acad-resume-bar span{margin-left:auto;font-weight:700}.acad-landing .acad-resume-hero{display:inline-flex;align-items:center;gap:8px}@media(prefers-reduced-motion:reduce){.acad-landing .acad-resume-bar{transition:none}.acad-landing .acad-resume-bar:hover{transform:none}}.acad-landing .acad-lesson--zoom .acad-lesson-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acad-landing .acad-lesson--zoom .acad-lesson-right{align-self:center}.acad-landing .acad-lesson--zoom .acad-lesson-zoom{font-size:.98rem;padding:13px 26px}.acad-landing .acad-lesson--zoom .acad-lesson-zoom svg{width:19px;height:19px}.acad-landing .acad-cd{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;background:var(--accent);border-radius:999px;padding:4px 12px;font-size:.85em;line-height:1.2}.acad-landing.acad-landing .acad-cd,.acad-landing.acad-landing .acad-cd b,.acad-landing.acad-landing .acad-cd span{color:var(--onfill,#fff)}.acad-landing .acad-cd b{font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em}.acad-landing .acad-cd .cd-dl{font-weight:500;font-size:.88em;opacity:.85}.acad-landing .acad-cd .cd-dg{margin-right:3px}.acad-landing .acad-proof{display:flex;align-items:center;gap:11px;margin-top:14px}.acad-landing .acad-proof-avs{display:inline-flex;flex:0 0 auto}.acad-landing .acad-proof-avs img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid var(--paper,#fff);margin-left:-9px;box-shadow:0 2px 6px rgba(0,0,0,.14)}.acad-landing .acad-proof-avs img:first-child{margin-left:0}.acad-landing .acad-proof-t{font-size:.9rem;color:var(--muted);font-weight:500}.acad-landing .acad-proof-t b,.acad-landing .acad-proof-t strong{color:var(--ink)}.acad-landing .acad-pcfaq{max-width:none;margin:22px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}@media(max-width:700px){.acad-landing .acad-pcfaq{grid-template-columns:1fr}}.acad-landing .acad-pcfaq-i{border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--ink) 2%,var(--paper,#fff));overflow:hidden}.acad-landing .acad-pcfaq-i summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;padding:11px 15px;font-family:var(--fd);font-weight:600;font-size:.92rem;color:var(--ink);user-select:none}.acad-landing .acad-pcfaq-i summary::-webkit-details-marker{display:none}.acad-landing .acad-pcfaq-i summary .chev{width:15px;height:15px;flex:0 0 auto;color:var(--muted);transition:transform .2s}.acad-landing .acad-pcfaq-i[open] summary .chev{transform:rotate(180deg)}.acad-landing .acad-pcfaq-i p{margin:0;padding:0 15px 12px;color:var(--muted);font-size:.9rem;line-height:1.55}.acad-landing .acad-waitlist{margin-top:10px;border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--accent) 5%,var(--paper,#fff))}.acad-landing .acad-waitlist summary{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;cursor:pointer;padding:11px 14px;font-family:var(--fd);font-weight:700;font-size:.9rem;color:var(--accent-d,var(--accent));user-select:none}.acad-landing .acad-waitlist summary::-webkit-details-marker{display:none}.acad-landing .acad-waitlist summary svg{width:16px;height:16px;flex:0 0 auto;animation:acad-wl-ring 2.4s ease-in-out infinite;transform-origin:top center}@keyframes acad-wl-ring{0%,100%{transform:rotate(0)}5%{transform:rotate(12deg)}10%{transform:rotate(-10deg)}15%{transform:rotate(6deg)}20%{transform:rotate(0)}}.acad-landing .acad-waitlist-body{padding:4px 14px 14px}.acad-landing .acad-waitlist-body .ff-el-form-control{width:100%}@media(prefers-reduced-motion:reduce){.acad-landing .acad-waitlist summary svg{animation:none}}.acad-landing .acad-lm-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px;align-items:center;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--accent) 6%,var(--paper,#fff));padding:32px 34px;box-shadow:0 20px 48px -32px var(--accent)}.acad-landing .acad-lm-copy h2{margin:0 0 10px}.acad-landing .acad-lm-copy p{color:var(--muted);margin:0 0 14px}.acad-landing .acad-lm-img{max-width:240px;border-radius:12px;box-shadow:0 16px 34px -20px rgba(0,0,0,.35);transform:rotate(-2deg)}.acad-landing .acad-lm-form .ff-el-form-control{width:100%}.acad-landing .acad-lm-note{margin:10px 0 0;font-size:.8rem;color:var(--muted);opacity:.8}@media(max-width:760px){.acad-landing .acad-lm-card{grid-template-columns:1fr;padding:24px 20px;gap:18px}}.acad-landing .quote .who{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.acad-landing .quote-av{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--accent) 30%,#fff)}.acad-landing .quote-av.is-ini{display:inline-grid;place-items:center;background:var(--accent);color:var(--onfill,#fff);font-weight:800}.acad-landing .quote-whotxt{display:flex;flex-direction:column;line-height:1.3;min-width:0}.acad-landing .quote-whotxt b{color:var(--ink)}.acad-landing .quote-whotxt em{font-style:normal;font-size:.84em;color:var(--muted)}.acad-landing .quote-video{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;margin-left:auto;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent-d,var(--accent));font-family:var(--fd);font-weight:700;font-size:.8rem;padding:6px 12px;border-radius:999px;cursor:pointer}.acad-landing .quote-video svg{width:12px;height:12px}.acad-landing .quote-video:hover{background:var(--accent);color:var(--onfill,#fff)}.acad-landing .acad-featquote{display:flex;gap:18px;align-items:center;max-width:760px;margin:0 auto 26px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:16px;background:var(--paper,#fff);padding:20px 24px}.acad-landing .acad-featquote img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:0 0 auto}.acad-landing .acad-featquote blockquote{margin:0;font-size:1.02rem;line-height:1.6;color:var(--ink)}.acad-landing .acad-featquote cite{display:block;margin-top:8px;font-style:normal;font-size:.88rem;color:var(--muted)}.acad-vmodal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center}.acad-vmodal[hidden]{display:none}.acad-vmodal-bg{position:absolute;inset:0;background:rgba(8,14,22,.82);backdrop-filter:blur(3px)}.acad-vmodal-box{position:relative;width:min(960px,94vw);aspect-ratio:16/9;background:#000;border-radius:14px;overflow:hidden;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}.acad-vmodal-frame,.acad-vmodal-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.acad-vmodal-x{position:absolute;top:-2px;right:6px;z-index:2;background:none;border:none;color:#fff;font-size:30px;line-height:1;cursor:pointer;padding:8px;text-shadow:0 2px 8px rgba(0,0,0,.6)}.acad-landing .acad-samp-lessons--2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:700px){.acad-landing .acad-samp-lessons--2col{grid-template-columns:1fr}}.acad-landing .acad-samp-card{border:1px solid var(--line);border-radius:14px;background:var(--paper,#fff);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.acad-landing .acad-samp-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px -26px var(--accent)}.acad-landing .acad-samp-player{position:relative;display:grid;place-items:center;gap:8px;width:100%;aspect-ratio:16/9;border:none;cursor:pointer;text-decoration:none;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,#101820),color-mix(in srgb,var(--accent) 55%,#101820))}.acad-landing .acad-samp-playbtn{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.94);color:var(--accent-d,var(--accent));box-shadow:0 12px 28px -10px rgba(0,0,0,.5);transition:transform .2s}.acad-landing .acad-samp-playbtn svg{width:22px;height:22px;margin-left:3px}.acad-landing .acad-samp-player:hover .acad-samp-playbtn{transform:scale(1.12)}.acad-landing .acad-samp-playhint{font-family:var(--fd);font-weight:700;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.92)}.acad-landing .acad-samp-inline{position:relative;width:100%;aspect-ratio:16/9;background:#000}.acad-landing .acad-samp-inline iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.acad-landing .acad-samp-card-b{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px}.acad-landing .acad-samp-card-b b{font-size:.95rem;line-height:1.35;color:var(--ink)}.acad-landing .acad-samp-card-b a{flex:0 0 auto;font-family:var(--fd);font-weight:600;font-size:.85rem;color:var(--accent-d,var(--accent));text-decoration:none;white-space:nowrap}.acad-landing .acad-insx-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.acad-landing .acad-insx-m{display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--accent) 5%,var(--paper,#fff));padding:7px 13px;text-decoration:none;transition:border-color .15s,transform .15s}.acad-landing a.acad-insx-m:hover{border-color:var(--accent);transform:translateY(-2px)}.acad-landing .acad-insx-m b{font-family:var(--fd);font-weight:800;font-size:1.02rem;color:var(--accent-d,var(--accent));font-variant-numeric:tabular-nums}.acad-landing .acad-insx-m span{font-size:.78rem;color:var(--muted)}.acad-landing .acad-insx-profs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.acad-landing .acad-insx-p{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:var(--paper,#fff);padding:5px 12px 5px 6px;text-decoration:none;font-family:var(--fd);font-weight:600;font-size:.8rem;color:var(--ink);transition:border-color .15s,transform .15s,box-shadow .15s}.acad-landing .acad-insx-p:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 22px -14px var(--accent)}.acad-landing .acad-insx-p svg,.acad-landing .acad-insx-p img{width:20px;height:20px;border-radius:50%;flex:0 0 auto}.acad-landing.style-sinema .snm-person-body .acad-insx-m{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.16)}.acad-landing.style-sinema .snm-person-body .acad-insx-m span{color:#A7ABB2}.acad-landing.style-sinema .snm-person-body .acad-insx-p{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:#fff}.acad-landing .acad-samp-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin-top:14px}.acad-landing .acad-samp-row{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:12px;background:var(--paper,#fff);padding:11px 15px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.acad-landing .acad-samp-row:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 12px 26px -20px var(--accent)}.acad-landing .acad-samp-row-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--accent) 10%,var(--paper,#fff));color:var(--accent-d,var(--accent));flex:0 0 auto}.acad-landing .acad-samp-row-ic svg{width:17px;height:17px}.acad-landing .acad-samp-row-t{flex:1;min-width:0;font-weight:600;font-size:.92rem;color:var(--ink);line-height:1.35}.acad-landing .acad-samp-row-go{flex:0 0 auto;font-family:var(--fd);font-weight:600;font-size:.82rem;color:var(--accent-d,var(--accent));white-space:nowrap}.acad-landing .person-body{display:flex;flex-direction:column}.acad-landing .person-cols{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 28px;flex:1;align-items:stretch}.acad-landing .person-main{display:flex;flex-direction:column}.acad-landing .person-main .bio-foot{margin-top:auto;padding-top:12px}.acad-landing .acad-insx-metrics.is-col{flex-direction:column;align-items:stretch;margin-top:8px;min-width:130px}.acad-landing .acad-insx-metrics.is-col .acad-insx-m{justify-content:flex-start}@media(max-width:640px){.acad-landing .person-cols{grid-template-columns:1fr}.acad-landing .acad-insx-metrics.is-col{flex-direction:row;flex-wrap:wrap;min-width:0}}.acad-landing .person-main .acad-insx-profs{margin-top:12px}.acad-landing .bio-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:12px}.acad-landing .bio-foot .bio-more{display:inline-flex;align-items:center;gap:6px;margin-top:0}.acad-landing .bio-foot .bio-more svg,.acad-landing .bio-foot .acad-ins-profilelink svg{width:15px;height:15px;flex:0 0 auto}.acad-landing .bio-foot .acad-ins-profilelink{display:inline-flex;align-items:center;gap:6px;font-family:var(--fd);font-weight:600;font-size:.86rem;color:var(--accent-d,var(--accent));text-decoration:none}.acad-landing .bio-foot .acad-ins-profilelink:hover,.acad-landing .bio-foot .bio-more:hover{text-decoration:underline}.acad-landing .person-main .bio-foot .bio-x-less{display:none}.acad-landing .person-main:has(.bio-toggle:checked) .bio-clamp .bio-inner{max-height:240em}.acad-landing .person-main:has(.bio-toggle:checked) .bio-foot .bio-x-more{display:none}.acad-landing .person-main:has(.bio-toggle:checked) .bio-foot .bio-x-less{display:inline}.acad-landing .person-main:has(.bio-toggle:focus-visible) .bio-foot .bio-more{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.acad-landing .bio-clamp.is-words .bio-inner{max-height:none;overflow:visible;transition:none}.acad-landing .bio-clamp.is-words .bio-full{display:none}.acad-landing .bio-clamp.is-words .bio-toggle:checked ~ .bio-full,.acad-landing .person-main:has(.bio-toggle:checked) .bio-clamp.is-words .bio-full{display:block}.acad-landing .bio-clamp.is-words .bio-toggle:checked ~ .bio-short,.acad-landing .person-main:has(.bio-toggle:checked) .bio-clamp.is-words .bio-short{display:none}.acad-landing .ins-split .person-media .acad-socials,.acad-landing .ins-row .person-media .acad-socials{justify-content:center}.acad-landing.style-sinema .snm-person-body .bio-foot .bio-more,.acad-landing.style-sinema .snm-person-body .acad-ins-profilelink{color:#fff}.acad-landing .acad-ld-sec--float{width:clamp(360px,33vw,520px)}.acad-fs-xcb{position:absolute;left:-9999px}.acad-fs-xcb:checked ~ .acad-fs{display:none}.acad-fs{position:fixed;right:22px;left:auto;bottom:22px;z-index:9990;width:clamp(340px,33vw,520px);background:var(--paper,#fff);border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:16px;box-shadow:0 30px 70px -28px rgba(8,16,24,.5);padding:16px 16px 14px;font-family:var(--fp,inherit)}.acad-fs-close{position:absolute;top:8px;right:12px;cursor:pointer;font-size:21px;line-height:1;color:#94a3b8;z-index:2}.acad-fs-close:hover{color:#334155}.acad-fs-single{display:flex;align-items:center;gap:13px;margin:0 18px 12px 0}.acad-fs-img{flex:0 0 72px}.acad-fs-img img{width:72px;height:72px;border-radius:10px;object-fit:cover;display:block}.acad-fs-info{display:flex;flex-direction:column;gap:4px;min-width:0}.acad-fs-info b{font-size:.95rem;line-height:1.3;color:var(--ink)}.acad-fs-price{font-family:var(--fd);font-weight:800;color:var(--accent-d,var(--accent))}.acad-fs-price del{font-weight:600;color:var(--muted);font-size:.85em;margin-right:.3em}.acad-fs-price ins{text-decoration:none}.acad-fs-btn{width:100%;justify-content:center;text-align:center}.acad-fs.is-multi{display:flex;flex-direction:column;gap:8px}.acad-fs-item{border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--accent) 4%,var(--paper,#fff));padding:10px 13px;transition:border-color .2s,box-shadow .2s}.acad-fs-item.is-hl{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.acad-fs-item:hover{border-color:var(--accent);box-shadow:0 14px 30px -22px var(--accent)}.acad-fs-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.acad-fs-head b{font-size:.9rem;line-height:1.3;color:var(--ink);min-width:0}.acad-fs-more{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .25s ease,margin .3s ease;margin-top:0}.acad-fs-item:hover .acad-fs-more,.acad-fs-item:focus-within .acad-fs-more{max-height:240px;opacity:1;margin-top:10px}.acad-fs-more ul{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:5px}.acad-fs-more li{font-size:.82rem;color:var(--muted);padding-left:16px;position:relative}.acad-fs-more li::before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}@media(max-width:760px){.acad-fs{left:0;right:0;bottom:0;width:100%;max-width:none;border-radius:16px 16px 0 0;border-left:0;border-right:0;border-bottom:0;padding:14px 16px calc(12px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.acad-fs-more{transition:none}}body .acad-fs,body .acad-landing .acad-ld-sec--float{opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}body.acad-float-show .acad-fs,body.acad-float-show .acad-landing .acad-ld-sec--float{opacity:1;transform:none;pointer-events:auto}.acad-fs .acad-fs-head{align-items:flex-start}.acad-fs .acad-fs-price{margin-left:auto;flex:0 0 auto;text-align:right}.acad-fs .acad-fs-price del{display:block;margin-right:0}.acad-fs .acad-fs-price ins{display:block;white-space:nowrap}.acad-fs .acad-fs-single .acad-fs-info{flex:1;min-width:0}.acad-fs .acad-fs-single .acad-fs-price{align-self:flex-end}@media(min-width:761px){.acad-fs.fs-noimg-d .acad-fs-img{display:none}}@media(max-width:760px){.acad-fs.fs-noimg-m .acad-fs-img{display:none}}@media(max-width:760px){.acad-landing.acad-landing .price-card .acad-pc-img{aspect-ratio:1/1;width:100%;max-width:260px;margin:0 auto 14px;overflow:hidden;border-radius:12px;flex:none}.acad-landing.acad-landing .price-card .acad-pc-img img{width:100%;height:100%;object-fit:cover}}.acad-landing .price-grid .price-card .pc-badge{position:absolute;top:14px;right:14px;z-index:2;margin:0}.acad-landing .price-grid .price-card:not(.pc-img-top) .pc-head{padding-right:118px}.acad-landing .price-grid .price-card .pc-head h3{min-width:0}.acad-landing .price-grid .price-card:not(.hl) .pc-foot .btn{background:transparent;color:var(--accent-d,var(--accent));border:1.6px solid color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:none}.acad-landing .price-grid .price-card:not(.hl):hover .pc-foot .btn{background:var(--accent);border-color:var(--accent);color:var(--onfill,#fff)}.acad-landing .acad-faq2-a-in,.acad-landing .acad-faq2.is-tabs .acad-faq2-panel{color:color-mix(in srgb,var(--ink) 80%,var(--paper,#fff))}.acad-landing .acad-bun--cols2{grid-template-columns:repeat(2,1fr)}.acad-landing .acad-bun--cols3{grid-template-columns:repeat(3,1fr)}.acad-landing .acad-bun--img-side .acad-bun-card{flex-direction:row;align-items:stretch}.acad-landing .acad-bun--img-side .acad-bun-media{flex:0 0 clamp(150px,30%,240px);aspect-ratio:1/1;align-self:flex-start;margin:16px 0 16px 16px;border-radius:12px;overflow:hidden}.acad-landing .acad-bun--img-side .acad-bun-body{flex:1;min-width:0}.acad-landing .acad-bun--img-none .acad-bun-media{aspect-ratio:auto;background:none;padding:14px 16px 0;display:flex;gap:8px;flex-wrap:wrap;overflow:visible}.acad-landing .acad-bun--img-none .acad-bun-media img,.acad-landing .acad-bun--img-none .acad-bun-noimg{display:none}.acad-landing .acad-bun--img-none .acad-bun-type,.acad-landing .acad-bun--img-none .acad-bun-stock{position:static}@media(max-width:760px){.acad-landing .acad-bun--cols2,.acad-landing .acad-bun--cols3{grid-template-columns:1fr}.acad-landing .acad-bun--img-side .acad-bun-card{flex-direction:column}.acad-landing .acad-bun--img-side .acad-bun-media{flex:none;aspect-ratio:1/1}}@media(max-width:760px){body .acad-landing .acad-ld-sec,body .acad-landing .acad-ld-inhero{opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}body.acad-float-show .acad-landing .acad-ld-sec,body.acad-float-show .acad-landing .acad-ld-inhero{opacity:1;transform:none;pointer-events:auto}}@media(prefers-reduced-motion:reduce){body .acad-fs,body .acad-landing .acad-ld-sec--float,body .acad-landing .acad-ld-sec,body .acad-landing .acad-ld-inhero{transition:none}}.acad-landing .acad-ld-dates .lbl-s{display:none}.acad-landing .acad-ld-sec--float .acad-ld-deck::before,.acad-landing .acad-ld-sec--float .acad-ld-deck::after{display:none}.acad-landing .acad-ld-sec--float .acad-ld-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"body" "btn";row-gap:12px;min-height:0;background:var(--paper,#fff);border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:16px;box-shadow:0 30px 70px -28px rgba(8,16,24,.5);padding:16px 16px 14px}.acad-landing .acad-ld-sec--float .acad-ld-card:hover{transform:none;box-shadow:0 30px 70px -28px rgba(8,16,24,.5)}.acad-landing .acad-ld-sec--float .acad-ld-thumb{display:none}.acad-landing .acad-ld-sec--float .acad-ld-body{grid-area:body;gap:8px}.acad-landing .acad-ld-sec--float .acad-ld-btns{grid-area:btn;flex-direction:row;min-width:0;width:100%;gap:8px}.acad-landing .acad-ld-sec--float .acad-ld-btns .btn{flex:1;padding:.6rem .9rem;font-size:.95rem;white-space:normal}.acad-landing .acad-ld-sec--float .acad-ld-eyebrow{white-space:nowrap;font-size:.72rem}.acad-landing .acad-ld-sec--float .acad-ld-x{left:auto;right:12px;top:8px}.acad-landing .acad-ld-sec--float .acad-ld-dates .lbl-l{display:none}.acad-landing .acad-ld-sec--float .acad-ld-dates .lbl-s{display:inline}@media(max-width:760px){.acad-landing .acad-ld-dates .lbl-l{display:none}.acad-landing .acad-ld-dates .lbl-s{display:inline}}@media(max-width:760px){.acad-landing .acad-ld-sec,.acad-landing .acad-ld-sec--float,.acad-landing .acad-ld-inhero{left:0;right:0;bottom:0}.acad-landing .acad-ld-card{border-radius:16px 16px 0 0;border-left:0;border-right:0;border-bottom:0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.acad-fs-item.open .acad-fs-more{max-height:240px;opacity:1;margin-top:10px}.acad-landing .price-grid{align-items:stretch}.acad-landing .price-grid .price-card{flex:none;width:100%;max-width:none;display:flex;flex-direction:column;padding:20px 24px 18px}.acad-landing .pc-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px}.acad-landing .pc-head h3{margin:0;min-height:0;font-size:1.2rem;line-height:1.3}.acad-landing .pc-badge{flex:0 0 auto;display:inline-block;font-family:var(--fd);font-weight:700;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-d,var(--accent));background:color-mix(in srgb,var(--accent) 13%,var(--paper,#fff));border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);padding:6px 13px;border-radius:999px;white-space:nowrap}.acad-landing .pc-body{display:flex;gap:24px;flex:1;min-width:0}.acad-landing .pc-body .acad-pc-img{flex:0 0 180px;aspect-ratio:1/1;margin:0;border-radius:12px;overflow:hidden;align-self:flex-start}.acad-landing .pc-body .acad-pc-img img{width:100%;height:100%;object-fit:cover}.acad-landing .pc-info{flex:1;min-width:0;display:flex;flex-direction:column}.acad-landing .pc-info .acad-carddate{margin:0 0 10px}.acad-landing .acad-carddate.is-past{color:var(--muted);background:color-mix(in srgb,var(--muted) 12%,transparent)}.acad-landing .acad-carddate.is-past>span{text-decoration:line-through;text-decoration-thickness:1px;opacity:.8}.acad-landing .acad-datechip.is-past{color:var(--muted);background:color-mix(in srgb,var(--muted) 12%,var(--paper));border-color:color-mix(in srgb,var(--muted) 35%,transparent)}.acad-landing .acad-datechip.is-past>span:not(.sep){text-decoration:line-through;text-decoration-thickness:1px;opacity:.85}.acad-landing .acad-past-chip{font-style:normal;font-weight:700;font-size:.72rem;letter-spacing:.02em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--ink);color:var(--paper);margin-left:2px}.acad-landing .btn.is-soldout.is-past{opacity:.9}.acad-landing .price-card.is-past{opacity:.86;box-shadow:none}.acad-landing .price-card.is-past .pc-head h3{color:var(--muted)}.acad-landing .acad-past-note{margin:10px 0 0;font-size:.86rem;line-height:1.45;color:var(--muted);text-align:center}.acad-landing .pc-info ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0 0 14px}.acad-landing .pc-info .pc-foot{margin-top:auto;padding-top:14px}.acad-landing .price-grid--lfull{flex-direction:column}.acad-landing .price-grid--lcols2,.acad-landing .price-grid--lcols3{display:grid;gap:18px}.acad-landing .price-grid--lcols2{grid-template-columns:repeat(2,minmax(0,1fr))}.acad-landing .price-grid--lcols3{grid-template-columns:repeat(3,minmax(0,1fr))}.acad-landing .price-grid--lcols2 .pc-body .acad-pc-img{flex-basis:130px}.acad-landing .price-grid--lcols3 .pc-body{flex-direction:column;gap:12px}.acad-landing .price-grid--lcols3 .pc-body .acad-pc-img{display:none}.acad-landing .price-grid--lcols2 .pc-info ul,.acad-landing .price-grid--lcols3 .pc-info ul{grid-template-columns:1fr}@media(max-width:900px){.acad-landing .price-grid--lcols3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.acad-landing .price-grid--lcols2,.acad-landing .price-grid--lcols3{grid-template-columns:1fr}.acad-landing .pc-body{flex-direction:column;gap:12px}.acad-landing .pc-body .acad-pc-img{flex:none;width:100%;max-width:220px;margin:0 auto}.acad-landing .pc-info ul{grid-template-columns:1fr}.acad-landing .pc-head{flex-wrap:wrap}}.acad-landing .price-card.pc-img-top > .acad-pc-img{aspect-ratio:1/1;border-radius:12px;overflow:hidden;margin:0 0 14px;max-width:240px}.acad-landing .price-card.pc-img-top > .acad-pc-img img{width:100%;height:100%;object-fit:cover}.acad-landing .price-grid--lcols2 .price-card.pc-img-top > .acad-pc-img,.acad-landing .price-grid--lcols3 .price-card.pc-img-top > .acad-pc-img{max-width:100%;width:100%}.acad-landing .price-card{position:relative}.acad-landing .pc-go{position:absolute;inset:0;z-index:1;border-radius:18px}.acad-landing .pc-foot,.acad-landing .pc-head .pc-badge{position:relative;z-index:2}.acad-landing .pc-foot .btn svg{width:17px;height:17px;flex:0 0 auto;margin-right:2px}.acad-landing .pc-info li.is-sub{padding-left:30px;color:var(--muted);font-size:.92rem}.acad-landing .pc-info li.is-sub::before{content:"";flex:0 0 8px;height:8px;margin-top:7px;border-radius:50%;background:color-mix(in srgb,var(--accent) 45%,transparent)}.acad-landing .pc-info li.has-sub{grid-column:1/-1;flex-wrap:wrap;row-gap:0}.acad-landing .pc-info li.has-sub>span{flex:1 1 0;min-width:0}.acad-landing .price-card li.has-sub>ul.pc-sub{flex:0 0 100%;display:block;columns:2;column-gap:24px;margin:6px 0 0;padding:0}.acad-landing .price-card li.has-sub>ul.pc-sub>li{break-inside:avoid;margin:0 0 6px}.acad-landing .price-card li.has-sub>ul.pc-sub>li:last-child{margin-bottom:0}.acad-landing .price-grid--lcols2 li.has-sub>ul.pc-sub,.acad-landing .price-grid--lcols3 li.has-sub>ul.pc-sub{columns:1}@media(max-width:700px){.acad-landing .price-card li.has-sub>ul.pc-sub{columns:1}}.acad-fs-more li.is-sub{padding-left:26px;font-size:.78rem}.acad-fs-more li.is-sub::before{content:"–";color:var(--muted)}.acad-landing .price-grid .price-card{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease,background .28s ease}.acad-landing .price-grid .price-card:hover{transform:translateY(-8px) scale(1.012);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--paper,#fff));box-shadow:0 36px 74px -34px var(--accent)}.acad-landing .price-grid .price-card:hover .pc-foot .btn{background:var(--accent-d,var(--accent));border-color:var(--accent-d,var(--accent))}.acad-landing .price-grid .price-card:hover .pc-badge{background:var(--accent);color:var(--onfill,#fff);border-color:var(--accent)}@media(prefers-reduced-motion:reduce){.acad-landing .price-grid .price-card{transition:none}.acad-landing .price-grid .price-card:hover{transform:none}}.acad-landing .person-main .bio-more{display:inline-flex;align-items:center;gap:6px;margin:3px 0 0;align-self:flex-start}.acad-landing .person-main .bio-more svg{width:15px;height:15px;flex:0 0 auto}.acad-landing .person-main .bio-x-less{display:none}.acad-landing .person-main:has(.bio-toggle:checked) .bio-x-more{display:none}.acad-landing .person-main:has(.bio-toggle:checked) .bio-x-less{display:inline}.acad-landing .acad-ins-plrow{display:flex;justify-content:flex-end;margin-top:10px}.acad-landing .acad-ins-plrow .acad-ins-profilelink{display:inline-flex;align-items:center;gap:6px;font-family:var(--fd);font-weight:600;font-size:.86rem;color:var(--accent-d,var(--accent));text-decoration:none}.acad-landing .acad-ins-plrow .acad-ins-profilelink:hover{text-decoration:underline}.acad-landing .acad-ins-plrow .acad-ins-profilelink svg{width:15px;height:15px;flex:0 0 auto}.acad-landing.style-sinema .acad-ins-plrow .acad-ins-profilelink{color:#fff}.acad-landing .acad-lesson--bilgi{color:#111827;background:#FFF7DB;border-color:#F0E3B8;border-left-color:#F97316}.acad-landing .acad-lesson--bilgi.is-clickable:hover{background:#FFF1C2;box-shadow:0 16px 32px -20px #F97316}.acad-landing .acad-lesson--bilgi .acad-lesson-ico{background:#F97316;box-shadow:none;color:#fff}.acad-landing .acad-lesson--bilgi .acad-lesson-title,.acad-landing .acad-lesson--bilgi .acad-lesson-instname b{color:#111827}.acad-landing .acad-lesson--bilgi .acad-lesson-n,.acad-landing .acad-lesson--bilgi .acad-lesson-dur,.acad-landing .acad-lesson--bilgi .acad-lesson-meta,.acad-landing .acad-lesson--bilgi .acad-lesson-arr,.acad-landing .acad-lesson--bilgi .acad-lesson-locknote{color:#6B7280}.acad-landing .acad-lesson--indir{border-left-color:#1E3A8A;background:#EAF2FE}.acad-landing .acad-lesson--indir .acad-lesson-ico{background:#1E3A8A}.acad-landing .acad-herobg.bg-grid,.acad-landing .acad-secbg.bg-grid,.acad-landing .acad-herobg.bg-dots,.acad-landing .acad-secbg.bg-dots{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 98%);mask-image:linear-gradient(180deg,#000 0%,#000 58%,transparent 98%)}.acad-landing .acad-herobg.bg-rays,.acad-landing .acad-secbg.bg-rays{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 45%,transparent 95%);mask-image:linear-gradient(180deg,#000 0%,#000 45%,transparent 95%)}.acad-landing .acad-herobg.bg-glow,.acad-landing .acad-secbg.bg-glow{background:radial-gradient(120% 85% at 50% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 80%)}.acad-landing .acad-herobg.bg-mesh,.acad-landing .acad-secbg.bg-mesh{background:radial-gradient(72% 70% at 98% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 66%),radial-gradient(66% 64% at -8% 22%,color-mix(in srgb,var(--sig) 16%,transparent),transparent 66%)}.acad-landing .hero>*:not(.acad-herobg){position:relative;z-index:1}.acad-landing .btn-ghost{background:color-mix(in srgb,var(--paper,#fff) 82%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.acad-landing.style-sinema .btn-ghost{background:rgba(255,255,255,.06)}.acad-landing.style-summit .btn-ghost{background:rgba(255,255,255,.05)}.style-galeri{--fd:'DM Serif Display',Georgia,serif;--fm:'DM Sans',system-ui,sans-serif;--fb:'DM Sans',system-ui,sans-serif;--paper:#FBFAF7;--ink:#191817;--line:#E4E1D9;--muted:#6E6A61}.style-galeri h1,.style-galeri h2,.style-galeri h3{font-weight:400;letter-spacing:0}.style-galeri .hero h1{font-size:clamp(2.3rem,5vw,3.7rem);line-height:1.08}.style-galeri .eyebrow{letter-spacing:.22em;font-weight:500}.style-galeri .price-card,.style-galeri .acad-card,.style-galeri .quote{border-radius:4px;box-shadow:none;border:1px solid var(--line)}.style-galeri .btn{border-radius:2px}.style-galeri .sec-head h2{border-bottom:1px solid var(--line);padding-bottom:14px}.style-galeri .hero::before{background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 75%)}.style-nordik{--fd:'Manrope',system-ui,sans-serif;--fm:'Inter',system-ui,sans-serif;--fb:'Inter',system-ui,sans-serif;--paper:#F6F8FA;--ink:#17222B;--line:#DCE3E9;--muted:#5D6B77}.style-nordik h1,.style-nordik h2,.style-nordik h3{font-weight:800;letter-spacing:-.02em}.style-nordik .price-card,.style-nordik .acad-card,.style-nordik .quote{border-radius:10px;box-shadow:0 1px 2px rgba(23,34,43,.05);border:1px solid var(--line)}.style-nordik .btn{border-radius:9px;font-weight:700}.style-nordik .hero::before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 60%)}.style-pastel{--fd:'Nunito Sans',system-ui,sans-serif;--fm:'Nunito Sans',system-ui,sans-serif;--fb:'Nunito Sans',system-ui,sans-serif;--paper:#FDFBF8;--ink:#33302E;--line:#EDE6DE;--muted:#8A8178}.style-pastel h1,.style-pastel h2,.style-pastel h3{font-weight:800}.style-pastel .price-card,.style-pastel .acad-card,.style-pastel .quote{border-radius:22px;border:1px solid var(--line);box-shadow:0 18px 40px -28px color-mix(in srgb,var(--accent) 35%,rgba(51,48,46,.35))}.style-pastel .btn{border-radius:999px;font-weight:800}.style-pastel .acad-datechip{border-radius:999px}.style-pastel .hero::before{background:radial-gradient(110% 80% at 70% -10%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),radial-gradient(80% 60% at 0% 30%,color-mix(in srgb,var(--sig) 8%,transparent),transparent 65%)}.style-pop{--fd:'Bricolage Grotesque',system-ui,sans-serif;--fm:'Inter',system-ui,sans-serif;--fb:'Inter',system-ui,sans-serif;--paper:#FAF7F0;--ink:#141210;--line:#141210;--muted:#5B564E}.style-pop h1,.style-pop h2,.style-pop h3{font-weight:800;letter-spacing:-.01em}.style-pop .price-card,.style-pop .acad-card,.style-pop .quote{border:2px solid var(--ink);border-radius:12px;box-shadow:6px 6px 0 color-mix(in srgb,var(--accent) 80%,var(--ink))}.style-pop .btn{border-radius:10px;font-weight:800}.style-pop .btn-primary{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform .12s,box-shadow .12s}.style-pop .btn-primary:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.style-pop .btn-ghost{border:2px solid var(--ink);color:var(--ink)}.style-pop .acad-datechip{border:2px solid var(--ink);border-radius:10px}.style-pop .hero::before{background:radial-gradient(90% 70% at 85% -5%,color-mix(in srgb,var(--sig) 14%,transparent),transparent 60%)}.acad-landing .acad-herobg.bg-aurora,.acad-landing .acad-secbg.bg-aurora{background:radial-gradient(60% 55% at 18% 0%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 62%),radial-gradient(55% 60% at 62% -8%,color-mix(in srgb,var(--sig) 20%,transparent),transparent 60%),radial-gradient(50% 50% at 95% 12%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 58%);filter:saturate(1.15)}.acad-landing .acad-herobg.bg-topo,.acad-landing .acad-secbg.bg-topo{background:repeating-radial-gradient(90% 70% at 15% -10%,transparent 0 26px,color-mix(in srgb,var(--ink) 9%,transparent) 26px 27px),repeating-radial-gradient(80% 65% at 92% 8%,transparent 0 34px,color-mix(in srgb,var(--accent) 16%,transparent) 34px 35px);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 96%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 96%)}.acad-landing .acad-herobg.bg-dalga,.acad-landing .acad-secbg.bg-dalga{background:repeating-radial-gradient(140% 90px at 50% -60px,color-mix(in srgb,var(--accent) 10%,transparent) 0 44px,color-mix(in srgb,var(--accent) 4%,transparent) 44px 90px);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,transparent 95%);mask-image:linear-gradient(180deg,#000 0%,#000 50%,transparent 95%)}.acad-landing .acad-herobg.bg-bantlar,.acad-landing .acad-secbg.bg-bantlar{background:repeating-linear-gradient(115deg,color-mix(in srgb,var(--accent) 8%,transparent) 0 90px,transparent 90px 180px,color-mix(in srgb,var(--sig) 6%,transparent) 180px 270px,transparent 270px 360px);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 96%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 96%)}.acad-landing.acad-btnst-hap .btn{border-radius:999px}.acad-landing.acad-btnst-hap .btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-d,var(--accent)));box-shadow:0 14px 30px -12px var(--accent)}.acad-landing.acad-btnst-hap .btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 38px -14px var(--accent)}.acad-landing.acad-btnst-keskin .btn{border-radius:4px;text-transform:uppercase;letter-spacing:.07em;font-size:.92rem;font-weight:700}.acad-landing.acad-btnst-keskin .btn-primary{box-shadow:5px 5px 0 color-mix(in srgb,var(--accent-d,var(--accent)) 55%,var(--ink));transition:transform .12s,box-shadow .12s}.acad-landing.acad-btnst-keskin .btn-primary:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 color-mix(in srgb,var(--accent-d,var(--accent)) 55%,var(--ink))}.acad-landing.acad-btnst-yumusak .btn{border-radius:16px}.acad-landing.acad-btnst-yumusak .btn-primary{box-shadow:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -3px 0 rgba(0,0,0,.18),0 10px 22px -10px var(--accent)}.acad-landing.acad-btnst-yumusak .btn-primary:hover{transform:translateY(-1px)}.acad-landing.acad-btnst-yumusak .btn-ghost{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 6px 16px -10px rgba(0,0,0,.3)}.acad-landing.acad-btnst-cerceve .btn{border-radius:12px}.acad-landing.acad-btnst-cerceve .btn-primary{background:transparent;color:var(--accent-d,var(--accent));border:2px solid var(--accent);box-shadow:none;transition:background .18s,color .18s,transform .15s}.acad-landing.acad-btnst-cerceve .btn-primary:hover{background:var(--accent);color:var(--onfill,#fff)}.acad-landing.acad-btnst-cerceve .btn-ghost{border-width:2px}.acad-landing .acad-bun-inst2{display:flex;align-items:center;position:relative;z-index:2;margin:2px 0 4px}.acad-landing .acad-bun-av{position:relative;display:inline-flex;width:34px;height:34px;border-radius:50%;margin-left:-9px;border:2px solid var(--paper,#fff);box-shadow:0 3px 10px rgba(14,26,43,.22);background:color-mix(in srgb,var(--accent) 14%,var(--paper,#fff));transition:transform .2s ease;z-index:1}.acad-landing .acad-bun-av:first-child{margin-left:0}.acad-landing .acad-bun-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.acad-landing .acad-bun-avi{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;font-family:var(--fd);font-weight:700;font-size:.8rem;color:var(--accent-d,var(--accent))}.acad-landing .acad-bun-av:hover,.acad-landing .acad-bun-av:focus-visible{transform:translateY(-3px);z-index:6}.acad-landing .acad-bun-avn{position:absolute;left:calc(100% + 9px);top:50%;transform:translate(-8px,-50%);opacity:0;pointer-events:none;white-space:nowrap;background:var(--accent);border-radius:999px;padding:4px 11px;font-family:var(--fd);font-size:.76rem;font-weight:700;line-height:1.2;box-shadow:0 8px 20px -8px var(--accent);transition:opacity .22s ease,transform .22s ease;z-index:7}.acad-landing.acad-landing .acad-bun-avn,.acad-landing.acad-landing .acad-bun-avn b,.acad-landing.acad-landing .acad-bun-avn span{color:var(--onfill,#fff)}.acad-landing .acad-bun-avn::before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--accent)}.acad-landing .acad-bun-av:hover .acad-bun-avn,.acad-landing .acad-bun-av:focus-visible .acad-bun-avn{opacity:1;transform:translate(0,-50%)}.acad-landing .acad-bun-av:nth-child(n+3) .acad-bun-avn{left:auto;right:calc(100% + 9px);transform:translate(8px,-50%)}.acad-landing .acad-bun-av:nth-child(n+3) .acad-bun-avn::before{right:auto;left:100%;border-right-color:transparent;border-left-color:var(--accent)}.acad-landing .acad-bun-av:nth-child(n+3):hover .acad-bun-avn{transform:translate(0,-50%)}.acad-landing .acad-bun-card:hover{z-index:30}@media(prefers-reduced-motion:reduce){.acad-landing .acad-bun-av,.acad-landing .acad-bun-avn{transition:none}}.acad-landing .acad-sale-pct{display:inline-flex;align-items:center;gap:4px;font-family:var(--fd);font-weight:800;font-size:.72rem;letter-spacing:.02em;background:var(--sig);border-radius:999px;padding:3px 10px;white-space:nowrap;vertical-align:middle}.acad-landing.acad-landing .acad-sale-pct,.acad-landing.acad-landing .acad-sale-pct b,.acad-landing.acad-landing .acad-sale-pct span{color:#fff}.acad-landing .acad-sale-old{color:var(--muted);font-weight:500;text-decoration:line-through;font-size:.95em}.acad-landing .pc-salerow{display:flex;align-items:center;gap:9px;margin:0 0 8px}.acad-landing .acad-ctawrap{position:relative;display:inline-flex;vertical-align:middle;max-width:100%}.acad-landing .acad-ctawrap>.btn{width:100%}.acad-landing .acad-sale-pct.is-hero{position:absolute;top:0;right:0;transform:translate(38%,-46%) rotate(9deg);z-index:3;box-shadow:0 10px 22px -10px rgba(0,0,0,.45);animation:acad-sale-pulse 1.8s ease-in-out infinite;pointer-events:none}@keyframes acad-sale-pulse{0%,100%{scale:1}50%{scale:1.12}}@media(prefers-reduced-motion:reduce){.acad-landing .acad-sale-pct.is-hero{animation:none}}.acad-landing .acad-bun-price del,.acad-landing .acad-fs-price del,.acad-landing .snm-plan-price del,.acad-landing .snm-pc-price del{color:var(--muted);font-weight:500;font-size:.8em;margin-right:7px;opacity:.9}.acad-landing .acad-bun-price ins,.acad-landing .acad-fs-price ins,.acad-landing .snm-plan-price ins,.acad-landing .snm-pc-price ins{text-decoration:none;font-weight:800}.acad-landing .acad-bun-price ins{color:var(--accent-d,var(--accent))}.acad-landing .acad-bun-price .acad-sale-pct,.acad-landing .acad-fs-price .acad-sale-pct{margin-left:8px}.acad-landing.style-sinema .snm-plan-price del,.acad-landing.style-sinema .snm-pc-price del{color:rgba(255,255,255,.55)}.acad-landing .quotes.quotes-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.acad-landing .quotes.quotes-c3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:860px){.acad-landing .quotes.quotes-c3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.acad-landing .quotes.quotes-c2,.acad-landing .quotes.quotes-c3{grid-template-columns:1fr}}.style-terminal2{--fd:'IBM Plex Mono',Consolas,monospace;--fm:'IBM Plex Mono',Consolas,monospace;--fb:'IBM Plex Sans',system-ui,sans-serif;--paper:#F5F7FA;--ink:#101B2C;--line:#D8E0EA;--muted:#5A6A7E}.style-terminal2 h1,.style-terminal2 h2,.style-terminal2 h3{font-weight:600;letter-spacing:-.01em}.style-terminal2 .hero h1{font-size:clamp(1.9rem,4.2vw,3rem)}.style-terminal2 .price-card,.style-terminal2 .acad-card,.style-terminal2 .quote{border-radius:6px;box-shadow:none;border:1px solid var(--line)}.style-terminal2 .btn{border-radius:4px;text-transform:uppercase;letter-spacing:.06em;font-size:.9rem}.style-terminal2 .btn-primary{box-shadow:4px 4px 0 color-mix(in srgb,var(--ink) 55%,transparent)}.style-terminal2 .btn-primary:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 color-mix(in srgb,var(--ink) 55%,transparent)}.style-terminal2 .eyebrow{letter-spacing:.2em}.style-terminal2 .hero::before{background:none}.acad-landing .acad-herobg.bg-halftone,.acad-landing .acad-secbg.bg-halftone{background:radial-gradient(color-mix(in srgb,var(--sig) 34%,transparent) 2.6px,transparent 3px);background-size:17px 17px;-webkit-mask-image:radial-gradient(95% 95% at 82% 0%,#000,transparent 72%);mask-image:radial-gradient(95% 95% at 82% 0%,#000,transparent 72%)}.acad-landing .acad-herobg.bg-cgrid,.acad-landing .acad-secbg.bg-cgrid{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--ink) 8%,transparent) 0 1px,transparent 1px 22px),repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ink) 8%,transparent) 0 1px,transparent 1px 22px);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 96%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 96%)}.acad-landing .acad-herobg.bg-grain,.acad-landing .acad-secbg.bg-grain{background:radial-gradient(color-mix(in srgb,var(--ink) 15%,transparent) .7px,transparent .9px);background-size:5px 5px;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 45%,transparent 95%);mask-image:linear-gradient(180deg,#000 0%,#000 45%,transparent 95%)}.acad-landing[class*=acad-cut-] .hero{position:relative}.acad-landing[class*=acad-cut-] .hero::after{content:"";position:absolute;left:50%;margin-left:-50vw;width:100vw;bottom:-1px;height:30px;background:var(--paper,#fff);z-index:2;pointer-events:none}.acad-landing.acad-cut-flat .hero::after{display:none}.acad-landing.acad-cut-diag .hero::after{clip-path:polygon(0 100%,100% 0,100% 100%)}.acad-landing.acad-cut-wave .hero::after{clip-path:polygon(0 45%,6% 70%,13% 40%,20% 72%,28% 42%,36% 74%,44% 44%,52% 72%,60% 42%,68% 70%,76% 42%,84% 72%,92% 44%,100% 66%,100% 100%,0 100%)}.acad-landing.acad-cut-zig .hero::after{clip-path:polygon(0 100%,0 55%,5% 100%,10% 55%,15% 100%,20% 55%,25% 100%,30% 55%,35% 100%,40% 55%,45% 100%,50% 55%,55% 100%,60% 55%,65% 100%,70% 55%,75% 100%,80% 55%,85% 100%,90% 55%,95% 100%,100% 55%,100% 100%)}.acad-landing.acad-cut-perf .hero::after{height:3px;background:repeating-linear-gradient(90deg,var(--line) 0 14px,transparent 14px 26px)}.acad-landing.acad-cut-grad .hero::after{height:70px;background:linear-gradient(180deg,transparent,var(--paper,#fff))}.acad-landing.acad-cut-torn .hero::after{clip-path:polygon(0 60%,4% 90%,9% 55%,15% 88%,21% 52%,27% 92%,33% 58%,39% 86%,45% 50%,51% 94%,57% 56%,63% 88%,69% 52%,75% 92%,81% 58%,87% 84%,93% 52%,100% 78%,100% 100%,0 100%)}.acad-landing.acad-cut-round .hero::after{height:44px;clip-path:ellipse(72% 100% at 50% 100%)}.acad-landing.acad-dcard-hairline :is(.price-card,.quote,.acad-bun-card,.person){border:1px solid var(--line);border-radius:6px;box-shadow:none}.acad-landing.acad-dcard-kontur :is(.price-card,.quote,.acad-bun-card,.person){border:2px solid var(--ink);border-radius:12px;box-shadow:6px 6px 0 color-mix(in srgb,var(--accent) 82%,var(--ink))}.acad-landing.acad-dcard-soft :is(.price-card,.quote,.acad-bun-card,.person){border:0;border-radius:20px;box-shadow:0 20px 44px -24px color-mix(in srgb,var(--accent) 45%,rgba(14,26,43,.4))}.acad-landing.acad-dcard-cam :is(.price-card,.quote,.acad-bun-card,.person){border:1px solid color-mix(in srgb,var(--paper) 50%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--paper) 55%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.acad-landing.acad-dcard-bilet :is(.price-card,.quote,.acad-bun-card){border:1px solid var(--line);border-radius:16px;box-shadow:none}.acad-landing.acad-dcard-bilet .price-card .pc-foot{border-top:2px dashed var(--line);padding-top:12px}.acad-landing.acad-dcard-degrade :is(.price-card,.quote,.acad-bun-card,.person){border:2px solid transparent;border-radius:16px;background-image:linear-gradient(var(--paper,#fff),var(--paper,#fff)),linear-gradient(120deg,var(--accent),var(--sig));background-origin:border-box;background-clip:padding-box,border-box;box-shadow:none}.acad-landing.acad-dcard-katman :is(.price-card,.quote,.acad-bun-card){position:relative;border:1px solid var(--line);border-radius:12px;box-shadow:none}.acad-landing.acad-dcard-katman :is(.price-card,.quote,.acad-bun-card)::before{content:"";position:absolute;inset:0;transform:translate(8px,8px);border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,var(--paper));z-index:-1}.acad-landing.acad-dchip-dolgu .pc-badge{background:var(--accent);border-color:var(--accent)}.acad-landing.acad-landing.acad-dchip-dolgu .pc-badge,.acad-landing.acad-landing.acad-dchip-dolgu .pc-badge b,.acad-landing.acad-landing.acad-dchip-dolgu .pc-badge span{color:var(--onfill,#fff)}.acad-landing.acad-dchip-kontur .pc-badge{background:none;border:2px solid var(--ink);color:var(--ink);border-radius:8px}.acad-landing.acad-dchip-cizgili .pc-badge{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--paper)) 0 6px,color-mix(in srgb,var(--accent) 5%,var(--paper)) 6px 12px);border-radius:8px}.acad-landing.acad-dchip-eyebrow .pc-badge{background:none;border:0;padding:0;border-radius:0;letter-spacing:.14em;color:var(--accent-d)}.acad-landing.acad-dchip-cam .pc-badge{background:rgba(10,20,40,.5);border-color:rgba(255,255,255,.3)}.acad-landing.acad-landing.acad-dchip-cam .pc-badge{color:#fff}.acad-landing .acad-sale-save{display:none;align-items:center;gap:6px;font-family:var(--fd);font-weight:700;font-size:.78rem;color:#158052;background:rgba(21,128,82,.09);border:1px dashed rgba(21,128,82,.45);border-radius:9px;padding:4px 10px}.acad-landing.acad-disc-splash .acad-sale-pct{clip-path:var(--acad-splash);border-radius:0;width:60px;height:60px;padding:0;gap:0;flex-direction:column;justify-content:center;line-height:1;text-align:center;font-size:.74rem;transform:rotate(9deg)}.acad-landing.acad-disc-splash .acad-sale-pct b{font-size:.78rem;line-height:1}.acad-landing.acad-disc-splash .acad-sale-pct .acad-sale-w{font-size:.44rem;letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.acad-landing.acad-disc-splash .acad-sale-pct.is-hero{margin:0;transform:translate(42%,-42%) rotate(9deg)}.acad-landing.acad-disc-etiket .acad-sale-pct{border-radius:6px;transform:rotate(6deg);padding:5px 11px 5px 16px;position:relative;box-shadow:0 6px 14px -6px rgba(0,0,0,.4)}.acad-landing.acad-disc-etiket .acad-sale-pct::before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.85)}.acad-landing.acad-disc-kazanc .pc-salerow .acad-sale-pct,.acad-landing.acad-disc-kazanc .pc-salerow .acad-sale-old{display:none}.acad-landing.acad-disc-kazanc .acad-sale-save{display:inline-flex}.acad-landing.acad-disc-kurdele .price-card{overflow:hidden}.acad-landing.acad-disc-kurdele .pc-salerow{display:none}.acad-landing.acad-disc-kurdele .price-card[data-sale]::after{content:attr(data-sale);position:absolute;top:16px;right:-34px;transform:rotate(41deg);background:var(--sig);color:#fff;font-family:var(--fd);font-weight:800;font-size:.74rem;letter-spacing:.04em;padding:5px 40px;box-shadow:0 4px 10px rgba(0,0,0,.2);z-index:3}.acad-landing.acad-disc-serit .pc-salerow{display:none}.acad-landing.acad-disc-serit .price-card{overflow:hidden}.acad-landing.acad-disc-serit .price-card[data-sale]::before{content:attr(data-sale) " İNDİRİM";display:block;margin:-16px -16px 12px;background:var(--sig);color:#fff;font-family:var(--fd);font-weight:800;font-size:.76rem;letter-spacing:.05em;text-align:center;padding:7px 10px}.acad-landing.acad-dfloat-splash .acad-fs[data-sale]::before{content:attr(data-sale);position:absolute;top:-16px;left:-14px;width:50px;height:50px;display:grid;place-items:center;background:var(--sig);color:#fff;font-family:var(--fd);font-weight:800;font-size:.68rem;transform:rotate(-9deg);z-index:5;clip-path:var(--acad-splash)}.acad-landing.acad-dfloat-splash .acad-fs .acad-sale-pct{display:none}.acad-landing.acad-dfloat-serit .acad-fs{overflow:hidden}.acad-landing.acad-dfloat-serit .acad-fs[data-sale]::before{content:attr(data-sale) " İNDİRİM";display:block;margin:-14px -16px 10px;background:var(--sig);color:#fff;font-family:var(--fd);font-weight:800;font-size:.72rem;letter-spacing:.05em;text-align:center;padding:6px 10px}.acad-landing.acad-dfloat-serit .acad-fs .acad-sale-pct{display:none}.acad-landing.acad-dfloat-pul .acad-fs-single{flex-wrap:wrap}.acad-landing.acad-dfloat-pul .acad-fs-single .acad-fs-btn{flex:1 1 100%;justify-content:center;margin-top:9px}.acad-landing.acad-rad-r0 :is(.btn,.price-card,.quote,.acad-bun-card,.person,.acad-datechip,.pc-badge){border-radius:0!important}.acad-landing.acad-rad-r6 :is(.btn,.price-card,.quote,.acad-bun-card,.person){border-radius:6px}.acad-landing.acad-rad-r12 :is(.btn,.price-card,.quote,.acad-bun-card,.person){border-radius:12px}.acad-landing.acad-rad-r20 :is(.price-card,.quote,.acad-bun-card,.person){border-radius:20px}.acad-landing.acad-rad-r20 .btn{border-radius:16px}.acad-landing.acad-rad-rfull .btn{border-radius:999px}.acad-landing.acad-rad-rfull :is(.price-card,.quote,.acad-bun-card,.person){border-radius:24px}.acad-landing.acad-dimg-duz .hero-art::before,.acad-landing.acad-dimg-duz .hero-art::after{display:none}.acad-landing.acad-dimg-duz .hero-art img{border-radius:0}.acad-landing.acad-dimg-round .hero-art::before,.acad-landing.acad-dimg-round .hero-art::after{display:none}.acad-landing.acad-dimg-round .hero-art img{border-radius:22px}.acad-landing.acad-dimg-pop .hero-art::before,.acad-landing.acad-dimg-pop .hero-art::after{display:none}.acad-landing.acad-dimg-pop .hero-art img{border:2px solid var(--ink);border-radius:14px;box-shadow:8px 8px 0 var(--ink)}.acad-landing.acad-dimg-blob .hero-art::before,.acad-landing.acad-dimg-blob .hero-art::after{display:none}.acad-landing.acad-dimg-blob .hero-art img{border-radius:58% 42% 55% 45%/48% 55% 45% 52%}.acad-landing.acad-dimg-polaroid .hero-art::before,.acad-landing.acad-dimg-polaroid .hero-art::after{display:none}.acad-landing.acad-dimg-polaroid .hero-art img{background:#fff;padding:10px 10px 34px;border-radius:4px;transform:rotate(-2.4deg);box-shadow:0 22px 44px -20px rgba(0,0,0,.4)}.acad-landing.acad-dhl-fosfor .hero h1 .hl{color:inherit;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--accent) 45%,transparent) 55% 92%,transparent 92%)}.acad-landing.acad-dhl-dalga .hero h1 .hl{color:var(--accent);text-decoration:underline wavy var(--sig);text-decoration-thickness:3px;text-underline-offset:8px}.acad-landing.acad-dhl-bar .hero h1 .hl{color:inherit;box-shadow:inset 0 -14px 0 color-mix(in srgb,var(--accent) 30%,transparent)}.acad-landing.acad-dhl-yildiz .hero h1 .hl{color:var(--accent)}.acad-landing.acad-dhl-yildiz .hero h1 .hl::after{content:"✦";color:var(--sig);font-size:.6em;position:relative;top:-.7em;left:.1em}.acad-landing.acad-danim-scale .acad-io{transform:scale(.93)}.acad-landing.acad-danim-slide .acad-io{transform:translateX(-26px)}.acad-landing.acad-danim-scale .acad-io.is-in,.acad-landing.acad-danim-slide .acad-io.is-in{transform:none}.acad-landing.acad-dico-ince svg[stroke="currentColor"],.acad-landing.acad-dico-ince svg[stroke="currentColor"] *{stroke-width:1.6}.acad-landing.acad-dico-kalin svg[stroke="currentColor"],.acad-landing.acad-dico-kalin svg[stroke="currentColor"] *{stroke-width:2.6}.acad-landing{--acad-splash:polygon(50% 0,61% 12%,76% 5%,79% 21%,95% 21%,89% 36%,100% 46%,88% 55%,94% 71%,78% 71%,74% 88%,60% 79%,50% 100%,40% 79%,26% 88%,22% 71%,6% 71%,12% 55%,0 46%,11% 36%,5% 21%,21% 21%,24% 5%,39% 12%)}.acad-landing[class*=acad-dcard-] .price-card.hl{border:2px solid var(--accent);box-shadow:0 26px 54px -30px var(--accent)}@media(max-width:760px){body.acad-float-show:not(.acadfs-closed):not(.acad-float-hide):has(.acad-fs):not(:has(.acad-fs-xcb:checked)) .acad-float{bottom:calc(var(--acad-fs-h,104px) + 10px)!important}body.acad-float-show.has-acadfs:not(.acadfs-closed):not(.acad-float-hide) .acad-float{bottom:calc(var(--acad-fs-h,104px) + 10px)!important}body.has-acadfs:not(.acad-float-show) .acad-float{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}body.acad-cart-has.has-acadfs:not(.acadfs-closed) .acad-float,body.acad-nodirect.has-acadfs:not(.acadfs-closed) .acad-float{bottom:calc(var(--acad-fs-h,104px) + 10px)!important}body:has(.acad-fs-xcb:checked) .acad-float{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}body.acadfs-closed .acad-float{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:640px){.acad-landing .acad-sale-pct.is-hero{transform:translate(4%,-46%) rotate(9deg)}}.acad-landing .acad-lnav{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;margin:34px auto 8px;padding-top:22px;border-top:1px solid var(--line)}.acad-landing .acad-lnav-a{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--ink) 4%,var(--paper));text-decoration:none;color:inherit;min-width:0;transition:transform .15s,box-shadow .15s,border-color .15s}.acad-landing .acad-lnav-a:hover{transform:translateY(-2px);box-shadow:0 18px 36px -24px rgba(14,26,43,.45);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.acad-landing .acad-lnav-a.is-next{flex-direction:row-reverse;text-align:right}.acad-landing.acad-landing .acad-lnav-arrow{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 16%,var(--paper));color:var(--accent-d)}.acad-landing .acad-lnav-arrow svg{width:18px;height:18px}.acad-landing .acad-lnav-img{flex:0 0 auto;width:52px;height:52px;border-radius:10px;object-fit:cover}.acad-landing .acad-lnav-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.acad-landing.acad-landing .acad-lnav-k{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.acad-landing .acad-lnav-t{font-family:var(--fd);font-weight:700;font-size:.98rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acad-landing.acad-landing .acad-lnav-count{align-self:center;font-family:var(--fd);font-size:.8rem;color:var(--muted);white-space:nowrap}@media(max-width:640px){.acad-landing .acad-lnav{grid-template-columns:1fr;gap:10px}.acad-landing.acad-landing .acad-lnav-count{order:3;text-align:center}.acad-landing .acad-lnav-img{display:none}.acad-landing .acad-lnav{margin-bottom:96px}}.acad-fs--cart{display:flex;flex-direction:column;gap:10px;padding-top:10px}.acad-fs-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.acad-fs-ttl{font-family:var(--fd);font-weight:800;font-size:.86rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.acad-fs-ttl em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:600}.acad-fs-sum{display:none;font-style:normal;text-transform:none;letter-spacing:0;font-weight:800;color:var(--ink)}.acad-fs .acad-fs-close--in{position:static;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:22px;color:var(--muted)}.acad-fs .acad-fs-close--in:hover{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.acad-fs-btns{display:grid;grid-template-columns:1fr;gap:8px}body.acad-cart-has .acad-fs-btns{grid-template-columns:1fr 1fr}.acad-fs--cart .acad-fs-btn{width:100%;justify-content:center;text-align:center;padding:13px 14px;font-size:.95rem;white-space:nowrap}.acad-fs--cart .acad-fs-btn svg{width:19px;height:19px;flex:0 0 auto}.acad-fs--cart .acad-fs-pay[hidden]{display:none}.acad-landing .acad-fs--cart .acad-fs-open{background:transparent;color:var(--accent-d,var(--accent));border:1.5px solid var(--accent);box-shadow:none}.acad-landing .acad-fs--cart .acad-fs-open:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:none}body:not(.acad-cart-has) .acad-landing .acad-fs--cart .acad-fs-open{background:var(--accent);color:var(--onfill);border-color:var(--accent)}.acad-fs-cart{font-size:.86rem;color:var(--ink)}.acad-fs-empty{margin:0;color:var(--muted);font-size:.84rem;text-align:center}.acad-fs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:38vh;overflow:auto}.acad-fs-list li{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--line)}.acad-fs-nm{flex:1;min-width:0;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.acad-fs-nm i{font-style:normal;color:var(--muted)}.acad-fs-list li.is-new,.acad-cm-list li.is-new{animation:acad-row-new 1.6s ease}@keyframes acad-row-new{0%{background:color-mix(in srgb,var(--accent) 22%,transparent)}100%{background:transparent}}.acad-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.acad-fs-p{flex:0 0 auto;font-family:var(--fd);font-weight:800;color:var(--accent-d,var(--accent));white-space:nowrap}.acad-fs-rm{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:17px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.acad-fs-rm:hover{color:#b91c1c;border-color:#fca5a5;background:#fef2f2}.acad-fs-tot{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:9px;margin-top:2px}.acad-fs-tot span{color:var(--muted);font-size:.82rem}.acad-fs-tot b{font-family:var(--fd);font-size:1rem;color:var(--ink)}.acad-fs.is-bump{animation:acad-fs-bump .5s ease}@keyframes acad-fs-bump{0%{transform:translateY(0)}30%{transform:translateY(-8px)}100%{transform:translateY(0)}}@media(max-width:760px){.acad-fs-list{max-height:18vh}.acad-fs .acad-fs-close--in{width:40px;height:40px}body.acad-cart-has .acad-fs-list,body.acad-cart-has .acad-fs-tot{display:none}.acad-fs-sum{display:inline}}.acad-cl{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgba(8,16,24,.62);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.acad-cl[hidden]{display:none}.acad-cl-box{display:flex;flex-direction:column;align-items:center;gap:14px;background:var(--paper,#fff);color:var(--ink,#0f172a);border-radius:16px;padding:26px 30px;min-width:220px;max-width:calc(100vw - 32px);box-shadow:0 30px 70px -28px rgba(8,16,24,.6);font-family:var(--fp,inherit)}.acad-cl-sp{width:42px;height:42px;border-radius:50%;border:4px solid var(--line,#e5e7eb);border-top-color:var(--accent,#0E7490);animation:acad-cl-spin .8s linear infinite}.acad-cl-t{font-family:var(--fd);font-weight:700;font-size:.95rem;text-align:center}@keyframes acad-cl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.acad-cl-sp{animation-duration:1.6s}.acad-fs.is-bump{animation:none}}body.acad-cart-has .acad-fs,body.acad-cart-has.acad-float-hide .acad-fs,body.acad-nodirect .acad-fs,body.acad-nodirect.acad-float-hide .acad-fs{opacity:1;transform:none;pointer-events:auto}.acad-fs-xs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:38vh;overflow:auto}.acad-fs-xs li{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--line)}.acad-fs-xs .acad-fs-nm{display:block;-webkit-line-clamp:unset;overflow:visible}.acad-fs-xs .acad-fs-nm b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;line-height:1.3}.acad-fs-xs .acad-fs-nm small{display:block;font-weight:500;font-size:.76rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acad-fs-xs .acad-fs-p del{font-weight:600;color:var(--muted);font-size:.8em;margin-right:4px}.acad-fs-xs .acad-cm-tg{min-height:34px;padding:6px 12px;font-size:.8rem}@media(max-width:760px){.acad-fs-xs{max-height:24vh}}.acad-landing .acad-alt-btn{display:inline-flex;margin-top:8px;padding:10px 16px;font-size:.9rem;width:100%;justify-content:center}.acad-landing .acad-alt-btn--hero{width:auto;margin:0;padding:14px 26px;font-size:1rem;vertical-align:middle}@media(max-width:640px){.acad-landing .acad-alt-btn--hero{width:100%}}.acad-cm{position:fixed;inset:0;z-index:99995;display:flex;align-items:center;justify-content:center;padding:20px}.acad-cm[hidden]{display:none}.acad-cm-bg{position:absolute;inset:0;background:rgba(8,16,24,.56);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.acad-cm-card{position:relative;width:min(860px,100%);max-height:calc(100vh - 40px);overflow:auto;background:var(--paper,#fff);color:var(--ink);border-radius:18px;box-shadow:0 40px 90px -30px rgba(8,16,24,.6);padding:20px 22px 0;font-family:var(--fp,inherit);animation:acad-cm-in .22s ease;display:flex;flex-direction:column}@keyframes acad-cm-in{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.acad-cm-x{position:absolute;top:8px;right:10px;width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--muted,#64748b);font-size:26px;line-height:1;cursor:pointer;display:grid;place-items:center;z-index:2}.acad-cm-x:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.acad-cm-h{margin:0 44px 10px 0;font-family:var(--fd);font-size:1.15rem;line-height:1.25;outline:0;min-height:32px;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px}.acad-cm-cnt{font-weight:600;font-size:.85rem;color:var(--muted);margin-left:4px}.acad-cm-cart{border:1px solid var(--line);border-radius:14px;padding:4px 14px;background:color-mix(in srgb,var(--accent) 4%,var(--paper,#fff))}.acad-cm-empty{margin:10px 0;color:var(--muted);font-size:.9rem;text-align:center}.acad-cm-list{list-style:none;margin:0;padding:0}.acad-cm-list li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:.92rem}.acad-cm-list li:last-child{border-bottom:0}.acad-cm-nm{flex:1;min-width:0;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;font-size:.92rem;color:var(--ink)}.acad-cm-nm i{font-style:normal;color:var(--muted);font-weight:500}.acad-cm-cart[hidden]{display:none}.acad-cm-p{flex:0 0 auto;font-family:var(--fd);font-weight:800;color:var(--accent-d,var(--accent));white-space:nowrap}.acad-cm-rm{flex:0 0 auto;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.acad-cm-rm:hover{color:#b91c1c;border-color:#fca5a5;background:#fef2f2}.acad-cm-tot{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:10px 0 8px}.acad-cm-tot span{color:var(--muted);font-size:.86rem}.acad-cm-tot b{font-family:var(--fd);font-size:1.05rem;color:var(--ink);margin-left:auto}.acad-cm-others[hidden]{display:none}.acad-cm-sub{margin:16px 0 6px;font-family:var(--fd);font-weight:700;font-size:.98rem;color:var(--ink)}.acad-cm-xs{display:flex;flex-direction:column}.acad-cm-row{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;margin-bottom:6px;background:var(--paper,#fff);transition:border-color .15s,box-shadow .15s}.acad-cm-row:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 10px 24px -20px var(--accent)}.acad-cm-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.acad-cm-info b{font-size:.92rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acad-cm-date{font-size:.78rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acad-cm-date i{font-style:normal;font-weight:700;color:var(--accent-d,var(--accent))}.acad-cm-price{flex:0 0 auto;text-align:right;font-family:var(--fd);font-weight:800;color:var(--accent-d,var(--accent));display:flex;align-items:baseline;gap:6px;line-height:1.2}.acad-cm-price del{font-weight:600;font-size:.78em;color:var(--muted)}.acad-cm-price ins{text-decoration:none;font-size:1rem}.acad-cm-price em{font-style:normal;font-size:.7rem;background:var(--sig,#E0503A);color:#fff;border-radius:999px;padding:1px 7px}.acad-cm-tg{flex:0 0 auto;min-height:40px;font-family:var(--fd);font-weight:700;font-size:.86rem;padding:8px 18px;border-radius:10px;border:1.5px solid var(--accent);background:transparent;color:var(--accent-d,var(--accent));cursor:pointer;transition:background .15s,color .15s}.acad-cm-tg:hover{background:var(--accent);color:var(--onfill,#fff)}.acad-cm-tg[disabled],.acad-cm-rm[disabled]{opacity:.55;cursor:wait}.acad-cm-card{overscroll-behavior:contain}.acad-cm-bg{touch-action:none}.acad-cm-err{margin-top:10px;padding:10px 12px;border-radius:10px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;font-size:.86rem}.acad-cm-info-box{margin-top:10px;padding:10px 12px;border-radius:10px;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;font-size:.86rem}.acad-cm-info-box[hidden]{display:none}.acad-cm-badge{font-family:var(--fd);font-weight:700;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:3px 9px;margin-top:3px;align-self:flex-start}.acad-cm-badge.is-in{color:#166534;background:#dcfce7}.acad-cm-hint{font-size:.76rem;color:#92400e;margin-top:2px}.acad-cm-row.is-in{opacity:.75}.acad-cm-price .is-incl{font-size:.82rem;color:#166534}.acad-fs-list li.is-child,.acad-cm-list li.is-child{padding-left:16px;border-top:0;padding-top:2px;padding-bottom:6px;margin-top:-4px}.acad-cm-list li:has(+ li.is-child){border-bottom:0;padding-bottom:4px}.acad-fs-list li.is-child .acad-fs-nm,.acad-cm-list li.is-child .acad-cm-nm{font-weight:500;font-size:.82rem;color:var(--muted)}.acad-fs-list li.is-child .acad-fs-nm::before,.acad-cm-list li.is-child .acad-cm-nm::before{content:"↳ ";color:var(--muted)}.acad-fs-incl,.acad-cm-incl{flex:0 0 auto;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#166534;background:#dcfce7;border-radius:999px;padding:2px 8px}.acad-cm-tg[disabled][aria-disabled="true"]{cursor:not-allowed;opacity:.5;border-color:var(--line);color:var(--muted)}.acad-cm-err[hidden]{display:none}.acad-cm-foot{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:14px;position:sticky;bottom:0;background:var(--paper,#fff);padding:12px 0 18px;border-top:1px solid var(--line)}.acad-landing .acad-cm-foot .btn{justify-content:center;text-align:center;padding:14px 16px}.acad-landing .acad-cm-foot .acad-cm-go.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}html.acad-cm-open,html.acad-cl-open{overflow:hidden;scrollbar-gutter:stable}@media(max-width:640px){.acad-cm{padding:0;align-items:flex-end}.acad-cm-card{width:100%;max-height:100%;height:auto;border-radius:18px 18px 0 0;padding:16px 14px 0;animation:acad-cm-up .25s ease}.acad-cm-x{top:12px}@keyframes acad-cm-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.acad-cm-h{font-size:1.05rem}.acad-cm-cart{padding:2px 12px}.acad-cm-list li{font-size:.88rem;padding:8px 0}.acad-cm-row{flex-wrap:wrap;gap:6px 10px;padding:10px 12px}.acad-cm-info{display:contents}.acad-cm-info b{white-space:normal;flex:1 1 100%;font-size:.9rem;line-height:1.3}.acad-cm-date{flex:1 1 auto;min-width:0;align-self:center}.acad-cm-price{margin-left:auto}.acad-cm-price ins{font-size:.95rem}.acad-cm-tg{padding:7px 14px;font-size:.82rem;min-height:40px}.acad-cm-foot{grid-template-columns:1fr 1.4fr;gap:8px;padding:10px 0 calc(12px + env(safe-area-inset-bottom,0px))}.acad-landing .acad-cm-foot .btn{padding:13px 10px;font-size:.92rem}}@media(prefers-reduced-motion:reduce){.acad-cm-card{animation:none}}.acad-landing .btn.is-in-cart{background:#15803d!important;background-image:none!important;color:#fff!important;border-color:#15803d!important;box-shadow:0 8px 22px -10px rgba(21,128,61,.6)!important}.acad-landing .btn.is-in-cart:hover{background:#166534!important;transform:none}.acad-landing .btn.is-in-cart svg{width:18px;height:18px;flex:0 0 auto}.acad-landing .price-card.is-in-cart{border-color:#15803d}.acad-landing .pc-go:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acad-cm-row.is-off{opacity:.92;background:color-mix(in srgb,var(--ink) 3%,var(--paper,#fff))}.acad-cm-row.is-off:hover{border-color:var(--line);box-shadow:none}.acad-cm-row.is-off .acad-cm-price s{font-size:.85rem;color:var(--muted);font-weight:600}.acad-cm-wl{font-size:.8rem;font-weight:700;color:var(--accent-d,var(--accent));text-decoration:none;margin-top:2px}.acad-cm-wl:hover{text-decoration:underline}@media(max-width:640px){.acad-cm-off{flex:1 1 100%}}.acad-cm-off{flex:0 0 auto;font-family:var(--fd);font-weight:700;font-size:.78rem;letter-spacing:.02em;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;padding:6px 12px;white-space:nowrap}@media(max-width:640px){.acad-cm-off{white-space:normal;text-align:center}}.acad-landing .acad-vid-intro{margin:-6px 0 18px;color:var(--muted);max-width:720px}.acad-landing .acad-vid-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.acad-landing .acad-vid-grid--single{grid-template-columns:minmax(0,900px);justify-content:center}.acad-landing .acad-vid-grid--cols3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.acad-landing .acad-vid-grid--cols3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.acad-landing .acad-vid-grid,.acad-landing .acad-vid-grid--cols3{grid-template-columns:1fr;gap:16px}}.acad-landing .acad-vid-card{margin:0;border:1px solid var(--line);border-radius:16px;background:var(--paper,#fff);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.acad-landing .acad-vid-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px -24px rgba(8,16,24,.35)}.acad-landing .acad-vid-media{position:relative;width:100%;aspect-ratio:16/9;background:#0b1118}.acad-landing .acad-vid-card[data-aspect="9:16"] .acad-vid-media{aspect-ratio:9/16;max-height:640px}.acad-landing .acad-vid-card[data-aspect="4:3"] .acad-vid-media{aspect-ratio:4/3}.acad-landing .acad-vid-media iframe,.acad-landing .acad-vid-inline{position:absolute;inset:0;width:100%;height:100%;border:0}.acad-landing .acad-vid-inline iframe{width:100%;height:100%;border:0}.acad-landing .acad-vid-media.is-presto{aspect-ratio:auto;background:transparent}.acad-landing .acad-vid-presto{position:relative}.acad-landing .acad-vid-play{position:absolute;inset:0;width:100%;height:100%;border:0;cursor:pointer;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,#101820),color-mix(in srgb,var(--accent) 55%,#101820)) center/cover no-repeat;display:grid;place-items:center}.acad-landing .acad-vid-play[style]{background-size:cover;background-position:center}.acad-landing .acad-vid-play::after{content:"";position:absolute;inset:0;background:rgba(8,16,24,.18);transition:background .2s}.acad-landing .acad-vid-play:hover::after{background:rgba(8,16,24,.08)}.acad-landing .acad-vid-playbtn{position:relative;z-index:1;width:72px;height:72px;border-radius:50%;background:#fff;color:var(--accent);display:grid;place-items:center;box-shadow:0 14px 34px -12px rgba(0,0,0,.6);transition:transform .2s}.acad-landing .acad-vid-play:hover .acad-vid-playbtn{transform:scale(1.06)}.acad-landing .acad-vid-playbtn svg{width:34px;height:34px;margin-left:4px}.acad-landing .acad-vid-play:focus-visible{outline:3px solid #fff;outline-offset:-6px}.acad-landing .acad-vid-card figcaption{padding:12px 16px 14px;display:flex;flex-direction:column;gap:3px}.acad-landing .acad-vid-card figcaption b{font-family:var(--fd);font-size:1rem;line-height:1.3}.acad-landing .acad-vid-card figcaption span{font-size:.9rem;color:var(--muted);line-height:1.45}.acad-landing .acad-vid-locked{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:20px;color:#fff;background:linear-gradient(135deg,#1f2937,#111827)}.acad-landing .acad-vid-locked svg{width:34px;height:34px;opacity:.9;margin-bottom:4px}.acad-landing .acad-vid-locked b{font-family:var(--fd);font-size:1rem}.acad-landing .acad-vid-locked span{font-size:.85rem;opacity:.8;max-width:260px}.acad-landing .hero-art{position:relative}.acad-landing .acad-hv-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 10px;border:0;border-radius:999px;background:rgba(255,255,255,.94);color:var(--ink);font-family:var(--fd);font-weight:700;font-size:.95rem;cursor:pointer;box-shadow:0 14px 34px -14px rgba(0,0,0,.55);transition:transform .15s,box-shadow .15s}.acad-landing .acad-hv-btn--art{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);white-space:nowrap;z-index:4}.acad-landing .acad-hv-btn--art:hover{transform:translateX(-50%) translateY(-2px);box-shadow:0 18px 40px -14px rgba(0,0,0,.6)}.acad-landing .acad-hv-btn--cta{display:none;background:transparent;color:var(--ink);border:1px solid var(--line);box-shadow:none;padding:12px 20px 12px 10px}.acad-landing .hero:not(.has-hero-img) .acad-hv-btn--cta,.acad-landing.style-sinema .acad-hv-btn--cta{display:inline-flex}@media(min-width:861px){.acad-landing .hero.hero-noimg-d .acad-hv-btn--cta{display:inline-flex}}@media(max-width:860px){.acad-landing .hero.hero-noimg-m .acad-hv-btn--cta{display:inline-flex}}.acad-landing .acad-hv-btn--cta.is-forced{display:inline-flex}.acad-landing .hero .cta-row:not(:has(*)),.acad-landing.style-sinema .snm-hero .cta-row:not(:has(*)){display:none}.acad-landing .acad-hv-btn--cta:hover{transform:translateY(-2px)}.acad-landing .acad-hv-ic{width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--onfill,#fff);display:grid;place-items:center;flex:0 0 auto}.acad-landing .acad-hv-ic svg{width:18px;height:18px;margin-left:2px}.acad-landing.style-sinema .acad-hv-btn--cta{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.28)}.acad-hv{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:20px}.acad-hv[hidden]{display:none}.acad-hv-bg{position:absolute;inset:0;background:rgba(5,9,14,.88)}.acad-hv-box{position:relative;width:min(1100px,100%,calc((100vh - 60px)*16/9));aspect-ratio:16/9;background:#000;border-radius:14px;overflow:hidden;box-shadow:0 40px 100px -30px rgba(0,0,0,.8)}.acad-hv[data-aspect="9:16"] .acad-hv-box{width:min(420px,100%,calc((100vh - 60px)*9/16));aspect-ratio:9/16}.acad-hv.is-presto .acad-hv-box,.acad-hv.is-presto[data-aspect] .acad-hv-box{aspect-ratio:auto;height:auto;max-height:calc(100vh - 60px);overflow:auto}.acad-hv.is-presto .acad-hv-frame,.acad-hv.is-presto .acad-hv-frame .acad-vid-presto{position:relative;inset:auto;width:100%;height:auto}.acad-hv.is-presto .acad-hv-frame .presto-player-container,.acad-hv.is-presto .acad-hv-frame presto-player{height:auto!important;max-width:100%}.acad-landing .acad-vid-media.is-presto .presto-player-container,.acad-landing .acad-vid-media.is-presto .presto-player{border-radius:0!important;margin:0!important}.acad-landing .acad-vid-media.is-presto{display:block}.acad-landing .acad-vid-media.is-presto presto-player,.acad-hv-frame presto-player{display:block;line-height:1.5}.acad-hv-frame,.acad-hv-frame iframe,.acad-hv-frame .acad-vid-presto{position:absolute;inset:0;width:100%;height:100%;border:0}.acad-hv-frame .presto-player-container,.acad-hv-frame presto-player{height:100%!important}.acad-hv-x{position:absolute;top:-44px;right:0;width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;font-size:26px;line-height:1;cursor:pointer;display:grid;place-items:center;z-index:2}.acad-hv-x:hover{background:rgba(255,255,255,.26)}.acad-hv-x:focus-visible{outline:2px solid #fff;outline-offset:2px}.acad-landing .acad-vid-lockcta{margin-top:10px;display:inline-flex;padding:9px 16px;border-radius:999px;background:#fff;color:#111827;font-family:var(--fd);font-weight:700;font-size:.86rem;text-decoration:none}.acad-landing .acad-vid-locklogin{margin-top:6px;font-size:.8rem;color:#cbd5e1;text-decoration:underline}html.acad-hv-open{overflow:hidden}@media(max-width:640px){.acad-hv{padding:0;align-items:center}.acad-hv-box{border-radius:0;max-height:100vh}.acad-hv-x{top:calc(10px + env(safe-area-inset-top,0px));right:10px;position:fixed}.acad-landing .acad-hv-btn--art{bottom:12px;font-size:.88rem;padding:8px 14px 8px 8px;max-width:calc(100% - 24px);white-space:normal;text-align:left}.acad-landing .acad-hv-ic{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.acad-landing .acad-vid-card,.acad-landing .acad-hv-btn{transition:none}}.acad-sh{position:fixed;top:50%;right:max(14px,calc((100vw - 1140px) / 2 - 72px));transform:translateY(-50%);z-index:9980;display:flex;flex-direction:column;align-items:center;gap:26px;pointer-events:none;opacity:0;transition:opacity .9s ease}.acad-sh.is-on{opacity:.6;pointer-events:auto}.acad-sh.is-on:hover{opacity:.95}.acad-sh{color:var(--ink)}.acad-sh.is-dark{color:#fff}.acad-sh-btn{display:none;width:48px;height:140px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.acad-sh-btn svg{width:40px;height:130px;display:block}.acad-sh.has-up .acad-sh-up,.acad-sh.has-down .acad-sh-down{display:block}.acad-sh.is-on .acad-sh-down{animation:acad-sh-down 2.6s ease-in-out infinite}.acad-sh.is-on .acad-sh-up{animation:acad-sh-up 2.6s ease-in-out infinite}@keyframes acad-sh-down{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes acad-sh-up{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:1180px){.acad-sh{display:none}}@media(prefers-reduced-motion:reduce){.acad-sh.is-on .acad-sh-down,.acad-sh.is-on .acad-sh-up{animation:none}}.acad-landing section[id]{scroll-margin-top:calc(var(--acad-stick,84px) + 12px)}.acad-landing .acad-secnav{position:relative;z-index:2;margin:0 0 28px;overflow-x:auto;scrollbar-width:none}.acad-landing .acad-secnav.is-overflow{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.acad-landing .acad-secnav::-webkit-scrollbar{display:none}.acad-landing .acad-secnav ul{list-style:none;margin:0 auto;padding:0 8px;display:flex;flex-wrap:nowrap;width:max-content;max-width:none;align-items:center;gap:0}.acad-landing .acad-secnav li{position:relative;flex:0 0 auto;opacity:0;transform:translateY(4px);animation:acad-sn-in .5s ease forwards;animation-delay:calc(.2s + var(--i,0) * 70ms)}@keyframes acad-sn-in{to{opacity:1;transform:none}}.acad-landing .acad-secnav li+li::before{content:"";position:absolute;left:0;top:50%;width:1px;height:12px;transform:translateY(-50%);background:color-mix(in srgb,var(--ink) 18%,transparent)}.acad-landing .acad-secnav a{display:inline-block;padding:9px 14px;line-height:1.4;font-family:var(--fm);font-weight:500;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 72%,transparent);text-decoration:none;position:relative;transition:color .2s ease}.acad-landing .acad-secnav a::after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.acad-landing .acad-secnav a:hover,.acad-landing .acad-secnav a:focus-visible,.acad-landing .acad-secnav a.is-active{color:var(--ink)}@media(forced-colors:active){.acad-landing .acad-secnav a:focus-visible{outline:2px solid CanvasText;outline-offset:-2px}}.acad-landing .acad-secnav a:hover::after,.acad-landing .acad-secnav a:focus-visible::after,.acad-landing .acad-secnav a.is-active::after{transform:scaleX(1)}.acad-landing .acad-secnav li.acad-secnav-lbl,.acad-landing .acad-secnav li.acad-secnav-lbl span{display:inline-flex;align-items:center;gap:7px;padding:9px 16px 9px 0;line-height:1.4;font-family:var(--fm);font-weight:500;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.acad-landing .acad-secnav li.acad-secnav-lbl span{padding:0}.acad-landing .acad-secnav li.acad-secnav-lbl::after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);opacity:.75}.acad-landing .acad-secnav .acad-secnav-lbl+li::before{display:none}.acad-landing[data-anim="0"] .acad-secnav li{animation:none;opacity:1;transform:none}.acad-landing .hero .acad-secnav{margin:-32px calc(50% - var(--acad-vw,100vw)/2) 30px;padding:2px 24px;border-bottom:1px solid color-mix(in srgb,var(--ink) 9%,transparent);background:color-mix(in srgb,var(--paper,#fff) 55%,transparent)}.acad-landing .hero:has(.acad-secnav),.acad-landing .hero.has-secnav{padding-block:32px 48px}.acad-landing .hero.has-secnav .acad-ld-inhero{margin-top:8px}.acad-landing .hero.has-secnav .cta-row{margin-top:24px}@media(max-width:860px){.acad-landing .hero:has(.acad-secnav),.acad-landing .hero.has-secnav{padding-block:26px 38px}.acad-landing .hero .acad-secnav{margin-top:-26px}}.acad-landing.style-sinema .acad-secnav-wrap{position:relative;z-index:1;padding:0}.acad-landing.style-sinema .acad-secnav{margin:0 calc(50% - var(--acad-vw,100vw)/2) 0;padding:6px 24px;border-bottom:1px solid rgba(255,255,255,.14);background:rgba(10,14,20,.35)}.acad-landing.style-sinema .acad-secnav a{color:rgba(255,255,255,.72)}.acad-landing.style-sinema .acad-secnav a:hover,.acad-landing.style-sinema .acad-secnav a.is-active{color:#fff}.acad-landing.style-sinema .acad-secnav li+li::before{background:rgba(255,255,255,.22)}.acad-landing.style-sinema .acad-secnav li.acad-secnav-lbl,.acad-landing.style-sinema .acad-secnav li.acad-secnav-lbl span{color:rgba(255,255,255,.55)}.acad-landing .acad-secnav-bar{position:fixed;left:0;right:0;top:0;z-index:90;background:color-mix(in srgb,var(--paper,#fff) 88%,var(--accent));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));box-shadow:0 10px 24px -20px rgba(8,16,24,.35);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s;pointer-events:none}.acad-landing .acad-secnav-bar.is-on{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s;pointer-events:auto}.acad-landing .acad-secnav-bar.is-on.is-yield{opacity:0;pointer-events:none;transition:opacity .15s ease}.acad-landing .acad-secnav-bar .acad-secnav{margin:0;padding:2px 16px;border:0;background:transparent}.acad-landing .acad-secnav-bar .acad-secnav li{animation:none;opacity:1;transform:none}.acad-landing .acad-secnav-bar .acad-secnav a{font-size:.7rem;padding:9px 13px}.acad-landing .acad-secnav-bar .acad-secnav a::after{left:13px;right:13px}.acad-landing .acad-secnav-bar li.acad-secnav-lbl{display:none}@media(max-width:640px){.acad-landing .acad-secnav{margin-bottom:20px}.acad-landing .acad-secnav ul{padding:0 4px}.acad-landing .acad-secnav a{font-size:.66rem;padding:8px 10px;letter-spacing:.08em}.acad-landing .acad-secnav li.acad-secnav-lbl{display:none}.acad-landing .hero .acad-secnav{margin:-20px calc(50% - var(--acad-vw,100vw)/2) 20px;padding:2px 10px}.acad-landing .hero:has(.acad-secnav),.acad-landing .hero.has-secnav{padding-block:20px 30px}.acad-landing section[id]{scroll-margin-top:calc(var(--acad-stick,64px) + 8px)}}@media(prefers-reduced-motion:reduce){.acad-landing .acad-secnav li{animation:none;opacity:1;transform:none}.acad-landing .acad-secnav a,.acad-landing .acad-secnav a::after{transition:none}.acad-landing .acad-secnav-bar{transition:none;transform:none}}@media(min-width:901px){.acad-landing .grid--n1{grid-template-columns:minmax(0,640px);justify-content:center}.acad-landing .grid--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.acad-landing .grid--n3,.acad-landing .grid--n6,.acad-landing .grid--n9{grid-template-columns:repeat(3,minmax(0,1fr))}.acad-landing .grid--n4,.acad-landing .grid--n8,.acad-landing .grid--n12{grid-template-columns:repeat(4,minmax(0,1fr))}.acad-landing .grid--n5{grid-template-columns:repeat(6,minmax(0,1fr))}.acad-landing .grid--n5>*{grid-column:span 2}.acad-landing .grid--n5>:nth-child(4){grid-column:2/span 2}.acad-landing .grid--n7{grid-template-columns:repeat(8,minmax(0,1fr))}.acad-landing .grid--n7>*{grid-column:span 2}.acad-landing .grid--n7>:nth-child(5){grid-column:2/span 2}.acad-landing .grid--n10{grid-template-columns:repeat(8,minmax(0,1fr))}.acad-landing .grid--n10>*{grid-column:span 2}.acad-landing .grid--n10>:nth-child(9){grid-column:3/span 2}.acad-landing .grid--n11{grid-template-columns:repeat(8,minmax(0,1fr))}.acad-landing .grid--n11>*{grid-column:span 2}.acad-landing .grid--n11>:nth-child(9){grid-column:2/span 2}}@media(min-width:601px) and (max-width:900px){.acad-landing .prob-grid[class*="grid--n"],.acad-landing .cards[class*="grid--n"],.acad-landing .snm-cards[class*="grid--n"]{grid-template-columns:repeat(4,minmax(0,1fr))}.acad-landing [class*="grid--n"]>*{grid-column:span 2}.acad-landing .grid--n3>:nth-child(3),.acad-landing .grid--n5>:nth-child(5),.acad-landing .grid--n7>:nth-child(7),.acad-landing .grid--n9>:nth-child(9),.acad-landing .grid--n11>:nth-child(11){grid-column:2/span 2}.acad-landing .grid--n1{grid-template-columns:minmax(0,1fr)}.acad-landing .grid--n1>*{grid-column:auto}}.acad-fs-from{display:none}body:not(.acad-cart-has):not(.acad-nodirect) .acad-fs--cart.has-from{flex-direction:row;align-items:center;gap:12px;padding-top:12px}body:not(.acad-cart-has):not(.acad-nodirect) .acad-fs--cart.has-from .acad-fs-ttl,body:not(.acad-cart-has):not(.acad-nodirect) .acad-fs--cart.has-from .acad-fs-cart{display:none}body:not(.acad-cart-has):not(.acad-nodirect) .acad-fs--cart.has-from .acad-fs-top{order:3;flex:0 0 auto;min-height:0}body:not(.acad-cart-has):not(.acad-nodirect) .acad-fs--cart.has-from .acad-fs-close--in{width:32px;height:32px}body:not(.acad-cart-has):not(.acad-nodirect) .acad-fs--cart.has-from .acad-fs-from{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.25;gap:2px}.acad-fs-from b{font-family:var(--fd);font-weight:800;font-size:clamp(.92rem,3.9vw,1.02rem);color:var(--ink);white-space:normal}.acad-fs-from b>span{white-space:nowrap}.acad-fs-from>.acad-fs-note{font-size:.76rem;color:var(--muted);white-space:normal}body:not(.acad-cart-has):not(.acad-nodirect) .acad-fs--cart.has-from .acad-fs-btns{flex:0 0 auto}body:not(.acad-cart-has):not(.acad-nodirect) .acad-fs--cart.has-from .acad-fs-btn{width:auto;padding:11px 14px}body:not(.acad-cart-has):not(.acad-nodirect) .acad-fs--cart.has-from .acad-fs-btn svg{display:none}.acad-landing .acad-vid-card[data-aspect="9:16"] .is-presto presto-player:not(.hydrated) video,.acad-hv[data-aspect="9:16"] .acad-hv-frame presto-player:not(.hydrated) video{padding-bottom:177.78%!important}.acad-landing .acad-vid-card[data-aspect="9:16"] .acad-vid-media.is-presto{max-width:360px;margin-inline:auto}.acad-landing .price-grid .pc-head{flex-wrap:nowrap}.acad-landing .price-grid .pc-head h3{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acad-landing .price-grid .pc-head .acad-carddate{flex:0 0 auto;margin:0;white-space:nowrap}.acad-landing .price-grid--lcols2 .pc-head,.acad-landing .price-grid--lcols3 .pc-head{flex-wrap:wrap}.acad-landing .price-grid--lcols2 .pc-head h3,.acad-landing .price-grid--lcols3 .pc-head h3{flex:1 1 100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.acad-landing .pc-foot .btn{flex-wrap:wrap;row-gap:2px}.acad-landing .pc-foot .btn .pc-btn-old{font-weight:500;opacity:.82;text-decoration-thickness:1.5px}.acad-landing .pc-foot .btn .pc-btn-pct{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:.78em;font-weight:800;line-height:1.5;background:color-mix(in srgb,currentColor 18%,transparent)}.acad-landing .price-grid--lfull .price-card{padding:16px 22px}.acad-landing .price-grid--lfull .pc-head{margin:0 0 12px}.acad-landing .price-grid--lfull .pc-body{gap:20px}.acad-landing .price-grid--lfull .pc-body .acad-pc-img{flex-basis:150px}.acad-landing .price-grid--lfull .pc-info>ul{display:block;columns:2;column-gap:28px;margin:0 0 12px}.acad-landing .price-grid--lfull .pc-info>ul>li{break-inside:avoid;margin:0 0 8px}.acad-landing .price-grid--lfull .pc-info li.has-sub{grid-column:auto}.acad-landing .price-grid--lfull .price-card li.has-sub>ul.pc-sub{columns:1;margin-top:4px}.acad-landing .price-grid--lfull .pc-info .pc-foot{padding-top:0;border-top:0}.acad-landing .price-grid--lfull .pc-foot .btn{padding-top:11px;padding-bottom:11px;min-height:0}@media(max-width:900px){.acad-landing .price-grid .pc-head{flex-wrap:wrap}.acad-landing .price-grid .pc-head h3,.acad-landing .price-grid--lcols2 .pc-head h3,.acad-landing .price-grid--lcols3 .pc-head h3{flex:1 1 100%;white-space:normal;display:block;-webkit-line-clamp:unset;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}@media(max-width:700px){.acad-landing .price-grid--lfull .pc-info>ul{columns:1}}.acad-landing .pc-foot .btn .pc-btn-save{display:none;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:.78em;font-weight:800;line-height:1.5;background:color-mix(in srgb,currentColor 18%,transparent)}.acad-landing.acad-disc-kazanc .pc-foot .btn .pc-btn-pct{display:none}.acad-landing.acad-disc-kazanc .pc-foot .btn .pc-btn-save{display:inline-block}.acad-landing.acad-disc-kurdele .pc-foot .btn .pc-btn-pct,.acad-landing.acad-disc-serit .pc-foot .btn .pc-btn-pct{display:none}.acad-landing .price-grid .price-card:not(.pc-img-top) .pc-head:not(:has(.pc-badge)){padding-right:0}.acad-landing .price-grid--lfull .price-card:has(.acad-stock-corner){padding-top:30px}@media(max-width:560px){.acad-landing.acad-landing .price-grid .price-card:not(.pc-img-top) .pc-head{padding-right:0}.acad-landing.acad-landing .price-grid .price-card .pc-badge{position:static;order:-1;flex:0 0 auto;margin:0 0 8px}}.acad-landing .acad-lnav--series .acad-lnav-count{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 8px;text-decoration:none;color:var(--muted);font-size:.8rem;text-align:center}.acad-landing .acad-lnav--series .acad-lnav-count b{font-family:var(--fd);font-size:1rem;color:var(--ink)}.acad-landing .acad-lnav--series .acad-lnav-count:hover span{color:var(--accent-d);text-decoration:underline}.acad-landing .acad-lnav-a.is-empty{visibility:hidden;border:0}@media(max-width:640px){.acad-landing .acad-lnav-a.is-empty{display:none}}.acad-landing .acad-hero-pills{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}.acad-landing.acad-landing .acad-hero-pill{font-size:.86rem;line-height:1.3;padding:6px 12px;border-radius:999px;color:var(--ink);background:color-mix(in srgb,var(--accent) 9%,var(--paper,#fff));border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}.acad-landing .acad-hero-ins{display:inline-flex;align-items:center;gap:10px;margin-top:14px;font-size:.88rem;color:var(--muted);text-decoration:none}.acad-landing .acad-hero-ins img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:0 0 auto}.acad-landing .acad-hero-ins b{color:var(--ink);font-weight:700}.acad-landing .acad-hero-ins:hover b{color:var(--accent-d)}.acad-landing .acad-secnav li.is-cta{margin-left:8px}.acad-landing .acad-secnav li.is-cta::before{display:none}.acad-landing .acad-secnav li.is-cta a{background:var(--accent);color:var(--onfill,#fff);border-radius:999px;padding:7px 14px;font-weight:700}.acad-landing .acad-secnav li.is-cta a:hover{background:var(--accent-d,var(--accent));color:var(--onfill,#fff)}.acad-landing .acad-secnav li.is-cta a::after{display:none}@media(pointer:coarse){.acad-landing .acad-secnav a{min-height:44px;display:inline-flex;align-items:center}.acad-landing .acad-secnav li.is-cta a{min-height:36px;margin:4px 0}}.acad-landing .hero-art picture{display:contents}.acad-landing .prob-card .prob-hook{display:block;margin:0 0 4px;font-family:var(--fd);font-weight:800;font-size:1.05em;color:#fff}.acad-landing .acad-out-tags{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0}.acad-landing .acad-out-tags li{font-family:var(--fm);font-size:.72rem;letter-spacing:.02em;padding:3px 9px;border-radius:999px;color:var(--accent-d,var(--accent));background:color-mix(in srgb,var(--accent) 10%,transparent)}.acad-landing .acad-out-tags li::before{content:none}.acad-landing .final-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}