@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff")}:root{--primary:#9fe870;--on-primary:#0e0f0c;--primary-active:#cdffad;--primary-neutral:#c5edab;--primary-pale:#e2f6d5;--ink:#0e0f0c;--ink-deep:#163300;--body:#454745;--mute:#868685;--canvas:#fff;--canvas-soft:#e8ebe6;--positive:#2ead4b;--positive-deep:#054d28;--warning:#ffd11a;--warning-content:#4a3b1c;--negative:#d03238;--negative-deep:#a72027;--accent-orange:#ffc091;--accent-cyan:#38c8ff;--on-ink-soft:#c9cdc6;--ink-line:#e8ebe638;--brand:var(--primary);--brand-600:var(--ink-deep);--brand-700:#0b2600;--brand-50:var(--primary-pale);--lime:var(--primary);--lime-50:var(--primary-pale);--lime-ink:var(--ink-deep);--text:var(--ink);--muted:var(--body);--blush:var(--canvas-soft);--topbar:var(--canvas-soft);--divider:#d3d7d0;--field-border:var(--ink);--hero-deep:var(--ink);--volt-500:var(--primary);--volt-700:var(--ink-deep);--volt-100:var(--primary-pale);--heritage-600:var(--primary);--pop-500:var(--primary);--pop-700:var(--ink-deep);--pop-fill:var(--primary);--on-pop:var(--ink);--sun-400:var(--warning);--sun-100:#fff3c2;--on-volt:var(--ink);--ink-900:var(--ink);--ink-600:var(--body);--ink-400:#5f615e;--line-200:#dfe3dc;--line-500:var(--ink);--line-900:var(--ink);--surface-0:var(--canvas);--surface-50:var(--canvas-soft);--surface-100:var(--canvas-soft);--surface-ink:var(--ink);--on-ink:#fff;--danger-600:var(--negative);--focus:var(--ink);--overlay:#0e0f0c8c;--glass-chrome:#fff;--glass-edge:#fff;--glass-heavy:#0e0f0cf2;--glass-chip:#0e0f0c0f;--hairline:#0e0f0c1f;--shadow-1:none;--shadow-2:none;--shadow-3:0 16px 48px #0e0f0c29;--shadow-brand:none;--shadow-float:none;--shadow-hard:none;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--font-sans:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-sans);--font-arabic:"IBM Plex Sans Arabic", "Inter Variable", system-ui, sans-serif;--spring-default:linear(0, .0574, .1801, .3205, .4548, .5726, .6707, .7498, .8119, .8598, .8964, .9238, .9443, .9595, .9707, .9788, .9848, .9891, .9922, .9944, .996, .9972, .998, .9986, 1);--spring-default-duration:.514s;--spring-momentum:linear(0, .0514, .1699, .3153, .4624, .5966, .7109, .8031, .8741, .9263, .9629, .9872, 1.0023, 1.0106, 1.0144, 1.0151, 1.0142, 1.0123, 1.01, 1.0078, 1.0058, 1.0042, 1.0028, 1.0018, 1);--spring-momentum-duration:.404s;--spring-sheet:var(--spring-momentum);--spring-sheet-duration:.404s;--spring-camera-duration:.881s;--press-scale:.97;--press-duration:.1s;--press-ease:cubic-bezier(.2, 0, 0, 1);--fade-duration:.2s;--glass-blur:blur(20px) saturate(180%);--glass-blur-heavy:blur(30px) saturate(160%)}.qp-icon{vertical-align:middle;flex:none;display:inline-block}[dir=rtl] .qp-flip-rtl{transform:scaleX(-1)}:lang(ar) :is([class^=qp-],[class*=\ qp-]){text-transform:none;letter-spacing:0!important}:lang(ar) :is(.qp-btn,.qp-badge,.qp-chip,.qp-label,.qp-help,.qp-feature,.qp-price,.qp-steps,.qp-status,.qp-footer,.qp-input){font-family:var(--font-arabic)}:lang(ar) :is(.qp-price-figure,.qp-stat-value){font-family:var(--font-sans)}:where(.qp-btn,.qp-input,a,.qp-lang,.qp-chip):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.qp-glass{background:var(--glass-chrome);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-edge)}.qp-glass-heavy{background:var(--glass-heavy);-webkit-backdrop-filter:var(--glass-blur-heavy);backdrop-filter:var(--glass-blur-heavy);color:var(--on-ink);box-shadow:inset 0 1px #ffffff14}.qp-chip{border-radius:var(--radius-pill);background:var(--glass-chip);min-height:44px;color:var(--ink-900);font:700 .875rem/1.3 var(--font-sans);letter-spacing:.005em;transition:transform var(--press-duration) var(--press-ease);border:0;align-items:center;gap:.375rem;padding:0 .875rem;text-decoration:none;display:inline-flex}.qp-chip:active,.qp-chip.qp-pressed{transform:scale(var(--press-scale))}.qp-chip[aria-pressed=true]{background:var(--ink-900);color:var(--surface-0)}.qp-glass .qp-chip:not([aria-pressed=true]),.qp-header .qp-chip:not([aria-pressed=true]){background:var(--surface-0);box-shadow:var(--shadow-1)}.qp-glass-heavy .qp-chip:not([aria-pressed=true]),.qp-header-on-dark .qp-chip:not([aria-pressed=true]){color:var(--on-ink);box-shadow:none;background:#ffffff24}.qp-scroll-edge{position:relative}.qp-scroll-edge:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--glass-chrome), transparent);height:16px;position:absolute;top:100%;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.qp-logo{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.qp-logo-text{flex-direction:column;align-items:flex-start;gap:3px;line-height:1;display:flex}.qp-logo-word{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.5rem;font-weight:900}.qp-logo-tag{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--on-primary);background:var(--primary);border-radius:var(--radius-pill);padding:3px 7px 2px;font-size:.5625rem;font-weight:700}.qp-logo-ar .qp-logo-word,.qp-logo-ar .qp-logo-tag{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-weight:700}.qp-logo-ar .qp-logo-tag{font-size:.6875rem}.qp-logo-reversed,.qp-glass-heavy .qp-logo{color:var(--on-ink)}.qp-btn{font-family:var(--font-sans);letter-spacing:0;border-radius:var(--radius-xl);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--spring-default-duration) var(--spring-default), background-color .15s ease-out, border-color .15s ease-out, color .15s ease-out;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.qp-btn:active,.qp-btn.qp-pressed{transform:scale(var(--press-scale));transition-duration:var(--press-duration);transition-timing-function:var(--press-ease)}.qp-btn-sm{min-height:44px;padding:0 1.125rem;font-size:.875rem}.qp-btn-md{min-height:48px;padding:0 1.5rem;font-size:1rem}.qp-btn-lg{min-height:56px;padding:0 1.75rem;font-size:1.0625rem}.qp-btn-primary{background:var(--primary);color:var(--on-primary)}@media (hover:hover) and (pointer:fine){.qp-btn-primary:hover{background:var(--primary-active);color:var(--on-primary)}}.qp-btn-secondary{background:var(--canvas-soft);color:var(--ink)}@media (hover:hover) and (pointer:fine){.qp-btn-secondary:hover{color:var(--ink);background:#dde1da}}.qp-btn-tertiary{background:var(--canvas);color:var(--ink);border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.qp-btn-tertiary:hover{background:var(--canvas-soft);color:var(--ink)}}.qp-btn-ghost{color:var(--ink);background:0 0}.qp-btn-ghost:hover{background:var(--glass-chip)}.qp-btn[disabled]{background:var(--canvas-soft);color:var(--ink-400);border-color:var(--hairline);cursor:not-allowed;transform:none}.qp-badge{border-radius:var(--radius-pill);font-family:var(--font-sans);letter-spacing:.02em;align-items:center;gap:.25rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.3;display:inline-flex}.qp-badge-volt{background:var(--volt-500);color:var(--on-volt)}.qp-badge-sun{background:var(--sun-400);color:var(--ink)}.qp-badge-pop{background:var(--pop-fill);color:var(--on-pop)}.qp-badge-ink{background:var(--surface-ink);color:var(--on-ink)}.qp-badge-soft{background:var(--glass-chip);color:var(--ink-900)}.qp-status{border-radius:var(--radius-pill);min-height:28px;font:700 .8125rem/1.3 var(--font-sans);letter-spacing:.01em;background:var(--glass-chip);align-items:center;gap:.375rem;padding:.25rem .625rem;display:inline-flex}.qp-status-completion{color:var(--volt-700);background:var(--volt-100)}.qp-status-status{color:var(--positive-deep);background:var(--primary-pale)}.qp-status-warning{color:var(--ink-900);background:var(--sun-100)}.qp-status-error{color:var(--danger-600)}.qp-status-wrap{white-space:normal;flex-direction:column;align-items:flex-start;max-width:22rem;display:flex}.qp-status-detail{font:500 .8125rem/1.45 var(--font-sans);letter-spacing:.01em;color:var(--ink-600);margin-top:.375rem;display:block}.qp-progress{background:var(--hairline);border-radius:999px;width:11rem;height:6px;margin-top:.5rem;display:block;overflow:hidden}.qp-progress>span{border-radius:inherit;background:var(--positive-deep);height:100%;transition:width var(--spring-default-duration) var(--spring-default);display:block}.qp-field{font-family:var(--font-sans);color:var(--ink-900);flex-direction:column;gap:.375rem;max-width:26rem;display:flex}.qp-label{letter-spacing:.005em;color:var(--ink-900);padding:0;font-size:.875rem;font-weight:600;line-height:1.3}.qp-input-wrap{align-items:center;display:flex;position:relative}.qp-input{box-sizing:border-box;border:1px solid var(--line-500);border-radius:var(--radius-md);background:var(--surface-0);width:100%;min-height:48px;color:var(--ink-900);font:400 1rem/1.5 var(--font-sans);transition:border-color .15s ease-out, box-shadow var(--spring-default-duration) var(--spring-default);padding:0 2.75rem 0 .875rem;box-shadow:0 0 #0000}[dir=rtl] .qp-input{padding:0 .875rem 0 2.75rem}.qp-input::placeholder{color:var(--ink-400)}.qp-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--primary)}.qp-field-valid .qp-input{border-color:var(--volt-700)}.qp-field-error .qp-input{border-color:var(--danger-600);box-shadow:0 0 0 3px #d0323829}.qp-input-icon{pointer-events:none;position:absolute;inset-inline-end:.875rem}.qp-field-valid .qp-input-icon{color:var(--volt-700)}.qp-field-error .qp-input-icon{color:var(--danger-600)}.qp-help{letter-spacing:.01em;color:var(--ink-600);margin:0;font-size:.8125rem;line-height:1.45}.qp-field-error .qp-help{color:var(--danger-600);font-weight:700}.qp-field-valid .qp-help{color:var(--volt-700);font-weight:700}.qp-pay{font-family:var(--font-sans);border:0;flex-direction:column;gap:.5rem;max-width:26rem;margin:0;padding:0;display:flex}.qp-pay-frame{border:1.5px solid var(--line-500);border-radius:var(--radius-sm);background:var(--surface-0);box-shadow:var(--shadow-1)}.qp-pay-row,.qp-pay-split{min-height:48px;color:var(--ink-600);align-items:center;gap:.625rem;padding:0 .875rem;display:flex}.qp-pay-frame:focus-within{border-color:var(--line-900);outline:3px solid var(--focus);outline-offset:2px}.qp-pay-row{border-bottom:1px solid var(--hairline)}.qp-pay-split{justify-content:space-between}.qp-pay-split span+span{border-inline-start:1px solid var(--hairline);flex:1;padding-inline-start:.875rem}.qp-pay-split span:first-child{flex:2}.qp-pay-ph{color:var(--ink-400);font-size:1rem;font-weight:500}.qp-header{z-index:30;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);transition:box-shadow .15s ease-out;position:sticky;top:0;box-shadow:0 1px #0000}.qp-header.is-scrolled{box-shadow:0 1px 0 var(--hairline)}.qp-header-home{border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.qp-header-nav{align-items:center;gap:.25rem;display:flex}.qp-header-nav a,.site-tools-btn{border-radius:var(--radius-pill);min-height:44px;color:var(--ink);font:600 .875rem/1.25 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0 .875rem;text-decoration:none;transition:background-color .15s ease-out;display:inline-flex}.qp-header-nav a:hover,.site-tools-btn:hover,.qp-header-nav a[aria-current],.site-tools-btn[data-current],.site-tools-btn[aria-expanded=true]{color:var(--ink);background:var(--canvas-soft)}.qp-header-end{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.qp-lang{border-radius:var(--radius-pill);border:1px solid var(--ink);background:var(--canvas);min-height:44px;color:var(--ink);align-items:center;gap:.375rem;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.qp-lang:hover{background:var(--canvas-soft);color:var(--ink)}.qp-footer{background:var(--ink);color:var(--canvas-soft);font-family:var(--font-sans);font-size:.875rem;line-height:1.45}.qp-footer a:not(.qp-btn){color:var(--canvas-soft)}.qp-footer a:not(.qp-btn):hover{color:var(--primary)}@media (prefers-reduced-motion:reduce){.qp-btn,.qp-chip,.qp-price,.qp-input,.qp-progress>span{transition:opacity var(--fade-duration) ease, background-color var(--fade-duration) ease, border-color var(--fade-duration) ease!important}.qp-btn:active,.qp-chip:active,.qp-btn-primary:active{transform:none}.qp-btn-primary:active{opacity:.85}.qp-price:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.qp-glass,.qp-header{background:var(--surface-0);-webkit-backdrop-filter:none;backdrop-filter:none}.qp-glass-heavy{background:var(--surface-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.qp-header:after,.qp-scroll-edge:after{display:none}.qp-header{box-shadow:0 1px 0 var(--hairline)}}@media (prefers-contrast:more){.qp-glass,.qp-header{background:var(--surface-0);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-bottom:1.5px solid var(--line-900)}.qp-glass-heavy{background:var(--surface-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.qp-feature,.qp-price,.qp-input,.qp-btn-secondary,.qp-pay-frame,.qp-status,.qp-chip{border:1.5px solid var(--line-900)}.qp-help,.qp-feature-body,.qp-price-foot{color:var(--ink-900)}}:root{--header-h:64px;--gutter:1rem;--section-y:clamp(4rem, 2.5rem + 6vw, 7.5rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:48rem){:root{--header-h:72px;--gutter:1.5rem}}@media (min-width:80rem){:root{--gutter:2rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.menu-open{overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"calt";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:1rem;font-weight:400;line-height:1.5;overflow-x:clip}body.lang-ar{font-family:var(--font-arabic);line-height:1.75}img,svg{max-width:100%}a{color:var(--ink-deep);text-underline-offset:3px}a:hover{color:var(--ink)}:where(a,button,summary,select,input,[tabindex="-1"]:not(main)):focus-visible{outline:3px solid var(--focus);outline-offset:2px}:where(.hero,.qp-footer,.bento-ink,.price-card-ink,.tool-visual-ink) :focus-visible{outline-color:var(--primary)}main:focus{outline:none}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.island{display:contents}.skip-link{inset-inline-start:1rem;z-index:50;border-radius:var(--radius-md);background:var(--primary);color:var(--ink);padding:.75rem 1rem;font-weight:700;position:absolute;top:-100px}.skip-link:focus{top:.5rem}.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}.site-wrap{width:100%;max-width:calc(75rem + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left,0px));margin-inline:auto}.site-full{width:100%}[id]{scroll-margin-top:calc(var(--header-h) + 1rem)}.section-title,.page-title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(2.25rem,1.4rem + 3.4vw,4rem);font-weight:900;line-height:.95}.section-lead{max-width:42rem;color:var(--body);margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.5}.section-head{flex-direction:column;gap:1.25rem;margin-bottom:clamp(2.5rem,2rem + 2.5vw,4rem);display:flex}.fine{color:var(--body);margin:0;font-size:.8125rem;line-height:1.5}.text-link{min-height:44px;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:6px;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.text-link:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.check-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:.75rem;display:flex}.check-dot{border-radius:var(--radius-pill);background:var(--primary);width:1.5rem;height:1.5rem;color:var(--ink);flex:none;place-items:center;margin-top:.0625rem;display:inline-grid}.check-list-plain .check-dot{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.check-dot.check-dot-soon{color:inherit;opacity:.6;background:0 0;box-shadow:inset 0 0 0 1.5px}.band{background:var(--canvas)}.band-soft{background:var(--canvas-soft)}.section{padding-block:var(--section-y)}.site-header-inner{max-width:calc(75rem + 2 * var(--gutter));min-height:var(--header-h);padding-inline:max(var(--gutter), env(safe-area-inset-left,0px));align-items:center;gap:1rem;margin-inline:auto;display:flex}.site-nav{margin-inline-start:.75rem}.site-lang-ar{font-family:var(--font-arabic)}.site-lang-en{font-family:var(--font-sans)}.site-tools{position:relative}.site-tools-caret{transition:transform var(--spring-default-duration) var(--spring-default)}.site-tools-btn[aria-expanded=true] .site-tools-caret{transform:rotate(180deg)}.site-tools-panel{top:calc(100% + .75rem);border-radius:var(--radius-xl);background:var(--canvas);width:min(46rem,100vw - 3rem);box-shadow:var(--shadow-3);opacity:0;visibility:hidden;transition:opacity .15s ease-out, transform var(--spring-default-duration) var(--spring-default), visibility 0s var(--spring-default-duration);padding:1rem;position:absolute;inset-inline-start:-.5rem;transform:translateY(-6px)}.site-tools-panel.open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.site-tools-label{color:var(--body);margin:.25rem .75rem .75rem;font-size:.8125rem;font-weight:600}.site-tools-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.qp-header-nav .site-tools-panel a{border-radius:var(--radius-lg);align-items:flex-start;gap:.875rem;min-height:0;padding:.875rem;font-weight:400;display:flex}.site-tools-icon{border-radius:var(--radius-pill);background:var(--primary-pale);width:2.75rem;height:2.75rem;color:var(--ink-deep);flex:none;place-items:center;display:inline-grid}.site-tools-text{flex-direction:column;gap:.125rem;display:flex}.site-tools-title{color:var(--ink);font-size:.9375rem;font-weight:600}.site-tools-short{color:var(--body);font-size:.8125rem;line-height:1.4}.site-menu-btn{border-radius:var(--radius-pill);background:var(--canvas-soft);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;place-items:center;padding:0;display:inline-grid}.site-menu{display:none}@media (max-width:59.99rem){.site-nav,.site-header .site-lang{display:none}.site-menu{top:var(--header-h);inset-inline:0;z-index:29;overscroll-behavior:contain;background:var(--canvas);border-top:1px solid var(--hairline);opacity:0;visibility:hidden;transition:opacity .15s ease-out, transform var(--spring-default-duration) var(--spring-default), visibility 0s var(--spring-default-duration);display:block;position:fixed;bottom:0;overflow-y:auto;transform:translateY(-8px)}.site-menu.open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.site-menu-inner{max-width:40rem;padding:1.5rem max(var(--gutter), env(safe-area-inset-left,0px)) calc(2rem + env(safe-area-inset-bottom,0px));flex-direction:column;gap:1.5rem;margin-inline:auto;display:flex}.site-menu-label{color:var(--body);margin:0;font-size:.8125rem;font-weight:600}.site-menu ul{margin:0;padding:0;list-style:none}.site-menu-tools{margin-top:-.75rem!important}.site-menu-tool{min-height:48px;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);align-items:center;font-size:clamp(1.5rem,1rem + 2.5vw,2rem);font-weight:900;line-height:1.1;text-decoration:none;display:flex}.site-menu-links{border-top:1px solid var(--hairline);padding-top:.5rem!important}.site-menu-row{min-height:52px;color:var(--ink);align-items:center;font-size:1.125rem;font-weight:600;text-decoration:none;display:flex}.site-menu-tool:hover,.site-menu-row:hover{color:var(--ink-deep)}.site-menu-cta{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}}@media (max-width:29.99rem){.site-header-cta{display:none}}@media (min-width:60rem){.site-menu-btn{display:none}}@media (prefers-reduced-motion:reduce){.site-menu,.site-menu.open,.site-tools-panel,.site-tools-panel.open{transform:none}}@media (prefers-contrast:more){.site-tools-panel,.site-menu{border:1.5px solid var(--ink)}}.hero{background:var(--ink);color:#fff;padding-top:.5rem;overflow:hidden}.hero-wrap{flex-direction:column;align-items:center;padding-bottom:1.5rem;display:flex}.hero-media{flex-direction:column;align-items:center;width:100%;display:flex}.hero-stage{width:min(100%,600px,max(18rem,65vh - 12.025rem))}.hero-bar{width:min(100%,600px)}@supports (height:100svh){.hero-stage{width:min(100%,600px,max(18rem,65svh - 12.025rem))}}@media (min-width:40rem) and (max-width:899px){.hero-stage,.hero-bar{width:min(100%,600px)}}.hero-stage{aspect-ratio:780/1200;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;position:relative}@media (min-width:900px){.hero-stage,.hero-bar{width:min(100%,1600px,max(56rem,200vh - 28rem))}.hero-stage{aspect-ratio:2}}@supports (height:100svh){@media (min-width:900px){.hero-stage,.hero-bar{width:min(100%,1600px,max(56rem,200svh - 28rem))}}}.hero-posters,.hero-canvas{position:absolute;inset:0}.hero-posters{transition:opacity var(--fade-duration) ease}.hero-poster{opacity:0;transition:opacity var(--fade-duration) ease;position:absolute;inset:0}.hero-poster[data-active=true]{opacity:1}.hero-poster-img{width:100%;height:100%;display:block}.hero-canvas{opacity:0;transition:opacity var(--fade-duration) ease;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.hero-stage[data-canvas=on] .hero-canvas{opacity:1}.hero-stage[data-canvas=on] .hero-posters{opacity:0}.hero-cta-link{border-radius:var(--radius-pill);-webkit-tap-highlight-color:transparent;width:87.692%;height:max(10%,44px);position:absolute;top:91.667%;left:6.154%;transform:translateY(-50%)}@media (min-width:900px){.hero-cta-link{width:18.125%;height:max(7.25%,44px);top:84.875%;left:7.5%}[dir=rtl] .hero-cta-link{left:74.375%}}.hero-bar{min-height:3.5rem;padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (min-width:900px){.hero-bar{padding-inline:7.5%}}.hero-pages,.hero-nav{align-items:center;gap:.375rem;display:flex}.hero-page{border:1px solid var(--ink-line);border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--on-ink-soft);font:600 .8125rem/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:stretch;gap:.375rem;padding:.375rem .75rem;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative;overflow:hidden}.hero-page-head{align-items:center;gap:.5rem;display:inline-flex}.hero-page-label{white-space:nowrap;display:none}@media (min-width:900px){.hero-page-label{display:inline}}.hero-page[aria-current=true]{color:#fff;border-color:var(--on-ink-soft)}@media (hover:hover) and (pointer:fine){.hero-page:hover{color:#fff;border-color:var(--on-ink-soft)}}.hero-page-track{background:var(--ink-line);border-radius:2px;height:2px;display:block;overflow:hidden}.hero-page-fill{background:var(--primary);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .hero-page-fill{transform-origin:100%}.hero-page[aria-current=true] .hero-page-fill{transform:scaleX(1)}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.hero-page[aria-current=true] .hero-page-fill{animation:6s linear both hero-progress}.hero-media[data-playing=false] .hero-page-fill{animation-play-state:paused}}.hero-round{border:1px solid var(--on-ink-soft);border-radius:var(--radius-pill);color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color .15s ease, color .15s ease, transform var(--press-duration) var(--press-ease);background:0 0;place-items:center;padding:0;display:inline-grid}.hero-round:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.hero-round:hover{background:#e8ebe61f}}.hero-round[data-paused=true]{background:var(--primary);border-color:var(--primary);color:var(--ink)}.hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem;display:flex}@media (min-width:900px){.hero-foot{max-width:min(100%,1600px,max(56rem,200vh - 28rem));padding-inline:7.5%}}.hero-fine{min-width:0;max-width:40rem;color:var(--on-ink-soft);flex:18rem;margin:0;font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.hero-round:active{transform:none}}.marquee-band{padding-block:clamp(2.5rem,2rem + 2vw,3.5rem)}.marquee-grid{align-items:center;gap:1.5rem;display:grid}@media (min-width:64rem){.marquee-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:3rem}}.marquee-title{letter-spacing:-.02em;max-width:20ch;margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:600;line-height:1.25}.marquee{min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{flex:none;gap:.5rem;margin:0;padding:0;padding-inline-end:.5rem;list-style:none;display:flex}.chip{border-radius:var(--radius-pill);background:var(--canvas);white-space:nowrap;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;display:inline-flex}.chip .qp-icon{color:var(--ink-deep)}@keyframes marquee{to{transform:translate(-100%)}}@keyframes marquee-rtl{to{transform:translate(100%)}}@media (prefers-reduced-motion:no-preference){.marquee-track{animation:48s linear infinite marquee}[dir=rtl] .marquee-track{animation-name:marquee-rtl}.marquee:hover .marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee-track{flex-wrap:wrap;flex:1}.marquee-track[aria-hidden=true]{display:none}}.manifesto-grid{flex-direction:column;gap:clamp(2rem,1.5rem + 3vw,4rem);display:flex}.manifesto-quote{max-width:30ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.75rem,1.1rem + 2.9vw,3.5rem);font-weight:800;line-height:1.12}.manifesto-pill{border-radius:var(--radius-pill);background:var(--primary);width:2.1em;height:.95em;color:var(--ink);vertical-align:-.12em;justify-content:center;align-items:center;display:inline-flex}.manifesto-pill .qp-icon{width:.6em;height:.6em}.manifesto-body{max-width:44rem;color:var(--body);flex-direction:column;gap:1.25rem;margin-inline-start:auto;font-size:1.0625rem;line-height:1.6;display:flex}.manifesto-body p{margin:0}.manifesto-body strong{color:var(--ink);font-weight:600}.manifesto-body .manifesto-lead{color:var(--ink);font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);line-height:1.45}.tools-layout{gap:2rem;display:grid}.tools-nav{display:none}@media (min-width:64rem){.tools-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:3rem}.tools-nav{top:calc(var(--header-h) + 1.5rem);display:block;position:sticky}}.tools-nav ol{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.tools-nav a{border-radius:var(--radius-pill);min-height:44px;color:var(--ink);align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.tools-nav a:hover{background:var(--canvas)}.tools-nav-num{color:var(--body);font-variant-numeric:tabular-nums;font-size:.75rem}.tools-list{gap:1rem;display:grid}.tool{border-radius:var(--radius-xl);background:var(--canvas);gap:1.5rem;padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid}@media (min-width:48rem){.tool{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:2.5rem}}.tool-text{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.tool-num{color:var(--body);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.tool-title{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);font-weight:900;line-height:1}.tool-sub{letter-spacing:-.015em;margin:0;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);font-weight:600;line-height:1.3}.tool-body{color:var(--body);margin:0}.tool-visual{border-radius:var(--radius-xl);flex-direction:column;justify-content:center;gap:1.25rem;min-height:16rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:flex}.tool-visual-pale{background:var(--primary-pale);color:var(--ink)}.tool-visual-ink{background:var(--ink);color:#fff}.tool-visual-icon{border-radius:var(--radius-pill);background:var(--primary);width:3.25rem;height:3.25rem;color:var(--ink);place-items:center;display:inline-grid}.mock-card{border-radius:var(--radius-lg);background:var(--canvas);color:var(--ink);gap:.875rem;padding:1.125rem;font-size:.9375rem;line-height:1.3;display:grid}.tool-visual-ink .mock-card{background:var(--ink);color:#fff;border:1px solid var(--ink-line)}.mock-card p{margin:0}.mock-head{font-weight:600}.mock-head-split{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mock-rows,.mock-timeline{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mock-row{border-radius:var(--radius-md,12px);background:var(--primary-pale);min-height:2.5rem;color:var(--ink);align-items:center;gap:.75rem;padding:.375rem .75rem;display:flex}.tool-visual-ink .mock-row{color:#fff;background:#e8ebe614}.mock-row.is-now{outline:2px solid var(--primary);outline-offset:-2px}.mock-label{flex:1;min-width:0}.mock-value{font-variant-numeric:tabular-nums;font-weight:600}.mock-switch{border-radius:var(--radius-pill);background:var(--canvas-soft);width:2.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--divider);flex:none;position:relative}.mock-switch:after{content:"";top:.1875rem;background:var(--ink);border-radius:50%;width:.875rem;height:.875rem;position:absolute;inset-inline-start:.1875rem}.mock-switch-on{background:var(--primary);box-shadow:none}.mock-switch-on:after{inset-inline:auto .1875rem}.mock-tick{border-radius:var(--radius-pill);flex:none;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid;box-shadow:inset 0 0 0 1.5px}.mock-tick-on{background:var(--primary);color:var(--ink);box-shadow:none}.mock-search{border-radius:var(--radius-pill);border:1px solid;align-items:center;gap:.625rem;min-height:2.5rem;padding:0 .875rem;display:flex}.mock-search-icon{border:2px solid;border-radius:50%;flex:none;width:.875rem;height:.875rem;position:relative}.mock-search-icon:after{content:"";inset-inline-start:100%;transform-origin:0 0;background:currentColor;width:.375rem;height:2px;position:absolute;top:100%;transform:rotate(45deg)}.mock-btn{border-radius:var(--radius-pill);background:var(--primary);min-height:2.5rem;color:var(--ink);justify-self:start;align-items:center;gap:.5rem;padding:0 1.125rem;font-weight:600;display:inline-flex}.mock-btn-outline{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}.mock-pill{border-radius:var(--radius-pill);background:var(--primary-pale);min-height:1.75rem;color:var(--positive-deep);align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.tool-visual-ink .mock-pill{background:var(--primary);color:var(--ink)}.mock-timeline{gap:0}.mock-timeline li{align-items:center;gap:.75rem;min-height:2.5rem;display:flex;position:relative}.mock-timeline li+li:before{content:"";inset-inline-start:calc(.625rem - 1px);opacity:.3;background:currentColor;width:2px;height:1.25rem;position:absolute;bottom:calc(50% + .625rem)}.mock-timeline li.is-done+li:before{background:var(--primary);opacity:1}.mock-timeline li.is-now .mock-tick{box-shadow:inset 0 0 0 5px var(--primary)}.mock-timeline li.is-now .mock-label{font-weight:600}.mock-timeline li:not(.is-done):not(.is-now){opacity:.6}.mock-select{gap:.25rem;display:grid}.mock-select-label{font-size:.8125rem;font-weight:600}.mock-select-value{border-radius:var(--radius-md,12px);border:1px solid;justify-content:space-between;align-items:center;min-height:2.5rem;padding:0 .875rem;display:flex}.mock-found{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.mock-stats{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;display:grid}.mock-stats div{border-radius:var(--radius-md,12px);background:#e8ebe614;padding:.75rem}.tool-visual-pale .mock-stats div{background:var(--primary-pale)}.mock-stats dt{font-size:.8125rem}.mock-stats dd{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.75rem;font-weight:900;line-height:1}.tools-cta{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.how-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.how-card{border-radius:var(--radius-xl);background:var(--canvas-soft);gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}@media (min-width:48rem){.how-card{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:2.5rem}}.how-card-head{align-items:center;gap:1rem;display:flex}.how-num{border-radius:var(--radius-pill);background:var(--ink);width:3rem;height:3rem;color:var(--primary);flex:none;place-items:center;font-size:1.25rem;font-weight:900;display:inline-grid}.how-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.375rem,1.15rem + .9vw,2rem);font-weight:900;line-height:1.05}.how-body{color:var(--body);margin:0;font-size:1.0625rem}.how-def{margin-top:.75rem;font-size:.8125rem;display:block}.bento{gap:1rem;display:grid}@media (min-width:48rem){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-wide{grid-column:span 2}}@media (min-width:64rem){.bento{grid-template-columns:repeat(3,minmax(0,1fr))}.bento-tall{grid-row:span 2}.bento-dots{grid-column:span 2}}.bento-card{border-radius:var(--radius-xl);background:var(--canvas);color:var(--body);flex-direction:column;gap:.875rem;padding:clamp(1.5rem,1.25rem + 1vw,2.25rem);display:flex}.bento-card h3{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:900;line-height:1.1}.bento-card p{margin:0}.bento-ink{background:var(--ink);color:var(--on-ink-soft)}.bento-ink h3{color:var(--primary);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem)}.bento-plan{color:#fff;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);font-weight:600}.bento-green{background:var(--primary-pale);color:var(--ink);justify-content:flex-end}.bento-green .fine{color:var(--ink-deep)}.bento-motto{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);font-weight:900;line-height:.92}.bento-dots{background-color:var(--canvas);background-image:radial-gradient(circle,#d3d7d0 1.2px,#0000 1.4px);background-size:16px 16px}.price-grid{gap:1rem;display:grid}@media (min-width:64rem){.price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-card{border-radius:var(--radius-xl);background:var(--canvas-soft);min-width:0;color:var(--body);flex-direction:column;align-items:stretch;gap:1rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:flex}.price-card p{margin:0}.price-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.price-eyebrow{border-radius:var(--radius-pill);background:var(--primary-pale);color:var(--positive-deep);margin:0;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.price-name{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:900;line-height:1}.price-tagline{min-height:3em}.price-figure{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.price-amount{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--ink);white-space:nowrap;font-size:clamp(2.25rem,1.8rem + 1.4vw,3.25rem);font-weight:900;line-height:1}.price-period{color:var(--ink);font-weight:600}.price-trial-line{border-radius:var(--radius-pill);background:var(--canvas);color:var(--positive-deep);align-self:flex-start;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.price-card .check-list{color:var(--ink);margin-top:.25rem;margin-bottom:.5rem}.soon-badge{border-radius:var(--radius-pill);background:var(--warning);color:var(--warning-content);white-space:nowrap;vertical-align:.0625rem;margin-inline-start:.125rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-block}.price-card-ink{background:var(--ink);color:var(--on-ink-soft)}.price-card-ink .price-eyebrow{color:var(--primary);background:#9fe87024}.price-card-ink :is(.price-name,.price-amount,.price-period,.check-list){color:#fff}.price-card-ink .price-trial-line{color:var(--primary);background:#9fe87024}.price-cta{justify-content:center;margin-top:auto}.price-trial{border-radius:var(--radius-xl);background:var(--primary-pale);color:var(--ink);align-items:start;gap:.75rem 1.5rem;margin-top:1rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}@media (min-width:48rem){.price-trial{grid-template-columns:auto minmax(0,1fr)}}.price-trial .price-eyebrow{background:var(--canvas);justify-self:start}.price-trial-title{letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:900;line-height:1.15}.price-trial p{margin:0 0 .25rem}.covers{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.covers-title{letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:900;line-height:1.1}.covers-grid{gap:1rem;display:grid}@media (min-width:48rem){.covers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.covers-col{border-radius:var(--radius-xl);border:1px solid var(--divider);padding:clamp(1.5rem,1.25rem + 1vw,2.25rem)}.covers-col h4{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.price-notes{color:var(--body);gap:.25rem;margin-top:1.5rem;font-size:.875rem;display:grid}.price-notes p{margin:0}.faq-grid{gap:2.5rem;display:grid}@media (min-width:64rem){.faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4rem}.faq-intro{top:calc(var(--header-h) + 1.5rem);position:sticky}}.faq-intro{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.faq-intro .section-title{max-width:14ch;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.25rem)}.faq-list{gap:.75rem;display:grid}.faq-row{border-radius:var(--radius-xl);background:var(--canvas);padding:0 clamp(1.125rem,1rem + 1vw,1.75rem)}.faq-row summary{cursor:pointer;border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;min-height:64px;font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:600;line-height:1.35;list-style:none;display:flex}.faq-row summary::-webkit-details-marker{display:none}.faq-toggle{border-radius:var(--radius-pill);background:var(--canvas-soft);width:2.25rem;height:2.25rem;transition:transform var(--spring-default-duration) var(--spring-default), background-color .15s ease-out;flex:none;place-items:center;display:inline-grid}.faq-row[open] .faq-toggle{background:var(--primary);transform:rotate(45deg)}.faq-row p{color:var(--body);margin:0;padding-bottom:1.375rem}.closing-card{border-radius:var(--radius-xl);background:var(--canvas-soft);gap:2rem;padding:clamp(1.5rem,1rem + 4vw,4.5rem);display:grid}@media (min-width:64rem){.closing-card{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:4rem}}.closing-copy{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.closing-title{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);font-weight:900;line-height:.95}.closing-side{gap:1rem;display:grid}.closing-next,.closing-brand{border-radius:var(--radius-xl);background:var(--canvas);flex-direction:column;gap:1rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.closing-next h3{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:900}.closing-brand p{color:var(--body);margin:0}.mobile-cta{display:none}@media (max-width:47.99rem){.mobile-cta{z-index:10;padding:.75rem max(var(--gutter), env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(var(--gutter), env(safe-area-inset-left,0px));background:var(--canvas);box-shadow:0 -1px 0 var(--hairline);transition:transform .2s var(--press-ease,ease), visibility 0s linear 0s;display:block;position:sticky;bottom:0}.cta-in-view .mobile-cta{visibility:hidden;transition:transform .2s var(--press-ease,ease), visibility 0s linear .2s;transform:translateY(100%)}.site-header-home .site-header-cta{display:none}}@media (max-width:47.99rem) and (prefers-reduced-motion:reduce){.mobile-cta,.cta-in-view .mobile-cta{transition:none}}.site-footer{padding-top:clamp(3rem,2rem + 4vw,5.5rem);overflow:hidden}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;display:grid}.footer-brand{grid-column:1/-1}.site-footer-mark{display:none}@media (max-width:47.99rem){.footer-wordmark,.site-footer-home{display:none}.site-footer-mark{display:inline-flex}.footer-legal{margin-top:2rem}}@media (min-width:48rem){.footer-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:3rem}.footer-brand{grid-column:auto}}.footer-brand{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.site-footer-home{border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.footer-blurb{color:#fff;max-width:28rem;margin:0;font-size:1.0625rem;line-height:1.5}.footer-def{max-width:28rem;color:var(--on-ink-soft);margin:0;font-size:.8125rem}.site-footer-h{letter-spacing:.04em;text-transform:uppercase;color:var(--on-ink-soft);margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.footer-col ul{margin:0;padding:0;list-style:none;display:grid}.footer-col a{align-items:center;gap:.5rem;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.footer-wordmark{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.06em;color:#1d1e1b;-webkit-user-select:none;user-select:none;margin:clamp(2rem,1rem + 4vw,4rem) 0 0;font-size:clamp(4.5rem,1rem + 17vw,15rem);font-weight:900;line-height:.8;overflow:hidden}.footer-wordmark:before{content:attr(data-word)}.footer-legal{padding:1.5rem 0 calc(2rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ink-line);color:var(--on-ink-soft);gap:.375rem;font-size:.8125rem;line-height:1.5;display:grid}.footer-legal p{margin:0}.site-company-line{color:var(--canvas-soft);font-weight:600}.page{padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.page-join,.page-center{background:var(--canvas-soft)}.page-center{text-align:center}.page-center .page-title{margin-inline:auto}.page-narrow{flex-direction:column;align-items:center;gap:1.25rem;max-width:44rem;display:flex}.page-narrow .section-lead{margin-inline:auto}.thanks-icon{border-radius:var(--radius-pill);background:var(--primary);width:4.5rem;height:4.5rem;color:var(--ink);place-items:center;display:inline-grid}.thanks-plan{color:var(--body);margin:0;font-size:.875rem}.join-grid{align-items:start;gap:2rem;display:grid}@media (min-width:60rem){.join-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}.join-intro{top:calc(var(--header-h) + 1.5rem);position:sticky}}.join-intro{flex-direction:column;gap:1.25rem;display:flex}.join-plan{border-radius:var(--radius-xl);background:var(--ink);color:var(--on-ink-soft);padding:1.25rem 1.5rem}.join-plan p{margin:0;font-size:.9375rem}.join-plan .join-plan-line{color:#fff;margin-bottom:.375rem;font-size:1.0625rem;font-weight:600}.join-aside-title{letter-spacing:-.02em;margin:.5rem 0 0;font-size:1.25rem;font-weight:900;line-height:1.3}.join-points{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.join-points li{align-items:flex-start;gap:.75rem;display:flex}.join-points .qp-icon{border-radius:var(--radius-pill);background:var(--primary);width:1.5rem;height:1.5rem;color:var(--ink);flex:none;padding:.25rem}.join-card{border-radius:var(--radius-xl);background:var(--canvas);padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.waitlist-form{flex-direction:column;gap:1.125rem;display:flex;position:relative}.waitlist-form .qp-field{max-width:none}.waitlist-form .qp-field.waitlist-narrow{max-width:12rem}.waitlist-form-title{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:900;line-height:1.2}.waitlist-select{appearance:auto;padding-inline-end:.875rem}.waitlist-banner{border-radius:var(--radius-lg);color:var(--negative-deep);background:#d0323814;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;display:flex}.waitlist-banner.is-empty{display:none}.waitlist-banner:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.waitlist-hp{inset-inline-start:0;clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;overflow:hidden}.waitlist-consent{flex-direction:column;gap:.375rem;display:flex}.waitlist-check{align-items:flex-start;gap:.75rem;min-height:44px;display:flex}.waitlist-check input{width:1.375rem;height:1.375rem;accent-color:var(--volt-700);flex:none;margin:.125rem 0 0}.waitlist-check label{cursor:pointer;font-size:.9375rem;font-weight:600;line-height:1.45}.waitlist-consent.is-error input{outline:2px solid var(--danger-600);outline-offset:2px}.waitlist-error{color:var(--danger-600);font-weight:700}.qp-field>.qp-help:empty,.waitlist-consent>.qp-help:empty{margin-block-start:-.375rem}.join-privacy{color:var(--ink-900);margin:0;font-size:.875rem;line-height:1.5}.placeholder-text{color:var(--ink-900);background:var(--sun-100);border-radius:4px;padding-inline:.25em;font-weight:700}.legal-body section>p,.legal-body>p{margin:.5rem 0}.legal-version{color:var(--body);font-size:.8125rem;margin-top:2rem!important}.legal-wrap{flex-direction:column;gap:1.5rem;max-width:52rem;display:flex}.legal-banner{border-radius:var(--radius-xl);background:var(--sun-100);color:var(--warning-content);align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.legal-banner p{margin:.25rem 0 0;font-size:.9375rem}.legal-banner .legal-banner-title{margin:0;font-size:1.0625rem;font-weight:700}.legal-body{color:var(--body);overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.legal-body h2{letter-spacing:-.02em;color:var(--ink);margin:2.25rem 0 .5rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:900;line-height:1.2}.lang-ar :is(.section-title,.page-title,.tool-title,.how-title,.bento-card h3,.price-name,.price-trial-title,.closing-title,.covers-title,.manifesto-quote,.bento-motto,.site-menu-tool,.marquee-title,.join-aside-title,.legal-body h2){font-family:var(--font-arabic);letter-spacing:0;font-weight:700;line-height:1.3}.lang-ar .manifesto-quote{line-height:1.55}.lang-ar :is(.price-amount,.footer-wordmark){letter-spacing:0}.lang-ar .footer-wordmark{font-family:var(--font-arabic);font-weight:700;line-height:1.1}.lang-ar :is(.section-lead,.hero-fine,.faq-row p,.tool-body,.how-body){line-height:1.8}.lang-ar :is(.qp-header-nav a,.site-tools-btn,.site-menu-row,.qp-footer,.faq-row,.waitlist-form,.legal-banner,.hero-page,.chip,.tools-nav a){font-family:var(--font-arabic)}.lang-ar .site-footer-h{letter-spacing:0;text-transform:none}.signup-cta{border-radius:var(--radius-lg);background:var(--primary-pale);flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1.25rem;padding:.875rem 1rem;font-weight:600;line-height:1.45;display:flex}@media (prefers-contrast:more){.faq-row,.tool,.bento-card,.price-card,.how-card,.closing-card,.join-card{border:1.5px solid var(--ink)}.section-lead,.faq-row p,.tool-body,.how-body{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.faq-toggle,.site-tools-caret{transition:none}}
