@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-arabic-wght-normal.BhzieyvS.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-math-wght-normal.pS2d8anF.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-symbols-wght-normal.BJ6p-EzA.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-latin-ext-wght-normal.CIz31GGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-latin-wght-normal.BQEJrIpl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Arbeit;src:url(/fonts/arbeit-variable.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--plum:#060547;--accent:#007f65;--pink:#d8faeb;--rose:#008b70;--ink:#060547;--muted:#6b6c79;--line:#e1e8e5;--paper:#fff;--soft:#f9fafa;font-family:var(--font-body);color:var(--ink);font-synthesis:none;background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #8f90a7}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600}p{line-height:1.75}button:disabled{cursor:wait;opacity:.6}[hidden]{display:none!important}.section-wrap{width:min(1264px,100% - 112px);margin-inline:auto}.eyebrow{letter-spacing:1.7px;color:var(--accent);align-items:center;gap:8px;margin-bottom:22px;font-size:10px;font-weight:650;line-height:1.7;display:flex}h1{letter-spacing:-4px;font-size:clamp(54px,5.5vw,81px);line-height:1.03}h1>span,h2>span{color:#008b70}h2{letter-spacing:-1.9px;font-size:clamp(34px,3.3vw,48px);line-height:1.16}h3{letter-spacing:-.7px;font-size:24px;line-height:1.3}.button{border-radius:8px;justify-content:center;align-items:center;gap:28px;padding:17px 22px;font-size:13px;font-weight:600;line-height:1.4;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button span{font-size:19px;font-weight:400}.button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #06054715}.button-small{gap:14px;padding:12px 15px;font-size:11px}.text-button{background:0 0;align-items:center;gap:12px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.text-button:hover{color:#6e6f8b}.site-header{z-index:50;background:#fff;border-bottom:1px solid #eaefed;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:20px 42px;display:flex}.brand{direction:ltr;align-items:center;gap:9px;display:inline-flex}.brand-symbol{width:32px;height:34px;color:var(--plum)}.site-header nav{align-items:center;gap:26px;display:flex}.nav-dropdown{position:relative}.nav-dropdown>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:10px 0;font-size:12px;list-style:none;display:flex}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary>span{color:#8e8fa5}.nav-dropdown[open]>summary{color:var(--accent)}.nav-panel{inset-inline-start:-25px;border:1px solid var(--line);background:#fff;border-radius:12px;width:310px;padding:12px;position:absolute;top:calc(100% + 19px);box-shadow:0 15px 40px #06054712}.nav-panel>a{border-radius:7px;padding:12px 14px;font-size:13px;display:block}.nav-panel>a:hover{background:var(--soft)}.nav-panel>a>span{font-weight:600}.nav-panel small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.6;display:block}.nav-panel .nav-overview{color:var(--accent);border-bottom:1px solid var(--line);border-radius:0;justify-content:space-between;margin-bottom:5px;font-size:10px;display:flex}.nav-actions{align-items:center;gap:22px;display:flex}.language-link{font-family:DM Sans Variable,Noto Sans Arabic Variable,sans-serif;font-size:11px;font-weight:600}.menu-toggle{background:0 0;padding:8px;display:none}.menu-toggle span{background:var(--plum);width:20px;height:2px;margin:5px 0;display:block}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.studio-step{padding:20px}.download-button{background:#fff;border:1px solid #cacad5;border-radius:5px;padding:8px 10px;font-size:9px}.download-button:hover{background:var(--soft)}.studio-step h3{letter-spacing:-1px;margin-bottom:10px;font-size:27px}.industry-panel{isolation:isolate;border-radius:13px;flex:1;min-width:0;transition:flex .55s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.industry-panel.is-active{flex:3.1}.industry-panel>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.industry-panel:after{content:"";z-index:-1;background:linear-gradient(#16142a1a 0%,#14122066 35%,#131124e8 100%);position:absolute;inset:0}.industry-panel-copy{bottom:28px;color:#fff;opacity:0;visibility:hidden;min-width:260px;transition:opacity .25s,transform .35s;position:absolute;inset-inline:27px;transform:translateY(15px)}.industry-panel.is-active .industry-panel-copy{visibility:visible;opacity:1;transform:translateY(0)}.industry-panel-copy h3{letter-spacing:-1px;max-width:340px;font-size:30px}.industry-panel-copy p{color:#dae3df;max-width:330px;margin-top:14px;font-size:12px}.industry-panel-copy a{border-bottom:1px solid #c8c8d3;margin-top:20px;padding-bottom:7px;font-size:11px;display:inline-block}.industry-panel:hover>img{transform:scale(1.035)}.site-footer{background:#fff;padding-top:57px;padding-bottom:32px}.footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.footer-brand p{color:#6c6d88;margin-top:17px;font-size:12px}.footer-brand>span{color:#8c8da4;max-width:200px;margin-top:10px;font-size:10px;line-height:1.7;display:block}.footer-column{flex-direction:column;gap:13px;display:flex}.footer-column a{color:#74758b;font-size:10px;line-height:1.6}.footer-column a:hover{color:var(--plum)}.footer-column .footer-heading{color:#343050;margin-bottom:7px;font-size:11px;font-weight:650}.footer-bottom{border-top:1px solid var(--line);color:#8b8ca3;align-items:center;gap:26px;margin-top:45px;padding-top:24px;font-size:9px;display:flex}.footer-bottom button{color:inherit;background:0 0;padding:0;font-size:9px}.footer-bottom>a{margin-inline-start:auto}.skip-link{background:var(--plum);color:#fff;z-index:99;padding:14px;position:fixed;top:-90px;left:16px}.skip-link:focus{top:10px}dialog{color:var(--ink);background:#fff;border:1px solid #cfdad5;border-radius:16px;width:min(520px,100% - 32px);max-height:90dvh;padding:38px;overflow-y:auto;box-shadow:0 30px 100px #1713353b}.dialog-close{color:#7f809a;background:0 0;padding:4px 9px;font-size:28px;position:absolute;top:10px;right:14px}dialog h2{letter-spacing:-1px;margin:12px 0 16px;font-size:35px;line-height:1.2}dialog>.section-index{letter-spacing:1.2px;color:#7b7d98;font-size:9px}dialog>p{color:var(--muted);font-size:13px}dialog label{margin:15px 0;font-size:12px;font-weight:500;display:block}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #d0dcd7;border-radius:5px;margin-top:7px;padding:11px 12px;font-size:14px}textarea{resize:vertical}.consent{align-items:start;gap:9px;font-size:11px;line-height:1.6;display:flex}.consent input{width:15px;height:15px;accent-color:var(--plum);flex-shrink:0;margin:3px 0 0}dialog form>.button{justify-content:space-between;width:100%;margin-top:8px}.form-status{margin:15px 0 0;font-size:12px}.form-status.error{color:#3c2fa1}.form-status.success{color:#3d6431}.honey{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rating-picker{border:0;gap:10px;margin:20px 0;padding:0;display:flex}.rating-picker legend{font-size:12px}.rating-picker label{margin:8px 0}.rating-picker input{width:15px;height:15px}.rating-picker span{margin-inline-start:6px}.file-upload{border:1px dashed #c1c1ce;border-radius:5px;padding:12px}.file-upload input{border:0;font-size:10px}.text-link{background:0 0;font-size:12px}.demo-result-check{color:var(--plum);font-size:32px}#demo-result blockquote{overflow-wrap:anywhere}#photo-preview{width:auto;max-height:120px;margin-block:12px}[dir=rtl]{font-family:"Noto Sans Arabic Variable", var(--font-body)}[dir=rtl] h1{letter-spacing:-2.3px;font-size:68px;line-height:1.4}[dir=rtl] h2{letter-spacing:-1px;font-size:39px;line-height:1.55}[dir=rtl] h3{letter-spacing:-.4px;line-height:1.65}[dir=rtl] .eyebrow{letter-spacing:0;font-size:9px}[dir=rtl] .button{font-size:12px}[dir=rtl] .button-small,[dir=rtl] .nav-dropdown>summary{font-size:10px}[dir=rtl] .studio-step h3{font-size:25px}[dir=rtl] .industry-panel-copy h3{font-size:26px}[dir=rtl] .footer-column a{font-size:9px}@media (width>=1600px){.studio-step{padding:25px}}@media (width<=1150px){.section-wrap{width:calc(100% - 64px)}.nav-wrap{gap:20px;padding:18px 28px}.site-header nav{gap:18px}.nav-dropdown>summary{font-size:11px}.nav-actions{gap:16px}.brand-symbol{width:28px}.hero-actions{gap:17px}.hero-actions .button{gap:15px;padding:15px 17px;font-size:11px}.hero-actions .text-button{font-size:10px}.studio-step{padding:17px}.footer-grid{grid-template-columns:1.2fr repeat(4,1fr);gap:22px}[dir=rtl] h1{font-size:57px}[dir=rtl] .nav-dropdown>summary{font-size:9px}}@media (width<=950px){.site-header nav{top:100%;border-bottom:1px solid var(--line);background:#fff;max-height:80dvh;padding:20px 30px;display:none;position:absolute;inset-inline:0;overflow:auto}.site-header nav.open{display:block}.nav-dropdown>summary{justify-content:space-between;padding:15px 0;font-size:15px}.nav-panel{width:100%;box-shadow:none;border-radius:8px;margin-block:5px 14px;position:static}.nav-actions .button{display:none}.menu-toggle{display:block}.hero-actions .text-button{font-size:10px}.studio-step{padding:15px}.download-button{padding:7px;font-size:8px}.industry-panel.is-active{flex:3.8}.industry-panel-copy{inset-inline:20px;min-width:220px;bottom:23px}.industry-panel-copy h3{max-width:280px;font-size:24px}.industry-panel-copy p{font-size:11px}.footer-grid{grid-template-columns:repeat(4,1fr)}.footer-brand{grid-column:1/-1;align-items:center;gap:30px;margin-bottom:15px;display:flex}.footer-brand p{margin:0}.footer-brand>span{max-width:230px;margin:0}[dir=rtl] h1{font-size:46px}[dir=rtl] h2{font-size:33px}[dir=rtl] .nav-dropdown>summary{font-size:13px}[dir=rtl] .download-button{font-size:8px}[dir=rtl] .industry-panel-copy h3{font-size:23px}[dir=rtl] .footer-brand p{font-size:11px}}@media (width<=680px){html{scroll-padding-top:85px}.section-wrap{width:calc(100% - 36px)}.nav-wrap{padding:14px 18px}.brand-symbol{width:27px;height:30px}.brand{gap:7px}.nav-actions{gap:15px}.language-link{font-size:10px}.hero-actions{gap:20px}.hero-actions .button{padding:14px 16px;font-size:11px}.studio-step{padding:16px}.download-button{padding:8px;font-size:9px}h2{letter-spacing:-1.3px;font-size:34px}.industry-panel{flex:1;min-height:64px}.industry-panel.is-active{flex:5}.industry-panel-copy{inset-inline:22px;min-width:0;max-width:320px;bottom:24px}.industry-panel-copy h3{font-size:27px}.industry-panel-copy p{margin-top:11px;font-size:12px;line-height:1.6}.industry-panel-copy a{margin-top:16px;font-size:10px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.footer-brand{margin-bottom:0;display:block}.footer-brand p{margin-top:16px;font-size:12px}.footer-brand>span{max-width:100%;margin-top:9px}.footer-column{gap:11px}.footer-column a{font-size:10px}.footer-column .footer-heading{font-size:11px}.site-footer{padding-top:38px;padding-bottom:76px}.footer-bottom{gap:15px;margin-top:30px;padding-top:19px;font-size:8px}.footer-bottom button{font-size:8px}dialog{padding:30px 23px}dialog h2{font-size:29px}[dir=rtl] .eyebrow{letter-spacing:0;font-size:8px}[dir=rtl] .download-button{font-size:8px}[dir=rtl] h2{font-size:30px;line-height:1.6}[dir=rtl] .industry-panel-copy h3{font-size:24px}[dir=rtl] .footer-column a{font-size:10px}}@keyframes ribbon-drift{0%{transform:translate(0)}to{transform:translate(-20%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover{transform:none}}.button{border:1px solid #0000;border-radius:10px;gap:16px;min-height:48px;padding:14px 20px;transition:background .18s,box-shadow .18s,border-color .18s,transform .18s}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0);box-shadow:inset 0 2px 4px #00000018}.button:disabled{box-shadow:none;transform:none}.button-primary{box-shadow:inset 0 1px #ffffff15,0 2px 3px #0605470c}.button-secondary{color:#060547;background:#fff;border-color:#cbd8d3}.button-secondary:hover{background:#f4f7f6;border-color:#8b8ca3}.button-small{min-height:44px;padding:10px 15px;font-size:12px}.text-button{text-underline-offset:5px;min-height:44px;line-height:1.5}.text-button:hover{text-decoration:underline}.download-button{min-height:44px}.button:focus-visible,.text-button:focus-visible,.nav-destination:focus-visible,.nav-dropdown summary:focus-visible{outline-offset:4px;outline:3px solid #008b70}.polished-header{background:#fffffffa;border-color:#e1e8e5}.polished-header .nav-wrap{gap:20px;padding:16px 32px}.polished-header nav{gap:4px}.polished-header .nav-dropdown{position:static}.polished-header .nav-dropdown>summary{border-radius:8px;min-height:44px;padding:12px;font-size:12px;font-weight:550;transition:background .18s,color .18s}.polished-header .nav-dropdown>summary:hover{background:#f5f7f6}.polished-header .nav-dropdown[open]>summary{color:#060547;background:#e8eeeb}.nav-dropdown.is-current>summary{color:#443c84;box-shadow:inset 0 -2px #008b70}.nav-chevron{flex-shrink:0;transition:transform .18s}.nav-dropdown[open] .nav-chevron{transform:rotate(180deg)}.polished-header .nav-panel{top:calc(100% + 8px);border:1px solid #d9e3df;border-radius:18px;grid-template-columns:1fr 270px;gap:0;width:min(1000px,100vw - 64px);max-height:calc(100dvh - 115px);margin-inline:auto;padding:0;animation:.18s ease-out nav-appear;display:grid;inset-inline:0;overflow:hidden auto;box-shadow:0 24px 60px #17133324,0 4px 12px #17133308}.nav-panel-main{padding:24px}.polished-header .nav-overview{gap:18px;min-height:40px;margin:0 0 12px;padding:0 0 16px;font-size:12px;font-weight:600}.nav-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.nav-destination{border-radius:10px;align-items:start;gap:12px;min-width:0;padding:14px 10px;transition:background .18s;display:flex}.nav-destination:hover{background:#f5f7f6}.nav-link-icon{color:#585285;background:#f0f4f2;border:1px solid #e2eae7;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;transition:color .18s,background .18s;display:grid}.nav-destination:hover .nav-link-icon{color:#fff;background:#060547}.nav-link-copy{flex:1;min-width:0;display:block}.nav-link-copy strong{font-size:12px;font-weight:650;line-height:1.5;display:block}.polished-header .nav-link-copy small{color:#605b84;margin-top:5px;font-size:11px;line-height:1.6}.nav-link-arrow{color:#747592;opacity:0;font-size:15px;transition:opacity .18s,transform .18s;transform:translate(-3px,3px)}.nav-destination:hover .nav-link-arrow,.nav-destination:focus-visible .nav-link-arrow{opacity:1;transform:none}.nav-destination[aria-current=page]{background:#eaefed;box-shadow:inset 0 0 0 1px #d0dcd7}.nav-feature{background:#f5f8f7;border-inline-start:1px solid #e2eae7;padding:20px}.nav-feature>img{object-fit:cover;border-radius:10px;width:100%;height:125px;margin-bottom:17px}.nav-feature-tag{letter-spacing:1px;color:#6d6e8a;font-size:8px}.nav-feature h2{letter-spacing:-.6px;margin-block:10px;font-size:21px;line-height:1.25}.nav-feature p{color:#5d5980;font-size:12px;line-height:1.7}.nav-feature .text-button{margin-top:8px;font-size:11px}.nav-panel-footer{background:#fff;border-top:1px solid #e1e9e6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:8px 26px;display:flex}.nav-panel-footer>span{color:#6c6d89;font-size:11px}.nav-panel-footer a{color:#363066;font-size:11px}.polished-header .nav-actions{gap:12px}.polished-header .language-link{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px;display:inline-flex}.polished-header .language-link:hover{background:#f4f7f6}.mobile-nav-heading,.mobile-nav-actions{display:none}.nav-scrim{z-index:45;background:#13102925;position:fixed;inset:0}html.nav-mobile-open{overflow:hidden}[dir=rtl] .polished-header .nav-dropdown>summary{font-size:12px}[dir=rtl] .nav-feature h2{letter-spacing:0;font-size:20px;line-height:1.6}[dir=rtl] .nav-feature-tag{letter-spacing:0}@keyframes nav-appear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width>=1101px){.polished-header .menu-toggle{display:none}}@media (width<=1100px){.polished-header .nav-wrap{padding:13px 22px}.polished-header nav{top:100%;overscroll-behavior:contain;background:#fff;border-bottom:1px solid #dce4e1;max-height:calc(100dvh - 78px);padding:20px;display:none;position:absolute;inset-inline:0;overflow-y:auto}.polished-header nav.open{animation:.18s ease-out nav-appear;display:block}.polished-header .nav-actions>.button{display:none}.polished-header .menu-toggle{background:#fff;border:1px solid #dae3df;border-radius:10px;place-content:center;width:44px;height:44px;padding:10px;display:grid}.polished-header .menu-toggle span{margin:3px 0;transition:transform .18s}.polished-header .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.polished-header .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-nav-heading{flex-direction:column;gap:8px;padding:5px 10px 18px;display:flex}.mobile-nav-heading>span{letter-spacing:1px;color:#008b70;font-size:9px}.mobile-nav-heading small{color:#5e5a81;font-size:13px}.polished-header .nav-dropdown{border-bottom:1px solid #e5ece9}.polished-header .nav-dropdown>summary,[dir=rtl] .polished-header .nav-dropdown>summary{justify-content:space-between;min-height:54px;padding:14px 10px;font-size:15px}.polished-header .nav-panel{width:100%;max-height:none;box-shadow:none;background:#fafcfb;border:0;border-radius:10px;grid-template-columns:1fr;margin:6px 0 12px;animation:.18s ease-out nav-appear;position:static;overflow:visible}.nav-panel-main{padding:12px 6px}.polished-header .nav-overview{padding-inline:10px}.nav-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-feature,.nav-panel-footer{display:none}.nav-link-arrow{opacity:1;transform:none}.mobile-nav-actions{flex-wrap:wrap;gap:10px;padding:22px 0 8px;display:flex}.mobile-nav-actions>*{flex:1;min-width:150px;font-size:12px}}@media (width<=600px){.polished-header .nav-wrap{gap:8px;padding:11px 16px}.polished-header .nav-actions{gap:4px}.polished-header .brand-symbol{width:25px}.polished-header .brand{gap:6px}.polished-header .language-link{padding:6px;font-size:10px}.polished-header .language-link svg{display:none}.polished-header nav{max-height:calc(100dvh - 72px);padding:16px}.nav-link-grid{grid-template-columns:1fr}.nav-destination{padding:12px 8px}.nav-link-copy strong{font-size:13px}.mobile-nav-actions{flex-direction:column}.hero-actions .button{min-height:48px;padding:13px 16px}}@media (prefers-reduced-motion:reduce){.button,.button>span,.nav-chevron,.nav-link-icon,.nav-link-arrow,.polished-header .menu-toggle span{transition:none}.polished-header .nav-panel,.polished-header nav.open{animation:none}}.button,.download-button{translate:var(--action-x,0px) var(--action-y,0px);transition:translate .28s cubic-bezier(.2,.8,.25,1.35),scale .16s,background .2s,color .2s,border-color .2s,box-shadow .2s;position:relative;transform:scale(1)}.button:hover,.download-button:hover{transform:none}.button:active,.download-button:active{transform:scale(.97)translate(0,0)}.button:focus-visible,.download-button:focus-visible{translate:0}.button:disabled,.download-button:disabled{translate:0;scale:1}.button-primary:hover,.button-orange:hover{background:#353060;box-shadow:inset 0 1px #ffffff26,0 4px 12px #06054720}.button-secondary:hover{background:#ecf1ef}.button[aria-busy=true]{opacity:.85;gap:9px}.button[aria-busy=true]:before{content:"";border:1.5px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite action-loading}.text-button{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.text-button:hover,.text-button:focus-visible{text-decoration-color:currentColor}.nav-destination:hover .nav-link-copy strong{text-underline-offset:4px;text-decoration:underline}@keyframes action-loading{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.button,.download-button,.button:active,.download-button:active{transition:none;translate:none;scale:1}.button[aria-busy=true]:before{animation:none}}:root{--font-display:"Cabinet Grotesk", "Noto Sans Arabic Variable", sans-serif;--font-body:"Arbeit", "Noto Sans Arabic Variable", sans-serif;--navy:#060547;--mint:#00e398;--green:#32bd7b;--light-green:#6cf1b2;--violet:#454482;--slate:#4c4e74;--lavender:#e7e7f2;--ink:var(--navy);--plum:var(--navy);--accent:var(--navy);--pink:#d8faeb;--rose:#454482;--paper:#fff;--soft:#f7f7fb;--muted:var(--slate);--line:#dadae8;font-family:var(--font-body);color:var(--navy);background:#fff}body{font-family:var(--font-body);font-weight:400}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600}button,input,select,textarea{font-family:inherit}::selection{background:var(--mint);color:var(--navy)}:is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--violet);outline-offset:4px}.supplied-brand{background:0 0;border-radius:0;width:164px}.supplied-brand .brand-artwork{width:100%;height:auto;display:block}.brand-symbol{width:45px}.brand-footer{width:185px}.polished-header{border-bottom:1px solid var(--line);background:#ffffffed}.polished-header .nav-wrap{max-width:1600px;margin:auto;padding:15px 32px}.polished-header .nav-dropdown>summary{border-color:#0000;border-radius:5px;padding:9px 13px;font-size:12px;font-weight:500}.polished-header .nav-dropdown[open]>summary{background:var(--lavender)}.nav-panel{border-color:var(--line);box-shadow:0 25px 50px #06054712}.nav-feature{background:var(--lavender)}.nav-feature h3{font-weight:600}.nav-destination{border-radius:5px}.nav-destination:hover,.nav-destination[aria-current=page]{background:#f3f3f9}.nav-link-icon{background:var(--lavender);color:var(--navy);border-color:#0000}.nav-destination:hover .nav-link-icon{background:var(--mint);color:var(--navy)}.nav-panel-footer{border-color:var(--line);background:#f7f7fb}.button{letter-spacing:0;box-shadow:none;border-radius:5px;font-weight:500}.button-primary,.button-orange{background:var(--navy);color:#fff}.button-primary:hover,.button-orange:hover{background:var(--violet)}.button-secondary{border-color:var(--line);color:var(--navy)}.button:focus-visible{outline-color:var(--violet)}.eyebrow,.cs-eyebrow{color:var(--slate)}.story-home{--paper:#f7f7fb;--story-ink:var(--navy);--story-line:var(--line)}.story-home h1,.story-home h2,.story-home h3{font-weight:550}.cs-link{color:var(--navy);text-decoration-color:#bdbdd5}.site-footer{background:var(--navy);color:#fff;padding-top:70px}.site-footer .footer-brand p{color:#fff}.site-footer .footer-brand>span,.site-footer .footer-column>a:not(.footer-heading),.site-footer .footer-bottom{color:#c8c8e0}.site-footer .footer-heading{color:#fff;font-weight:550}.site-footer a:hover,.site-footer button:hover{color:var(--mint)}.site-footer .footer-bottom{border-color:#454482}.site-footer .footer-brand{max-width:245px}.site-footer .footer-column a{font-size:12px;line-height:1.7}.site-footer .footer-brand p{font-family:var(--font-display);margin:25px 0 15px;font-size:24px;line-height:1.3}.site-footer .footer-grid{gap:35px}.site-footer .footer-bottom button{background:0 0}.site-footer .brand{margin-bottom:0}.footer-bottom{padding-block:25px}dialog{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:12px;box-shadow:0 30px 100px #06054730}dialog::backdrop{background:#06054766}dialog h2{font-family:var(--font-display);font-weight:550}dialog p,dialog label{color:var(--slate)}dialog :is(input,select,textarea){border-color:var(--line);border-radius:5px}dialog .dialog-close{color:var(--navy);background:var(--lavender)}dialog .section-index{color:var(--violet)}[dir=rtl]{--font-display:"Noto Sans Arabic Variable", "Cabinet Grotesk", sans-serif;--font-body:"Noto Sans Arabic Variable", "Arbeit", sans-serif}[dir=rtl] .story-home :is(h1,h2,h3){letter-spacing:-.025em;font-weight:500}@media (width<=1100px){.polished-header .nav-wrap{padding:12px 24px}.nav-panel{box-shadow:none}}@media (width<=760px){.polished-header .nav-wrap{padding:12px 20px}.supplied-brand{width:134px}.brand-footer{width:160px}.site-footer .footer-grid{gap:30px}.site-footer{padding-top:50px}}.supplied-brand,.polished-header .home-link{flex:none}.brand-symbol{height:auto}.sp-wrap{width:min(1320px,100% - 100px);margin-inline:auto}.sp-status{color:var(--slate);letter-spacing:.02em;align-items:center;gap:7px;font-size:9px;line-height:1.6;display:inline-flex}.sp-status:before{content:"";background:#9493b7;border-radius:50%;flex-shrink:0;width:5px;height:5px}.status-launch:before{background:#32bd7b}.status-example:before{background:var(--violet)}.sp-section-title{justify-content:space-between;align-items:end;gap:30px;display:flex}.sp-section-title h2{margin-top:16px;font-size:39px;line-height:1.15}.path-explorer{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.path-heading{justify-content:space-between;gap:25px;padding:25px 30px 15px;display:flex}.path-count{color:var(--slate);direction:ltr;font-size:10px}.path-choices{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:0 30px 22px;display:flex}.path-choices button{color:var(--slate);background:#f3f3f9;border:1px solid #0000;border-radius:4px;min-height:42px;padding:11px 16px;font-size:12px}.path-choices button:hover{border-color:#c5c5df}.path-choices [aria-pressed=true]{color:var(--navy);background:var(--mint)}.path-preview{grid-template-columns:1fr 1fr;animation:.25s ease-out cs-enter;display:grid}.path-image{background:var(--lavender);min-height:390px;position:relative}.path-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.path-image-tag{bottom:25px;background:#fff;border-radius:4px;align-items:center;gap:9px;max-width:calc(100% - 50px);padding:10px 13px;font-size:10px;display:flex;position:absolute;inset-inline:25px auto}.path-copy{flex-direction:column;justify-content:center;align-items:start;padding:45px;display:flex}.path-copy h2{margin:24px 0 18px;font-size:36px;line-height:1.13}.path-copy>p{color:var(--slate);margin-bottom:27px;font-size:13px}.path-copy>.button{font-size:11px}.path-copy>small{color:var(--slate);margin-top:16px;font-size:10px;line-height:1.6}.sp-directory{padding-block:45px 100px}.sp-search{color:var(--slate);font-size:10px;display:block}.sp-search input{border:1px solid var(--line);background:#fff;border-radius:4px;min-width:250px;margin-top:7px;padding:12px;font-size:12px;display:block}.sp-directory-count{color:var(--slate);font-size:10px;margin:20px 0!important}.sp-directory-row{border-top:1px solid var(--line);grid-template-columns:40px 230px 1fr 70px;align-items:center;gap:35px;padding-block:30px;display:grid}.sp-row-number{color:var(--slate);align-self:start;padding-top:4px;font-size:10px}.sp-directory-row>img{object-fit:cover;border-radius:4px;width:100%;height:170px;transition:filter .2s}.sp-directory-row h3{margin:12px 0;font-size:30px;font-weight:550;line-height:1.2}.sp-directory-row p{color:var(--slate);max-width:650px;font-size:13px}.sp-row-action{flex-direction:column;align-items:center;gap:12px;font-size:10px;display:flex}.sp-row-action>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:33px;height:33px;font-size:20px;transition:background .2s;display:grid}.sp-directory-row:hover .sp-row-action>span{background:var(--mint);border-color:var(--mint)}.sp-directory-row:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.sp-directory-row:last-child{border-bottom:1px solid var(--line)}[data-directory-empty]{color:var(--slate);padding:40px 0;font-size:14px}.sp-error{text-align:center;place-items:center;min-height:75svh;padding-block:90px;display:grid}.sp-error h1{max-width:720px;margin:25px auto;font-size:65px;line-height:1.05}.sp-error p{color:var(--slate);margin-bottom:25px}.sp-error .brand-symbol{width:70px;margin:auto}.sp-error .hero-actions{justify-content:center;gap:20px;display:flex}[dir=rtl] .path-copy h2{font-size:29px;line-height:1.6}[dir=rtl] .sp-directory-row h3{font-size:24px;line-height:1.6}@media (width<=1100px){.sp-wrap{width:calc(100% - 64px)}.sp-directory-row{grid-template-columns:25px 180px 1fr;gap:25px}.sp-row-action{display:none}.path-copy{padding:30px}.path-copy h2{font-size:31px}}@media (width<=760px){.sp-wrap{width:calc(100% - 44px)}.sp-section-title{flex-direction:column;align-items:start;gap:20px}.sp-section-title h2{font-size:32px}.path-heading{padding:20px 18px 15px}.path-choices{gap:6px;padding:0 18px 18px}.path-choices button{padding:9px 12px;font-size:11px}.path-preview{grid-template-columns:1fr}.path-image{height:220px;min-height:220px}.path-image-tag{inset-inline:18px auto;padding:8px 10px;font-size:9px;bottom:18px}.path-copy{padding:25px 22px}.path-copy h2{margin:18px 0 15px;font-size:29px}.path-copy>p{margin-bottom:22px;font-size:12px}.sp-directory{padding-block:25px 65px}.sp-directory .sp-section-title{gap:25px}.sp-search{width:100%}.sp-search input{width:100%;min-width:0;font-size:16px}.sp-directory-row{grid-template-columns:90px 1fr;align-items:start;gap:18px;padding-block:25px}.sp-row-number{display:none}.sp-directory-row>img{height:125px}.sp-directory-row h3{margin:10px 0;font-size:24px;line-height:1.2}.sp-directory-row p{font-size:11px;line-height:1.7}.sp-directory-row .sp-status{font-size:8px}.sp-error{padding-block:65px}.sp-error h1{font-size:43px}.sp-error .hero-actions{flex-wrap:wrap}[dir=rtl] .path-copy h2{font-size:25px}[dir=rtl] .sp-directory-row h3{font-size:20px}}@media (width<=360px){.sp-directory-row{grid-template-columns:75px 1fr;gap:15px}.sp-directory-row h3{font-size:21px}.path-copy{padding:23px 18px}}@media (prefers-reduced-motion:reduce){.path-preview{animation:none}}.brand-word{white-space:nowrap;vertical-align:baseline;letter-spacing:-.035em;text-transform:none;font-family:var(--font-display);align-items:baseline;font-weight:600;line-height:1;display:inline-flex}.brand-word>img{object-fit:contain;flex:none;align-self:center;width:.91em;max-width:none;height:.94em;margin-inline-end:-.035em;display:inline-block}.brand-word-ar{letter-spacing:0;font-family:Noto Sans Arabic Variable,sans-serif}.brand-word-ar>img{width:.88em;height:.94em;margin-inline-end:-.08em}.brand-word-ar>span{line-height:1.4}:root{--q-navy:#060547;--q-navy-2:#0b0a58;--q-navy-3:#15146b;--q-mint:#00e398;--q-mint-2:#6cf1b2;--q-mint-ink:#007a52;--q-green:#32bd7b;--q-violet:#454482;--q-slate:#4c4e74;--q-lav:#e7e7f2;--q-soft:#f5f5fa;--q-line:#dcdcea;--q-header:82px;--q-shadow:0 1px 2px #0605470f, 0 10px 30px -14px #06054733;--q-shadow-lg:0 2px 6px #06054714, 0 34px 70px -28px #06054766;--q-ease:cubic-bezier(.22, 1, .36, 1)}@media (width<=860px){:root{--q-header:66px}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.q-wrap{width:min(1320px,100% - 64px);margin-inline:auto}@media (width<=640px){.q-wrap{width:calc(100% - 32px)}}.q-home,.q-page{color:var(--q-navy);background:#fff}.q-home h1,.q-home h2,.q-home h3,.q-page h1,.q-page h2,.q-page h3{font-family:var(--font-display);text-wrap:balance}[dir=rtl] :is(.q-home,.q-page) :is(h1,h2,h3,h4){font-family:var(--font-body);letter-spacing:0!important}.polished-header .nav-dropdown>summary{font-size:14px}.button.q-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;gap:10px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;line-height:1;text-decoration:none}.button.q-btn-mint{background:var(--q-mint);color:var(--q-navy)}.button.q-btn-mint:hover{background:var(--q-mint-2);color:var(--q-navy)}.button.q-btn-ghost{color:#fff;background:0 0;border-color:#ffffff47}.button.q-btn-ghost:hover{background:#ffffff14;border-color:#ffffff80}.button.q-btn:focus-visible{outline:3px solid var(--q-mint-2);outline-offset:3px}.q-link{color:var(--q-navy);text-decoration:underline;-webkit-text-decoration-color:var(--q-mint);text-decoration-color:var(--q-mint);text-underline-offset:6px;font-weight:600;text-decoration-thickness:2px}.q-link:hover{-webkit-text-decoration-color:var(--q-navy);text-decoration-color:var(--q-navy)}.q-eyebrow{color:var(--q-violet);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-flex}[dir=rtl] .q-eyebrow{letter-spacing:0;font-size:14px}.q-eyebrow:before{content:"";background:currentColor;flex:none;width:13px;height:13px;-webkit-mask:url(/brand/qaseed-symbol.svg) 50%/contain no-repeat;mask:url(/brand/qaseed-symbol.svg) 50%/contain no-repeat}.q-hero{isolation:isolate;background:var(--q-navy);color:#fff;padding-block:clamp(40px,5vw,64px) clamp(36px,4vw,56px);position:relative;overflow:hidden}.q-hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.q-hero-mark{inset-inline-end:max(-380px,-24vw);width:auto;height:clamp(720px,82vw,1180px);color:var(--q-navy-2);position:absolute;top:-200px}.q-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,4.5vw,72px);display:grid}.q-hero-copy{max-width:600px}.q-label{color:#dcdcf2;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 26px;font-size:14px;line-height:1.6;display:flex}.q-label:before{content:"";background:var(--q-mint);width:18px;height:18px;animation:q-label-mark .6s var(--q-ease) .15s both;flex:none;-webkit-mask:url(/brand/qaseed-symbol.svg) 50%/contain no-repeat;mask:url(/brand/qaseed-symbol.svg) 50%/contain no-repeat}.q-label b{color:var(--q-mint);border-inline-start:1px solid #ffffff2b;padding-inline-start:14px;font-weight:500}@keyframes q-label-mark{0%{opacity:0;rotate:-45deg;scale:.4}}.q-hero h1{color:#fff;letter-spacing:-.032em;margin:0 0 22px;font-size:clamp(44px,5.4vw,82px);font-weight:700;line-height:1}[dir=rtl] .q-hero h1{font-size:clamp(40px,5vw,72px);line-height:1.22}.q-hero-intro{color:#cfd0ea;max-width:34em;margin:0 0 32px;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.q-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.q-hero-note{color:#a9aad0;max-width:30em;margin:18px 0 0;font-size:13px;line-height:1.5}.q-disclosure{border-inline-start:3px solid var(--q-mint);color:#dcdcf2;background:#ffffff0f;margin:16px 0 0;padding:10px 14px;font-size:13px;line-height:1.5}.q-crumbs{color:#a9aad0;flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.q-crumbs a{color:#dcdcf2;text-decoration:none}.q-crumbs a:hover{color:var(--q-mint)}@media (width<=1080px){.q-hero-grid{grid-template-columns:1fr}.q-hero-copy{max-width:720px}.q-hero-stage{width:min(100%,820px);margin-inline:auto}}.q-live{--stage-h:580px;container-type:inline-size}.q-live-stage{height:var(--stage-h);color:var(--q-navy);font-size:13px;position:relative}.q-win{inset-inline-start:0;width:76%;box-shadow:var(--q-shadow-lg);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:absolute;top:30px;bottom:0;overflow:hidden}.q-win-bar{background:var(--q-soft);border-bottom:1px solid var(--q-lav);flex:none;align-items:center;gap:6px;height:36px;padding-inline:14px;display:flex}.q-win-bar i{background:#d4d4e4;border-radius:50%;width:9px;height:9px}.q-win-bar span{max-width:340px;color:var(--q-slate);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:6px;flex:1;margin-inline:auto;padding:4px 12px;font-size:11px;overflow:hidden}.q-win-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex;overflow:hidden}.q-pdp{grid-template-columns:42% minmax(0,1fr);gap:18px;display:grid}.q-pdp-media{background:var(--q-soft);aspect-ratio:4/4.6;border-radius:12px;margin:0;position:relative;overflow:hidden}.q-pdp-media img{object-fit:cover;width:100%;height:100%}.q-pdp-media figcaption{inset-inline-start:8px;color:var(--q-slate);background:#ffffffd9;border-radius:999px;padding:3px 8px;font-size:10px;position:absolute;bottom:8px}.q-pdp-info{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.q-pdp-info>small{color:var(--q-slate);letter-spacing:.14em;font-size:10px;font-weight:600}.q-pdp-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:700;line-height:1.1}.q-pdp-detail{color:var(--q-slate);margin:0;font-size:12px}.q-pdp-rating{min-height:18px;color:var(--q-slate);align-items:center;gap:6px;font-size:12px;display:flex}.q-pdp-rating b{color:var(--q-navy)}.q-pdp-price{font-size:16px}.q-ask{background:var(--q-soft);opacity:0;width:100%;transition:opacity .4s, translate .5s var(--q-ease), background .4s, border-color .4s;border:1px dashed #c3c3dc;border-radius:10px;gap:2px;padding:9px 11px;display:grid;translate:0 6px}.q-ask.is-in{opacity:1;translate:0}.q-ask-who{color:var(--q-violet);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}[dir=rtl] :is(.q-pdp-title,.q-phone-ask,.q-device-ask),[dir=rtl] .q-ask-who{letter-spacing:0}.q-ask-text{font-size:13px;font-weight:600;line-height:1.35}.q-ask-done{color:var(--q-mint-ink);align-items:center;gap:5px;font-size:11px;font-weight:600;display:none}.q-ask.is-answered{border-style:solid;border-color:var(--q-mint);background:#e9fcf4}.q-ask.is-answered .q-ask-done{display:flex}.q-pdp-action{background:var(--q-navy);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;margin-top:4px;font-size:13px;font-weight:600;transition:background .3s,color .3s;display:inline-flex}.q-pdp-action.is-added{background:var(--q-mint);color:var(--q-navy)}.q-pdp-reviews{border-top:1px solid var(--q-lav);gap:8px;min-height:0;padding-top:12px;display:grid}.q-pdp-reviews>header{justify-content:space-between;align-items:center;display:flex}.q-pdp-reviews-title{font-family:var(--font-display);margin:0;font-size:13px;font-weight:700}.q-pdp-reviews>header span{color:var(--q-slate);font-size:11px}.q-empty{border:1px dashed var(--q-line);color:var(--q-slate);text-align:center;border-radius:12px;margin:0;padding:16px;font-size:12px}.q-rev{border:1px solid var(--q-line);border-radius:12px;grid-template-columns:minmax(0,1fr) 52px;gap:8px 12px;padding:12px;display:grid;position:relative}.q-rev.is-new{animation:q-land .9s var(--q-ease) both}@keyframes q-land{0%{opacity:0;translate:0 -18px;box-shadow:0 0 #00e39800}60%{opacity:1;translate:0;box-shadow:0 0 0 6px #00e3983d}to{box-shadow:0 0 #00e39800}}.q-rev>header{grid-column:1/-1;align-items:center;gap:8px;display:flex}.q-rev>header div{flex:1;display:grid}.q-rev>header b{font-size:12px}.q-rev>header small,.q-card header small{color:var(--q-mint-ink);align-items:center;gap:3px;font-size:10px;display:inline-flex}.q-rev>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.q-rev-photo{object-fit:cover;border-radius:8px;width:52px;height:52px}.q-rev-reply{border-inline-start:3px solid var(--q-mint);background:var(--q-soft);border-radius:4px;grid-column:1/-1;padding:8px 10px}.q-rev-reply b{font-size:11px}.q-rev-reply p{margin:2px 0 0;font-size:11.5px;line-height:1.45}.q-rev-reply-anchor{inset-inline:12px;height:10px;position:absolute;bottom:-20px}.q-caret{vertical-align:-2px;background:currentColor;width:1.5px;height:1em;margin-inline-start:1px;animation:.9s steps(2,end) infinite q-blink;display:inline-block}@keyframes q-blink{50%{opacity:0}}.q-avatar{background:var(--q-lav);width:28px;height:28px;color:var(--q-violet);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:inline-grid}.q-stars{gap:1px;display:inline-flex}.q-stars svg{fill:#d6d6e6}.q-stars svg.on{fill:var(--q-green)}.q-toast{inset-inline-end:6%;z-index:4;box-shadow:var(--q-shadow-lg);opacity:0;transition:opacity .35s, translate .5s var(--q-ease);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:0;translate:0 -10px}.q-toast svg{color:var(--q-mint-ink)}.q-toast.is-in{opacity:1;translate:0}.q-mail{inset-inline-end:0;z-index:5;width:300px;box-shadow:var(--q-shadow-lg);opacity:0;transition:opacity .4s, translate .6s var(--q-ease), scale .6s var(--q-ease);background:#fff;border-radius:16px;gap:10px;padding:18px;display:grid;position:absolute;top:52px;translate:0 18px;scale:.97}.q-mail.is-in{opacity:1;translate:0;scale:1}.q-mail-head{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.q-mail-head span,.q-email-head span{align-items:center;gap:6px;display:inline-flex}.q-mail-head small{color:var(--q-slate);letter-spacing:0;font-weight:400}.q-mail-subject{color:var(--q-slate);font-size:11px}.q-mail strong{font-family:var(--font-display);font-size:19px;line-height:1.15}[dir=rtl] .q-mail strong{font-family:var(--font-body)}.q-mail-cta{background:var(--q-navy);color:#fff;border-radius:10px;justify-content:center;padding:11px 14px;font-size:13px;font-weight:600;transition:scale .15s,background .2s;display:inline-flex}.q-mail-cta.is-pressed{background:var(--q-violet);scale:.96}.q-mail-foot{color:var(--q-slate);font-size:10px}.q-phone{inset-inline-end:2%;z-index:6;width:262px;height:calc(100% - 22px);max-height:540px;box-shadow:var(--q-shadow-lg);opacity:0;transition:opacity .45s, translate .7s var(--q-ease), box-shadow .3s;background:#13125a;border-radius:36px;padding:9px;position:absolute;top:22px;translate:0 36px}.q-phone.is-in{opacity:1;translate:0}.q-phone.is-editing{box-shadow:0 0 0 3px var(--q-mint), var(--q-shadow-lg)}.q-phone-screen{background:#fff;border-radius:28px;flex-direction:column;gap:10px;height:100%;padding:18px 14px 14px;display:flex;overflow:hidden}.q-phone-screen>header,.q-device-screen>header{letter-spacing:.12em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.q-phone-product,.q-device-product,.q-email-product{background:var(--q-soft);border-radius:10px;align-items:center;gap:10px;padding:6px;font-size:12px;font-weight:600;display:flex}.q-phone-product img,.q-device-product img,.q-email-product img{object-fit:cover;border-radius:8px;width:36px;height:36px}.q-phone-ask,.q-device-ask{font-family:var(--font-display);letter-spacing:-.02em;margin:2px 0 0;font-size:16px;line-height:1.2}.q-star-picker{gap:4px;display:flex}.q-star-picker>*{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.q-star-picker svg{fill:#dedeea;width:28px;height:28px;transition:fill .2s, scale .25s var(--q-ease)}.q-star-picker .on svg{fill:var(--q-green);scale:1.06}.q-star-picker button:hover svg{scale:1.15}.q-star-picker button:focus-visible{outline:2px solid var(--q-violet)}.q-star-picker.is-static>*{cursor:default}.q-phone-text textarea,.q-device-text textarea,.q-compose textarea{border:1px solid var(--q-line);width:100%;min-height:92px;color:var(--q-navy);resize:none;background:#fff;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:block}.q-phone-text textarea:focus,.q-device-text textarea:focus,.q-compose textarea:focus{outline:2px solid var(--q-mint);border-color:#0000}.q-phone-text textarea[readonly]{pointer-events:none}.q-phone-media{align-items:center;gap:6px;display:flex}.q-photo{border:1px dashed var(--q-line);border-radius:10px;width:44px;height:44px;display:grid;overflow:hidden}.q-photo img{object-fit:cover;width:100%;height:100%;animation:q-pop .45s var(--q-ease)}@keyframes q-pop{0%{opacity:0;scale:.4}}.q-media-hint{background:var(--q-soft);color:var(--q-slate);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10.5px}.q-consent,.q-check{cursor:pointer;align-items:center;gap:8px;margin:0;font-size:11.5px;display:flex}.q-consent input,.q-check input{width:18px;height:18px;accent-color:var(--q-navy);margin:0}.q-box{color:#fff;border:1.5px solid #b8b8d0;border-radius:5px;place-items:center;width:18px;height:18px;transition:background .2s;display:grid}.q-consent.is-on .q-box{border-color:var(--q-navy);background:var(--q-navy)}.q-error{color:#b42318;margin:0;font-size:12px;line-height:1.4}.q-phone-share,.q-device-submit{background:var(--q-navy);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:42px;margin-top:auto;font-size:13px;font-weight:600;transition:scale .15s,background .2s;display:inline-flex}.q-phone-share.is-pressed{background:var(--q-violet);scale:.96}button.q-phone-share:hover,.q-device-submit:hover{background:var(--q-violet)}.q-cursor{z-index:20;pointer-events:none;translate:var(--x) var(--y);transition:translate .95s cubic-bezier(.5,0,.15,1),opacity .35s;position:absolute;top:0;left:0}.q-cursor.is-hidden{opacity:0}.q-cursor svg{stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #06054740);transform-origin:2px 2px;margin:-2px 0 0 -2px;transition:scale .15s;display:block}.q-cursor.is-clicking svg{scale:.82}.q-cursor:before{content:"";border:2px solid var(--c);opacity:0;border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-14px}.q-cursor.is-clicking:before{animation:.5s ease-out q-ripple}@keyframes q-ripple{0%{opacity:.9;scale:.3}to{opacity:0;scale:1.4}}.q-cursor-tag{background:var(--c);color:var(--ct);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:11.5px;line-height:1.2;display:inline-flex;position:absolute;top:18px;left:14px;box-shadow:0 6px 16px -6px #06054780}[dir=rtl] .q-cursor-tag{padding:4px 4px 4px 10px}.q-cursor-tag i{background:var(--ct);width:20px;height:20px;color:var(--c);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.q-cursor-tag span{opacity:.78}.q-cursor-tag span:empty{display:none}.q-cursor-tag b+span:before{content:"· "}.q-cursor svg path{fill:var(--c)}.q-cursor-shopper{--c:var(--q-violet);--ct:#fff}.q-cursor-customer{--c:var(--q-green);--ct:var(--q-navy)}.q-cursor-store{--c:var(--q-mint);--ct:var(--q-navy)}.q-live-controls{align-items:center;gap:14px;margin-top:18px;display:flex}.q-play{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.q-play svg{fill:currentColor}.q-play:hover{background:#ffffff21}.q-steps{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.q-steps button{color:#9d9ec8;text-align:start;cursor:pointer;background:0 0;border:0;gap:7px;width:100%;padding:4px 0;font-size:12px;display:grid}.q-steps button:hover,.q-steps button[aria-current]{color:#fff}.q-step-bar{background:#ffffff26;border-radius:3px;height:3px;display:block;overflow:hidden}.q-step-bar i{background:var(--q-mint);height:100%;transition:inline-size .12s linear;display:block}.q-live-caption{color:#e3e3f5;min-height:3em;margin:12px 0 0;font-size:15px;line-height:1.5}@container (width<=640px){.q-live{--stage-h:620px}.q-win{width:100%;top:26px}.q-pdp{grid-template-columns:40% minmax(0,1fr);gap:12px}.q-pdp-info h3{font-size:18px}.q-pdp-detail{display:none}.q-mail{inset-inline:12px;width:auto;top:auto;bottom:14px}.q-phone{inset-inline-end:50%;width:min(270px,86%);height:calc(100% - 44px);top:30px;translate:50% 36px}[dir=rtl] .q-phone{translate:-50% 36px}.q-phone.is-in{translate:50%}[dir=rtl] .q-phone.is-in{translate:-50%}.q-toast{inset-inline-end:12px}.q-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.q-cursor-tag span{display:none}}.q-strip{border-bottom:1px solid var(--q-lav);background:#fff}.q-strip ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-block:0;padding:0;list-style:none;display:grid}.q-strip li{border-inline-start:1px solid var(--q-lav);gap:6px;padding:30px clamp(16px,2vw,28px);display:grid}.q-strip li:first-child{border:0;padding-inline-start:0}.q-strip b{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px}[dir=rtl] .q-strip b{font-family:var(--font-body);letter-spacing:0}.q-strip span{color:var(--q-slate);font-size:14px;line-height:1.5}@media (width<=900px){.q-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.q-strip li,.q-strip li:first-child{border:0;border-top:1px solid var(--q-lav);padding:22px 0;padding-inline-end:16px}}@media (width<=520px){.q-strip ul{grid-template-columns:1fr}}.q-section{padding-block:clamp(72px,9vw,128px)}.q-section-head{max-width:780px;margin-bottom:clamp(32px,4vw,56px)}.q-section-head h2,.q-name h2,.q-close h2{letter-spacing:-.03em;margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:700;line-height:1.06}[dir=rtl] :is(.q-section-head,.q-name,.q-close) h2{line-height:1.3}.q-section-head p{max-width:40em;color:var(--q-slate);margin:18px 0 0;font-size:18px;line-height:1.55}.q-section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;max-width:none;display:flex}.q-section-head-row>div{max-width:760px}.q-seg{background:#ebebf5;border-radius:999px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.q-seg button{min-height:36px;color:var(--q-slate);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500;transition:background .2s,color .2s}.q-seg button:hover{color:var(--q-navy)}.q-seg button[aria-checked=true]{background:var(--q-navy);color:#fff}.q-seg button:focus-visible{outline:2px solid var(--q-violet);outline-offset:2px}.q-journey-picker{color:var(--q-slate);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.q-journey-grid{grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);gap:clamp(32px,4vw,64px);display:grid}.q-journey-text{padding-bottom:16vh}.q-chapter{align-items:center;min-height:82vh;display:flex}.q-chapter-copy{border-inline-start:3px solid var(--q-lav);max-width:460px;padding-inline-start:24px;transition:border-color .4s}.q-chapter.is-active .q-chapter-copy{border-color:var(--q-mint)}.q-chapter-num{color:var(--q-violet);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600;display:block}[dir=rtl] .q-chapter-num{letter-spacing:0;font-size:14px}.q-chapter h3{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.08}[dir=rtl] .q-chapter h3{line-height:1.35}.q-chapter-copy>p{color:var(--q-slate);margin:0 0 20px;font-size:17px;line-height:1.6}.q-facts{gap:8px;margin:0 0 22px;padding:0;font-size:15px;list-style:none;display:grid}.q-facts li{align-items:center;gap:10px;display:flex}.q-facts svg{color:var(--q-mint-ink);background:#d6faea;border-radius:50%;flex:none;width:20px;height:20px;padding:3px}.q-chapter-copy>.q-task{background:var(--q-navy);color:#e3e3f5;border-radius:12px;flex-wrap:wrap;gap:8px;margin:0;padding:10px 14px;font-size:14px;display:inline-flex}.q-task b{color:var(--q-mint)}.q-chapter-stage{display:none}.q-journey-stage{top:calc(var(--q-header) + 20px);height:calc(100vh - var(--q-header) - 40px);align-self:start;max-height:800px;margin-top:28px;position:sticky}.q-stage-frame{border:1px solid var(--q-lav);background:linear-gradient(#e7e7f2 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, #e7e7f2 1px, transparent 1px) 0 0 / 32px 32px, var(--q-soft);border-radius:28px;flex-direction:column;height:100%;padding:14px;display:flex}.q-stage-tabs{box-shadow:var(--q-shadow);background:#ffffffc7;border-radius:16px;gap:4px;padding:4px;display:flex}.q-stage-tabs button{min-height:40px;color:var(--q-slate);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.q-stage-tabs button span{color:#9b9cc0;font-size:12px}.q-stage-tabs button[aria-selected=true]{background:var(--q-navy);color:#fff}.q-stage-tabs button[aria-selected=true] span{color:var(--q-mint)}.q-stage-panels{flex:1;min-height:0;position:relative}.q-stage-panel{opacity:0;pointer-events:none;transition:opacity .45s, translate .6s var(--q-ease);place-items:center;padding:16px 8px;display:grid;position:absolute;inset:0;overflow:auto;translate:0 22px}.q-stage-panel.is-active{opacity:1;pointer-events:auto;translate:0}.q-stage-foot{color:var(--q-slate);text-align:center;margin:0;font-size:12px}@media (width<=1000px){.q-journey-grid{display:block}.q-journey-stage{display:none}.q-journey-text{padding-bottom:0}.q-chapter{min-height:0;padding-block:44px 8px;display:block}.q-chapter-copy{border:0;max-width:640px;padding-inline-start:0}.q-chapter-stage{background:var(--q-soft);border-radius:24px;place-items:center;margin-top:26px;padding:16px;display:grid}}.q-panel{gap:14px;width:100%;max-width:660px;font-size:13px;display:grid}.q-panel-tools{flex-wrap:wrap;gap:8px;display:flex}.q-track{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:grid}.q-track li{text-align:center;color:var(--q-slate);justify-items:center;gap:6px;display:grid;position:relative}.q-track li:before{content:"";top:12px;background:var(--q-green);z-index:0;width:100%;height:2px;position:absolute;inset-inline-end:50%}.q-track li:first-child:before{display:none}.q-track li.is-now:before{background:linear-gradient(90deg, var(--q-green), var(--q-mint))}.q-track span{z-index:1;background:var(--q-green);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:relative}.q-track .is-now span{box-shadow:0 0 0 2px var(--q-mint);background:#fff;animation:1.8s infinite q-pulse}.q-track .is-now{color:var(--q-navy)}@keyframes q-pulse{50%{box-shadow:0 0 0 2px var(--q-mint), 0 0 0 8px #00e39829}}.q-email,.q-wa,.q-inbox,.q-shop{box-shadow:var(--q-shadow-lg);background:#fff;border-radius:18px}.q-email{gap:12px;padding:20px;display:grid}.q-email-head{letter-spacing:.08em;justify-content:space-between;font-size:11px;font-weight:700;display:flex}.q-email-head small{color:var(--q-slate);letter-spacing:0;font-weight:400}.q-email-subject{color:var(--q-slate)}.q-email strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;line-height:1.15}.q-email[dir=rtl] strong{font-family:var(--font-body);letter-spacing:0;line-height:1.4}.q-email-cta{background:var(--q-navy);color:#fff;border-radius:10px;justify-self:start;padding:12px 18px;font-weight:600}.q-email-foot{color:var(--q-slate);font-size:11px}.q-wa{background:#efeae2;gap:12px;padding:16px;display:grid}.q-wa-head{align-items:center;gap:10px;font-size:13px;display:flex}.q-wa-bubble{border-radius:14px;background:#d9fdd3;border-start-end-radius:4px;justify-self:end;gap:6px;max-width:88%;padding:12px 14px;display:grid;box-shadow:0 1px 1px #0000001a}.q-wa-bubble p{margin:0;font-size:14px;line-height:1.5}.q-wa-link{color:#027eb5;font-size:12px}.q-wa-bubble small{color:#54656f;font-size:11px}.q-wa-note{color:var(--q-slate);margin:0;font-size:12px}.q-prompts{border:0;gap:6px;margin:0;padding:0;display:grid}.q-prompts legend{color:var(--q-slate);margin-bottom:8px;font-size:12px;font-weight:600}.q-prompts label{border:1px solid var(--q-line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:border-color .2s,background .2s;display:flex}.q-prompts label:hover{border-color:var(--q-violet)}.q-prompts label.is-on{border-color:var(--q-navy);box-shadow:inset 0 0 0 1px var(--q-navy);background:#f0f0fa}.q-prompts input{width:16px;height:16px;accent-color:var(--q-navy);flex:none;margin:0}.q-prompts label span{text-align:start;flex:1}.q-prompts label:has(input:focus-visible){outline:2px solid var(--q-violet);outline-offset:2px}.q-panel-answer{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:28px}.q-device{width:300px;box-shadow:var(--q-shadow-lg);background:#13125a;border-radius:38px;padding:9px}.q-device-screen{background:#fff;border-radius:30px;flex-direction:column;gap:11px;min-height:470px;padding:18px 16px 16px;display:flex}.q-device-screen>header small{color:var(--q-slate);letter-spacing:0;margin-inline-start:auto;font-size:10px;font-weight:500}.q-device-media{gap:6px;display:flex}.q-shot{width:52px;height:52px;color:var(--q-violet);cursor:pointer;background:#fff;border:1px dashed #c3c3dc;border-radius:10px;place-items:center;padding:0;font-size:11px;font-weight:600;display:grid;overflow:hidden}.q-shot img{object-fit:cover;width:100%;height:100%}button.q-shot:not(.q-shot-add){border-style:solid}button.q-shot:not(.q-shot-add):hover{opacity:.75}.q-shot-add:hover{border-color:var(--q-violet);background:#f0f0fa}.q-shot-empty{cursor:default}.q-shot-video{background:var(--q-soft);width:auto;color:var(--q-slate);cursor:default;padding:0 10px}.q-device-done{text-align:center;flex:1;place-content:center;justify-items:center;gap:10px;display:grid}.q-device-done strong{font-family:var(--font-display);font-size:22px}.q-device-done p{color:var(--q-slate);margin:0;font-size:13px;line-height:1.5}.q-done-mark{background:var(--q-mint);width:54px;height:54px;color:var(--q-navy);animation:q-pop .5s var(--q-ease);border-radius:50%;place-items:center;display:grid}.q-done-mark svg{width:24px;height:24px}.q-text-button{color:var(--q-violet);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-weight:600;text-decoration:underline}.q-notes{color:var(--q-slate);gap:18px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.q-notes li{border-inline-start:3px solid var(--q-mint);gap:2px;padding-inline-start:14px;display:grid}.q-notes b{color:var(--q-navy);font-family:var(--font-display);font-size:16px}[dir=rtl] .q-notes b{font-family:var(--font-body)}.q-inbox{overflow:hidden}.q-inbox-bar{border-bottom:1px solid var(--q-lav);background:var(--q-soft);align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.q-inbox-bar span{color:var(--q-slate);letter-spacing:.1em;margin-inline-start:auto;font-size:11px}.q-inbox-body{grid-template-columns:210px minmax(0,1fr);display:grid}.q-inbox-list{border-inline-end:1px solid var(--q-lav);margin:0;padding:8px;list-style:none}.q-inbox-list button{width:100%;color:var(--q-navy);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:4px;margin-bottom:4px;padding:10px;display:grid}.q-inbox-list button:hover{background:var(--q-soft)}.q-inbox-list button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--q-navy);background:#eeeef8}[dir=rtl] .q-inbox-list button[aria-pressed=true]{box-shadow:inset -3px 0 0 var(--q-navy)}.q-inbox-top{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.q-inbox-snippet{color:var(--q-slate);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.q-pill{background:var(--q-lav);color:var(--q-violet);border-radius:999px;justify-self:start;padding:2px 8px;font-size:10.5px;font-weight:600}.q-pill-critical{color:#8a5300;background:#fff1d6}.q-pill-other{color:var(--q-mint-ink);background:#d9faea}.q-inbox-detail{align-content:start;gap:12px;padding:14px;display:grid}.q-inbox-note{color:var(--q-mint-ink);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex}.q-compose{gap:8px;display:grid}.q-compose-label{color:var(--q-slate);font-size:11px;font-weight:600}.q-compose-examples{flex-wrap:wrap;gap:6px;display:flex}.q-compose-examples button{border:1px solid var(--q-line);max-width:100%;color:var(--q-navy);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:6px 10px;font-size:11.5px;overflow:hidden}.q-compose-examples button:hover{border-color:var(--q-violet)}.q-compose textarea{min-height:70px}.q-compose-post{background:var(--q-navy);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-self:end;min-height:38px;padding:0 16px;font-weight:600}.q-compose-post:disabled{opacity:.4;cursor:not-allowed}.q-card{border:1px solid var(--q-line);background:#fff;border-radius:14px;gap:8px;padding:12px 14px;display:grid;position:relative}.q-card.is-yours{border-color:var(--q-mint);box-shadow:0 0 0 3px #00e39824}.q-card header{align-items:center;gap:10px;display:flex}.q-card header div{flex:1;min-width:0;display:grid}.q-card header b{font-size:13px}.q-card p{margin:0;font-size:13px;line-height:1.55}.q-card-photos{gap:6px;display:flex}.q-card-photos img{object-fit:cover;border-radius:8px;width:44px;height:44px}.q-card-reply{border-inline-start:3px solid var(--q-mint);background:var(--q-soft);border-radius:4px;padding:8px 10px}.q-card-reply b{font-size:11px}.q-card-reply p{font-size:12px}.q-card-tag{inset-inline-end:12px;background:var(--q-mint);color:var(--q-navy);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;position:absolute;top:-10px}.q-card-big{padding:22px}.q-card-big p{font-size:17px}.q-shop{gap:10px;padding:14px;display:grid}.q-shop .q-ask{padding:7px 10px}.q-shop-head{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.q-shop-head img{object-fit:cover;border-radius:12px;width:56px;height:56px}.q-shop-head div{gap:2px;display:grid}.q-shop-head small{color:var(--q-slate);letter-spacing:.14em;font-size:10px;font-weight:600}.q-shop-head strong{font-family:var(--font-display);font-size:18px}[dir=rtl] .q-shop-head strong{font-family:var(--font-body)}.q-shop-rating{color:var(--q-slate);align-items:center;gap:6px;font-size:12px;display:flex}.q-shop-rating b{color:var(--q-navy)}.q-shop-action{background:var(--q-navy);color:#fff;white-space:nowrap;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:600}.q-shop .q-ask{transition:none}.q-shop-note{color:#6b4500;background:#fff6e5;border-radius:10px;margin:0;padding:8px 10px;font-size:12px}.q-widget-list{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:14px;display:grid}.q-summary{gap:6px;display:grid}.q-summary strong{font-family:var(--font-display);font-size:34px;line-height:1}.q-summary ul{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.q-summary li{color:var(--q-slate);grid-template-columns:10px 1fr;align-items:center;gap:6px;font-size:10.5px;display:grid}.q-summary i{background:var(--q-lav);border-radius:5px;height:5px;overflow:hidden}.q-summary i b{background:var(--q-green);height:100%;transition:inline-size .4s var(--q-ease);display:block}.q-widget-cards{gap:8px;display:grid}.q-widget-cards .q-card{gap:5px;padding:9px 12px}.q-widget-cards .q-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.q-widget-cards .q-card-photos img{width:34px;height:34px}.q-widget-carousel{gap:10px;display:grid}.q-carousel-nav{color:var(--q-slate);justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex}.q-carousel-nav button{border:1px solid var(--q-line);min-height:34px;color:var(--q-navy);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:12px;font-weight:600}.q-carousel-nav button:hover{border-color:var(--q-navy)}@media (width<=640px){.q-panel-answer{grid-template-columns:1fr;justify-items:center}.q-device{width:min(300px,100%)}.q-inbox-body{grid-template-columns:1fr}.q-inbox-list{border:0;border-bottom:1px solid var(--q-lav);gap:6px;display:flex;overflow-x:auto}.q-inbox-list li{flex:0 0 170px}.q-widget-list{grid-template-columns:1fr}.q-shop-head{grid-template-columns:52px minmax(0,1fr)}.q-shop-head img{width:52px;height:52px}.q-shop-action{text-align:center;grid-column:1/-1}.q-track{font-size:11px}}.q-industries{background:var(--q-soft)}.q-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.q-industry{isolation:isolate;color:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;gap:16px;min-height:460px;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.q-industry img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:scale .8s var(--q-ease);position:absolute;inset:0}.q-industry:after{content:"";z-index:-1;background:linear-gradient(#06054700 30%,#060547e6 100%);position:absolute;inset:0}.q-industry:hover img,.q-industry:focus-visible img{scale:1.06}.q-industry:focus-visible{outline:3px solid var(--q-mint);outline-offset:3px}.q-industry-label{color:var(--q-navy);background:#fff;border-radius:999px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.q-industry-label small{color:var(--q-violet);font-weight:500}.q-industry-q{border-radius:16px;background:var(--q-violet);border-start-start-radius:4px;align-self:flex-start;max-width:88%;margin-top:8px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.35;box-shadow:0 10px 20px -10px #06054799}.q-industry-a{color:var(--q-navy);opacity:.94;transition:translate .5s var(--q-ease), opacity .3s;background:#ffffffeb;border-radius:16px;gap:6px;margin-top:auto;padding:14px;font-size:13.5px;line-height:1.45;display:grid;translate:0 12px}.q-industry:hover .q-industry-a,.q-industry:focus-visible .q-industry-a{opacity:1;translate:0}.q-industry-a small{color:var(--q-slate);font-size:11.5px}.q-stars-text{color:var(--q-green);letter-spacing:2px;font-size:13px}@media (width<=1100px){.q-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.q-industry-grid{grid-template-columns:1fr}.q-industry{min-height:400px}}.q-name{background:var(--q-navy);color:#fff;padding-block:clamp(80px,10vw,140px);position:relative;overflow:hidden}.q-name-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid;position:relative}.q-write{--w:1;justify-items:center;padding-bottom:clamp(18px,2vw,28px);display:grid;position:relative}.q-write:after{content:"";inset-inline:12%;background:#fff3;height:1px;position:absolute;bottom:0}.q-write-mark{width:clamp(160px,19vw,270px);height:auto;color:var(--q-mint);overflow:visible}.q-ink{fill:none;stroke:currentColor;stroke-linecap:round;stroke-dasharray:1 2}.q-ink-ring{--p:clamp(0, var(--w) / .45, 1);stroke-width:48px;stroke-dashoffset:calc(1 - var(--p));opacity:clamp(0, var(--p) * 40, 1)}.q-ink-loop{--p:clamp(0, (var(--w) - .45) / .35, 1);stroke-width:46px;stroke-dashoffset:calc(1 - var(--p));opacity:clamp(0, var(--p) * 40, 1)}.q-ink-solid{opacity:clamp(0, (var(--w) - .8) / .04, 1)}.q-ink-dot{opacity:var(--p);translate:0 calc((1 - var(--p)) * -36px)}.q-ink-dot-one{--p:clamp(0, (var(--w) - .84) / .07, 1)}.q-ink-dot-two{--p:clamp(0, (var(--w) - .92) / .08, 1)}.q-name .q-eyebrow{color:var(--q-mint)}.q-name h2{color:#fff}.q-name-copy>p{color:#cfd0ea;max-width:34ch;margin:20px 0 0;font-size:clamp(18px,1.6vw,21px);line-height:1.55}@media (width<=900px){.q-name-grid{grid-template-columns:1fr}}.q-platform-grid{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:12px;display:grid}.q-platform{border:1px solid var(--q-line);min-height:210px;color:var(--q-navy);transition:border-color .2s, translate .3s var(--q-ease), box-shadow .3s;background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex}.q-platform:hover{border-color:var(--q-navy);box-shadow:var(--q-shadow);translate:0 -3px}.q-platform-logo{align-self:flex-start;width:auto;max-width:100%;height:34px}.q-platform-logo.is-woocommerce{height:22px}.q-platform strong{font-family:var(--font-display);letter-spacing:-.03em;margin-top:auto;font-size:26px}[dir=rtl] .q-platform strong{font-family:var(--font-body);letter-spacing:0}.q-platform>span:last-child{color:var(--q-slate);font-size:14px;line-height:1.45}.q-platform-status{background:var(--q-lav);color:var(--q-violet);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.q-platform.is-launch{border-color:var(--q-navy);background:var(--q-navy);color:#fff}.q-platform.is-launch .q-platform-status{background:var(--q-mint);color:var(--q-navy)}.q-platform.is-launch>span:last-child{color:#cfd0ea}@media (width<=1100px){.q-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.q-platform.is-launch{grid-column:1/-1}}@media (width<=520px){.q-platform-grid{grid-template-columns:1fr}.q-platform{min-height:0}}.q-close{isolation:isolate;background:var(--q-navy);color:#fff;text-align:center;padding-block:clamp(96px,12vw,170px);position:relative;overflow:hidden}.q-close-mark{z-index:-1;width:auto;height:clamp(640px,70vw,1100px);color:var(--q-navy-2);position:absolute;top:50%;left:50%;translate:-50% -50%}.q-close .q-eyebrow{color:var(--q-mint)}.q-close h2{color:#fff;max-width:13em;margin-inline:auto;font-size:clamp(40px,5.6vw,84px)}.q-close p{color:#cfd0ea;max-width:36em;margin:22px auto 34px;font-size:18px;line-height:1.55}.q-close .q-hero-actions{justify-content:center}@media (prefers-reduced-motion:reduce){.q-home *,.q-page *{transition:none!important;animation:none!important}}@media (width>=1001px) and (height<=860px){.q-stage-frame{padding:10px}.q-stage-tabs button{min-height:34px}.q-stage-panel{padding:10px 6px}.q-panel{gap:10px}.q-track span{width:22px;height:22px}.q-track{font-size:11px}.q-email{gap:8px;padding:14px 16px}.q-email-product{display:none}.q-email strong{font-size:20px}.q-prompts legend{margin-bottom:4px}.q-prompts label{padding:7px 10px}.q-device-screen{gap:8px;min-height:0}.q-device-text textarea{min-height:76px}.q-widget-cards .q-card-photos{display:none}.q-shop-head img{width:48px;height:48px}.q-shop-head{grid-template-columns:48px minmax(0,1fr) auto}}.q-context{background:#fff}.q-context-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.q-context h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.08}[dir=rtl] .q-context h2{line-height:1.35}.q-context-grid>div>p{color:var(--q-slate);margin:20px 0 0;font-size:18px;line-height:1.6}.q-steps-list{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.q-steps-list li{border-top:1px solid var(--q-lav);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.q-steps-list li:last-child{border-bottom:1px solid var(--q-lav)}.q-step-num{background:var(--q-navy);width:44px;height:44px;color:var(--q-mint);font-family:var(--font-display);border-radius:14px;place-items:center;font-size:15px;font-weight:700;display:grid}.q-steps-list h3{letter-spacing:-.02em;margin:0 0 6px;font-size:21px;font-weight:700}.q-steps-list p{color:var(--q-slate);margin:0;font-size:15.5px;line-height:1.6}.q-page .q-how{background:var(--q-soft)}.q-page .q-how .q-stage-frame{background:linear-gradient(#e7e7f2 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#e7e7f2 1px,#0000 1px) 0 0/32px 32px,#fff}.q-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.q-faq h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.08}.q-faq-list details{border-top:1px solid var(--q-lav)}.q-faq-list details:last-child{border-bottom:1px solid var(--q-lav)}.q-faq-list summary{cursor:pointer;padding:22px 0;padding-inline-end:44px;font-size:18px;font-weight:600;list-style:none;position:relative}.q-faq-list summary::-webkit-details-marker{display:none}.q-faq-list summary:after{content:"";inset-inline-end:4px;background:linear-gradient(var(--q-navy), var(--q-navy)) center / 11px 2px no-repeat, linear-gradient(var(--q-navy), var(--q-navy)) center / 2px 11px no-repeat, var(--q-lav);width:26px;height:26px;transition:rotate .3s var(--q-ease);border-radius:50%;position:absolute;top:50%;translate:0 -50%}.q-faq-list details[open] summary:after{background-color:var(--q-mint);rotate:45deg}.q-faq-list summary:hover{color:var(--q-violet)}.q-faq-list details p{max-width:44em;color:var(--q-slate);margin:0 0 22px;font-size:16px;line-height:1.65}.q-related{padding-top:0}.q-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.q-related-card{border:1px solid var(--q-lav);color:var(--q-navy);transition:border-color .2s, translate .3s var(--q-ease), box-shadow .3s;border-radius:22px;gap:12px;padding:12px 12px 22px;text-decoration:none;display:grid}.q-related-card:hover{border-color:var(--q-navy);box-shadow:var(--q-shadow);translate:0 -3px}.q-related-card img{aspect-ratio:16/10;object-fit:cover;border-radius:14px;width:100%}.q-related-meta{color:var(--q-violet);padding-inline:6px;font-size:12.5px;font-weight:600}.q-related-card h3{letter-spacing:-.02em;margin:0;padding-inline:6px;font-size:22px;font-weight:700;line-height:1.2}@media (width<=900px){.q-context-grid,.q-faq-grid,.q-related-grid{grid-template-columns:1fr}}.q-hero-dir{padding-block:clamp(48px,7vw,104px)}.q-hero-dir h1{max-width:14em}.q-hero-dir .q-hero-intro{max-width:40em}.q-path{background:var(--q-soft);padding-block:clamp(48px,6vw,88px)}.q-page.is-directory .sp-directory{padding-block:clamp(64px,8vw,112px)}.q-page .sp-section-title h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(30px,3.4vw,48px);font-weight:700}@media (width<=600px){.q-hero-actions .q-btn{flex:100%}.q-industry-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.q-industry{scroll-snap-align:center;flex:0 0 84%}.q-steps-list li{grid-template-columns:44px minmax(0,1fr)}}.story-home{--paper:#f7f7fb;--story-ink:#060547;background:var(--paper);color:var(--story-ink);overflow:clip}.story-home :is(h1,h2,h3,p){margin:0}.story-home p{line-height:1.75}:is(.story-home,.path-explorer) .cs-eyebrow{color:var(--q-slate);letter-spacing:.13em;font-size:12px;font-weight:600;line-height:1.6;display:block}.cs-link{color:var(--q-navy);text-decoration:underline;-webkit-text-decoration-color:var(--q-mint);text-decoration-color:var(--q-mint);text-underline-offset:6px;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:600;text-decoration-thickness:2px}.cs-link:hover{-webkit-text-decoration-color:var(--q-navy);text-decoration-color:var(--q-navy)}dialog.q-reg-dialog{width:min(560px,100% - 24px);color:var(--q-navy);border:0;border-radius:20px;padding:clamp(24px,4vw,36px)}dialog.q-reg-dialog .dialog-close{inset-inline:auto 12px;top:12px}dialog.q-reg-dialog h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 6px;padding-inline-end:44px;font-size:clamp(26px,3vw,32px)}.q-reg-intro{color:var(--q-slate);margin:0 0 22px;font-size:15px}.q-reg{gap:18px;display:grid}.q-reg-head{gap:8px;display:grid}.q-reg-bars{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.q-reg-bars span{background:var(--q-line);height:4px;transition:background .35s var(--q-ease);border-radius:2px}.q-reg-bars span.is-on{background:var(--q-navy)}.q-reg-count{color:var(--q-slate);margin:0;font-size:13px}.q-reg-step,.q-reg-sub{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.q-reg-step:not([hidden]){animation:q-reg-in .35s var(--q-ease)}@keyframes q-reg-in{0%{opacity:0;translate:0 10px}}.q-reg-step>legend{float:left;width:100%;font-family:var(--font-display);margin-bottom:4px;font-size:22px;font-weight:700}.q-reg-sub>legend{float:left;width:100%;margin-bottom:2px;font-size:15px;font-weight:600}.q-reg-tiles{gap:8px;display:grid}.q-reg-tiles-platform{grid-template-columns:repeat(auto-fill,minmax(min(150px,40%),1fr))}.q-reg-tiles-country{grid-template-columns:repeat(3,minmax(0,1fr))}.q-reg-tile{border:1.5px solid var(--q-line);cursor:pointer;transition:border-color .2s, background .2s, translate .25s var(--q-ease);background:#fff;border-radius:14px;gap:2px;margin:0;padding:14px;display:grid;position:relative}.q-reg-tile input{opacity:0;pointer-events:none;position:absolute}.q-reg-tile strong{font-size:16px}.q-reg-tile:hover{border-color:var(--q-violet);translate:0 -1px}.q-reg-tile:has(input:checked){border-color:var(--q-navy);background:var(--q-lav)}.q-reg-tile:has(input:checked):after{content:"";inset-inline-end:12px;border-bottom:2px solid var(--q-navy);border-left:2px solid var(--q-navy);width:9px;height:5px;position:absolute;top:12px;rotate:-45deg}.q-reg-tile:has(input:focus-visible){outline:3px solid var(--q-mint);outline-offset:2px}.q-reg-field{gap:6px;margin:0;font-size:14px;font-weight:600;display:grid}.q-reg-field input{border:1.5px solid var(--q-line);border-radius:12px;margin:0;padding:13px 14px;font-size:16px}.q-reg-field input:focus{border-color:var(--q-navy);outline:none}.q-reg-site{min-height:1.4em;color:var(--q-slate);margin:-6px 0 0;font-size:13px}.q-reg-site.is-ok:before{content:"✓ ";color:var(--q-mint-ink);font-weight:700}.q-reg-nav{justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;display:flex}.q-reg-back{color:var(--q-slate);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-inline-end:auto;padding:8px 0;font-size:15px;text-decoration:underline}.q-reg-summary{border-top:1px solid var(--q-line);margin:0;display:grid}.q-reg-summary>div{border-bottom:1px solid var(--q-line);grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 0;display:grid}.q-reg-summary dt{color:var(--q-slate);font-size:13px}.q-reg-summary dd{overflow-wrap:anywhere;unicode-bidi:plaintext;margin:0;font-weight:600}.q-reg-summary button{color:var(--q-violet);cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.q-reg-consent{align-items:start;gap:10px;margin:0;font-size:14px;line-height:1.5;display:flex}.q-reg-consent input{width:18px;height:18px;accent-color:var(--q-navy);flex:none;margin:2px 0 0}.q-reg-status{margin:0;font-size:14px}.q-reg-status.error{color:#b42318}.q-reg-done{animation:q-reg-in .4s var(--q-ease);outline:none;gap:8px;padding:8px 0;display:grid}.q-reg-done-title{font-family:var(--font-display);align-items:center;gap:12px;margin:0;font-size:24px;font-weight:700;display:flex}.q-reg-done-title:before{content:"✓";background:var(--q-mint);width:36px;height:36px;color:var(--q-navy);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.q-reg-done p:last-child{color:var(--q-slate);margin:0}@media (width<=480px){.q-reg-tiles-country{grid-template-columns:1fr}.q-reg-summary>div{grid-template-columns:76px minmax(0,1fr) auto}}.q-vs-table{border-top:1px solid var(--q-line);display:grid}.q-vs-row{border-bottom:1px solid var(--q-line);grid-template-columns:minmax(150px,.7fr) minmax(0,1fr) minmax(0,1fr);display:grid}.q-vs-row>*{padding:22px 24px;font-size:16px;line-height:1.55}.q-vs-head>*{font-family:var(--font-display);padding-block:16px;font-size:18px;font-weight:700}.q-vs-topic{padding-inline-start:0;font-weight:600}.q-vs-us{background:var(--q-navy);color:#fff}.q-vs-head .q-vs-us{color:var(--q-mint)}.q-vs-them{color:var(--q-slate)}.q-vs-who{display:none}.q-vs-ref{color:var(--q-violet);margin-inline-start:6px;font-size:13px;text-decoration:none}.q-vs-ref:hover{text-decoration:underline}.q-vs-cards{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px;display:grid}.q-vs-card{border:1px solid var(--q-line);color:var(--q-navy);transition:border-color .2s, translate .3s var(--q-ease);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:24px;text-decoration:none;display:grid}.q-vs-card:hover{border-color:var(--q-navy);translate:0 -2px}.q-vs-card-name{font-family:var(--font-display);font-size:26px;font-weight:700}.q-vs-card-kind{color:var(--q-slate);font-size:14px}.q-vs-card strong{font-size:18px;line-height:1.4}.q-vs-card-arabic{border-top:1px solid var(--q-line);color:var(--q-slate);gap:4px;margin-top:6px;padding-top:14px;font-size:14px;display:grid}.q-vs-card-arabic b{color:var(--q-navy);font-size:13px}.q-built{background:var(--q-soft)}.q-built-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.q-built-list li{background:#fff;border-radius:18px;align-content:start;gap:10px;padding:26px;display:grid}.q-built-list h3{margin:0;font-size:22px}.q-built-list p{color:var(--q-slate);margin:0;line-height:1.6}.q-move-grid,.q-method-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.q-move-grid h2,.q-method-grid h2{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.1}.q-move-grid>p{margin:0;font-size:19px;line-height:1.6}.q-method-lead{margin:18px 0 0;font-size:18px;line-height:1.6}.q-sources{border:1px solid var(--q-line);border-radius:18px;gap:14px;padding:24px;display:grid}.q-sources h3{margin:0;font-size:16px}.q-sources ol{gap:10px;margin:0;padding-inline-start:22px;display:grid}.q-sources li{gap:2px;display:grid}.q-sources li span,.q-sources>p{color:var(--q-slate);margin:0;font-size:14px}.q-sources a{color:var(--q-violet);overflow-wrap:anywhere}.q-vs-others{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px;display:grid}.q-vs-others a{border:1px solid var(--q-line);color:var(--q-navy);border-radius:14px;gap:2px;padding:18px 20px;text-decoration:none;display:grid}.q-vs-others a:hover{border-color:var(--q-navy)}.q-vs-others span{font-family:var(--font-display);font-size:20px;font-weight:700}.q-vs-others small{color:var(--q-slate)}@media (width<=860px){.q-vs-head{display:none}.q-vs-row{grid-template-columns:1fr;gap:8px;padding:18px 0}.q-vs-row>*{border-radius:14px;padding:14px 16px}.q-vs-topic{font-family:var(--font-display);padding:0;font-size:19px}.q-vs-them{background:var(--q-soft)}.q-vs-who{margin-bottom:4px;font-size:13px;font-weight:700;display:block}.q-vs-us .q-vs-who{color:var(--q-mint)}.q-built-list,.q-move-grid,.q-method-grid{grid-template-columns:1fr}}.nav-single{min-height:44px;color:var(--q-navy);border-radius:5px;align-items:center;padding:9px 13px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-single:hover,.nav-single.is-current{background:var(--q-soft)}@media (width<=1100px){.nav-single{border-bottom:1px solid #e5ece9;border-radius:0;min-height:54px}}.q-hero-info{padding-block:clamp(36px,5vw,64px) clamp(44px,6vw,80px)}.q-hero-info h1{max-width:16em}.q-hero-info .q-hero-intro{max-width:40em}.q-info-date{color:#a9aad0;margin:14px 0 0;font-size:14px}.q-doc{gap:0;padding-block:clamp(32px,5vw,72px) clamp(64px,8vw,120px);display:grid}.q-doc>section{border-top:1px solid var(--q-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:12px clamp(24px,5vw,72px);padding-block:28px;display:grid}.q-doc>section>:not(h2){grid-column:2}.q-doc h2{margin:0;font-size:clamp(22px,2.2vw,28px);line-height:1.25}.q-doc p,.q-doc li,.q-doc dd{margin:0;font-size:17px;line-height:1.65}.q-doc ul{gap:6px;margin:0;padding-inline-start:20px;display:grid}.q-doc-note{color:var(--q-slate)}.q-road{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.q-road li{border:1px solid var(--q-line);border-radius:14px;gap:6px;padding:18px;display:grid}.q-road li.is-now{border-color:var(--q-navy);background:var(--q-navy);color:#fff}.q-road span{color:var(--q-slate);font-size:13px;font-weight:600}.q-road li.is-now span{color:var(--q-mint)}.q-doc-points{gap:18px;margin:0;display:grid}.q-doc-points dt{margin-bottom:4px;font-weight:700}.q-register{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);padding-block:clamp(32px,5vw,72px) clamp(64px,8vw,120px);display:grid}.q-register-notes{counter-reset:note;gap:22px;margin:0;padding:0;list-style:none;display:grid}.q-register-notes li{border-inline-start:2px solid var(--q-mint);gap:4px;padding-inline-start:18px;display:grid}.q-register-notes strong{font-size:18px}.q-register-notes span{color:var(--q-slate)}.q-register-card{border:1px solid var(--q-line);background:#fff;border-radius:20px;padding:clamp(20px,3vw,32px)}.footer-links{flex-wrap:wrap;gap:8px 18px;display:flex}.footer-links a{color:inherit}@media (width<=860px){.q-doc>section,.q-register{grid-template-columns:1fr}.q-doc>section>:not(h2){grid-column:1}.q-road{grid-template-columns:1fr}}.q-vs-more{margin:24px 0 0}.q-imp{gap:18px;display:grid}.q-imp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.q-imp-head .q-task{background:var(--q-navy);color:#e3e3f5;border-radius:12px;margin:0;padding:10px 14px;font-size:14px;display:inline-flex}.q-imp-sample{color:var(--q-slate);font-size:13px}.q-imp-sources{grid-template-columns:repeat(auto-fit,minmax(min(140px,44%),1fr));gap:10px;display:grid}.q-imp-source{border:1px solid var(--q-line);color:var(--q-navy);text-align:start;cursor:pointer;background:#fff;border-radius:12px;gap:2px;padding:12px 14px;transition:background .2s,border-color .2s;display:grid}.q-imp-source strong{font-size:16px}.q-imp-source span{color:var(--q-slate);font-size:13px}.q-imp-source:hover{border-color:var(--q-violet)}.q-imp-source[aria-pressed=true]{border-color:var(--q-navy);background:var(--q-navy);color:#fff}.q-imp-source[aria-pressed=true] span{color:#cfd0ea}.q-imp-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:18px;display:grid}@media (width<=860px){.q-imp-grid{grid-template-columns:1fr}}.q-imp-panel{border:1px solid var(--q-line);background:#fff;border-radius:16px;padding:18px}.q-imp-panel h3{margin:0 0 14px;font-size:15px;font-weight:700}.q-imp-store{background:var(--q-soft)}.q-imp-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.q-imp-row,.q-imp-card{border:1px solid var(--q-line);background:#fff;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.q-imp-row.is-waiting{background:#fff9ec;border-color:#e8b04a}.q-imp-row p,.q-imp-card p{margin:0;font-size:15px;line-height:1.5}.q-imp-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.q-imp-rec{color:var(--q-slate);font-size:13px;font-weight:600}.q-imp-rec.is-yes{color:var(--q-mint-ink)}.q-imp-rec.is-no{color:#a5402d}.q-imp-meta{color:var(--q-slate);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.q-imp-chip{background:var(--q-lav);color:var(--q-violet);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.q-imp-chip.is-ok{color:var(--q-mint-ink);background:#d6faea}.q-imp-chip.is-warn{color:#7a4b00;background:#ffecc7}.q-imp-fix{border:1px solid var(--q-navy);color:var(--q-navy);cursor:pointer;background:#fff;border-radius:8px;justify-self:start;padding:6px 12px;font-size:13px;font-weight:600}.q-imp-fix:hover{background:var(--q-navy);color:#fff}.q-imp-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.q-imp-note{color:var(--q-slate);margin:0;font-size:14px}.q-imp-from{color:var(--q-slate);font-size:12px}.q-imp-empty{color:var(--q-slate);margin:0;font-size:15px}
