html{color-scheme:light}
:root{
  --calm-bg:#f2f7fa;
  --calm-panel:#ffffff;
  --calm-panel-2:#edf8f5;
  --calm-line:#d9e8e5;
  --calm-muted:#61736f;
}
body{
  color:#17283b!important;
  background:
    radial-gradient(circle at 8% 5%,rgba(39,190,164,.14),transparent 27rem),
    radial-gradient(circle at 92% 14%,rgba(83,142,221,.11),transparent 30rem),
    linear-gradient(180deg,#f9fcfe 0%,#eef5f7 100%)!important;
}
body:before{opacity:.06!important}.orb{display:none!important}
.glass{background:#fff!important;border-color:#dbe8eb!important;box-shadow:0 14px 38px rgba(38,76,89,.08)!important}
.topbar.app-topbar{background:rgba(255,255,255,.9)!important;border-color:#dce8eb!important;box-shadow:0 12px 34px rgba(32,68,80,.1)!important}
.app-topbar .brand{color:#17283b!important}.app-topbar .brand strong{color:#148f7b!important}
.top-link{color:#586b77!important;background:#f5f8f9!important;border:1px solid #e0eaec!important}.top-link:hover,.top-link.active{color:#116e60!important;background:#e7f6f2!important;border-color:#c9e5df!important}
.top-link.price-link{color:#8b6d16!important;border-color:#e8d99c!important}.top-link.price-link:hover,.top-link.price-link.active{background:#fff8dc!important;color:#795c08!important}
.nav-cta{background:#159e88!important;color:#fff!important;box-shadow:0 8px 20px rgba(21,158,136,.2)!important}
.portal-back{color:#126f61!important;background:rgba(255,255,255,.92)!important;border-color:#d8e8e4!important;box-shadow:0 8px 24px rgba(32,68,80,.08)}

.app-hero{
  border-color:#d7e8e5!important;
  background:
    radial-gradient(circle at 88% 18%,rgba(57,190,169,.2),transparent 18rem),
    linear-gradient(135deg,#f2fbf8 0%,#e9f3fb 100%)!important;
  box-shadow:0 22px 55px rgba(37,78,91,.1)!important;
}
.app-hero h1{max-width:650px!important;color:#16283b!important;font-size:clamp(2.45rem,3.35vw,3.35rem)!important;line-height:1.05!important;letter-spacing:-.043em!important}.app-hero .hero-copy>p{max-width:650px!important;color:#506671!important;font-size:1.03rem!important}
.app-hero .eyebrow,.panel-title-row .eyebrow{color:#117a69!important;background:#e4f6f1!important;border-color:#c7e9e1!important}
.hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:19px}.hero-action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:11px 16px;border:1px solid transparent;border-radius:13px;font:800 .88rem/1 Nunito,sans-serif;cursor:pointer;transition:transform .25s,box-shadow .25s}.hero-action:hover{transform:translateY(-2px)}.hero-action.primary{color:#fff;background:#159e88;box-shadow:0 9px 22px rgba(21,158,136,.2)}.hero-action.secondary{color:#244653;background:#fff;border-color:#d7e5e8}.hero-assurance{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:13px;color:#5c7179;font-size:.78rem;font-weight:800}.hero-assurance span{display:inline-flex;align-items:center;gap:5px}.hero-assurance i{color:#159e88}
.hero-stats span{display:flex!important;flex-direction:column;justify-content:center!important;gap:3px!important;color:#415963!important;border-color:#d9e8e5!important;background:rgba(255,255,255,.8)!important}
.hero-stats b{color:#0e846f!important}
.hero-mini-device{align-content:center!important;gap:12px!important;min-height:286px!important;padding:18px!important;background:linear-gradient(145deg,#def5ef,#e8f1fa)!important;border-color:#cfe5df!important;overflow:visible!important}
.hero-mini-device img{width:168px!important;filter:drop-shadow(0 15px 24px rgba(22,99,92,.18))!important}
.voice-card{position:static!important;display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;padding:12px 14px!important;color:#263c47!important;background:rgba(255,255,255,.95)!important;border-color:#cfe4df!important;box-shadow:0 8px 24px rgba(26,73,79,.1)!important;text-align:left!important}
.voice-card>i{display:grid;flex:0 0 34px;height:34px;place-items:center;border-radius:11px;background:#daf4ed;color:#128570}.voice-card>span{display:block;min-width:0}.voice-card small{display:block!important;margin-bottom:3px!important}
.voice-card small{color:#128570!important}

.app-hub{filter:drop-shadow(0 10px 22px rgba(38,75,86,.08))}
.hub-grid{background:rgba(255,255,255,.94)!important;border-color:#dce8eb!important}
.hub-card{border:1px solid #e0eaec!important;background:#f5f8f9!important;cursor:pointer!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}.hub-card strong{color:#455f6a!important}.hub-card i{color:#68828a!important}
.hub-card:hover,.hub-card.active{transform:translateY(-2px)!important;background:#e4f5f1!important;box-shadow:0 8px 18px rgba(38,90,83,.1)!important}.hub-card:active{transform:translateY(0)!important}.hub-card.active strong,.hub-card.active i{color:#0c7b68!important}
.hub-card.important{background:#fff9e3!important;border-color:#eadb9e!important}.hub-card.important strong,.hub-card.important i{color:#866817!important}

.view-panel{background:#fff!important;border-color:#dce8eb!important;box-shadow:0 18px 46px rgba(38,76,89,.08)!important}
.panel-title-row h2,.soft-card h3,.grade-row h3,.price-card h3{color:#17283b!important}
.panel-title-row>p{color:#61747e!important}
.product-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:20px;margin-bottom:18px;padding:18px;border:1px solid #dce9eb;border-radius:24px;background:linear-gradient(135deg,#eef9f6,#f0f5fb)}
.story-copy{padding:8px 6px}.story-kicker{display:inline-flex;padding:7px 10px;border-radius:999px;background:#dff4ee;color:#117967;font-size:.76rem;font-weight:900;letter-spacing:.035em}
.story-copy h3{margin:18px 0 14px;color:#17283b;font-size:1.5rem;letter-spacing:-.025em}
.learning-flow{display:grid;gap:8px}.learning-flow>div{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid #dce9e7;border-radius:15px;background:rgba(255,255,255,.82)}
.learning-flow i{display:grid;flex:0 0 38px;height:38px;place-items:center;border-radius:12px;background:#dff4ee;color:#138570}
.learning-flow span{color:#5c7079;font-size:.85rem;line-height:1.35}.learning-flow b{display:block;margin-bottom:2px;color:#1c3440;font-size:.9rem}
.story-media{position:relative;overflow:hidden;min-height:300px;border-radius:19px;background:#122b35}
.story-media video{display:block;width:100%;height:100%;min-height:300px;object-fit:cover;background:#122b35}
.story-media>span{position:absolute;left:12px;bottom:12px;padding:8px 11px;border-radius:999px;background:rgba(15,38,47,.86);color:#fff;font-size:.75rem;font-weight:800;backdrop-filter:blur(8px);pointer-events:none}

.feature-grid{gap:10px!important}.soft-card{min-height:190px!important;border-color:#dce9e7!important;background:#f7fbfa!important}
.soft-card:nth-child(2){background:#f3f6fc!important}.soft-card:nth-child(3){background:#fff8e8!important}
.soft-card i{background:#dff4ee!important;color:#128570!important}.soft-card:nth-child(2) i{background:#e5ecfa!important;color:#466eb0!important}.soft-card:nth-child(3) i{background:#fff0c8!important;color:#98720f!important}
.soft-card p{color:#5d7078!important}

.content-promise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.content-promise-grid article{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid #dceae7;border-radius:18px;background:#f5fbf9}.content-promise-grid article:nth-child(2){background:#f2f7fc}.content-promise-grid article:nth-child(3){background:#fff9e9}.content-promise-grid i{display:grid;flex:0 0 38px;height:38px;place-items:center;border-radius:12px;background:#dff4ee;color:#138570}.content-promise-grid article:nth-child(2) i{background:#e3ecfa;color:#496faf}.content-promise-grid article:nth-child(3) i{background:#fff0c7;color:#9a7310}.content-promise-grid span{color:#5b7079;font-size:.86rem;line-height:1.45}.content-promise-grid b{display:block;margin-bottom:3px;color:#1c3540;font-size:.93rem}
.grade-explorer{overflow:hidden;border:1px solid #dbe8e6;border-radius:22px;background:#f8fbfb}.grade-explorer-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;background:#eef8f5}.grade-explorer-head>span{display:flex;flex-direction:column;gap:2px}.grade-explorer-head small{color:#16816e;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.grade-explorer-head b{color:#1c3540;font-size:1.08rem}.grade-explorer-head em{padding:8px 11px;border-radius:999px;background:#fff;color:#517078;font-size:.76rem;font-style:normal;font-weight:800}.grade-explorer-head em i{color:#159e88}
.grade-explorer-tabs{display:flex;gap:7px;padding:10px 12px;border-block:1px solid #dfeae8;background:#fff;overflow-x:auto}.grade-explorer-tabs button{flex:1;min-width:90px;padding:10px 12px;border:1px solid #d8e5e6;border-radius:12px;background:#f4f8f8;color:#526974;font:900 .84rem/1 Nunito,sans-serif;cursor:pointer;transition:.2s ease}.grade-explorer-tabs button:hover{border-color:#8acfc1;background:#eaf7f3;color:#147765}.grade-explorer-tabs button.active{border-color:#159e88;background:#159e88;color:#fff;box-shadow:0 7px 17px rgba(21,158,136,.18)}
.grade-showcase{padding:18px}.grade-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.grade-summary>div{display:flex;align-items:center;gap:11px}.grade-number{display:grid;width:46px;height:46px;place-items:center;border-radius:15px;background:#dff4ee;color:#11806d;font-size:1.3rem;font-weight:1000}.grade-summary small{color:#6a7d84;font-size:.74rem;font-weight:800}.grade-summary h3{margin:2px 0 0;color:#19323e;font-size:1.12rem}.grade-summary>b{padding:8px 11px;border-radius:999px;background:#e9f3fb;color:#426888;font-size:.76rem}
.grade-content-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:12px}.grade-content-grid>section{min-width:0;padding:16px;border:1px solid #dce9e7;border-radius:18px;background:#fff}.content-card-title{display:flex;align-items:flex-start;gap:10px;margin-bottom:13px}.content-card-title>i{display:grid;flex:0 0 35px;height:35px;place-items:center;border-radius:11px;background:#dff4ee;color:#128570}.teacher-preview .content-card-title>i{background:#e5ecfa;color:#496eac}.content-card-title b{display:block;color:#203b46;font-size:.92rem}.content-card-title small{display:block;margin-top:3px;color:#6b7d84;font-size:.76rem;line-height:1.4}.experience-chips{display:grid;grid-template-columns:1fr 1fr;gap:6px}.experience-chips span{display:flex;align-items:flex-start;gap:6px;padding:9px;border-radius:11px;background:#f3f9f7;color:#405b64;font-size:.78rem;line-height:1.35}.experience-chips i{margin-top:2px;color:#15a189}.question-bubbles{display:grid;gap:7px}.question-bubbles span{position:relative;padding:10px 12px 10px 24px;border-radius:4px 13px 13px 13px;background:#eef3fb;color:#3c5264;font-size:.8rem;font-weight:800;line-height:1.4}.question-bubbles span:before{content:'•';position:absolute;left:11px;color:#547eb7}
.content-detail-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;padding:11px 13px;border:1px solid #cfe6e1;border-radius:12px;background:#e9f7f3;color:#176b5d;font:900 .79rem/1.2 Nunito,sans-serif;cursor:pointer;transition:.2s ease}.content-detail-toggle:hover{transform:translateY(-1px);border-color:#83cbbb;background:#dff3ed;box-shadow:0 6px 15px rgba(41,112,99,.1)}.content-detail-toggle i{transition:transform .25s}.content-detail-toggle.open i{transform:rotate(180deg)}.teacher-toggle{border-color:#d5e0f1;background:#eef3fb;color:#46698f}.teacher-toggle:hover{border-color:#9fb8dc;background:#e5edf9}.content-detail-drawer{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .25s ease,padding .25s}.content-detail-drawer.open{max-height:1200px;padding-top:9px;opacity:1}.content-detail-drawer span{padding:8px;border:1px solid #e1ebe9;border-radius:9px;background:#f8fbfa;color:#526871;font-size:.75rem;line-height:1.35}.ai-drawer{grid-template-columns:1fr}.ai-drawer span{background:#f4f7fc;border-color:#e1e8f2}

.family-value-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-2px 0 18px;padding:8px;border:1px solid #d6e8e4;border-radius:20px;background:#eef8f5}.family-value-strip span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:55px;padding:10px;border-radius:14px;background:#fff;color:#60747c;font-size:.8rem;line-height:1.35;text-align:left}.family-value-strip i{color:#159e88;font-size:1.05rem}.family-value-strip b{color:#25434d}
.price-card{position:relative;background:#fff!important;border:2px solid #dce8eb!important;box-shadow:0 12px 36px rgba(37,77,89,.08)!important}.price-card.featured{background:linear-gradient(180deg,#fffdf5,#fff)!important;border-color:#e8cf70!important}.price-card.featured:before{content:'GÖZLÜK DAHİL';position:absolute;right:20px;top:-12px;padding:6px 10px;border-radius:999px;background:#e7b83c;color:#463500;font-size:.68rem;font-weight:1000;letter-spacing:.06em;box-shadow:0 6px 16px rgba(174,130,19,.2)}
.package-fit{display:flex;align-items:center;gap:11px;padding:12px 13px;border:1px solid #eadca6;border-radius:16px;background:#fff7dc}.package-fit>i{display:grid;flex:0 0 38px;height:38px;place-items:center;border-radius:12px;background:#ffe9a4;color:#846309}.package-fit span{display:flex;min-width:0;flex-direction:column;gap:2px}.package-fit small{color:#846c26;font-size:.68rem;font-weight:1000;letter-spacing:.045em}.package-fit b{color:#3d392c;font-size:.94rem}.package-fit.license-fit{border-color:#cfe6e1;background:#ecf9f6}.package-fit.license-fit>i{background:#d8f3ed;color:#11806d}.package-fit.license-fit small{color:#23766a}.package-fit.license-fit b{color:#24433e}
.price-card h3{margin-top:18px!important}.price-note{min-height:92px!important;color:#5e717a!important}.package-summary span{color:#334d58!important;background:#f4faf8!important;border-color:#dce9e6!important}
.price-line{gap:11px!important;padding:15px!important;background:linear-gradient(145deg,#f2f8f6,#f6f9fa)!important;border-color:#cfe2dd!important}.discount-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#def5e9;color:#13775f;font-size:.74rem;font-weight:1000}.discount-chip i{color:#e29f12}.discount-chip.license-discount{background:#e5f4fb;color:#316d87}.price-main{display:flex;width:100%;align-items:flex-end;justify-content:space-between;gap:18px;padding-block:2px 10px;border-bottom:1px solid #dbe7e4}.current-price{display:flex!important;align-items:flex-start!important;flex-direction:column!important;gap:3px!important}.current-price small{color:#59717a!important;font-size:.7rem;text-transform:uppercase;letter-spacing:.055em}.current-price strong{color:#147a68!important;font-size:clamp(2rem,3vw,2.6rem)!important}.current-price span{color:#6a7e85;font-size:.74rem;font-weight:900}.list-price{width:auto!important;align-items:flex-end!important;flex-direction:column!important;gap:2px!important}.list-price span{color:#819097!important;font-size:.66rem!important}.list-price del{color:#a26e75!important;font-size:1.22rem!important;text-decoration-color:#e15b68!important;text-decoration-thickness:2px!important}.price-comparison{border-color:#dfe9e7!important;color:#5d7179!important}.price-comparison span{display:inline-flex;align-items:center;gap:5px}.price-comparison b{color:#14765f!important;background:#daf3e7!important}
.package-details-toggle{color:#21434b!important;background:#e8f6f2!important;border-color:#bcded5!important;cursor:pointer!important;transition:.2s ease!important}.package-details-toggle:hover{transform:translateY(-1px);background:#dcf1eb!important;box-shadow:0 6px 15px rgba(35,106,93,.1)!important}.package-details{color:#425b64!important}.package-journey div{border:1px solid #dce9e6!important;background:#f5faf9!important}.package-journey i{color:#159e88!important}.package-journey strong{color:#213d47!important}.package-journey span{color:#5e737b!important}.price-card li{color:#415862!important}
.buy-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:#159e88!important;color:#fff!important;box-shadow:0 10px 22px rgba(21,158,136,.2)!important}.buy-btn i{transition:transform .2s}.buy-btn:hover i{transform:translateX(4px)}.buy-btn.secondary{background:#254b62!important;color:#fff!important}.buy-assurance{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;color:#708187;font-size:.72rem;font-weight:800}.buy-assurance i{color:#159e88}.buy-assurance span{color:#b5c1c4}
.buy-btn,.hero-action.primary,.nav-cta{position:relative;overflow:hidden}.buy-btn:after,.hero-action.primary:after,.nav-cta:after{content:"";position:absolute;inset:-40% auto -40% -35%;width:24%;transform:skewX(-18deg);background:rgba(255,255,255,.34);transition:left .55s ease}.buy-btn:hover:after,.hero-action.primary:hover:after,.nav-cta:hover:after{left:115%}.buy-btn:hover,.hero-action.primary:hover,.nav-cta:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 14px 28px rgba(18,123,105,.24)!important}.buy-btn:active,.hero-action:active,.nav-cta:active,.hub-card:active,.package-switcher button:active{transform:translateY(1px) scale(.99)!important}
.payment-logos{background:#18313d!important;border-color:#294a56!important}.payment-logos span{color:#fff!important}
.launch-card.compact-launch{background:#fff9df!important;border-color:#eadca4!important;box-shadow:0 10px 28px rgba(111,88,22,.07)!important}.launch-card strong{color:#5c480e!important}.launch-card span{color:#7b6c3c!important}.countdown{background:#fff!important;border-color:#e9d893!important}.countdown b{color:#8b6810!important}
.footer{color:#60747c!important}.footer strong{color:#253d48!important}.footer-links a{color:#47606a!important}

.mobile-nav{background:rgba(255,255,255,.94)!important;border-color:#d8e5e8!important;box-shadow:0 14px 38px rgba(29,66,79,.16)!important}.app-mobile-nav button{color:#62757d!important}.app-mobile-nav button i{color:#199783!important}.app-mobile-nav button.active{color:#172d38!important;background:#e5f5f1!important}.app-mobile-nav button.active i{color:#0c7a68!important}
.checkout-modal{background:rgba(28,46,56,.45)!important}.modal-card{color:#17283b!important;background:#fff!important;border-color:#dbe8eb!important;box-shadow:0 24px 70px rgba(24,54,67,.25)!important}.modal-subtitle{color:#60747c!important}.modal-close{color:#29424d!important;background:#eef5f6!important;border-color:#dbe7e9!important}.checkout-form label{color:#304a56!important}.checkout-form input,.checkout-form textarea,.checkout-form select{color:#17283b!important;background:#f5f9fa!important;border-color:#d5e3e6!important}.checkout-form input::placeholder,.checkout-form textarea::placeholder{color:#8a999f!important}
button:focus-visible,a:focus-visible{outline:3px solid rgba(21,158,136,.34)!important;outline-offset:3px}

/* Tek kartlı paket seçici */
.family-value-strip{display:flex!important;align-items:center;gap:14px;margin:-2px 0 16px!important;padding:14px 16px!important;border:1px solid #cfe5df!important;border-radius:18px!important;background:linear-gradient(135deg,#e9f7f3,#eef5fb)!important}.family-value-strip>i{display:grid;flex:0 0 42px;height:42px;place-items:center;border-radius:13px;background:#fff;color:#159e88;font-size:1.1rem;box-shadow:0 5px 14px rgba(35,91,82,.08)}.family-value-strip>span{display:flex!important;min-width:0;min-height:0!important;flex:1;align-items:flex-start!important;justify-content:center!important;flex-direction:column;gap:3px!important;padding:0!important;background:transparent!important;text-align:left!important}.family-value-strip b{color:#203c46!important;font-size:.94rem}.family-value-strip small{color:#5e737b;font-size:.81rem;line-height:1.4}.family-value-strip>em{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:#fff;color:#397064;font-size:.72rem;font-style:normal;font-weight:900;white-space:nowrap}.family-value-strip>em i{color:#159e88}
.package-switcher{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;padding:7px;border:1px solid #d5e5e6;border-radius:20px;background:#eef4f5}.package-switcher button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:11px 14px;border:1px solid transparent;border-radius:15px;background:#f8fbfb;color:#526872;text-align:left;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.package-switcher button:hover{transform:translateY(-2px);border-color:#bcd8d4;background:#fff}.package-switcher button.active{border-color:#159e88;background:#fff;box-shadow:0 9px 22px rgba(32,94,85,.11)}.package-switcher button>i{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#e2f4ef;color:#13826f;font-size:1.05rem}.package-switcher button>span{display:flex;min-width:0;flex-direction:column;gap:2px}.package-switcher button small{color:#72838a;font-size:.72rem;font-weight:800}.package-switcher button b{color:#233d48;font-size:.92rem}.package-switcher button em{color:#197864;font-size:.88rem;font-style:normal;font-weight:1000;white-space:nowrap}.package-switcher button:not(.active) em{color:#708187}
.package-switcher button{position:relative;grid-template-columns:58px minmax(0,1fr) auto!important;min-height:94px!important;border-width:2px!important}.package-switcher button:first-child{background:linear-gradient(145deg,#fff9e9,#fff)!important}.package-switcher button:last-child{background:linear-gradient(145deg,#f1f4ff,#fff)!important}.package-switcher button:first-child:hover,.package-switcher button:first-child.active{border-color:#dfb13a!important;box-shadow:0 10px 24px rgba(184,132,18,.14)!important}.package-switcher button:last-child:hover,.package-switcher button:last-child.active{border-color:#758bd7!important;box-shadow:0 10px 24px rgba(79,100,183,.14)!important}.package-choice-visual{position:relative;display:grid!important;width:54px;height:54px;place-items:center;border-radius:17px}.package-choice-visual>i{font-size:1.35rem}.hardware-visual{background:#ffedb8;color:#805e05}.license-visual{background:#e4e8fb;color:#5268bd}.package-choice-visual>b{position:absolute;right:-4px;bottom:-4px;display:grid;width:20px;height:20px;place-items:center;border:2px solid #fff;border-radius:50%;background:#159e88;color:#fff!important;font-size:.72rem!important}.package-choice-copy{gap:3px!important}.package-choice-copy small{font-size:.7rem!important;letter-spacing:.04em}.package-switcher button:first-child .package-choice-copy small{color:#8b6911!important}.package-switcher button:last-child .package-choice-copy small{color:#5c6fae!important}.package-choice-copy>b{font-size:1rem!important}.package-choice-copy u{color:#6c7d83;font-size:.73rem;font-weight:800;text-decoration:none}.package-switcher button:first-child em{color:#926b06!important}.package-switcher button:last-child em{color:#5268b7!important}
.pricing-stage{position:relative;max-width:820px;margin-inline:auto}.package-card{display:none!important;width:100%;padding:28px!important}.package-card.active{display:block!important;animation:packageReveal .42s cubic-bezier(.2,.72,.22,1) both}.price-card.featured:before{content:none!important}.package-card[data-package-card="license"]{border-color:#9ba9df!important;background:linear-gradient(180deg,#f8f9ff,#fff)!important}.package-card .package-fit{max-width:520px}.package-card .price-note{min-height:0!important;max-width:720px;font-size:1rem!important}.package-card .package-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.package-card .package-summary span{min-height:58px!important;font-size:.88rem!important}.package-card .price-line{display:grid!important;grid-template-columns:minmax(0,.86fr) 74px minmax(0,1.14fr);align-items:stretch!important;gap:12px!important;margin:18px 0 14px!important;padding:14px!important}.regular-price-block,.launch-offer{display:flex;min-width:0;flex-direction:column;justify-content:center;border-radius:17px;padding:17px 18px}.regular-price-block{border:1px solid #efd4d6;background:linear-gradient(145deg,#fff4f4,#fffafa)}.regular-price-block>span{color:#885a60;font-size:.76rem;font-weight:1000;text-transform:uppercase;letter-spacing:.055em}.regular-price-block del{margin:7px 0 4px;color:#a94d58;font-family:"Space Grotesk",sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1;text-decoration-color:#e03649;text-decoration-thickness:5px}.regular-price-block small{color:#976f74;font-size:.76rem;font-weight:800}.discount-transition{display:grid;place-items:center}.discount-transition span{display:flex;width:66px;height:66px;align-items:center;justify-content:center;flex-direction:column;gap:3px;border-radius:50%;background:#e4f6ee;color:#10755d;font-size:.68rem;font-weight:1000;line-height:1.1;text-align:center;box-shadow:0 7px 18px rgba(24,119,92,.13)}.discount-transition i{font-size:.8rem}.launch-offer{position:relative;border:2px solid #65cdb5;background:linear-gradient(145deg,#e4f8f2,#f4fcfa)}.launch-offer small{color:#337869;font-size:.76rem;font-weight:1000;text-transform:uppercase;letter-spacing:.045em}.launch-offer strong{margin:6px 0 1px;color:#0e806a;font-family:"Space Grotesk",sans-serif;font-size:clamp(2.65rem,5vw,4rem);font-weight:1000;line-height:.98;letter-spacing:-.055em}.launch-offer>span{color:#5f7972;font-size:.78rem;font-weight:900}.launch-offer b{position:absolute;right:13px;top:12px;padding:6px 9px;border-radius:999px;background:#fff;color:#0e7b64;font-size:.72rem;box-shadow:0 4px 12px rgba(29,105,88,.09)}.license-offer{border-color:#74b7d0;background:linear-gradient(145deg,#e9f5fa,#f7fbfd)}.license-offer strong{color:#246e8b}.license-offer b{color:#286d87}.license-transition span{background:#e6f2f8;color:#2e6d85}.package-card .package-details-toggle{margin-bottom:13px}.package-card .buy-btn{min-height:58px!important;font-size:1rem!important}.payment-logos{max-width:820px!important;margin-inline:auto!important}
@keyframes packageReveal{from{opacity:0;transform:translateY(13px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}
.regular-price-block del{font-size:clamp(2rem,3.3vw,2.7rem)!important;white-space:nowrap}.launch-offer strong{white-space:nowrap}

@media(max-width:767px){
  body{background:linear-gradient(180deg,#f9fcfe,#eef5f7)!important}
  .topbar.app-topbar{box-shadow:0 8px 24px rgba(32,68,80,.1)!important}
  .app-hero{gap:19px!important;padding:23px 15px 18px!important;background:linear-gradient(145deg,#f1faf7,#edf4fb)!important}
  .app-hero h1{max-width:345px!important;margin:14px auto 15px!important;font-size:1.7rem!important;line-height:1.1!important;letter-spacing:-.035em!important}.app-hero .hero-copy>p{margin-bottom:0!important;font-size:.91rem!important;line-height:1.55!important}
  .hero-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:19px}.hero-action{min-height:45px;padding:10px 8px;font-size:.79rem}.hero-assurance{justify-content:center;gap:8px 12px;margin-top:14px!important;font-size:.72rem}
  .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:18px!important}.hero-stats span{grid-column:auto!important;min-height:58px!important;padding:7px 4px!important;font-size:.76rem!important}.hero-stats b{font-size:.73rem}.hero-stats small{color:#60747c;font-size:.65rem;font-weight:800;line-height:1.2}.hero-mini-device{grid-template-columns:88px minmax(0,1fr)!important;min-height:108px!important;margin-top:1px!important;padding:10px!important;background:#eaf7f4!important}.hero-mini-device img{width:88px!important}.voice-card{padding:10px!important}.voice-card>i{display:none!important}
  .app-hub{padding-top:18px!important}
  .view-panel{padding:20px 13px!important}.panel-title-row h2{font-size:1.55rem!important}.panel-title-row>p{font-size:.94rem!important}
  .product-story{grid-template-columns:1fr;gap:12px;padding:10px;border-radius:18px}.story-copy{padding:6px}.story-copy h3{font-size:1.3rem}.learning-flow>div{padding:10px}.story-media{min-height:200px}.story-media video{min-height:200px}.story-media>span{right:10px;text-align:center}
  .soft-card{min-height:0!important;padding:17px!important}.soft-card p{font-size:.93rem!important}
  .hub-grid{box-shadow:0 8px 22px rgba(36,72,84,.08)}
  .content-promise-grid{grid-template-columns:1fr;gap:7px}.content-promise-grid article{padding:13px}.grade-explorer-head{align-items:flex-start;padding:15px;flex-direction:column;gap:8px}.grade-explorer-head em{padding:0;background:transparent}.grade-explorer-tabs{gap:5px;padding:8px;overflow:visible}.grade-explorer-tabs button{flex:1 1 0;min-width:0;padding:10px 2px;font-size:.69rem}.grade-showcase{padding:13px}.grade-summary{align-items:stretch;flex-direction:column}.grade-summary>div{width:100%}.grade-summary>b{align-self:flex-start;padding:7px 9px}.grade-summary h3{font-size:1.05rem}.grade-content-grid{grid-template-columns:1fr}.grade-content-grid>section{padding:13px}.experience-chips{grid-template-columns:1fr}.content-detail-drawer{grid-template-columns:1fr}
  .family-value-strip{align-items:flex-start!important;gap:10px!important;padding:12px!important}.family-value-strip>i{flex-basis:36px;height:36px}.family-value-strip b{font-size:.88rem!important}.family-value-strip small{font-size:.76rem!important}.family-value-strip>em{display:none}.package-switcher{gap:7px;padding:6px;border-radius:17px}.package-switcher button{display:flex!important;min-height:174px!important;align-items:flex-start;flex-direction:column;gap:6px;padding:10px}.package-choice-visual{display:grid!important;width:42px!important;height:42px!important;border-radius:13px}.package-choice-visual>i{font-size:1.05rem}.package-choice-visual>b{width:18px;height:18px}.package-choice-copy{gap:4px!important}.package-choice-copy small{font-size:.65rem!important;line-height:1.25}.package-choice-copy>b{font-size:.87rem!important;line-height:1.25}.package-choice-copy u{font-size:.7rem;line-height:1.3}.package-switcher button em{margin-top:auto;padding:6px 8px;border-radius:9px;background:rgba(255,255,255,.8);font-size:.86rem!important}.package-card{padding:18px 13px!important}.package-fit{padding:10px}.package-fit small{font-size:.64rem}.package-fit b{font-size:.88rem}.price-card h3{font-size:1.48rem!important}.package-card .price-note{font-size:.91rem!important;line-height:1.55!important}.package-card .package-summary{grid-template-columns:1fr 1fr!important}.package-card .package-summary span{min-height:58px!important;font-size:.78rem!important}.package-card .package-summary span:last-child{grid-column:1/-1}.package-card .price-line{grid-template-columns:1fr!important;gap:8px!important;padding:9px!important}.regular-price-block,.launch-offer{padding:14px}.regular-price-block del{font-size:2.25rem}.discount-transition{height:38px}.discount-transition span{width:auto;height:auto;flex-direction:row;padding:8px 12px;border-radius:999px}.discount-transition i{transform:rotate(0)}.launch-offer strong{font-size:2.75rem}.launch-offer b{position:static;align-self:flex-start;margin-top:10px}.package-details-toggle{min-height:49px!important;font-size:.86rem!important}.package-journey{gap:7px!important}.package-journey div{min-height:0!important;padding:12px!important}.package-journey strong{font-size:.86rem!important}.package-journey span{font-size:.76rem!important}.buy-assurance{font-size:.68rem}.launch-card.compact-launch{background:#fff9df!important}
}
@media(max-width:420px){.launch-offer strong{font-size:clamp(2.25rem,11.5vw,2.7rem)!important}.package-switcher button small{font-size:.72rem!important}.package-switcher button b,.package-switcher button em{font-size:.84rem!important}}
@media(prefers-reduced-motion:reduce){.story-media video{animation:none}}

.school-trust-band{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:20px;align-items:center;margin-top:4px;padding:20px;border:1px solid #cfe4df;border-radius:22px;background:linear-gradient(135deg,#f8fcfb,#eef7f5);box-shadow:0 10px 28px rgba(36,88,78,.07);text-align:left}.school-trust-kicker{display:inline-flex;align-items:center;gap:7px;color:#10806e;font-size:.72rem;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.school-trust-copy h2{max-width:720px;margin:7px 0 6px;color:#1d3440;font-family:"Space Grotesk",sans-serif;font-size:1.23rem;line-height:1.25}.school-trust-copy p{max-width:730px;margin:0;color:#5a7079;font-size:.86rem;line-height:1.5}.school-trust-proof{display:grid;gap:8px}.school-trust-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px}.school-trust-metrics span{display:flex;min-height:54px;align-items:center;justify-content:center;flex-direction:column;border:1px solid #d9e8e5;border-radius:13px;background:#fff;text-align:center}.school-trust-metrics b{color:#0d8872;font-size:1.2rem;line-height:1}.school-trust-metrics small{color:#657a81;font-size:.67rem;font-weight:900}.school-logo-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.school-logo-row span{display:grid;height:46px;place-items:center;overflow:hidden;border:1px solid #dce8e6;border-radius:10px;background:#fff;padding:5px}.school-logo-row img{display:block;width:100%;height:100%;object-fit:contain}.school-trust-note{color:#78898e;font-size:.62rem;line-height:1.35}
@media(max-width:767px){.school-trust-band{grid-template-columns:1fr;gap:13px;margin-top:3px;padding:15px 12px;border-radius:18px}.school-trust-copy h2{font-size:1.04rem}.school-trust-copy p{font-size:.79rem}.school-trust-metrics span{min-height:50px}.school-trust-metrics b{font-size:1.05rem}.school-logo-row span{height:43px;padding:4px}.school-trust-note{text-align:center}}

.home-impact-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:3px;padding:7px;border:1px solid #cfe4df;border-radius:19px;background:rgba(255,255,255,.72)}.home-impact-metrics span{display:flex;min-height:60px;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:1px solid #dae8e5;border-radius:13px;background:#fff;text-align:center}.home-impact-metrics b{color:#0d8974;font-family:"Space Grotesk",sans-serif;font-size:1.35rem;line-height:1}.home-impact-metrics small{color:#60767e;font-size:.72rem;font-weight:1000;line-height:1.2}
.checkout-form .checkout-consent{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #d5e3e6;border-radius:14px;background:#f5f9fa;font-size:.82rem;line-height:1.45}.checkout-form .checkout-consent input{width:18px;height:18px;flex:0 0 18px;margin:1px 0 0;padding:0;accent-color:#159e88}.checkout-consent a{color:#087d71;text-decoration:underline;text-underline-offset:2px}.checkout-consent a:hover,.checkout-consent a:focus-visible{color:#075b58}.checkout-form button[type="submit"]:disabled{opacity:.65;cursor:wait;transform:none;box-shadow:none}
.school-reference-strip{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:20px;align-items:center;padding:18px 20px!important;border:1px solid #d6e6e2;border-radius:22px;background:linear-gradient(135deg,#f8fcfb,#eef7f5);box-shadow:0 10px 28px rgba(36,88,78,.06)}.school-reference-heading{display:grid;gap:8px;text-align:left}.school-reference-heading>span{display:inline-flex;width:max-content;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#e1f4ee;color:#0e7c68;font-size:.69rem;font-weight:1000;letter-spacing:.055em;text-transform:uppercase}.school-reference-heading h2{margin:0;color:#1d3540;font-family:"Space Grotesk",sans-serif;font-size:1.22rem;line-height:1.25}.school-reference-heading p{margin:5px 0 0;color:#60747d;font-size:.8rem;line-height:1.45}.school-reference-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.school-reference-logos article{display:grid;min-width:0;gap:6px;place-items:center;padding:8px 5px;border:1px solid #dce8e6;border-radius:14px;background:#fff;text-align:center}.school-reference-logos article>span{display:grid;width:100%;height:42px;place-items:center}.school-reference-logos img{display:block;width:100%;height:100%;object-fit:contain}.school-reference-logos b{overflow:hidden;width:100%;color:#455d66;font-size:.68rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:767px){.home-impact-metrics{gap:0;margin-top:0;padding:8px 4px;border-color:#d4e8e3;border-radius:14px;background:rgba(229,246,241,.76)}.home-impact-metrics span{min-height:42px;padding:3px 4px;border:0;border-radius:0;background:transparent}.home-impact-metrics span+span{border-left:1px solid #c9dfda}.home-impact-metrics b{font-size:1rem}.home-impact-metrics small{font-size:.6rem;line-height:1.15}.school-reference-strip{grid-template-columns:1fr;gap:13px;padding:14px 12px!important;border-radius:18px}.school-reference-heading{justify-items:center;text-align:center}.school-reference-heading h2{font-size:1.04rem}.school-reference-heading p{font-size:.76rem}.school-reference-logos{grid-template-columns:1fr 1fr;gap:6px}.school-reference-logos article{grid-template-columns:48px minmax(0,1fr);min-height:58px;gap:8px;padding:7px 9px;text-align:left}.school-reference-logos article>span{height:40px}.school-reference-logos b{font-size:.72rem;white-space:normal}}

.school-reference-logos img{display:block!important;width:auto!important;height:40px!important;max-width:100%!important;max-height:40px!important;object-fit:contain!important}

/* Bireysel satış kapalıyken paketler yalnızca bilgi amaçlı gösterilir. */
.sales-notice{display:flex;align-items:flex-start;gap:11px;max-width:820px;margin:0 auto 18px;padding:13px 16px;border:1px solid #b9e4dc;border-radius:15px;background:#edfaf6;color:#315d5a;font-size:.89rem;line-height:1.45}
.sales-notice i{flex:0 0 auto;margin-top:2px;color:#0d8a75}.sales-notice strong{color:#14584e}
.package-card a.buy-btn{text-decoration:none;cursor:pointer}
.launch-contact{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:12px;background:#137e6d;color:#fff;font-weight:900;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}
.launch-contact:hover,.launch-contact:focus-visible{transform:translateY(-2px);box-shadow:0 10px 20px rgba(19,126,109,.22)}
@media(max-width:767px){.sales-notice{margin-bottom:14px;padding:12px;font-size:.8rem}.launch-contact{width:100%;margin-top:12px}}
