:root{--brand: #0F5B4D;--brand-ink: #0A3F36;--brand-700: #0C4D41;--brand-500: #2E7A6A;--brand-300: #8FBDB0;--brand-100: #DCEBE5;--brand-50: #EEF5F1;--accent: #F2A33A;--accent-600: #D98A1F;--accent-ink: #8A5510;--accent-100: #FCE7C6;--accent-50: #FEF4E3;--terracotta: #C8553D;--terracotta-ink: #A2402B;--terracotta-100: #F6DDD5;--paper: #FBF7F0;--paper-2: #F5EFE4;--paper-3: #EDE5D6;--surface: #FFFFFF;--ink: #16211E;--n-900: #16211E;--n-800: #25322E;--n-700: #3A4844;--n-600: #52605B;--n-500: #6E7A76;--n-400: #98A29E;--n-300: #C4CBC7;--n-200: #DFE3DF;--n-100: #ECEEEA;--line: #E6DFD2;--line-strong: #D5CCBB;--ok: #1E7A4C;--ok-100: #DDF1E5;--warn: #9A5B05;--warn-100: #FCEFD5;--err: #B3261E;--err-100: #FBE2DE;--info: #1F5E9E;--info-100: #DEEAF7;--f-display: "Bricolage Grotesque", "Instrument Sans", system-ui, sans-serif;--f-text: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-ar: "IBM Plex Sans Arabic", "Instrument Sans", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: clamp(1.15rem, 1.05rem + .4vw, 1.35rem);--fs-h4: clamp(1.15rem, 1.05rem + .45vw, 1.375rem);--fs-h3: clamp(1.35rem, 1.15rem + .8vw, 1.75rem);--fs-h2: clamp(1.9rem, 1.35rem + 2.3vw, 3.25rem);--fs-h1: clamp(2.4rem, 1.5rem + 3.9vw, 4.6rem);--fs-display: clamp(2.6rem, 1.4rem + 5vw, 5.6rem);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--s-16: 4rem;--section-y: clamp(4rem, 2.6rem + 6vw, 8rem);--gutter: clamp(1rem, .5rem + 2.4vw, 2rem);--container: 1200px;--container-wide: 1320px;--r-xs: 6px;--r-sm: 8px;--r: 12px;--r-lg: 18px;--r-xl: 28px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(10, 63, 54, .06), 0 1px 1px rgba(10, 63, 54, .04);--sh-2: 0 2px 4px rgba(10, 63, 54, .05), 0 8px 24px -6px rgba(10, 63, 54, .12);--sh-3: 0 4px 10px rgba(10, 63, 54, .06), 0 24px 56px -16px rgba(10, 63, 54, .24);--sh-ring: 0 0 0 4px rgba(242, 163, 58, .35);--focus: 0 0 0 3px var(--paper), 0 0 0 5px var(--brand);--ease: cubic-bezier(.2, .7, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--t-fast: .14s;--t: .24s;--t-slow: .6s}@media(prefers-reduced-motion:reduce){:root{--t-fast: 0ms;--t: 0ms;--t-slow: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:88px}body{margin:0;min-block-size:100vh;font-family:var(--f-text);font-size:var(--fs-base);line-height:1.6;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;text-rendering:optimizeLegibility}html[dir=rtl] body{font-family:var(--f-ar);line-height:1.75}img,svg,video,iframe{display:block;max-inline-size:100%}svg.i{display:inline-block;inline-size:1.15em;block-size:1.15em;flex:none;vertical-align:-.2em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--brand);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--brand-ink)}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-xs)}::-moz-selection{background:var(--accent-100);color:var(--ink)}::selection{background:var(--accent-100);color:var(--ink)}[hidden]{display:none!important}h1,h2,h3,h4,h5{font-family:var(--f-display);font-weight:700;line-height:1.08;letter-spacing:-.022em;margin:0 0 var(--s-4);color:var(--ink);font-variation-settings:"opsz" 72;text-wrap:balance}h1{font-size:var(--fs-h1);font-weight:800;letter-spacing:-.035em}h2{font-size:var(--fs-h2);letter-spacing:-.03em}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4);line-height:1.25;letter-spacing:-.012em}html[dir=rtl] :is(h1,h2,h3,h4,h5){font-family:var(--f-ar);letter-spacing:0;line-height:1.3;font-weight:700}p{margin:0 0 var(--s-4);text-wrap:pretty}ul,ol{margin:0;padding:0}.prose ul,.prose ol{padding-inline-start:1.25em;margin-block-end:var(--s-4)}small{font-size:var(--fs-sm)}code,kbd,.mono{font-family:var(--f-mono);font-size:.92em;letter-spacing:-.01em}.ltr{direction:ltr;unicode-bidi:isolate}hr{border:0;border-block-start:1px solid var(--line);margin:var(--s-8) 0}.lead{font-size:var(--fs-lg);line-height:1.55;color:var(--n-700);max-inline-size:60ch}.muted{color:var(--n-600)}.eyebrow{display:inline-flex;align-items:center;gap:.55em;margin-block-end:var(--s-4);font-family:var(--f-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--terracotta-ink)}.eyebrow:before{content:"";inline-size:18px;block-size:2px;border-radius:2px;background:currentColor}html[dir=rtl] .eyebrow{font-family:var(--f-ar);letter-spacing:0;font-size:.85rem}.hl{position:relative;white-space:nowrap;z-index:0}.hl:after{content:"";position:absolute;inset-inline:-.06em;inset-block-end:.06em;block-size:.32em;z-index:-1;background:var(--accent);opacity:.55;border-radius:3px;transform:skew(-8deg)}.tnum{font-variant-numeric:tabular-nums}.container{inline-size:100%;max-inline-size:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.container.wide{max-inline-size:calc(var(--container-wide) + var(--gutter) * 2)}.container.narrow{max-inline-size:calc(820px + var(--gutter) * 2)}.section{padding-block:var(--section-y);position:relative}.section.tight{padding-block:calc(var(--section-y) * .6)}.section.alt{background:var(--paper-2)}.section.white{background:var(--surface)}.section-head{max-inline-size:880px;margin-block-end:clamp(2.25rem,1.5rem + 3vw,4rem)}.section-head.center{margin-inline:auto;text-align:center}.section-head.center .lead{margin-inline:auto}.section-head.split{max-inline-size:none;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-6)}.section-head.split>div{max-inline-size:680px}.grid{display:grid;gap:var(--s-6)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.stack>*+*{margin-block-start:var(--s-4)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.center{text-align:center}.sr-only{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;inset-inline-start:var(--s-4);inset-block-start:-60px;z-index:100;padding:.6rem 1rem;background:var(--ink);color:#fff;border-radius:var(--r-sm)}.skip:focus{inset-block-start:var(--s-4)}.scroll-x{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}html[dir=rtl] :is(.tnum,.amt,.kpi b,.sd-total,.shop-card .p,.ed-price b,.ed-price s,.cash-total,.cash-legend b,.fees span,.ma-total b,.order .ref,.plan-price .amount,.cap-n,code,kbd,.mono,time){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :is(.who b,.who span,.ma-item b,.ma-item small,.as-h small,.stage-notif b,.shop-logo){unicode-bidi:plaintext}@media(max-width:480px){.hide-xs{display:none}}.btn{--btn-bg: var(--surface);--btn-fg: var(--ink);--btn-bd: var(--line-strong);display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-block-size:44px;padding:.65rem 1.15rem;border-radius:var(--r-pill);border:1px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-weight:600;font-size:.95rem;line-height:1.2;text-decoration:none;white-space:nowrap;transition:transform var(--t-fast) var(--ease),background var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t)}.btn:hover{color:var(--btn-fg);transform:translateY(-1px);box-shadow:var(--sh-2)}.btn:active{transform:translateY(0);box-shadow:none}.btn .i{transition:transform var(--t) var(--ease)}.btn:hover .i-go{transform:translate(3px)}html[dir=rtl] .btn .i-go{transform:scaleX(-1)}html[dir=rtl] .btn:hover .i-go{transform:scaleX(-1) translate(3px)}.btn-primary{--btn-bg: var(--brand);--btn-fg: #fff;--btn-bd: var(--brand);box-shadow:inset 0 1px #ffffff24,0 1px 2px #0a3f364d}.btn-primary:hover{--btn-bg: var(--brand-ink);--btn-bd: var(--brand-ink)}.btn-accent{--btn-bg: var(--accent);--btn-fg: var(--ink);--btn-bd: var(--accent-600);box-shadow:inset 0 1px #ffffff59}.btn-accent:hover{--btn-bg: #F5B256}.btn-dark{--btn-bg: var(--ink);--btn-fg: #fff;--btn-bd: var(--ink)}.btn-ghost{--btn-bg: transparent;--btn-bd: transparent}.btn-ghost:hover{--btn-bg: rgba(15,91,77,.07);box-shadow:none}.btn-on-dark{--btn-bg: rgba(255,255,255,.08);--btn-fg: #fff;--btn-bd: rgba(255,255,255,.25)}.btn-on-dark:hover{--btn-bg: rgba(255,255,255,.16)}.btn-lg{min-block-size:54px;padding:.85rem 1.5rem;font-size:1.02rem}.btn-sm{min-block-size:36px;padding:.4rem .85rem;font-size:.85rem}.btn-block{inline-size:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn.is-loading{pointer-events:none;color:transparent;position:relative}.btn.is-loading:after{content:"";position:absolute;inline-size:18px;block-size:18px;border-radius:50%;border:2px solid currentColor;border-color:var(--btn-fg) transparent var(--btn-fg) var(--btn-fg);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.link-arrow{display:inline-flex;align-items:center;gap:.4em;font-weight:600;text-decoration:none}.link-arrow:hover .i{transform:translate(3px)}html[dir=rtl] .link-arrow .i{transform:scaleX(-1)}.link-arrow .i{transition:transform var(--t) var(--ease)}.field{display:grid;gap:.4rem}.field+.field{margin-block-start:var(--s-4)}.label{font-weight:600;font-size:.9rem;color:var(--n-800)}.hint{font-size:.82rem;color:var(--n-600)}.input,.select,.textarea{inline-size:100%;min-block-size:46px;padding:.65rem .9rem;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.textarea{min-block-size:120px;resize:vertical}.input::-moz-placeholder,.textarea::-moz-placeholder{color:var(--n-400)}.input::placeholder,.textarea::placeholder{color:var(--n-400)}.input:hover,.select:hover,.textarea:hover{border-color:var(--n-400)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px #0f5b4d24}.input[aria-invalid=true]{border-color:var(--err);box-shadow:0 0 0 4px #b3261e1a}.field-error{display:flex;gap:.35rem;align-items:center;font-size:.82rem;color:var(--err)}.input-group{display:flex;align-items:stretch;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.input-group:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px #0f5b4d24}.input-group .input{border:0;box-shadow:none;background:transparent;min-inline-size:0;flex:1}.input-group .addon{display:flex;align-items:center;padding-inline:.8rem;color:var(--n-600);font-family:var(--f-mono);font-size:.88rem;white-space:nowrap;background:var(--paper-2);border-inline-start:1px solid var(--line);border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm)}.check{display:flex;gap:.65rem;align-items:flex-start;font-size:.92rem;cursor:pointer}.check input{inline-size:18px;block-size:18px;margin-block-start:.2rem;accent-color:var(--brand);flex:none}.badge{display:inline-flex;align-items:center;gap:.35em;padding:.2rem .6rem;border-radius:var(--r-pill);font-size:.75rem;font-weight:600;line-height:1.5;background:var(--n-100);color:var(--n-800);white-space:nowrap}.badge-brand{background:var(--brand-100);color:var(--brand-ink)}.badge-accent{background:var(--accent-100);color:var(--accent-ink)}.badge-ok{background:var(--ok-100);color:var(--ok)}.badge-warn{background:var(--warn-100);color:var(--warn)}.badge-err{background:var(--err-100);color:var(--err)}.badge-info{background:var(--info-100);color:var(--info)}.badge-dot:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.chip{display:inline-flex;align-items:center;gap:.4em;padding:.45rem .9rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);font-size:.88rem;font-weight:500;color:var(--n-800);transition:all var(--t-fast)}.chip:hover{border-color:var(--brand-300);color:var(--brand-ink)}.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.kbd{font-family:var(--f-mono);font-size:.75rem;padding:.1rem .4rem;border-radius:4px;border:1px solid var(--line-strong);border-block-end-width:2px;background:var(--surface)}.subcheck{position:relative;max-inline-size:600px}.subcheck-row{display:flex;align-items:stretch;gap:6px;padding:6px;border-radius:18px;background:var(--surface);border:1.5px solid var(--line-strong);box-shadow:var(--sh-2);transition:border-color var(--t),box-shadow var(--t)}.subcheck-row:focus-within{border-color:var(--brand);box-shadow:var(--sh-2),0 0 0 5px #0f5b4d1f}.subcheck[data-state=ok] .subcheck-row{border-color:var(--ok);box-shadow:var(--sh-2),0 0 0 5px #1e7a4c21}.subcheck[data-state=taken] .subcheck-row,.subcheck[data-state=invalid] .subcheck-row{border-color:var(--err);box-shadow:var(--sh-2),0 0 0 5px #b3261e1a}.subcheck-field{flex:1;min-inline-size:0;display:flex;align-items:center;padding-inline:1rem .5rem;direction:ltr;font-family:var(--f-mono);font-size:clamp(.9rem,.85rem + .3vw,1.02rem);cursor:text}.subcheck-field .pre,.subcheck-field .suf{color:var(--n-500);white-space:nowrap}.subcheck-field .suf{color:var(--n-700);font-weight:500}.subcheck-field input{flex:1 1 auto;min-inline-size:3ch;inline-size:100%;border:0;outline:0;background:transparent;padding:.7rem .1rem;font-family:inherit;font-size:inherit;font-weight:600;color:var(--ink);text-align:end}.subcheck-field input::-moz-placeholder{color:var(--n-400);font-weight:500}.subcheck-field input::placeholder{color:var(--n-400);font-weight:500}.subcheck-field input:focus-visible{box-shadow:none}.subcheck-state{inline-size:24px;block-size:24px;margin-inline-start:.45rem;display:grid;place-items:center;flex:none;border-radius:50%}.subcheck[data-state=checking] .subcheck-state{border:2px solid var(--n-200);border-block-start-color:var(--brand);animation:spin .7s linear infinite}.subcheck[data-state=ok] .subcheck-state{background:var(--ok);color:#fff}.subcheck[data-state=taken] .subcheck-state,.subcheck[data-state=invalid] .subcheck-state{background:var(--err);color:#fff}.subcheck-state .i{inline-size:14px;block-size:14px}.subcheck .btn{border-radius:13px;flex:none}.subcheck-status{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;min-block-size:2.6rem;padding:.7rem .3rem 0;font-size:.9rem;color:var(--n-600)}.subcheck-status .i{inline-size:16px;block-size:16px}.subcheck-status .ok{color:var(--ok);font-weight:600;display:inline-flex;gap:.35rem;align-items:center}.subcheck-status .ko{color:var(--err);font-weight:600;display:inline-flex;gap:.35rem;align-items:center}.subcheck-status code{font-size:.85em;background:var(--paper-2);padding:.05rem .35rem;border-radius:4px;direction:ltr;unicode-bidi:isolate}.hold{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem .2rem .45rem;border-radius:var(--r-pill);background:var(--accent-50);border:1px solid var(--accent-100);color:var(--accent-ink);font-size:.82rem;font-weight:600}.hold .ring{inline-size:16px;block-size:16px;border-radius:50%;background:conic-gradient(var(--accent-600) var(--p, 100%),var(--accent-100) 0)}.hold time{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.subcheck-suggest{display:flex;flex-wrap:wrap;gap:.4rem;padding-inline:.3rem}.subcheck-suggest button{font-family:var(--f-mono);font-size:.82rem;direction:ltr}@media(max-width:560px){.subcheck-row{flex-direction:column;padding:5px}.subcheck .btn{inline-size:100%}.subcheck-field{padding-block:.1rem}}.subcheck.on-dark .subcheck-row{border-color:transparent;box-shadow:0 20px 50px -20px #00000080}.subcheck.on-dark .subcheck-status{color:#cfe2db;justify-content:center}.subcheck.on-dark .subcheck-status .ok{color:#9be3bc}.subcheck.on-dark .subcheck-status .ko{color:#ffb4a8}.subcheck.on-dark .subcheck-status code{background:#ffffff1f;color:#fff}.subcheck.on-dark .subcheck-status a{color:var(--accent)}.subcheck.on-dark .hold{background:#f2a33a26;border-color:#f2a33a59;color:#ffd08a}.subcheck.on-dark .subcheck-suggest{justify-content:center}.subcheck.on-dark .chip{background:#ffffff14;border-color:#fff3;color:#fff}.step-title:focus,.step-title:focus-visible{box-shadow:none}@media(max-width:480px){.subcheck-field .pre{display:none}}.announce{background:var(--brand-ink);color:#e8f2ee;font-size:.84rem}.announce .container{display:flex;align-items:center;justify-content:center;gap:.6rem;min-block-size:40px;padding-block:.4rem;text-align:center}.announce a{color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.announce a:hover{color:#ffd08a}.announce .badge{background:#f2a33a2e;color:var(--accent)}.announce .ann-short{display:none}@media(max-width:640px){.announce .ann-long{display:none}.announce .ann-short{display:inline}.announce .container{font-size:.8rem;gap:.45rem}}.site-header{position:sticky;inset-block-start:0;z-index:50;background:#fbf7f0d1;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-block-end:1px solid transparent;transition:border-color var(--t),background var(--t),box-shadow var(--t)}.site-header.is-stuck{border-color:var(--line);box-shadow:0 6px 24px -18px #0a3f3666}.site-header .container{display:flex;align-items:center;gap:var(--s-6);min-block-size:68px}.logo{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:var(--ink);flex:none}.logo svg{inline-size:34px;block-size:34px}.logo-word{font-family:var(--f-display);font-weight:800;font-size:1.42rem;letter-spacing:-.04em;line-height:1}.logo-word small{display:block;font-family:var(--f-ar);font-weight:600;font-size:.62rem;letter-spacing:0;color:var(--n-600);margin-block-start:2px}.logo:hover{color:var(--ink)}.nav{display:flex;align-items:center;gap:.15rem;margin-inline-start:var(--s-4)}.nav a{position:relative;padding:.5rem .8rem;border-radius:var(--r-pill);color:var(--n-700);font-weight:500;font-size:.94rem;text-decoration:none;transition:color var(--t-fast),background var(--t-fast)}.nav a:hover{color:var(--ink);background:#0f5b4d0f}.nav a[aria-current=page]{color:var(--brand-ink);font-weight:600}.nav a[aria-current=page]:after{content:"";position:absolute;inset-inline:.8rem;inset-block-end:.2rem;block-size:2px;border-radius:2px;background:var(--accent)}.header-actions{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto}.lang-switch{display:inline-flex;padding:3px;border-radius:var(--r-pill);background:var(--paper-3);border:1px solid var(--line)}.lang-switch button{min-inline-size:36px;min-block-size:30px;padding:0 .55rem;border:0;border-radius:var(--r-pill);background:transparent;font-size:.8rem;font-weight:600;color:var(--n-600)}.lang-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1)}.lang-switch button:last-child{font-family:var(--f-ar);font-size:.95rem}.menu-btn{display:none;inline-size:44px;block-size:44px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);align-items:center;justify-content:center}.menu-btn .i{inline-size:22px;block-size:22px}@media(max-width:960px){.nav,.header-actions .hide-m{display:none}.menu-btn{display:inline-flex}}@media(max-width:420px){.header-actions .lang-switch{display:none}.site-header .btn-primary{padding-inline:.9rem}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden}.drawer.is-open{visibility:visible}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a161373;opacity:0;transition:opacity var(--t) var(--ease)}.drawer.is-open .drawer-backdrop{opacity:1}.drawer-panel{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(88vw,380px);background:var(--paper);box-shadow:var(--sh-3);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4);transform:translate(100%);transition:transform var(--t) var(--ease);overflow-y:auto}html[dir=rtl] .drawer-panel{transform:translate(-100%)}.drawer.is-open .drawer-panel{transform:none}.drawer-head{display:flex;align-items:center;justify-content:space-between}.drawer nav{display:grid;gap:2px}.drawer nav a{display:flex;align-items:center;justify-content:space-between;padding:.9rem .4rem;border-block-end:1px solid var(--line);color:var(--ink);font-family:var(--f-display);font-weight:600;font-size:1.25rem;text-decoration:none}html[dir=rtl] .drawer nav a{font-family:var(--f-ar)}.drawer nav a[aria-current=page]{color:var(--brand)}.drawer .drawer-foot{margin-block-start:auto;display:grid;gap:.6rem}.icon-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.icon-btn:hover{background:var(--paper-2)}.site-footer{position:relative;background:var(--ink);color:#c9d4d0;padding-block:clamp(3.5rem,2rem + 5vw,6rem) var(--s-6);overflow:hidden}.site-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cpath d='M32 6l7.6 18.4L58 32l-18.4 7.6L32 58l-7.6-18.4L6 32l18.4-7.6z' fill='none' stroke='%23ffffff' stroke-opacity='.035'/%3E%3C/svg%3E");pointer-events:none}.site-footer a{color:#e6eeeb;text-decoration:none}.site-footer a:hover{color:var(--accent)}.footer-top{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:var(--s-10) var(--s-8)}.footer-brand .logo{color:#fff}.footer-brand p{margin-block:var(--s-4) var(--s-5);max-inline-size:34ch;font-size:.95rem;color:#aebdb8}.footer-col h2{font-family:var(--f-mono);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#8fa19b;margin-block-end:var(--s-4)}html[dir=rtl] .footer-col h2{font-family:var(--f-ar);letter-spacing:0;font-size:.85rem}.footer-col ul{list-style:none;display:grid;gap:.65rem;font-size:.94rem}.footer-contact{display:grid;gap:.55rem;font-size:.92rem}.footer-contact a{display:inline-flex;align-items:center;gap:.5rem}.footer-pay{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-block-start:var(--s-12);padding-block:var(--s-6);border-block:1px solid rgba(255,255,255,.1)}.pay-tags{display:flex;flex-wrap:wrap;gap:.5rem}.pay-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:var(--r-xs);border:1px solid rgba(255,255,255,.16);font-size:.78rem;font-weight:600;color:#e6eeeb;background:#ffffff0a}.pay-tag .i{color:var(--accent)}.footer-bottom{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);padding-block-start:var(--s-6);font-size:.85rem;color:#8fa19b}.footer-bottom .lang-switch{background:#ffffff0f;border-color:#ffffff1f}.footer-bottom .lang-switch button{color:#aebdb8}.footer-bottom .lang-switch button[aria-pressed=true]{background:#fff;color:var(--ink)}.footer-wordmark{position:relative;margin-block-start:var(--s-10);font-family:var(--f-display);font-weight:800;font-size:clamp(4rem,1rem + 16vw,15rem);line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.09);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;text-align:center}@media(max-width:960px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1 / -1}}@media(max-width:420px){.footer-top{gap:var(--s-8) var(--s-5)}}.mini-footer{padding-block:var(--s-8);border-block-start:1px solid var(--line);font-size:.85rem;color:var(--n-600)}.mini-footer .container{display:flex;flex-wrap:wrap;gap:var(--s-4);justify-content:space-between;align-items:center}.mini-footer nav{display:flex;flex-wrap:wrap;gap:var(--s-5)}.mini-footer a{color:var(--n-600);text-decoration:none}.mini-footer a:hover{color:var(--ink)}.header-min .container{min-block-size:64px}.header-min .secure{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--n-600)}@media(max-width:560px){.header-min .secure span{display:none}}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.25rem,1rem + 1vw,1.75rem);box-shadow:var(--sh-1)}.card-hover{transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t)}.card-hover:hover{transform:translateY(-3px);box-shadow:var(--sh-3);border-color:var(--line-strong)}.icon-tile{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:12px;background:var(--brand-50);color:var(--brand);border:1px solid var(--brand-100);margin-block-end:var(--s-4)}.icon-tile .i{inline-size:22px;block-size:22px}.icon-tile.accent{background:var(--accent-50);color:var(--accent-ink);border-color:var(--accent-100)}.icon-tile.terra{background:#fbede8;color:var(--terracotta-ink);border-color:var(--terracotta-100)}.checklist{list-style:none;display:grid;gap:.6rem}.checklist li{display:flex;gap:.6rem;align-items:flex-start}.checklist .i{color:var(--ok);margin-block-start:.2rem}.checklist.x .i{color:var(--n-400)}.faq{display:grid;gap:.6rem}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:border-color var(--t),box-shadow var(--t)}.faq details[open]{border-color:var(--line-strong);box-shadow:var(--sh-2)}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:1.1rem 1.25rem;cursor:pointer;font-weight:600;font-size:1.02rem;border-radius:var(--r)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;inline-size:26px;block-size:26px;border-radius:50%;background:var(--paper-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316211E' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 14px no-repeat;transition:transform var(--t) var(--ease),background-color var(--t)}.faq details[open] summary:after{transform:rotate(45deg);background-color:var(--accent-100)}.faq .faq-body{padding:0 1.25rem 1.2rem;color:var(--n-700)}.faq .faq-body p:last-child{margin:0}.tabs [role=tablist]{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--paper-3);border:1px solid var(--line)}.tabs [role=tab]{min-block-size:38px;padding:.4rem 1rem;border:0;border-radius:var(--r-pill);background:transparent;font-weight:600;font-size:.9rem;color:var(--n-600);transition:all var(--t-fast)}.tabs [role=tab]:hover{color:var(--ink)}.tabs [role=tab][aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1)}.tabs [role=tabpanel]{animation:fade-up var(--t) var(--ease)}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.segment{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--sh-1)}.segment button{position:relative;z-index:1;min-block-size:40px;padding:.4rem 1.1rem;border:0;border-radius:var(--r-pill);background:transparent;font-weight:600;font-size:.92rem;color:var(--n-600);display:inline-flex;align-items:center;justify-content:center;gap:.45rem;white-space:nowrap}.segment button[aria-pressed=true]{color:#fff}.segment .thumb{position:absolute;z-index:0;inset-block:4px;inset-inline-start:4px;inline-size:calc(50% - 4px);border-radius:var(--r-pill);background:var(--ink);transition:transform var(--t) var(--ease-spring)}.segment[data-value=annual] .thumb{transform:translate(100%)}html[dir=rtl] .segment[data-value=annual] .thumb{transform:translate(-100%)}.segment .save{font-size:.7rem;padding:.1rem .45rem;border-radius:var(--r-pill);background:var(--accent);color:var(--ink)}.toasts{position:fixed;z-index:120;inset-block-end:var(--s-5);inset-inline-end:var(--s-5);display:grid;gap:.6rem;inline-size:min(380px,calc(100vw - 2rem))}.toast{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border-radius:var(--r);background:var(--ink);color:#fff;box-shadow:var(--sh-3);font-size:.92rem;animation:toast-in var(--t) var(--ease-spring)}.toast .i{color:var(--accent);margin-block-start:.15rem}.toast.ok .i{color:#6fd3a0}.toast.err .i{color:#ff9c8f}.toast.out{animation:toast-out var(--t) var(--ease) forwards}@keyframes toast-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes toast-out{to{opacity:0;transform:translateY(8px)}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:var(--s-4);visibility:hidden}.modal.is-open{visibility:visible}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a161399;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--t)}.modal.is-open .modal-backdrop{opacity:1}.modal-panel{position:relative;inline-size:min(100%,560px);max-block-size:calc(100vh - 2rem);overflow:auto;background:var(--paper);border-radius:var(--r-xl);box-shadow:var(--sh-3);padding:var(--s-6);transform:translateY(16px) scale(.98);opacity:0;transition:transform var(--t) var(--ease),opacity var(--t)}.modal.is-open .modal-panel{transform:none;opacity:1}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d, 0ms)}.js .reveal.is-in{opacity:1;transform:none}.skeleton{background:linear-gradient(90deg,var(--paper-2),var(--paper-3),var(--paper-2));background-size:200% 100%;animation:shimmer 1.4s linear infinite;border-radius:var(--r-xs)}@keyframes shimmer{to{background-position:-200% 0}}.alert{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem;border-radius:var(--r);border:1px solid;font-size:.92rem}.alert .i{margin-block-start:.15rem}.alert-info{background:var(--info-100);border-color:#bcd3ec;color:#163f69}.alert-ok{background:var(--ok-100);border-color:#b5dfc6;color:#145234}.alert-warn{background:var(--warn-100);border-color:#f1d49a;color:#6a3e04}.alert-err{background:var(--err-100);border-color:#f2bdb6;color:#7e1a14}.theme-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-5)}.theme-bento .theme-card{grid-column:span 2}.theme-bento .theme-card:nth-child(-n+2){grid-column:span 3}@media(max-width:1020px){.theme-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-bento .theme-card,.theme-bento .theme-card:nth-child(-n+2){grid-column:span 1}.theme-bento .theme-card:last-child{grid-column:1 / -1}}@media(max-width:640px){.theme-bento{grid-template-columns:1fr}.theme-bento .theme-card:last-child{grid-column:auto}}.theme-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-1);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t)}.theme-card:hover{transform:translateY(-4px);box-shadow:var(--sh-3);border-color:var(--line-strong)}.tc-preview{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--paper-2);border-block-end:1px solid var(--line);text-decoration:none}.tc-preview .shop{position:absolute;top:0;right:0;bottom:0;left:0;font-size:7px;pointer-events:none;transform-origin:top center;transition:transform .8s var(--ease)}.theme-bento .theme-card:nth-child(-n+2) .tc-preview .shop{font-size:8.5px}.theme-card:hover .tc-preview .shop{transform:scale(1.03) translateY(-2%)}.tc-hover{position:absolute;inset-block-end:14px;inset-inline-start:50%;translate:-50% 8px;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-size:.85rem;font-weight:600;opacity:0;transition:opacity var(--t),translate var(--t) var(--ease);white-space:nowrap}html[dir=rtl] .tc-hover{translate:50% 8px}.tc-preview:hover .tc-hover,.tc-preview:focus-visible .tc-hover{opacity:1;translate:-50% 0}html[dir=rtl] .tc-preview:hover .tc-hover,html[dir=rtl] .tc-preview:focus-visible .tc-hover{translate:50% 0}.tc-preview:focus-visible{box-shadow:inset 0 0 0 3px var(--brand);border-radius:0}.tc-body{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem 1.25rem 1.25rem;flex:1}.tc-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tc-top h3{margin:0;font-size:1.3rem}.tc-sw{display:flex}.tc-sw i{inline-size:18px;block-size:18px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line);margin-inline-start:-5px}.tc-body p{margin:0;font-size:.92rem;color:var(--n-600);flex:1}.tc-actions{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-block-start:.4rem;flex-wrap:wrap}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);align-items:start}@media(max-width:960px){.plans{grid-template-columns:1fr;max-inline-size:520px;margin-inline:auto}}.plan{position:relative;display:flex;flex-direction:column;gap:var(--s-4);padding:clamp(1.4rem,1rem + 1.2vw,2rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-1);transition:transform var(--t) var(--ease),box-shadow var(--t)}.plan:hover{box-shadow:var(--sh-2)}.plan-pop{background:var(--brand-ink);color:#e6eeeb;border-color:var(--brand-ink);box-shadow:var(--sh-3)}@media(min-width:961px){.plan-pop{transform:translateY(-14px)}}.plan-pop .plan-name,.plan-pop .plan-price .amount,.plan-pop .plan-price .cur{color:#fff}.plan-pop .plan-for,.plan-pop .per,.plan-pop .plan-equiv{color:#b4c7c1}.plan-pop .checklist .i{color:var(--accent)}.plan-pop code{background:#ffffff1a;color:#fff}.plan-pop .btn-primary{--btn-bg: var(--accent);--btn-fg: var(--ink);--btn-bd: var(--accent)}.plan-pop .btn-primary:hover{--btn-bg: #F5B256}.plan-flag{position:absolute;inset-block-start:-13px;inset-inline-start:50%;translate:-50% 0;padding:.3rem .85rem;border-radius:var(--r-pill);background:var(--accent);color:var(--ink);font-size:.78rem;font-weight:700;white-space:nowrap;box-shadow:var(--sh-2)}html[dir=rtl] .plan-flag{translate:50% 0}.plan-name{margin:0;font-size:1.35rem}.plan-for{margin:-.6rem 0 0;color:var(--n-600);font-size:.93rem;min-block-size:2.8em}.plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem}.plan-price .amount{font-family:var(--f-display);font-weight:800;font-size:clamp(2.4rem,1.9rem + 1.6vw,3.1rem);letter-spacing:-.04em;line-height:1;color:var(--ink);transition:opacity .2s}.plan-price .amount.flip{animation:flip .45s var(--ease)}@keyframes flip{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.plan-price .amount{display:inline-block}.plan-price .cur{font-weight:700;font-size:1.05rem;color:var(--ink)}.plan-price .per{color:var(--n-600);font-size:.92rem}.plan-equiv{font-size:.85rem;color:var(--n-600);min-block-size:1.4em;margin-block-start:-.6rem}.plan .checklist{font-size:.93rem;padding-block-start:var(--s-4);border-block-start:1px solid var(--line)}.plan-pop .checklist{border-color:#ffffff1f}.plan code{font-size:.82em;background:var(--paper-2);padding:.05rem .3rem;border-radius:4px}.plan-pop.plan code{background:#ffffff1f;color:#fff}html.annual .m-only,html:not(.annual) .y-only{display:none}.plans-note{margin-block-start:var(--s-8);font-size:.92rem}.faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.faq-aside{position:sticky;inset-block-start:100px}@media(max-width:900px){.faq-layout{grid-template-columns:1fr}.faq-aside{position:static}}.help-card{display:grid;gap:.4rem;justify-items:start;margin-block-start:var(--s-6);padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1)}.help-card .btn{margin-block-start:.4rem}.help-avatars{display:flex;margin-block-end:.3rem}.help-avatars i{inline-size:34px;block-size:34px;border-radius:50%;border:2px solid var(--surface);display:grid;place-items:center;font-style:normal;font-weight:700;font-size:.85rem;margin-inline-start:-8px}.help-avatars i:first-child{margin-inline-start:0}.page-hero{position:relative;padding-block:clamp(1.5rem,1rem + 2vw,2.5rem) clamp(2.5rem,1.5rem + 4vw,4.5rem);overflow:clip;isolation:isolate}.page-hero h1{font-size:clamp(2.3rem,1.4rem + 3.4vw,4rem);margin-block:var(--s-3) var(--s-5);max-inline-size:18ch}html[dir=rtl] .page-hero h1{font-size:clamp(2rem,1.3rem + 2.8vw,3.4rem)}.page-hero .lead{margin:0}.page-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:var(--s-10);align-items:end}@media(max-width:900px){.page-hero-grid{grid-template-columns:1fr;gap:var(--s-6)}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-block-end:var(--s-8);font-size:.85rem;color:var(--n-600)}.crumbs a{color:var(--n-600);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs .i{inline-size:14px;block-size:14px;transform:rotate(-90deg);color:var(--n-400)}html[dir=rtl] .crumbs .i{transform:rotate(90deg)}.crumbs [aria-current]{color:var(--ink);font-weight:600}.thp-facts{list-style:none;display:grid;gap:.7rem;padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1)}.thp-facts li{display:flex;gap:.7rem;align-items:center;font-weight:500}.thp-facts .i{color:var(--brand);inline-size:20px;block-size:20px}.h-sm{font-size:1.12rem;letter-spacing:-.01em;margin-block-end:.4rem}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:var(--s-8)}.filters .count{font-family:var(--f-mono);font-size:.75rem;opacity:.65}.filters .chip .badge{padding:.05rem .45rem;font-size:.68rem}.filters-status{margin-inline-start:auto;font-size:.88rem}@media(max-width:640px){.filters{flex-wrap:nowrap;overflow-x:auto;position:relative;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block-end:6px;scrollbar-width:none}.filters .chip{flex:none}.filters-status{display:none}}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:var(--s-6)}.theme-grid .theme-card[hidden]{display:none}.theme-grid .theme-card.is-entering{animation:fade-up .45s var(--ease) both}.empty{display:grid;justify-items:center;text-align:center;gap:.4rem;padding:clamp(2.5rem,2rem + 4vw,5rem) var(--s-6);border:1.5px dashed var(--line-strong);border-radius:var(--r-xl);background:var(--surface)}.empty h2{font-size:var(--fs-h3);margin-block:var(--s-3) var(--s-1)}.empty p{max-inline-size:52ch}.empty-ico{display:grid;place-items:center;inline-size:64px;block-size:64px;border-radius:20px;background:var(--accent-50);color:var(--accent-ink)}.empty-ico .i{inline-size:30px;block-size:30px}.custom-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}@media(max-width:960px){.custom-grid{grid-template-columns:1fr}}.custom-ctrl{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:var(--s-6) var(--s-5)}.custom-ctrl button{inline-size:42px;block-size:42px;border-radius:50%;border:3px solid var(--surface);background:var(--sw);box-shadow:0 0 0 1px var(--line-strong);transition:transform var(--t-fast) var(--ease-spring),box-shadow var(--t-fast)}.custom-ctrl button:hover{transform:scale(1.08)}.custom-ctrl button[aria-checked=true]{box-shadow:0 0 0 2px var(--ink);transform:scale(1.08)}.custom-name{display:grid;gap:.4rem;max-inline-size:320px}.custom-grid .browser .shop{font-size:clamp(7px,.5vw + 4px,10px);--art-h: 22em}.cta-band{padding-block:clamp(3rem,2rem + 3vw,5rem);background:var(--brand-ink);color:#cfe2db;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cpath d='M36 8l8.5 19.5L64 36l-19.5 8.5L36 64l-8.5-19.5L8 36l19.5-8.5z' fill='none' stroke='%23ffffff' stroke-opacity='.05'/%3E%3C/svg%3E")}.cta-band-inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-6)}.cta-band h2{color:#fff;font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem);margin-block-end:.4rem}.cta-band p{margin:0}.pv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;flex-direction:column;background:#0e1614;animation:fade-in .2s var(--ease)}.pv-bar{display:flex;align-items:center;gap:var(--s-4);padding:.6rem var(--s-4);background:var(--ink);color:#e6eeeb;border-block-end:1px solid rgba(255,255,255,.08)}.pv-bar .icon-btn{background:#ffffff0f;border-color:#ffffff24;color:#fff}.pv-bar .icon-btn:hover{background:#ffffff24}.pv-left,.pv-right{display:flex;align-items:center;gap:.6rem;flex:1;min-inline-size:0}.pv-right{justify-content:flex-end}.pv-name{display:grid;line-height:1.2;min-inline-size:0}.pv-name b{font-family:var(--f-display);font-size:1.05rem}.pv-name small{color:#8fa19b;font-size:.78rem}.pv-mid{display:flex;align-items:center;gap:.6rem}.pv-device{background:#ffffff0f;border-color:#ffffff24;box-shadow:none}.pv-device button{color:#aebdb8;min-block-size:34px;font-size:.85rem}.pv-device button[aria-pressed=true]{color:var(--ink)}.pv-device .thumb{background:#fff}.segment[data-value=mobile] .thumb{transform:translate(100%)}html[dir=rtl] .segment[data-value=mobile] .thumb{transform:translate(-100%)}.pv-page{inline-size:auto;min-block-size:38px;padding-block:.3rem;background:#ffffff0f;border-color:#ffffff24;color:#fff;font-size:.88rem}.pv-page option{color:var(--ink)}.flip-rtl{transition:none}html[dir=rtl] [data-pv-step] .flip-rtl{scale:-1 1}.pv-stage{position:relative;flex:1;display:grid;place-items:center;padding:var(--s-4);overflow:auto;background:radial-gradient(circle at 50% 0%,rgba(15,91,77,.35),transparent 60%)}.pv-frame{position:relative;inline-size:100%;block-size:100%;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 30px 80px -20px #0009;transition:inline-size .45s var(--ease),border-radius .45s}.pv-stage[data-device=mobile] .pv-frame{inline-size:390px;max-inline-size:100%;block-size:min(844px,100%);border-radius:40px;border:10px solid #1A2321;box-shadow:0 0 0 1px #2c3633,0 30px 80px -20px #0009}.pv-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border:0;background:#fff}.pv-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-content:center;justify-items:center;gap:.8rem;background:var(--paper);color:var(--n-600);font-size:.9rem;transition:opacity .3s}.pv-loading.done{opacity:0;pointer-events:none}.spin{inline-size:28px;block-size:28px;border-radius:50%;border:3px solid var(--n-200);border-block-start-color:var(--brand);animation:spin .8s linear infinite}.pv-help{position:absolute;inset-block-end:.6rem;inset-inline:0;margin:0;text-align:center;font-size:.85rem;color:#cfe2db}.pv-help a{color:var(--accent)}@media(max-width:860px){.pv-bar{flex-wrap:wrap;row-gap:.5rem}.pv-mid{order:3;inline-size:100%;justify-content:space-between}.pv-right .btn .i{display:none}.pv-stage{padding:var(--s-2)}}@media(max-width:480px){.pv-right [data-pv-step]{display:none}}.center-hero .crumbs{justify-content:center}.center-hero h1{max-inline-size:none}.assure{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2rem;margin-block-start:var(--s-10);font-size:.92rem;color:var(--n-700)}.assure li{display:inline-flex;align-items:center;gap:.5rem}.assure .i{color:var(--brand)}.cycle{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;position:relative}.cycle li{position:relative;display:grid;gap:.35rem;align-content:start;padding:2.4rem 1.2rem 0 0;font-size:.9rem;color:var(--n-600)}.cycle li:before{content:"";position:absolute;inset-block-start:.7rem;inset-inline:0;block-size:3px;background:var(--brand-300)}.cycle li:after{content:"";position:absolute;inset-block-start:.25rem;inset-inline-start:0;inline-size:14px;block-size:14px;border-radius:50%;background:var(--surface);border:3px solid var(--brand)}.cycle li.is-key:after{background:var(--accent);border-color:var(--accent-600);box-shadow:0 0 0 5px var(--accent-100)}.cycle li.is-warn:before{background:repeating-linear-gradient(90deg,var(--accent) 0 8px,transparent 8px 12px)}.cycle li.is-warn:after{border-color:var(--accent-600)}.cycle li.is-end:before{background:linear-gradient(90deg,var(--terracotta),transparent)}.cycle li.is-end:after{border-color:var(--terracotta)}.cycle b{font-family:var(--f-display);font-size:1.1rem;color:var(--ink)}html[dir=rtl] .cycle b{font-family:var(--f-ar)}.cy-day{font-family:var(--f-mono);font-size:.78rem;font-weight:600;color:var(--brand)}@media(max-width:900px){.cycle{grid-template-columns:1fr;gap:var(--s-5);padding-inline-start:1.6rem}.cycle li{padding:0}.cycle li:before{inset-block:1.1rem -1.4rem;inset-inline-start:-1.6rem;inset-inline-end:auto;inline-size:3px;block-size:auto}.cycle li:last-child:before{display:none}.cycle li:after{inset-inline-start:calc(-1.6rem - 5.5px);inset-block-start:.1rem}.cycle li.is-warn:before{background:repeating-linear-gradient(180deg,var(--accent) 0 8px,transparent 8px 12px)}}.cmp-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1)}.cmp{inline-size:100%;min-inline-size:760px;border-collapse:separate;border-spacing:0;font-size:.92rem}.cmp th,.cmp td{padding:.8rem 1rem;text-align:center;border-block-end:1px solid var(--n-100)}.cmp tbody th[scope=row]{text-align:start;font-weight:500;color:var(--n-800);inline-size:40%}.cmp thead th{position:sticky;inset-block-start:0;z-index:2;background:var(--surface);padding-block:1.2rem;vertical-align:bottom;border-block-end:1px solid var(--line-strong)}.cmp thead b{display:block;font-family:var(--f-display);font-size:1.15rem}.cmp-price{display:block;font-size:.82rem;color:var(--n-600);font-weight:500}.cmp-price .amount{font-family:var(--f-display);font-weight:700;color:var(--ink)}.cmp .pop{background:var(--brand-50)}.cmp thead th.pop{background:var(--brand-50);box-shadow:inset 0 3px 0 var(--brand)}.cmp-group th{text-align:start!important;background:var(--paper-2)!important;font-family:var(--f-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--terracotta-ink);padding-block:.6rem}html[dir=rtl] .cmp-group th{font-family:var(--f-ar);letter-spacing:0;font-size:.85rem}.cmp .yes{color:var(--ok);inline-size:20px;block-size:20px}.cmp .no{color:var(--n-300)}.cmp code{font-size:.82em;background:var(--paper-2);padding:.05rem .3rem;border-radius:4px}.cmp tbody tr:hover>*{background:var(--paper)}.cmp tbody tr:hover>.pop{background:var(--brand-100)}.cmp tfoot td{border:0;padding-block:1rem 1.2rem}@media(max-width:800px){.cmp tbody th[scope=row],.cmp thead th:first-child{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line)}.cmp thead th:first-child{z-index:3}}.calc-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}@media(max-width:960px){.calc-grid{grid-template-columns:1fr}}.calc{display:grid;gap:var(--s-6);padding:clamp(1.25rem,1rem + 1.5vw,2rem);border-radius:var(--r-xl)}.calc-plans{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.calc-plans legend{margin-block-end:.5rem}.calc-plan{position:relative;cursor:pointer}.calc-plan input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.calc-plan>span{display:grid;gap:.1rem;padding:.75rem .9rem;border-radius:var(--r);border:1.5px solid var(--line-strong);background:var(--surface);transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.calc-plan small{color:var(--n-600);font-size:.8rem}.calc-plan input:checked+span{border-color:var(--brand);background:var(--brand-50);box-shadow:0 0 0 3px #0f5b4d1f}.calc-plan input:focus-visible+span{box-shadow:var(--focus)}.calc-out{font-family:var(--f-mono);font-weight:600;color:var(--brand)}.calc-range input[type=range]{--fill: 47.8%;inline-size:100%;margin-block:.8rem .3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:8px;border-radius:8px;background:linear-gradient(90deg,var(--brand) var(--fill),var(--n-200) var(--fill));cursor:pointer}html[dir=rtl] .calc-range input[type=range]{background:linear-gradient(-90deg,var(--brand) var(--fill),var(--n-200) var(--fill))}.calc-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;inline-size:24px;block-size:24px;border-radius:50%;background:var(--surface);border:3px solid var(--brand);box-shadow:var(--sh-2)}.calc-range input[type=range]::-moz-range-thumb{inline-size:18px;block-size:18px;border-radius:50%;background:var(--surface);border:3px solid var(--brand)}.calc-ticks{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:.72rem;color:var(--n-500)}.calc-result{display:grid;gap:var(--s-4);padding-block-start:var(--s-5);border-block-start:1px solid var(--line)}.calc-total{display:grid;gap:.1rem}.calc-total b{font-family:var(--f-display);font-size:clamp(2.2rem,1.8rem + 1.6vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.calc-total b small{font-size:.4em;letter-spacing:0;color:var(--n-600)}.calc-lines{margin:0;display:grid;gap:.4rem}.calc-lines>div{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem}.calc-lines dt{color:var(--n-600)}.calc-lines dd{margin:0;font-weight:600}.calc-lines .save{padding:.5rem .7rem;border-radius:var(--r-sm);background:var(--ok-100);color:var(--ok)}.calc-lines .save dt{color:inherit}.calc-result .alert{margin:0}.paym .card{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.paym .card p{flex:1;font-size:.92rem}.feat-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(2rem,1rem + 3vw,4rem);padding-block:var(--s-8) var(--section-y)}.feat-layout>*{min-inline-size:0}.feat-nav{position:sticky;inset-block-start:96px;align-self:start;display:grid;gap:2px;padding:.5rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1)}.feat-nav a{display:flex;align-items:center;gap:.65rem;padding:.6rem .7rem;border-radius:var(--r-sm);color:var(--n-700);font-size:.92rem;font-weight:500;text-decoration:none;transition:background var(--t-fast),color var(--t-fast)}.feat-nav a:hover{background:var(--paper-2);color:var(--ink)}.feat-nav a .i{color:var(--n-500)}.feat-nav a.is-active{background:var(--brand-50);color:var(--brand-ink);font-weight:600}.feat-nav a.is-active .i{color:var(--brand)}.feat-modules{display:grid;gap:clamp(3.5rem,2rem + 5vw,7rem)}.module{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,1rem + 3vw,3.5rem);align-items:center;scroll-margin-block-start:100px}.module:nth-child(2n) .module-copy{order:2}.module>*{min-inline-size:0}.module-n{font-family:var(--f-mono);font-size:.8rem;font-weight:600;color:var(--terracotta-ink)}.module h2{font-size:clamp(1.7rem,1.3rem + 1.6vw,2.5rem);margin-block:.4rem .8rem}.module .lead{font-size:1.05rem}.module .lead code{font-size:.85em;background:var(--paper-2);padding:.05rem .35rem;border-radius:4px}.feat-points{list-style:none;display:grid;gap:.8rem;margin-block-start:var(--s-6)}.feat-points li{display:flex;gap:.75rem;align-items:flex-start;font-size:.94rem;color:var(--n-700)}.feat-points .i{flex:none;inline-size:34px;block-size:34px;padding:8px;border-radius:10px;background:var(--brand-50);color:var(--brand)}.feat-points b{color:var(--ink)}.module-visual{position:relative;padding:clamp(1rem,.5rem + 2vw,2rem);border-radius:var(--r-xl);background:linear-gradient(155deg,var(--paper-2),var(--paper-3));border:1px solid var(--line)}@media(max-width:1080px){.feat-layout{grid-template-columns:minmax(0,1fr)}.feat-layout>*{min-inline-size:0}.feat-nav{position:sticky;inset-block-start:68px;z-index:5;display:flex;overflow-x:auto;scrollbar-width:none;border-radius:var(--r-pill);padding:.3rem}.feat-nav a{flex:none;padding:.45rem .8rem}.feat-nav a .i{display:none}}@media(max-width:860px){.module{grid-template-columns:minmax(0,1fr)}.module:nth-child(2n) .module-copy{order:0}}.matrix table{inline-size:100%;border-collapse:collapse;font-size:.85rem;text-align:center}.matrix th,.matrix td{padding:.5rem .3rem;border-block-end:1px solid var(--n-100)}.matrix thead th{color:var(--n-500);font-weight:600;font-size:.78rem}.matrix tbody th{text-align:start;font-weight:500;white-space:nowrap}.matrix tbody th i{display:inline-block;inline-size:12px;block-size:12px;border-radius:50%;margin-inline-end:.45rem;vertical-align:-1px}.matrix td{font-family:var(--f-mono);font-weight:600}.matrix td.low{background:var(--warn-100);color:var(--warn)}.matrix td.out{background:var(--err-100);color:var(--err)}.matrix-legend{display:flex;gap:1rem;margin-block-start:.7rem;font-size:.78rem;color:var(--n-600)}.matrix-legend i{display:inline-block;inline-size:10px;block-size:10px;border-radius:3px;margin-inline-end:.35rem}.matrix-legend i.low{background:var(--warn-100);border:1px solid var(--warn)}.matrix-legend i.out{background:var(--err-100);border:1px solid var(--err)}.kanban{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kb-col{display:grid;gap:6px;align-content:start;padding:8px;border-radius:12px;background:#ffffff8c;border:1px solid var(--line);min-inline-size:0}.kb-h{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--n-500)}.kb-h .badge{font-size:.68rem;padding:.1rem .45rem}.kb-card{display:grid;gap:2px;padding:8px;border-radius:8px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);font-size:.74rem;min-inline-size:0}.kb-card b{font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-card span{color:var(--n-600)}.kb-card code{font-size:.66rem;color:var(--brand)}.profile{display:grid;gap:.9rem}.pf-h{display:flex;align-items:center;gap:.7rem}.pf-h>span:nth-child(2){flex:1;min-inline-size:0}.pf-h b{display:block}.pf-h small{color:var(--n-500);font-size:.78rem}.pf-av{inline-size:42px;block-size:42px;border-radius:50%;display:grid;place-items:center;background:var(--accent-100);color:var(--accent-ink);font-weight:700;font-size:.85rem;flex:none}.pf-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pf-stats div{padding:.55rem;border-radius:10px;background:var(--paper);text-align:center}.pf-stats b{display:block;font-family:var(--f-display);font-size:1.05rem;white-space:nowrap}.pf-stats span{font-size:.72rem;color:var(--n-600)}.pf-rate{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center;font-size:.8rem;color:var(--n-600)}.pf-meter{block-size:6px;border-radius:6px;background:var(--n-100);overflow:hidden}.pf-meter i{display:block;block-size:100%;background:var(--ok)}.pf-rate b{color:var(--ink)}.pf-tags{display:flex;gap:.35rem;flex-wrap:wrap}.pf-tags .chip{padding:.2rem .6rem;font-size:.75rem}.mkt{display:grid;grid-template-columns:1fr 1fr;gap:10px}.coupon{display:grid;gap:.3rem;justify-items:start;border-style:dashed;border-width:1.5px}.coupon b{font-size:1.5rem;letter-spacing:.06em;color:var(--brand-ink)}.coupon small,.flash small,.wa small{color:var(--n-500);font-size:.72rem}.flash{background:var(--ink);color:#fff;border-color:var(--ink);display:grid;gap:.3rem}.flash>span{font-size:.78rem;color:#b9c7c2}.flash-clock{font-family:var(--f-mono);font-size:1.6rem;font-weight:600;color:var(--accent)}.flash-clock b{display:inline-block;min-inline-size:1.4em;padding:.1rem .2rem;border-radius:6px;background:#ffffff14;text-align:center}.wa{grid-column:1 / -1;background:#f1f8f3;border-color:#cfe7d7}.wa-h{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;color:var(--ok)}.wa p{margin:.5rem 0 .3rem;padding:.6rem .8rem;border-radius:4px 12px 12px;background:var(--surface);font-size:.85rem;box-shadow:var(--sh-1)}.bilang{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bl-card{display:grid;gap:.25rem}.bl-card[lang=ar]{font-family:var(--f-ar)}.bl-art{display:grid;place-items:center;aspect-ratio:1;border-radius:10px;background:var(--paper-2);margin-block-end:.4rem}.bl-art svg{inline-size:50%;block-size:70%}.bl-card span{font-size:.78rem;color:var(--n-600)}.bl-card strong{color:#6b1026}.bl-card em{font-style:normal;margin-block-start:.3rem;padding:.45rem;border-radius:6px;background:#6b1026;color:#fff;text-align:center;font-size:.8rem;font-weight:600}.dns{display:grid;gap:0;font-size:.82rem}.dns .panel-h .mono{font-size:.85rem}.dns-row{display:grid;grid-template-columns:56px 64px minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.55rem 0;border-block-start:1px solid var(--n-100)}.dns-row .mono{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dns-head{color:var(--n-500);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.dns-ssl{display:flex;gap:.5rem;align-items:flex-start;margin-block-start:.6rem;padding:.6rem .7rem;border-radius:8px;background:var(--ok-100);color:#145234;font-size:.8rem}.backups{display:grid;gap:.5rem}.bk-list{list-style:none;display:grid}.bk-list li{display:grid;grid-template-columns:1fr auto;gap:0 .6rem;padding:.6rem 0 .6rem 1.1rem;border-block-start:1px solid var(--n-100);position:relative;font-size:.82rem}.bk-list li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.95rem;inline-size:8px;block-size:8px;border-radius:50%;background:var(--ok)}.bk-list li span:not(.badge){grid-column:1;color:var(--n-500);font-size:.76rem}.bk-list li .badge{grid-row:1 / span 2;grid-column:2;align-self:center}.bk-2fa{display:flex;gap:.6rem;align-items:center;padding:.7rem;border-radius:10px;background:var(--brand-50);color:var(--brand-ink);font-size:.82rem}.bk-2fa small{display:block;color:var(--n-600)}@media(max-width:480px){.mkt,.bilang{grid-template-columns:1fr}.dns-row{grid-template-columns:48px 52px minmax(0,1fr)}.dns-row>:last-child{grid-column:1 / -1;justify-self:start}.dns-head>:last-child{display:none}}.channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}@media(max-width:900px){.channels{grid-template-columns:1fr}}.channel{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;text-decoration:none;color:var(--ink)}.channel:hover{color:var(--ink)}.channel b{font-family:var(--f-display);font-size:1.25rem}.ch-val{font-weight:600;color:var(--brand)}.channel small{flex:1;margin-block:.3rem .6rem;font-size:.9rem}.hours{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-block-start:var(--s-6);font-size:.9rem;text-align:center}.contact-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}@media(max-width:960px){.contact-grid{grid-template-columns:minmax(0,1fr)}}.about-card{margin-block-start:var(--s-6);padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.about-card .checklist{font-size:.92rem}.contact-card{padding:clamp(1.25rem,1rem + 1.5vw,2rem);border-radius:var(--r-xl)}.contact-card .form-grid{margin-block:0 var(--s-6)}.drop{display:flex;align-items:center;gap:.6rem;padding:1rem;border-radius:var(--r);border:1.5px dashed var(--line-strong);background:var(--paper);color:var(--n-600);cursor:pointer;font-size:.9rem;transition:border-color var(--t-fast),background var(--t-fast)}.drop:hover,.drop:focus-within{border-color:var(--brand);background:var(--brand-50);color:var(--brand-ink)}.sent-state{display:grid;justify-items:center;text-align:center;gap:.5rem;padding-block:var(--s-8);outline:none;animation:fade-up var(--t) var(--ease)}.sent-state h3{margin:var(--s-2) 0 0}.legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);padding-block-end:var(--section-y)}@media(max-width:900px){.legal-layout{grid-template-columns:minmax(0,1fr)}.legal-toc{position:static!important}}.legal-toc{position:sticky;inset-block-start:96px;align-self:start;padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);font-size:.9rem}.legal-toc ol{margin-block-start:.6rem;padding-inline-start:1.3rem;display:grid;gap:.35rem;color:var(--n-500)}.legal-toc a{color:var(--n-700);text-decoration:none}.legal-toc a:hover{color:var(--ink);text-decoration:underline}.legal-toc a.is-active{color:var(--brand);font-weight:600}.legal{max-inline-size:72ch}.legal section{padding-block:var(--s-6);border-block-start:1px solid var(--line);scroll-margin-block-start:90px}.legal section:first-child{border:0;padding-block-start:0}.legal h2{font-size:1.4rem;display:flex;gap:.5rem}.legal h2 span{font-family:var(--f-mono);font-size:.9rem;color:var(--terracotta-ink);padding-block-start:.3rem}.legal p,.legal li{color:var(--n-700)}.legal code{font-size:.85em;background:var(--paper-2);padding:.05rem .35rem;border-radius:4px}.defs{display:grid;gap:.5rem;margin:0}.defs>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:1rem;padding:.6rem 0;border-block-end:1px dashed var(--line)}.defs dt{font-weight:600}.defs dd{margin:0;color:var(--n-700)}@media(max-width:520px){.defs>div{grid-template-columns:1fr;gap:.2rem}}.legal-table{margin-block-end:var(--s-4);border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.legal-table table{inline-size:100%;min-inline-size:420px;border-collapse:collapse;font-size:.92rem}.legal-table th,.legal-table td{padding:.65rem 1rem;text-align:start;border-block-end:1px solid var(--n-100)}.legal-table thead th{background:var(--paper-2);font-weight:600}.legal-steps{display:grid;gap:.6rem;padding-inline-start:1.3rem}@media print{.site-header,.announce,.site-footer,.legal-toc,.alert,.drawer,.toasts{display:none!important}.legal-layout{display:block}body{background:#fff}}@media(min-width:961px){.plans[data-count="1"]{grid-template-columns:minmax(0,420px);justify-content:center}.plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:820px;margin-inline:auto}.plans[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}
