.rawaj-hero{--hero-bg:#2249ed;--hero-fg:#fff;--hero-muted:#dce2ff;--hero-accent:#edff7c;--hero-line:#ffffff40;--hero-button:#edff7c;--hero-button-text:#1436c4;background:var(--hero-bg);color:var(--hero-fg);isolation:isolate;padding:116px 44px 0;position:relative}.rawaj-hero *,.rawaj-hero :before,.rawaj-hero :after{box-sizing:border-box}.rawaj-hero :is(button,a):focus-visible{outline:2px solid var(--hero-accent);outline-offset:5px}.new-hero{max-width:1264px;margin:0 auto}.direction-content{grid-template-columns:1fr 1fr;align-items:center;column-gap:64px;padding-top:28px;display:grid}.direction-content h1{color:var(--hero-fg);letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(46px,5.3vw,78px);font-weight:800;line-height:1.25}.direction-content h1 em{color:var(--hero-accent);font-style:normal}.hero-eyebrow{color:var(--hero-muted);align-items:center;gap:9px;margin-bottom:25px;font-size:13px;font-weight:500;display:flex}.hero-eyebrow>span{background:var(--hero-accent);border-radius:50%;width:6px;height:6px}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.hero-actions :is(a,button){justify-content:center;align-items:center;gap:14px;min-height:48px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:flex}.hero-primary{background:var(--hero-button);color:var(--hero-button-text);border-radius:7px;padding:14px 24px}.hero-primary:hover{background:color-mix(in srgb, var(--hero-button) 85%, var(--hero-fg));transform:translateY(-3px)}.hero-secondary{color:var(--hero-fg);padding-block:10px}.hero-secondary svg{transition:transform .2s}.hero-secondary:hover svg{transform:translate(-4px)}.hero-offerings{border-top:1px solid var(--hero-line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:16px;padding-block:22px;display:grid}.hero-offerings>span{align-items:center;gap:17px;font-size:14px;font-weight:500;display:flex}.hero-offerings i{color:var(--hero-muted);font:10px Arial,sans-serif}.blue-content{column-gap:80px;padding-top:30px}.blue-content h1{font-size:clamp(48px,5.1vw,76px);font-weight:900;line-height:1.24}.blue-content h1 em{color:#2249ed;background:#edff7c;margin-left:8px;padding:0 14px;display:inline-block;transform:rotate(3deg)}.blue-content .hero-primary{border-radius:0}.blue-disciplines{color:#fff;align-items:center;gap:13px;margin:0 0 28px;font-size:12px;display:flex}.blue-disciplines span{align-items:center;gap:7px;display:flex}.blue-disciplines>svg{color:#acbfff}.blue-art{height:490px;position:relative}.blue-art>svg:first-child{color:#d9e0ff;width:100%;height:100%;position:absolute;inset:0}.blue-sticker{color:#1739cb;background:#edff7c;flex-direction:column;justify-content:space-between;width:163px;height:185px;padding:19px;display:flex;position:absolute;top:18%;left:12%;transform:rotate(-11deg);box-shadow:12px 12px #112da840}.blue-sticker>svg{margin-left:auto}.blue-sticker span{letter-spacing:-.05em;font:900 19px/1.05 Arial,sans-serif}.blue-floating{color:#fff;background:#2249ed;border:1px solid #ffffff6b;align-items:center;gap:14px;padding:15px 19px;font-size:10px;display:flex;position:absolute;bottom:70px;right:6%;transform:rotate(5deg)}.blue-floating b{font-size:14px;font-weight:700}.blue-coordinates{color:#d4ddff;letter-spacing:.2em;font:8px Arial,sans-serif;position:absolute;bottom:15px;left:0}.blue-pointer{color:#edff7c;position:absolute;top:68%;left:16%;transform:rotate(-12deg)}.blue-content .hero-offerings{margin-top:16px}@media (min-width:1500px){.rawaj-hero{min-height:900px}.direction-content{padding-top:50px}.blue-art{height:550px}}@media (max-width:1100px){.rawaj-hero{padding-inline:30px}.direction-content{gap:26px}.direction-content h1{font-size:57px}.hero-actions{gap:15px}.hero-actions :is(a,button){font-size:12px}.hero-primary{padding-inline:18px}.hero-offerings>span{gap:10px;font-size:12px}.blue-sticker{left:5%}.blue-content h1{font-size:58px}}@media (max-width:767px){.rawaj-hero{padding:98px 23px 0}.direction-content{grid-template-columns:1fr;gap:0;padding-top:38px}.direction-content h1{margin-bottom:18px;font-size:clamp(43px,8.7vw,62px);line-height:1.26}.hero-eyebrow{margin-bottom:17px;font-size:11px}.hero-actions{gap:20px}.hero-actions :is(a,button){font-size:12px}.hero-primary{min-height:46px;padding:12px 18px}.hero-offerings{grid-template-columns:1fr 1fr;gap:17px 12px;margin-top:12px;padding-block:20px}.hero-offerings>span{gap:10px;font-size:11px}.blue-content h1{font-size:clamp(41px,8.9vw,62px)}.blue-content h1 em{padding-inline:8px}.blue-disciplines{gap:13px;margin:0 0 24px;font-size:10px}.blue-art{justify-self:center;width:100%;max-width:450px;height:340px;margin-top:18px}.blue-sticker{width:120px;height:138px;padding:15px;top:18%;left:9%;box-shadow:8px 8px #112da840}.blue-sticker>svg{width:41px;height:41px}.blue-sticker span{font-size:14px}.blue-floating{padding:12px 14px;font-size:8px;bottom:46px;right:8%}.blue-floating b{font-size:11px}.blue-coordinates{font-size:6px;bottom:5px}.blue-pointer{width:29px;height:29px}.blue-content .hero-offerings{margin-top:14px}body:has(.rawaj-hero) .site-header[data-scrolled=false]{padding-block:19px}body:has(.rawaj-hero) .site-header[data-scrolled=false] nav{padding-inline:23px}}@media (max-width:370px){.rawaj-hero{padding-inline:16px}.hero-actions{gap:15px}.hero-actions :is(a,button){font-size:11px}.hero-primary{padding-inline:13px}.direction-content h1{font-size:41px}.blue-content h1{font-size:37px}.hero-offerings>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.rawaj-hero *,.rawaj-hero :before,.rawaj-hero :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
