/* Only /bilsem-hazirlik/. Quiz and shared guide styles are deliberately separate. */
:root{--paper:#faf7ef;--ink:#173e36;--muted:#52645c;--green:#175744;--line:#d8ded1;--yellow:#f0c75e;--white:#fffef9;--serif:Georgia,'Times New Roman',serif}
*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Segoe UI',Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid #a94c29;outline-offset:5px}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12}img{display:block;max-width:100%;height:auto}.wrap{width:min(1184px,calc(100% - 80px));margin-inline:auto}.skip{position:absolute;left:20px;top:8px;padding:10px 18px;background:var(--white);z-index:10;transform:translateY(-180%)}.skip:focus{transform:none}.site-header{border-bottom:1px solid var(--line)}.header-row{display:flex;align-items:center;justify-content:space-between;min-height:100px;gap:24px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:21px;font-weight:850;line-height:.97;letter-spacing:-1px}.brand-dot{color:#b45d3b}.brand-mark{display:grid;grid-template-columns:repeat(2,12px);gap:3px;transform:rotate(-8deg)}.brand-mark i{height:12px;background:var(--green);border-radius:2px}.brand-mark i:nth-child(2){border-radius:50%;background:var(--yellow)}.brand-mark i:nth-child(3){border-radius:50%;background:#cb7855}.brand-mark i:nth-child(4){border-radius:0 0 7px 0}.header-row nav{display:flex;gap:32px;align-items:center}.header-row nav>a:not(.button){font-size:14px;font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.header-row nav>a:not(.button):hover{text-decoration:underline}.button{background:var(--green);color:var(--white);display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:56px;padding:14px 24px;border-radius:6px;text-decoration:none;font-weight:700;font-size:15px;line-height:1.3;transition:background .15s}.button:hover{background:#103f31}.button>span{font-size:23px;line-height:1}.button-small{min-height:44px;padding:11px 18px;gap:23px;font-size:14px}.eyebrow{font-size:11px;font-weight:750;letter-spacing:1.9px;line-height:1.5}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;padding-top:64px;padding-bottom:56px}.hero-copy .eyebrow{display:flex;gap:8px;align-items:center;margin-bottom:25px}.hero-copy .eyebrow>span{width:7px;height:7px;border-radius:50%;background:#b0613d}.hero h1{font-size:clamp(42px,4.35vw,64px);font-weight:780;letter-spacing:-2.9px;line-height:1.07;margin-bottom:25px}.hero h1 em{font-family:var(--serif);font-weight:400;letter-spacing:-2.3px;display:inline-block;margin-top:4px}.lead{font-size:17px;line-height:1.8;max-width:470px;color:var(--muted)}.hero-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:29px}.text-link{display:inline-flex;align-items:center;gap:13px;font-weight:650;font-size:14px;min-height:44px}.small-note{font-size:12px;color:var(--muted);margin-top:15px;line-height:1.65}.discovery{position:relative;isolation:isolate;height:440px;border:1px solid #d9d7bc;border-radius:180px 180px 15px 15px;background:#efeddb;overflow:hidden;background-image:radial-gradient(#bdbf9f 0.8px,transparent 0.8px);background-size:20px 20px}.discovery-top{position:absolute;left:31px;right:31px;top:31px;display:flex;justify-content:space-between;align-items:center}.tiny-label{font-size:9px;font-weight:750;letter-spacing:2px;padding:6px 11px;background:var(--paper);border:1px solid #d9d7bc;border-radius:20px}.discovery-top>span:last-child{font-size:30px;line-height:1;transform:rotate(-8deg)}.pati{position:absolute;width:312px;height:312px;object-fit:contain;left:15%;bottom:21px;z-index:2}.shape-study{position:absolute;inset:0}.study-circle{position:absolute;width:74px;height:74px;border:15px solid #dc9f72;border-radius:50%;right:50px;top:106px;transform:rotate(-15deg)}.study-square{position:absolute;width:80px;height:80px;border:1px solid #9cb69e;background:#b8c9a1;left:43px;top:104px;transform:rotate(-13deg);border-radius:10px}.study-triangle{position:absolute;width:0;height:0;border-left:35px solid transparent;border-right:35px solid transparent;border-bottom:58px solid #e3bd5f;right:20px;bottom:78px;transform:rotate(16deg)}.pati-note{position:absolute;left:24px;bottom:143px;z-index:3;transform:rotate(-6deg);background:var(--white);padding:12px 16px;border:1px solid #d9d7bc;border-radius:5px;font-size:12px;line-height:1.5;box-shadow:2px 3px 0 #d6d7c2}.pati-note strong{font-weight:650}.discovery-caption{position:absolute;bottom:9px;left:0;right:0;text-align:center;z-index:3;font-size:10px;letter-spacing:1.8px;font-weight:650}.facts{display:flex;align-items:center;gap:34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:22px;font-size:13px;color:var(--muted)}.facts strong{font-size:16px;color:var(--ink);font-weight:700;margin-right:4px}.fact-divider{height:18px;border-left:1px solid #c8d0c1}.section-space{padding-block:88px}.classes{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.section-intro .eyebrow{margin-bottom:18px}h2{font-size:clamp(30px,3.15vw,45px);letter-spacing:-1.6px;font-weight:700}.section-intro>p:last-child{margin-top:22px;color:var(--muted);max-width:355px;font-size:15px;line-height:1.8}.class-list{border-top:1px solid #bccab8;align-self:center}.class-row{display:flex;gap:24px;align-items:center;padding:22px 5px;border-bottom:1px solid #bccab8;text-decoration:none;min-height:104px}.class-row>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.class-row strong{font-size:22px;letter-spacing:-.5px}.class-row>span:nth-child(2)>span{font-size:13px;color:var(--muted)}.grade{width:52px;height:56px;flex-shrink:0;display:grid;place-items:center;font-size:30px;font-weight:700}.grade-one{background:#edd18a;border-radius:25px 25px 5px 5px}.grade-two{background:#b6ccb8;border-radius:7px}.grade-three{background:#e0b39d;border-radius:50%}.row-arrow{font-size:24px;padding-right:7px}.class-row:hover strong{text-decoration:underline;text-underline-offset:4px}.skills{background:var(--ink);color:var(--paper)}.skills .eyebrow{color:#c5d4ba}.skills-header{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:49px}.skills-header h2{margin-top:18px}.skills-header>p{max-width:370px;color:#d6dfd0;font-size:15px;line-height:1.8}.skill-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.skill{display:flex;flex-direction:column;text-decoration:none;min-width:0}.skill-art{height:140px;background:#244d42;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:6px;margin-bottom:26px;position:relative;overflow:hidden}.skill-art i{display:block;flex-shrink:0}.attention-art i{width:46px;height:46px;border:9px solid #efd07d;border-radius:50%}.attention-art i:nth-child(2){border-radius:5px;transform:rotate(10deg);border-color:#c1d0ad}.attention-art i:nth-child(3){border-color:#dfad91}.pattern-art{gap:10px}.pattern-art i{width:27px;height:27px;background:#c1d0ad;border-radius:50%}.pattern-art i:nth-child(even){background:#efd07d;border-radius:3px}.spatial-art i{position:absolute;width:52px;height:52px;background:#c1d0ad;transform:rotate(45deg);border:1px solid var(--ink)}.spatial-art i:nth-child(1){margin-left:-50px;margin-top:22px;background:#efd07d}.spatial-art i:nth-child(2){margin-left:28px;margin-top:22px}.spatial-art i:nth-child(3){margin-left:-11px;margin-top:-56px;background:#dfad91}.counting-art{display:grid;grid-template-columns:repeat(3,23px);gap:10px;align-content:center}.counting-art i{width:23px;height:23px;background:#efd07d;border-radius:50%}.counting-art i:nth-child(3n){background:#dfad91}.skill-number{font-size:9px;letter-spacing:1.4px;color:#c7d6bc;font-weight:650}.skill h3{font-size:23px;letter-spacing:-.5px;margin-top:12px;margin-bottom:13px}.skill p{font-size:14px;line-height:1.8;color:#d6dfd0;margin-bottom:22px}.skill-cta{border-top:1px solid #5d7864;padding-top:16px;margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;min-height:44px}.skill-cta>span{font-size:21px}.skill:hover .skill-cta{text-decoration:underline}.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:flex-end}.section-heading h2{margin-top:18px}.section-heading>p{max-width:400px;color:var(--muted);font-size:15px;line-height:1.8}.steps{list-style:none;padding:0;margin:51px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}.steps li{border-top:1px solid #b8c8b4;padding-top:20px}.step-number{font-size:13px;color:#606d5a;font-family:var(--serif);font-style:italic}.steps h3{margin-top:23px;margin-bottom:15px;font-size:23px;letter-spacing:-.7px}.steps p{font-size:15px;color:var(--muted);line-height:1.8}.practical{border-top:1px solid var(--line);margin-top:44px;padding-top:32px;display:grid;grid-template-columns:1fr 2.4fr;gap:36px}.practical h3{font-size:18px}.practical>div{display:grid;grid-template-columns:1fr 1fr;gap:30px}.practical p{font-size:13px;line-height:1.8;color:var(--muted)}.practical strong{color:var(--ink);display:block;margin-bottom:5px;font-weight:650}.parent-note{background:#f0dfad;padding:44px 54px;display:grid;grid-template-columns:100px 1fr;gap:22px;border-radius:4px 44px 4px 4px}.note-symbol{font-family:var(--serif);font-size:140px;line-height:1;margin-top:18px;color:#7b702d}.parent-note h2{font-family:var(--serif);font-style:italic;font-weight:400;margin-top:16px;font-size:36px;letter-spacing:-.7px}.parent-note p:not(.eyebrow){max-width:760px;margin-block:18px 13px;color:#4b573d;font-size:15px;line-height:1.85}.closing{text-align:center}.closing h2{font-size:48px;margin-top:19px;margin-bottom:26px}.closing .button{justify-content:center}.closing .small-note{font-size:12px}footer{background:#eceee2;border-top:1px solid #d6ddcf;padding-top:43px}.footer-top{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:35px;padding-bottom:36px}.footer-brand{text-decoration:none;font-size:23px;letter-spacing:-1px;font-weight:800}.footer-brand span{color:#a25535}.footer-top p{font-size:13px;color:var(--muted)}.footer-top nav{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.footer-top nav a{font-size:13px;min-height:36px;display:flex;align-items:center;gap:15px}.footer-bottom{border-top:1px solid #d0d9c9;padding-block:16px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted)}
@media(min-width:1600px){.hero{padding-top:80px;padding-bottom:72px}.discovery{height:465px}.pati{width:338px;height:338px;left:14%}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{gap:32px;padding-top:48px}.hero h1{font-size:48px;letter-spacing:-2.2px}.hero h1 em{letter-spacing:-1.9px}.hero-actions{gap:15px}.discovery{height:405px}.pati{width:285px;height:285px;left:10%}.pati-note{left:13px;bottom:119px;font-size:11px;padding:9px 12px}.study-square{left:30px;top:111px;width:60px;height:60px}.study-circle{right:31px;top:104px;width:63px;height:63px;border-width:12px}.section-space{padding-block:70px}.classes{gap:65px;grid-template-columns:.9fr 1.2fr}.skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 35px}.skill-art{height:140px}.section-heading{gap:40px}.steps{gap:28px}.practical{grid-template-columns:1fr 3fr;gap:28px}.facts{gap:23px}.parent-note{padding:35px 38px;grid-template-columns:65px 1fr}.note-symbol{font-size:110px}}
@media(max-width:850px){.wrap{width:calc(100% - 48px)}.header-row{min-height:86px}.header-row nav{gap:22px}.hero{gap:27px;grid-template-columns:1.2fr 1fr;padding-top:42px;padding-bottom:40px}.hero h1{font-size:40px;letter-spacing:-1.9px}.hero h1 em{letter-spacing:-1.7px}.lead{font-size:15px}.hero-actions{margin-top:22px;gap:10px}.hero .button{font-size:14px;padding:14px 17px;gap:16px}.discovery{height:345px;border-radius:130px 130px 10px 10px}.pati{width:235px;height:235px;left:7%;bottom:20px}.discovery-top{left:20px;right:20px;top:28px}.tiny-label{font-size:8px;letter-spacing:1px}.discovery-top>span:last-child{font-size:24px}.study-square{left:22px;top:92px;width:49px;height:49px}.study-circle{right:20px;top:93px;width:51px;height:51px;border-width:10px}.study-triangle{border-left-width:25px;border-right-width:25px;border-bottom-width:42px;right:14px;bottom:68px}.pati-note{left:9px;bottom:115px;font-size:10px;padding:7px 10px}.discovery-caption{font-size:8px}.facts{gap:16px;padding-block:18px;font-size:11px}.facts strong{font-size:14px}.section-space{padding-block:60px}.classes{gap:32px;grid-template-columns:.85fr 1.2fr}.class-row{gap:17px}.grade{width:42px;height:46px;font-size:26px}.class-row strong{font-size:20px}.class-row>span:nth-child(2)>span{font-size:12px}.skills-header,.section-heading{gap:35px}.skills-header>p,.section-heading>p{max-width:310px;font-size:14px}.steps h3{font-size:21px}.steps p{font-size:14px}.practical{grid-template-columns:1fr}.practical>div{gap:25px}.parent-note{grid-template-columns:48px 1fr;padding:30px 28px;gap:15px}.note-symbol{font-size:90px}.parent-note h2{font-size:30px}.footer-top{grid-template-columns:1fr 1fr}.footer-top>p{display:none}.footer-bottom{font-size:10px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.header-row{min-height:76px;gap:12px}.brand{font-size:18px;gap:9px}.brand-mark{grid-template-columns:repeat(2,10px);gap:3px}.brand-mark i{height:10px}.header-row .nav-guide,.header-row .nav-parent{display:none}.header-row nav{gap:0}.button-small{padding:11px 14px;gap:17px;font-size:12px}.hero{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding-top:35px;padding-bottom:30px}.hero-copy .eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:19px}.hero h1{font-size:clamp(34px,9.4vw,48px);line-height:1.12;letter-spacing:-1.5px;margin-bottom:18px}.hero h1 em{letter-spacing:-1.35px;margin-top:0}.lead{font-size:15px;line-height:1.8;max-width:none}.hero-actions{gap:18px;flex-wrap:wrap;margin-top:23px}.hero .button{font-size:13px;gap:19px;min-height:50px}.hero .text-link{font-size:12px;gap:7px}.small-note{font-size:11px;margin-top:11px}.discovery{height:288px;border-radius:100px 100px 8px 8px;width:100%;max-width:400px;align-self:center}.discovery-top{top:25px;left:27px;right:27px}.pati{width:242px;height:242px;left:calc(50% - 121px);bottom:14px}.study-square{left:36px;top:82px;width:48px;height:48px}.study-circle{right:29px;top:75px;width:49px;height:49px}.study-triangle{right:26px;bottom:50px}.pati-note{left:18px;bottom:95px;padding:8px 11px;font-size:10px}.discovery-caption{font-size:8px;bottom:7px}.facts{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;padding-block:17px;font-size:11px}.facts strong{display:block;font-size:17px;margin:0}.facts p:last-child{grid-column:1/-1;display:flex;align-items:baseline;gap:6px;font-size:11px;padding-top:9px;border-top:1px solid var(--line)}.facts p:last-child strong{font-size:12px}.fact-divider{display:none}.section-space{padding-block:48px}.classes{display:block}.section-intro .eyebrow{margin-bottom:13px}h2{font-size:32px;letter-spacing:-1px}.section-intro>p:last-child{font-size:14px;margin-top:18px;max-width:none}.class-list{margin-top:26px}.class-row{min-height:95px;padding-block:18px;gap:18px}.class-row strong{font-size:20px}.class-row>span:nth-child(2)>span{font-size:12px;line-height:1.6}.row-arrow{font-size:23px}.skills-header,.section-heading{display:block;margin-bottom:31px}.skills-header h2,.section-heading h2{margin-top:14px}.skills-header>p,.section-heading>p{max-width:none;margin-top:21px;font-size:14px;line-height:1.85}.skill-grid{gap:30px 18px}.skill-art{height:105px;margin-bottom:18px}.skill-art.attention-art{gap:8px}.attention-art i{width:29px;height:29px;border-width:6px}.pattern-art{gap:7px}.pattern-art i{width:20px;height:20px}.spatial-art{transform:none}.spatial-art i{width:33px;height:33px}.spatial-art i:nth-child(1){margin-left:-32px;margin-top:16px}.spatial-art i:nth-child(2){margin-left:18px;margin-top:16px}.spatial-art i:nth-child(3){margin-left:-7px;margin-top:-34px}.counting-art{grid-template-columns:repeat(3,18px);gap:7px}.counting-art i{width:18px;height:18px}.skill-number{font-size:8px;letter-spacing:.9px}.skill h3{font-size:20px;line-height:1.15;margin-top:10px;margin-bottom:12px;letter-spacing:-.5px}.skill p{font-size:12px;line-height:1.85;margin-bottom:16px}.skill-cta{font-size:11px;padding-top:10px}.skill-cta>span{font-size:19px}.steps{display:block;margin-top:32px}.steps li{position:relative;padding:21px 0 23px 45px}.step-number{position:absolute;left:0;top:21px;font-size:14px}.steps h3{margin-top:0;margin-bottom:10px;font-size:22px}.steps p{font-size:14px;line-height:1.85}.practical{margin-top:16px;padding-top:27px;gap:20px}.practical>div{display:block}.practical p+p{margin-top:19px}.parent-note{display:block;padding:30px 25px;border-radius:4px 32px 4px 4px;position:relative}.note-symbol{position:absolute;right:22px;top:5px;font-size:70px;margin:0;opacity:.3}.parent-note .eyebrow{font-size:9px;letter-spacing:1.5px}.parent-note h2{font-size:29px;line-height:1.2;letter-spacing:-.8px;margin-top:18px;position:relative}.parent-note p:not(.eyebrow){font-size:14px;line-height:1.9}.parent-note .text-link{font-size:12px;gap:9px}.closing h2{font-size:37px;letter-spacing:-1.3px;margin-top:17px}.closing .button{font-size:14px;gap:24px}.closing .small-note{font-size:10px}.footer-top{display:block;padding-bottom:26px}.footer-brand{font-size:23px}.footer-top nav{margin-top:22px;gap:2px}.footer-top nav a{font-size:12px;min-height:40px}.footer-bottom{display:block;font-size:10px;padding-block:16px}.footer-bottom p+p{margin-top:6px}footer{padding-top:30px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.hero-actions{gap:8px}.hero .button{padding-inline:13px;gap:13px;font-size:12px}.hero .text-link{font-size:11px}.skill-grid{gap:26px 14px}.skill-art{height:94px}.pattern-art{gap:5px}.pattern-art i{width:18px;height:18px}.attention-art{gap:6px!important}.attention-art i{width:25px;height:25px}.skill h3{font-size:19px}.parent-note{padding:27px 20px}.parent-note h2{font-size:26px}}
.discovery-top{left:0;right:0;top:24px;justify-content:center;gap:12px}
.footer-top nav a{min-height:44px}
@media(max-width:600px){.header-row nav>a.nav-guide,.header-row nav>a.nav-parent{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;scroll-behavior:auto!important}}
