@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--muted-foreground:#b6b6bd;--border:#303036;--input:#484850}body{font-family:Vazirmatn,Arial,sans-serif;line-height:1.9;background:#101113;color:#f4f3f0}button,input,select,textarea{font-family:inherit}h1,h2,h3{letter-spacing:0;line-height:1.65}p{color:#b7b8bf}.container{width:min(1160px,calc(100% - 64px))}.header{max-width:none;padding:19px max(32px,calc((100vw - 1160px)/2));gap:28px;background:#101113;border-color:#292a2e}.wordmark{font-size:28px}.wordmark small{font-size:8px;letter-spacing:2px}.nav{gap:24px;font-size:14px}.header-tools{gap:16px}.header-tools a,.header-tools button{font-family:inherit}.header-tools .account-link{font-size:13px}.language-picker{display:flex;align-items:center;gap:5px;color:#bdbec5}.language-picker select{font-size:12px;padding:8px 2px;max-width:84px;background:transparent;border:none;color:inherit;cursor:pointer}.language-picker option{background:#18191d;color:#fff}.eyebrow{font-family:inherit;letter-spacing:0;font-size:12px;font-weight:500;color:#b9bac1}.site[lang=en] .eyebrow{letter-spacing:1.4px}.primary{background:#df354c;border-color:#df354c;border-radius:7px;box-shadow:none;padding:12px 23px;font-weight:600}.primary:hover{background:#ec4760}.secondary{border-radius:7px;background:transparent;border-color:#46474f;box-shadow:none}.field input,.field select,.field textarea{border-radius:7px;background:#18191d;border-color:#45464f;line-height:1.8}.field{gap:8px;font-size:14px}.page-heading{max-width:850px;padding-block:48px 34px}.page-heading h1{font-size:clamp(27px,3vw,40px);margin-block:10px 12px}.page-heading p{font-size:15px;max-width:720px}.page-heading .eyebrow:empty{display:none}.console-panel,.order-card,.request-form{background:#17181c;border-color:#303137;border-radius:12px;box-shadow:none}.request-form{padding:28px}.console-panel{padding:24px}.notice{border-radius:8px;background:#202125;border-color:#393a42}.error{color:#ff8fa0}.refined-home .hero{padding-block:76px 66px;gap:64px;min-height:540px;grid-template-columns:1fr 1fr}.hero .laser-lines,.hero:before{display:none}.hero-copy h1{font-size:clamp(40px,4.4vw,61px);font-weight:700;line-height:1.5;letter-spacing:0;margin-block:15px 21px}.hero-copy h1 em{color:#f4f3f0}.hero-copy>p{font-size:16px;max-width:440px;line-height:2.1}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:29px}.hero-second{margin:0;font-size:14px}.hero-copy .hero-note{font-size:12px;margin-top:18px;color:#888b94}.hero-art{height:380px;min-height:0;border:1px solid #34353b;border-radius:18px;background:radial-gradient(ellipse at 50% 46%,#72283b24,transparent 70%),#191a1e;box-shadow:none;overflow:hidden;transform:none}.hero-art:hover{border-color:#757079;transform:none}.art-caption{top:24px;inset-inline-start:26px;left:auto;right:auto;color:#8c8f98;font:10px Arial;letter-spacing:2px}.acrylic-panel{inset:21% 13% 25%;width:74%;height:54%;transform:rotate(-4deg);border-radius:9px;background:linear-gradient(130deg,#29292b,#141518);border-color:#575058;box-shadow:0 18px 40px #0005}.neon-word{font-family:Vazirmatn,Arial,sans-serif;font-size:clamp(32px,4vw,55px);color:#ffe4e9;text-shadow:0 0 5px #ef7598,0 0 18px #b73460,0 0 40px #b7346080;animation:none}.acrylic-panel small{font-size:11px;color:#b5a7ae;margin-top:14px}.art-footer{position:absolute;inset:auto 25px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#f3f1f3;border:0;padding:0}.art-footer strong{font:600 16px/1.8 Vazirmatn,Arial,sans-serif;display:block}.art-footer span{display:block;font:11px/1.9 Vazirmatn,Arial,sans-serif;color:#a3a2aa}.art-footer svg{color:#ed657c}.mount{width:4px;height:4px;box-shadow:none}.quiet-routes{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #303136;padding-block:28px;gap:40px}.quiet-routes>a{display:flex;align-items:center;gap:20px}.quiet-routes>a>svg:first-child{color:#a1a3ad;flex-shrink:0}.quiet-routes>a>svg:last-child{margin-inline-start:auto;flex-shrink:0;color:#777b85}.quiet-routes h2{font-size:19px;font-weight:600}.quiet-routes p{font-size:13px;margin-top:4px}.quiet-routes a:hover h2{color:#f3788b}.finder-disclosure{margin-block:52px}.finder-disclosure details{border:1px solid #32333b;border-radius:12px;background:#15161a}.finder-disclosure summary{padding:27px 30px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none}.finder-disclosure summary::-webkit-details-marker{display:none}.finder-disclosure summary h2{font-size:23px;margin-block:6px}.finder-disclosure summary p{font-size:14px}.disclosure-plus{font-size:29px;font-weight:300;color:#e26378}.finder-disclosure details[open] .disclosure-plus{transform:rotate(45deg)}.finder-disclosure .finder-section{width:auto;margin:0;padding:28px 30px;border:0;border-top:1px solid #32333b;background:none;border-radius:0;box-shadow:none;display:block}.finder-disclosure .finder-section>div:first-child{display:none}.finder-controls{gap:20px}.finder-result{margin-top:22px;background:#1c1d23;border:1px solid #373943;padding:24px;box-shadow:none}.home-bottom{display:flex;gap:32px;padding-bottom:60px;justify-content:center;flex-wrap:wrap}.home-bottom a{display:flex;gap:12px;align-items:center;font-size:13px;color:#b4b5bd}.home-bottom svg{width:15px}.site footer{background:#0d0e10;border-top:1px solid #292a30;padding:38px max(32px,calc((100vw - 1160px)/2)) 20px;margin-top:30px}.footer-top{padding-bottom:25px;margin-bottom:28px;border-color:#292a30}.footer-top p{font-size:13px}.footer-grid{gap:48px;grid-template-columns:1.3fr 1fr 1fr}.footer-grid h3{font-size:14px;font-weight:600;margin-bottom:12px}.footer-grid a,.footer-grid p{font-size:12px;line-height:2.4;color:#9b9da7}.footer-base{border-color:#27282e;padding-top:18px;margin-top:25px;font-size:10px;color:#737680}.product-card{background:#16171b;border-color:#303138;border-radius:12px;overflow:hidden;box-shadow:none}.product-card:hover{transform:translateY(-3px);border-color:#62636d;box-shadow:none}.product-grid{gap:24px}.product-text>.eyebrow{font-family:inherit;letter-spacing:0}.product-text h2,.product-text h3{font-size:19px}.category-filter,.filter-tabs{gap:8px}.filter-tabs button{font-size:13px}.shop-search{max-width:420px}.assistant-widget{bottom:22px;inset-inline-end:22px}.assistant-toggle{font-family:inherit;font-size:13px;background:#25262c;color:#eee;border:1px solid #555660;box-shadow:0 6px 24px #0003;border-radius:30px;padding:10px 16px}.katyar-nudge{display:none}.katyar-panel{border-radius:14px;background:#191a1e;border-color:#41424b}.katyar-panel header{background:#202127}.katyar-message.bot{background:#25262d}.katyar-choices button{font-family:inherit}.account-menu{background:#18191d;border-color:#303138;border-radius:12px}.account-menu a,.account-menu button{font-family:inherit;font-size:14px}.account-content h2{font-size:24px}.admin-nav,.admin-tabs{gap:6px;flex-wrap:wrap}.admin-nav button,.admin-tabs button{font:13px/1.8 Vazirmatn,Arial,sans-serif;padding:9px 14px;border-radius:6px}.studio-controls .studio-letter.font-modern,.studio-letter.font-bold,.studio-letter.font-modern{font-family:Vazirmatn,Arial,sans-serif}.studio-letter.font-bold{font-weight:900}.storefront-layout{gap:24px}.studio-controls h2{font-size:22px}.studio-canvas{background:#18191d;border-color:#303137;border-radius:12px}.studio-toolbar{background:#1b1c21}.studio-day-switch button{font-family:inherit}.prose-page{max-width:860px}.prose-page p{line-height:2.2}.prose-page h2{font-size:23px}@media(min-width:1000px){.footer-grid>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;align-content:start;column-gap:18px}.footer-grid>div:nth-child(2)>h3{grid-column:1/-1}}@media(max-width:1000px){.header{padding:17px 24px;gap:16px}.nav{gap:15px;font-size:13px}.header-tools{gap:10px}.refined-home .hero{gap:32px}.hero-art{height:350px}.hero-copy h1{font-size:43px}.container{width:calc(100% - 48px)}.site footer{padding-inline:24px}.footer-grid{gap:28px}.storefront-layout{grid-template-columns:1fr}.studio-controls{position:static}.studio-colors{display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){body{font-size:15px}.site{padding-bottom:0}.container{width:calc(100% - 36px)}.header{padding:16px 18px;gap:12px;flex-wrap:nowrap}.wordmark{font-size:24px}.wordmark small{font-size:7px;letter-spacing:1.3px}.header-tools{gap:10px}.header-tools .menu-toggle{display:flex}.header-tools .account-link{display:none}.language-picker{gap:0}.language-picker svg{display:none}.language-picker select{font-size:12px;max-width:74px}.nav{display:none}.nav.open{display:flex;position:absolute;inset:100% 0 auto;background:#18191d;border-bottom:1px solid #34353d;padding:18px 24px;flex-direction:column;gap:4px;box-shadow:0 12px 20px #0004}.nav a{padding:10px 0}.refined-home .hero{grid-template-columns:1fr;gap:32px;padding-block:36px}.hero-copy h1{font-size:43px;margin-block:10px 14px}.hero-copy>p{font-size:14px;max-width:100%;line-height:2.1}.hero-actions{gap:18px;margin-top:23px}.hero-second{font-size:12px}.hero-copy .hero-note{font-size:11px;margin-top:14px}.hero-art{height:310px;min-height:0;max-width:490px;width:100%;margin:auto}.neon-word{font-size:43px}.art-caption{top:20px}.acrylic-panel{inset:20% 14% 26%;width:72%;height:54%}.acrylic-panel small{font-size:10px}.art-footer strong{font-size:15px}.art-footer span{font-size:10px}.quiet-routes{grid-template-columns:1fr;gap:0;padding-block:0}.quiet-routes>a{padding-block:23px;gap:16px}.quiet-routes>a+a{border-top:1px solid #303136}.quiet-routes h2{font-size:18px}.quiet-routes p{font-size:12px}.finder-disclosure{margin-block:32px}.finder-disclosure summary{padding:21px 19px}.finder-disclosure summary h2{font-size:20px}.finder-disclosure summary p{font-size:12px}.finder-disclosure .finder-section{padding:20px}.finder-controls{grid-template-columns:1fr;gap:16px}.finder-result{padding:19px}.finder-result h3{font-size:19px}.home-bottom{justify-content:flex-start;gap:16px 25px;padding-bottom:22px}.home-bottom a{font-size:12px}.site footer{padding:28px 18px 78px;margin-top:25px}.footer-top{display:block;margin-bottom:22px;padding-bottom:20px}.footer-top p{margin-top:15px;font-size:12px}.footer-grid{grid-template-columns:1fr 1fr;gap:22px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid h3{font-size:13px}.footer-grid a,.footer-grid p{font-size:11px}.footer-base{margin-top:22px}.page-heading{padding-block:30px 24px}.page-heading h1{font-size:28px}.page-heading p{font-size:13px}.console-panel,.request-form{padding:20px}.product-grid{gap:13px}.product-text{padding:14px}.product-text h2,.product-text h3{font-size:16px}.assistant-widget{bottom:16px;inset-inline-end:16px}.assistant-panel{width:min(370px,calc(100vw - 32px));max-height:75dvh}.account-menu{padding:16px}.account-menu a,.account-menu button{font-size:12px}.studio-controls .form-grid{grid-template-columns:1fr 1fr}.studio-canvas .muted{font-size:11px}.mobile-dock{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mobile-category-select{display:none}.refined-site .header-tools .account-link{display:flex}.header-tools .account-link>svg{display:none}.site[lang=ar] .hero-copy h1{font-size:clamp(37px,4.1vw,58px)}@media(max-width:760px){.mobile-category-select{display:block;margin-bottom:22px}.store-layout .category-panel{display:none}.header-tools .account-link>svg{display:block}.header-tools .account-link>span{display:none}.header-tools{gap:7px}.header-tools a,.header-tools button{min-width:27px}.site[lang=ar] .hero-copy h1{font-size:39px}}.hero-art .acrylic-panel{position:absolute;inset:21% 13% 25%;width:74%;height:54%}.hero-art .neon-word{font-size:clamp(32px,4vw,55px)}.hero-art:hover .acrylic-panel{transform:rotate(-2deg)}.request-layout>*{min-width:0}.field select{min-width:0}.field select,input[type=file]{max-width:100%}.request-form .consent{min-width:0;overflow-wrap:anywhere}.request-aside{min-width:0}.site[lang=ar] .acrylic-panel small,.site[lang=fa] .acrylic-panel small{letter-spacing:0}@media(max-width:760px){.hero-art .acrylic-panel{inset:19% 12% 28%;width:76%;height:53%}.hero-art .neon-word{font-size:43px}.form-grid,.request-layout{grid-template-columns:minmax(0,1fr)}.field{min-width:0}.studio-controls .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-form{overflow-wrap:anywhere}.request-form .consent{display:flex;align-items:flex-start}.request-form .consent input{flex-shrink:0}.shop-toolbar{flex-wrap:wrap}.assistant-toggle{font-size:0;width:46px;height:46px;padding:0;border-radius:50%;display:grid;place-items:center}.assistant-toggle:before{content:"؟";font:500 25px/1 Vazirmatn,Arial,sans-serif}.assistant-toggle[aria-expanded=true]:before{content:"×"}.site[lang=en] .assistant-toggle:before{content:"?"}.site[lang=en] .assistant-toggle[aria-expanded=true]:before{content:"×"}}.honey{position:absolute!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.three-paths{grid-template-columns:repeat(3,minmax(0,1fr))}.path-number{font-size:13px;color:#8a8a90;font-variant-numeric:tabular-nums}.three-paths h2{font-size:18px}.service-directory{padding-top:48px}.service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-links>a{padding:24px;border:1px solid #29292d;border-radius:16px;background:#151518}.service-links h3{font-size:20px;margin-bottom:12px}.service-links p{color:#a8a8b0;line-height:1.9;font-size:14px}.service-links span{display:block;margin-top:20px}.service-detail{padding-bottom:64px}.service-detail section{margin-block:32px}.order-process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.order-process li{display:flex;flex-direction:column;gap:12px;border-top:1px solid #444;padding-top:16px}.order-process b{color:#c64649}.product-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:32px}.product-gallery img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#18181b;border-radius:16px}.product-faq{margin:40px 0}.product-faq details,.service-detail details{padding:20px;border-bottom:1px solid #333}.catalog-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:20px}.catalog-filters input,.catalog-filters select{width:100%;min-width:0}.detail-image{aspect-ratio:1}.product-image img{object-fit:contain}.field input,.field select,a.primary,a.secondary,button.primary,button.secondary{min-height:44px}html{scroll-padding-top:90px}#request{scroll-margin-top:100px}.service-directory h2{font-size:24px;margin-bottom:24px}@media(max-width:760px){.three-paths{grid-template-columns:1fr!important;gap:10px}.three-paths>a{padding:20px}.service-links{grid-template-columns:1fr}.service-directory{padding-top:28px}.catalog-filters{grid-template-columns:1fr 1fr}.catalog-filters>.field:last-child{grid-column:1/-1}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.order-process ol{grid-template-columns:repeat(2,1fr);gap:24px}.hero-copy h1{font-size:clamp(42px,11vw,62px)}.service-detail .page-heading h1{font-size:32px}.service-links>a{padding:20px}.hero-copy>p{font-size:15px}.detail-info h1{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:64px}.portfolio-card{border:1px solid #303036;border-radius:16px;overflow:hidden;background:#141416}.portfolio-card>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.portfolio-card>div{padding:24px}.portfolio-card h2{font-size:24px;margin:12px 0}.portfolio-card p{color:#aaa;line-height:1.9}.portfolio-card dl{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;font-size:14px;margin:20px 0}.portfolio-card dt{color:#999}@media(max-width:760px){.portfolio-grid{grid-template-columns:1fr}.portfolio-card>div{padding:20px}}@font-face{font-family:Inter;src:url(/fonts/Inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:NotoArabic;src:url(/fonts/NotoArabic-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoArabic;src:url(/fonts/NotoArabic-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}html[lang=en] body{font-family:Inter,Arial,sans-serif}html[lang=ar] body{font-family:NotoArabic,Vazirmatn,Arial,sans-serif}html[lang=en] .art-footer span,html[lang=en] .art-footer strong{font-family:Inter,Arial,sans-serif}html[lang=ar] .art-footer span,html[lang=ar] .art-footer strong{font-family:NotoArabic,Arial,sans-serif}@media(max-width:760px){.katyar-widget .assistant-toggle{font-size:0;overflow:hidden}}