#discovery-list{scroll-margin-top:90px}.campus-hero{position:relative;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;overflow:hidden;background:#f7f5eb;border:1px solid #e6e8dc;border-radius:28px;margin-bottom:26px;min-height:350px}.campus-copy{padding:34px;position:relative;z-index:1}.campus-copy h1{font-size:clamp(28px,3.1vw,47px);line-height:1.13;letter-spacing:-1.7px;color:#183d37;margin:15px 0}.campus-copy h1 em{font-style:normal;color:#168b78}.campus-copy p{max-width:390px;color:#526b63;line-height:1.7}.campus-copy button{background:#174f43;color:#fff;border:0;border-radius:12px;padding:14px 18px;font-weight:700}.campus-hero>img{width:100%;height:100%;object-fit:cover;object-position:50%;min-height:350px}.campus-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;font-size:12px;color:#42665b}.campus-route{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0 38px}.campus-route>div{display:flex;gap:12px;align-items:center;padding:15px;background:#fff;border:1px solid #e0e8df;border-radius:16px}.campus-route>div>span{font-size:19px;background:#e5f1e8;border-radius:50%;padding:10px;color:#287053}.campus-route strong,.campus-route small{display:block}.campus-route small{color:#647a70;margin-top:4px}.campus-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.campus-heading h2{font-size:28px;letter-spacing:-.7px;margin:10px 0}.campus-heading p{color:#66796f}.campus-filters{display:flex;gap:16px;margin:22px 0}.campus-filters label{font-size:13px;display:grid;gap:7px;min-width:200px}.campus-filters input,.campus-filters select{margin:0;min-height:44px}.campus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.discovery-card{overflow:hidden;border:1px solid #dae4dc;border-radius:22px;background:#fff;box-shadow:0 5px 18px #153e3110}.discovery-cover{position:relative;background:#edf5ed;padding:12px 12px 0}.tone-1 .discovery-cover{background:#f9eedf}.tone-2 .discovery-cover{background:#eaeef8}.discovery-cover img{width:100%;height:230px;object-fit:contain;display:block;border-radius:14px}.discovery-cover>span{position:absolute;top:18px;left:18px;background:#fff;border:1px solid #dce5dc;border-radius:30px;padding:7px 12px;font-size:12px;font-weight:700;box-shadow:0 2px 8px #152e2212}.discovery-body{padding:24px}.discovery-body>small{font-size:11px;letter-spacing:1px;color:#6a7e72}.discovery-body h3{font-size:23px;letter-spacing:-.4px;margin:12px 0 8px}.discovery-body>p{min-height:44px;color:#586e62;line-height:1.6}.discovery-progress{display:flex;gap:12px;align-items:center;margin:18px 0;color:#6a7e72;font-size:12px}.discovery-progress progress{width:100%;flex:1;height:7px;accent-color:#218871}.discovery-start{width:100%;display:flex;justify-content:space-between;align-items:center;background:#174f43!important;color:#fff!important;padding:13px 16px!important;border-radius:11px!important}.discovery-tests{display:flex;gap:8px;margin:10px 0 16px}.discovery-tests button{flex:1;background:#f3f6ed!important;color:#234e3d!important;border:1px solid #d9e3d6!important;font-size:13px!important}.discovery-body details{border-top:1px solid #e6ebe2;padding-top:14px}.discovery-body summary{cursor:pointer;font-size:13px;font-weight:650;color:#466250}.discovery-games{display:grid;gap:8px;margin-top:12px}.discovery-games button{display:flex;justify-content:space-between;align-items:center;background:#fff4de!important;color:#674925!important;border-color:#ead7b0!important}.campus-note{padding:24px 28px;border-radius:18px;background:#edf3e6;margin:30px 0;color:#365c42}.campus-note p{margin-bottom:0}.learning-visual{margin:20px 0;background:#fbfcf7;border:1px solid #e0e8df;border-radius:16px;overflow:hidden;max-width:800px}.learning-visual img{width:100%;max-height:380px;object-fit:contain;display:block;height:auto}.learning-visual figcaption{font-size:12px;padding:10px 16px;line-height:1.6;color:#4a695e}.learning-visual figcaption span{color:#71867b}.discovery-lab{background:#f3f7ed;border:1px solid #d7e4cc;border-radius:18px;padding:24px;margin:24px 0}.discovery-lab h3{font-size:23px;margin-top:12px}.discovery-lab>small{display:block;line-height:1.6;margin-top:20px;color:#62765c}.lab-controls{display:flex;flex-wrap:wrap;gap:18px}.lab-controls label{flex:1;min-width:160px}.discovery-lab input[type=range]{width:100%;accent-color:#168b78}.lab-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:450px;margin:15px 0}.lab-grid button{background:#e0e9da!important;color:#476b58!important;aspect-ratio:1;max-height:64px;min-width:0}.lab-grid button.painted{background:#168b78!important;color:#fff!important}.lab-bars{display:grid;gap:12px;min-height:90px;background:#fff;border-radius:12px;padding:15px}.lab-bars>div{box-sizing:content-box;min-width:22px;max-width:calc(100% - 12px);padding:6px;background:#168b78;color:#fff;border-radius:6px;transition:width .15s}.lab-bars>div+div{background:#e5a14c;color:#34220d}.lab-plot{width:100%;max-height:260px;background:#fff;border-radius:14px;margin-top:15px}.lab-plot text{font-size:12px;fill:#405f50}.lab-circuit{display:flex;align-items:center;justify-content:space-around;gap:10px;padding:35px;background:#fff;border-radius:15px;margin:16px 0;font-size:22px}.lab-bulb{font-size:66px;color:#abb9ae}.lab-circuit.on .lab-bulb{color:#edb633;text-shadow:0 0 30px #ffe889}.lab-wire{color:#168b78}.lab-flashcard{background:#fff;border-radius:16px;padding:20px;margin:18px 0}.campus button:focus-visible,.discovery-lab button:focus-visible,.learning-visual a:focus-visible{outline:3px solid #bf7b27;outline-offset:3px}@media(min-width:1500px){.campus-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.campus-route{grid-template-columns:repeat(2,1fr)}.campus-copy{padding:25px}.campus-hero{grid-template-columns:1fr 1fr}.discovery-cover img{height:200px}}@media(max-width:680px){.campus-hero{display:flex;flex-direction:column-reverse;border-radius:20px}.campus-hero>img{height:200px;min-height:0;object-position:center}.campus-copy{padding:25px;width:100%}.campus-copy h1{font-size:35px}.campus-grid{grid-template-columns:1fr}.campus-heading{align-items:flex-start;flex-direction:column}.campus-route{gap:8px;margin-bottom:28px}.campus-route>div{padding:12px;gap:8px}.campus-route>div>span{font-size:15px;padding:8px}.campus-route small{font-size:11px}.campus-filters{flex-direction:column}.campus-filters label{min-width:0}.discovery-cover img{height:210px}.discovery-body{padding:20px}.discovery-lab{padding:18px}.lab-circuit{padding:20px 10px}.campus-heading h2{font-size:25px}.campus-tags{font-size:11px}.lab-flashcard{padding:14px}.compact.campus-hero>img{height:190px}}@media(prefers-reduced-motion:reduce){.lab-bars>div{transition:none}}.turk-celebration{position:relative;isolation:isolate;display:flex;align-items:center;gap:18px;overflow:hidden;margin:16px 0;padding:20px 22px;border:1px solid #ace4d6;border-radius:24px;background:linear-gradient(120deg,#ecfff6,#f7fffc 68%,#fff8df);color:#124d43;box-shadow:0 8px 24px #13705a0a;pointer-events:none;animation:turk-bravo-enter .28s ease-out}.turk-celebration.milestone{border-color:#e9cd78;background:linear-gradient(115deg,#fffae7,#fffdf5 58%,#edf9ff)}.turk-celebration-medal{flex:0 0 auto;display:grid;place-items:center;width:68px;height:68px;font-size:38px;background:#fff;border:3px solid #d3f5e8;border-radius:50%;box-shadow:0 5px #b9e6d6;animation:turk-bravo-pop .5s ease-out}.milestone .turk-celebration-medal{border-color:#f7e2a3;box-shadow:0 5px #e9d293}.turk-celebration-copy{position:relative;z-index:1;min-width:0}.turk-celebration-badge{display:block;font-size:10px;font-weight:800;letter-spacing:.13em;color:#287565}.turk-celebration-copy>strong{display:block;margin:3px 0 5px;font-size:clamp(22px,3vw,30px);line-height:1.15;font-weight:850;color:#134d40}.turk-celebration-copy>p{margin:0!important;font-size:14px;line-height:1.5;color:#3d665b}.turk-celebration-trail{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.turk-celebration-trail b{font-size:17px;color:#bacfc7;letter-spacing:3px}.turk-celebration-trail b.filled{color:#d89a14}.turk-celebration-trail small{font-size:11px;color:#496b60}.turk-celebration-confetti{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2}.turk-celebration-confetti i{position:absolute;top:50%;left:50%;width:7px;height:12px;background:var(--color);border-radius:2px;opacity:0;animation:turk-bravo-confetti 1.4s var(--delay) ease-out both}.milestone .turk-celebration-confetti i{animation-duration:1.9s}@keyframes turk-bravo-confetti{0%{transform:translateY(15px) rotate(0);opacity:0}12%{opacity:1}45%{transform:translate(calc(var(--x) * .6),var(--rise)) rotate(calc(var(--turn) * .5));opacity:1}to{transform:translate(var(--x),160px) rotate(var(--turn));opacity:0}}@keyframes turk-bravo-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes turk-bravo-pop{0%{transform:scale(.8)}65%{transform:scale(1.08)}to{transform:scale(1)}}@media(max-width:540px){.turk-celebration{gap:12px;padding:16px 14px;border-radius:20px}.turk-celebration-medal{width:48px;height:48px;font-size:29px}.turk-celebration-copy>p{font-size:13px}}@media(prefers-reduced-motion:reduce){.turk-celebration,.turk-celebration-medal{animation:none}.turk-celebration-confetti{display:none}}.turk-exam-prompt{white-space:pre-line;font-size:1.15rem;line-height:1.65;font-weight:500}.turk-exam-table-wrap{max-width:100%;overflow-x:auto;margin:1rem 0}.turk-exam-table{width:100%;border-collapse:collapse;background:#fff}.turk-exam-table caption{text-align:left;font-weight:700;padding:.65rem 0}.turk-exam-table th,.turk-exam-table td{padding:.65rem .9rem;border:1px solid #cedfd9;text-align:left;white-space:normal}.turk-exam-table th{background:#edf5f0}.turk-exam-diagram{max-width:620px;margin:1.25rem 0;background:#fff;padding:12px;border:1px solid #d9e5df;border-radius:12px}.turk-exam-diagram svg{width:100%;height:auto;display:block;color:#173b38;font-size:16px;font-family:Arial,sans-serif}.turk-exam-diagram details{font-size:.85rem;color:#506963}.turk-booklet-hero{padding:28px;border-radius:22px;background:#173f3a;color:#fff;margin:20px 0}.turk-booklet-hero h2,.turk-booklet-hero p{color:inherit}.turk-booklet-stats{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px}.turk-booklet-stats strong{display:block;font-size:1.8rem;color:#c5eed6}.turk-booklet-tools{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:16px 0}.turk-booklet-tools a{padding:10px 14px;border:1px solid #b4d5c7;border-radius:10px;text-decoration:none;background:#f1f8f3;color:#174e48}.turk-booklet-review{background:#fff8e7;border-left:4px solid #c89239;padding:16px;margin:16px 0;border-radius:8px}.turk-booklet-option{padding:10px 14px;margin:6px 0;border:1px solid #dde5de;border-radius:9px}.turk-booklet-correct{border-color:#59a987;background:#edf8f0}.turk-booklet-editor textarea{min-height:280px;font-family:monospace;font-size:.85rem}.turk-booklet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px}.turk-booklet-grid h2{font-size:1.15rem}.turk-booklet-tag{display:inline-block;background:#fff1ce;color:#6f4d18;padding:5px 9px;border-radius:8px;font-size:.85rem}@media(max-width:600px){.turk-booklet-hero{padding:18px}.turk-booklet-tools>*{max-width:100%}.turk-booklet-grid{grid-template-columns:1fr}.turk-exam-table th,.turk-exam-table td{padding:.45rem}}.exam-payment-page{max-width:960px;margin:0 auto;display:grid;gap:20px}.exam-payment-page>.ghost{justify-self:start}.exam-payment-header{padding:30px;border-radius:24px;background:linear-gradient(125deg,#163663,#175b74);color:#fff}.exam-payment-header h1{color:#fff;margin:10px 0}.exam-payment-header p{color:#e0edff}.exam-payment-price{display:block;font-size:2rem;margin-top:22px}.exam-payment-steps{list-style:none;padding:0;display:grid;gap:20px;counter-reset:payment}.exam-payment-steps li{counter-increment:payment;display:grid;grid-template-columns:36px 1fr;column-gap:12px;align-items:start}.exam-payment-steps li:before{content:counter(payment);grid-row:1 / 3;border-radius:50%;background:#e8f0fc;color:#163663;display:grid;place-items:center;width:36px;height:36px;font-weight:800}.exam-payment-steps span{grid-column:2;line-height:1.65;margin-top:5px}.exam-payment-actions{display:flex;gap:10px;flex-wrap:wrap}.exam-payment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exam-payment-form button{grid-column:1 / -1}.exam-payment-card-note{padding:12px;background:#f0f5ff;border-radius:12px;color:#183d68}@media(max-width:600px){.exam-payment-form{grid-template-columns:1fr}.exam-payment-header{padding:22px}.exam-payment-actions>button{width:100%}}.turk-turkish-plan{margin-top:24px}.turk-tr-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#e8f3ed;border:1px solid #c7dfd2;border-radius:22px;padding:28px;margin-bottom:20px}.turk-tr-hero h2{margin:8px 0;font-size:clamp(23px,3vw,34px);color:#174d40}.turk-tr-hero p{margin:8px 0;color:#48655b}.turk-tr-eyebrow{font-size:12px;font-weight:750;letter-spacing:.06em;color:#477363}.turk-tr-counts{display:flex;gap:18px;flex-shrink:0}.turk-tr-counts span{display:flex;flex-direction:column;background:#fff;border-radius:16px;padding:16px;min-width:100px;color:#52675e;font-size:13px}.turk-tr-counts strong{font-size:34px;color:#17634e}.turk-tr-themes{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.turk-tr-themes button{background:#fff;color:#315849;border:1px solid #cadcd2;border-radius:13px;padding:11px 15px;text-align:left;box-shadow:none}.turk-tr-themes button small{display:block;font-size:10px;letter-spacing:.08em;opacity:.8;margin-bottom:3px}.turk-tr-themes button.selected{background:#176b52;border-color:#176b52;color:#fff}.turk-tr-search{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin:24px 0 14px}.turk-tr-search label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:650}.turk-tr-search input,.turk-tr-search select{width:100%;padding:12px;border:1px solid #cedbd4;border-radius:10px;background:#fff;color:#254c3f}.turk-tr-result{color:#536e61}.turk-tr-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.turk-tr-actions .secondary{background:#eef4ee;color:#245340}.turk-tr-source{margin:24px 0;padding:18px;border:1px solid #dce5dd;border-radius:14px;background:#fafbf8}.turk-tr-source summary{cursor:pointer;font-weight:650}.turk-tr-source p{max-width:80ch}.turk-tr-themes button:focus-visible,.turk-tr-actions button:focus-visible{outline:3px solid #e6b34d;outline-offset:3px}@media(max-width:650px){.turk-tr-hero{align-items:flex-start;flex-direction:column;padding:20px}.turk-tr-counts{width:100%}.turk-tr-counts span{flex:1}.turk-tr-search{grid-template-columns:1fr}.turk-tr-themes button{font-size:13px;padding:10px 12px}}.past-exams{display:grid;gap:20px;min-width:0}.past-exams>button{justify-self:start}.past-hero{display:flex;justify-content:space-between;gap:24px;background:linear-gradient(120deg,#143d3c,#20665a);color:#fff;border-radius:26px;padding:32px;overflow:hidden}.past-hero h1{color:#fff;font-size:clamp(28px,4vw,42px);margin:10px 0}.past-hero p{color:#e2f1e8;line-height:1.7}.past-hero .eyebrow{color:#b9e8c6}.past-pills{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.past-pills span{border:1px solid #d4e2db;background:#f1f7f1;color:#1e4b3a;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:700}.past-hero .past-pills span{background:#ffffff14;color:#f2faee;border-color:#ffffff35}.past-hero-art{align-self:center;display:grid;justify-items:center;gap:12px;min-width:170px;text-align:center;transform:rotate(5deg);padding:20px;background:#f4d979;color:#244236;border-radius:20px}.past-hero-art>span{font-size:48px;line-height:1}.past-hero-art i{font-style:normal;letter-spacing:8px;font-size:14px}.past-filters{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.past-filters [role=group]{display:flex;gap:8px;flex-wrap:wrap}.past-filters label{min-width:150px}.past-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.past-exam-card{display:flex;flex-direction:column;gap:8px;margin:0}.past-exam-card>p{flex:1}.past-exam-card h2{margin:4px 0}.past-exam-card>a{font-size:13px;margin-top:8px}.past-year{font-size:26px;font-weight:800;color:#216451}.past-year small{font-size:11px;letter-spacing:1px;margin-left:8px;background:#edf5f0;padding:5px 9px;border-radius:12px}.past-exams .card{margin:0;min-width:0}.past-resume{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff9e7;border:1px solid #e8d7a0}.past-steps{line-height:1.8;padding-left:24px}.past-steps li{padding:6px 0}.past-source{display:inline-block;padding:12px 16px;border-radius:12px;background:#e8f3ec;color:#205b45;font-weight:750;margin:8px 0}.past-check{display:flex;align-items:flex-start;gap:10px;margin:20px 0;line-height:1.5}.past-check input{width:20px;min-width:20px;height:20px;margin:2px 0}.past-exams label>select{display:block;margin-top:8px;width:100%}.past-exams .muted{color:#52655e;font-size:14px;line-height:1.7}.past-history>div{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid #e2e9e4}.past-history>div>div{flex:1}.past-history small{display:block;color:#637168;margin-top:6px}.past-room-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.past-room-heading h1{margin:8px 0}.past-clock{border-radius:18px;background:#153f38;color:#fff;padding:14px 20px;text-align:center;flex-shrink:0;font-variant-numeric:tabular-nums}.past-clock small{display:block;font-size:10px;letter-spacing:1px}.past-clock strong{font-size:28px}.past-clock.urgent{background:#963b23}.past-booklet p{line-height:1.65}.past-section-tabs,.past-actions{display:flex;gap:8px;flex-wrap:wrap}.past-answer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.past-answer{display:grid;gap:10px;padding:15px;border:1px solid #d9e2dc;border-radius:15px;background:#fafcfa}.past-answer>strong{font-size:14px}.past-options{display:flex;gap:8px}.past-options button{width:40px;min-width:40px;min-height:40px;padding:8px 0;border:1px solid #bfcfc5;border-radius:50%;background:#fff;color:#34473a;font-weight:700}.past-options button.chosen{background:#245f46;border-color:#245f46;color:#fff}.past-options button:disabled{opacity:1;cursor:default}.past-options button:focus-visible{outline:3px solid #d09523;outline-offset:3px}.past-answer .past-clear{justify-self:start;background:transparent;color:#52665a;padding:0;font-size:12px;text-decoration:underline}.past-answer.filled,.past-answer.correct{border-color:#6da388;background:#f0f8f2}.past-answer.wrong{border-color:#d6a092;background:#fff6f2}.past-answer.excluded{background:#eceeee;color:#58615a}.past-answer small{font-size:12px}.past-results{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.past-results .card{display:grid;text-align:center;gap:8px;padding:20px 12px}.past-results strong{font-size:30px;color:#215e45}.past-results span{color:#5b6a60}.past-save{padding:12px 16px;background:#eaf3ed;border-radius:12px;color:#28573f;font-size:14px}.past-table-wrap{overflow:auto}.past-table{width:100%;border-collapse:collapse}.past-table th,.past-table td{padding:13px 10px;border-bottom:1px solid #e0e8e2;text-align:right}.past-table th:first-child{text-align:left}.past-table th{font-size:13px}.past-table tbody th{font-weight:600}.past-exams a{overflow-wrap:anywhere}@media(max-width:640px){.past-hero{padding:24px}.past-hero-art{display:none}.past-resume{align-items:flex-start;flex-direction:column}.past-room-heading{align-items:flex-start}.past-clock{padding:10px 12px}.past-clock strong{font-size:23px}.past-results{grid-template-columns:repeat(2,1fr)}.past-history>div{flex-wrap:wrap}.past-history>div>div{flex-basis:100%}.past-answer-grid{grid-template-columns:1fr}.past-section-tabs button{font-size:12px;padding:10px}.past-table th,.past-table td{padding:12px 6px}.past-exams .card{padding:20px}.past-options button{width:42px;min-width:42px;min-height:42px}}.past-filters button[aria-pressed=true],.past-section-tabs button[aria-pressed=true]{background:#245f46;color:#fff;border-color:#245f46}.past-exams .past-check{display:flex;flex-direction:row;align-items:flex-start}.turk-maze{max-width:850px;margin:auto}.turk-maze-path{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:20px 0}.turk-maze-path span{border:2px solid #dce6e2;background:#f3f7f5;border-radius:16px;padding:16px;text-align:center;font-weight:800}.turk-maze-path .passed{background:#047857;color:#fff;border-color:#047857}.turk-maze-path .current{border-color:#2563eb;background:#dbeafe}.turk-maze-options{display:grid;gap:12px}.turk-maze-options button{text-align:left;white-space:normal;padding:16px}.turk-maze .card{margin:20px 0}.turk-maze-confetti{height:110px;position:relative;overflow:hidden;text-align:center;font-size:42px}.turk-maze-confetti i{position:absolute;top:-20px;width:9px;height:16px;animation:turk-maze-fall 2.2s ease-out forwards}@keyframes turk-maze-fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(150px) rotate(480deg);opacity:0}}@media(prefers-reduced-motion:reduce){.turk-maze-confetti i{animation:none;top:65px}}.turk-maze>label{display:block;margin-bottom:16px}.parachute-launch{background:#ecf5ff!important;border:1px solid #b4d8fd!important;color:#135692!important;font-weight:800;margin:8px 0}.parachute-dialog{border:0;border-radius:24px;width:min(1080px,95vw);max-height:92vh;padding:28px;color:#193b47;box-shadow:0 28px 100px #123c5266}.parachute-dialog::backdrop{background:#123248aa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.parachute-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.parachute-top h1{margin:8px 0;font-size:30px}.parachute-topic{font-weight:700;color:#376479}.parachute-layout{display:grid;grid-template-columns:300px 1fr;gap:28px}.parachute-sky{position:relative;min-height:440px;overflow:hidden;border-radius:20px;background:linear-gradient(#66bdf0,#d3efff 80%,#f4f9dd);isolation:isolate}.parachute-plane{position:absolute;top:35px;left:24px;font-size:65px;color:#214e73;transform:rotate(-8deg)}.parachute-cloud{position:absolute;color:#fff;font-size:74px;opacity:.85}.parachute-cloud.one{top:105px;right:16px}.parachute-cloud.two{top:245px;left:12px;font-size:58px}.parachute-person{position:absolute;left:44%;top:calc(105px + var(--fall) * 245px);font-size:44px;transition:top .25s linear,transform .7s ease}.canopy{display:none}.landed .parachute-person{top:285px;transform:scale(1.5);transition:top 2s ease-out}.landed .canopy{display:block}.landed .jumper{display:none}.crashed .parachute-person{top:365px;transform:rotate(85deg)}.parachute-ground{position:absolute;bottom:0;left:0;right:0;height:40px;background:#74a35e;border-radius:70% 60% 0 0}.parachute-ground span{position:absolute;left:46%;top:-18px;font-size:35px}.parachute-timer{position:absolute;top:15px;right:14px;background:#fff;padding:8px 14px;border-radius:13px;font:800 23px system-ui;box-shadow:0 3px 12px #0f466c22}.parachute-timer.urgent{color:#aa2929}.parachute-question h2{font-size:22px;line-height:1.5;margin:18px 0}.parachute-options{display:grid;gap:10px}.parachute-options button{text-align:left;justify-content:flex-start;padding:13px 15px;line-height:1.5;gap:13px;background:#fff}.parachute-options button b{color:#2265a0}.parachute-options .correct{background:#def4e1;color:#206437;border:2px solid #46a764;opacity:1}.parachute-options .rejected{background:#fff0ed;color:#97534a}.parachute-feedback{margin:20px 0 12px;font-weight:700;line-height:1.6}.parachute-solution{background:#f2f8fc;padding:16px;border-radius:12px;line-height:1.6}@media(max-width:720px){.parachute-dialog{padding:18px}.parachute-layout{grid-template-columns:1fr;gap:12px}.parachute-sky{min-height:235px}.parachute-person{top:calc(50px + var(--fall) * 125px);font-size:34px}.parachute-plane{top:16px;font-size:45px}.parachute-cloud.one{top:60px}.parachute-cloud.two{top:120px}.landed .parachute-person{top:115px}.crashed .parachute-person{top:170px}.parachute-ground{height:30px}.parachute-question h2{font-size:19px}.parachute-top h1{font-size:25px}}@media(prefers-reduced-motion:reduce){.parachute-person,.landed .parachute-person{transition:none}}.turk-guide{max-width:1120px;margin:auto;display:grid;gap:20px}.turk-guide h1,.turk-guide h2,.turk-guide h3{margin:0 0 10px}.turk-guide p{line-height:1.7}.turk-guide-hero{padding:30px;border-radius:24px;background:#164b43;color:#fff}.turk-guide-hero h2{color:#fff;font-size:30px;margin-top:14px}.turk-guide-hero small{color:#d6e9df}.turk-guide .turk-guide-hero p{color:#edf6f1}.turk-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.turk-guide-grid .card{margin:0;display:flex;flex-direction:column;align-items:flex-start}.turk-guide-grid a{margin-top:auto}.turk-guide-source{font-size:11px;letter-spacing:1.4px;font-weight:800;color:#126c5a}.turk-guide-tabs{display:flex;gap:8px;flex-wrap:wrap}.turk-guide-tabs .selected{background:#164b43;color:#fff}.turk-guide-articles details{padding:18px 20px;background:#fff;border:1px solid #dce4dc;border-radius:14px;margin:8px 0}.turk-guide-articles summary{font-weight:700;cursor:pointer}.turk-guide .turk-guide-check{display:flex;flex-direction:row;align-items:center;gap:12px;margin:12px 0}.turk-guide-check input{width:20px;height:20px;flex-shrink:0}.turk-guide textarea{min-height:100px;resize:vertical}.turk-guide-answer{padding:20px;background:#f1f5ed;border-radius:16px;margin:18px 0}.turk-guide-answer h3{margin-top:15px}.turk-guide-answer a{display:block;margin:10px 0}.turk-guide-teaser{display:flex;align-items:center;justify-content:space-between;gap:20px;border-left:5px solid #e4a34b}.turk-guide-teaser span{font-size:11px;letter-spacing:1px;font-weight:800}@media(max-width:700px){.turk-guide-grid{grid-template-columns:1fr}.turk-guide-teaser{display:block}.turk-guide-hero{padding:22px}.turk-guide-hero h2{font-size:25px}}:root{font-family:Manrope,system-ui,sans-serif;color:#213b35;background:#f7f8f4;font-synthesis:none;--green: #164c46;--muted: #69796e;--line: #e3e8df}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}.turk-academy-question{border:1px solid #cbd6cb;border-radius:12px;padding:16px;margin:18px 0}.turk-academy-question label{flex-direction:row;align-items:center;gap:12px;min-height:44px}.turk-academy-question input{width:20px;height:20px;min-height:20px;flex:0 0 20px}button,.button{min-height:44px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 17px;font-weight:700;color:var(--green);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}button:hover,.button:hover{background:#edf3e9;border-color:#b8cdbd}button:disabled{opacity:.55;cursor:default}button.primary,.primary{background:var(--green);color:#fff;border-color:var(--green)}button.primary:hover{background:#28665a}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ce981a;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:32px;letter-spacing:-1.2px;margin-bottom:12px}h2{font-size:22px;letter-spacing:-.5px}h3{font-size:17px}p{line-height:1.8;color:#5c6b61}small,.muted{color:var(--muted);font-size:12px}label{display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:14px;margin:16px 0}input,select,textarea{border:1px solid #cbd6cb;border-radius:9px;padding:12px;background:#fff;max-width:100%;color:#213b35;min-height:44px}textarea{min-height:110px;resize:vertical}form{max-width:680px}form>button{margin:8px 8px 0 0}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:15px 10px;border-bottom:1px solid var(--line)}th{color:var(--muted)}.table-scroll{overflow:auto}.topbar{height:78px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:10}.brand{font-weight:800;font-size:21px;color:var(--green);text-decoration:none;letter-spacing:-.6px}.brand span{color:#e2b350;margin-right:12px}.account{display:flex;gap:18px;align-items:center;font-size:13px}.account button{font-size:12px}.shell{display:flex;min-height:calc(100vh - 78px)}.sidebar{width:238px;flex:none;padding:32px 20px;background:#fff;border-right:1px solid var(--line)}.nav-label{font-size:10px;letter-spacing:1.5px;font-weight:800;color:#8b978e;display:block;margin:0 16px 22px}.sidebar button{width:100%;justify-content:flex-start;border:none;background:transparent;margin-bottom:5px;padding:12px 16px;font-size:13px;color:#67756b;gap:14px}.sidebar button span{font-size:21px;width:22px}.sidebar button.selected{background:#eaf0e5;color:#174a3f}.nav-note{margin:40px 12px 0;padding:22px 16px;border-radius:16px;background:#f6f3e7;color:#837342;line-height:1.8;font-size:12px}.sidebar button{font-size:14px;gap:11px;padding:10px 12px;min-height:54px;font-weight:650;color:#40584e}.sidebar button .nav-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;font-size:25px;line-height:1;border-radius:11px;background:#e9f4ff}.sidebar button:nth-of-type(4n+2) .nav-icon{background:#edf5dd}.sidebar button:nth-of-type(4n+3) .nav-icon{background:#fff0de}.sidebar button:nth-of-type(4n+4) .nav-icon{background:#f1e9ff}.sidebar button.selected .nav-icon{box-shadow:0 2px 8px #184a3f15;background:#fff}.sidebar button:focus-visible{outline:3px solid #397bc7;outline-offset:2px}.workspace{padding:38px 44px;flex:1;min-width:0;max-width:1500px}.page-heading{display:flex;justify-content:space-between;align-items:center}.eyebrow{display:block;color:#718578;font-size:10px;font-weight:800;letter-spacing:1.8px;margin-bottom:12px}.date{border:1px solid var(--line);border-radius:30px;font-size:12px;padding:10px 16px;background:#fff}.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;margin-bottom:20px;box-shadow:0 3px 9px #213b3503}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:20px 0 4px}.stats .card{padding:20px 22px}.stats small{display:block;letter-spacing:1px;font-size:10px;font-weight:700}.stats strong{display:block;font-size:29px;margin-top:12px;letter-spacing:-1px}.stats i{font-style:normal;color:#dca137;font-size:21px}.stats .small-value{font-size:22px}.hero{position:relative;overflow:hidden;border-radius:22px;background:#194e45;color:#fff;padding:34px 38px;display:flex;justify-content:space-between;margin-bottom:32px}.hero h2{font-size:29px;margin:20px 0 12px;letter-spacing:-.8px}.hero p{color:#bfd6c7;font-size:13px}.pill{display:inline-block;border-radius:20px;padding:7px 11px;font-size:10px;letter-spacing:.6px;font-weight:800;background:#edf2e5;color:#4b7156}.hero .pill{background:#ffffff16;color:#e2eccb}.hero button{background:#e5edb8;border:none;color:#234c38;margin-top:8px;padding:13px 20px}.hero button span{margin-left:30px}.hero-art{width:235px;height:190px;position:relative;display:grid;place-items:center;transform:rotate(-8deg);margin:10px 12px 0 25px}.hero-art>span{width:150px;height:163px;background:#f4e6b8;border-radius:8px 22px 22px 8px;color:#164c46;font-family:Georgia,serif;font-size:76px;display:grid;place-items:center;box-shadow:9px 6px #b8c394,16px 12px #ffffff16}.hero-art b{position:absolute;right:4px;top:-13px;color:#d9eaa5;font-size:50px}.hero-art em{position:absolute;bottom:0;right:0;font-size:11px;color:#e0e7c6;transform:rotate(8deg)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.grid .card{margin-bottom:0}.section-title{display:flex;align-items:center;justify-content:space-between;margin:26px 0 20px;gap:15px}.section-title h2{margin:0;font-size:20px}.section-title>span{font-size:11px;color:var(--muted)}.topic-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:#eff1e6;font-size:24px;margin-bottom:18px}.grid .card>small{font-size:9px;letter-spacing:1px}.grid h3{margin-top:10px}.grid .actions{margin-top:22px}.actions{display:flex;flex-wrap:wrap;gap:8px}.actions button{font-size:11px;padding:9px 12px}.meter{margin:18px 0}.meter>div{display:flex;justify-content:space-between;font-size:12px;margin-bottom:9px;gap:8px}.meter span{color:var(--muted)}progress{width:100%;height:7px;border:0;border-radius:9px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#edf0e8}progress::-webkit-progress-bar{background:#edf0e8}progress::-webkit-progress-value{background:#80a785;border-radius:9px}.row{display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:1px solid var(--line);padding:15px 0;font-size:14px}.row:last-child{border:none}.notice,.empty{padding:18px;background:#edf2e7;border-radius:12px;margin:16px 0;font-size:14px;line-height:1.7}.notice.error{background:#fff1ed;color:#923d2e}.empty{color:var(--muted);text-align:center;padding:35px}.text-button{border:0;background:transparent;padding-left:0}.question{margin:22px auto;max-width:820px;padding:35px}.question h2{font-size:23px;line-height:1.7;margin:24px 0}.options{display:grid;gap:12px}.options button{justify-content:flex-start;text-align:left;padding:16px;min-height:65px;font-weight:500}.options b{background:#f1f3ec;padding:8px 13px;border-radius:9px;margin-right:8px}.help-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.help-actions button{font-size:12px}.feedback{padding:20px;margin-top:20px;border-radius:12px}.correct{background:#ebf4e7}.incorrect{background:#fff2df}.feedback p{white-space:pre-wrap}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#102b2877;z-index:30;display:grid;place-items:center;padding:20px}.modal{background:#fff;border-radius:20px;width:min(650px,100%);max-height:90vh;overflow:auto;padding:30px}.modal>button{float:right}.modal h2{margin-top:55px}.lesson{max-width:850px;margin:25px auto}.lesson-section{background:#f7f8f3;padding:24px;border-radius:14px;margin:20px 0}.lesson p{line-height:2}.lead{font-size:19px}.game-scene{text-align:center;font-size:42px;padding:20px;background:#e7f2f2;border-radius:16px;letter-spacing:10px}.target .options button:nth-child(2n){transform:translate(6px)}.river .game-scene{background:#dff1fb}.success{text-align:center;padding:55px}.celebrate{display:block;font-size:65px;color:#cca540}.badges{display:flex;flex-wrap:wrap;gap:20px}.badges div{text-align:center;width:100px;font-size:12px}.badges span{display:block;font-size:40px;margin-bottom:10px}.podium{display:flex;gap:20px;align-items:flex-end;margin:30px 0}.podium .card{flex:1;text-align:center}.podium .card:first-child{padding-top:45px;background:#faf5e4}.podium span{font-size:45px}.price{font-size:32px;display:block;margin:22px 0}.ai-response{white-space:pre-wrap;background:#f2f6ed;padding:25px;line-height:1.9;border-radius:14px;margin-top:25px}.code{font-family:monospace;min-height:240px}.checkbox{flex-direction:row;align-items:center}.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login-story{background:#194e45;color:#fff;padding:55px 12%;position:relative;overflow:hidden}.wordmark{font-size:18px;letter-spacing:2px;margin-bottom:90px}.wordmark span{color:#dac575}.login-story .eyebrow{color:#c3d7b3}.login-story h1{font-size:clamp(40px,4vw,65px);line-height:1.15;letter-spacing:-2px;margin-top:25px}.login-story p{color:#c2d7c7;font-size:18px}.book-art{font:80px Georgia,serif;background:#ede1af;color:#21513d;border-radius:8px 24px 24px 8px;width:180px;height:210px;display:grid;place-items:center;transform:rotate(-9deg);margin:50px auto;box-shadow:10px 8px #97af88}.book-art span{position:absolute;right:-40px;top:-20px;color:#dceaaa;font-size:70px}.book-art small{font:11px Manrope,sans-serif;color:#416046;position:absolute;bottom:28px}.login-form{padding:100px 15%;align-self:center}.login-form h2{font-size:30px}.login-form form>.primary{width:100%;margin-top:25px}.login-form>.muted{margin-top:50px;font-size:10px}@media(max-width:1100px){.workspace{padding:28px}.sidebar{width:195px;padding:26px 12px}.hero-art{width:150px}.stats{gap:10px}.stats .card{padding:17px}.date{display:none}}@media(max-width:760px){.topbar{height:65px;padding:0 17px}.brand{font-size:17px}.account>span{display:none}.shell{display:block}.sidebar{width:100%;display:flex;overflow-x:auto;padding:8px;background:#fff;border-bottom:1px solid var(--line);gap:5px;position:sticky;top:65px;z-index:9}.sidebar button{white-space:nowrap;width:auto;flex:none;font-size:11px;margin:0;padding:10px}.sidebar button span{font-size:17px;width:auto}.nav-label,.nav-note{display:none}.workspace{padding:25px 18px}h1{font-size:26px}.stats{grid-template-columns:repeat(2,1fr);margin-top:10px}.stats .card{margin-bottom:0}.hero{padding:26px;margin-top:23px}.hero h2{font-size:25px}.hero-art,.hero p br{display:none}.grid{grid-template-columns:1fr}.section-title>span{display:none}.question{padding:22px}.question h2{font-size:20px}.podium{gap:8px}.podium .card{padding:16px 8px}.podium h2{font-size:14px}.podium strong{font-size:12px}.podium span{font-size:33px}.login{display:block}.login-story{padding:25px 30px}.login-story h1{font-size:36px}.login-story .wordmark{margin-bottom:30px}.login-story p,.book-art{display:none}.login-form{padding:35px 30px}.login-form>.muted{margin-top:25px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.falling-area{height:150px;position:relative;background:#f2f5e9;border-radius:15px;overflow:hidden}.falling-word{position:absolute;left:35%;padding:16px;background:#fff;border:2px solid #9bba82;border-radius:13px;animation:fall 6s ease-in-out infinite;cursor:grab;font-weight:800}.baskets{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.baskets button{display:flex;flex-direction:column;min-height:95px}.baskets span{font-size:32px}.target-arena{position:relative;min-height:320px;background:radial-gradient(#e3edd5,#f5f7ed);border-radius:20px;overflow:hidden}.moving-target{position:absolute;width:42%;min-height:95px;display:flex;flex-direction:column;border-radius:50%;animation:sway 5s ease-in-out infinite;background:#fffbed}.moving-target span{font-size:13px}.target-0{top:20px;left:4%}.target-1{top:30px;right:4%;animation-delay:-2s}.target-2{bottom:25px;left:8%;animation-delay:-3s}.target-3{bottom:30px;right:4%;animation-delay:-1s}.river-scene{height:210px;display:flex;align-items:center;justify-content:space-between;background:repeating-linear-gradient(0deg,#d9eff5,#d9eff5 20px,#c9e5ef 22px,#c9e5ef 23px);border-radius:18px;overflow:hidden;margin-bottom:20px}.shore{font-size:40px}.boat{font-size:45px;background:transparent;border:none;max-width:65%;display:flex;flex-direction:column;transition:transform 1.5s}.boat small{font-size:12px;background:#fff;padding:8px;border-radius:10px}.sailed .boat{transform:translate(35%)}.river-choices button[aria-pressed=true]{background:#dceacb}@keyframes fall{0%,to{top:0}50%{top:85px}}@keyframes sway{0%,to{transform:translate(0)}50%{transform:translate(8px,18px)}}@media(prefers-reduced-motion:reduce){.falling-word,.moving-target{animation:none}.boat{transition:none}}.offline-banner{position:fixed;top:0;left:0;right:0;z-index:50;background:#fff0cc;color:#614a19;padding:12px;text-align:center;font-size:13px}.new-badge{animation:badge-pop .6s ease-out}@keyframes badge-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.new-badge{animation:none}}.turk-recess{border:0;padding:0;border-radius:26px;max-width:460px;width:calc(100% - 32px);max-height:92dvh;overflow:auto;background:#fffdf6;color:#17372e;box-shadow:0 25px 100px #0005}.turk-recess::backdrop{background:#0a1e1abd}.turk-recess>img{width:100%;height:230px;object-fit:contain;object-position:center;background:#dce9dd;display:block}.turk-recess-body{padding:24px}.turk-recess-body h2{font-size:28px;margin:12px 0}.turk-recess-body p{line-height:1.55}.turk-recess-body>small{display:block;margin-top:14px}.turk-recess-actions{display:flex;gap:10px;flex-wrap:wrap}.turk-recess button{min-height:46px}.turk-recess-time{font-size:48px;font-weight:800;text-align:center;color:#126d58;font-variant-numeric:tabular-nums}@media(max-height:650px){.turk-recess>img{height:140px}.turk-recess-body{padding:16px}}.turk-course-filters{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.turk-course-filters [aria-pressed=true]{background:#164c46;color:#fff}.turk-site{--ink: #153f37;--paper: #fbfaf6;--accent: #d8ef83;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.5}.turk-site a{text-decoration:none;color:inherit}.turk-site h1,.turk-site h2,.turk-site h3,.turk-site p{margin:0}.site-nav{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:26px 48px;gap:24px}.site-logo{display:flex;align-items:center;font-weight:800;font-size:29px;letter-spacing:-1.5px}.site-symbol{display:grid;place-items:center;background:var(--ink);color:var(--accent);width:35px;height:35px;border-radius:11px;margin-right:9px;font-size:32px;line-height:1}.site-logo-dot{color:#77a53d}.site-nav nav{display:flex;gap:32px;font-size:14px;font-weight:600}.turk-site .site-button{display:inline-flex;gap:30px;align-items:center;justify-content:center;background:var(--ink);color:#fff;padding:17px 24px;border-radius:9px;font-size:14px;font-weight:700;min-height:48px}.turk-site .site-button-small{padding:11px 20px}.site-button:hover{filter:brightness(1.15)}.site-hero{max-width:1280px;margin:auto;padding:68px 48px 85px;display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.site-eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:700;display:block;margin-bottom:24px}.site-eyebrow i{display:inline-block;width:7px;height:7px;background:#78a55a;border-radius:50%;margin-right:8px}.turk-site h1{font-size:clamp(44px,5.2vw,72px);letter-spacing:-3.5px;line-height:1.09;font-weight:700}.turk-site h1 em{font-family:Georgia,serif;font-weight:400}.site-hero-copy>p{margin-top:26px;max-width:435px;font-size:17px;color:#66756c;line-height:1.8}.site-actions{display:flex;align-items:center;gap:25px;margin-top:34px}.site-link{font-size:14px;font-weight:700}.site-hero-note{display:flex;gap:18px;font-size:11px;margin-top:39px;color:#607067}.site-hero-note span+span{border-left:1px solid #cbd3c5;padding-left:18px}.site-visual{position:relative;padding:17px 0 25px}.site-image-frame{height:475px;border-radius:120px 14px 100px;overflow:hidden;position:relative;background:#dce4c5}.site-image-frame img{width:100%;height:100%;object-fit:cover;object-position:center}.site-image-caption{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 36px;color:#fff;font-size:19px;background:linear-gradient(transparent,#132e29b3)}.site-float{position:absolute;background:#fffef9;box-shadow:0 12px 30px #173f3712;border:1px solid #e6e9df;border-radius:13px;padding:15px 18px;display:flex;align-items:center;gap:13px}.site-float strong,.site-float small{display:block}.site-float strong{font-size:14px}.site-float small{font-size:10px;color:#647268;margin-top:4px}.site-float-top{top:0;right:-18px}.site-float-top>span{background:#d8ef83;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;font-size:24px}.site-float-bottom{bottom:0;left:-28px}.site-book{background:#f4bfa1;color:#613c26;padding:10px;font:24px Georgia,serif;border-radius:4px 10px 10px 4px}.site-spark{position:absolute;right:-22px;bottom:6px;font-size:84px;color:#bbcf78;line-height:1}.site-band{background:var(--ink);color:#e6eddf;display:flex;justify-content:center;gap:90px;padding:27px 24px;font-size:17px}.site-band b{color:var(--accent);margin-left:15px}.site-section{max-width:1280px;margin:auto;padding:86px 48px}.site-section-head{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:35px}.turk-site h2{font-size:40px;line-height:1.2;letter-spacing:-1.5px}.site-section-head>p{max-width:320px;color:#637369;font-size:15px}.site-tabs{display:flex;gap:10px;margin:28px 0 22px}.site-tabs button{border-radius:50px;background:transparent;border:1px solid #d9ded2;color:var(--ink);padding:12px 23px}.site-tabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.site-tabs small{margin-left:14px;font-weight:400}.site-stage{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-radius:18px;padding:42px 48px;min-height:280px}.site-stage.mint{background:#e5eddb}.site-stage.peach{background:#f5e6d7}.site-stage.lavender{background:#e9e6f4}.site-stage h3{font-size:28px;letter-spacing:-.7px}.site-stage p{margin:15px 0 22px;max-width:365px;font-size:15px;color:#5b6b60}.site-course-tags{display:flex;flex-wrap:wrap;gap:14px;align-content:center;justify-content:center}.site-course-tags>span{background:#ffffffb3;padding:15px 20px;border-radius:12px;font-size:15px;display:flex;align-items:center;gap:12px}.site-course-tags b{font:24px Georgia,serif}.site-caption{font-size:12px!important;color:#6d786e;margin-top:17px!important;max-width:800px}.site-together{padding-top:0}.site-role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.site-role-grid article{border-top:1px solid #cdd6c8;padding:30px 16px 12px 0}.site-role-icon{font-size:11px;letter-spacing:1.4px;color:#63826b}.site-role-grid h3{font-size:26px;line-height:1.3;margin:22px 0}.site-role-grid p{color:#657568;font-size:15px;max-width:300px;min-height:85px}.site-role-grid a{font-size:13px;font-weight:700;display:inline-block;margin-top:22px}.site-mobile{max-width:1184px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;background:#f0eee5;border-radius:20px;overflow:hidden}.site-mobile>img{width:100%;height:420px;object-fit:cover}.site-mobile>div{padding:48px}.site-mobile p{color:#667367;font-size:15px;margin:22px 0}.site-mobile small{display:block;font-size:11px;margin-top:15px;color:#6d7768}.site-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:60px}.site-faq details{border-bottom:1px solid #d9dfd3;padding:21px 0}.site-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-size:16px;font-weight:600;list-style:none}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary span{font-size:24px;font-weight:400}.site-faq details[open] summary span{transform:rotate(45deg)}.site-faq details p{margin-top:16px;color:#617264;font-size:14px;max-width:590px}.site-last{text-align:center;background:#ddebba;padding:64px 24px}.site-last h2{margin-bottom:28px}.site-footer{max-width:1280px;margin:auto;padding:35px 48px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.site-footer p{font-size:12px;flex:1}.site-footer>a:not(.site-logo),.site-footer small{font-size:12px}.site-skip{position:absolute;left:15px;top:-80px;background:#fff;padding:12px;z-index:10}.site-skip:focus{top:10px}.turk-site a:focus-visible,.turk-site button:focus-visible,.turk-site summary:focus-visible{outline:3px solid #a67830;outline-offset:5px}.turk-site section[id]{scroll-margin-top:25px}@media(max-width:850px){.site-nav{padding:22px 25px}.site-nav nav{gap:15px;font-size:12px}.site-hero{padding:40px 25px 60px;gap:32px}.site-image-frame{height:390px}.site-hero-note{gap:9px;flex-wrap:wrap}.site-hero-note span+span{padding-left:9px}.site-band{gap:25px;font-size:14px}.site-section{padding:60px 25px}.site-stage{gap:25px;padding:30px}.site-mobile{margin:0 25px}.site-mobile>div{padding:30px}.site-mobile>img{height:100%}.site-footer{padding:30px 25px}.site-float-top{right:-10px}.site-hero h1{letter-spacing:-2px}.site-actions{gap:14px}.site-hero .site-button{gap:14px;padding:15px}.site-together{padding-top:0}}@media(max-width:600px){.site-nav{padding:18px 20px}.site-nav nav{display:none}.site-logo{font-size:26px}.site-hero{grid-template-columns:1fr;padding:28px 24px 44px;gap:30px}.turk-site h1{font-size:49px}.site-hero-copy>p{font-size:16px}.site-hero-note{margin-top:25px}.site-image-frame{height:340px;border-radius:75px 14px}.site-visual{margin:5px 15px 0}.site-float-bottom{left:-15px}.site-float-top{right:-15px}.site-float{padding:12px}.site-band{flex-direction:column;gap:7px;text-align:center;padding:22px}.site-section-head{display:block}.site-section-head>p{margin-top:20px}.turk-site h2{font-size:33px}.site-section{padding:48px 24px}.site-tabs{gap:6px}.site-tabs button{flex:1;padding:10px 7px;font-size:13px}.site-tabs small{display:block;margin:2px 0 0;font-size:10px}.site-stage{grid-template-columns:1fr;padding:27px;gap:25px}.site-stage h3{font-size:25px}.site-course-tags{justify-content:start;gap:9px}.site-course-tags>span{padding:10px 13px;font-size:13px}.site-role-grid{grid-template-columns:1fr;gap:18px}.site-role-grid article{padding-top:24px}.site-role-grid p{min-height:0;max-width:none}.site-role-grid h3{margin:14px 0}.site-role-grid a{margin-top:15px}.site-together{padding-top:0}.site-mobile{grid-template-columns:1fr;margin:0 24px}.site-mobile>img{height:235px}.site-mobile>div{padding:30px}.site-faq{grid-template-columns:1fr;gap:12px}.site-last{padding:45px 24px}.site-footer{gap:18px}.site-footer p{flex-basis:65%}.site-footer small{margin-left:auto}}
