:root{--tti-ink:#18241f;--tti-deep:#0d3029;--tti-green:#155044;--tti-mint:#dff3e9;--tti-sand:#f5eee2;--tti-gold:#d5aa51;--tti-line:#cfddd7;--tti-muted:#55665f;--tti-white:#fff}
.tti{font-family:"Tajawal","Segoe UI",sans-serif;color:var(--tti-ink);background:#fbfcfa;line-height:1.8}.tti *{box-sizing:border-box}.tti h1,.tti h2,.tti h3,.tti p{margin-top:0}.tti h1{font-size:clamp(2.2rem,5vw,4.7rem);line-height:1.12;letter-spacing:-.035em}.tti h2{font-size:clamp(1.75rem,3.2vw,3rem);line-height:1.25}.tti h3{font-size:1.25rem;line-height:1.4}.tti a{color:#125b4c;text-underline-offset:3px}.tti-kicker{font-size:.78rem;font-weight:900;letter-spacing:.09em;color:#684807}.tti-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 21px;border:0;border-radius:999px;font:inherit;font-weight:900;cursor:pointer;text-decoration:none}.tti-btn--gold{background:var(--tti-gold);color:#17251f!important}.tti-btn--ghost{background:transparent;border:1px solid #8eb4a9;color:#fff}.tti-btn--light{background:#fff;color:#173d34!important}.tti-hero{background:linear-gradient(130deg,#0b2f28,#174f43 72%,#2c6555);color:#fff;padding:clamp(48px,8vw,104px) 0}.tti-hero p,.tti-hero li{color:#eff7f4}.tti-hero__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(30px,6vw,80px);align-items:center}.tti-crumbs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:25px;font-size:.88rem}.tti-crumbs a{color:#d8ebe5}.tti-lead{font-size:clamp(1.05rem,1.7vw,1.28rem);max-width:760px}.tti-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.tti-trust{list-style:none;padding:0;display:flex;gap:20px;flex-wrap:wrap;font-size:.9rem}.tti-trust li:before{content:"✓";color:#f1c66d;margin-left:7px}.tti-hero__board{background:#fff;color:var(--tti-ink);border-radius:24px;padding:28px;box-shadow:0 28px 70px #06171355;transform:rotate(-2deg)}.tti-hero__board span,.tti-hero__board strong,.tti-hero__board small{display:block}.tti-hero__board span{color:#8a6015;font-weight:900}.tti-hero__board strong{font-size:1.55rem;margin:8px 0 20px}.tti-hero__board i{display:block;height:10px;border-radius:99px;background:#dfe9e5;margin:11px 0}.tti-hero__board i:nth-of-type(2){width:75%}.tti-hero__board i:nth-of-type(3){width:55%}.tti-hero__board small{margin-top:22px;color:var(--tti-muted)}
.tti>.true-container,.tti>section>.true-container{max-width:1180px}.tti-intro{padding-top:clamp(55px,7vw,90px);padding-bottom:clamp(55px,7vw,90px);display:grid;grid-template-columns:.75fr 1.25fr;gap:45px}.tti-intro>div:last-child{font-size:1.08rem}.tti-workspace{background:var(--tti-deep);color:#fff;padding:clamp(54px,7vw,90px) 0}.tti-workspace__head{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end}.tti-progress{min-width:210px;background:#fff;color:var(--tti-ink);padding:16px;border-radius:16px}.tti-progress strong,.tti-progress span{display:block}.tti-progress strong{font-size:1.55rem}.tti-progress>div{height:8px;background:#d7e5df;border-radius:9px;overflow:hidden;margin-top:10px}.tti-progress i{display:block;width:0;height:100%;background:var(--tti-gold)}.tti-plan{margin-top:30px}.tti-settings{border:1px solid #5c8178;border-radius:20px;padding:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tti-settings>legend,.tti-duration>legend{font-weight:900;padding:0 9px}.tti label{display:grid;gap:6px;font-weight:800}.tti input,.tti textarea,.tti select{width:100%;border:1px solid #abc0b8;border-radius:9px;background:#fff;color:#17251f;font:inherit;padding:10px 12px}.tti input,.tti select{min-height:46px}.tti textarea{resize:vertical;line-height:1.55}.tti-duration{border:0;padding:0;display:flex;align-items:end;gap:8px}.tti-duration label{display:block}.tti-duration input{position:absolute;opacity:0;pointer-events:none}.tti-duration span{display:block;background:#254f46;border:1px solid #72948b;padding:10px 14px;border-radius:9px;cursor:pointer}.tti-duration input:checked+span{background:var(--tti-gold);color:#17251f;border-color:var(--tti-gold)}.tti-duration input:focus-visible+span{outline:3px solid #fff;outline-offset:2px}.tti-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.tti-toolbar button{border:1px solid #6f9188;border-radius:9px;background:#204a40;color:#fff;padding:9px 13px;font:inherit;font-weight:800;cursor:pointer}.tti-toolbar .is-primary{background:var(--tti-gold);color:#17251f;border-color:var(--tti-gold)}.tti-toolbar .is-danger{margin-right:auto;border-color:#d69d90;color:#ffe8e2}.tti-days{display:grid;gap:18px}.tti-day{background:#fff;color:var(--tti-ink);border-radius:20px;overflow:hidden;border:1px solid #c8d8d2}.tti-day[hidden]{display:none!important}.tti-day header{display:grid;grid-template-columns:.45fr 1.55fr;gap:20px;padding:20px;background:#f5eee2;align-items:end}.tti-day header span{font-weight:900;color:#684807}.tti-day h3{margin:2px 0}.tti-day h3 small{font-size:.78rem;color:var(--tti-muted);font-weight:500}.tti-day__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:20px}.tti-day__grid label:nth-child(1),.tti-day__grid label:nth-child(8){grid-column:span 2}.tti-summary{margin-top:20px;background:var(--tti-mint);color:var(--tti-ink);border-radius:20px;padding:22px;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.tti-summary>div{grid-column:1/-1}.tti-total{background:#fff;border-radius:14px;padding:18px}.tti-total span,.tti-total strong,.tti-total small{display:block}.tti-total strong{font-size:1.6rem}.tti-total small{color:var(--tti-muted)}.tti-status{background:#fff;color:var(--tti-ink)!important;border-right:4px solid var(--tti-gold);padding:13px 16px;border-radius:10px;margin:18px 0 0}
.tti-method{padding-top:clamp(55px,7vw,90px);padding-bottom:clamp(55px,7vw,90px);display:grid;grid-template-columns:.65fr 1.35fr;gap:42px}.tti-method ol{list-style:none;padding:0;margin:0;display:grid;gap:12px}.tti-method li{display:grid;grid-template-columns:auto 1fr;gap:16px;background:#f0f5f2;border-radius:14px;padding:18px}.tti-method li>span{font-weight:900;color:#684807}.tti-method h3{margin-bottom:4px}.tti-method p{margin-bottom:0;color:var(--tti-muted)}.tti-example{background:var(--tti-sand);padding:clamp(50px,7vw,80px) 0}.tti-example>.true-container{display:grid;grid-template-columns:1fr auto;gap:35px}.tti-example dl{display:grid;grid-template-columns:repeat(3,150px);gap:10px;margin:0}.tti-example dl div{background:#fff;border-radius:15px;padding:17px}.tti-example dt{font-size:1.5rem;font-weight:900;color:#7b5510}.tti-example dd{margin:0;color:var(--tti-muted)}.tti-formats{padding-top:clamp(55px,7vw,90px);padding-bottom:clamp(55px,7vw,90px);display:grid;grid-template-columns:.65fr 1.35fr;gap:36px}.tti-formats>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tti-formats article{border:1px solid var(--tti-line);border-radius:16px;padding:20px}.tti-privacy{background:#174f43;color:#fff;padding:clamp(50px,7vw,78px) 0}.tti-privacy>.true-container{display:grid;grid-template-columns:1fr auto;gap:45px}.tti-privacy p{color:#eaf4f1}.tti-privacy aside{background:#fff;color:var(--tti-ink);border-radius:19px;padding:22px;min-width:220px}.tti-privacy aside>*{display:block;border-bottom:1px solid var(--tti-line);padding:8px}.tti-privacy aside>*:last-child{border:0}.tti-review{padding-top:clamp(50px,7vw,78px);padding-bottom:clamp(50px,7vw,78px);display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}.tti-review>a{border:1px solid var(--tti-line);border-radius:999px;padding:10px 16px;font-weight:900;text-decoration:none}.tti-faq{padding-bottom:clamp(55px,7vw,90px)}.tti-faq details{background:#f5eee2;border-radius:12px;margin:9px 0;padding:0 18px}.tti-faq summary{cursor:pointer;font-weight:900;padding:16px 0;display:flex;justify-content:space-between}.tti-faq details p{padding-bottom:17px;color:var(--tti-muted)}.tti-cta{background:linear-gradient(120deg,#ad7d27,#d8ad55);padding:clamp(48px,7vw,78px) 0}.tti-cta>.true-container{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.tti-cta p{color:#27372f}.tti-cta>div>div:last-child{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tti-cta a:not(.tti-btn){color:#17352e;font-weight:900}.tti-review.tti-review{min-height:68vh;padding:0}.tti-review .tti-hero{width:100%}.tti-review .tti-hero>.true-container{max-width:850px}
.tti input:focus-visible,.tti textarea:focus-visible,.tti select:focus-visible,.tti button:focus-visible,.tti a:focus-visible,.tti summary:focus-visible{outline:3px solid #e8b94f;outline-offset:3px}
@media(max-width:950px){.tti-hero__grid,.tti-intro,.tti-method,.tti-formats,.tti-review{grid-template-columns:1fr}.tti-settings{grid-template-columns:repeat(2,1fr)}.tti-day__grid{grid-template-columns:repeat(2,1fr)}.tti-example>.true-container,.tti-privacy>.true-container,.tti-cta>.true-container{grid-template-columns:1fr}.tti-formats>div:last-child{grid-template-columns:repeat(3,1fr)}}
@media(max-width:620px){.tti h1{font-size:2.25rem}.tti-hero__board{transform:none}.tti-settings,.tti-day header,.tti-day__grid,.tti-summary,.tti-formats>div:last-child{grid-template-columns:1fr}.tti-day__grid label:nth-child(1),.tti-day__grid label:nth-child(8),.tti-summary>div{grid-column:1}.tti-workspace__head{grid-template-columns:1fr}.tti-progress{min-width:0}.tti-duration{align-items:stretch}.tti-toolbar{display:grid;grid-template-columns:repeat(2,1fr)}.tti-toolbar .is-danger{margin:0}.tti-example dl{grid-template-columns:1fr}.tti-privacy aside{min-width:0}.tti-actions{align-items:stretch;flex-direction:column}.tti-trust{display:grid;gap:5px}}
@media(prefers-reduced-motion:reduce){.tti *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{header,footer,.tti-crumbs,.tti-actions,.tti-toolbar,.tti-intro,.tti-method,.tti-example,.tti-formats,.tti-privacy,.tti-review,.tti-faq,.tti-cta,.tti-progress,.tti-status{display:none!important}.tti-hero{background:#fff!important;color:#000!important;padding:0 0 20px}.tti-hero__grid{display:block}.tti-hero h1,.tti-hero p,.tti-hero li{color:#000!important}.tti-hero__board{display:none}.tti-workspace{background:#fff!important;color:#000!important;padding:0}.tti-workspace h2,.tti-workspace p{color:#000!important}.tti-settings{border:1px solid #777;grid-template-columns:repeat(4,1fr);padding:10px}.tti-duration{display:none}.tti-day{break-inside:avoid;border:1px solid #777;margin:12px 0}.tti-day header,.tti-day__grid{padding:10px}.tti-day__grid{grid-template-columns:repeat(4,1fr)}.tti-day input,.tti-day textarea,.tti-settings input,.tti-settings select,.tti-summary input,.tti-summary textarea{border:0;padding:2px;background:transparent;overflow:visible}.tti-summary{break-inside:avoid;border:1px solid #777;background:#fff}.tti-total{border:1px solid #aaa}@page{size:A4;margin:12mm}}
.tti>.tti-review{min-height:auto!important;padding-top:clamp(50px,7vw,78px)!important;padding-bottom:clamp(50px,7vw,78px)!important}.tti-editorial-review{min-height:68vh}.tti-editorial-review .tti-hero{width:100%;min-height:68vh;display:flex;align-items:center}.tti-editorial-review .tti-hero>.true-container{max-width:850px}
.tti-quality{background:#f0f5f2;padding:clamp(55px,7vw,90px) 0}.tti-quality header{max-width:780px}.tti-quality .true-container>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tti-quality article{background:#fff;border:1px solid var(--tti-line);border-radius:16px;padding:20px}.tti-quality article>span{color:#684807;font-weight:900}.tti-quality article p{color:var(--tti-muted);margin:0}@media(max-width:850px){.tti-quality .true-container>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.tti-quality .true-container>div{grid-template-columns:1fr}}
@media print{.tti-quality{display:none!important}}
