:root{--blue:#07324c;--cyan:#10adc8;--red:#e32a28;--ink:#10232c;--line:#d8dcdb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'DM Sans',sans-serif}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.site-header{height:86px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;gap:40px;background:#fff;position:absolute;inset:0 0 auto;z-index:3}.logo{font:800 21px Manrope;color:var(--blue);text-decoration:none;display:flex;align-items:center;gap:10px}.logo span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--red);color:#ffd52b}.site-header nav{display:flex;gap:30px;margin-left:auto}.site-header nav a,.header-cta{text-decoration:none;color:var(--ink)}.header-cta{align-self:stretch;display:flex;align-items:center;padding:0 28px;background:var(--blue);color:#fff}.menu-toggle{display:none}.hero{height:820px;position:relative;color:#fff;padding-top:86px;overflow:hidden}.hero-image{position:absolute;inset:86px 0 0;width:100%;height:calc(100% - 86px);object-fit:cover}.hero-shade{position:absolute;inset:86px 0 0;background:linear-gradient(90deg,rgba(3,30,47,.95),rgba(3,30,47,.43),transparent)}.hero-content{position:relative;padding-top:175px}.eyebrow{font:700 12px Manrope;letter-spacing:3px;color:var(--cyan);margin:0 0 24px}.light{color:#68d6e7}.hero h1,.section h2,.vision h2{font:700 clamp(42px,5.5vw,78px)/1.04 Manrope;margin:0;letter-spacing:-3px}.hero h1{max-width:760px}.hero-copy{font-size:18px;line-height:1.7;max-width:570px;color:#dfebef;margin:28px 0 38px}.button{display:inline-flex;padding:18px 23px;border:0;text-decoration:none;font:600 14px inherit;cursor:pointer}.button span{margin-left:25px}.button-light{background:#fff;color:var(--blue)}.button-dark{background:var(--blue);color:#fff}.scroll-mark{position:absolute;right:5%;bottom:45px;font-size:10px;letter-spacing:2px}.section{padding-top:120px;padding-bottom:120px}.section-heading{display:grid;grid-template-columns:1fr 2fr;margin-bottom:65px}.section-heading h2,.split-heading h2,.contact h2{font-size:55px}.about-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:center}.about-photo{position:relative}.about-photo img{width:100%;height:570px;object-fit:cover}.photo-tag{position:absolute;right:-25px;bottom:-25px;padding:28px;background:var(--red);color:#fff;font-size:11px;letter-spacing:2px}.about-copy p{font-size:18px;line-height:1.85;color:#4d5b61}.text-link,.product-grid a{color:var(--blue);font-weight:600;text-decoration:none}.stats{background:var(--blue);color:#fff}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:55px 0}.stats-grid div{display:flex;flex-direction:column;padding:5px 35px;border-right:1px solid #315469}.stats strong{font:700 42px Manrope;color:#58cede}.stats span{font-size:13px;color:#cad6db}.split-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:100px;align-items:end;margin-bottom:58px}.split-heading>p,.product-grid p{line-height:1.8;color:#657178}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.product-grid article{padding:38px;min-height:370px;border-right:1px solid var(--line);position:relative}.product-icon{font-size:44px;margin-bottom:45px}.product-grid article>span{position:absolute;right:30px;top:30px}.product-grid h3{font:700 24px Manrope}.product-grid a{position:absolute;bottom:35px}.vision{display:grid;grid-template-columns:1fr 1fr;background:var(--blue);color:#fff}.vision-image img{width:100%;height:650px;object-fit:cover}.vision-copy{padding:110px 8vw}.vision-copy h2{font-size:58px}.vision-copy>p:not(.eyebrow){line-height:1.85;color:#c6d8df;margin:30px 0 38px}.contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:110px}.contact h2{margin:0 0 25px}.contact dl{display:grid;grid-template-columns:70px 1fr;gap:18px;margin-top:45px}.contact dd{margin:0}.contact form,.edit-card form{display:flex;flex-direction:column;gap:25px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:600}input,textarea{border:0;border-bottom:1px solid #aaa;padding:12px 2px;font:16px inherit;background:transparent}textarea{border:1px solid #aaa;padding:14px}form .button{align-self:flex-start}.form-status,.notice{background:#dff4eb;padding:14px}footer{background:#051f30;color:#fff;padding:70px 0 25px}.footer-logo{color:#fff}.footer-logo+p{color:#9fb0b9;margin:22px 0 65px}.footer-bottom{padding-top:22px;border-top:1px solid #34505e;display:flex;justify-content:space-between;color:#8da1ab}.footer-bottom a{color:#fff}.admin-shell{width:min(1050px,calc(100% - 40px));margin:70px auto}.narrow{max-width:750px}.admin-head{display:flex;justify-content:space-between;align-items:center}.admin-head h1,.admin-shell h1{font:700 44px Manrope;margin:0}.admin-link,.back-link{color:var(--blue);margin-left:18px;text-decoration:none}.back-link{display:inline-block;margin:0 0 30px}.admin-card{border:1px solid var(--line);padding:28px;margin:18px 0}.content-list>a{display:grid;grid-template-columns:180px 1fr 30px;gap:20px;align-items:center;border-top:1px solid #eee;padding:16px 5px;color:inherit;text-decoration:none}.content-list small{display:block;color:#879094}.content-list p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message>div{display:flex;justify-content:space-between}
@media(max-width:800px){.site-header{height:72px}.site-header nav,.header-cta{display:none}.menu-toggle{display:block;margin-left:auto}.site-header.open nav{display:flex;position:absolute;top:72px;left:0;right:0;background:#fff;flex-direction:column;padding:25px}.hero{height:720px}.hero-content{padding-top:140px}.section{padding:80px 0}.section-heading,.about-grid,.split-heading,.vision,.contact{grid-template-columns:1fr}.about-grid,.contact{gap:45px}.stats-grid{grid-template-columns:1fr 1fr}.product-grid{grid-template-columns:1fr}.vision-copy{padding:75px 30px}.content-list>a{grid-template-columns:1fr 25px}.content-list p{display:none}}@media(max-width:480px){.wrap{width:calc(100% - 30px)}.hero h1,.section h2,.vision h2{font-size:39px}.field-row{grid-template-columns:1fr}.photo-tag{right:0}}
.product-grid.professional article{padding:0 0 34px;min-height:500px}.product-grid.professional article>small,.product-grid.professional article>h3,.product-grid.professional article>p{margin-left:28px;margin-right:28px}.product-grid.professional article>a:last-child{left:28px}.card-image{display:block!important;position:static!important;height:245px;margin-bottom:25px;overflow:hidden}.card-image img,.catalog-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.card-image:hover img,.catalog-image:hover img{transform:scale(1.04)}.product-grid small,.catalog-grid small{color:var(--cyan);font-size:10px;letter-spacing:2px;text-transform:uppercase}.catalog-link{text-align:center;margin-top:45px}.inner-header{height:86px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center}.inner-header nav{display:flex;gap:30px;margin-left:auto}.inner-header nav a{color:var(--ink);text-decoration:none}.page-hero{padding:110px 0;background:var(--blue);color:#fff}.page-hero h1{font:700 clamp(48px,6vw,78px)/1.05 Manrope;margin:0}.page-hero p:last-child{font-size:18px;color:#c7d7dd}.filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:45px}.filters a{padding:12px 20px;border:1px solid var(--line);color:var(--ink);text-decoration:none}.filters a.active{background:var(--blue);color:#fff}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.catalog-image{display:block;height:310px;overflow:hidden;background:#eee;margin-bottom:22px}.catalog-grid h2,.catalog-grid h3{font:700 24px Manrope;margin:10px 0}.catalog-grid h2 a{color:inherit;text-decoration:none}.catalog-grid p{color:#647178;line-height:1.7}.product-detail{padding-top:90px;padding-bottom:110px;display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.detail-image img{width:100%;height:640px;object-fit:cover}.detail-copy h1{font:700 58px/1.05 Manrope;margin:0 0 25px}.detail-copy .lead{font-size:21px}.detail-copy>p:not(.eyebrow){color:#5c6a70;line-height:1.8}.specs{border-top:1px solid var(--line);margin:35px 0}.specs div{padding:18px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:145px 1fr}.specs span{font-size:10px;letter-spacing:2px}.related{border-top:1px solid var(--line)}.admin-product{display:grid;grid-template-columns:75px 1fr auto auto;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.admin-product img{width:75px;height:65px;object-fit:cover}.admin-product small{display:block;color:#718087}.danger-link{border:0;background:none;color:#b22626;cursor:pointer}.form-preview{width:160px;height:130px;object-fit:cover}.checks{display:flex;gap:30px}.checks label{flex-direction:row}.checks input{width:auto}.field-validation-error,.validation-summary-errors{color:#b22626}@media(max-width:800px){.catalog-grid,.product-detail{grid-template-columns:1fr}.detail-image img{height:480px}.inner-header nav{gap:15px}}
/* Premium brand finish */
body{background:#fbfaf7}.logo b{display:flex;flex-direction:column;font-size:19px;line-height:1}.logo b small{font:600 7px 'DM Sans';letter-spacing:2.4px;color:#819099;margin-top:6px}.site-header,.inner-header{border-bottom:1px solid rgba(7,50,76,.09);box-shadow:0 8px 35px rgba(7,35,50,.04)}.site-header nav a,.inner-header nav a{position:relative;font-size:13px;font-weight:600}.site-header nav a:after,.inner-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:1px;background:var(--cyan);transition:.3s}.site-header nav a:hover:after,.inner-header nav a:hover:after{right:0}.hero-image{filter:saturate(.86) contrast(1.04)}.hero-accent{position:absolute;left:0;bottom:0;width:8px;height:44%;background:var(--cyan)}.hero-stamp{position:absolute;right:6%;bottom:58px;width:125px;height:125px;border:1px solid rgba(255,255,255,.45);border-radius:50%;display:flex;align-items:center;justify-content:center;gap:9px;transform:rotate(-8deg)}.hero-stamp strong{font:800 27px Manrope;color:#65d4e5}.hero-stamp span{font-size:7px;letter-spacing:1.5px;line-height:1.6}.scroll-mark{right:auto;left:calc((100vw - min(1180px,calc(100% - 48px)))/2);bottom:28px;letter-spacing:2.5px;color:#bad0d8}.section-heading h2{max-width:750px}.image-frame{overflow:hidden;box-shadow:24px 24px 0 #eef1ee}.image-frame img{display:block;transition:transform .7s}.image-frame:hover img{transform:scale(1.025)}.large-number{display:block;font:700 90px/1 Manrope;color:#edf0ee;margin-bottom:18px}.about-copy{position:relative}.stats-grid div{transition:background .3s}.stats-grid div:hover{background:rgba(255,255,255,.04)}.product-grid.professional{border:0;gap:20px}.product-grid.professional article{border:1px solid #e1e4e1!important;background:#fff;transition:transform .35s,box-shadow .35s}.product-grid.professional article:hover{transform:translateY(-8px);box-shadow:0 25px 55px rgba(7,40,55,.12)}.card-image{height:280px}.vision-image{position:relative;overflow:hidden}.vision-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,31,48,.5),transparent 45%)}.vision-image span{position:absolute;left:40px;bottom:34px;z-index:1;color:#fff;font-size:10px;letter-spacing:3px}.contact form{background:#fff;padding:42px;box-shadow:0 20px 60px rgba(7,40,55,.08)}input:focus,textarea:focus{border-color:var(--cyan)}.page-hero{position:relative;overflow:hidden;padding:125px 0}.page-hero .wrap{position:relative}.page-orb{position:absolute;width:430px;height:430px;border:1px solid rgba(91,210,228,.22);border-radius:50%;right:7%;top:-120px}.page-orb:after{content:"";position:absolute;inset:55px;border:1px solid rgba(91,210,228,.14);border-radius:50%}.page-count{position:absolute;right:0;bottom:5px;font:700 52px Manrope;color:#5ed0e1}.page-count small{display:block;font:600 8px 'DM Sans';letter-spacing:3px;color:#abc5cf}.catalog-toolbar{display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:48px}.catalog-toolbar>span{font-size:12px;color:#78858b}.filters{margin-bottom:25px}.filters a{border:0;padding:8px 4px;margin-right:22px;color:#6f7c82}.filters a.active{background:none;color:var(--blue);border-bottom:2px solid var(--cyan)}.catalog-grid{gap:52px 30px}.catalog-grid article{transition:transform .35s}.catalog-grid article:hover{transform:translateY(-5px)}.catalog-image{height:350px;position:relative}.catalog-image>span{position:absolute;right:15px;bottom:15px;background:#fff;color:var(--blue);padding:11px 14px;font-size:11px;opacity:0;transform:translateY(8px);transition:.3s}.catalog-image:hover>span{opacity:1;transform:none}.detail-shell{background:linear-gradient(90deg,#f1f0eb 0,#f1f0eb 46%,#fbfaf7 46%)}.detail-image{position:relative}.detail-image img{box-shadow:0 28px 65px rgba(7,40,55,.14)}.detail-index{position:absolute;left:-28px;top:30px;z-index:1;background:var(--blue);color:#fff;padding:13px 18px;font-size:8px;letter-spacing:2px}.detail-copy .back-link{display:inline-block;margin:0 0 55px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}.button{transition:transform .25s,box-shadow .25s}.button:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(7,40,55,.17)}
@media(max-width:800px){.hero-stamp{display:none}.large-number{font-size:60px}.catalog-toolbar{display:block}.catalog-toolbar>span{display:none}.page-count{display:none}.detail-shell{background:#f7f5f0}.contact form{padding:25px}.inner-header{padding:0 18px}.inner-header nav a:first-child{display:none}.catalog-image{height:330px}.detail-index{left:0}.site-header .logo b small,.inner-header .logo b small{display:none}.menu-toggle{width:35px;height:28px;border:0;background:none}.menu-toggle i{display:block;width:25px;height:1px;background:var(--blue);margin:7px auto}}
.skip-link{position:fixed;left:18px;top:-70px;z-index:9999;background:#fff;color:var(--blue);padding:12px 18px;text-decoration:none;box-shadow:0 5px 20px #0002}.skip-link:focus{top:18px}.brand-footer{margin-top:0}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px;padding-bottom:65px}.footer-main>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-main>div>span{font-size:9px;letter-spacing:3px;color:#5dcddd;margin-bottom:10px}.footer-main a:not(.logo){color:#dbe5e9;text-decoration:none;font-size:14px}.footer-main p{color:#8fa4ae;line-height:1.8;margin:8px 0}.footer-main .logo b small{color:#829aa6}.catalog-grid img,.card-image img,.detail-image img{background:#e9ebe8}.catalog-grid img{color:transparent}@media(max-width:650px){.footer-main{grid-template-columns:1fr;gap:35px}.brand-footer{padding-top:55px}.footer-bottom{gap:20px}.footer-bottom span:last-child{text-align:right}.inner-header .logo span{width:40px;height:40px}.inner-header nav{font-size:12px}}
body>footer:not(.brand-footer){display:none}.footer-main{grid-template-columns:1.5fr .7fr 1fr 1.3fr}.footer-brand h3{font:700 22px Manrope;margin:14px 0 0}.footer-social>div{display:flex!important;flex-direction:column;gap:10px!important}.footer-social a{display:flex;align-items:center;gap:11px}.footer-social a b{display:grid;place-items:center;width:34px;height:34px;border:1px solid #496574;border-radius:50%;font-size:9px;color:#62d0e1;transition:.25s}.footer-social a em{font-style:normal}.footer-social a:hover b{background:var(--cyan);border-color:var(--cyan);color:var(--blue)}@media(max-width:900px){.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media(max-width:520px){.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:auto}}
.upload-panel{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center;padding:20px;background:#f2f4f2;border:1px dashed #aeb9b6}.content-preview{width:220px;height:160px;object-fit:cover}.upload-panel input[type=file]{width:100%;padding:12px;background:#fff;border:1px solid #ccd3d1}.upload-panel small{color:#718087;font-weight:400}@media(max-width:600px){.upload-panel{grid-template-columns:1fr}.content-preview{width:100%;height:210px}}
.brand-logo-image{width:auto;height:52px;max-width:180px;object-fit:contain}.site-header .brand-logo-image,.inner-header .brand-logo-image{height:54px}.footer-logo .brand-logo-image{height:62px}.admin-brand .brand-logo-image{max-width:190px;height:52px}
.auth-body{min-height:100vh;background:#e9eeec;display:grid;place-items:center;padding:35px}.auth-body main{width:min(1180px,100%)}.auth-card{min-height:720px;background:#fff;display:grid;grid-template-columns:.88fr 1.12fr;box-shadow:0 35px 90px rgba(4,34,50,.18);overflow:hidden}.auth-form-side{padding:55px 70px;display:flex;flex-direction:column;position:relative}.auth-mobile-brand{display:none}.auth-back{align-self:flex-start;color:#718087;text-decoration:none;font-size:12px;transition:.2s}.auth-back:hover{color:var(--blue);transform:translateX(-3px)}.auth-heading{margin:auto 0 38px}.auth-heading h1{font:700 50px/1.05 Manrope;letter-spacing:-2.5px;margin:0 0 18px;color:var(--blue)}.auth-heading>p:last-child{color:#69777d;line-height:1.7;max-width:430px}.auth-form-side form{display:flex;flex-direction:column;gap:22px}.auth-form-side label{font-size:11px;color:#374d57}.auth-input{display:grid;grid-template-columns:30px 1fr auto;align-items:center;margin-top:8px;border:1px solid #d9e0de;background:#fafbfa;transition:.2s}.auth-input:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(16,173,200,.11);background:#fff}.auth-input>span{padding-left:14px;color:#8a989d;font-size:12px}.auth-input input{border:0!important;background:transparent!important;padding:15px 12px!important;box-shadow:none!important;width:100%;font-size:14px}.password-toggle{border:0;background:none;color:var(--blue);font:600 10px 'DM Sans';padding:15px;cursor:pointer}.auth-options label{display:flex;flex-direction:row;align-items:center;gap:7px;cursor:pointer}.auth-options input{width:16px;height:16px;accent-color:var(--cyan)}.auth-submit{height:56px;border:0;background:var(--blue);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font:600 13px 'DM Sans';cursor:pointer;position:relative;overflow:hidden}.auth-submit:before{content:"";position:absolute;inset:0;background:var(--cyan);transform:translateX(-101%);transition:.35s cubic-bezier(.77,0,.18,1)}.auth-submit:hover:before{transform:none}.auth-submit span,.auth-submit b{position:relative}.auth-submit b{font-size:18px}.auth-help{font-size:10px;color:#89959a;text-align:center;margin:24px 0 0}.auth-validation{background:#fff0ef;color:#a32e29;padding:11px 14px;font-size:12px;border-left:3px solid #d94b43}.auth-validation:empty{display:none}.auth-validation ul{margin:0;padding-left:16px}.auth-form-side .field-validation-error{font-size:10px;margin-top:5px}.auth-visual{position:relative;overflow:hidden;color:#fff}.auth-visual>img{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform 12s ease}.auth-card:hover .auth-visual>img{transform:scale(1.06)}.auth-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,24,37,.2),rgba(2,28,43,.88))}.auth-visual-copy{position:absolute;left:65px;right:65px;bottom:65px}.auth-visual-copy>span{font-size:9px;letter-spacing:3px;color:#72d9e8}.auth-visual-copy blockquote{font:600 35px/1.3 Manrope;letter-spacing:-1.5px;margin:22px 0}.auth-visual-copy p{font-size:9px;letter-spacing:2.5px;color:#adc1ca}.auth-seal{position:absolute;right:42px;top:42px;width:105px;height:105px;border:1px solid rgba(255,255,255,.45);border-radius:50%;display:flex;justify-content:center;align-items:center;gap:8px;transform:rotate(8deg);backdrop-filter:blur(4px)}.auth-seal b{color:#64d4e5;font:800 24px Manrope}.auth-seal span{font-size:6px;letter-spacing:1.2px;line-height:1.5}@media(max-width:900px){.auth-body{padding:0;background:#fff;display:block}.auth-card{min-height:100vh;display:block;box-shadow:none}.auth-visual{display:none}.auth-form-side{min-height:100vh;width:min(540px,100%);margin:auto;padding:42px 38px}.auth-mobile-brand{display:block;margin-bottom:55px}.auth-heading{margin:auto 0 35px}}@media(max-width:480px){.auth-form-side{padding:28px 22px}.auth-mobile-brand{margin-bottom:40px}.auth-heading h1{font-size:41px}.auth-back{order:2;margin:35px auto 0}.auth-help{margin-top:18px}}
/* Barewbarayaty admin application */
.admin-body{background:#f3f5f4;color:#17303b;min-height:100vh}.admin-sidebar{position:fixed;z-index:100;inset:0 auto 0 0;width:285px;background:#062b41;color:#fff;display:flex;flex-direction:column;box-shadow:12px 0 35px rgba(3,27,41,.08)}.admin-brand{height:94px;padding:0 28px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.admin-brand .logo{color:#fff}.admin-brand .logo span{width:43px;height:43px}.admin-brand .logo small{color:#69cddd}.admin-nav-close{display:none}.admin-nav{padding:28px 16px;display:flex;flex-direction:column;gap:5px;overflow:auto}.admin-nav>span{font-size:9px;letter-spacing:2.5px;color:#6c8999;margin:20px 14px 8px}.admin-nav>span:first-child{margin-top:0}.admin-nav>a{position:relative;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;column-gap:10px;padding:13px 14px;border-radius:7px;color:#bcd0da;text-decoration:none;transition:.25s}.admin-nav>a i{grid-row:1/3;font-style:normal;font-size:18px;align-self:center;text-align:center}.admin-nav>a b{font-size:13px;color:#e6eef1}.admin-nav>a small{font-size:10px;color:#728f9f;margin-top:3px}.admin-nav>a:hover{background:rgba(255,255,255,.055);color:#fff}.admin-nav>a.active{background:#fff;color:var(--blue);box-shadow:0 10px 24px rgba(0,0,0,.13)}.admin-nav>a.active b{color:var(--blue)}.admin-nav>a.active small{color:#6c7b82}.admin-nav>a.active:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;background:var(--cyan);border-radius:0 3px 3px 0}.admin-account{margin-top:auto;padding:22px;display:grid;grid-template-columns:38px 1fr 28px;gap:10px;align-items:center;border-top:1px solid rgba(255,255,255,.1)}.account-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--cyan);color:var(--blue);font-weight:700}.admin-account strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:145px}.admin-account small{font-size:9px;color:#7f9aa8}.admin-account form{display:block}.admin-account button{border:0;background:none;color:#9eb4bf;font-size:20px;cursor:pointer}.admin-workspace{margin-left:285px;min-height:100vh}.admin-topbar{height:94px;background:#fff;border-bottom:1px solid #e1e5e3;padding:0 42px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50}.admin-topbar>div{display:flex;flex-direction:column}.admin-topbar span{font-size:8px;letter-spacing:2px;color:#8a979c}.admin-topbar strong{font:700 18px Manrope;margin-top:4px}.admin-topbar>a{font-size:12px;text-decoration:none;color:var(--blue);padding:11px 15px;border:1px solid #d5dcda}.admin-topbar>a b{margin-left:15px}.admin-nav-open{display:none}.admin-content{padding:42px}.admin-content>.admin-shell{width:min(1120px,100%);margin:0 auto}.admin-content .admin-head{margin-bottom:30px}.admin-content .admin-head h1,.admin-content>.admin-shell>h1{font-size:36px}.admin-content .admin-card{background:#fff;border:0;border-radius:8px;box-shadow:0 4px 20px rgba(6,43,65,.045);padding:27px}.admin-content .content-list>a{border-color:#edf0ef;border-radius:5px;transition:.2s}.admin-content .content-list>a:hover{background:#f5f8f7;padding-left:12px}.admin-content .notice{border-left:4px solid #2aa978;border-radius:5px}.admin-nav-backdrop{display:none}.admin-content .back-link{margin-left:0}.admin-content .edit-card h1{font-size:35px;margin-bottom:30px}.admin-content input,.admin-content textarea{background:#fafbfa;border:1px solid #dce2df;border-radius:4px;padding:13px}.admin-content input:focus,.admin-content textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(16,173,200,.1)}
@media(max-width:980px){.admin-sidebar{transform:translateX(-105%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.admin-nav-visible .admin-sidebar{transform:none}.admin-workspace{margin-left:0}.admin-topbar{padding:0 24px}.admin-nav-open{display:block;width:38px;border:0;background:none;margin-right:15px}.admin-nav-open i{display:block;width:22px;height:1px;background:var(--blue);margin:5px}.admin-topbar>div{margin-right:auto}.admin-nav-close{display:block;margin-left:auto;border:0;background:none;color:#fff;font-size:26px}.admin-nav-visible .admin-nav-backdrop{display:block;position:fixed;inset:0;z-index:90;background:rgba(3,24,37,.55);backdrop-filter:blur(2px)}.admin-content{padding:28px 20px}}
@media(max-width:600px){.admin-topbar>a{font-size:0;padding:10px}.admin-topbar>a b{font-size:14px;margin:0}.admin-content{padding:22px 12px}.admin-content .admin-card{padding:20px}.admin-content .admin-head{display:block}.admin-content .admin-head>div:last-child{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.admin-content .admin-link{margin:0}.admin-product{grid-template-columns:58px 1fr auto}.admin-product img{width:58px;height:55px}.admin-product form{grid-column:3}.admin-sidebar{width:min(285px,86vw)}}
.developer-credit{color:#dce9ed!important;text-decoration:none;padding-left:20px;border-left:1px solid #34505e;transition:color .25s}.developer-credit b{color:var(--cyan);margin-left:7px}.developer-credit:hover{color:var(--cyan)!important}@media(max-width:650px){.footer-bottom{flex-wrap:wrap}.developer-credit{width:100%;padding:14px 0 0;border-left:0;border-top:1px solid #294757}}
/* Cinematic section motion */
.hero-image{opacity:0;transform:scale(1.045) translateY(var(--hero-shift,0));transition:opacity 1.35s ease,transform 6s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.hero-image.active{opacity:1;transform:scale(1.005) translateY(var(--hero-shift,0))}.hero-slide{z-index:0}.hero-shade,.hero-accent,.hero-content,.hero-stamp,.scroll-mark{z-index:1}.motion-ready .motion-section{opacity:0;transform:translate3d(0,54px,0);transition:opacity .85s cubic-bezier(.22,1,.36,1) var(--delay,0ms),transform .85s cubic-bezier(.22,1,.36,1) var(--delay,0ms)}.motion-ready .motion-section.in-view{opacity:1;transform:none}.motion-ready .about-photo,.motion-ready .vision-image,.motion-ready .catalog-image,.motion-ready .card-image{clip-path:inset(0 0 100% 0);transition:clip-path 1.05s cubic-bezier(.77,0,.18,1) .12s}.motion-ready .in-view .about-photo,.motion-ready .in-view.vision .vision-image,.motion-ready .in-view .catalog-image,.motion-ready .in-view .card-image,.motion-ready article.in-view .catalog-image,.motion-ready article.in-view .card-image{clip-path:inset(0 0 0 0)}.about{overflow:visible}.stats{position:relative;margin-top:55px}.stats:before{content:"";position:absolute;left:0;right:0;top:-54px;height:55px;background:var(--blue);clip-path:polygon(0 100%,100% 0,100% 100%)}.products{position:relative;padding-top:150px!important}.products:before{content:"DILSHAD";position:absolute;right:2vw;top:50px;font:800 clamp(70px,14vw,190px)/1 Manrope;letter-spacing:-10px;color:rgba(7,50,76,.035);pointer-events:none}.vision{position:relative}.vision:before{content:"";position:absolute;z-index:2;left:50%;top:0;width:1px;height:100%;background:rgba(255,255,255,.13)}.vision-copy>*{position:relative}.vision.in-view .vision-copy .eyebrow{animation:slideText .75s .25s both}.vision.in-view .vision-copy h2{animation:slideText .85s .35s both}.vision.in-view .vision-copy>p{animation:slideText .85s .45s both}.vision.in-view .vision-copy .button{animation:slideText .85s .55s both}@keyframes slideText{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.product-grid.professional article:nth-child(2),.catalog-grid article:nth-child(3n+2){transform:translateY(35px)}.product-grid.professional article:nth-child(2).in-view,.catalog-grid article:nth-child(3n+2).in-view{transform:translateY(0)}.site-header{transition:height .35s,box-shadow .35s}.button{position:relative;overflow:hidden}.button:before{content:"";position:absolute;inset:0;background:var(--cyan);transform:translateX(-102%);transition:transform .35s cubic-bezier(.77,0,.18,1)}.button:hover:before{transform:none}.button>* ,.button span{position:relative}.button:hover{color:#fff}.text-link span,.text-link{transition:letter-spacing .25s}.text-link:hover{letter-spacing:.3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-ready .motion-section,.reveal,.hero-image,.about-photo,.vision-image,.catalog-image,.card-image{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;animation:none!important}}@media(max-width:800px){.stats{margin-top:25px}.stats:before{top:-24px;height:25px}.products{padding-top:100px!important}.products:before{font-size:75px;letter-spacing:-5px}.vision:before{display:none}.product-grid.professional article:nth-child(2),.catalog-grid article:nth-child(3n+2){transform:none}}
