/* Public storefront: editorial palette, isolated from admin panels. */
.storefront .faq-page-hero{padding:64px 0;background:#173b43;color:#d8e6df}.storefront .faq-page-hero h1{color:#f5e8c9;font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,3.5rem);margin:15px 0;font-weight:400}.storefront .faq-eyebrow{color:#edab80;font-size:.8rem;letter-spacing:.1em}.storefront .faq-section{padding:60px 0}.storefront .faq-wrap{max-width:950px}.storefront .faq-heading{margin:0;font:inherit}.storefront .faq-question{width:100%;border:0;text-align:left;font-family:inherit;color:#173b43;background:#fffdf8;line-height:1.6}.storefront .faq-answer{padding:0;transition:max-height .35s ease}.storefront .faq-item.open .faq-answer:not([hidden]){max-height:none!important}.storefront .faq-answer-inner{padding:8px 24px 24px;line-height:1.85}.storefront .faq-support{margin-top:35px;padding:30px;background:#edf1e9;border-radius:12px;display:flex;gap:22px;align-items:center}.storefront .faq-support h2{font-size:1.25rem;margin-bottom:10px}.storefront .faq-support p{font-size:.92rem;color:#56645c;line-height:1.7}.storefront .faq-support>div{flex:1}.storefront .faq-support .btn{white-space:normal}@media(max-width:640px){.storefront .faq-support{flex-direction:column;align-items:flex-start}.storefront .faq-page-hero{padding:42px 0}.storefront .faq-question{padding:18px}.storefront .faq-answer-inner{padding:8px 18px 22px}}
.storefront .site-logo .logo-img{height:42px;width:auto;max-width:150px!important;object-fit:contain}.storefront .footer-logo-link{flex-wrap:wrap}
.storefront .about-hero h1{color:#f5e8c9}
.storefront .hero-slide--default{padding:0}.storefront .hero-proof{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:.78rem;color:#d7e7e2;list-style:none}.storefront .hero-proof i{margin-right:7px}.storefront .hero-image--default{max-width:520px;width:100%}.storefront #egitimler,.storefront #nasil-secerim{scroll-margin-top:90px}
.purchase-checklist{margin-top:22px;padding:20px;background:#edf1e9;border-radius:8px}.purchase-checklist p{font-size:.85rem;line-height:1.7;color:#56665e;margin:10px 0}.purchase-checklist a{display:block;margin-top:12px;font-size:.82rem;text-decoration:underline}.storefront .sidebar-card{border-color:#dce1d6;box-shadow:0 18px 50px #183b4310}.storefront .pd-page{background:#fffdf8}
.storefront{--brand-500:#203f49;--brand-600:#17343d;--brand-700:#102a32;--brand-50:#eef3f1;--brand-100:#dce9e3;--secondary:#17343d;--primary:#c34b27;--accent-500:#d5542d;--accent-600:#b63e1b;--surface:#fffdf8;--surface-alt:#f4f1e9;--ink-900:#182e34;--text-dark:#182e34;background:#fffdf8;color:#182e34}
.storefront :focus-visible{outline:3px solid #b54924;outline-offset:5px}.storefront .site-header{background:#fffdf8}.storefront .hero-slide--default{background:#153b43;overflow:hidden}.storefront .hero-slide--default .hero-inner{min-height:610px;gap:48px;padding:70px 0}.storefront .hero-slide--default h1{font-size:clamp(2.8rem,5.2vw,5rem);letter-spacing:-.055em;line-height:1.04;font-weight:500}.storefront .hero-slide--default h1 strong{color:#f6dca7;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:italic}.storefront .hero-slide--default .hero-text>p{max-width:530px;font-size:1.1rem;line-height:1.8;color:#dfebe7}.storefront .hero-badge{letter-spacing:.14em;font-size:.66rem;border:1px solid #ffffff36;background:transparent;padding:10px 14px}.storefront .hero-image--default{display:block;align-self:stretch;min-width:0}
.study-art{position:relative;height:100%;min-height:450px;isolation:isolate;background:radial-gradient(#ffffff24 1px,transparent 1px);background-size:22px 22px}.study-art-label,.study-art-caption{position:absolute;color:#c4d7cf;font-size:.68rem;letter-spacing:.2em}.study-art-label{top:0;left:18px}.study-art-caption{bottom:0;right:0}.study-art-orbit{position:absolute;inset:14% 0 12%;border:1px solid #a7c1b4;border-radius:50%;transform:rotate(-35deg)}.study-art-paper{position:absolute;inset:12% 12% 13%;padding:35px;background:#f5e8c9;color:#183c43;transform:rotate(-7deg);box-shadow:20px 25px 0 #0c2b3277;border-radius:3px}.study-art-paper>span{font-size:.62rem;letter-spacing:.22em}.study-art-paper strong{display:block;font-family:Georgia,serif;font-weight:400;font-size:clamp(2.8rem,4.3vw,4.5rem);line-height:1.02;margin:25px 0;letter-spacing:-.05em}.study-art-paper hr{border:0;border-top:1px solid #173c4340;margin-bottom:13px}.study-art-paper small{font-size:.75rem}.study-art-sun{position:absolute;right:0;top:4%;font-size:125px;line-height:1;color:#ee9565;z-index:2;transform:rotate(12deg)}.study-art-note{position:absolute;right:0;bottom:17%;padding:17px 24px;background:#dc6b42;color:#142e35;transform:rotate(5deg);font-size:.84rem;font-weight:600;z-index:3;box-shadow:0 9px 24px #102b3233}
.storefront .section{padding:82px 0}.storefront .section-alt{background:#f4f1e9}.editorial-heading{max-width:690px;margin-bottom:32px}.eyebrow{display:block;font-size:.67rem;font-weight:700;letter-spacing:.18em;color:#9f3c20;margin-bottom:18px}.editorial-heading h2,.clarity-layout h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.1rem,3.8vw,3.4rem);line-height:1.08;letter-spacing:-.045em;font-weight:400;margin-bottom:20px}.editorial-heading p,.clarity-layout>div>p{color:#5b6867;line-height:1.8;max-width:560px}.catalog-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0 45px}.catalog-shortcuts a{padding:12px 18px;border:1px solid #d8ddd5;border-radius:30px;font-size:.88rem;font-weight:600}.catalog-shortcuts a:hover{background:#173b43;color:white}
.storefront .product-card{border:1px solid #dfe3d9;border-radius:14px;background:#fffdf8;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease}.storefront .product-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #173b4310}.storefront .product-thumb{background:#cbdad2}.product-summary{font-size:.84rem;color:#63706e;line-height:1.55;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.guide-card{padding:30px;border:1px solid #d9dfd5;border-radius:5px}.guide-number{display:block;font-family:Georgia,serif;font-size:3rem;color:#b4502e;margin-bottom:35px}.guide-card h3{font-size:1.3rem;margin-bottom:12px}.guide-card p{font-size:.95rem;line-height:1.8;color:#5c6a67}.guide-card a{display:inline-block;font-size:.86rem;font-weight:600;margin-top:24px}.learning-note{margin-top:25px;display:flex;gap:22px;align-items:center;padding:26px 30px;background:#e8eee7;border-radius:5px}.learning-note p{flex:1;font-size:.9rem;line-height:1.7;margin:0}.learning-note a{font-size:.83rem;font-weight:600;white-space:nowrap}.purchase-clarity{background:#f4f1e9}.clarity-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.clarity-layout .btn{margin-top:26px}.clarity-questions details{border-bottom:1px solid #ced7cd;padding:20px 0}.clarity-questions summary{cursor:pointer;font-size:1.05rem;font-weight:600;line-height:1.5;padding-right:15px}.clarity-questions details p{font-size:.94rem;line-height:1.8;color:#5a6864;margin:16px 0 4px}.clarity-questions p a{text-decoration:underline}
.storefront .cta-section{background:#20434a}.storefront .site-footer{background:#102b32}.storefront .feature-box{box-shadow:none;border:1px solid #dfe3d8}.about-hero{background:#173b43;color:#f5e8c9;padding:90px 0}.about-hero h1{font-family:Georgia,serif;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:400;line-height:1.06;letter-spacing:-.04em;max-width:820px}.about-hero .eyebrow{color:#edab80}.about-hero p{max-width:650px;margin-top:25px;line-height:1.8;color:#d1e2d9}.about-story{display:grid;grid-template-columns:1fr 1.2fr;gap:75px}.about-story h2{font-family:Georgia,serif;font-size:2.6rem;line-height:1.12;font-weight:400}.about-story p{color:#5c6965;line-height:1.9;margin-bottom:18px}.about-values{margin-top:40px}
@media(max-width:900px){.storefront .hero-slide--default .hero-inner{gap:20px;min-height:540px}.study-art-paper{padding:26px;inset:15% 7% 16%}.study-art-sun{font-size:90px}.guide-grid{gap:12px}.guide-card{padding:22px}.clarity-layout,.about-story{gap:35px}.learning-note{flex-wrap:wrap}}
@media(max-width:640px){.storefront .section{padding:52px 0}.storefront .hero-slide--default .hero-inner{display:flex;flex-direction:column;padding:42px 0 28px}.storefront .hero-slide--default .hero-text{width:100%}.storefront .hero-slide--default h1{font-size:3.05rem}.storefront .hero-image--default{display:block;width:100%;max-width:350px;margin:10px auto 0}.study-art{min-height:350px}.study-art-paper{inset:10% 15% 13%;padding:25px}.study-art-paper strong{font-size:3.2rem;margin:19px 0}.study-art-sun{right:6%}.study-art-note{font-size:.73rem;bottom:14%;padding:13px}.study-art-caption{font-size:.55rem}.guide-grid,.clarity-layout,.about-story{grid-template-columns:1fr}.guide-card{padding:27px}.guide-number{margin-bottom:20px}.learning-note{padding:22px;gap:14px}.learning-note p{flex-basis:100%}.learning-note a{white-space:normal}.catalog-shortcuts a{padding:10px 13px}.about-hero{padding:55px 0}.storefront .hero-actions{flex-wrap:wrap}.storefront .hero-actions .btn{white-space:normal}}
@media(prefers-reduced-motion:reduce){.storefront *, .storefront *::before, .storefront *::after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
