/* Curentra: an expressive, light digital studio. */
:root{--ink:#222335;--muted:#737481;--blue:#5353eb;--line:#e8e7ec;--bg:#fffefa}body{background:#fffefa;font-family:'Segoe UI',Tahoma,Arial,sans-serif}html[lang=en] body{font-family:'Segoe UI',Arial,sans-serif}.container{width:min(1280px,calc(100% - 100px))}.site-header{background:#fffefa;border-color:#eeedf0}.nav{min-height:96px}.brand{font-size:32px;letter-spacing:-1.5px}.brand-icon{background:#5953ed;border-radius:11px}.brand-dot{color:#ff9966}.nav nav{gap:34px;font-weight:600}.nav-cta{background:#252536;color:white;border-radius:30px;padding:11px 23px}.nav-cta:hover{background:#5553df}#language{border:0;color:#696976;font-weight:600}.eyebrow{color:#777285;font-size:11px;letter-spacing:1.5px;font-weight:600}.button{background:#5750e8;border-radius:40px;padding:11px 14px 11px 26px;gap:25px;box-shadow:none;font-size:15px}.button-arrow{display:grid;place-items:center;width:35px;height:35px;background:#ffffff20;border-radius:50%;font-size:20px}.button:hover{background:#3831c4}.text-link{color:#3c3c4c;font-size:14px}.hero-new{display:block;text-align:center;padding-block:62px 25px;min-height:0;width:100%;overflow:hidden}.hero-new .hero-copy{max-width:940px;margin:auto;padding-inline:25px}.hero-new .eyebrow{justify-content:center;width:max-content;max-width:100%;margin-inline:auto;padding:7px 14px;background:#f2efe9;border-radius:30px;font-size:10px}.live-dot{width:6px;height:6px;border-radius:50%;background:#f4976c}.hero-new h1{font-size:76px;font-weight:750;line-height:1.2;letter-spacing:-2.3px;margin-bottom:24px}.hero-new h1 em{color:#5951e8;position:relative}.hero-new .hero-copy>p{max-width:630px;margin:auto;font-size:17px;line-height:1.9}.hero-new .hero-actions{justify-content:center;margin-top:28px}.studio-stage{max-width:1130px;height:450px;margin:38px auto 0;position:relative;direction:ltr;isolation:isolate}.stage-grid{position:absolute;inset:55px -60px 0;background-image:radial-gradient(#b4abc94a .8px,transparent .8px);background-size:18px 18px;mask-image:radial-gradient(ellipse at center,#000 0,transparent 68%)}.scene{position:absolute;display:flex;flex-direction:column;border-radius:20px;width:280px;height:340px;box-shadow:0 25px 55px #36334613;overflow:hidden;border:1px solid #ffffff80;transition:transform .35s,box-shadow .35s;color:inherit}.scene:hover{z-index:5;box-shadow:0 30px 65px #36334624}.scene-top{display:flex;align-items:center;justify-content:space-between;padding:24px 22px;font:bold 12px Arial;letter-spacing:.7px}.scene-top>span{font-size:20px;font-weight:400}.scene-bottom{margin-top:auto;text-align:center;padding:20px 15px;font-size:11px;letter-spacing:.5px}.scene-noor{background:#d4eadb;color:#28634c;left:calc(50% - 140px);top:35px;z-index:3;height:355px;transform:rotate(-3deg)}.scene-noor:hover{transform:rotate(0) translateY(-8px)}.noor-arch{border:1px solid #ffffffb0;border-radius:120px 120px 10px 10px;margin:0 38px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;background:linear-gradient(140deg,#ffffff20,transparent)}.noor-ornament{font-size:65px;line-height:1}.noor-arch strong{font-family:Tahoma,serif;font-size:46px;line-height:1.7}.noor-arch>span:last-child{font-size:11px}.scene-language{background:#c9d4fb;color:#333f8d;left:calc(50% - 425px);top:70px;transform:rotate(-12deg)}.scene-language:hover{transform:rotate(-8deg) translateY(-8px)}.language-word{font:bold 70px Arial;letter-spacing:-5px;text-align:center;margin-top:15px;transform:rotate(-6deg)}.language-word>span{color:#fcff9c}.language-bubbles{display:flex;justify-content:center;gap:8px;margin-top:15px;transform:rotate(-6deg);flex-wrap:wrap}.language-bubbles span{background:#e4eaff;color:#5966a0;border-radius:30px;padding:6px 12px;font-size:12px}.language-bubbles span:nth-child(2){background:#fbf6b2;color:#6f6d2c}.scene-berry{background:#ffbfda;color:#a52f68;left:calc(50% + 145px);top:70px;transform:rotate(11deg)}.scene-berry:hover{transform:rotate(7deg) translateY(-8px)}.berry-splash{width:185px;height:185px;background:#ffdbeb;border-radius:50%;align-self:center;display:grid;place-items:center;position:relative;margin-top:0}.berry-splash .berries{transform:scale(2) rotate(-15deg);margin-top:-15px}.berry-splash .berries i{background:#dc548e;box-shadow:inset 4px 4px 0 #ff91bf}.berry-splash .berries b{background:#669661}.berry-plus{position:absolute;right:0;top:0;font:bold 40px Arial;color:#fff}.berry-star{position:absolute;bottom:0;left:0;font-size:40px;color:#fff48d}.stage-star{position:absolute;z-index:4}.star-one{font-size:75px;color:#f1a057;top:12px;left:calc(50% - 390px);transform:rotate(-15deg)}.star-two{font-size:50px;color:#a59be8;top:8px;right:calc(50% - 370px)}.stage-note{position:absolute;bottom:40px;left:calc(50% - 470px);font-size:10px;color:#9991a7;transform:rotate(-90deg);transform-origin:left;letter-spacing:2px}.stage-caption{position:absolute;bottom:0;width:100%;left:0;text-align:center;color:#99939e;font-size:9px}.brand-strip{background:#fffefa;border-block:1px solid #e9e5ed;margin-top:15px}.brand-strip .container{color:#6b697b;font-size:11px;min-height:80px;letter-spacing:1.4px}.brand-strip i{color:#9383c8;font-size:24px}.section{padding-block:105px}h2{font-size:43px;font-weight:650;line-height:1.35;letter-spacing:-1.2px}h3{font-weight:650}.featured{gap:85px;grid-template-columns:1.1fr 1fr}.feature-visual{height:425px;border-radius:160px 160px 22px 22px;background:#d7ebdd}.feature-visual>.product-icon{width:180px;height:180px;background:#b8d9c4;border-radius:40px;border:5px solid #edf8f0;box-shadow:0 30px 35px #3a6b4f20;transform:rotate(-10deg)}.feature-visual>.product-icon .icon-glyph{font-size:110px}.feature-lines{width:390px;height:390px}.feature-visual>span{font-size:10px;color:#417255}.featured>.mint{color:#2f7755}.featured .eyebrow{color:#7e9788}.inline-tags span{background:#eff3ed;color:#6d8a77;border:1px solid #e2e9df}.featured .text-link{background:#252d29;color:#fff;padding:13px 23px;border-radius:30px;font-size:13px}.soft-section{background:#f2f0fa;border-radius:44px 44px 0 0}.section-heading{margin-bottom:45px;align-items:center}.section-heading .text-link{border:1px solid #cdc8df;padding:11px 20px;border-radius:30px;font-size:12px}.section-heading .eyebrow{color:#91859f}.product-grid{gap:24px;grid-template-columns:repeat(3,1fr)}.product-card{border:0;background:#fffefa;border-radius:18px;box-shadow:0 2px 0 #e7e1ef}.product-card:hover{transform:translateY(-7px);box-shadow:0 18px 30px #55417e13}.card-art{height:270px;border-radius:18px 18px 0 0}.card-art>.product-icon{width:125px;height:125px;box-shadow:0 22px 25px #38405920;border:3px solid #ffffff78;border-radius:30px;transform:rotate(-9deg)}.card-art>.product-icon .icon-glyph{font-size:53px}.card-art:after{content:'';width:130px;height:22px;border-radius:50%;background:#6d53721a;position:absolute;bottom:35px;filter:blur(8px)}.art-circle{width:290px;height:290px;transform:translate(40px,15px);border-color:#ffffff7a}.art-circle:after{inset:35px}.art-spark{font-size:32px;right:30px;top:25px;color:#fffeeed9}.card-content{padding:25px 27px}.card-content h3{font-size:26px;letter-spacing:-.5px}.card-link{border:0;margin-top:16px;padding-top:3px;font-size:12px;color:#81788f}.card-link>span{width:31px;height:31px;border-radius:50%;background:#f0edf6;display:grid;place-items:center;font-size:18px;color:#66578d}.status{background:#f0edf4;color:#8d819d;font-size:9px}.status.first{background:#e8f2e7;color:#668460}.card-meta{font-size:9px;color:#a49aac}.mint{background:#d0e6d6;color:#307652}.blue{background:#bdcdf6;color:#3f539c}.peach{background:#ffcfb7;color:#cc6f55}.yellow{background:#f7df8c;color:#907026}.purple{background:#cec0ed;color:#7a50a9}.pink{background:#f5bed7;color:#b83e79}.product-icon.mint{background:#b1d4bb}.product-icon.blue{background:#a7baf0}.product-icon.peach{background:#ffb397}.product-icon.yellow{background:#f2ce66}.product-icon.purple{background:#b8a0e3}.product-icon.pink{background:#ed9bbf}.product-icon .berries{transform:scale(1.25) rotate(-12deg)}.word-tiles{gap:5px}.word-tiles b{width:34px;height:34px;font-size:21px;box-shadow:0 4px 0 #c29d45}.service-grid{gap:0;border:1px solid #e6e1e8;border-radius:20px;overflow:hidden}.service-grid article{padding:35px;border:0;border-inline-end:1px solid #e6e1e8;background:#fffefa}.service-grid article:last-child{border:0}.service-grid article:nth-child(2){background:#f8f5fa}.service-grid article:nth-child(3){background:#fbf8ee}.service-icon{font-size:48px;color:#7366ab}.service-number{top:40px;inset-inline-end:30px;color:#b6a9ba}.service-grid p{font-size:14px;line-height:1.9}.service-grid h3{font-size:22px}.manifesto{background:#e7e2fa;padding:65px 0}.manifesto>.container{display:flex;align-items:center;gap:50px}.manifesto-mark{font-size:140px;line-height:1;color:#8575cb;transform:rotate(-13deg)}.manifesto h2{font-size:38px;margin-bottom:20px}.manifesto p{max-width:660px;font-size:15px;color:#857b9c}.round-link{width:75px;height:75px;flex-shrink:0;background:#fffefa;border-radius:50%;display:grid;place-items:center;font-size:35px;color:#8d7db6;margin-inline-start:auto}.origin{border:0;padding-block:70px}.origin h2{font-size:34px}.origin .eyebrow{font-size:9px}.cta{background:#f5a979;color:#3e2925;border-radius:22px;min-height:310px;padding:55px 60px;margin-bottom:80px}.cta h2{font-size:43px;font-weight:700}.cta .eyebrow{color:#a5684b}.cta .button.white{background:#fff5e8;color:#7a4c3e;border-radius:30px;padding:17px 26px}.cta-symbol{color:#fff6d333;left:33%;font-size:350px}.footer-top{padding-block:65px}.footer-top .brand{font-size:36px}footer{background:#f2f0ea;border-top:0}.footer-top small{color:#9a9188}.footer-top>div>a:not(.brand){color:#7b756e}.footer-bottom{border-color:#e2ded6;color:#a2998e}.page-intro{padding-block:80px 50px}.page-intro h1{font-size:64px;line-height:1.25}.page-intro h1 em{color:#7160cf}.catalog{padding-top:5px}.filters{background:#f0edf5;display:flex;width:max-content;max-width:100%;padding:5px;border-radius:35px;gap:3px}.filters button{background:transparent;border:0;border-radius:30px;color:#9a8ba8;font-size:12px;padding:10px 22px}.filters button.active{background:#fffefa;color:#514d63;box-shadow:0 2px 5px #5f4f7710}.product-hero{padding-block:65px;gap:75px;min-height:600px}.product-hero h1{font-size:68px;letter-spacing:-2px}.product-hero h2{font-size:21px;letter-spacing:0}.product-showcase{height:460px;border-radius:45% 45% 20px 20px}.product-showcase .product-icon{width:185px;height:185px;border-radius:42px;box-shadow:15px 25px 35px #3c31592b}.product-showcase .icon-glyph{font-size:80px}.showcase-ring{width:400px;height:400px}.product-showcase>span{font-size:10px;letter-spacing:3px}.product-detail{padding-block:70px;gap:65px}.product-detail h2{font-size:38px}.product-resources{padding-block:60px 80px}.product-resources>a{background:#f7f4fb;border:0;padding:30px;border-radius:15px}.product-resources>a:nth-last-child(1){background:#f5f2e9}.product-resources h2{font-size:32px}.product-resources h3{font-size:21px}.noor-features article{background:#eaf2e9;border-radius:15px}.noor-features article>span{color:#759274}.contact-layout{gap:70px}.contact-layout form{background:#f6f3fb;border:0;border-radius:22px;padding:40px;box-shadow:none}input,select,textarea{background:#fffefa;border:1px solid #e0d9ea}.form-note{color:#9c91ab}.contact-detail a{color:#666174}.support-panel{background:#f4f0fa;border:0;padding:45px;border-radius:22px}.email-link{color:#7a65b3}.legal{max-width:900px}.legal h2{font-size:26px}.legal-intro h1{font-size:48px}.notice{background:#f4f0fb;border-color:#e4dcef}.policy-number{color:#b4a7c9}.back-link{color:#a099ae}.updated{color:#a39aad}@media(min-width:1450px){.hero-new h1{font-size:86px}.studio-stage{height:480px}}@media(max-width:1050px){.container{width:calc(100% - 64px)}.hero-new{width:100%}.hero-new h1{font-size:62px}.scene{width:245px;height:310px}.scene-noor{left:calc(50% - 122px);height:330px}.scene-language{left:calc(50% - 370px)}.scene-berry{left:calc(50% + 125px)}.studio-stage{height:420px}.star-one{left:calc(50% - 350px)}.star-two{right:calc(50% - 330px)}.language-word{font-size:62px}.featured{gap:45px}.feature-visual{height:380px}.card-art{height:235px}.card-content{padding:23px}.card-content h3{font-size:23px}.service-grid article{padding:28px}.manifesto-mark{font-size:110px}.manifesto h2{font-size:33px}.product-hero h1{font-size:56px}}@media(max-width:760px){.container{width:calc(100% - 40px)}.hero-new{width:100%;padding-block:45px 15px}.hero-new .hero-copy{padding-inline:24px}.hero-new h1{font-size:47px;line-height:1.3;letter-spacing:-1.5px}.hero-new .hero-copy>p{font-size:15px;max-width:500px}.hero-new .eyebrow{font-size:9px;letter-spacing:.4px;margin-bottom:22px}.hero-new .hero-actions{gap:25px}.studio-stage{height:345px;margin-top:35px}.scene{width:190px;height:245px;border-radius:15px}.scene-top{padding:17px 16px;font-size:9px}.scene-top>span{font-size:15px}.scene-noor{left:calc(50% - 95px);height:270px;top:25px}.scene-language{left:calc(50% - 285px);top:65px}.scene-berry{left:calc(50% + 95px);top:65px}.noor-arch{margin:0 24px;border-radius:90px 90px 7px 7px}.noor-ornament{font-size:47px}.noor-arch strong{font-size:36px}.noor-arch>span:last-child{font-size:9px}.scene-bottom{font-size:8px;padding:16px 10px}.language-word{font-size:49px;margin-top:10px;letter-spacing:-3px}.language-bubbles{gap:5px;margin-top:10px}.language-bubbles span{font-size:9px;padding:4px 8px}.berry-splash{width:130px;height:130px}.berry-splash .berries{transform:scale(1.4) rotate(-15deg)}.berry-star{font-size:30px}.berry-plus{font-size:30px}.star-one{font-size:46px;left:calc(50% - 230px);top:10px}.star-two{font-size:35px;right:calc(50% - 220px);top:15px}.stage-note{display:none}.stage-caption{bottom:2px;font-size:8px}.nav{padding-block:18px}.nav nav{gap:25px;font-size:12px}.nav-cta{display:none}.nav .brand{font-size:27px}.section{padding-block:60px}.featured{grid-template-columns:1fr;gap:32px}.feature-visual{height:350px;border-radius:120px 120px 18px 18px}.featured h2{font-size:36px}.featured .eyebrow{font-size:10px}.product-grid{grid-template-columns:repeat(2,1fr);gap:17px}.card-art{height:215px}.card-art>.product-icon{width:105px;height:105px;border-radius:25px}.card-art>.product-icon .icon-glyph{font-size:46px}.card-content{padding:21px}.card-content h3{font-size:23px}.card-meta{font-size:8px}.card-content p{font-size:12px}.card-link{font-size:11px}.section-heading h2{font-size:35px}.section-heading .text-link{padding:9px 17px}.soft-section{border-radius:26px 26px 0 0}.service-grid{grid-template-columns:1fr}.service-grid article{border:0;border-bottom:1px solid #e6e1e8;padding:30px}.service-number{top:32px}.manifesto{padding-block:45px}.manifesto>.container{gap:25px;flex-wrap:wrap}.manifesto-mark{font-size:65px}.manifesto>.container>div{flex:1;min-width:210px}.manifesto h2{font-size:29px}.manifesto p{font-size:14px}.round-link{width:50px;height:50px;font-size:25px;margin-inline-start:auto}.origin h2{font-size:30px}.cta{padding:35px;min-height:0;margin-bottom:50px}.cta h2{font-size:34px}.cta .button.white{font-size:13px;padding:13px 23px}.footer-top .brand{font-size:30px}.page-intro{padding-block:50px 35px}.page-intro h1{font-size:42px}.product-hero{gap:35px;padding-block:40px;min-height:0}.product-hero h1{font-size:50px}.product-showcase{height:350px;max-width:480px;width:100%;justify-self:center}.product-showcase .product-icon{width:155px;height:155px}.product-detail{gap:15px;padding-block:50px}.product-detail h2{font-size:33px}.contact-layout form{padding:26px}.product-resources>a{padding:24px}.legal-intro h1{font-size:34px}.legal h2{font-size:24px}.filters button{padding:9px 18px}.support-panel{padding:30px}}@media(max-width:480px){.hero-new h1{font-size:39px;letter-spacing:-1.2px}.hero-new .hero-actions{gap:18px}.hero-new .button{font-size:13px;gap:18px;padding-inline-start:20px}.hero-new .text-link{font-size:12px}.scene{width:170px;height:225px}.scene-noor{left:calc(50% - 85px);height:260px;top:20px}.scene-language{left:calc(50% - 257px);top:60px}.scene-berry{left:calc(50% + 85px);top:60px}.studio-stage{height:320px}.scene-language .scene-top{font-size:8px}.language-word{font-size:44px}.scene-bottom{font-size:7px}.noor-arch{margin-inline:20px}.noor-ornament{font-size:43px}.berry-splash{width:120px;height:120px}.berry-splash .berries{transform:scale(1.2) rotate(-15deg)}.star-one{left:calc(50% - 160px);font-size:36px;top:3px}.star-two{right:calc(50% - 150px);font-size:30px;top:0}.product-grid{grid-template-columns:1fr}.card-art{height:270px}.card-art>.product-icon{width:140px;height:140px;border-radius:32px}.card-art>.product-icon .icon-glyph{font-size:65px}.card-content{padding:24px 27px}.card-content h3{font-size:27px}.card-meta{font-size:10px}.card-content p{font-size:14px}.card-link{font-size:12px}.feature-visual{height:320px}.feature-visual>.product-icon{width:155px;height:155px}.section-heading h2{font-size:32px}.page-intro h1{font-size:37px}.product-hero h1{font-size:45px}.product-showcase{height:325px}.footer-top{padding-block:45px}.legal-intro h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.scene{transition:none}.scene:hover{transform:none}}

/* Official Noor app artwork */
.product-icon.noor-icon{overflow:hidden;background:#00573d}.product-icon.noor-icon img{display:block;width:100%;height:100%;object-fit:contain}.noor-official-icon{display:block;width:clamp(80px,12vw,138px);height:auto;aspect-ratio:1;border-radius:22%;box-shadow:0 12px 24px #003d2926}.noor-arch{gap:6px}

/* Official product collection */
.official-icon{overflow:hidden}.official-icon img{display:block;width:100%;height:100%;object-fit:contain}.orange{background:#ffe1bd;color:#b96516}.product-icon.orange{background:#171717}.scene-app-art{flex:1;display:grid;place-items:center;min-height:0}.scene-app-art img{width:172px;height:172px;border-radius:26%;object-fit:contain;box-shadow:0 20px 35px #24203930}.scene-language{background:#fff0b8;color:#4d411c}.scene-berry{background:#f9c6e5}.card-art{height:300px;background-image:radial-gradient(ellipse at 30% 0%,#ffffff90,transparent 70%)}.card-art>.product-icon{width:172px;height:172px;border:0;border-radius:24%;transform:rotate(-6deg);transition:transform .3s}.product-card:hover .product-icon{transform:rotate(0) scale(1.04)}.card-art .art-circle{opacity:.55}.card-art .art-spark{opacity:.65}.card-content{padding:25px 28px 28px}.card-content h3{margin-top:14px}.card-link>span[data-ar]{display:inline;width:auto;height:auto;background:none;border-radius:0;font-size:12px}.product-showcase{border-radius:36px;background-image:radial-gradient(circle at 50% 20%,#ffffff99,transparent 65%)}.product-showcase .product-icon{width:240px;height:240px;border:0;border-radius:24%;transform:rotate(-5deg)}.product-hero h1{overflow-wrap:anywhere}.product-card[hidden]{display:none}.scene-app-art img,.noor-official-icon{transition:transform .3s}.scene:hover img{transform:translateY(-4px)}a:focus-visible,button:focus-visible{outline:3px solid #7a61e8;outline-offset:5px}.product-resources>a{transition:transform .2s}.product-resources>a:hover{transform:translateY(-4px)}
@media(max-width:760px){.scene-app-art img{width:118px;height:118px}.card-art{height:235px}.card-art>.product-icon{width:145px;height:145px}.product-showcase .product-icon{width:210px;height:210px}.card-content{padding:22px}.product-hero h1{font-size:45px}}@media(max-width:480px){.scene-app-art img{width:103px;height:103px}.card-art{height:290px}.card-art>.product-icon{width:185px;height:185px}.product-showcase .product-icon{width:205px;height:205px}}@media(prefers-reduced-motion:reduce){.product-icon,.scene-app-art img,.product-resources>a{transition:none}}
/* Compact collection and responsive finishing */
.container{width:min(1180px,calc(100% - 64px))}.nav{min-height:82px}.hero-new{padding-top:52px}.hero-new h1{font-size:clamp(38px,5.2vw,72px);letter-spacing:-1.5px}.hero-new .hero-copy>p{font-size:16px;max-width:610px}.section{padding-block:76px}.soft-section{background:#f5f3fa}.product-grid{gap:20px}.product-card{border:1px solid #e9e5ef;border-radius:20px;box-shadow:0 3px 10px #30264304}.card-art{height:180px;border-radius:0;background-image:radial-gradient(ellipse at 40% 0%,#ffffff90,transparent 75%)}.card-art>.product-icon{width:108px;height:108px;border-radius:25%;box-shadow:0 14px 23px #30264320;transform:rotate(-4deg)}.card-art:after{width:90px;bottom:22px;height:12px}.art-circle{width:200px;height:200px}.art-spark{font-size:20px!important;top:17px!important;right:20px!important}.card-content{padding:18px 21px 19px}.card-meta{margin-bottom:8px;font-size:10px;color:#6e667c;letter-spacing:0}.card-meta .status{font-size:10px;color:#655b76;padding:3px 9px}.card-content h3{font-size:22px;margin:8px 0 3px;letter-spacing:-.3px}.card-content p{font-size:13px;color:#706879}.card-link{margin-top:10px;font-size:12px;color:#5c526e;min-height:32px}.card-link>span:last-child{width:29px;height:29px}.product-card:hover{transform:translateY(-4px)}.section-heading{margin-bottom:30px}.section-heading h2{font-size:clamp(28px,3.4vw,40px)}.filters button{min-height:44px}.filters button span{font:inherit;opacity:1}.filters button span:last-child{font-size:11px;color:#746b83}.filters{margin-bottom:24px}.back-link,.updated{color:#746c80}.form-note{color:#70667d}.product-showcase{height:370px}.product-showcase .product-icon{width:190px;height:190px}.product-hero{min-height:0;padding-block:54px;gap:50px}.product-hero h1{font-size:clamp(34px,4.5vw,60px)}.page-intro{padding-block:55px 34px}.page-intro h1{font-size:clamp(34px,4.8vw,56px)}.page-intro p{font-size:15px}.cta{margin-bottom:60px}img{max-width:100%}.nav nav a{padding-block:10px}#language{min-width:44px;min-height:44px}.form-grid>*{min-width:0}.contact-layout>*{min-width:0}input,select,textarea{min-width:0;font-size:16px}.product-resources>a{min-width:0}.product-resources>a>div{min-width:0}.product-resources h3,.product-resources p{overflow-wrap:anywhere}.footer-bottom{line-height:1.8}.hero-new .hero-copy{min-width:0}.product-showcase>span{max-width:90%;text-align:center}.brand-strip .container{min-height:64px}
@media(max-width:1050px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-content{padding:17px}.card-content h3{font-size:20px}.card-art{height:165px}.card-art>.product-icon{width:100px;height:100px}.card-meta{gap:5px}.product-hero{gap:32px}}
@media(max-width:760px){.container{width:calc(100% - 36px)}.nav{min-height:0;padding-block:12px;gap:4px 12px}.nav nav{gap:12px;justify-content:space-between;padding-top:4px;flex-wrap:wrap}.nav nav a{font-size:12px}.nav-actions{margin-inline-start:auto}.hero-new{width:100%;padding-top:34px}.hero-new .hero-copy{padding-inline:20px}.hero-new h1{font-size:clamp(32px,7vw,48px);line-height:1.35}.hero-new .hero-copy>p{font-size:14px;line-height:1.9}.hero-new .hero-actions{gap:16px;margin-top:22px}.studio-stage{height:300px;margin-top:28px}.scene{width:30%;height:220px;top:40px}.scene-language{left:3%;transform:rotate(-8deg)}.scene-noor{left:35%;height:245px;top:16px}.scene-berry{left:67%;transform:rotate(8deg)}.scene-top{padding:14px 10px;font-size:8px;letter-spacing:0}.scene-app-art img{width:78%;height:auto;aspect-ratio:1}.scene-bottom{font-size:8px;padding:13px 7px;letter-spacing:0}.noor-arch{margin-inline:10px}.noor-arch strong{font-size:29px}.noor-official-icon{width:70%;max-width:100px}.star-one,.star-two{font-size:25px}.stage-caption{font-size:8px;padding-inline:12px}.section{padding-block:50px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card-art{height:160px}.card-art>.product-icon{width:98px;height:98px}.card-content{padding:16px}.card-content h3{font-size:20px}.card-meta .status{font-size:9px}.feature-visual{height:300px}.featured{gap:26px}.featured .feature-visual>.product-icon{width:145px;height:145px}.product-showcase{height:300px}.product-showcase .product-icon{width:170px;height:170px}.product-hero{padding-block:34px;gap:28px}.product-hero h1{font-size:42px}.product-detail{padding-block:40px}.contact-layout form{padding:23px}.cta{padding:30px}.manifesto>.container{gap:20px}.footer-top{gap:24px}.section-heading .text-link{min-height:42px}.filters{width:100%;justify-content:center}.filters button{justify-content:center;gap:7px;padding:8px 14px}.product-resources>a{gap:16px;padding:22px}}
@media(max-width:480px){.container{width:calc(100% - 32px)}.hero-new{width:100%}.hero-new h1{font-size:clamp(30px,8.3vw,39px);letter-spacing:-1px}.hero-new .hero-actions .button{padding-inline:17px;gap:12px;min-height:44px}.hero-new .text-link{font-size:12px}.studio-stage{height:255px}.scene{height:184px;border-radius:13px}.scene-noor{height:211px;top:12px}.scene-top{font-size:7px;padding:12px 8px}.scene-top>span{font-size:13px}.scene-bottom{font-size:7px;line-height:1.5;padding:10px 6px}.noor-arch strong{font-size:25px;line-height:1.4}.noor-arch>span:last-child{font-size:8px}.noor-arch{gap:4px;margin-inline:7px}.scene-app-art img{border-radius:25%}.stage-star{display:none}.product-grid{grid-template-columns:1fr;gap:12px}.product-card{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:stretch;border-radius:17px}.card-art{height:auto;min-height:168px;border-radius:0}.card-art>.product-icon{width:76px;height:76px;border-radius:24%;transform:rotate(-3deg)}.card-art:after,.card-art .art-spark{display:none}.card-art .art-circle{width:150px;height:150px}.card-content{padding:14px 16px}.card-content h3{font-size:21px;margin-top:7px}.card-content p{font-size:12px}.card-meta{font-size:9px;gap:5px;margin-bottom:4px}.card-meta .status{font-size:8px;padding:3px 7px}.card-link{margin-top:8px;min-height:29px}.card-link>span[data-ar]{font-size:11px}.card-link>span:last-child{width:26px;height:26px}.feature-visual{height:260px}.feature-visual>.product-icon{width:132px!important;height:132px!important}.filters button{padding:8px 11px;font-size:12px;gap:6px}.product-showcase{height:270px}.product-hero h1{font-size:36px}.product-hero .hero-actions{gap:18px}.product-resources>a>span{font-size:24px}.product-resources h3{font-size:18px}.product-resources p{font-size:12px}.manifesto-mark{font-size:50px}.manifesto>.container>div{min-width:0;flex-basis:calc(100% - 70px)}.manifesto h2{font-size:25px}.cta h2{font-size:30px}.nav .brand{font-size:25px}.nav nav{gap:4px}.nav nav a{font-size:11px}.footer-top{grid-template-columns:1fr}.footer-bottom{gap:10px}.brand-strip .container{gap:9px;font-size:8px}.hero-new .eyebrow{font-size:8px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.support-intro{padding-bottom:15px}.support-intro h1{margin-bottom:18px}.support-guide-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:17px;background:#eae6ff;color:#6353cf;font-size:30px;margin-bottom:24px}.support-guide h2{font-size:32px}.support-guide .contact-detail p{font-size:14px}.support-guide .contact-detail strong{font-weight:600}.contact-layout:has(.support-guide){padding-top:20px;align-items:start}.support-guide .contact-detail{gap:8px}.support-guide .contact-detail:last-child{border:0}@media(max-width:760px){.support-guide h2{font-size:26px}.contact-layout:has(.support-guide){display:flex;flex-direction:column-reverse;gap:35px}.contact-layout:has(.support-guide)>*{width:100%}}
