:root{--paper: #ffffff;--stock: #eef3f6;--k: #000000;--text: #24282c;--muted: #59646e;--line: #d3dce3;--c: #00aeef;--c-ink: #006fa6;--m: #ec008c;--y: #ffe500;--font: "Readex Pro", "Segoe UI", Tahoma, sans-serif;--r: 4px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px;direction:rtl}body{margin:0;background:var(--paper);color:var(--text);font:400 16px/1.8 var(--font);overflow-x:hidden}a{color:inherit}h1,h2,h3{line-height:1.25;margin:0 0 .5em;color:var(--k)}h2{font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:700}h3{font-weight:500}.wrap{max-width:1160px;margin-inline:auto;padding-inline:20px}.section{padding-block:clamp(56px,8vw,104px)}.row{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding:10px 22px;border-radius:var(--r);font:500 1rem var(--font);text-decoration:none;border:2px solid transparent;cursor:pointer}.btn-k{background:var(--k);color:#fff}.btn-k:hover{background:var(--c-ink)}.btn-c{background:var(--c);color:var(--k)}.btn-c:hover{background:var(--y)}.btn-line{border-color:var(--k);color:var(--k);background:transparent}.btn-line:hover{background:var(--k);color:#fff}.btn.sm{min-block-size:40px;padding:6px 16px;font-size:.92rem}.top{position:fixed;inset-inline:0;top:0;z-index:20;display:flex;align-items:center;gap:24px;padding:10px 20px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block-end:1px solid var(--line)}.brand{display:flex;align-items:center}.brand img{block-size:30px;inline-size:auto;display:block}.top nav{display:flex;gap:22px;margin-inline-start:auto}.top nav a{text-decoration:none;color:var(--muted);font-size:.95rem}.top nav a:hover{color:var(--k)}@media(max-width:900px){.top nav{display:none}.top .btn{margin-inline-start:auto}}.hero{padding-block:112px 72px;background:var(--stock)}.hero-grid{display:grid;grid-template-columns:1fr 300px;gap:36px;align-items:center}.sheet{position:relative;background:var(--paper);padding-block:clamp(44px,6vw,72px) 60px;padding-inline:clamp(22px,5vw,64px);box-shadow:0 1px 2px #00000014,0 18px 40px #00283c14}.sheet:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;pointer-events:none;background:linear-gradient(var(--k),var(--k)) left 0 top 14px / 9px 1px no-repeat,linear-gradient(var(--k),var(--k)) left 14px top 0 / 1px 9px no-repeat,linear-gradient(var(--k),var(--k)) right 0 top 14px / 9px 1px no-repeat,linear-gradient(var(--k),var(--k)) right 14px top 0 / 1px 9px no-repeat,linear-gradient(var(--k),var(--k)) left 0 bottom 14px / 9px 1px no-repeat,linear-gradient(var(--k),var(--k)) left 14px bottom 0 / 1px 9px no-repeat,linear-gradient(var(--k),var(--k)) right 0 bottom 14px / 9px 1px no-repeat,linear-gradient(var(--k),var(--k)) right 14px bottom 0 / 1px 9px no-repeat}.reg{position:absolute;inline-size:18px;block-size:18px;border:1px solid var(--k);border-radius:50%}.reg:before,.reg:after{content:"";position:absolute;background:var(--k)}.reg:before{inset-inline:-5px;top:50%;block-size:1px}.reg:after{inset-block:-5px;inset-inline-start:50%;inline-size:1px}.reg-a{top:16px;inset-inline-end:18px}.reg-b{bottom:14px;inset-inline-start:18px}.colorbar{display:flex;gap:2px}.colorbar i{inline-size:14px;block-size:14px;display:block}.sheet .colorbar{position:absolute;top:18px;inset-inline-start:clamp(22px,5vw,64px)}.ink-c{background:var(--c)}.ink-m{background:var(--m)}.ink-y{background:var(--y)}.ink-k{background:var(--k)}.kicker{margin:0 0 10px;color:var(--muted);font-weight:500}.hero h1{font-size:clamp(2.1rem,5.4vw,4rem);font-weight:700;line-height:1.2;max-inline-size:15em;text-wrap:balance}.overprint{position:relative;isolation:isolate}.overprint:before,.overprint:after{content:attr(data-text);content:attr(data-text) / "";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;mix-blend-mode:multiply;pointer-events:none}.overprint:before{color:var(--c);transform:translate(.045em,.03em);animation:plate-c .9s cubic-bezier(.2,.8,.2,1) both}.overprint:after{color:var(--m);transform:translate(-.035em,-.02em);animation:plate-m .9s cubic-bezier(.2,.8,.2,1) both}@keyframes plate-c{0%{transform:translate(.35em,.12em)}}@keyframes plate-m{0%{transform:translate(-.35em,-.12em)}}.lead{max-inline-size:36em;color:var(--muted);margin:0 0 24px}.ticket{background:var(--paper);border:1px solid var(--k);padding:22px;position:relative}.ticket:before{content:"";position:absolute;inset-inline:0;top:-1px;block-size:6px;background:repeating-linear-gradient(90deg,var(--k) 0 10px,transparent 10px 16px)}.ticket-head{font-weight:700;color:var(--k);margin:6px 0 12px}.ticket ul{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:12px}.ticket li{display:grid;border-inline-start:4px solid var(--c);padding-inline-start:12px}.ticket li+li{border-color:var(--m)}.ticket li span{color:var(--muted);font-size:.92rem}.ticket a{color:var(--c-ink);font-weight:500}.sec-head{max-inline-size:640px;margin-block-end:28px}.sec-head p{color:var(--muted);margin:0}.dept{display:grid;grid-template-columns:260px 1fr;gap:28px;padding-block:28px;border-block-start:6px solid var(--ink);--ink: var(--k)}.dept-c{--ink: var(--c)}.dept-m{--ink: var(--m)}.dept-y{--ink: var(--y)}.dept-head h3{font-size:1.35rem;margin:10px 0 6px}.dept-head p{margin:0;color:var(--muted);font-size:.95rem}.swatch{display:block;inline-size:28px;block-size:28px}.items{list-style:none;margin:0;padding:0}.items li+li{border-block-start:1px solid var(--line)}.item{display:grid;grid-template-columns:auto 1fr 1fr;gap:6px 16px;align-items:center;padding:12px 8px}div.item{grid-template-columns:1fr 1fr}label.item{cursor:pointer}label.item:hover{background:var(--stock)}.item input{inline-size:22px;block-size:22px;margin:0;accent-color:var(--k);cursor:pointer}.it-name{font-weight:500;color:var(--k);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.it-name small{color:var(--muted);font-weight:300;font-size:.82rem}.it-spec{color:var(--muted);font-size:.92rem}.school{background:var(--y)}.school-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.school p{max-inline-size:30em}.labels{list-style:none;margin:0;padding:20px;background:var(--paper);display:grid;grid-template-columns:repeat(2,1fr);gap:10px;rotate:-2deg;box-shadow:0 16px 36px #3c32002e}.labels li{border:2px solid var(--k);border-radius:12px;padding:12px 14px;font-weight:700;color:var(--k);text-align:center}.labels li:nth-child(3n+1){background:var(--c)}.labels li:nth-child(3n+2){background:#fff}.labels li:nth-child(3n){background:var(--m);color:#fff}.labels li:last-child:nth-child(odd){grid-column:1 / -1}.reels{background:var(--stock)}.reels-head{display:flex;justify-content:space-between;align-items:end;gap:16px}.reel-row{list-style:none;padding:0;margin-block:20px 28px;display:grid;grid-auto-flow:column;grid-auto-columns:300px;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.reel-row::-webkit-scrollbar{display:none}.reel-row li{scroll-snap-align:start;overflow:hidden;background:#000}.reel-row iframe{display:block;inline-size:100%;block-size:533px;border:0}.reel-nav{display:flex;gap:10px}.reel-btn{inline-size:44px;block-size:44px;border:2px solid var(--k);background:transparent;color:var(--k);font-size:1.2rem;cursor:pointer}.reel-btn:hover{background:var(--k);color:#fff}@media(max-width:520px){.reel-row{grid-auto-columns:86%}}.steps{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.step-n{display:block;font-size:3rem;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--k);margin-block-end:10px}.steps li:nth-child(1) .step-n{color:var(--c)}.steps li:nth-child(2) .step-n{color:var(--m)}.steps li:nth-child(3) .step-n{color:var(--y)}.steps li:nth-child(4) .step-n{color:var(--k)}.steps h3{font-size:1.1rem;margin:0 0 4px}.steps p{margin:0;color:var(--muted);font-size:.95rem}.quote{background:var(--k);color:#e9eef2}.quote h2{color:#fff}.quote p{color:#c3ccd3}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:start}.contact{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:6px}.contact a{color:var(--c);font-weight:500}.qform{background:var(--paper);color:var(--text);border-radius:var(--r);padding:24px;display:grid;gap:14px;border-block-start:6px solid var(--c)}.qform label,.picked legend{display:grid;gap:4px;font-weight:500;font-size:.92rem;color:var(--k)}.qform input,.qform select,.qform textarea{font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--stock);inline-size:100%;color:var(--text)}.qform textarea{resize:vertical}.qform input[dir=ltr]{text-align:end}.qform input:focus,.qform select:focus,.qform textarea:focus{outline:2px solid var(--c-ink);border-color:var(--c-ink)}.picked{border:0;margin:0;padding:0;display:grid;gap:8px}.picked legend{padding:0;margin-block-end:6px}.picked ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.picked li{display:inline-flex;align-items:center;gap:4px;background:var(--stock);border:1px solid var(--line);border-radius:var(--r);padding-inline-start:10px;font-size:.9rem}.picked li button{border:0;background:transparent;font-size:1.1rem;inline-size:34px;block-size:34px;cursor:pointer;color:var(--muted)}.hint{margin:0;font-size:.9rem;color:var(--muted)!important}.fallback p{color:var(--text);margin:0}.fallback .btn-line{border-color:var(--k)}.branch-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-block:20px}.branch{border:1px solid var(--k);padding:20px 22px;border-inline-start:8px solid var(--c)}.branch+.branch{border-inline-start-color:var(--m)}.branch h3{font-size:1.25rem;margin:0 0 4px}.branch p{margin:0 0 8px;color:var(--muted)}.branch a{color:var(--c-ink);font-weight:500}.map{display:block;inline-size:100%;block-size:300px;border:1px solid var(--line)}.foot{background:var(--paper);border-block-start:1px solid var(--line);padding-block:0 96px}.colorbar.thin{gap:0}.colorbar.thin i{flex:1;block-size:6px;inline-size:auto}.foot-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px 40px;padding-block:32px 12px}.foot-logo{inline-size:200px;block-size:auto;display:block}.foot p{margin:12px 0 0;color:var(--muted);max-inline-size:34em}.social{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 18px;align-content:start}.social a{color:var(--c-ink);font-weight:500}.foot-end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;color:var(--muted)}.foot-end a{color:var(--c-ink)}.fab{position:fixed;z-index:30;bottom:18px;inset-inline-end:18px;inline-size:58px;block-size:58px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 10px 24px #0000004d}.quote-bar{position:fixed;z-index:30;bottom:14px;inset-inline:14px;max-inline-size:520px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;padding-inline:18px 10px;background:var(--k);color:#fff;text-decoration:none;border-radius:var(--r);box-shadow:0 12px 28px #0000004d}.quote-bar .go{background:var(--c);color:var(--k);padding:8px 14px;border-radius:var(--r);font-weight:500}:focus-visible{outline:3px solid var(--m);outline-offset:2px}@media(max-width:900px){.hero-grid,.split,.school-grid{grid-template-columns:1fr}.dept{grid-template-columns:1fr;gap:12px}.steps{grid-template-columns:1fr 1fr}}@media(max-width:560px){.steps,.branch-grid{grid-template-columns:1fr}.item{grid-template-columns:auto 1fr}.item .it-spec{grid-column:2}div.item{grid-template-columns:1fr}div.item .it-spec{grid-column:1}.labels{rotate:-1deg}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
