:root{--paper-50:#fcfaf3;--paper-100:#f8f4ea;--paper-200:#f0eadc;--paper-300:#e6dec9;--paper-400:#d4c8a9;--ink-900:#1a1814;--ink-800:#2a261e;--ink-700:#3d3729;--ink-600:#5c5448;--ink-500:#756a5b;--ink-400:#9c917f;--ink-300:#c4baa6;--mint-100:#ecf3eb;--mint-200:#d8e6d9;--mint-300:#bcd2bd;--mint-400:#9dba9f;--mint-500:#7a9a7d;--mint-600:#5a7361;--mint-700:#3f5446;--mint-800:#2a3a30;--gold-500:#b39456;--gold-400:#c4a67a;--rose-300:#d8a99a;--fa-display:"Nian",system-ui;--fa-body:"Nian",system-ui;--en-display:"Nian","Fraunces",serif;--en-body:"Nian","Instrument Sans",system-ui;--mono:"Nian","JetBrains Mono","IBM Plex Mono",ui-monospace,monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:192px;--space-12:256px;--ease-soft:cubic-bezier(.22,1,.36,1);--ease-quill:cubic-bezier(.65,0,.35,1);--t-quick:.28s;--t-base:.52s;--t-slow:.98s;--t-glacial:1.6s;--container:min(1400px,100% - 48px);--container-narrow:min(880px,100% - 48px);--container-wide:min(1640px,100% - 32px);--grid-12:repeat(12,minmax(0,1fr));--surface:var(--paper-100);--on-surface:var(--ink-900);--on-surface-muted:#1a18149e;--on-surface-faint:#1a18145c;--hairline:1px solid #1a18141f;--hairline-strong:1px solid #1a181438}.surface-cream{--surface:var(--paper-50);background:var(--surface);color:var(--on-surface)}.surface-paper{--surface:var(--paper-100);background:var(--surface);color:var(--on-surface)}.surface-mint{--surface:var(--mint-100);--on-surface:var(--mint-700);--on-surface-muted:#3f5446b3;--on-surface-faint:#3f544666;--hairline:1px solid #3f54462e;--hairline-strong:1px solid #3f544647;background:var(--surface);color:var(--on-surface)}.surface-ink{--surface:var(--mint-800);--on-surface:var(--paper-100);--on-surface-muted:#f8f4eab3;--on-surface-faint:#f8f4ea6b;--hairline:1px solid #f8f4ea2e;--hairline-strong:1px solid #f8f4ea47;background:var(--surface);color:var(--on-surface)}.surface-deep{--surface:var(--mint-700);--on-surface:var(--paper-50);--on-surface-muted:#fcfaf3b8;--on-surface-faint:#fcfaf36b;--hairline:1px solid #fcfaf333;--hairline-strong:1px solid #fcfaf352;background:var(--surface);color:var(--on-surface)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" on;background:var(--paper-100)}html[lang=fa]{direction:rtl}body{background:var(--paper-100);color:var(--ink-900);font-family:var(--fa-body);font-feature-settings:"kern","liga";overflow-x:hidden;font-size:17px;font-weight:400;line-height:1.7}#contact{overflow:hidden}img,video,svg{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--mint-600);outline-offset:4px;border-radius:2px}button:focus-visible{outline:2px solid var(--mint-600);outline-offset:4px;border-radius:2px}::selection{background:var(--mint-300);color:var(--mint-800)}.fa-display{font-family:var(--fa-display)}.fa-body{font-family:var(--fa-body)}.en-display{font-family:var(--en-display);font-variation-settings:"opsz" 144,"wght" 400,"SOFT" 50,"WONK" 0;font-style:italic}.en-display-roman{font-family:var(--en-display);font-variation-settings:"opsz" 144,"wght" 400;font-style:normal}.mono{font-family:var(--mono);font-feature-settings:"tnum";letter-spacing:0}.h-titanic{font-family:var(--fa-display);letter-spacing:0;font-size:clamp(48px,9.5vw,152px);font-weight:800;line-height:1}.h-mega{font-family:var(--fa-display);letter-spacing:0;font-size:clamp(40px,7vw,108px);font-weight:700;line-height:1.02}.h-1{font-family:var(--fa-display);letter-spacing:0;font-size:clamp(32px,5vw,72px);font-weight:700;line-height:1.12}.h-2{font-family:var(--fa-display);letter-spacing:0;font-size:clamp(26px,3.4vw,48px);font-weight:600;line-height:1.18}.h-3{font-family:var(--fa-display);letter-spacing:0;font-size:clamp(20px,2.2vw,30px);font-weight:600;line-height:1.28}.h-4{font-family:var(--fa-display);letter-spacing:0;font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1.4}.lede{color:var(--on-surface-muted);max-width:56ch;font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.72}.body-lg{font-size:18px;line-height:1.78}.caption{font-family:var(--fa-body);color:var(--on-surface-muted);letter-spacing:0;font-size:13px;font-weight:500}.eyebrow{display:inline-flex;font-family:var(--fa-body);color:var(--on-surface-muted);letter-spacing:0;align-items: center;gap:12px;font-size:13px;font-weight:500}.eyebrow:before{content:"";display:inline-block;opacity:.5;background:currentColor;width:24px;height:1px}.serif-en{font-family:var(--en-display);font-style:italic;font-weight:300}.container{width:var(--container);margin-inline-start:auto;margin-inline-end:auto}.container-narrow{width:var(--container-narrow);margin-inline-start:auto;margin-inline-end:auto}.container-wide{width:var(--container-wide);margin-inline-start:auto;margin-inline-end:auto}.grid-12{display:grid;grid-template-columns:var(--grid-12);gap:24px}.section{position:relative;padding-block-start:clamp(80px,12vw,160px);padding-block-end:clamp(80px,12vw,160px)}.section-tight{padding-block-start:clamp(48px,7vw,96px);padding-block-end:clamp(48px,7vw,96px)}.section-massive{padding-block-start:clamp(120px,16vw,220px);padding-block-end:clamp(120px,16vw,220px)}.hairline{border-top:var(--hairline)}.hairline-b{border-bottom:var(--hairline)}.grain:after{content:"";position:absolute;pointer-events:none;opacity:.06;mix-blend-mode:multiply;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.4'/></svg>");inset:0}.grain>*{position:relative;z-index:1}.btn{display:inline-flex;font-family:var(--fa-body);letter-spacing:0;transition:all var(--t-quick)var(--ease-soft);position:relative;overflow:hidden;isolation:isolate;will-change:transform;border-radius:999px;align-items: center;gap:12px;padding:18px 32px;font-size:14px;font-weight:600}.btn:before{content:"";position:absolute;z-index:0;transition:transform .72s var(--ease-soft);pointer-events:none;background:linear-gradient(110deg,#0000 0%,#fcfaf338 46%,#0000 58%);inset:-1px;transform:translate(110%)}.btn>*{position:relative;z-index:1}.btn-primary{background:var(--mint-700);color:var(--paper-50)}.btn-primary:hover{background:var(--mint-800);transform:translateY(-1px)}.btn:hover:before{transform:translate(-110%)}.btn:active{transform:translateY(0)scale(.985)}.btn:hover .arrow-rtl{transform:scaleX(-1)translate(-3px)}.btn-ghost{color:var(--on-surface);border:1px solid;padding:17px 27px}.btn-ghost:hover{background:var(--on-surface);color:var(--surface)}.u-link{position:relative;transition:background-size var(--t-base)var(--ease-soft),color var(--t-quick)var(--ease-soft),opacity var(--t-quick)var(--ease-soft);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.u-link:hover{background-size:0 1px}.u-link:active{opacity:.64}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.in-view-init{opacity:0;transform:translateY(24px)}.in-view-shown{opacity:1;transition:opacity var(--t-slow)var(--ease-soft),transform var(--t-slow)var(--ease-soft),filter var(--t-slow)var(--ease-soft);transform:none}.marquee{overflow:hidden;display:flex;gap:64px}.marquee-track{display:flex;animation:scroll 50s linear infinite;flex-shrink:0;align-items: center;gap:64px;min-width:max-content}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}html[dir=rtl] .marquee-track{animation-direction:reverse}.cursor{position:fixed;background:var(--mint-700);pointer-events:none;z-index:9999;mix-blend-mode:multiply;transition:width var(--t-quick)var(--ease-soft),height var(--t-quick)var(--ease-soft),opacity var(--t-quick)var(--ease-soft);display:none;border-radius:50%;width:8px;height:8px;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.cursor{display:block}}.dot{display:inline-block;animation:dot-pulse 3.6s var(--ease-soft)infinite;background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 #3f544638}@keyframes dot-pulse{0%,74%,to{box-shadow:0 0 #3f544600}38%{box-shadow:0 0 0 8px #3f54461f}}.divider{opacity:.14;background:currentColor;height:1px}.tag{display:inline-flex;font-family:var(--fa-body);letter-spacing:0;opacity:.85;border:1px solid;border-radius:999px;align-items: center;gap:8px;padding:7px 14px;font-size:12px;font-weight:500}.fa-num{font-feature-settings:"ss03" on}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.h-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding-block-start:8px;padding-block-end:8px}.h-scroll::-webkit-scrollbar{display:none}.h-scroll>*{scroll-snap-align:start;flex-shrink:0}.arrow-rtl{display:inline-block;transform:scaleX(-1)}html[dir=ltr] .arrow-rtl{transform:none}.btn:hover .arrow-rtl{transform:scaleX(-1)translate(-3px)}html[dir=ltr] .btn:hover .arrow-rtl{transform:translate(3px)}.hero-section{padding-block-start:clamp(92px,11vh,124px);padding-block-end:clamp(28px,5vh,52px)}.hero-container{position:relative;z-index:2}.hero-corner{position:absolute;display:flex;z-index:2;flex-direction:column;gap:8px;top:96px}.hero-corner-start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:32px}.hero-corner-start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:32px}.hero-corner-start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:32px}.hero-corner-start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:32px}.hero-corner-start:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:32px}.hero-corner-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:32px}.hero-corner-end{text-align:end}.hero-corner-end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:32px}.hero-corner-end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:32px}.hero-corner-end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:32px}.hero-corner-end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:32px}.hero-corner-end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:32px}.hero-corner-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:32px}.hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px;width:100%;padding-block-start:8px;padding-block-end:8px}.hero-stats{border-top:var(--hairline);display:flex;flex-wrap:wrap;justify-content:space-between;align-items: end;gap:24px;margin-top:56px;padding-top:24px}.hero-copy{display:flex;flex-direction:column;align-items:stretch;gap:22px;width:min(100%,560px);margin-left:auto;margin-right:0;transform:translateY(-8px)}@media (min-width:900px){.hero-copy{max-width:560px}}.hero-copy .h-titanic{font-size:clamp(34px,3.25vw,54px);line-height:1.14}.brand-intro-body-grid{display:grid;grid-template-columns:1fr;align-items: start;gap:40px;margin-top:56px}@media (min-width:900px){.brand-intro-body-grid{grid-template-columns:minmax(0,1.6fr)minmax(280px,1fr);gap:64px}}.brand-intro-paragraphs{display:flex;flex-direction:column;gap:28px}.brand-intro-paragraphs p{max-width:60ch;margin:0}.brand-office-shell{display:contents}.brand-office-card{display:flex;border:var(--hairline);background:var(--paper-50);flex-direction:column;align-self: start;gap:0}@media (min-width:900px){.brand-office-card{position:sticky;top:96px}}.brand-office-row{display:flex;flex-direction:column;gap:6px;padding:22px 24px}.brand-office-row+.brand-office-row{border-top:var(--hairline)}.brand-office-name{font-family:var(--fa-display);letter-spacing:-.005em;color:var(--on-surface);font-size:18px;font-weight:700;line-height:1.35}.brand-office-loc{color:var(--on-surface-muted);letter-spacing:0;font-size:13px;line-height:1.5}.section-header-rail{text-align:right;width:100%;margin-bottom:64px}.section-header-kicker{margin-bottom:34px}.section-header-title{margin-bottom:24px}.section-header-copy{max-width:100%;margin-left:0;margin-right:0}.hero-product-image{position:absolute;object-fit:cover;object-position:center left;opacity:.82;z-index:0;animation:hero-breathe 18s ease-in-out infinite alternate;will-change:transform;width:100%;height:100%;inset:0;transform:scaleX(-1)}@keyframes hero-breathe{0%{transform:scaleX(-1)scale(1)}to{transform:scaleX(-1)scale(1.025)}}.hero-image-wash{position:absolute;z-index:1;pointer-events:none;background:linear-gradient(90deg,#f8f4ea1f 0%,#f8f4ea57 36%,#f8f4eae6 66%,#f8f4eafa 100%),linear-gradient(#f8f4ea00 55%,#f8f4eaf5 100%);inset:0}.aurora{position:absolute;filter:blur(48px);z-index:0;pointer-events:none;animation:aurora-drift 22s ease-in-out infinite alternate;will-change:transform;background:radial-gradient(60% 40% at 20% 30%,#9dba9f52,#0000 60%),radial-gradient(50% 50% at 80% 70%,#bcd2bd42,#0000 60%),radial-gradient(70% 50% at 50% 100%,#d8a99a24,#0000 60%);inset:0}@keyframes aurora-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(4%,-3%)scale(1.08)}}.brand-image-panel{grid-column:1/-1;border:var(--hairline);background:var(--paper-50);overflow:hidden}.brand-image-panel img,.texture-card img,.ai-feature img,.account-visual img{object-fit:cover;width:100%;height:100%}.brand-image-panel img{aspect-ratio:21/8}.image-caption{display:flex;border-top:var(--hairline);color:var(--on-surface-muted);justify-content:space-between;gap:24px;padding:16px 20px;font-size:13px}.thesis-grid{display:grid;grid-template-columns:minmax(0,.95fr)minmax(320px,.8fr);align-items: center;gap:clamp(40px,7vw,96px)}.texture-card{border:var(--hairline);overflow:hidden;transition:border-color var(--t-base)var(--ease-soft),box-shadow var(--t-base)var(--ease-soft),transform var(--t-base)var(--ease-soft);background:#fcfaf394}.texture-card img{aspect-ratio:4/5;transition:transform var(--t-slow)var(--ease-soft)}.texture-card>div{display:grid;gap:10px;padding:24px}.texture-card:hover{border-color:#3f54465c;transform:translateY(-2px);box-shadow:0 22px 70px #3f54461f}.texture-card:hover img{transform:scale(1.035)}.product-evidence{display:grid;grid-template-columns:minmax(260px,.42fr)minmax(0,1fr);border:var(--hairline);transition:border-color var(--t-base)var(--ease-soft);background:0 0;align-items:stretch;gap:0;margin-bottom:72px}.product-evidence:hover{border-color:#3f54463d}.product-evidence-copy{display:flex;border-inline-end:var(--hairline);flex-direction:column;justify-content:space-between;gap:24px;padding:32px}.product-shelf{display:grid;grid-template-columns:repeat(6,minmax(92px,1fr));background:0 0;gap:0}.product-shot{display:grid;grid-template-rows:1fr auto;position:relative;border-inline-start:var(--hairline);transition:transform var(--t-base)var(--ease-soft);background:0 0;place-items: end center;min-height:210px;padding:18px 12px 14px}.product-shot:first-child{border-inline-start:0}.product-shot img{object-fit:contain;mix-blend-mode:multiply;transition:transform var(--t-base)var(--ease-soft),filter var(--t-base)var(--ease-soft);will-change:transform;width:min(100%,118px);height:150px}.product-shot figcaption{direction:ltr;color:var(--on-surface-muted);text-align:center;position:relative;transition:color var(--t-base)var(--ease-soft),transform var(--t-base)var(--ease-soft);margin-top:12px;font-size:11px;line-height:1.25}.product-shot:hover{z-index:2;transform:translateY(-4px)}.product-shot:hover img{transform:translateY(-8px)scale(1.055)}.product-shot:hover figcaption{color:var(--mint-700);transform:translateY(-1px)}.ai-feature{display:grid;grid-template-columns:minmax(0,1fr)minmax(300px,.44fr);border:var(--hairline);background:var(--paper-50);overflow:hidden;transition:border-color var(--t-base)var(--ease-soft),box-shadow var(--t-base)var(--ease-soft),transform var(--t-base)var(--ease-soft);margin-bottom:64px}.ai-feature img{transition:transform var(--t-slow)var(--ease-soft);min-height:360px}.ai-feature-panel{display:flex;border-inline-start:var(--hairline);flex-direction:column;justify-content:center;gap:16px;padding:clamp(28px,4vw,48px)}.ai-feature:hover{border-color:#3f54464d;transform:translateY(-2px);box-shadow:0 28px 90px #3f54461f}.ai-feature:hover img{transform:scale(1.025)}.account-visual{border:var(--hairline);background:var(--paper-50);overflow:hidden;margin-bottom:48px}.account-visual img{aspect-ratio:16/8}.account-visual figcaption{display:flex;border-top:var(--hairline);color:var(--on-surface-muted);justify-content:space-between;gap:24px;padding:18px 22px;font-size:14px}.account-section{background:linear-gradient(90deg,#e2ebe094 0%,#f8f4ea00 52%),var(--paper-100);overflow:hidden}.account-layout{display:grid;grid-template-columns:minmax(0,1.08fr)minmax(420px,.82fr);direction:ltr;align-items: center;gap:clamp(56px,8vw,128px)}.account-copy{direction:rtl;text-align:right;grid-column:2;grid-row:1;justify-self:end;width:min(100%,660px)}.account-visual-shell{grid-column:1;grid-row:1}.account-title{margin-bottom:28px}.account-lede{max-width:54ch;margin-bottom:28px;margin-left:auto;margin-right:0}.account-note{color:var(--on-surface-muted);border-inline-end:1px solid #3f544647;max-width:58ch;margin-bottom:42px;margin-left:auto;margin-right:0;padding-inline-end:24px;font-size:17px;line-height:1.95}.account-visual-shell{position:relative;min-height:680px}.account-visual-redesigned{transition:transform var(--t-base)var(--ease-soft),box-shadow var(--t-base)var(--ease-soft),border-color var(--t-base)var(--ease-soft);background:#fcfaf3bd;border-color:#3f544638;margin:0;box-shadow:0 32px 90px #3f544621}.account-image-frame{position:relative;overflow:hidden}.account-visual-redesigned img{aspect-ratio:5/4;object-position:center;transition:transform var(--t-slow)var(--ease-soft);min-height:520px;transform:scale(1.02)}.account-image-vignette{position:absolute;pointer-events:none;background:linear-gradient(#fcfaf300 52%,#fcfaf394 100%),radial-gradient(circle at 16% 86%,#9dba9f61,#0000 34%);inset:0}.account-visual-redesigned figcaption{backdrop-filter:blur(12px);background:#fcfaf3e0}.account-dashboard-card{position:absolute;backdrop-filter:blur(18px);transition:transform var(--t-base)var(--ease-soft),box-shadow var(--t-base)var(--ease-soft);background:#fcfaf3eb;border:1px solid #3f544638;width:min(420px,100% - 48px);padding:24px;bottom:78px;right:clamp(24px,4vw,52px);box-shadow:0 24px 70px #1a181424}.account-visual-shell:hover .account-visual-redesigned{border-color:#3f544657;transform:translateY(-2px);box-shadow:0 36px 100px #3f544629}.account-visual-shell:hover .account-visual-redesigned img{transform:scale(1.045)}.account-visual-shell:hover .account-dashboard-card{transform:translateY(-6px);box-shadow:0 30px 82px #1a18142b}.account-card-topline,.account-profile-row,.account-mini-grid{display:flex;justify-content:space-between;align-items: center;gap:18px}.account-card-topline{margin-bottom:22px}.account-status-dot{background:var(--mint-700);animation:status-pulse 2.8s var(--ease-soft)infinite;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 7px #3f54461a}@keyframes status-pulse{0%,to{box-shadow:0 0 0 6px #3f544614}50%{box-shadow:0 0 0 12px #3f544600}}.account-profile-row{border-bottom:var(--hairline);padding-bottom:22px}.account-score{direction:rtl;font-family:var(--fa-display);color:var(--mint-700);font-size:38px;font-weight:700;line-height:1}.account-routine-steps{display:grid;grid-template-columns:repeat(4,1fr);direction:rtl;gap:8px;margin:22px 0}.account-routine-steps span{display:grid;color:var(--on-surface-muted);position:relative;overflow:hidden;transition:background var(--t-base)var(--ease-soft),border-color var(--t-base)var(--ease-soft),color var(--t-base)var(--ease-soft),transform var(--t-base)var(--ease-soft);border:1px solid #3f544629;place-items: center;min-height:38px;font-size:12px;line-height:1}.account-routine-steps .is-active{background:var(--mint-700);border-color:var(--mint-700);color:var(--paper-50)}.account-routine-steps span:after{content:"";position:absolute;background:linear-gradient(100deg,#0000 20%,#fcfaf338 50%,#0000 80%);inset:0;transform:translate(110%)}.account-routine-steps .is-active:after{animation:step-sheen 3.2s var(--ease-soft)infinite}.account-routine-steps .is-active:nth-child(2):after{animation-delay:.18s}.account-routine-steps .is-active:nth-child(3):after{animation-delay:.36s}@keyframes step-sheen{0%,58%,to{transform:translate(110%)}78%{transform:translate(-110%)}}.account-mini-grid{align-items:stretch}.account-mini-grid>div{background:#e2ebe08f;flex:1;padding:16px}.account-mini-grid span{display:block;font-family:var(--fa-display);color:var(--ink-900);margin-bottom:6px;font-size:28px;font-weight:700;line-height:1}.account-mini-grid small{color:var(--on-surface-muted);font-size:12px}.account-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:var(--hairline);background:#3f544629;gap:1px}.account-capability{display:flex;transition:background var(--t-base)var(--ease-soft),transform var(--t-base)var(--ease-soft),box-shadow var(--t-base)var(--ease-soft);background:#fcfaf3bd;flex-direction:column;justify-content:space-between;gap:24px;min-height:178px;padding:24px}.account-capability:hover{background:var(--mint-100);z-index:1;transform:translateY(-2px);box-shadow:0 18px 48px #3f54461a}.account-capability-num{direction:ltr;font-family:var(--mono);color:var(--mint-700);transition:transform var(--t-base)var(--ease-soft),color var(--t-base)var(--ease-soft);align-self: flex-start;font-size:12px}.account-capability:hover .account-capability-num{color:var(--mint-800);transform:translate(-4px)}.account-capability h4{margin-bottom:8px}.account-capability p{color:var(--on-surface-muted);font-size:14px;line-height:1.75}@media (max-width:899px){.hero-product-image{object-position:40% center;opacity:.42}.hero-image-wash{background:linear-gradient(#f8f4ea57 0%,#f8f4eac2 54%,#f8f4eafa 100%),linear-gradient(90deg,#f8f4ea42 0%,#f8f4eaf0 100%)}.brand-image-panel,.thesis-grid,.product-evidence,.ai-feature,.account-visual{grid-column:1/-1}.thesis-grid,.product-evidence,.ai-feature{grid-template-columns:1fr}.brand-image-panel img,.account-visual img{aspect-ratio:4/3}.texture-card img{aspect-ratio:16/10}.product-evidence-copy,.ai-feature-panel{border-inline-start:0;border-inline-end:0;border-bottom:var(--hairline)}.product-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.product-shot{min-height:184px}.product-shot img{height:124px}.ai-feature img{min-height:260px}.account-visual figcaption,.image-caption{flex-direction:column;gap:6px}.account-layout{grid-template-columns:1fr;gap:44px}.account-copy{grid-column:auto;grid-row:auto;justify-self:stretch;width:100%}.account-visual-shell{grid-column:auto;grid-row:auto;min-height:auto}.account-visual-redesigned img{aspect-ratio:4/3;min-height:360px}.account-dashboard-card{position:relative;width:auto;margin:-58px 18px 0;bottom:auto;right:auto}.account-capabilities{grid-template-columns:1fr}}@media (max-width:560px){.account-note{padding-inline-end:16px;font-size:15.5px}.account-routine-steps{grid-template-columns:repeat(2,1fr)}.account-mini-grid{flex-direction:column}}.card{border:var(--hairline);position:relative;background:var(--paper-50);overflow:hidden;transition:border-color var(--t-base)var(--ease-soft),background var(--t-base)var(--ease-soft),transform var(--t-base)var(--ease-soft),box-shadow var(--t-base)var(--ease-soft);padding:32px}.card:before{content:"";position:absolute;background:var(--mint-700);transition:width var(--t-slow)var(--ease-soft);width:0;height:2px;top:0}.card:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.card:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.card:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.card:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.card:hover{border-color:var(--mint-500);background:var(--mint-100);transform:translateY(-4px);box-shadow:0 22px 60px #3f54461f}.card:hover:before{width:100%}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.path-cards{display:grid;grid-template-columns:1fr;gap:24px;padding-top:18px}@media (min-width:1000px){.path-cards{grid-template-columns:1fr 1.4fr;align-items:stretch}}.path{border:var(--hairline);background:var(--paper-50);position:relative;display:flex;overflow:visible;transition:transform var(--t-base)var(--ease-soft),border-color var(--t-base)var(--ease-soft),box-shadow var(--t-base)var(--ease-soft),background var(--t-base)var(--ease-soft);flex-direction:column;gap:32px;padding:40px}.path:before{content:"";position:absolute;background:var(--mint-600);opacity:0;transition:opacity var(--t-base)var(--ease-soft),transform var(--t-base)var(--ease-soft);width:3px;top:0;bottom:0;transform:scaleY(.72)}.path:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.path:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.path:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.path:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.path:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.path:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.path:hover{border-color:#3f544652;transform:translateY(-4px);box-shadow:0 26px 72px #3f54461f}.path:hover:before{opacity:1;transform:scaleY(1)}.path-recommended{background:linear-gradient(180deg,var(--mint-100)0%,var(--paper-50)60%);border-color:var(--mint-500)}.path-recommended:after{content:"پیشنهاد ما";position:absolute;z-index:2;background:var(--mint-700);color:var(--paper-50);font-family:var(--fa-body);letter-spacing:0;white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:600;top:0;transform:translateY(-50%);box-shadow:0 10px 24px #3f544629}.path-recommended:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:32px}.path-recommended:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:32px}.path-recommended:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:32px}.path-recommended:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:32px}.path-recommended:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:32px}.path-recommended:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:32px}.path-price-row{display:flex;border-top:var(--hairline);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:20px;padding-top:20px}.path-price-num{font-family:var(--fa-display);letter-spacing:-.01em;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1}.path-time-pill{font-size:12px;font-family:var(--mono);letter-spacing:.02em;border:var(--hairline);color:var(--on-surface-muted);border-radius:999px;margin-inline-start:auto;padding:4px 10px}.path-recommended .path-price-row{border-top-color:#3f54462e}.path-list{list-style:none;display:grid;gap:12px;margin:0;padding:0;font-size:15px}.path-list li{display:flex;transition:transform var(--t-base)var(--ease-soft),color var(--t-base)var(--ease-soft);align-items:baseline;gap:12px}.path:hover .path-list li{transform:translate(-2px)}.path:hover .path-list li:nth-child(2){transition-delay:35ms}.path:hover .path-list li:nth-child(3){transition-delay:70ms}.path:hover .path-list li:nth-child(4){transition-delay:.105s}.path:hover .path-list li:nth-child(5){transition-delay:.14s}.path:hover .path-list li:nth-child(6){transition-delay:.175s}.path-list--limits li{color:var(--on-surface-muted)}.path-limit-dash{opacity:.5}.path-list--rich{gap:14px}.path-list-rich-item{grid-template-columns:20px 1fr;align-items:baseline;gap:12px;display:grid!important}.path-list-rich-title{font-weight:500}.path-list-rich-sub{font-size:13px}.portfolio-grid{display:grid;grid-template-columns:1fr;border-top:var(--hairline);gap:0}@media (min-width:720px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.portfolio-tile{position:relative;display:grid;grid-template-columns:56px 1fr auto;border-bottom:var(--hairline);text-decoration:none;color:inherit;overflow:hidden;transition:background var(--t-base)var(--ease-soft),transform var(--t-base)var(--ease-soft),box-shadow var(--t-base)var(--ease-soft);align-items:baseline;gap:8px 20px;padding:28px 20px}@media (min-width:720px){.portfolio-tile:nth-child(odd){border-inline-end:var(--hairline)}}.portfolio-tile:hover{background:var(--paper-100);z-index:1;transform:translateY(-2px);box-shadow:0 18px 54px #3f544614}.portfolio-accent{position:absolute;opacity:.85;transition:width var(--t-slow)var(--ease-soft),opacity var(--t-base)var(--ease-soft);width:36px;height:2px;top:0}.portfolio-accent:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.portfolio-accent:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.portfolio-accent:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.portfolio-accent:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.portfolio-accent:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.portfolio-accent:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.portfolio-tile:hover .portfolio-accent{opacity:1;width:100%}.portfolio-meta{grid-column:1;grid-row:1;display:flex;letter-spacing:.04em;color:var(--on-surface-faint);flex-direction:column;gap:4px;font-size:11px}.portfolio-name{grid-column:2;grid-row:1;display:flex;transition:transform var(--t-base)var(--ease-soft);flex-wrap:wrap;align-items:baseline;gap:12px}.portfolio-tile:hover .portfolio-name{transform:translate(-4px)}.portfolio-name-en{color:var(--on-surface);font-size:clamp(22px,2.4vw,30px);font-style:italic;line-height:1.1}.portfolio-name-fa{font-family:var(--fa-display);letter-spacing:0;color:var(--on-surface-muted);font-size:clamp(15px,1.4vw,18px);font-weight:700}.portfolio-role{grid-column:3;grid-row:1;color:var(--on-surface-muted);text-align:end;letter-spacing:0}.portfolio-link{grid-column:2/-1;grid-row:2;letter-spacing:0;display:inline-flex;align-items:baseline;gap:6px;margin-top:8px}.portfolio-arrow{display:inline-block;transition:transform var(--t-base)var(--ease-soft)}.portfolio-tile:hover .portfolio-arrow{transform:translate(-2px,-2px)}@media (max-width:600px){.portfolio-tile{grid-template-columns:44px 1fr;padding:22px 0}.portfolio-role{grid-column:2;grid-row:2;text-align:start}.portfolio-link{grid-row:3}}.mood-list{display:grid;grid-template-columns:1fr;gap:0}.mood-item{display:grid;grid-template-columns:80px 1fr;border-top:var(--hairline);transition:background var(--t-base)var(--ease-soft),padding-inline var(--t-base)var(--ease-soft);align-items:baseline;gap:32px;padding:28px 0}.mood-item:hover{background:linear-gradient(90deg,#ecf3eb00,#ecf3eb85);padding-inline-start:18px;padding-inline-end:0}.mood-item:last-child{border-bottom:var(--hairline)}.mood-item .num{font-family:var(--fa-body);color:var(--on-surface-faint);letter-spacing:0;transition:color var(--t-base)var(--ease-soft),transform var(--t-base)var(--ease-soft);font-size:13px;font-weight:500}.mood-item:hover .num{color:var(--mint-700);transform:translate(-4px)}.ai-grid{display:grid;grid-template-columns:1fr;border:var(--hairline);background:#3f54462e;gap:1px}@media (min-width:720px){.ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ai-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ai-ideas-note{color:var(--mint-700);text-align:right;border-inline-start:1px solid #3f544657;max-width:none;margin:0 0 18px;padding-inline-start:18px;font-size:13.5px;line-height:1.8}.ai-card{background:var(--surface);display:flex;position:relative;overflow:hidden;transition:background var(--t-base)var(--ease-soft),transform var(--t-base)var(--ease-soft),box-shadow var(--t-base)var(--ease-soft);flex-direction:column;gap:16px;min-height:260px;padding:32px}.ai-card:before{content:"";position:absolute;background:var(--mint-700);transition:width var(--t-slow)var(--ease-soft);width:0;height:2px;top:0}.ai-card:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.ai-card:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.ai-card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.ai-card:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.ai-card:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.ai-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.ai-card:hover{background:var(--paper-50);z-index:1;transform:translateY(-3px);box-shadow:0 20px 58px #3f544621}.ai-card:hover:before{width:100%}.ai-card .ai-num{position:absolute;top:24px;font-family:var(--fa-body);color:var(--mint-600);letter-spacing:0;transition:transform var(--t-base)var(--ease-soft),color var(--t-base)var(--ease-soft);font-size:13px;font-weight:600}.ai-card .ai-num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24px}.ai-card .ai-num:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24px}.ai-card .ai-num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24px}.ai-card .ai-num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24px}.ai-card .ai-num:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24px}.ai-card .ai-num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24px}.ai-card:hover .ai-num{color:var(--mint-800);transform:translateY(-3px)}.pillars{display:grid;grid-template-columns:1fr;gap:0}.pillar{border-top:var(--hairline);display:grid;grid-template-columns:1fr;position:relative;transition:background var(--t-base)var(--ease-soft),padding-inline var(--t-base)var(--ease-soft);align-items: start;gap:14px;padding:28px 0}.pillar:hover{background:linear-gradient(90deg,#ecf3eb00,#ecf3eb6b);padding-inline-start:18px;padding-inline-end:0}.pillar:last-child{border-bottom:var(--hairline)}@media (min-width:900px){.pillar{grid-template-columns:minmax(0,.9fr)minmax(0,1.7fr);gap:48px;padding:36px 0}}.pillar-header{display:flex;flex-flow:row-reverse wrap;justify-content:flex-end;align-items: center;gap:14px}.pillar-title{font-family:var(--fa-display);letter-spacing:-.005em;color:var(--on-surface);max-width:20ch;margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.3}.pillar-metric{display:inline-flex;letter-spacing:.06em;border:1px solid var(--mint-500);color:var(--mint-700);transition:background var(--t-base)var(--ease-soft),color var(--t-base)var(--ease-soft),transform var(--t-base)var(--ease-soft);background:#3f54460d;border-radius:999px;align-items: center;padding:5px 11px;font-size:11px}.pillar:hover .pillar-metric{background:var(--mint-700);color:var(--paper-50);transform:translate(-3px)}.pillar-body{color:var(--on-surface);max-width:64ch;margin:0;font-size:15px;line-height:1.8}.scroll-progress{position:fixed;z-index:50;background:#1a18140f;height:1px;top:0;left:0;right:0}.scroll-progress-bar{background:var(--mint-700);transform-origin:0 50%;height:100%;transition:transform .12s linear;transform:scaleX(0)}html[dir=rtl] .scroll-progress-bar{transform-origin:100% 50%}.topbar{position:fixed;display:flex;z-index:40;font-family:var(--fa-body);letter-spacing:0;mix-blend-mode:multiply;color:var(--ink-900);pointer-events:none;backdrop-filter:blur(2px);background:linear-gradient(#f8f4ead9 0%,#f8f4ea00 100%);justify-content:space-between;align-items: center;padding:20px 32px;font-size:13px;font-weight:500;top:0;left:0;right:0}.topbar>*{pointer-events:auto}.topbar .logo{display:inline-flex;transition:transform var(--t-base)var(--ease-soft),opacity var(--t-base)var(--ease-soft);align-items: center;gap:10px}.topbar .logo:hover{opacity:.76;transform:translateY(-1px)}.topbar .nav-links{display:none;gap:28px}@media (min-width:900px){.topbar .nav-links{display:flex}}.topbar .nav-links a{display:inline-block;color:#1a1814b8;transition:background-size var(--t-base)var(--ease-soft),color var(--t-quick)var(--ease-soft),transform var(--t-base)var(--ease-soft);background-size:0 1px}.topbar .nav-links a:hover,.topbar .nav-links a.is-active{color:var(--ink-900);background-size:100% 1px}.topbar .nav-links a.is-active{transform:translateY(-1px)}.texture-display{display:grid;grid-template-columns:1fr 1fr;border:var(--hairline);background:var(--paper-50);gap:0;min-height:380px}.texture-display .label{display:flex;border-inline-end:var(--hairline);flex-direction:column;justify-content:space-between;padding:40px}.texture-display .swatch{background:radial-gradient(circle at 60% 40%,#9dba9fb3,transparent 60%),radial-gradient(circle at 30% 70%,#d8a99a66,transparent 60%),radial-gradient(circle at 80% 80%,#bcd2bd80,transparent 50%),var(--mint-100);position:relative}.pull-quote{font-family:var(--fa-display);letter-spacing:0;max-width:24ch;font-size:clamp(28px,4.4vw,60px);font-weight:600;line-height:1.4}.pull-quote .accent{font-family:var(--en-display);color:var(--mint-700);font-variation-settings:"opsz" 144,"wght" 300;font-style:italic;font-weight:300}.cta-section{position:relative}.cta-container{position:relative;z-index:2}.cta-grid{display:grid;grid-template-columns:1fr;align-items: start;gap:56px}@media (min-width:980px){.cta-grid{grid-template-columns:minmax(0,1.45fr)minmax(280px,1fr);gap:80px}}.cta-narrative{display:flex;flex-direction:column;gap:28px}.cta-eyebrow{margin-bottom:4px}.cta-title{letter-spacing:-.015em;margin:0;font-size:clamp(36px,5.6vw,76px);line-height:1.05}.cta-body{color:var(--on-surface);max-width:56ch;margin:0}.cta-button{align-self: flex-start;margin-top:12px}.cta-contact-shell{display:contents}.cta-contact{display:grid;background:var(--mint-300);border:var(--hairline);overflow:hidden;border-radius:4px;gap:1px}.cta-contact-item{background:var(--paper-50);display:flex;transition:background var(--t-base)var(--ease-soft),transform var(--t-base)var(--ease-soft);flex-direction:column;gap:10px;padding:26px 24px}.cta-contact-item:hover{background:var(--mint-100);transform:translate(-4px)}.cta-contact-value{font-family:var(--mono);letter-spacing:-.01em;display:inline-block;text-align:start;word-break:break-all;font-size:14px;font-weight:500}.cta-contact-offices{font-family:var(--fa-display);letter-spacing:-.005em;font-size:22px;font-weight:700}@media (min-width:980px){.cta-contact{position:sticky;top:96px}}.footer-sleek{background:var(--mint-700);color:var(--paper-50);padding:40px 32px 24px;font-size:13px}.footer-sleek .u-link{color:#fcfaf3c7;transition:color .24s var(--ease-soft)}.footer-sleek .u-link:hover{color:var(--paper-50)}.footer-top{display:flex;border-bottom:1px solid #fcfaf324;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:24px;padding-bottom:24px}.footer-brand{display:inline-flex;color:var(--paper-50);text-decoration:none;font-family:var(--fa-body);letter-spacing:0;transition:opacity var(--t-base)var(--ease-soft),transform var(--t-base)var(--ease-soft);align-items: center;gap:10px;font-size:13px;font-weight:500}.footer-brand:hover{opacity:.78;transform:translateY(-1px)}.footer-nav{display:flex;flex-wrap:wrap;align-items: center;gap:24px}.footer-nav a{letter-spacing:0;transition:color var(--t-base)var(--ease-soft),opacity var(--t-base)var(--ease-soft);font-size:13px}.footer-bottom{display:flex;color:#fcfaf38c;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px;padding-top:20px;font-size:12px}.footer-meta,.footer-contact{display:inline-flex;flex-wrap:wrap;align-items: center;gap:10px}.footer-sep{color:#fcfaf34d;letter-spacing:0}@media (max-width:720px){.footer-sleek{padding:32px 20px 20px}.footer-top{flex-direction:column;align-items: flex-start;gap:16px}.footer-nav{gap:14px 20px}.footer-bottom{flex-direction:column;align-items: flex-start}}.v-label{writing-mode:vertical-rl;font-family:var(--fa-body);letter-spacing:0;color:var(--on-surface-muted);font-size:13px;font-weight:500}html[dir=rtl] .v-label{writing-mode:vertical-lr}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items: center}.items-end{align-items: end}.items-start{align-items: start}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:24px}.gap-6{gap:32px}.gap-7{gap:48px}.gap-8{gap:64px}.opacity-60{opacity:.6}.opacity-40{opacity:.4}.text-mint{color:var(--mint-700)}.text-mint-deep{color:var(--mint-800)}.text-mint-mid{color:var(--mint-500)}.text-gold{color:var(--gold-500)}.text-muted{color:var(--on-surface-muted)}.text-faint{color:var(--on-surface-faint)}.bg-paper{background:var(--paper-100);color:var(--ink-900)}.bg-mint{background:var(--mint-100)}.bg-cream{background:var(--paper-50)}@supports (font-variation-settings: normal){.h-titanic,.h-mega,.h-1,.h-2{font-feature-settings:"kern" on}}.stagger>*{opacity:0;animation:rise var(--t-slow)var(--ease-soft)forwards;transform:translateY(16px)}.stagger>:first-child{animation-delay:80ms}.stagger>:nth-child(2){animation-delay:.16s}.stagger>:nth-child(3){animation-delay:.24s}.stagger>:nth-child(4){animation-delay:.32s}.stagger>:nth-child(5){animation-delay:.4s}.stagger>:nth-child(6){animation-delay:.48s}.stagger>:nth-child(7){animation-delay:.56s}.stagger>:nth-child(8){animation-delay:.64s}.stagger>:nth-child(9){animation-delay:.72s}.stagger>:nth-child(10){animation-delay:.8s}.brand-image-fullbleed{display:block;position:relative;overflow:hidden;width:100%;margin-top:clamp(60px,8vw,120px)}.brand-image-fullbleed img,.brand-image-fullbleed video{display:block;aspect-ratio:16/9;object-fit:cover;transition:transform 1.2s var(--ease-soft),filter 1.2s var(--ease-soft);width:100%;height:auto}.brand-image-fullbleed:hover img,.brand-image-fullbleed:hover video{filter:saturate(1.04);transform:scale(1.018)}@media (max-width:720px){.brand-image-fullbleed img,.brand-image-fullbleed video{aspect-ratio:4/3}}.section:has(>.brand-image-fullbleed:last-child){padding-bottom:0}.ai-closing{display:grid;grid-template-columns:1fr;gap:32px;margin-top:96px}@media (min-width:800px){.ai-closing{grid-template-columns:1fr;gap:28px}}.ai-closing-rule{background:var(--mint-500);align-self: start;width:100%;height:1px;margin-top:0}@media (min-width:800px){.ai-closing-rule{justify-self:stretch;width:100%;height:1px;margin-top:0}}.ai-closing-body{display:flex;flex-direction:column;gap:20px;width:100%}.ai-closing-body .h-2,.ai-closing-body .body-lg{max-width:none}.ai-closing-body .caption{display:inline-flex;align-items: center;gap:12px}.ai-closing-body .caption:before{content:"";display:inline-block;opacity:.6;background:currentColor;width:24px;height:1px}.topbar-menu-btn{display:none;color:var(--ink-900);cursor:pointer;transition:background var(--t-quick)var(--ease-soft),border-color var(--t-quick)var(--ease-soft),transform var(--t-quick)var(--ease-soft);-webkit-tap-highlight-color:transparent;background:#fcfaf3c7;border:1px solid #1a18141f;border-radius:999px;justify-content:center;align-items: center;width:44px;height:44px}.topbar-menu-btn:active{transform:scale(.96)}.topbar-menu-icon{position:relative;display:block;width:18px;height:12px}.topbar-menu-icon span{position:absolute;transition:transform var(--t-quick)var(--ease-soft),top var(--t-quick)var(--ease-soft),opacity var(--t-quick)var(--ease-soft);background:currentColor;border-radius:2px;height:1.5px;left:0;right:0}.topbar-menu-icon span:first-child{top:2px}.topbar-menu-icon span:nth-child(2){top:8px}.topbar-menu-icon.is-open span:first-child{top:5px;transform:rotate(45deg)}.topbar-menu-icon.is-open span:nth-child(2){top:5px;transform:rotate(-45deg)}.mobile-nav{position:fixed;z-index:60;background:var(--paper-50);opacity:0;pointer-events:none;transition:opacity var(--t-quick)var(--ease-soft),transform var(--t-quick)var(--ease-soft);visibility:hidden;border:1px solid #1a181424;border-radius:14px;padding:8px;top:64px;left:16px;right:16px;transform:translateY(-8px);box-shadow:0 24px 64px #1a18142e}.mobile-nav.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.mobile-nav-links{display:flex;flex-direction:column}.mobile-nav-links a{display:flex;font-family:var(--fa-body);color:#1a1814c7;text-align:end;transition:background var(--t-quick)var(--ease-soft),color var(--t-quick)var(--ease-soft);border-radius:10px;justify-content:flex-end;align-items: center;min-height:44px;padding:14px 18px;font-size:15px;font-weight:500}.mobile-nav-links a:hover{background:var(--paper-100);color:var(--ink-900)}.mobile-nav-links a:focus-visible{background:var(--paper-100);color:var(--ink-900)}.mobile-nav-links a.is-active{background:var(--mint-100);color:var(--mint-700)}.mobile-nav-scrim{position:fixed;z-index:55;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:scrim-fade var(--t-quick)var(--ease-soft);background:#1a18142e;border:0;padding:0;inset:0}@keyframes scrim-fade{0%{opacity:0}to{opacity:1}}@media (max-width:899px){.topbar-menu-btn{display:inline-flex}.topbar-caption{display:none}.topbar{mix-blend-mode:normal}.topbar.is-menu-open{backdrop-filter:blur(8px);background:#fcfaf3f5}}@media (max-width:720px){:root{--container:min(1400px,100% - 32px);--container-narrow:min(880px,100% - 32px);--container-wide:min(1640px,100% - 24px)}body{font-size:16px}.section{padding-block-start:clamp(56px,12vw,84px);padding-block-end:clamp(56px,12vw,84px)}.section-tight{padding-block-start:clamp(40px,9vw,64px);padding-block-end:clamp(40px,9vw,64px)}.section-massive{padding-block-start:clamp(72px,16vw,110px);padding-block-end:clamp(72px,16vw,110px)}.topbar{padding:14px 18px}.section-header-rail{margin-bottom:36px}.section-header-kicker{margin-bottom:20px}.section-header-title{margin-bottom:16px}.section-header-rail .lede,.section-header-rail .body-lg{font-size:15.5px;line-height:1.7}.hero-section{min-height:88svh;padding-block-start:88px;padding-block-end:clamp(24px,6vh,36px)}.hero-corner{gap:4px;top:72px}.hero-corner-start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.hero-corner-start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.hero-corner-start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.hero-corner-start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.hero-corner-start:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.hero-corner-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.hero-corner-end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.hero-corner-end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.hero-corner-end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.hero-corner-end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.hero-corner-end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.hero-corner-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.hero-corner .h-4{font-size:14px}.hero-corner-end .caption{font-size:11px}.hero-corner-start .caption:first-child,.hero-corner-end .caption{display:none}.hero-copy .h-titanic{font-size:clamp(32px,9vw,48px);line-height:1.16}.hero-copy{gap:18px;transform:none}.hero-copy .lede{font-size:16px;line-height:1.7}.hero-actions .btn{flex:auto;justify-content:center;width:100%;padding:16px 24px;font-size:13.5px}.hero-actions>span:has(>.btn){flex:auto;display:flex!important}.hero-stats{display:grid;grid-template-columns:repeat(2,1fr);align-items: start;gap:14px 18px;margin-top:36px;padding-top:18px}.hero-stats .caption{font-size:12px;line-height:1.4}.brand-intro-body-grid{gap:28px;margin-top:32px}.brand-office-row{padding:18px}.brand-office-name{font-size:16px}.thesis-grid{gap:32px}.pull-quote{max-width:none;font-size:clamp(24px,7.4vw,32px);line-height:1.45}.pull-quote br{display:none}.texture-card>div{padding:18px}.product-evidence-copy{padding:22px}.product-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.product-shot{min-height:144px;padding:12px 8px 10px}.product-shot img{width:min(100%,92px);height:96px}.product-shot figcaption{margin-top:8px;font-size:10.5px}.mood-list{margin-top:24px}.mood-item{grid-template-columns:38px 1fr;gap:14px;padding:22px 0}.mood-item:hover{padding-inline-start:0;padding-inline-end:0}.mood-item .num{font-size:12px}.mood-item h3{font-size:18px}.mood-item p{font-size:14.5px!important}.path-cards{gap:20px;padding-top:8px}.path{gap:22px;padding:24px 22px}.path-recommended:after{padding:6px 12px;font-size:11px}.path-recommended:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:18px}.path-recommended:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:18px}.path-recommended:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:18px}.path-recommended:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:18px}.path-recommended:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:18px}.path-recommended:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:18px}.path-price-num{font-size:30px}.path-time-pill{margin-inline-start:0}.path-list,.path-list--rich{font-size:14px}.path-list-rich-sub{font-size:12.5px}.path .h-2{font-size:22px}.ai-feature{margin-bottom:40px}.ai-feature img{min-height:220px}.ai-feature-panel{padding:22px}.ai-grid{border-left:0;border-right:0}.ai-card{gap:12px;min-height:auto;padding:24px 22px}.ai-card .ai-num{top:18px;font-size:12px}.ai-card .ai-num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.ai-card .ai-num:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.ai-card .ai-num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.ai-card .ai-num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.ai-card .ai-num:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.ai-card .ai-num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.ai-ideas-note{padding-inline-start:14px;font-size:13px}.ai-closing{margin-top:56px}.ai-closing .h-2{font-size:22px}.ai-closing .body-lg{font-size:15.5px}.pillar{padding:22px 0}.pillar:hover{padding-inline-start:0;padding-inline-end:0}.pillar-title{max-width:none;font-size:19px}.pillar-body{font-size:14px}.portfolio-tile{grid-template-columns:36px 1fr;column-gap:14px;padding:22px 4px}.portfolio-name{gap:8px}.portfolio-name-en{font-size:22px}.portfolio-name-fa{font-size:14px}.portfolio-meta{font-size:10.5px}.account-section{background:var(--paper-100)}.account-layout{gap:36px}.account-visual-redesigned img{aspect-ratio:4/3;min-height:280px}.account-dashboard-card{width:auto;margin:-36px 12px 0;padding:18px}.account-card-topline{margin-bottom:14px}.account-profile-row .h-4{font-size:15px}.account-score{font-size:30px}.account-routine-steps{grid-template-columns:repeat(2,1fr);gap:6px;margin:16px 0}.account-routine-steps span{min-height:34px;font-size:11.5px}.account-mini-grid{flex-direction:row;gap:10px}.account-mini-grid>div{padding:12px}.account-mini-grid span{font-size:22px}.account-note{margin-bottom:28px;padding-inline-end:14px;font-size:15px;line-height:1.85}.account-lede{font-size:16px}.account-capability{gap:16px;min-height:auto;padding:20px 18px}.process-grid{grid-template-columns:1fr;gap:14px}.card{padding:22px}.cta-grid{gap:36px}.cta-title{font-size:clamp(30px,8.6vw,40px);line-height:1.18}.cta-title br{display:none}.cta-body{font-size:16px;line-height:1.78}.cta-button{justify-content:center;width:100%}.cta-narrative>div>span:has(>.cta-button){display:block!important}.cta-contact-item{gap:8px;padding:20px 18px}.cta-contact-value{font-size:13px}#contact .aurora{display:none}.footer-sleek{padding:28px 18px 18px}.btn{padding:14px 22px}.in-view-init{transform:translateY(16px)}.texture-display{grid-template-columns:1fr;min-height:auto}.texture-display .label{border-inline-end:0;border-bottom:var(--hairline);padding:24px}.texture-display .swatch{min-height:220px}}@media (max-width:380px){.hero-copy .btn{padding:14px 18px;font-size:13px}.hero-copy .btn-primary,.hero-copy .btn-ghost{flex:100%;width:100%}.path{padding:22px 18px}.ai-card,.card{padding:20px 18px}.account-mini-grid{flex-direction:column}}@media (min-width:721px) and (max-width:1099px){:root{--container:min(1400px,100% - 64px);--container-narrow:min(880px,100% - 64px);--container-wide:min(1640px,100% - 48px)}.ai-grid,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar{grid-template-columns:1fr}}@media (hover:none) and (pointer:coarse){.path:hover,.ai-card:hover,.card:hover,.product-evidence:hover,.ai-feature:hover,.texture-card:hover,.portfolio-tile:hover,.account-capability:hover,.account-visual-shell:hover .account-visual-redesigned,.account-visual-shell:hover .account-dashboard-card,.product-shot:hover{transform:none}.path-recommended:after{box-shadow:0 6px 14px #3f544629}.topbar .nav-links a,.footer-nav a,.u-link{display:inline-flex;align-items: center;min-height:44px}}.prop{display:block}.prop .section{padding-block-start:clamp(44px,6vw,88px);padding-block-end:clamp(44px,6vw,88px)}.prop .section-header-rail{margin-bottom:clamp(28px,3.5vw,48px)}.prop .section-header-copy{max-width:64ch}.prop-note{color:var(--on-surface-faint);max-width:80ch;margin-top:clamp(18px,2vw,28px);font-size:13px;line-height:1.7}.prop-grid{list-style:none;display:grid;gap:clamp(12px,1.4vw,18px);margin:0;padding:0}.prop-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.prop-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.prop-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.prop-grid-3,.prop-grid-2{grid-template-columns:1fr}}.prop-card{display:flex;border:var(--hairline);background:color-mix(in srgb,var(--surface)60%,transparent);transition:border-color var(--t-quick)var(--ease-soft),transform var(--t-quick)var(--ease-soft);border-radius:14px;flex-direction:column;gap:6px;padding:clamp(16px,1.5vw,22px)}.prop-card:hover{border-color:var(--on-surface-faint);transform:translateY(-2px)}.prop-card-top{display:flex;justify-content:space-between;align-items: center;gap:10px;min-height:22px}.prop-card-n{font-family:var(--mono);letter-spacing:.06em;color:var(--on-surface-faint);font-size:12px}.prop-card-tag{font-family:var(--mono);border:var(--hairline);color:var(--on-surface-muted);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px}.prop-card-title{color:var(--on-surface);margin:2px 0 0;font-size:clamp(15px,1.3vw,17px);font-weight:600;line-height:1.5}.prop-card-en{color:var(--mint-500);font-size:13px;font-style:italic}.prop-card-note{color:var(--on-surface-muted);display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13.5px;line-height:1.7}.prop-hero{position:relative;display:flex;overflow:hidden;align-items: flex-end;min-height:64svh}.prop-hero-bg{position:absolute;object-fit:cover;opacity:.5;width:100%;height:100%;inset:0}.prop-hero-wash{position:absolute;background:linear-gradient(to top,var(--paper-100)8%,color-mix(in srgb,var(--paper-100)70%,transparent)45%,color-mix(in srgb,var(--paper-100)30%,transparent)100%);inset:0}.prop-hero-inner{position:relative;z-index:2}.prop-hero-top{display:flex;justify-content:space-between;align-items: center;gap:16px;margin-bottom:clamp(28px,5vw,64px)}.prop-hero-brand{display:inline-flex;color:var(--on-surface);align-items: center;gap:9px;font-size:15px;font-weight:600}.prop-hero-body{display:flex;flex-direction:column;gap:clamp(16px,1.8vw,22px)}.prop-hero-title{margin:6px 0 0}.prop-hero-title span{display:block}.prop-hero-lede{max-width:54ch;margin:0}.prop-hero-chips{display:flex;flex-wrap:wrap;gap:10px}.prop-chip{display:inline-flex;border:var(--hairline-strong);color:var(--on-surface);border-radius:999px;align-items: center;gap:8px;padding:8px 15px;font-size:13px}.prop-chip-dot{background:var(--mint-500);border-radius:50%;width:6px;height:6px}.prop-hero-stats{display:flex;border-top:var(--hairline);flex-wrap:wrap;gap:clamp(20px,3vw,44px);margin-top:clamp(8px,1vw,16px);padding-top:clamp(16px,2vw,24px)}.prop-stat{display:flex;flex-direction:column;gap:2px}.prop-stat-n{color:var(--mint-600);font-size:clamp(22px,3vw,32px);line-height:1}.prop-stat-l{color:var(--on-surface-muted);font-size:12.5px}.prop-vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,48px)}@media (max-width:760px){.prop-vision-grid{grid-template-columns:1fr}}.prop-vision-meta{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-top:clamp(20px,2.5vw,32px)}.prop-opts{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,22px)}@media (max-width:760px){.prop-opts{grid-template-columns:1fr}}.prop-opt{display:flex;border:var(--hairline);background:color-mix(in srgb,var(--surface)55%,transparent);border-radius:16px;flex-direction:column;gap:8px;padding:clamp(18px,2vw,28px)}.prop-opt--rec{border-color:var(--mint-500);box-shadow:inset 0 0 0 1px var(--mint-500)}.prop-opt-head{display:flex;justify-content:space-between;align-items: center;gap:12px}.prop-opt-rank{border:var(--hairline);color:var(--on-surface-muted);border-radius:999px;padding:4px 10px;font-size:12px}.prop-opt-rank--rec{color:var(--mint-700);background:color-mix(in srgb,var(--mint-400)30%,transparent);border-color:#0000}.prop-opt-stack{color:var(--on-surface);margin:2px 0 0;font-size:clamp(16px,1.6vw,19px);font-weight:600;line-height:1.45}.prop-opt-tagline{font-size:14px;font-style:italic}.prop-opt-summary{color:var(--on-surface-muted);margin:0;font-size:13.5px;line-height:1.75}.prop-trail-head{margin-top:clamp(28px,3.5vw,48px);margin-bottom:4px}.prop-trail{list-style:none;margin:0;padding:0}.prop-trail-item{display:grid;grid-template-columns:auto 1fr;border-top:var(--hairline);gap:clamp(12px,1.5vw,20px);padding:clamp(14px,1.6vw,18px) 0}.prop-trail-v{white-space:nowrap;text-align:center;border-radius:999px;align-self: start;padding:4px 10px;font-size:11.5px}.prop-trail-v--chosen{color:var(--mint-700);background:color-mix(in srgb,var(--mint-400)32%,transparent)}.prop-trail-v--kept{color:var(--ink-800);background:color-mix(in srgb,var(--gold-400)26%,transparent)}.prop-trail-v--out{color:var(--on-surface-faint);border:var(--hairline)}.prop-trail-name{color:var(--on-surface);margin:0 0 4px;font-size:15px;font-weight:600}.prop-trail-what{color:var(--on-surface);margin:0 0 3px;font-size:13px;line-height:1.65}.prop-trail-why{color:var(--on-surface-muted);margin:0;font-size:13px;line-height:1.7}.prop-matrix-wrap{overflow-x:auto;border:var(--hairline);border-radius:14px;margin-top:clamp(28px,3.5vw,48px)}.prop-matrix{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.prop-matrix th,.prop-matrix td{text-align:right;border-bottom:var(--hairline);vertical-align:top;padding:11px 14px}.prop-matrix tr:last-child td{border-bottom:0}.prop-matrix thead th{position:sticky;background:color-mix(in srgb,var(--surface)90%,var(--on-surface)4%);color:var(--on-surface);font-size:13.5px;font-weight:600;top:0}.prop-matrix-rec{color:var(--mint-600)}.prop-matrix-crit{color:var(--on-surface);width:26%;font-weight:600}.prop-cell-v{display:block;margin-bottom:3px;font-weight:700}.prop-cell-n{display:block;color:var(--on-surface-muted);font-size:12px;line-height:1.55}.prop-cell--win .prop-cell-v{color:var(--mint-600)}.prop-cell--soft .prop-cell-v{color:var(--gold-500)}.prop-cell--even .prop-cell-v{color:var(--on-surface-faint)}.prop-why{display:grid;gap:clamp(24px,3vw,40px);margin-top:clamp(32px,4vw,56px)}.prop-why-head{color:var(--on-surface);margin:0 0 12px;font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1.5}.prop-why-reasons{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:clamp(16px,2vw,24px) 0 0;padding:0}@media (max-width:640px){.prop-why-reasons{grid-template-columns:1fr}}.prop-why-reason{border:var(--hairline);background:color-mix(in srgb,var(--surface)55%,transparent);border-radius:12px;padding:14px 16px}.prop-why-reason b{display:block;color:var(--on-surface);margin-bottom:4px;font-size:14px}.prop-why-reason span{color:var(--on-surface-muted);font-size:13px;line-height:1.7}.prop-why-classic{border-inline-start:2px solid var(--mint-400);color:var(--on-surface-muted);margin:clamp(16px,2vw,24px) 0 0;padding-inline-start:14px;font-size:13.5px;line-height:1.75}.prop-prices{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.5vw,20px)}@media (max-width:560px){.prop-prices{grid-template-columns:1fr}}.prop-price{display:flex;border:var(--hairline);text-align:center;border-radius:16px;flex-direction:column;align-items: center;gap:4px;padding:clamp(18px,2.2vw,28px)}.prop-price--rec{border-color:var(--mint-500);box-shadow:inset 0 0 0 1px var(--mint-500)}.prop-price-name{color:var(--on-surface-muted);font-size:14px}.prop-price-amt{color:var(--on-surface);font-size:clamp(34px,6vw,52px);line-height:1.05}.prop-price-cur{color:var(--on-surface-faint);font-size:13px}.prop-price-cap{color:var(--mint-600);margin-top:6px;font-size:12.5px}.prop-arch-intro{color:var(--on-surface-muted);margin:0 0 14px;font-size:14px;line-height:1.75}.prop-arch{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.2vw,16px);margin:0;padding:0}@media (max-width:760px){.prop-arch{grid-template-columns:1fr 1fr}}@media (max-width:460px){.prop-arch{grid-template-columns:1fr}}.prop-arch-step{border:var(--hairline);border-radius:12px;padding:14px 16px}.prop-arch-n{color:var(--mint-600);font-size:13px}.prop-arch-title{color:var(--on-surface);margin:8px 0 4px;font-size:14px;font-weight:600}.prop-arch-body{color:var(--on-surface-muted);margin:0;font-size:12.5px;line-height:1.65}.prop-arch-adv{color:var(--on-surface-muted);margin:14px 0 0;font-size:13px;line-height:1.7}.prop-facts{list-style:none;display:grid;gap:10px;margin:0;padding:0}.prop-fact{display:flex;border-inline-start:2px solid var(--mint-300);flex-direction:column;gap:3px;padding-inline-start:14px}.prop-fact span:first-child{color:var(--on-surface-muted);font-size:12.5px;line-height:1.65}.prop-fact-src{color:var(--on-surface-faint);font-size:11px}.prop-clients{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.2vw,14px);margin:0;padding:0}@media (max-width:640px){.prop-clients{grid-template-columns:1fr}}.prop-client{display:flex;border:var(--hairline);text-decoration:none;color:var(--on-surface);transition:border-color var(--t-quick)var(--ease-soft),transform var(--t-quick)var(--ease-soft);border-radius:12px;align-items: center;gap:14px;padding:14px 16px}.prop-client:hover{border-color:var(--on-surface-faint);transform:translateY(-2px)}.prop-client-accent{border-radius:50%;flex:none;width:10px;height:10px}.prop-client-main{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.prop-client-name{font-size:16px}.prop-client-fa{color:var(--on-surface-muted);font-size:13px}.prop-client-role{color:var(--on-surface-faint)}.prop-client-year{color:var(--on-surface-faint);flex:none;font-size:12px}.prop-proof-note{color:var(--on-surface-muted);max-width:90ch;margin:clamp(20px,2.5vw,32px) 0 0;font-size:14px;line-height:1.8}.prop-steps{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.2vw,14px);margin:0;padding:0}@media (max-width:900px){.prop-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.prop-steps{grid-template-columns:1fr}}.prop-step{border:var(--hairline);border-radius:12px;padding:16px}.prop-step-p{color:var(--mint-600);font-size:12px}.prop-step-t{color:var(--on-surface);margin:8px 0 6px;font-size:15px;font-weight:600}.prop-step-d{color:var(--on-surface-muted);margin:0;font-size:13px;line-height:1.65}.prop-closing{position:relative;overflow:hidden;text-align:center}.prop-closing-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items: center;gap:clamp(16px,2vw,26px)}.prop-closing-title{max-width:22ch}.prop-closing-body{max-width:56ch}.prop-closing-foot{display:flex;color:var(--on-surface-muted);flex-wrap:wrap;justify-content:center;align-items: center;gap:12px;margin-top:clamp(28px,4vw,52px);font-size:13px}.prop-rail{position:fixed;z-index:40;display:none;color:var(--ink-500);mix-blend-mode:multiply;flex-direction:column;align-items: center;gap:18px;top:50%;transform:translateY(-50%)}.prop-rail:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:clamp(8px,1.4vw,22px)}.prop-rail:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:clamp(8px,1.4vw,22px)}.prop-rail:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:clamp(8px,1.4vw,22px)}.prop-rail:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:clamp(8px,1.4vw,22px)}.prop-rail:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:clamp(8px,1.4vw,22px)}.prop-rail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:clamp(8px,1.4vw,22px)}@media (min-width:1240px){.prop-rail{display:flex}.prop .container-wide{width:min(1640px,100% - 120px)}}.prop-rail-issue{color:var(--ink-400);letter-spacing:.02em;font-size:11.5px}.prop-rail-folio{display:flex;flex-direction:column;align-items: center;gap:7px}.prop-rail-num{color:var(--mint-700);font-size:15px;font-weight:600}.prop-rail-line{background:var(--ink-300);width:1px;height:22px}.prop-rail-total{color:var(--ink-400);font-size:12px}.prop-rail-title{writing-mode:vertical-lr;color:var(--ink-600);letter-spacing:.01em;overflow:hidden;transition:color var(--t-base)var(--ease-soft);max-height:12em;font-size:12px}.prop .section-header-rail{position:relative;overflow:hidden;padding-block-start:.18em}.prop-folio-ghost{position:absolute;z-index:0;font-family:var(--fa-display);color:var(--mint-700);opacity:.08;pointer-events:none;user-select:none;font-size:clamp(110px,17vw,260px);font-weight:800;line-height:.9;top:0}.prop-folio-ghost:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.prop-folio-ghost:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.prop-folio-ghost:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.prop-folio-ghost:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.prop-folio-ghost:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.prop-folio-ghost:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.surface-ink .prop-folio-ghost,.surface-deep .prop-folio-ghost{color:var(--paper-100);opacity:.07}.prop .section-header-rail>*{position:relative;z-index:1}.prop-slab{position:relative;overflow:hidden;background:var(--paper-200);height:clamp(240px,28vw,420px)}.prop-slab img{position:absolute;object-fit:cover;filter:saturate(.62)contrast(1.02);opacity:.9;width:100%;height:100%;inset:0}.prop-slab:after{content:"";position:absolute;background:linear-gradient(to bottom,color-mix(in srgb,var(--paper-100)55%,transparent),transparent 30%,transparent 70%,color-mix(in srgb,var(--paper-100)55%,transparent));inset:0}.prop-figure{display:flex;flex-direction:column;gap:4px}.prop-figure-n{font-family:var(--fa-display);color:var(--ink-900);font-feature-settings:"ss03" on;font-size:clamp(38px,5vw,68px);font-weight:700;line-height:.95}.prop-figure-n .unit{color:var(--mint-700);margin-inline-start:.15em;font-size:.42em}.prop-figure-rule{background:var(--on-surface);opacity:.18;height:1px;margin:6px 0 2px}.prop-figure-cap{color:var(--on-surface-muted);font-size:12.5px;line-height:1.5}.prop-hero{min-height:90svh}.prop-hero-bg{opacity:.82;filter:saturate(1.02);animation:hero-breathe 20s var(--ease-soft)infinite alternate}.prop-hero-wash{background:linear-gradient(to bottom,transparent 40%,color-mix(in srgb,var(--paper-100)86%,transparent)88%,var(--paper-100)100%),linear-gradient(to left,transparent 42%,color-mix(in srgb,var(--paper-100)72%,transparent)100%)}.prop-hero-runhead{display:flex;border-bottom:var(--hairline);align-items: center;gap:12px;margin-bottom:clamp(20px,4vw,44px);padding-bottom:12px}.prop-hero-runhead .serif-en{color:var(--mint-700);font-style:italic}.prop-hero-runhead .tick{background:var(--gold-500);width:22px;height:2px}.prop-hero-title{margin:10px 0 clamp(24px,3vw,40px);font-size:clamp(44px,8.4vw,124px);line-height:1.07}.prop-hero-title>span{display:block}.prop-hero-title>span:nth-child(2){margin-inline-start:clamp(16px,3.5vw,60px)}.prop-hero-title>span:nth-child(3){margin-inline-start:clamp(24px,6.5vw,116px)}.prop-hero-title .accent{display:inline;color:var(--mint-700)}.prop-hero-grid{display:grid;grid-template-columns:1.4fr .9fr;align-items: end;gap:clamp(20px,3vw,48px)}@media (max-width:860px){.prop-hero-grid{grid-template-columns:1fr}}.prop-hero-card{border:var(--hairline-strong);background:color-mix(in srgb,var(--paper-50)62%,transparent);backdrop-filter:blur(16px)saturate(1.1);-webkit-backdrop-filter:blur(16px)saturate(1.1);border-radius:16px;padding:clamp(18px,1.6vw,24px)}.prop-hero-card-top{display:flex;color:var(--ink-600);align-items: center;gap:8px;margin-bottom:16px;font-size:12.5px}.prop-hero-card-top .status-dot{background:var(--mint-500);box-shadow:0 0 0 0 color-mix(in srgb,var(--mint-500)60%,transparent);animation:prop-pulse 2.4s var(--ease-soft)infinite;border-radius:50%;width:7px;height:7px}@keyframes prop-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mint-500)55%,transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.prop-hero-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.prop-hero-stat .prop-figure-n{color:var(--mint-700);font-size:clamp(30px,3.4vw,46px)}.prop-hero-cue{letter-spacing:.12em;color:var(--ink-400);margin-top:clamp(18px,2.5vw,28px);font-size:11.5px}.prop-vision{text-align:center}.prop-vision .container{display:flex;flex-direction:column;align-items: center;gap:clamp(20px,3vw,36px)}.prop-vision-quote{max-width:24ch}.prop-vision-colophon{display:flex;border-top:var(--hairline);color:var(--on-surface-muted);flex-wrap:wrap;justify-content:center;align-items: center;gap:10px 18px;padding-top:clamp(16px,2vw,24px);font-size:12.5px}.prop-spread{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(12px,1.4vw,18px)}@media (max-width:760px){.prop-spread{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.prop-spread{grid-template-columns:1fr}}.prop-spread-img{position:relative;grid-column:span 7;overflow:hidden;border:var(--hairline);border-radius:16px;min-height:280px}@media (max-width:760px){.prop-spread-img{grid-column:1/-1;min-height:220px}}.prop-spread-img img{position:absolute;object-fit:cover;transition:transform var(--t-slow)var(--ease-soft);width:100%;height:100%;inset:0}.prop-spread-img:hover img{transform:scale(1.04)}.prop-spread-img figcaption{position:absolute;color:var(--paper-50);background:linear-gradient(#0000,#1a18149e);padding:16px;font-size:13px;bottom:0;left:0;right:0}.prop-spread-img figcaption .serif-en{opacity:.85;font-style:italic}.prop-spread-list{grid-column:span 5;list-style:none;display:flex;flex-direction:column;margin:0;padding:0}@media (max-width:760px){.prop-spread-list{grid-column:1/-1}}.prop-read{display:grid;grid-template-columns:auto 1fr;border-top:var(--hairline);transition:background var(--t-base)var(--ease-soft),padding-inline var(--t-base)var(--ease-soft);gap:14px;padding:13px 6px}.prop-read:last-child{border-bottom:var(--hairline)}.prop-read:hover{background:linear-gradient(to left,color-mix(in srgb,var(--mint-300)16%,transparent),transparent);padding-inline-start:12px;padding-inline-end:6px}.prop-read-n{font-family:var(--mono);color:var(--mint-600);transition:transform var(--t-base)var(--ease-soft);padding-top:3px;font-size:12px}.prop-read:hover .prop-read-n{transform:translate(-4px)}.prop-read-title{color:var(--on-surface);margin:0;font-size:15px;font-weight:600}.prop-read-en{color:var(--mint-600);margin-inline-start:8px;font-size:12.5px;font-style:italic}.prop-read-note{color:var(--on-surface-muted);margin:4px 0 0;font-size:13px;line-height:1.7}.prop-cutouts{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:clamp(10px,1.4vw,18px);margin-top:4px}.prop-cutout{aspect-ratio:1;display:flex;border:var(--hairline);background:var(--paper-50);border-radius:14px;flex:1 1 0;justify-content:center;align-items: center;min-width:90px}.prop-cutout img{object-fit:contain;mix-blend-mode:multiply;width:78%;height:78%}.prop-ai{position:relative;overflow:hidden}.prop-ai .aurora{opacity:.9;background:radial-gradient(50% 40% at 75% 25%,#c4a67a38,#0000 60%),radial-gradient(60% 50% at 25% 80%,#9dba9f33,#0000 62%)}.prop-ai .container-wide{position:relative;z-index:1}.prop-ai-feature{border:var(--hairline);background:color-mix(in srgb,var(--surface)40%,transparent);border-radius:18px;margin-bottom:clamp(16px,2vw,24px);padding:clamp(22px,2.6vw,36px)}.prop-ai-feature .prop-card-title{font-size:clamp(20px,2.4vw,30px);line-height:1.4}.prop-ai-feature .prop-card-note{-webkit-line-clamp:4;max-width:70ch;font-size:14.5px}.prop-ai-index{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.2vw,16px)}@media (max-width:820px){.prop-ai-index{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.prop-ai-index{grid-template-columns:1fr}}.prop-ai-item{border-top:var(--hairline);padding:14px 4px}.prop-ai-item-top{display:flex;justify-content:space-between;align-items: center;gap:8px;margin-bottom:5px}.prop-ai-item .prop-card-tag{border-color:color-mix(in srgb,var(--on-surface)30%,transparent)}.prop-ai-item h3{color:var(--on-surface);margin:0;font-size:14.5px;font-weight:600}.prop-ai-item .prop-ai-en{color:var(--mint-300);font-size:12px;font-style:italic}.prop-ai-disclaimer{color:var(--on-surface-faint);max-width:80ch;margin-top:clamp(18px,2vw,26px);font-size:12px}.prop-ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px) clamp(18px,2.4vw,40px)}@media (max-width:860px){.prop-ledger{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.prop-ledger{grid-template-columns:1fr}}.prop-ledger-item .prop-figure-n{font-size:clamp(26px,3vw,40px)}.prop-ledger-title{color:var(--on-surface);margin:8px 0 4px;font-size:15px;font-weight:600}.prop-ledger-body{color:var(--on-surface-muted);margin:0;font-size:13px;line-height:1.65}.prop-ledger-feature{grid-column:span 2;display:flex;border:var(--hairline);background:color-mix(in srgb,var(--mint-300)10%,transparent);border-radius:16px;flex-direction:column;justify-content:center;padding:clamp(18px,2vw,26px)}@media (max-width:860px){.prop-ledger-feature{grid-column:1/-1}}.prop-build-grid{display:grid;grid-template-columns:220px 1fr;align-items: start;gap:clamp(20px,3vw,56px)}@media (max-width:980px){.prop-build-grid{grid-template-columns:1fr}}.prop-deckrail{position:sticky;display:flex;flex-direction:column;gap:2px;top:96px}@media (max-width:980px){.prop-deckrail{position:static;flex-flow:wrap;gap:8px;margin-bottom:8px}}.prop-deckrail-item{display:flex;color:var(--on-surface-muted);transition:color var(--t-base)var(--ease-soft),border-color var(--t-base)var(--ease-soft),background var(--t-base)var(--ease-soft);border-inline-start:2px solid #0000;align-items: center;gap:10px;padding:10px 12px;font-size:13px}@media (max-width:980px){.prop-deckrail-item{border-inline-start:0;border:var(--hairline);border-radius:999px;padding:6px 12px;font-size:12px}}.prop-deckrail-item .n{font-family:var(--mono);color:var(--on-surface-faint);font-size:11px}.prop-deckrail-item.is-active{color:var(--ink-900);border-inline-start-color:var(--mint-600);background:linear-gradient(to left,color-mix(in srgb,var(--mint-300)18%,transparent),transparent)}.prop-deckrail-item.is-active .n{color:var(--mint-700)}.prop-deck{display:flex;flex-direction:column;gap:clamp(36px,5vw,72px);min-width:0}.prop-deck-seg{scroll-margin-top:96px}.prop-deck-kicker{margin-bottom:clamp(14px,1.6vw,20px)}.prop-opt{position:relative;overflow:hidden}.prop-opt:before{content:"";position:absolute;background:var(--mint-500);transition:width var(--t-base)var(--ease-soft);width:0;height:3px;top:0;left:0;right:0}.prop-opt:hover{transform:translateY(-3px);box-shadow:0 18px 40px -28px #1a181480}.prop-opt:hover:before{width:100%}.prop-opt--rec:before{background:var(--gold-500);width:100%}.prop-opt-rank--rec .tick{display:inline-block;background:var(--gold-500);vertical-align:middle;width:14px;height:2px;margin-inline-end:6px}.prop-trail-item{position:relative;transition:background var(--t-base)var(--ease-soft),padding-inline var(--t-base)var(--ease-soft)}.prop-trail-item:hover{background:linear-gradient(to left,color-mix(in srgb,var(--mint-300)14%,transparent),transparent 70%);padding-inline-start:12px;padding-inline-end:12px}.prop-trail-v{font-variant:small-caps;letter-spacing:.04em}.prop-matrix-wrap{position:relative;-webkit-mask-image:linear-gradient(270deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(270deg,#0000,#000 24px calc(100% - 24px),#0000)}.prop-matrix{font-size:13px}.prop-matrix thead th{border-bottom:2px solid var(--on-surface);background:0 0;padding-block-start:14px;padding-block-end:14px}.prop-matrix tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--on-surface)3%,transparent)}.prop-matrix-col-rec{background:color-mix(in srgb,var(--mint-300)16%,transparent)!important}.prop-matrix thead .prop-matrix-col-rec{border-bottom-color:var(--mint-600)}.prop-matrix-rec{color:var(--gold-500)}.prop-matrix tbody tr:last-child td{border-bottom:2px solid var(--on-surface)}.prop-cell--soft .prop-cell-v{color:var(--ink-400)}.prop-verdict{text-align:center;display:flex;flex-direction:column;align-items: center;gap:clamp(20px,3vw,36px);padding:clamp(20px,3vw,40px) 0}.prop-verdict-quote{max-width:30ch}.prop-prices{display:flex;flex-wrap:wrap;justify-content:center;align-items: flex-end;gap:clamp(28px,6vw,80px)}.prop-price{box-shadow:none;background:0 0;border:0;gap:6px;padding:0}.prop-price-name{color:var(--on-surface-muted);font-size:13px}.prop-price-amt{font-family:var(--fa-display);font-feature-settings:"ss03" on;color:var(--ink-700);font-weight:800;line-height:.9}.prop-price--rec .prop-price-amt{color:var(--mint-700);text-shadow:0 0 36px color-mix(in srgb,var(--mint-400)45%,transparent);font-size:clamp(64px,12vw,168px)}.prop-price--alt .prop-price-amt{color:var(--ink-500);font-size:clamp(40px,6vw,84px)}.prop-price-cur{color:var(--on-surface-faint);font-size:13px}.prop-price-cap{color:var(--mint-600);font-size:12.5px}.prop-price--alt .prop-price-cap{color:var(--on-surface-faint)}.prop-price-tick{display:inline-block;background:var(--gold-500);width:16px;height:2px;margin-bottom:8px}.prop-facts{border-top:var(--hairline);padding-top:clamp(18px,2vw,26px)}.prop-proof-spread{display:grid;grid-template-columns:1.1fr 1fr;align-items: start;gap:clamp(16px,2.4vw,36px)}@media (max-width:820px){.prop-proof-spread{grid-template-columns:1fr}}.prop-proof-figure{position:relative;overflow:hidden;border:var(--hairline);background:var(--paper-50);border-radius:16px}.prop-proof-figure img{display:block;object-fit:cover;transition:transform var(--t-slow)var(--ease-soft);width:100%;height:100%}.prop-proof-figure:hover img{transform:scale(1.03)}.prop-clients{grid-template-columns:1fr;gap:0}.prop-client{border:0;border-bottom:var(--hairline);border-inline-start:3px solid #0000;border-radius:0;padding-inline-start:14px}.prop-client:hover{border-inline-start-color:var(--accent,var(--mint-500));background:linear-gradient(to left,color-mix(in srgb,var(--mint-300)10%,transparent),transparent 60%);transform:none}.prop-proof-quote{grid-column:1/-1;margin-top:clamp(8px,1.4vw,18px)}.prop-timeline{position:relative;list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.4vw,18px);margin:0;padding:0}@media (max-width:900px){.prop-timeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.prop-timeline{grid-template-columns:1fr}}.prop-timeline:before{content:"";position:absolute;background:var(--mint-500);transform-origin:right;transition:transform 1.1s var(--ease-soft);height:2px;top:5px;left:0;right:0;transform:scaleX(0)}.prop-timeline.is-drawn:before{transform:scaleX(1)}@media (max-width:900px){.prop-timeline:before{display:none}}.prop-tl-step{position:relative;padding-top:22px}.prop-tl-dot{position:absolute;background:var(--paper-50);border:2px solid var(--mint-500);border-radius:50%;width:12px;height:12px;top:0}.prop-tl-dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.prop-tl-dot:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.prop-tl-dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.prop-tl-dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.prop-tl-dot:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.prop-tl-dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.prop-tl-step.is-drawn .prop-tl-dot{background:var(--mint-500)}.prop-tl-p{color:var(--mint-600);font-size:12px}.prop-tl-t{color:var(--on-surface);margin:6px 0;font-size:15px;font-weight:600}.prop-tl-d{color:var(--on-surface-muted);margin:0;font-size:12.5px;line-height:1.65}.prop-closing-title{max-width:18ch}.prop-closing .btn-primary{background:var(--gold-500);border-color:var(--gold-500);color:var(--ink-900)}@media (prefers-reduced-motion:reduce){.prop-hero-bg,.prop-ai .aurora,.prop-hero-card-top .status-dot{animation:none!important}.prop-timeline:before{transform:scaleX(1)}}.cmsh-hero{position:relative;overflow:hidden;display:flex;padding-block:var(--space-5)var(--space-8);flex-direction:column;min-height:66vh}.cmsh-hero>.aurora{z-index:0}.cmsh-visual{position:absolute;z-index:0;object-fit:cover;object-position:center left;opacity:.84;pointer-events:none;user-select:none;filter:saturate(.88)contrast(.96);block-size:100%;inline-size:100%;inset:0;transform:scale(1.015)}.cmsh-visual-wash{position:absolute;z-index:0;pointer-events:none;background:linear-gradient(90deg,#f8f4ea05 0%,#f8f4ea2e 36%,#f8f4eac7 68%,#f8f4eafa 100%),linear-gradient(0deg,var(--surface)0%,#f8f4eabd 22%,#f8f4ea14 64%,#f8f4ea61 100%);inset:0}.cmsh-inner{position:relative;z-index:1;display:flex;flex-direction:column;flex:auto}.cmsh-topbar{display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);padding-block-end:var(--space-7)}.cmsh-brand{display:inline-flex;color:var(--on-surface);font-family:var(--fa-display);letter-spacing:0;white-space:nowrap;align-items: center;gap:10px;font-size:15px;font-weight:600}.cmsh-brand .dot{color:var(--mint-600)}.cmsh-back{display:inline-flex;color:var(--on-surface-muted);letter-spacing:0;text-decoration:none;transition:color var(--t-quick)var(--ease-soft);align-items: center;gap:8px;min-height:44px;padding-inline-start:4px;padding-inline-end:4px;font-size:13px}.cmsh-back:hover{color:var(--on-surface)}.cmsh-back .arrow-rtl{transition:transform var(--t-quick)var(--ease-soft)}.cmsh-back:hover .arrow-rtl{transform:scaleX(-1)translate(-2px,-2px)}.cmsh-body{display:flex;padding-block:var(--space-6)0;flex-direction:column;flex:auto;justify-content:center}.cmsh-eyebrow{margin-block-end:var(--space-5)}.cmsh-hero .cmsh-title{text-align:start;margin:0 0 var(--space-5);font-size:clamp(36px,5vw,68px);line-height:1.08}.cmsh-title-line{display:block}.cmsh-lede{text-align:start;color:var(--on-surface-muted);max-width:60ch;margin:0}.cmsh-chips{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-7)}.cmsh-chip{position:relative;display:inline-flex;border:var(--hairline);color:var(--on-surface-muted);font-family:var(--fa-body);letter-spacing:0;transition:color var(--t-quick)var(--ease-soft),border-color var(--t-quick)var(--ease-soft);background:0 0;border-radius:999px;align-items: center;gap:10px;min-height:44px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;font-size:13px;font-weight:500}.cmsh-chip-dot{opacity:.45;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.cmsh-chip-rec{border-color:var(--mint-400);color:var(--mint-700)}.cmsh-chip-rec .cmsh-chip-dot{background:var(--mint-500);opacity:1}.cmsh-chip-rec-label{color:var(--mint-600);border-inline-start:1px solid var(--mint-300);padding-inline-start:8px;font-size:11px;font-weight:600}@media (max-width:1099px) and (min-width:721px){.cmsh-lede{max-width:52ch}}@media (max-width:720px){.cmsh-hero{padding-block:var(--space-4)var(--space-7);min-height:76vh}.cmsh-visual{opacity:.42;object-position:28% center}.cmsh-visual-wash{background:linear-gradient(90deg,#f8f4ea33 0%,#f8f4eab8 44%,#f8f4eafa 100%),linear-gradient(0deg,var(--surface)0%,#f8f4ea8f 32%,#f8f4ea33 100%)}.cmsh-topbar{padding-block-end:var(--space-6)}.cmsh-brand{white-space:normal;font-size:13px}.cmsh-lede{max-width:100%;font-size:16px}.cmsh-hero .cmsh-title{font-size:clamp(34px,8.6vw,42px)}.cmsh-chips{align-items:stretch;gap:var(--space-2);flex-direction:column}.cmsh-chip{justify-content:flex-start}}.cmso-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:stretch}.cmso-card{background:var(--surface);border:var(--hairline);padding:var(--space-6);display:flex;gap:var(--space-3);position:relative;transition:transform var(--t-base)var(--ease-soft),box-shadow var(--t-base)var(--ease-soft),border-color var(--t-base)var(--ease-soft);border-radius:6px;flex-direction:column}.cmso-card:hover{transform:translateY(-3px);box-shadow:0 20px 58px #3f54461f}.cmso-card--rec{border:1.5px solid var(--mint-700);padding:var(--space-7)var(--space-6);box-shadow:0 14px 44px #3f54461a}.cmso-card--rec:hover{box-shadow:0 24px 64px #3f544629}.cmso-ribbon{position:absolute;background:var(--mint-700);color:var(--paper-50);font-family:var(--fa-body);letter-spacing:0;white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;top:0;transform:translateY(-50%)}.cmso-ribbon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-6)}.cmso-ribbon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-6)}.cmso-ribbon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-6)}.cmso-ribbon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-6)}.cmso-ribbon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-6)}.cmso-ribbon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-6)}.cmso-badge-row{display:flex;align-items: center;gap:var(--space-2);flex-wrap:wrap}.cmso-badge{font-family:var(--fa-body);color:var(--on-surface);font-size:14px;font-weight:600}.cmso-badge-en{color:var(--on-surface-faint);letter-spacing:.04em;font-size:12px}.cmso-rank{color:var(--mint-700);margin-inline-start:auto}.cmso-stack{margin-block-start:var(--space-2)}.cmso-stack-en{display:block;font-size:14px;font-style:italic}.cmso-tagline{color:var(--on-surface);margin-block-start:var(--space-2)}.cmso-summary{font-size:14.5px;line-height:1.75}@media (max-width:1099px) and (min-width:721px){.cmso-grid{gap:var(--space-4)}.cmso-card,.cmso-card--rec{padding:var(--space-5)}}@media (max-width:720px){.cmso-grid{grid-template-columns:1fr;gap:var(--space-4)}.cmso-card,.cmso-card--rec{padding:var(--space-5)}.cmso-ribbon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-5)}.cmso-ribbon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-5)}.cmso-ribbon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-5)}.cmso-ribbon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-5)}.cmso-ribbon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-5)}.cmso-ribbon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-5)}.cmso-card:hover,.cmso-card--rec:hover{transform:none}.cmso-rank{min-height:32px}}.cmsd-explainer{border:var(--hairline);background:color-mix(in srgb,var(--mint-100)22%,var(--surface));padding:var(--space-6);border-radius:4px;margin-block-start:var(--space-8)}.cmsd-explainer-split{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:var(--space-4);margin-block-end:var(--space-5)}.cmsd-explainer-part{padding:var(--space-4);border:var(--hairline);background:var(--surface);border-radius:4px}.cmsd-explainer-part--front{border-color:var(--mint-400);background:color-mix(in srgb,var(--mint-100)45%,var(--surface))}.cmsd-explainer-tag{display:block;color:var(--mint-700);margin-block-end:var(--space-2);font-size:13px;font-weight:700}.cmsd-explainer-part p{color:var(--on-surface-muted);font-size:14.5px;line-height:1.8}.cmsd-explainer-link{display:flex;flex-direction:column;justify-content:center;align-items: center;gap:6px;min-width:46px}.cmsd-explainer-link-line{background:var(--mint-400);flex:1;width:1px}.cmsd-explainer-link-label{color:var(--mint-700);border:1px solid var(--mint-300);background:var(--surface);letter-spacing:0;border-radius:999px;padding:3px 8px;font-size:11px}.cmsd-explainer-result{color:var(--on-surface);max-width:78ch;font-size:15px;line-height:1.8}@media (max-width:720px){.cmsd-explainer-split{grid-template-columns:1fr}.cmsd-explainer-link{flex-direction:row;min-height:34px}.cmsd-explainer-link-line{width:auto;height:1px}}.cmsm-verdict{display:inline-flex;border:var(--hairline);white-space:nowrap;border-radius:999px;align-self: flex-start;align-items: center;padding:3px 11px;font-size:12.5px;font-weight:700;line-height:1.35}.cmsm-verdict--win{color:var(--mint-700);background:var(--mint-200);border:1px solid var(--mint-400)}.cmsm-verdict--even{color:var(--on-surface-muted);background:color-mix(in srgb,var(--paper-200)55%,transparent)}.cmsm-verdict--soft{color:var(--on-surface-faint);background:0 0}.cmsm-note{color:var(--on-surface-muted);margin:0;font-size:13.5px;line-height:1.7}.cmsm-table{border:var(--hairline);overflow:hidden;background:var(--surface);border-radius:4px;margin-block-start:var(--space-8)}.cmsm-head,.cmsm-row-inner{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:stretch}.cmsm-head{position:sticky;z-index:2;background:var(--paper-100);border-block-end:var(--hairline-strong);top:0}.cmsm-head-crit{display:flex;padding:var(--space-4)var(--space-5);color:var(--on-surface);border-inline-start:var(--hairline);align-items: center;font-size:14px;font-weight:600}.cmsm-head-opt{display:flex;padding:var(--space-4)var(--space-5);border-inline-start:var(--hairline);flex-direction:column;justify-content:center;align-items: flex-start;gap:4px}.cmsm-head-opt:first-child{border-inline-start:none}.cmsm-head-opt-label{color:var(--on-surface);font-size:14.5px;font-weight:600}.cmsm-head-opt--rec{background:var(--mint-100)}.cmsm-head-opt-flag{display:inline-block;letter-spacing:.02em;color:var(--mint-700);background:var(--mint-200);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.cmsm-row{border-block-start:var(--hairline)}.cmsm-row:first-of-type{border-block-start:none}.cmsm-crit{display:flex;padding:var(--space-5);border-inline-start:var(--hairline);flex-direction:column;justify-content:center;gap:5px}.cmsm-crit-fa{color:var(--on-surface);font-size:15px;font-weight:600;line-height:1.55}.cmsm-cell{display:flex;gap:var(--space-3);padding:var(--space-5);border-inline-start:var(--hairline);flex-direction:column}.cmsm-cell--rec{background:var(--mint-100)}.cmsm-cards{display:none}.cmsm-facts{list-style:none;margin:var(--space-7)0 0;padding:var(--space-5);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)var(--space-6);border:var(--hairline);background:color-mix(in srgb,var(--paper-200)40%,transparent);border-radius:4px}.cmsm-fact{display:flex;flex-direction:column;gap:4px}.cmsm-fact-text{color:var(--on-surface-muted);font-size:14.5px;line-height:1.75}.cmsm-fact-src{color:var(--mint-700);letter-spacing:0}@media (min-width:721px) and (max-width:1099px){.cmsm-head,.cmsm-row-inner{grid-template-columns:1.4fr 1fr 1fr}.cmsm-crit,.cmsm-cell,.cmsm-head-crit,.cmsm-head-opt{padding-inline:var(--space-4)}.cmsm-note{font-size:12.5px}}@media (max-width:720px){.cmsm-table{display:none}.cmsm-cards{display:flex;gap:var(--space-5);flex-direction:column;margin-block-start:var(--space-7)}.cmsm-card{border:var(--hairline);overflow:hidden;background:var(--surface);border-radius:6px}.cmsm-card-head{padding:var(--space-4)var(--space-5);text-align:start;background:var(--paper-100);border-block-end:var(--hairline-strong)}.cmsm-card-title{color:var(--on-surface);min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.4}.cmsm-card-rows{display:flex;flex-direction:column}.cmsm-subrow{display:flex;gap:var(--space-2);padding:var(--space-4)var(--space-5);border-block-start:var(--hairline);flex-direction:column;min-height:44px}.cmsm-subrow:first-child{border-block-start:none}.cmsm-subrow--rec{background:var(--mint-100)}.cmsm-subrow-top{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3)}.cmsm-subrow-label{display:inline-flex;align-items: center;gap:var(--space-2);color:var(--on-surface);font-size:14px;font-weight:600}.cmsm-subrow-flag{letter-spacing:.02em;color:var(--mint-700);background:var(--mint-200);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.cmsm-note{font-size:13px}.cmsm-facts{grid-template-columns:1fr}}.cmsdl-trail{list-style:none;max-width:84ch;margin:0;padding:0}.cmsdl-item{display:block}.cmsdl-row{display:grid;grid-template-columns:24px 1fr;gap:var(--space-4);padding-block:var(--space-5);border-block-end:var(--hairline)}.cmsdl-item:last-child .cmsdl-row{border-block-end:none}.cmsdl-marker{display:flex;justify-content:center;padding-block-start:6px}.cmsdl-dot{border:1.5px solid var(--ink-400);background:var(--surface);border-radius:50%;width:11px;height:11px}.cmsdl-row--out .cmsdl-dot{border-color:var(--ink-300);background:var(--ink-300)}.cmsdl-row--kept .cmsdl-dot{border-color:var(--gold-500);background:var(--gold-400)}.cmsdl-row--chosen .cmsdl-dot{border-color:var(--mint-600);background:var(--mint-500);box-shadow:0 0 0 4px color-mix(in srgb,var(--mint-400)35%,transparent)}.cmsdl-body{min-width:0}.cmsdl-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-2)}.cmsdl-name{color:var(--on-surface);font-size:18px;font-weight:700;line-height:1.4}.cmsdl-row--out .cmsdl-name{color:var(--on-surface-muted)}.cmsdl-verdict{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11.5px;font-weight:600}.cmsdl-verdict--out{color:var(--on-surface-faint);border-color:var(--hairline-strong)}.cmsdl-verdict--kept{color:var(--gold-500);border-color:color-mix(in srgb,var(--gold-500)35%,transparent)}.cmsdl-verdict--chosen{color:var(--mint-700);background:var(--mint-100);border-color:var(--mint-300)}.cmsdl-what{color:var(--on-surface-faint);margin-block-end:var(--space-2);font-size:14px;line-height:1.7}.cmsdl-why{color:var(--on-surface-muted);font-size:15px;line-height:1.8}.cmsdl-row--chosen .cmsdl-why{color:var(--on-surface)}@media (max-width:720px){.cmsdl-row{grid-template-columns:16px 1fr;gap:var(--space-3)}.cmsdl-name{font-size:16.5px}}.cmsa-flow{display:flex;justify-content:center;align-items:stretch;gap:var(--space-4);margin-block-start:var(--space-8)}.cmsa-zone{display:flex;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--hairline);background:#fcfaf366;border-radius:18px;flex-direction:column;flex:1 1 0;min-inline-size:0}.cmsa-zone--iran{background:var(--mint-200);border-color:var(--mint-300);flex:0 360px}.cmsa-zone-label{display:flex;align-items:baseline;gap:var(--space-2)}.cmsa-zone-dot{background:var(--mint-500);border-radius:50%;align-self: center;block-size:9px;inline-size:9px}.cmsa-zone--iran .cmsa-zone-dot{background:var(--mint-700)}.cmsa-zone-name{color:var(--mint-800);font-size:1rem;font-weight:700}.cmsa-zone-en{color:var(--mint-600);font-size:.8rem;font-style:italic}.cmsa-zone-track{display:flex;align-items:stretch;gap:var(--space-3);flex:auto}.cmsa-zone--iran .cmsa-zone-track{justify-content:center}.cmsa-step-wrap{display:flex;align-items: center;gap:var(--space-3);flex:1 1 0;min-inline-size:0}.cmsa-zone--iran .cmsa-step-wrap{flex:0 auto}.cmsa-step{display:flex;gap:var(--space-1);padding:var(--space-4);background:var(--paper-50);border:1px solid var(--hairline);transition:transform var(--t-quick)var(--ease-soft),box-shadow var(--t-quick)var(--ease-soft);border-radius:14px;flex-direction:column;flex:auto;block-size:100%;min-inline-size:0}.cmsa-step:hover{transform:translateY(-3px);box-shadow:0 12px 30px -18px #2a3a3080}.cmsa-step--iran{background:var(--paper-50);border-color:var(--mint-400)}.cmsa-step-num{color:var(--mint-500);font-size:1.5rem;font-weight:600;line-height:1}.cmsa-step--iran .cmsa-step-num{color:var(--mint-700)}.cmsa-step-fa{color:var(--ink-900);margin-block-start:var(--space-1);font-size:1.0625rem;font-weight:700}.cmsa-step-en{color:var(--mint-600);margin-block-end:var(--space-1);font-size:.8125rem;font-style:italic}.cmsa-step-body{color:var(--ink-600);font-size:.875rem;line-height:1.7}.cmsa-arrow{color:var(--mint-500);flex:none;align-self: center;font-size:1.5rem;line-height:1}.cmsa-bridge{display:flex;justify-content:center;align-items: center;gap:var(--space-3);flex-direction:column;flex:0 220px}.cmsa-arrow--bridge{color:var(--mint-600);font-size:1.75rem}.cmsa-bridge-card{display:flex;gap:var(--space-1);padding:var(--space-4);text-align:center;background:var(--mint-700);color:var(--paper-50);border-radius:14px;flex-direction:column;align-items: center;inline-size:100%}.cmsa-bridge-card .cmsa-step-num{color:var(--mint-300)}.cmsa-bridge-card .cmsa-step-fa{color:var(--paper-50)}.cmsa-bridge-card .cmsa-step-en{color:var(--mint-300)}.cmsa-bridge-card .cmsa-step-body{color:#fcfaf3d1}.cmsa-bridge-tag{font-family:var(--font-mono,monospace);letter-spacing:.18em;color:var(--mint-100);border:1px solid #fcfaf366;border-radius:999px;padding-block-start:3px;padding-block-end:3px;padding-inline-start:10px;padding-inline-end:10px;font-size:.6875rem}.cmsa-advantage{padding:var(--space-5)var(--space-6);background:var(--mint-800);border-inline-start:4px solid var(--mint-400);border-radius:16px;margin-block-start:var(--space-7)}.cmsa-advantage-text{color:var(--paper-100);margin:0;font-size:1.0625rem;line-height:1.85}@media (max-width:1099px){.cmsa-flow{flex-wrap:wrap}.cmsa-zone,.cmsa-zone--iran{flex:100%}.cmsa-bridge{flex-direction:row;flex:100%;inline-size:100%}.cmsa-bridge-card{text-align:start;flex:auto;align-items: flex-start}}@media (max-width:720px){.cmsa-flow{gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-6)}.cmsa-zone,.cmsa-zone--iran{padding:var(--space-4);flex:auto;inline-size:100%}.cmsa-zone-track{gap:var(--space-3);flex-direction:column}.cmsa-step-wrap{align-items:stretch;gap:var(--space-3);flex-direction:column}.cmsa-step{min-block-size:44px}.cmsa-arrow{align-self: center;transform:rotate(-90deg)}html[dir=ltr] .cmsa-arrow{transform:rotate(90deg)}.cmsa-bridge{flex-direction:column;inline-size:100%}.cmsa-arrow--bridge{transform:rotate(-90deg)}html[dir=ltr] .cmsa-arrow--bridge{transform:rotate(90deg)}.cmsa-bridge-card{text-align:start;align-items: flex-start}.cmsa-advantage{padding:var(--space-4)var(--space-5);margin-block-start:var(--space-6)}}.cmsc-currency-en{font-style:italic}.cmsc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-block-start:var(--space-8)}.cmsc-card{position:relative;display:flex;gap:var(--space-2);padding:var(--space-7)var(--space-6);border:var(--hairline);background:var(--surface);border-radius:6px;flex-direction:column}.cmsc-card--rec{border-color:var(--mint-400);box-shadow:inset 0 3px 0 0 var(--mint-500);background:color-mix(in srgb,var(--mint-100)30%,var(--surface))}.cmsc-ribbon{position:absolute;letter-spacing:.02em;color:var(--mint-700);background:var(--mint-200);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;top:var(--space-4)}.cmsc-ribbon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-5)}.cmsc-ribbon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-5)}.cmsc-ribbon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-5)}.cmsc-ribbon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-5)}.cmsc-ribbon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-5)}.cmsc-ribbon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-5)}.cmsc-card-name{color:var(--on-surface);font-size:19px;font-weight:700}.cmsc-card-stack{font-size:13px}.cmsc-price-row{display:flex;align-items:baseline;gap:var(--space-2);margin-block-start:var(--space-4)}.cmsc-price{color:var(--on-surface);letter-spacing:.01em;font-size:52px;font-weight:700;line-height:1}.cmsc-card--rec .cmsc-price{color:var(--mint-800)}.cmsc-price-cur{color:var(--on-surface-muted);font-size:20px;font-style:italic}.cmsc-card-caption{color:var(--on-surface-muted);margin-block-start:var(--space-3);font-size:14.5px;line-height:1.7}.cmsc-note{max-width:78ch;margin-block-start:var(--space-6);line-height:1.8}.cmsc-note-mark{font-weight:700}@media (max-width:720px){.cmsc-cards{grid-template-columns:1fr}.cmsc-price{font-size:44px}}.cmscl{overflow:hidden}.cmscl-eyebrow{display:block;color:var(--mint-600);margin-block-end:var(--space-4)}.cmscl-title{max-inline-size:20ch}.cmscl-body{color:var(--on-surface-muted);max-inline-size:58ch;margin-block-start:var(--space-5)}.cmscl-rec{border-block-start:var(--hairline-strong);margin-block-start:var(--space-9);padding-block-start:var(--space-7)}.cmscl-rec-headline{max-inline-size:24ch;margin-block-end:var(--space-4)}.cmscl-rec-lead{color:var(--on-surface);max-inline-size:64ch;margin-block-end:var(--space-7);font-size:17px;line-height:1.9}.cmscl-reasons{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin:0;padding:0}.cmscl-reason{display:flex;align-items: flex-start;gap:var(--space-4);padding:var(--space-5);border:var(--hairline);transition:border-color var(--t-quick)var(--ease-soft),transform var(--t-quick)var(--ease-soft),background var(--t-quick)var(--ease-soft);background:#fcfaf366;border-radius:14px}@media (hover:hover){.cmscl-reason:hover{background:#fcfaf39e;border-color:#3f544652;transform:translateY(-2px)}}.cmscl-reason-num{display:inline-flex;border:1px solid var(--mint-500);color:var(--mint-700);border-radius:50%;flex:none;justify-content:center;align-items: center;block-size:40px;inline-size:40px;font-size:15px;font-weight:600;line-height:1}.cmscl-reason-text{min-inline-size:0}.cmscl-reason-title{margin:0 0 var(--space-2)}.cmscl-reason-body{color:var(--on-surface-muted);margin:0;font-size:14.5px;line-height:1.75}.cmscl-callout{padding:var(--space-6);border:var(--hairline-strong);border-inline-start-width:3px;border-inline-start-color:var(--mint-500);background:0 0;border-radius:14px;max-inline-size:70ch;margin-block-start:var(--space-7)}.cmscl-callout-kicker{display:block;color:var(--mint-600);margin-block-end:var(--space-3)}.cmscl-callout-body{color:var(--on-surface-muted);margin:0;font-size:15px;line-height:1.85}.cmscl-cta-row{display:flex;align-items: center;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-8)}.cmscl-cta-ghost{color:var(--mint-700)}@media (max-width:1099px) and (min-width:721px){.cmscl-reasons{gap:var(--space-4)}}@media (max-width:720px){.cmscl-reasons{grid-template-columns:minmax(0,1fr)}.cmscl-reason{padding:var(--space-4)}.cmscl-callout{padding:var(--space-5)}.cmscl-cta-row{align-items:stretch;gap:var(--space-3);flex-direction:column}.cmscl-cta-magnet{inline-size:100%;display:block!important}.cmscl-cta-primary,.cmscl-cta-ghost{min-block-size:44px;inline-size:100%}}
