@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-Dv9jnFA_.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-500-normal-CUHe9xxf.woff2)format("woff2"),url(/assets/source-serif-4-latin-500-normal-DVVamBqs.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-latin-300-normal-BgxWhS7-.woff2)format("woff2"),url(/assets/manrope-latin-300-normal-BXCth4v8.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-latin-300-normal-BoU4YpvD.woff2)format("woff2"),url(/assets/vazirmatn-latin-300-normal-C6mM4Yld.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2)format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-arabic-300-normal-BYd1kBEw.woff2)format("woff2"),url(/assets/vazirmatn-arabic-300-normal-DLHw88_k.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--ink:#130c0a;--ink-soft:#211713;--plum-950:#0e061b;--plum-900:#170a2e;--plum-800:#28104c;--gold-300:#f6d989;--gold-400:#f3c95e;--gold-500:#dca83c;--parchment:#f3e8d4;--parchment-2:#e7d4b5;--muted:#aa9d8c;--line-light:#ffffff24;--serif:"Source Serif 4", Georgia, serif;--sans:"Manrope", ui-sans-serif, system-ui, sans-serif;--shadow-large:0 32px 90px #00000073;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}html[lang=fa]{--sans:"Vazirmatn", ui-sans-serif, system-ui, sans-serif;font-family:Vazirmatn,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--plum-950);scroll-behavior:smooth;min-width:320px}body{background:var(--plum-950);min-width:320px;min-height:100vh;color:var(--parchment);margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--gold-400);color:var(--ink)}:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px}.page-width{width:min(1440px,100% - 64px);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--gold-400);font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:600;line-height:1.5}html[lang=fa] .eyebrow{letter-spacing:.04em}.flip{transform:scaleX(-1)}.rotate{transform:rotate(180deg)}.button{cursor:pointer;min-height:46px;font-family:var(--sans);letter-spacing:.025em;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.83rem;font-weight:600;transition:background-color .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.65}.button--gold{color:var(--ink);background:linear-gradient(135deg,#f8dc89,#eab843);box-shadow:0 12px 34px #d69e333d}.button--gold:hover:not(:disabled){background:linear-gradient(135deg,#ffe6a0,#f1c456);box-shadow:0 15px 40px #d69e3357}.button--gold-dark{color:#160f08;background:linear-gradient(135deg,#d8a94b,#b47a21)}.button--ink{background:var(--ink-soft);color:var(--parchment);border-color:#33251e}.button--ink:hover:not(:disabled){background:#2b1e18;border-color:#5a412a}.button--ghost,.button--ghost-dark{color:inherit;background:0 0;border-color:#ffffff2e}.button--ghost-dark{color:#4a372c;border-color:#23181138}.button--ghost:hover:not(:disabled){background:#ffffff12}.button--ghost-dark:hover:not(:disabled){background:#2819100f}.button--bare{color:#e6dac9;background:0 0;min-height:38px;padding-inline:2px}.button--bare:hover:not(:disabled){color:var(--gold-300)}.button--wide{width:100%}.button--small{min-height:38px;padding-inline:15px;font-size:.74rem}.button--hero{min-width:196px;min-height:58px;padding-inline:28px;font-size:.88rem}.text-button,.nav-link{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.text-button{color:var(--gold-300);align-items:center;gap:5px;font-size:.72rem;display:inline-flex}.icon-button{cursor:pointer;color:#342219;background:0 0;border:1px solid #1f151029;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background-color .16s,border-color .16s,transform .16s;display:inline-grid}.icon-button:hover{background:#25150f12;transform:rotate(3deg)}.icon-button--light{border-color:var(--line-light);color:var(--parchment)}.brand{z-index:2;color:var(--parchment);align-items:center;gap:12px;display:inline-flex;position:relative}.brand__emblem{border:1px solid #f6d9894d;border-radius:50%;flex:none;width:56px;height:56px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #ffffff0a}.brand__mark{width:175%;max-width:none;height:auto;position:absolute;top:-13%;left:50%;transform:translate(-50%)}.brand__wordmark{flex-direction:column;line-height:1;display:flex}.brand__wordmark strong{font-family:var(--serif);letter-spacing:.17em;font-size:1.32rem;font-weight:500}.brand__wordmark small{color:var(--gold-300);letter-spacing:.16em;text-transform:uppercase;margin-top:5px;font-size:.52rem;font-weight:500}html[lang=fa] .brand__wordmark small{letter-spacing:0}.brand--compact .brand__emblem{width:46px;height:46px}.brand--compact .brand__wordmark strong{font-size:1.12rem}.language-switcher{border:1px solid var(--line-light);color:#d7cbb9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d08064d;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 12px;display:inline-flex}.language-switcher>span{background:#ffffff38;width:1px;height:13px}.language-switcher button{cursor:pointer;color:#a99e8d;background:0 0;border:0;padding:0;font-size:.64rem;font-weight:600}.language-switcher button.is-active{color:var(--gold-300)}.language-switcher--inverse{color:#38251a;background:#ffffff59;border-color:#25140b26}.language-switcher--inverse button{color:#786859}.language-switcher--inverse button.is-active{color:#6d3d11}.landing{isolation:isolate;background:#17100c;grid-template-rows:auto minmax(520px,1fr) auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.landing:before{content:"";z-index:-5;filter:blur(22px)saturate(.7)brightness(.38);background:url(/artiera-entrance.webp) 50%/cover no-repeat;position:absolute;inset:-30px;transform:scale(1.06)}.landing__image,.landing__veil,.landing__grain,.hallway__image,.hallway__veil,.hallway__grain{pointer-events:none;position:absolute;inset:0}.landing__image{z-index:-4;background:url(/artiera-entrance.webp) 50%/auto 100% no-repeat}.landing__veil{z-index:-3;background:linear-gradient(90deg,#090505d6 0%,#0d080694 31%,#0d08060a 60%,#0a060561 100%),linear-gradient(#08050475 0%,#0000 26% 70%,#090504d1 100%)}.landing__grain,.hallway__grain{z-index:-2;opacity:.13;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E")}.landing__header,.hallway__header{z-index:10;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;min-height:86px;display:flex;position:relative}.landing__header-actions,.landing__primary-nav,.hallway__header nav{align-items:center;display:flex}.landing__header-actions{gap:16px}.landing__primary-nav{gap:clamp(10px,1.15vw,20px)}.nav-link{color:#d7cbba;letter-spacing:.04em;font-size:.72rem;font-weight:500;transition:color .16s}.nav-link:hover{color:var(--gold-300)}.site-menu{display:none;position:relative}.site-menu summary{border:1px solid var(--line-light);color:#d7cbba;cursor:pointer;letter-spacing:.04em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d080675;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding-inline:13px;font-size:.7rem;font-weight:600;list-style:none;display:inline-flex}.site-menu summary::-webkit-details-marker{display:none}.site-menu[open] summary{color:var(--gold-300);border-color:#f6d98980}.site-menu__panel{top:calc(100% + 10px);width:min(300px,100vw - 28px);box-shadow:var(--shadow-large);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#120a14f7;border:1px solid #f6d98942;border-radius:4px;gap:2px;padding:9px;display:grid;position:absolute;inset-inline-end:0}.site-menu__link{color:#e6ddcf;cursor:pointer;text-align:start;background:0 0;border:0;border-bottom:1px solid #ffffff12;align-items:center;width:100%;min-height:42px;padding:9px 11px;font-size:.78rem;display:flex}.site-menu__link:last-child{border-bottom:0}.site-menu__link:hover,.site-menu__link:focus-visible{color:var(--gold-300);background:#f6d98917}.landing__hero{z-index:1;align-items:center;min-height:520px;padding-block:48px;display:flex;position:relative}.landing__copy{width:min(720px,59vw);margin-inline-start:clamp(0px,2.5vw,42px)}.landing__eyebrow{align-items:center;gap:12px;display:flex}.landing__eyebrow>span{background:var(--gold-400);width:38px;height:1px}.landing__eyebrow p{color:var(--gold-300);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:500}html[lang=fa] .landing__eyebrow p{letter-spacing:.04em}.landing__copy h1{max-width:720px;font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 3px 24px #00000073;margin:19px 0 22px;font-size:clamp(3.25rem,5.1vw,5.8rem);font-weight:400;line-height:.86}.landing__copy h1 span,.landing__copy h1 em{display:block}.landing__copy h1 em{color:var(--gold-300);margin-top:.22em;font-size:.63em;font-style:italic;line-height:1.03}html[lang=fa] .landing__copy h1{font-family:var(--sans);letter-spacing:-.055em;font-size:clamp(2.8rem,5vw,5.1rem);font-weight:300;line-height:1.08}html[lang=fa] .landing__copy h1 em{font-size:.58em;font-style:normal;font-weight:400}.landing__body{color:#ddd0bf;text-shadow:0 2px 13px #0000008f;max-width:530px;margin:0;font-size:clamp(.9rem,1.15vw,1.03rem);font-weight:300;line-height:1.85}.landing__actions{align-items:flex-start;gap:14px;margin-top:31px;display:flex}.audience-action{flex-direction:column;gap:9px;width:min(292px,50%);display:flex}.audience-action .button{justify-content:space-between;width:100%;padding-inline:20px}.audience-action small{color:#b6aa9a;font-size:.66rem;line-height:1.55}.landing__submission-note{max-width:610px;color:var(--gold-300);margin:15px 0 0;font-size:.69rem;line-height:1.6}.landing__reddit-note{color:#b8ac9c;max-width:610px;margin:10px 0 0;font-size:.67rem;line-height:1.65}.landing__reddit-note a{color:var(--gold-300);text-underline-offset:3px;-webkit-text-decoration:underline #f1c96c73;text-decoration:underline #f1c96c73}.landing__reddit-note a:hover{color:#fff0bd}.landing__location{color:#e2d6c5;letter-spacing:.16em;align-items:center;gap:10px;margin-top:35px;font-size:.65rem;line-height:1.5;display:flex}.landing__location svg{color:var(--gold-300)}.landing__location small{color:#a69a89;letter-spacing:.04em;font-size:.58rem}.door-entry{inset-inline-end:clamp(40px,11vw,150px);cursor:pointer;color:#f0e4d2;letter-spacing:.11em;text-shadow:0 2px 8px #000;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;width:150px;padding:0;font-size:.62rem;display:flex;position:absolute;bottom:42px}.door-entry__ring{width:52px;height:52px;color:var(--gold-300);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1009066b;border:1px solid #f6d9897a;border-radius:50%;place-items:center;transition:transform .22s,background-color .22s;display:grid;box-shadow:0 0 0 6px #ffffff0a,0 8px 22px #00000057}.door-entry:hover .door-entry__ring{background:#6039148f;transform:scale(1.06)}.landing__footer{z-index:2;color:#766e65;letter-spacing:.06em;justify-content:space-between;align-items:center;min-height:50px;font-size:.58rem;display:flex;position:relative}.landing__footer nav,.legal-page__footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;display:flex}.landing__footer nav button,.legal-page__footer nav button{cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.landing__footer a:hover,.landing__footer nav button:hover,.legal-page__footer a:hover,.legal-page__footer nav button:hover{color:var(--gold-300)}.threshold-transition{z-index:100;pointer-events:none;visibility:hidden;display:flex;position:fixed;inset:0}.threshold-transition i{background:linear-gradient(90deg, #080507, var(--plum-950));width:50%;height:100%;transition:transform .7s cubic-bezier(.74,0,.26,1);transform:translate(-101%)}.threshold-transition i:last-child{background:linear-gradient(90deg, var(--plum-950), #080507);transform:translate(101%)}.landing.is-entering .threshold-transition{visibility:visible}.landing.is-entering .threshold-transition i{transform:translate(0)}.cookie-panel{z-index:60;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#120a1ef0;border:1px solid #f6d98933;grid-template-columns:auto 1fr;gap:16px;width:min(960px,100% - 40px);padding:20px 22px;animation:.5s .7s both cookie-rise;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #00000075}@keyframes cookie-rise{0%{opacity:0;margin-bottom:-18px}to{opacity:1;margin-bottom:0}}.cookie-panel__icon{width:38px;height:38px;color:var(--gold-300);border:1px solid #f6d98942;border-radius:50%;place-items:center;display:grid}.cookie-panel h2{font-family:var(--serif);margin:0 0 5px;font-size:1.3rem;font-weight:500}html[lang=fa] .cookie-panel h2{font-family:var(--sans);font-size:1rem}.cookie-panel p{color:#b8ac9e;margin:0;font-size:.7rem;line-height:1.7}.cookie-panel p a{color:var(--gold-300);text-underline-offset:3px;text-decoration:underline}.cookie-panel__actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:13px;display:flex}.button--consent{color:#f4e8d8;background:#f6d98914;border-color:#f6d9896b;min-width:176px}.button--consent:hover:not(:disabled){background:#f6d98924;border-color:#f6d989b3}.cookie-settings{border-top:1px solid #ffffff1a;gap:10px;margin-top:14px;padding-top:13px;display:grid}.cookie-setting{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;display:flex}.cookie-setting>span:first-child{flex-direction:column;display:flex}.cookie-setting strong{color:#f2e7d8;font-size:.7rem}.cookie-setting small{color:#8f8275;font-size:.62rem}.toggle{background:#24192e;border:1px solid #ffffff2b;border-radius:999px;flex:none;width:36px;height:20px;padding:2px}.toggle i{background:#887c76;border-radius:50%;width:14px;height:14px;transition:transform .16s,background-color .16s;display:block}.toggle.is-on{background:#5b431e}.toggle.is-on i{background:var(--gold-300);transform:translate(16px)}html[dir=rtl] .toggle.is-on i{transform:translate(-16px)}.toggle.is-locked{opacity:.66}.modal-backdrop,.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08040ac7;place-items:center;padding:24px;animation:.18s ease-out both fade-in;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal-shell{width:min(520px,100%);max-height:calc(100svh - 48px);box-shadow:var(--shadow-large), inset 0 0 0 6px #744f250d;color:#261a14;background:linear-gradient(#ffffffb8,#ffffffb8),repeating-linear-gradient(0deg,#0000,#0000 4px,#58351608 5px);border:1px solid #ccb17b;padding:48px;animation:.28s cubic-bezier(.2,.8,.2,1) both modal-in;position:relative;overflow-y:auto}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.modal-shell:before,.modal-shell:after{content:"";pointer-events:none;border-color:#a97934;width:46px;height:46px;position:absolute}.modal-shell:before{border-top:1px solid;border-left:1px solid;inset:10px auto auto 10px}.modal-shell:after{border-bottom:1px solid;border-right:1px solid;inset:auto 10px 10px auto}.modal-shell__close{z-index:2;top:18px;position:absolute;inset-inline-end:18px}.auth-dialog__crest,.manifesto-dialog__symbol{width:52px;height:52px;color:var(--gold-300);background:#201037;border:1px solid #c1a36b;border-radius:50%;place-items:center;margin-bottom:22px;display:grid;box-shadow:0 0 0 5px #512d1e12}.modal-shell h2{font-family:var(--serif);letter-spacing:-.025em;margin:8px 0 13px;font-size:clamp(2rem,5vw,2.7rem);font-weight:500;line-height:.98}html[lang=fa] .modal-shell h2{font-family:var(--sans);font-size:clamp(1.5rem,4vw,2rem);font-weight:500;line-height:1.35}.auth-dialog__intro{color:#6d5a4e;margin:0 0 26px;font-size:.79rem;line-height:1.7}.auth-dialog__privacy-summary{color:#69564a;background:#a26f2912;border-inline-start:2px solid #a77938;margin:16px 0 18px;padding:10px 12px;font-size:.66rem;line-height:1.7}.auth-dialog__privacy-summary a{color:#744b19;text-underline-offset:3px;text-decoration:underline}.auth-dialog__handoff{color:#76511f;background:#a26f2914;border:1px solid #976a2b52;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:0 0 22px;padding:14px;display:grid}.auth-dialog__handoff h3{color:#51371b;font-family:var(--sans);margin:0 0 5px;font-size:.76rem;font-weight:650;line-height:1.35}.auth-dialog__handoff p{color:#69564a;margin:0;font-size:.66rem;line-height:1.65}.field-label{color:#594236;margin-bottom:7px;font-size:.68rem;font-weight:600;display:block}.input-frame{color:#9b7b57;background:#ffffff80;border:1px solid #cbbda8;align-items:center;gap:11px;height:51px;padding-inline:15px;display:flex}.input-frame:focus-within{border-color:#927042;box-shadow:0 0 0 3px #9b6a2c1a}.input-frame input{color:#291b15;background:0 0;border:0;outline:0;width:100%;font-size:.85rem}.input-frame input::placeholder{color:#a89b8e}.check-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin:17px 0;display:grid}.check-row--privacy{margin-top:-7px}.check-row--authority{border-block-end:1px solid #d8cbb9;margin:18px 0 16px;padding-block-end:16px}.check-row input{opacity:0;pointer-events:none;position:absolute}.check-row>span:first-of-type{color:#0000;border:1px solid #aa9983;place-items:center;width:18px;height:18px;display:grid}.check-row>span:last-child{overflow-wrap:anywhere;border:0;width:auto;min-width:0;height:auto;display:block}.check-row input:focus-visible+span{outline-offset:2px;outline:2px solid #8d662f}.check-row input:checked+span{color:#fff;background:#7a541f;border-color:#7a541f}.check-row small{color:#6d5b4f;font-size:.66rem;line-height:1.55}.check-row small a{color:#744b19;text-decoration:underline}.form-error{margin:8px 0 12px;line-height:1.5;color:#9d2d2d!important;font-size:.69rem!important}.code-input{color:#261711;width:100%;height:64px;font-family:var(--sans);letter-spacing:.42em;text-align:center;background:#ffffff73;border:1px solid #c2ac8c;outline:0;font-size:1.75rem;font-weight:500}.code-input:focus{border-color:#8d6837;box-shadow:0 0 0 3px #9b6a2c1a}.demo-code{color:#785a31;text-align:center;margin:9px 0 0;font-size:.68rem}.auth-dialog__resend{color:#6f4b1f;justify-content:center;width:100%;margin-top:15px}.auth-dialog__seal{color:#9b8d7d;font-family:var(--serif);letter-spacing:.1em;text-align:center;align-items:center;gap:10px;margin-top:26px;font-size:.67rem;font-style:italic;display:flex}.auth-dialog__seal span{background:#d8cbb9;flex:1;height:1px}.manifesto-dialog{text-align:center;width:min(610px,100%);padding:58px}.manifesto-dialog__symbol{margin-inline:auto}.manifesto-dialog p:not(.eyebrow){color:#67554a;font-family:var(--serif);margin:0 0 16px;font-size:1.13rem;line-height:1.65}html[lang=fa] .manifesto-dialog p:not(.eyebrow){font-family:var(--sans);font-size:.86rem;line-height:2}.manifesto-dialog__orbit{border-top:1px solid #b59668;border-radius:50%;width:100px;height:38px;margin:24px auto;position:relative}.manifesto-dialog__orbit span,.manifesto-dialog__orbit i,.manifesto-dialog__orbit b{background:#9f6a20;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px}.manifesto-dialog__orbit span{left:0}.manifesto-dialog__orbit i{left:47px}.manifesto-dialog__orbit b{right:0}.process-dialog{width:min(660px,100%)}.process-dialog__intro{color:#69564a;margin:0 0 24px;font-size:.78rem;line-height:1.75}.process-dialog__steps{border-top:1px solid #d4c3aa;margin:0;padding:0;list-style:none}.process-dialog__steps li{border-bottom:1px solid #d4c3aa;grid-template-columns:30px 28px 1fr;align-items:start;gap:12px;padding:18px 2px;display:grid}.process-dialog__steps li>span{color:#9a7b52;font-family:var(--serif);font-size:.78rem}.process-dialog__steps li>svg{color:#8c5c1b}.process-dialog__steps strong{color:#2e2018;font-family:var(--serif);font-size:1.15rem;font-weight:600;display:block}.process-dialog__steps p{color:#715f52;margin:3px 0 0;font-size:.69rem;line-height:1.65}.process-dialog__note{color:#776554;margin:20px 0 0;font-size:.67rem;line-height:1.7}html[lang=fa] .process-dialog__steps strong{font-family:Vazirmatn,ui-sans-serif,system-ui,sans-serif;font-size:.92rem}.hallway{isolation:isolate;background:#0e0906;min-height:100svh;position:relative;overflow:hidden}.hallway:before{content:"";z-index:-5;filter:blur(18px)brightness(.42)saturate(.75);background:url(/artiera-hallway.webp) 50% 42%/cover no-repeat;position:absolute;inset:-30px;transform:scale(1.08)}.hallway__image{z-index:-4;background:url(/artiera-hallway.webp) 50% 45%/cover no-repeat}.hallway__veil{z-index:-3;background:radial-gradient(circle at 52% 40%,#0000 0%,#0b060459 55%,#090504bf 100%),linear-gradient(90deg,#0a0604c7 0%,#0a06046b 30%,#0c070594 100%)}.hallway__header{min-height:72px}.hallway__header nav{gap:14px}.hall-nav-button{border:1px solid var(--line-light);cursor:pointer;color:#d9cdbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d08064d;border-radius:999px;align-items:center;gap:8px;height:38px;padding-inline:15px;font-size:.67rem;display:inline-flex}.hall-nav-button:hover{color:var(--gold-300);border-color:#f6d98952}.hallway__stage{z-index:1;grid-template-columns:minmax(235px,.58fr) minmax(610px,1.42fr);align-items:center;gap:clamp(34px,5vw,86px);min-height:calc(100svh - 72px);padding-block:34px 44px;display:grid;position:relative}.lianna-profile{justify-self:end;width:min(100%,340px)}.lianna-profile__frame{aspect-ratio:3/4.25;background:#071b1f;border:1px solid #f6d9893d;width:min(100%,286px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000006b,inset 0 0 0 6px #ffffff05}.lianna-profile__frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#061013cc);position:absolute;inset:0}.lianna-profile__frame img{object-fit:cover;object-position:50% 22%;filter:sepia(.08)saturate(.9)contrast(1.02);width:100%;height:100%}.lianna-profile__scan{z-index:2;inset-inline:0;background:linear-gradient(90deg,#0000,#63d2d299,#0000);height:1px;animation:6s ease-in-out infinite scan;position:absolute;top:0;box-shadow:0 0 10px #63d2d270}@keyframes scan{0%,to{opacity:0;top:12%}18%,82%{opacity:1}50%{top:78%}}.lianna-profile__corner{z-index:3;border-color:var(--gold-300);width:22px;height:22px;position:absolute}.lianna-profile__corner--a{border-top:1px solid;border-left:1px solid;top:11px;left:11px}.lianna-profile__corner--b{border-bottom:1px solid;border-right:1px solid;bottom:11px;right:11px}.lianna-profile__identity{background:linear-gradient(#0c0806b8,#0000);border-top:1px solid #f6d9894d;width:min(100%,286px);margin:-10px auto 0;padding:22px 2px 15px;position:relative}.lianna-profile__identity h1{font-family:var(--serif);margin:3px 0 0;font-size:2.8rem;font-weight:400;line-height:1}html[lang=fa] .lianna-profile__identity h1{font-family:var(--sans);font-size:2rem;font-weight:400}.lianna-profile__identity>p:not(.eyebrow){color:#b9ac9d;margin:3px 0 10px;font-size:.72rem}.lianna-profile__identity>span{color:#c8bba9;align-items:center;gap:7px;font-size:.62rem;display:inline-flex}.lianna-profile__identity>span i,.lianna-mini small i{background:#7ed69a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #7ed69a}.lianna-profile__promise{width:min(100%,286px);color:var(--gold-300);border-top:1px solid #ffffff1a;align-items:flex-start;gap:10px;margin:0 auto;padding-top:15px;display:flex}.lianna-profile__promise p{color:#aaa092;margin:0;font-size:.62rem;line-height:1.5}.lianna-profile__promise small{color:#7e7469;text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.hallway__workbench{min-width:0}.hallway__title{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:14px;display:flex}.hallway__title h2{max-width:660px;font-family:var(--serif);text-shadow:0 3px 18px #0000007a;margin:4px 0 0;font-size:clamp(1.75rem,2.4vw,2.7rem);font-weight:400;line-height:1.05}html[lang=fa] .hallway__title h2{font-family:var(--sans);font-size:clamp(1.3rem,2.2vw,2rem);font-weight:300;line-height:1.45}.intake{color:#2c2019;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#f8f0e1fa,#e6d5baf5);border:1px solid #edd7b08c;grid-template-rows:auto 1fr;width:100%;max-width:920px;height:min(720px,100svh - 150px);min-height:580px;display:grid;overflow:hidden;box-shadow:0 30px 90px #00000073,inset 0 0 0 6px #54361f0a}.intake__header{background:#ffffff3d;border-bottom:1px solid #452b1c26;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:11px 20px;display:flex}.lianna-mini{align-items:center;gap:11px;display:flex}.lianna-mini__portrait{background:#092229;border:1px solid #a88147;border-radius:50%;width:44px;height:44px;overflow:hidden}.lianna-mini__portrait img{object-fit:cover;object-position:center 19%;width:100%;height:100%}.lianna-mini>span{flex-direction:column;display:flex}.lianna-mini strong{font-family:var(--serif);font-size:1.08rem;font-weight:600}html[lang=fa] .lianna-mini strong{font-family:var(--sans);font-size:.84rem}.lianna-mini small{color:#786a5c;align-items:center;gap:6px;font-size:.58rem;display:flex}.lianna-mini small i{width:5px;height:5px;box-shadow:none}.intake__progress{width:min(230px,36%)}.intake__progress>span{color:#776a5e;text-align:end;margin-bottom:6px;font-size:.57rem;display:block}.intake__progress>div{background:#d2c2a9;height:2px;overflow:hidden}.intake__progress i{background:linear-gradient(90deg,#8e621f,#cf9f42);height:100%;transition:width .3s;display:block}.intake__thread{scrollbar-color:#ad9067 transparent;scrollbar-width:thin;min-height:0;padding:22px clamp(18px,4vw,42px) 36px;overflow-y:auto}.message{color:#493a31;align-items:flex-start;gap:10px;max-width:83%;margin-bottom:17px;font-size:.75rem;line-height:1.75;display:flex}.message p{margin:0}.message__sigil{width:26px;height:26px;color:var(--gold-300);background:#24153a;border:1px solid #c09a5b;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.message aside{color:#7a685a;background:#ad7b3314;border-inline-start:2px solid #b58a45;align-items:flex-start;gap:7px;margin-top:9px;padding:8px 10px;font-size:.63rem;line-height:1.6;display:flex}.message aside svg{color:#92631f;flex:none;margin-top:2px}.message .message__ai-disclosure{color:#65566f;background:#462c7714;border-inline-start-color:#6750a4}.message .message__ai-disclosure svg{color:#5d438c}.message--compact{margin-bottom:8px}.message--customer{color:#3d2b21;background:#f8f2e8;border:1px solid #4c2d1c24;border-radius:10px 10px 2px;max-width:76%;margin-inline-start:auto;padding:10px 13px;box-shadow:0 6px 16px #432b1912}html[dir=rtl] .message--customer{border-radius:10px 10px 10px 2px}.conversation-pair{animation:.28s ease-out both conversation-in}@keyframes conversation-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.question-card,.review-card,.success-card{background:#fffcf5b3;border:1px solid #c7b28f;margin-top:20px;animation:.34s ease-out both question-in;position:relative;box-shadow:0 12px 32px #40261417}@keyframes question-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.question-card{grid-template-columns:62px 1fr;display:grid}.question-card__number{color:#a57d43;font-family:var(--serif);text-align:center;border-inline-end:1px solid #d6c5ab;padding-top:24px;font-size:1.15rem}.question-card__body{min-width:0;padding:25px 28px 26px}.question-card h2,.review-card h2,.success-card h2{color:#2b1d15;font-family:var(--serif);letter-spacing:-.025em;margin:5px 0 6px;font-size:clamp(1.55rem,2.7vw,2.05rem);font-weight:600;line-height:1.05}html[lang=fa] .question-card h2,html[lang=fa] .review-card h2,html[lang=fa] .success-card h2{font-family:var(--sans);font-size:clamp(1.15rem,2.3vw,1.5rem);font-weight:500;line-height:1.5}.question-card__hint,.review-card__heading>div>p:last-child{color:#756458;margin:0 0 17px;font-size:.69rem;line-height:1.7}.question-card textarea{resize:vertical;color:#35241b;background:#ffffff8f;border:1px solid #c9b99f;outline:0;width:100%;padding:13px 15px 25px;font-size:.78rem;line-height:1.7}.question-card textarea:focus,.budget-input:focus-within{border-color:#9a7137;box-shadow:0 0 0 3px #9a71371a}.question-card textarea::placeholder,.budget-input input::placeholder{color:#a4988a}.character-count{color:#a19382;text-align:end;pointer-events:none;margin:-21px 8px 0 0;font-size:.55rem;display:block}html[dir=rtl] .character-count{margin-left:8px;margin-right:0}.budget-input{background:#ffffff8f;border:1px solid #c9b99f;align-items:center;height:70px;display:flex}.budget-input>span{color:#8c6731;font-family:var(--serif);padding-left:18px;font-size:1.8rem}.budget-input input{color:#332219;min-width:0;font-family:var(--serif);background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:1.8rem}.budget-input small{color:#8b7d6c;letter-spacing:.13em;margin-right:18px;font-size:.62rem}.question-card__actions,.review-card__actions{justify-content:flex-end;gap:10px;margin-top:19px;display:flex}.review-card{padding:28px}.review-card__heading{align-items:flex-start;gap:14px;display:flex}.review-card__heading>span{width:38px;height:38px;color:var(--gold-300);background:#24153a;border:1px solid #bc9452;border-radius:50%;flex:none;place-items:center;display:grid}.review-card__rows{border-top:1px solid #d4c4aa;margin-top:10px}.review-row{border-bottom:1px solid #ddd0ba;grid-template-columns:1fr auto;gap:15px;padding:14px 0;display:grid}.review-row small{color:#8f7049;margin-bottom:4px;font-size:.57rem;font-weight:600;display:block}.review-row p{color:#49362b;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.3em;margin:0;font-size:.7rem;line-height:1.65;display:-webkit-box;overflow:hidden}.review-row button{cursor:pointer;color:#7e551d;background:0 0;border:0;align-self:center;align-items:center;gap:5px;padding:5px;font-size:.6rem;display:flex}.check-row--review{background:#95692b12;margin-top:20px;padding:12px}.success-card{text-align:center;padding:42px clamp(24px,5vw,58px)}.success-card__seal{width:74px;height:74px;color:var(--gold-300);background:#25163c;border:1px solid #b78d49;border-radius:50%;place-items:center;margin:0 auto 21px;display:grid;box-shadow:0 0 0 7px #875b2314}.success-card>p:not(.eyebrow){color:#69594f;max-width:560px;margin:8px auto 19px;font-size:.75rem;line-height:1.8}.case-reference{background:#ffffff61;border:1px solid #c8b490;width:-moz-fit-content;width:fit-content;min-width:250px;margin:22px auto;padding:12px 25px}.case-reference small{color:#8b7967;font-size:.56rem;display:block}.case-reference strong{color:#39271d;font-family:var(--serif);letter-spacing:.09em;margin-top:2px;font-size:1.25rem;display:block}.success-card aside{color:#776756;justify-content:center;align-items:flex-start;gap:8px;margin:0 auto 22px;font-size:.62rem;line-height:1.6;display:flex}.success-card aside svg{color:#946620;flex:none}.drawer-backdrop{z-index:85;justify-content:flex-end;padding:0;display:flex}html[dir=rtl] .drawer-backdrop{justify-content:flex-start}.case-drawer{color:#2e2018;background:linear-gradient(145deg,#f3e9d8,#e0ccb0);border-inline-start:1px solid #b99b68;width:min(520px,100%);height:100%;padding:30px;animation:.3s ease-out both drawer-in;overflow-y:auto;box-shadow:-30px 0 90px #00000059}html[dir=rtl] .case-drawer{border-inline-start:0;border-inline-end:1px solid #b99b68;box-shadow:30px 0 90px #00000059}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}html[dir=rtl] .case-drawer{animation-name:drawer-in-rtl}@keyframes drawer-in-rtl{0%{transform:translate(-100%)}to{transform:none}}.case-drawer>header{border-bottom:1px solid #c9b597;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:21px;display:flex}.case-drawer h2{font-family:var(--serif);margin:4px 0 0;font-size:2.1rem;font-weight:600}html[lang=fa] .case-drawer h2{font-family:var(--sans);font-size:1.5rem}.case-drawer__list{gap:14px;padding-block:20px;display:grid}.case-empty{color:#856f5d;text-align:center;align-content:center;place-items:center;gap:12px;min-height:220px;display:grid}.case-empty p{max-width:300px;margin:0;font-size:.75rem;line-height:1.7}.case-card{background:#ffffff61;border:1px solid #c7b28f;padding:17px}.case-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-card__top>strong{color:#806441;font-family:var(--serif);letter-spacing:.06em;font-size:.74rem}.status{color:#72532e;background:#eadcc5;border:1px solid #ad966f;border-radius:999px;padding:3px 8px;font-size:.52rem;font-weight:600}.status--proposed,.status--partially_paid,.status--paid,.status--in_progress,.status--completed{color:#3b6d4a;background:#dde9dd;border-color:#78977d}.case-card>p{color:#4c392d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0;font-size:.72rem;line-height:1.65;display:-webkit-box;overflow:hidden}.case-card__meta{color:#8c7966;justify-content:space-between;align-items:center;gap:12px;font-size:.58rem;display:flex}.case-card__meta span{align-items:center;gap:5px;display:inline-flex}.proposal-strip{border-top:1px solid #cbb899;margin-top:14px;padding-top:14px}.proposal-strip>span{color:#5f4c3b;margin-bottom:9px;font-size:.66rem;display:block}.proposal-strip__summary{gap:3px;margin-bottom:10px;display:grid}.proposal-strip__summary strong{color:#473121;font-family:var(--serif);font-size:1.15rem;font-weight:650}.proposal-strip__summary span,.proposal-strip__summary small,.contract-stamp{color:#75614f;font-size:.58rem;line-height:1.55}.contract-stamp--payments{color:#6f5a3e;border-top:0;margin-top:-3px;padding-top:0}.contract-stamp{color:#4f7253;border-top:1px solid #5b3f281f;align-items:center;gap:5px;margin-bottom:9px;padding-top:9px;display:flex}.proposal-strip button{cursor:pointer;width:100%;min-height:38px;color:var(--gold-300);background:#24153a;border:0;justify-content:center;align-items:center;gap:7px;font-size:.64rem;display:flex}.drawer-notice,.demo-ribbon{color:#75501d;text-align:center;margin:0;font-size:.63rem;line-height:1.6}.drawer-notice{background:#ffffff45;border:1px solid #b9a173;margin-top:16px;padding:10px 12px}.drawer-notice--success{color:#47644b;border-color:#86a185}.drawer-notice--cancelled{color:#76501d;border-color:#b79365}.invoice-links{grid-template-columns:1fr;gap:7px;margin-top:8px;display:grid}.invoice-links__row{border:1px solid #c9b692;grid-template-columns:minmax(90px,1fr) repeat(2,auto);align-items:center;gap:7px;padding:6px 8px;display:grid}.invoice-links__row>span{color:#796246;font-size:.52rem}.invoice-links a{color:#5c442b;border:0;justify-content:center;align-items:center;gap:5px;min-height:28px;font-size:.57rem;display:flex}.contract-dialog{width:min(920px,100%);padding:46px}.contract-dialog__heading{grid-template-columns:auto 1fr;align-items:start;gap:18px;padding-inline-end:34px;display:grid}.contract-dialog__crest{width:54px;height:54px;color:var(--gold-300);background:#24133d;border:1px solid #bc9c67;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 5px #4a2c160f}.contract-dialog__heading h2{max-width:680px;margin-top:5px;font-size:clamp(2rem,4vw,3rem);line-height:1.04}.contract-dialog__heading>div:last-child>p:last-child{color:#6f5c50;max-width:680px;margin:0;font-size:.75rem;line-height:1.7}.proposal-document{background:#ffffff57;border:1px solid #bca57d;margin-top:28px;box-shadow:inset 0 0 0 5px #734b1f08}.proposal-document__top{color:#8a7359;font-family:var(--serif);letter-spacing:.06em;border-bottom:1px solid #d0bea1;justify-content:space-between;gap:12px;padding:10px 14px;font-size:.58rem;display:flex}.proposal-document__seller{color:#6e5a48;border-bottom:1px solid #d0bea1;grid-template-columns:minmax(150px,.7fr) 1.25fr;gap:5px 20px;padding:16px 22px;font-size:.59rem;line-height:1.6;display:grid}.proposal-document__seller>div{flex-direction:column;grid-row:span 2;gap:3px;display:flex}.proposal-document__seller small{color:#8b724f;letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-weight:700}.proposal-document__seller strong{color:#38251c;font-family:var(--serif);font-size:.9rem}.proposal-document__price{border-bottom:1px solid #d0bea1;grid-template-columns:1fr auto;align-items:end;gap:2px 16px;padding:20px 22px;display:grid}.proposal-document__price small{color:#806b57;font-size:.62rem;font-weight:600}.proposal-document__price strong{color:#2d1e16;font-family:var(--serif);grid-row:span 2;font-size:2rem;font-weight:650}.proposal-document__price p{color:#85715e;margin:0;font-size:.56rem;line-height:1.55}.proposal-document dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.proposal-document dl>div{border-bottom:1px solid #d7c7ad;padding:16px 20px}.proposal-document dl>div:nth-child(odd):not(.proposal-document__wide){border-inline-end:1px solid #d7c7ad}.proposal-document dl>div:last-child{border-bottom:0}.proposal-document__wide{grid-column:1/-1}.proposal-document dt{color:#876a48;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:.56rem;font-weight:700}.proposal-document dd{color:#4c392d;margin:0;font-size:.69rem;line-height:1.7}.proposal-document dd ul{gap:4px;margin:0;padding-inline-start:17px;display:grid}.contract-form,.signed-contract{margin-top:24px}.contract-section{border-top:1px solid #c8b393;padding:23px 0 4px}.contract-section h3,.payment-schedule h3,.payment-panel h3,.invoice-panel h3{color:#38261d;font-family:var(--serif);margin:0 0 17px;font-size:1.28rem;font-weight:650}.payment-plan-section{padding-bottom:9px}.payment-plan-section__heading{grid-template-columns:minmax(210px,.75fr) 1.25fr;align-items:end;gap:22px;margin-bottom:16px;display:grid}.payment-plan-section__heading h3{margin-bottom:0}.payment-plan-section__heading>p{color:#725e4d;margin:0;font-size:.64rem;line-height:1.7}.payment-plan-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.payment-plan-option{cursor:pointer;background:#ffffff45;border:1px solid #bca98b;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;min-width:0;min-height:132px;padding:15px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.payment-plan-option:hover{border-color:#917044}.payment-plan-option.is-selected{background:#f0dfbd;border-color:#76511f;box-shadow:inset 0 0 0 2px #76511f1f}.payment-plan-option input{opacity:0;pointer-events:none;position:absolute}.payment-plan-option__check{color:#0000;border:1px solid #aa9678;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.payment-plan-option input:focus-visible+.payment-plan-option__check{outline-offset:2px;outline:2px solid #8d662f}.payment-plan-option.is-selected .payment-plan-option__check{color:#fff;background:#77531f;border-color:#77531f}.payment-plan-option__copy{flex-direction:column;gap:5px;min-width:0;display:flex}.payment-plan-option__copy strong{color:#3e2a1f;font-family:var(--serif);font-size:.82rem}.payment-plan-option__copy small{color:#786553;font-size:.56rem;line-height:1.55}.payment-plan-option>b{color:#3c281c;font-family:var(--serif);border-top:1px solid #74532b2e;grid-column:1/-1;padding-top:10px;font-size:1rem;font-weight:650}.installment-months{background:#ffffff3d;border:1px solid #c1ad8d;grid-template-columns:minmax(190px,1fr) repeat(2,minmax(150px,.65fr));gap:12px;margin-top:12px;padding:14px;display:grid}.installment-months__intro{color:#755b3a;align-items:flex-start;gap:9px;display:flex}.installment-months__intro p{margin:0;font-size:.59rem;line-height:1.65}.installment-months label{flex-direction:column;gap:6px;display:flex}.installment-months label>span{color:#594236;font-size:.57rem;font-weight:650}.installment-months select{color:#38261c;width:100%;height:40px;font:inherit;background:#f8f0e2;border:1px solid #bba887;border-radius:0;outline:0;padding-inline:9px;font-size:.62rem}.installment-months select:focus{border-color:#8b693b;box-shadow:0 0 0 3px #8b693b17}.installment-months>small{color:#89745e;grid-column:1/-1;font-size:.54rem;line-height:1.6}.payment-schedule{background:#ffffff3b;border:1px solid #bba681;margin-top:14px}.payment-schedule>header{border-bottom:1px solid #d0bea0;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.payment-schedule h3{margin:0;font-size:.93rem}.payment-schedule>header>span{color:#7d6a57;text-align:end;font-size:.53rem}.payment-schedule ol{margin:0;padding:0;list-style:none}.payment-schedule li{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.payment-schedule li+li{border-top:1px solid #d8c8ad}.payment-schedule__number{color:#7b5c31;width:28px;height:28px;font-family:var(--serif);border:1px solid #b69d73;border-radius:50%;place-items:center;font-size:.62rem;display:grid}.payment-schedule__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.payment-schedule__copy strong{color:#473328;font-size:.64rem}.payment-schedule__copy small{color:#877461;font-size:.53rem;line-height:1.45}.payment-schedule__amount{color:#38261c;font-family:var(--serif);white-space:nowrap;font-size:.78rem}.payment-schedule__status{color:#725a3c;text-align:center;border:1px solid #b9a581;border-radius:999px;min-width:92px;padding:4px 8px;font-size:.5rem}.payment-schedule li.is-paid .payment-schedule__number,.payment-schedule li.is-paid .payment-schedule__status{color:#3b6d4a;background:#dde9dd;border-color:#78977d}.payment-schedule li.is-due .payment-schedule__status{color:#744d18;background:#f1dfbd;border-color:#a77c3c}.payment-schedule__links{flex-wrap:wrap;grid-column:2/-1;gap:7px;display:flex}.payment-schedule__links a{color:#67451e;text-underline-offset:2px;align-items:center;gap:5px;font-size:.52rem;text-decoration:underline;display:inline-flex}.payment-schedule--signed{margin-top:20px}.customer-type{align-items:center;gap:8px;margin-bottom:18px;display:flex}.customer-type>span{color:#5b4436;margin-inline-end:auto;font-size:.66rem;font-weight:650}.customer-type label{cursor:pointer;color:#6f5c4e;border:1px solid #bbaa8e;align-items:center;gap:6px;min-height:37px;padding-inline:13px;font-size:.64rem;display:inline-flex}.customer-type label.is-selected{color:#fff7e7;background:#765522;border-color:#71511f}.customer-type input{accent-color:#d4a54b}.contract-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contract-field{flex-direction:column;gap:6px;display:flex}.contract-field--wide{grid-column:1/-1}.contract-field>span{color:#594236;font-size:.61rem;font-weight:650}.contract-field>span b{color:#9a532f;margin-inline-start:3px}.contract-field input{color:#2c1d16;background:#ffffff6b;border:1px solid #c3b295;outline:0;width:100%;height:44px;padding-inline:12px;font-size:.72rem}.contract-field input:focus{border-color:#8b693b;box-shadow:0 0 0 3px #8b693b17}.contract-field>small{color:#8f7d6c;font-size:.54rem;line-height:1.5}.tax-calculate-row{background:#ffffff45;border:1px solid #bca277;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:17px;padding:14px 15px;display:grid}.tax-calculate-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.tax-calculate-row strong{color:#3f2c20;font-family:var(--serif);font-size:.82rem}.tax-calculate-row small{color:#786451;font-size:.57rem;line-height:1.6}.tax-summary{background:#f0e5d1;border:1px solid #9b8766;margin-top:20px;box-shadow:inset 0 0 0 4px #64462308}.tax-summary--signed{margin-block:16px}.tax-summary>header{border-bottom:1px solid #cbbb9e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.tax-summary__icon{color:#5c704e;background:#f8f1e3;border:1px solid #8a744e;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.tax-summary h3{color:#39271d;font-family:var(--serif);margin:2px 0 0;font-size:1rem}.tax-treatment{color:#674d2e;text-align:center;background:#f8f0e2;border:1px solid #9b8a6b;border-radius:999px;padding:5px 9px;font-size:.52rem;font-weight:700}.tax-treatment--reverse_charge,.tax-treatment--not_subject_to_tax,.tax-treatment--zero_rated,.tax-treatment--exempt{color:#3b6d4a;background:#e1eadc;border-color:#78977d}.tax-summary dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.tax-summary dl>div{border-inline-end:1px solid #cbbb9e;padding:14px 15px}.tax-summary dl>div:last-child{border-inline-end:0}.tax-summary dt{color:#7b6752;margin-bottom:5px;font-size:.53rem}.tax-summary dd{color:#39261c;font-family:var(--serif);margin:0;font-size:.91rem;font-weight:650}.tax-summary__total{background:#7b572312}.tax-summary__total dd{font-size:1.08rem}.tax-summary>footer{color:#76624e;border-top:1px solid #cbbb9e;flex-wrap:wrap;gap:6px 15px;padding:10px 15px;font-size:.52rem;line-height:1.55;display:flex}.tax-summary>footer span{align-items:center;gap:5px;display:inline-flex}.contract-check{margin-block:15px}.contract-check>span:last-child{color:#5e4b3e;font-size:.64rem;line-height:1.7}.contract-check>span:last-child>small{color:#897563;margin-top:5px;font-size:.56rem;line-height:1.65;display:block}.contract-check a{color:#704613;text-underline-offset:2px;text-decoration:underline}.contract-check--optional{border-inline-start:2px solid #a78a5c;padding-inline-start:11px}.withdrawal-notice{background:#b07c3012;border:1px solid #b99966;margin-top:18px;padding:14px 15px}.withdrawal-notice strong{color:#4b321f;font-family:var(--serif);font-size:.88rem}.withdrawal-notice p,.withdrawal-notice small{color:#6d5747;margin:7px 0 0;font-size:.59rem;line-height:1.75;display:block}.withdrawal-notice small{color:#8b704f}.binding-summary{background:#eadcc4;border:1px solid #a78c60;grid-template-columns:auto 1fr;gap:7px 18px;margin-top:22px;padding:14px 16px;display:grid}.binding-summary span{color:#7c6753;font-size:.58rem}.binding-summary strong{color:#3c2a20;text-align:end;font-size:.66rem}.contract-order-button{min-height:52px;margin-top:12px}.signed-contract__evidence{color:#466149;background:#e2e9dc;border:1px solid #9daf93;grid-template-columns:auto 1fr 1fr;align-items:center;gap:15px;padding:15px;display:grid}.signed-contract__evidence div{flex-direction:column;gap:3px;display:flex}.signed-contract__evidence small{font-size:.53rem}.signed-contract__evidence strong{color:#334b37;font-family:var(--serif);overflow-wrap:anywhere;font-size:.7rem}.signed-contract__billing{color:#786554;gap:4px;margin:17px 0 13px;font-size:.63rem;display:grid}.signed-contract__billing strong{color:#3a281e;font-family:var(--serif);font-size:.88rem}.signed-contract__terms{background:#ffffff40;border:1px solid #c4b191;gap:6px;margin:14px 0;padding:14px;display:grid}.signed-contract__terms strong{color:#3f2d22;font-family:var(--serif);font-size:.82rem}.signed-contract__terms p{color:#655144;margin:0;font-size:.61rem;line-height:1.75}.signed-contract__terms small{color:#8b755e;font-size:.53rem;line-height:1.55}.payment-panel,.invoice-panel{border-top:1px solid #c8b393;grid-template-columns:auto 1fr;gap:13px 16px;margin-top:23px;padding-top:23px;display:grid}.payment-panel__icon{width:46px;height:46px;color:var(--gold-300);background:#26163e;border:1px solid #ad8d59;border-radius:50%;place-items:center;display:grid}.payment-panel h3,.invoice-panel h3{margin-bottom:4px}.payment-panel p,.invoice-panel p{color:#6f5c4d;margin:0;font-size:.65rem;line-height:1.7}.payment-panel .button,.payment-panel>small,.invoice-panel .button{grid-column:1/-1}.payment-panel>small{color:#88745d;text-align:center;justify-content:center;align-items:center;gap:6px;font-size:.55rem;display:flex}.invoice-panel{color:#46634a;background:#e1eadc;border:1px solid #97a98e;grid-template-columns:auto 1fr auto;align-items:center;margin-top:22px;padding:16px}.invoice-panel .button{grid-column:auto}.contract-dialog__security{color:#8b7867;text-align:center;border-top:1px solid #cdbb9f;justify-content:center;align-items:center;gap:7px;margin-top:24px;padding-top:15px;font-size:.54rem;display:flex}.demo-ribbon{color:#958575;letter-spacing:.18em;margin-top:18px;font-size:.5rem}.legal-page{color:#302119;background:radial-gradient(circle at 50% 0,#eacb9557,#0000 34%),linear-gradient(135deg,#f5ead8,#dfc9a8);min-height:100svh}.legal-page__header{border-bottom:1px solid #432a1a29;justify-content:space-between;align-items:center;min-height:76px;display:flex}.legal-page__header .brand{color:#271811}.legal-document{width:min(1120px,100% - 48px);margin:0 auto;padding:70px 0 80px}.legal-back{color:#755127;align-items:center;gap:7px;margin-bottom:42px;font-size:.67rem;display:inline-flex}.legal-document h1{max-width:820px;font-family:var(--serif);letter-spacing:-.045em;margin:7px 0 16px;font-size:clamp(3rem,7vw,5rem);font-weight:500;line-height:.95}html[lang=fa] .legal-document h1{font-family:var(--sans);font-size:clamp(2rem,6vw,3.5rem);font-weight:400;line-height:1.4}.legal-document__intro{color:#6e594b;max-width:780px;font-family:var(--serif);margin:0;font-size:1.24rem;line-height:1.55}html[lang=fa] .legal-document__intro{font-family:var(--sans);font-size:.9rem;line-height:2}.legal-draft{color:#79501a;background:#ffffff47;border:1px solid #b78847;max-width:920px;margin:28px 0;padding:10px 13px;font-size:.67rem}.legal-document section{border-top:1px solid #49301f2b;margin-top:34px;padding-top:25px}.legal-document section h2{font-family:var(--serif);margin:0 0 10px;font-size:1.55rem;font-weight:600}html[lang=fa] .legal-document section h2{font-family:var(--sans);font-size:1.08rem;font-weight:600}.legal-document section p{color:#58463b;max-width:920px;margin:0 0 12px;font-size:.78rem;line-height:1.9}html[lang=fa] .legal-document section p{line-height:2.1}.legal-table-wrap{background:#ffffff2e;border:1px solid #4f321f33;width:100%;margin-top:20px;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:880px}.legal-table-wrap th,.legal-table-wrap td{border-inline-end:1px solid #4f321f24;vertical-align:top;text-align:start;border-bottom:1px solid #4f321f24;padding:14px 15px}.legal-table-wrap th:last-child,.legal-table-wrap td:last-child{border-inline-end:0}.legal-table-wrap tbody tr:last-child td{border-bottom:0}.legal-table-wrap th{color:#3e2b20;background:#4c2e1b12;font-size:.67rem;font-weight:650;line-height:1.5}.legal-table-wrap td{color:#5b493d;font-size:.67rem;line-height:1.75}html[lang=fa] .legal-table-wrap th,html[lang=fa] .legal-table-wrap td{line-height:2}.legal-links{flex-wrap:wrap;gap:9px 18px;margin:16px 0 0;padding:0;list-style:none;display:flex}.legal-links a{color:#724917;text-underline-offset:3px;align-items:center;gap:5px;font-size:.67rem;text-decoration:underline;display:inline-flex}.legal-choices{min-height:40px;margin-top:10px;padding-inline:16px;font-size:.7rem}.legal-page__footer{color:#806f60;border-top:1px solid #432a1a29;justify-content:space-between;align-items:center;min-height:64px;font-size:.61rem;display:flex}@media (max-width:1180px){.landing__primary-nav{display:none}.site-menu{display:block}}@media (max-width:1100px){.page-width{width:min(100% - 40px,1100px)}.landing__copy{width:min(570px,58vw);margin-inline-start:0}.door-entry{inset-inline-end:40px}.hallway__stage{grid-template-columns:205px minmax(540px,1fr);gap:30px}.lianna-profile__frame,.lianna-profile__identity,.lianna-profile__promise{width:205px}.intake{height:min(700px,100svh - 140px)}}@media (max-width:860px){.landing{grid-template-rows:auto minmax(570px,1fr) auto}.landing__veil{background:linear-gradient(90deg,#090505c9 0%,#0d08067a 54%,#0d08061f 100%),linear-gradient(#08050480 0%,#0000 32%,#090504c7 100%)}.landing__copy{width:min(680px,88vw)}.door-entry{display:none}.hallway{overflow:visible}.hallway__stage{grid-template-columns:1fr;align-items:start;gap:18px;padding-top:22px}.lianna-profile{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0a060573;border:1px solid #ffffff1f;justify-self:stretch;align-items:center;gap:16px;width:100%;max-width:none;padding:12px;display:flex}.lianna-profile__frame{aspect-ratio:1;border-radius:50%;flex:none;width:76px;height:76px;margin:0}.lianna-profile__frame img{object-position:50% 18%}.lianna-profile__scan,.lianna-profile__corner,.lianna-profile__promise{display:none}.lianna-profile__identity{background:0 0;border:0;width:auto;margin:0;padding:0}.lianna-profile__identity h1{font-size:2rem}.hallway__title{display:none}.intake{max-width:none;height:min(720px,100svh - 205px)}}@media (max-width:680px){.page-width{width:calc(100% - 28px)}.landing{grid-template-rows:auto minmax(620px,1fr) auto;min-height:100svh;overflow:hidden auto}.landing:before{background-position:52%}.landing__image{background-position:52% 0;background-size:auto min(100svh,780px)}.landing__veil{background:linear-gradient(#0805045c 0%,#09060526 26%,#090504bd 55%,#090504f5 100%),linear-gradient(90deg,#08050440,#0805041f)}.landing__header,.hallway__header{min-height:68px}.landing__header-actions,.hallway__header nav{gap:8px}.site-menu summary{min-height:34px;padding-inline:10px}.brand__emblem,.brand--compact .brand__emblem{width:44px;height:44px}.brand__wordmark strong{font-size:1.08rem}.brand__wordmark small{font-size:.43rem}.language-switcher{gap:6px;height:34px;padding-inline:9px}.language-switcher>svg{display:none}.landing__hero{align-items:flex-end;min-height:620px;padding-block:220px 45px}.landing__copy{width:100%}.landing__copy h1{margin-block:14px 16px;font-size:clamp(3.1rem,16vw,4.6rem)}html[lang=fa] .landing__copy h1{font-size:clamp(2.4rem,12vw,3.8rem)}.landing__body{font-size:.81rem;line-height:1.75}.landing__actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:23px}.audience-action,.button--hero{width:100%}.button--bare{align-self:flex-start}.landing__location{margin-top:21px}.landing__footer,.legal-page__footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:76px}.landing__footer nav,.legal-page__footer nav{justify-content:flex-start;gap:8px 14px}.cookie-panel{grid-template-columns:1fr;gap:9px;width:calc(100% - 20px);max-height:calc(100svh - 20px);padding:17px;bottom:10px;overflow-y:auto}.cookie-panel__icon{width:30px;height:30px}.cookie-panel__actions{align-items:stretch}.cookie-panel__actions .button{flex:1;min-width:0}.cookie-panel__actions .text-button{flex-basis:100%;justify-content:center;padding-top:3px}.modal-backdrop{align-items:end;padding:0}.modal-shell{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92svh;padding:38px 24px 28px}.contract-dialog{max-height:96svh;padding-inline:17px}.contract-dialog__heading{grid-template-columns:1fr;gap:12px;padding-inline-end:25px}.contract-dialog__crest{width:44px;height:44px}.contract-dialog__heading h2{font-size:1.55rem}.proposal-document__price{grid-template-columns:1fr}.proposal-document__price strong{grid-row:auto;font-size:1.65rem}.proposal-document__seller,.payment-plan-section__heading,.installment-months,.tax-calculate-row{grid-template-columns:1fr}.tax-calculate-row .button{justify-content:center;width:100%}.tax-summary>header{grid-template-columns:auto 1fr}.tax-treatment{grid-column:1/-1;justify-self:start}.tax-summary dl{grid-template-columns:1fr}.tax-summary dl>div{border-inline-end:0;border-bottom:1px solid #cbbb9e}.tax-summary dl>div:last-child{border-bottom:0}.proposal-document__seller>div{grid-row:auto}.payment-plan-options{grid-template-columns:1fr}.payment-plan-option{min-height:0}.installment-months>small{grid-column:1}.payment-schedule>header{flex-direction:column;align-items:flex-start}.payment-schedule>header>span{text-align:start}.payment-schedule li{grid-template-columns:auto minmax(0,1fr) auto;gap:9px}.payment-schedule__status{grid-column:2/-1;justify-self:start;min-width:0}.payment-schedule__links{grid-column:2/-1}.proposal-document dl,.contract-fields{grid-template-columns:1fr}.proposal-document dl>div,.proposal-document dl>div:nth-child(odd):not(.proposal-document__wide){border-inline-end:0;grid-column:1}.customer-type{flex-wrap:wrap;align-items:stretch}.customer-type>span{flex-basis:100%}.customer-type label{flex:1;justify-content:center}.contract-field--wide{grid-column:1}.signed-contract__evidence{grid-template-columns:auto 1fr}.signed-contract__evidence div:last-child{grid-column:2}.invoice-panel{grid-template-columns:auto 1fr}.invoice-panel .button{grid-column:1/-1}.modal-shell:before,.modal-shell:after{display:none}.manifesto-dialog{padding:42px 24px 30px}.process-dialog{padding-inline:24px}.manifesto-dialog p:not(.eyebrow){font-size:1rem}.hallway__header .brand__wordmark small{display:none}.hall-nav-button{justify-content:center;width:36px;padding:0}.hall-nav-button span{display:none}.hallway__stage{width:100%;padding:10px 10px 20px}.lianna-profile{display:none}.intake{border-color:#d1b986;height:calc(100svh - 88px);min-height:calc(100svh - 88px)}.intake__header{min-height:64px;padding-inline:13px}.intake__progress{width:42%}.intake__progress>span{font-size:.52rem}.intake__thread{padding:16px 13px 26px}.message{max-width:94%;font-size:.7rem}.message--customer{max-width:86%}.question-card{grid-template-columns:42px 1fr}.question-card__number{font-size:.9rem}.question-card__body,.review-card{padding:20px 16px}.question-card h2,.review-card h2,.success-card h2{font-size:1.42rem}.question-card__actions,.review-card__actions{justify-content:stretch}.question-card__actions .button,.review-card__actions .button{flex:1;padding-inline:10px;font-size:.7rem}.review-row{gap:8px}.review-row button{font-size:0}.review-row button svg{width:17px;height:17px}.success-card{padding:30px 17px}.case-reference{width:100%;min-width:0}.case-drawer{padding:22px 17px}.legal-document{width:calc(100% - 32px);padding-block:44px 60px}.legal-back{margin-bottom:30px}}@media print{body *{visibility:hidden!important}.contract-dialog,.contract-dialog *{visibility:visible!important}.contract-dialog{width:100%;max-height:none;box-shadow:none;border:0;padding:20px;position:absolute;inset:0;overflow:visible}.modal-shell__close,.contract-form,.payment-panel,.invoice-panel .button,.contract-dialog__security,.signed-contract>.button{display:none!important}}@media (max-height:740px) and (min-width:681px){.landing{grid-template-rows:auto minmax(470px,1fr) auto}.landing__hero{min-height:470px;padding-block:25px}.landing__copy h1{margin-block:12px 15px;font-size:clamp(3.3rem,5vw,5.2rem)}.landing__actions,.landing__location{margin-top:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.button{--key-depth:#08030f;box-shadow:0 5px 0 var(--key-depth), 0 14px 30px #00000047;border-radius:5px;transition:transform .11s,box-shadow .11s,background-color .16s,color .16s,border-color .16s;transform:translateY(0)}.button--gold,.button--gold-dark{--key-depth:#8f5a14;box-shadow:0 5px 0 var(--key-depth), 0 15px 36px #d69e3342}.button--gold{color:#1b1008;background:linear-gradient(135deg,#f8dc89,#eab843);border-color:#ffe49a}.button--gold:hover:not(:disabled){color:#160d06;background:linear-gradient(135deg,#ffe8a6,#f1c456)}.button--ink{--key-depth:#0b0604}.button--ghost{--key-depth:#07030d;color:var(--parchment);background-color:#0e061b8a}.button--ghost-dark{--key-depth:#9e866a;background-color:#f1e5d2}.button--bare,.button--bare:hover:not(:disabled),.button--bare:active:not(:disabled){box-shadow:none;background:0 0;transform:none}.button:hover:not(:disabled){box-shadow:0 6px 0 var(--key-depth), 0 18px 36px #00000052;transform:translateY(-1px)}.button:active:not(:disabled){box-shadow:0 0 0 var(--key-depth), 0 4px 10px #0000003d;transform:translateY(5px)}.language-switcher button,.site-menu summary,.site-menu__link:is(button),.hall-nav-button,.review-row button,.proposal-strip button{--key-depth:#08030f;box-shadow:0 4px 0 var(--key-depth);border-radius:4px;transition:transform .11s,box-shadow .11s,border-color .16s,background-color .16s,color .16s;transform:translateY(0)}.language-switcher button:hover,.site-menu summary:hover,.site-menu__link:is(button):hover,.hall-nav-button:hover,.review-row button:hover,.proposal-strip button:hover{box-shadow:0 5px 0 var(--key-depth);transform:translateY(-1px)}.language-switcher button:active,.site-menu summary:active,.site-menu__link:is(button):active,.hall-nav-button:active,.review-row button:active,.proposal-strip button:active{box-shadow:0 0 0 var(--key-depth);transform:translateY(4px)}.social-footer-link{align-items:center;gap:6px;display:inline-flex}.social-icon{fill:currentColor;flex:none;width:15px;height:15px}.social-icon__cutout{fill:var(--plum-950)}.social-icon__stroke{fill:none;stroke:var(--plum-950);stroke-width:1.8px}@media (hover:hover) and (pointer:fine) and (min-width:681px){.landing__header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e061be0;transition:transform .24s,box-shadow .24s;transform:translateY(calc(12px - 100%));box-shadow:0 1px #f3c95e47}.landing__header:hover,.landing__header:focus-within{transform:translateY(0);box-shadow:0 18px 46px #00000052}}.payment-disabled-panel{grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-top:18px;display:grid}.payment-disabled-panel__icon{border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.payment-disabled-panel p{margin:6px 0 8px}.payment-disabled-panel small{line-height:1.55;display:block}
