.ctfaq{max-width:780px;margin-inline:auto;display:flex;flex-direction:column;gap:12px}.ctfaq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-xs);overflow:hidden;transition:box-shadow var(--t-med) var(--ease),border-color var(--t-med) var(--ease)}.ctfaq details:hover,.ctfaq details[open]{box-shadow:var(--shadow-sm)}.ctfaq details[open]{border-color:var(--line-2)}.ctfaq summary{position:relative;list-style:none;cursor:pointer;padding:20px 24px;-webkit-padding-end:60px;padding-inline-end:60px;font-family:var(--font-display);font-weight:700;font-size:1.02rem;line-height:1.5;color:var(--ink);transition:color var(--t-fast) var(--ease)}html[lang=ar] .ctfaq summary{font-family:var(--font-ar)}.ctfaq summary::-webkit-details-marker{display:none}.ctfaq summary:after,.ctfaq summary:before{content:"";position:absolute;inset-inline-end:24px;inset-block-start:50%;width:14px;height:2px;border-radius:2px;background:var(--slate);transform:translateY(-50%);transition:transform var(--t-med) var(--ease),background-color var(--t-fast) var(--ease)}.ctfaq summary:after{transform:translateY(-50%) rotate(90deg)}.ctfaq details[open] summary:after{transform:translateY(-50%) rotate(0deg)}.ctfaq details[open] summary:after,.ctfaq details[open] summary:before{background:var(--ink)}.ctfaq details p{padding:0 24px 22px;font-size:.95rem;line-height:1.75;color:var(--slate);max-width:64ch}html[lang=ar] .ctfaq details p{line-height:1.95}.way-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.way{--w:var(--ink);display:flex;flex-direction:column;padding:24px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-xs);transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),border-color var(--t-med) var(--ease)}.way:not(.is-static):hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--w) 28%,var(--line))}.way-ic{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--w) 10%,transparent);color:var(--w);-webkit-margin-after:14px;margin-block-end:14px}.way-ic svg{width:20px;height:20px}.way h3{font-size:1.02rem;-webkit-margin-after:6px;margin-block-end:6px}.way-v{font-family:var(--font-display);font-weight:700;font-size:.96rem;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.way p{-webkit-margin-before:6px;margin-block-start:6px;font-size:.84rem;line-height:1.6;color:var(--slate)}.cform-wrap{display:grid;grid-template-columns:.9fr 1.4fr;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start}.cform-copy h2{-webkit-margin-before:14px;margin-block-start:14px}.cform-copy .lead{-webkit-margin-before:12px;margin-block-start:12px}.cform{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 14px;gap:16px 14px;padding:clamp(22px,3vw,32px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-md)}.field{display:flex;flex-direction:column;gap:7px}.field-full{grid-column:1/-1}.field label{font-size:.86rem;font-weight:600;color:var(--ink-soft)}.cform .btn{grid-column:1/-1;justify-self:start}.cform-msg{grid-column:1/-1;min-height:22px;font-size:.9rem;font-weight:600;color:var(--desk)}.cform-msg.err{color:var(--crm)}.cform+.foot-note{-webkit-margin-before:14px;margin-block-start:14px}.story{max-width:820px;margin-inline:auto}.story h2{-webkit-margin-before:12px;margin-block-start:12px}.story-steps{-webkit-margin-before:clamp(26px,4vw,40px);margin-block-start:clamp(26px,4vw,40px);position:relative;display:flex;flex-direction:column;gap:22px}.story-steps:before{content:"";position:absolute;inset-block:22px;inset-inline-start:21px;width:0;-webkit-border-start:2px dotted var(--line-2);border-inline-start:2px dotted var(--line-2)}.story-steps li{position:relative;display:flex;gap:20px;align-items:flex-start}.story-n{position:relative;z-index:1;flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--line-2);font-family:var(--font-display);font-weight:800;color:var(--ink)}.story-n,.story-steps p{background:var(--surface);box-shadow:var(--shadow-xs)}.story-steps p{padding:18px 22px;border:1px solid var(--line);border-radius:var(--radius);font-size:.98rem;line-height:1.75;color:var(--ink-soft)}html[lang=ar] .story-steps p{line-height:1.95}.mission-card{max-width:820px;margin-inline:auto;text-align:center;padding:clamp(36px,6vw,64px) clamp(24px,5vw,60px);background:radial-gradient(70% 90% at 50% 0,color-mix(in srgb,var(--white) 60%,transparent),transparent 70%),var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.mission-card:before{content:"";position:absolute;inset:0;background-image:var(--dot-ink);background-size:var(--dot-size);opacity:.55;-webkit-mask-image:radial-gradient(80% 80% at 50% 50%,transparent 40%,#000);mask-image:radial-gradient(80% 80% at 50% 50%,transparent 40%,#000)}.mission-card>*{position:relative}.mission-card h2{-webkit-margin-before:16px;margin-block-start:16px}.mission-card .lead{margin-inline:auto;-webkit-margin-before:14px;margin-block-start:14px}.val-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.val{--v:var(--ink);position:relative;padding:24px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-xs);overflow:hidden;transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),border-color var(--t-med) var(--ease)}.val:before{content:"";position:absolute;inset-block:18px;inset-inline-start:0;width:4px;border-start-end-radius:4px;border-end-end-radius:4px;background:var(--v)}.val:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--v) 24%,var(--line))}.val h3{font-size:1.02rem;-webkit-margin-after:8px;margin-block-end:8px}.val p{font-size:.88rem;line-height:1.66;color:var(--slate)}.founder{position:relative;max-width:760px;margin-inline:auto;padding:clamp(28px,5vw,48px) clamp(24px,5vw,52px);background:linear-gradient(180deg,var(--ink),var(--ink-soft));color:var(--paper);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.founder:before{content:"";position:absolute;inset:0;background-image:var(--dot-paper);background-size:var(--dot-size);opacity:.5}.founder>*{position:relative}.founder .eyebrow{color:var(--slate-2)}.founder h2,.founder h3{color:var(--white);-webkit-margin-before:14px;margin-block-start:14px;font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.4}.founder p{-webkit-margin-before:16px;margin-block-start:16px;font-size:.98rem;line-height:1.8;color:var(--on-ink-dim)}html[lang=ar] .founder p{line-height:2}.founder-by{-webkit-margin-before:22px;margin-block-start:22px;-webkit-padding-before:18px;padding-block-start:18px;-webkit-border-before:1px solid var(--on-ink-line);border-block-start:1px solid var(--on-ink-line);display:flex;align-items:center;gap:12px;font-size:.88rem;color:var(--slate-2)}.ct-prev{position:relative;max-width:860px;margin-inline:auto;text-align:center;padding:clamp(36px,6vw,60px) clamp(24px,5vw,56px);background:radial-gradient(60% 80% at 20% 0,color-mix(in srgb,var(--omni) 8%,transparent),transparent 60%),radial-gradient(60% 80% at 80% 100%,color-mix(in srgb,var(--survey) 6%,transparent),transparent 60%),var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.ct-prev:before{content:"";position:absolute;inset:0;background-image:var(--dot-ink);background-size:var(--dot-size);opacity:.5}.ct-prev>*{position:relative}.ct-prev .lead{margin-inline:auto;-webkit-margin-before:12px;margin-block-start:12px}.ct-prev .ct-prev-actions{-webkit-margin-before:26px;margin-block-start:26px}.ic-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.ic-card{--i:var(--ink);position:relative;display:flex;flex-direction:column;padding:26px 24px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-xs);overflow:hidden;transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),border-color var(--t-med) var(--ease)}.ic-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--i) 28%,var(--line))}.ic-ic{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--i) 10%,transparent);color:var(--i);-webkit-margin-after:15px;margin-block-end:15px;transition:transform var(--t-med) var(--ease-spring)}.ic-card:hover .ic-ic{transform:scale(1.07)}.ic-ic svg{width:21px;height:21px}.ic-name{font-size:1.12rem;-webkit-margin-after:10px;margin-block-end:10px}.ic-for{display:flex;flex-direction:column;gap:3px;font-size:.85rem;line-height:1.55;color:var(--slate)}.ic-for-l{font-size:.7rem;font-weight:700;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--slate-2);font-family:var(--font-display)}html[lang=ar] .ic-for-l{font-family:var(--font-ar);text-transform:none;letter-spacing:0;font-size:.78rem}.ic-line{-webkit-margin-before:12px;margin-block-start:12px;padding:12px 14px;background:color-mix(in srgb,var(--i) 6%,transparent);border-radius:12px;font-size:.88rem;font-weight:600;line-height:1.6;color:var(--ink-soft);flex:1 1}.ic-more{-webkit-margin-before:16px;margin-block-start:16px;-webkit-padding-before:14px;padding-block-start:14px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:.9rem;color:var(--i)}.ic-arrow{transition:transform var(--t-fast) var(--ease)}.ic-card:hover .ic-arrow{transform:translateX(-4px)}html[dir=ltr] .ic-card:hover .ic-arrow{transform:translateX(4px)}.ip-hero-in{max-width:720px}.ip-badge{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:17px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink);-webkit-margin-after:20px;margin-block-end:20px}.industry-page .ip-badge{color:var(--ip,var(--ink));background:color-mix(in srgb,var(--ip,var(--ink)) 9%,var(--white))}.ip-badge svg{width:26px;height:26px}.ip-hero-actions{-webkit-margin-before:26px;margin-block-start:26px;display:flex;flex-wrap:wrap;gap:12px}.ip-uses{-webkit-margin-before:22px;margin-block-start:22px;display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:999px;background:color-mix(in srgb,var(--white) 65%,transparent);border:1px solid var(--line);font-size:.84rem}.ip-uses-l{font-weight:600;color:var(--slate)}.ip-uses-v{font-weight:700;color:var(--ink);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.ip-shift{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;grid-gap:18px;gap:18px;max-width:900px;margin-inline:auto}.ip-shift-col{padding:26px 26px 24px;border-radius:var(--radius-l);border:1px solid var(--line)}.ip-shift-col.is-before{background:color-mix(in srgb,var(--white) 42%,transparent);border-style:dashed;border-color:var(--line-2)}.ip-shift-col.is-after{background:var(--surface);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--desk) 30%,var(--line))}.ip-shift-l{display:inline-block;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--slate-2);-webkit-margin-after:10px;margin-block-end:10px}html[lang=ar] .ip-shift-l{font-family:var(--font-ar);text-transform:none;letter-spacing:0;font-size:.8rem}.ip-shift-col.is-after .ip-shift-l{color:var(--desk)}.ip-shift-col p{font-size:1.04rem;font-weight:600;line-height:1.7;color:var(--ink-soft)}.ip-shift-col.is-after p{color:var(--ink)}.ip-shift-arrow{align-self:center;font-size:1.5rem;color:var(--slate-2)}.ip-types{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.ip-type{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-xs);transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}.ip-type:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.ip-type-n{font-size:1.06rem;-webkit-margin-after:14px;margin-block-end:14px}.ip-rows{display:flex;flex-direction:column}.ip-row{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;padding-block:9px}.ip-row+.ip-row{-webkit-border-before:1px dashed color-mix(in srgb,var(--line) 70%,transparent);border-block-start:1px dashed color-mix(in srgb,var(--line) 70%,transparent)}.ip-row dt{font-size:.76rem;font-weight:700;color:var(--slate-2);-webkit-padding-before:2px;padding-block-start:2px}.ip-row dd{font-size:.9rem;line-height:1.6;color:var(--ink-soft)}.ip-row.is-out dt{color:var(--desk)}.ip-row.is-out dd{font-weight:600;color:var(--ink)}.ip-other-h{text-align:center;-webkit-margin-after:24px;margin-block-end:24px}.ip-others{display:flex;flex-wrap:wrap;justify-content:center;gap:11px}.ip-other{--i:var(--ink);display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-xs);font-weight:600;font-size:.9rem;color:var(--ink-soft);transition:transform var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.ip-other:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--i) 34%,var(--line));box-shadow:var(--shadow-sm);color:var(--ink)}.ip-other-ic{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--i) 10%,transparent);color:var(--i)}.ip-other-ic svg{width:15px;height:15px}.crumbs{display:flex;align-items:center;gap:8px;font-size:.84rem;-webkit-margin-after:18px;margin-block-end:18px}.crumbs,.crumbs a{color:var(--slate)}.crumbs a{transition:color var(--t-fast) var(--ease)}.crumbs a:hover{color:var(--ink)}@media (max-width:1020px){.ic-grid,.val-grid,.way-grid{grid-template-columns:repeat(2,1fr)}.cform-wrap{grid-template-columns:1fr}}@media (max-width:680px){.cform,.ic-grid,.ip-shift,.ip-types,.val-grid,.way-grid{grid-template-columns:1fr}.ip-shift-arrow{transform:rotate(-90deg);justify-self:center}html[dir=ltr] .ip-shift-arrow{transform:rotate(90deg)}.ip-row{grid-template-columns:1fr;gap:3px}.cform .btn{width:100%;justify-self:stretch}}.modal-lead{font-size:1.02rem;color:var(--ink-soft,#252938);line-height:1.85;margin:0 0 18px}.grp-title{display:flex;align-items:center;gap:10px;font-family:var(--f-head);font-weight:800;font-size:.8rem;letter-spacing:var(--track-wide,0);text-transform:uppercase;color:var(--slate);margin:26px 0 12px}html[lang=ar] .grp-title{text-transform:none;font-size:.86rem}.grp-title:after{content:"";flex:1 1;height:1px;background-image:linear-gradient(to left,var(--line) 40%,transparent 0);background-size:6px 1px;background-repeat:repeat-x;opacity:.9}.subf-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (max-width:640px){.subf-grid{grid-template-columns:1fr}}.subf{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md,16px);padding:16px 18px;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.subf:hover{border-color:var(--line-strong,#D8D2C6);box-shadow:var(--sh-xs)}.subf h4{display:flex;align-items:center;gap:9px;font-size:.98rem;font-weight:700;color:var(--ink);margin:0 0 7px}.subf h4 .dot{inline-size:9px;block-size:9px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 0%,transparent)}.subf .p{font-size:.9rem;color:var(--slate);line-height:1.8;margin-bottom:8px}.subf .bn{font-size:.9rem;font-weight:600;color:var(--ink-soft,#252938);line-height:1.75;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:2px solid var(--line-strong,#D8D2C6);border-inline-start:2px solid var(--line-strong,#D8D2C6)}.soon-note{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:var(--omni,#F5B400);background:color-mix(in srgb,var(--omni,#F5B400) 10%,transparent);border:1px solid color-mix(in srgb,var(--omni,#f5b400) 30%,transparent);border-radius:999px;padding:5px 14px;margin-bottom:14px}.soon-note:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:var(--omni,#F5B400);animation:soonPulse 1.8s ease-in-out infinite}@keyframes soonPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.soon-note:before{animation:none}}.sol-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.sol-list li{display:flex;align-items:flex-start;gap:10px;font-size:.94rem;line-height:1.75}.sol-list li svg{inline-size:17px;block-size:17px;flex:0 0 auto;-webkit-margin-before:4px;margin-block-start:4px}.sol-list li span{color:var(--ink-soft,#252938)}.modal-problem{font-size:.96rem;color:var(--ink-soft,#252938);line-height:1.85;margin:0;border:1px solid var(--line);-webkit-border-start:3px solid var(--crm,#EA4640);border-inline-start:3px solid var(--crm,#EA4640);border-radius:var(--r-sm,10px);padding:13px 16px}.btype,.modal-problem{background:var(--paper)}.btype{border:1px solid var(--line);border-radius:var(--r-md,16px);padding:15px 18px;margin-bottom:10px}.btype h4{font-size:.98rem;font-weight:800;color:var(--ink);margin:0 0 9px}.btype .row{display:grid;grid-template-columns:88px 1fr;grid-gap:10px;gap:10px;font-size:.88rem;line-height:1.7;color:var(--ink-soft,#252938);padding-block:5px}.btype .row+.row{-webkit-border-before:1px dashed var(--line);border-block-start:1px dashed var(--line)}.btype .row .k{font-weight:700;color:var(--slate)}.modal-chips{display:flex;flex-wrap:wrap;gap:8px}.modal-chips span{font-size:.82rem;font-weight:600;color:var(--ink-soft,#252938);background:var(--paper-2,#F3EEE5);border:1px solid var(--line);border-radius:999px;padding:6px 14px}.modal-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;-webkit-margin-before:26px;margin-block-start:26px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.modal-note{font-size:.82rem;color:var(--slate)}@media (max-width:640px){.modal-cta{flex-direction:column;align-items:stretch;text-align:center}.modal-cta .btn{justify-content:center}}@supports (scrollbar-width:thin){html{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px;border:3px solid var(--paper)}::-webkit-scrollbar-track{background:transparent}.section.bg-ink{position:relative}.section.bg-ink:after{content:"";position:absolute;inset-block-start:-1px;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,var(--line-2),transparent);opacity:.7}[role=button],a,button,summary{-webkit-tap-highlight-color:transparent}.clickable,[role=button],a[href],button,label[for],summary{cursor:pointer}@media (pointer:coarse){.nav-caret-btn{width:34px;height:40px}.lang-btn{padding:9px 14px}.mm-link{padding:13px 12px}.foot-col a{padding-block:9px}}a:focus:not(:focus-visible),button:focus:not(:focus-visible),summary:focus:not(:focus-visible){box-shadow:none;outline:none}.an-stat .v,.foot-tel,.kpi .val,.way-v{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ct-prev,.dashboard,.founder,.mission-card,.split-card{content-visibility:auto}.page-hero .indp-grid{-webkit-margin-before:clamp(30px,5vw,46px);margin-block-start:clamp(30px,5vw,46px)}.page-hero .ct-prev-actions{-webkit-margin-before:26px;margin-block-start:26px}.center{text-align:center}.hide{display:none!important}html[dir=ltr] .ic-arrow,html[dir=ltr] .indp-go,html[dir=ltr] .ip-shift-arrow{transform:scaleX(-1);display:inline-block}html[dir=ltr] .card-cta svg{transform:none}html[dir=ltr] .indp-go{transform:scaleX(-1) translateX(-3px)}html[dir=ltr] .indp:hover .indp-go{transform:scaleX(-1)}html[dir=ltr] .ic-card:hover .ic-arrow{transform:scaleX(-1) translateX(-4px)}@media (max-width:680px){html[dir=ltr] .ip-shift-arrow{transform:scaleX(-1) rotate(-90deg)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.dashboard{transform:none!important}.chip{animation:none!important}}@media print{#site-header,.hero-float,.hero-glow,.mnav,.sticky-cta{display:none!important}body{-webkit-padding-before:0;padding-block-start:0;background:#fff}.section{padding-block:24px}}:is(.jic,.oic,.rdot,.ric,.scenario-ic,.seg-ic,.way-ic,.ip-other-ic,.bk){transition:transform .32s var(--ease-spring),background-color var(--t-med) var(--ease)}.choose:hover .rdot,.jstep:hover .jic,.outcome:hover .oic,.recipe:hover .ric,.seg:hover .seg-ic,.way:hover .way-ic{transform:scale(1.09)}.blist li:hover .bk{transform:scale(1.12) rotate(-4deg)}:is(.jstep,.choose,.recipe,.qcard,.outcome,.soon-pill):hover{will-change:transform}[data-count]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.capture input:focus-visible,.cform input:focus-visible,.cform textarea:focus-visible,.foot-mini input:focus-visible{transition:box-shadow .25s var(--ease-out)}.phero-copy .eyebrow{margin-bottom:14px}.phero-q{margin-top:14px;font-size:.92rem;color:var(--slate);display:inline-flex;align-items:center;gap:.5em}.phero-q b{color:var(--ink)}.phero-stage{position:relative;z-index:2}.phero-stage .constellation{margin-top:0}.constellation{position:relative;max-width:760px;margin:36px auto 0}.constellation svg{width:100%;height:auto;overflow:visible}.constellation circle[fill="#fff"]{filter:drop-shadow(0 6px 14px rgba(28,31,42,.1))}.cst-line{stroke-width:2}.cst-node{opacity:1;transform-origin:center}.js .cst-node.pop{opacity:0;transform:scale(.4);transition:opacity .6s var(--ease-out),transform .6s var(--ease-spring)}.js .cst-node.pop.in{opacity:1;transform:scale(1)}.cst-label{font-family:var(--font-body);font-weight:700;font-size:15px;fill:var(--ink)}html[lang=ar] .cst-label{font-family:var(--font-ar)}.cst-core-label{font-family:var(--font-body);font-weight:700;font-size:15px;fill:#fff}html[lang=ar] .cst-core-label{font-family:var(--font-ar)}.reassure{text-align:center;margin-top:26px;font-size:.95rem;color:var(--slate);max-width:52ch;margin-inline:auto}.outcomes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:40px}@media (max-width:980px){.outcomes{grid-template-columns:1fr 1fr}}@media (max-width:720px){.outcomes{grid-template-columns:1fr}}.outcome{display:flex;gap:14px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-fast) var(--ease)}.outcome:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--line-2)}.outcome .oic{width:42px;height:42px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--paper-2);border:1px solid var(--line)}.outcome .oic svg{width:21px;height:21px;stroke-width:2;fill:none}.outcome h4{font-size:1rem;margin-bottom:3px}.outcome p{font-size:.86rem;color:var(--slate);line-height:1.5;margin:0}.subf .lm{margin-top:9px;font-size:.76rem;font-weight:700;color:var(--crm);cursor:pointer;display:inline-block}.prod{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:clamp(28px,4.5vw,60px);gap:clamp(28px,4.5vw,60px);align-items:center;padding-block:clamp(38px,5vw,62px);border-top:1px solid var(--line)}.prod:first-of-type{border-top:0;padding-top:clamp(10px,2vw,22px)}.prod .prod-media,.prod.rev .prod-copy{order:2}.prod.rev .prod-media{order:1}@media (max-width:880px){.prod{grid-template-columns:1fr;gap:26px}.prod .prod-media,.prod.rev .prod-media{order:-1}.prod .prod-copy,.prod.rev .prod-copy{order:0}}.prod-name{display:inline-flex;align-items:center;gap:.55em;font-family:var(--font-display);font-weight:700;font-size:1.06rem;color:var(--ink)}html[lang=ar] .prod-name{font-family:var(--font-ar)}.prod-name .pdot{width:12px;height:12px;border-radius:50%;background:var(--pc);flex:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--pc) 18%,transparent)}.prod-tag{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--slate-2);-webkit-margin-start:.4em;margin-inline-start:.4em}html[lang=ar] .prod-tag{letter-spacing:0}.prod h3{font-size:clamp(1.5rem,2.7vw,2.05rem);margin:14px 0 12px;line-height:1.12}html[lang=ar] .prod h3{line-height:1.3}.prod-problem{font-size:.92rem;color:var(--slate);line-height:1.6;margin-bottom:8px}.prod-explain{font-size:1rem;color:var(--ink-soft);line-height:1.65}.blist,.prod-explain{margin-bottom:18px}.blist li{display:flex;gap:.6em;align-items:flex-start;font-size:.95rem;line-height:1.55;color:var(--ink-soft);padding:5px 0}.blist li .bk{width:22px;height:22px;border-radius:7px;flex:none;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--pc) 15%,transparent);margin-top:1px}.blist li .bk svg{width:13px;height:13px;stroke:var(--pc);stroke-width:3;fill:none}.prod-meta{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.prod-meta .ml{font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--slate-2);display:block;margin-bottom:7px;font-family:var(--font-body)}html[lang=ar] .prod-meta .ml{font-family:var(--font-ar);letter-spacing:0;font-size:.76rem}.chiprow{display:flex;flex-wrap:wrap;gap:6px}.chiprow .c{font-size:.74rem;color:var(--ink-soft);background:var(--paper-2);border:1px solid var(--line);border-radius:100px;padding:.3em .8em;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.chiprow a.c:hover{border-color:var(--pc);color:var(--ink)}.chiprow .c.cap,.chiprow a.c:hover{background:var(--surface)}.prod-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.prod-more{display:inline-flex;align-items:center;gap:.4em;font-size:.9rem;font-weight:700;color:var(--pc);cursor:pointer;background:none;padding:.4em 0}.prod-more svg{width:1em;height:1em;transition:transform var(--t-med) var(--ease-out)}.prod-more:hover svg{transform:translateX(4px)}html[dir=rtl] .prod-more:hover svg{transform:translateX(-4px)}.prod-more:focus-visible{outline:none;box-shadow:var(--ring);border-radius:6px}.pmock{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-lg);overflow:hidden;position:relative;transition:transform var(--t-slow) var(--ease-out),box-shadow var(--t-slow) var(--ease-out)}.prod:hover .pmock{transform:translateY(-4px);box-shadow:var(--shadow-pop)}.pmock:before{inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc) 10%,transparent)}.pmock:after,.pmock:before{content:"";position:absolute}.pmock:after{top:0;inset-inline:0;height:3px;background:linear-gradient(90deg,transparent,var(--pc),transparent);opacity:.85}.pmock .dash-top{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--paper-2)}.pmock .dash-top .d{width:10px;height:10px;border-radius:50%;background:var(--line-2)}.pmock .dash-url{-webkit-margin-start:auto;margin-inline-start:auto;font-size:.72rem;color:var(--slate-2);font-family:var(--font-body)}.pmock .pmock-body{padding:18px}.pmock .pm-head{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--slate-2);margin-bottom:12px;font-family:var(--font-body)}html[lang=ar] .pmock .pm-head{font-family:var(--font-ar);letter-spacing:0;font-size:.82rem}.pm-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.pm-kpi{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:12px}.pm-kpi .l{font-size:.66rem;color:var(--slate);margin-bottom:5px}.pm-kpi .v{font-size:1.02rem;font-weight:800;font-family:var(--font-display);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-rows .pm-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.pm-rows .pm-row:first-child{border-top:0}.pm-av{width:30px;height:30px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.8rem}.pm-av.ch{border-radius:8px;font-size:.62rem}.pm-row .nm{font-weight:600;font-size:.86rem}.pm-row .sn{font-size:.76rem;color:var(--slate)}.pm-row .stage{font-size:.66rem;padding:.24em .7em;background:color-mix(in srgb,var(--pc) 15%,transparent);color:var(--pc)}.pm-row .bdg,.pm-row .stage{-webkit-margin-start:auto;margin-inline-start:auto;font-weight:700;border-radius:100px}.pm-row .bdg{background:var(--pc);color:#fff;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.72rem;padding:0 6px}.pm-bars{display:flex;align-items:flex-end;gap:10px;height:120px;padding-top:10px}.pm-bars .b{flex:1 1;border-radius:6px 6px 0 0;min-height:8px}.pm-stat-row{display:flex;gap:10px;margin-bottom:14px}.pm-stat{flex:1 1;background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:11px 12px}.pm-stat .v{font-size:1.05rem;font-weight:800;font-family:var(--font-display);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-stat .l{font-size:.66rem;color:var(--slate);margin-top:3px}.roadmap{margin-top:clamp(30px,4vw,48px);padding-top:clamp(26px,3vw,36px);border-top:1px solid var(--line)}.roadmap-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.roadmap-head h3{font-size:1.2rem}.roadmap-line{font-size:.95rem;color:var(--slate);line-height:1.6;max-width:60ch;margin-bottom:18px}.soon-strip{display:flex;flex-wrap:wrap;gap:12px}.soon-pill{display:inline-flex;align-items:center;gap:.55em;background:var(--surface);border:1px solid var(--line);border-radius:100px;padding:.55em 1em;cursor:pointer;font-size:.9rem;font-weight:600;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-fast) var(--ease)}.soon-pill:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:color-mix(in srgb,var(--m,var(--slate)) 45%,var(--line))}.soon-pill:focus-visible{outline:none;box-shadow:var(--ring)}.soon-pill .sd{width:9px;height:9px;border-radius:50%;background:var(--m,var(--slate))}.soon-pill .tagx{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--slate-2);-webkit-margin-start:.3em;margin-inline-start:.3em}.journey{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:44px;position:relative}@media (max-width:820px){.journey{grid-template-columns:1fr;gap:14px}}.jstep{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:24px;position:relative;overflow:hidden;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-fast) var(--ease)}.jstep:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--jc) 26%,var(--line))}.jstep:before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:4px;background:var(--jc)}.jstep .jtop{gap:12px;margin-bottom:14px}.jstep .jic,.jstep .jtop{display:flex;align-items:center}.jstep .jic{width:46px;height:46px;border-radius:13px;flex:none;justify-content:center;background:color-mix(in srgb,var(--jc) 14%,transparent)}.jstep .jic svg{width:23px;height:23px;stroke:var(--jc);stroke-width:2;fill:none}.jstep .jnum{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--font-display);font-weight:800;font-size:1.3rem;color:color-mix(in srgb,var(--jc) 45%,var(--line));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jstep .jprod{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jc);margin-bottom:6px;font-family:var(--font-body)}html[lang=ar] .jstep .jprod{font-family:var(--font-ar);letter-spacing:0;font-size:.82rem}.jstep h4{font-size:1.1rem;margin-bottom:7px}.jstep p{font-size:.9rem;color:var(--slate);line-height:1.55;margin:0}.jstep .jarrow{position:absolute;top:50%;inset-inline-end:-30px;transform:translateY(-50%);z-index:3;width:34px;height:34px;border-radius:50%;background:var(--paper);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--slate)}.jstep .jarrow svg{width:16px;height:16px;stroke-width:2.4;fill:none}html[dir=rtl] .jstep .jarrow svg{transform:scaleX(-1)}.jstep:last-child .jarrow{display:none}@media (max-width:820px){.jstep .jarrow{top:auto;bottom:-24px;inset-inline-end:50%;transform:translateX(50%)}html[dir=rtl] .jstep .jarrow{transform:translateX(-50%)}.jstep .jarrow svg,html[dir=rtl] .jstep .jarrow svg{transform:rotate(90deg)}}.journey-note{margin-top:26px;text-align:center;font-size:.94rem;color:var(--slate);max-width:62ch;margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:.6em;flex-wrap:wrap}.journey-note svg{width:1.05em;height:1.05em;color:var(--desk);flex:none}.choose-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:44px}@media (max-width:900px){.choose-grid{grid-template-columns:1fr}}.choose{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:26px;display:flex;flex-direction:column;position:relative;overflow:hidden;cursor:pointer;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-fast) var(--ease)}.choose:before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:4px;background:var(--pc)}.choose:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--pc) 26%,var(--line))}.choose .want{font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--slate-2);margin-bottom:10px;font-family:var(--font-body)}html[lang=ar] .choose .want{font-family:var(--font-ar);letter-spacing:0;font-size:.82rem}.choose .cq{font-size:1.12rem;font-weight:700;font-family:var(--font-display);line-height:1.35;margin-bottom:16px;flex:1 1}html[lang=ar] .choose .cq{font-family:var(--font-ar)}.choose .rec{display:flex;align-items:center;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.choose .rec .rdot{width:34px;height:34px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--pc) 14%,transparent)}.choose .rec .rdot svg{width:18px;height:18px;stroke:var(--pc);stroke-width:2;fill:none}.choose .rec .rl{font-size:.66rem;color:var(--slate-2);display:block;margin-bottom:1px}.choose .rec .rn{font-size:.98rem;font-weight:700;color:var(--ink)}.choose .rec .rarrow{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--pc);transition:transform var(--t-med) var(--ease-out)}.choose:hover .rec .rarrow{transform:translateX(4px)}html[dir=rtl] .choose:hover .rec .rarrow{transform:translateX(-4px)}.choose .rec .rarrow svg{width:20px;height:20px;stroke-width:2.4;fill:none}html[dir=rtl] .choose .rec .rarrow svg,html[dir=rtl] .choose:hover .rec .rarrow svg{transform:scaleX(-1)}.choose-foot{margin-top:26px;text-align:center;font-size:.95rem;color:var(--slate)}.choose-foot a{color:var(--ink);font-weight:600;border-bottom:1.5px solid var(--line-2);padding-bottom:1px;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.choose-foot a:hover{border-color:var(--crm);color:var(--crm)}.faq{max-width:820px;margin:44px auto 0}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;overflow:hidden;transition:box-shadow var(--t-med) var(--ease),border-color var(--t-med) var(--ease)}.faq details[open]{box-shadow:var(--shadow-sm);border-color:var(--line-2)}.faq summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;align-items:center;gap:14px;font-family:var(--font-display);font-weight:700;font-size:1.04rem;color:var(--ink)}html[lang=ar] .faq summary{font-family:var(--font-ar)}.faq summary::-webkit-details-marker{display:none}.faq summary .fq-ic{-webkit-margin-start:auto;margin-inline-start:auto;width:26px;height:26px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--paper-2);border:1px solid var(--line);transition:background var(--t-med) var(--ease),border-color var(--t-med) var(--ease)}.faq summary .fq-ic svg{width:15px;height:15px;stroke:var(--ink);stroke-width:2.4;fill:none;transition:transform var(--t-med) var(--ease)}.faq details[open] summary .fq-ic{background:var(--ink);border-color:var(--ink)}.faq details[open] summary .fq-ic svg{stroke:var(--paper);transform:rotate(45deg)}.faq .fq-body{padding:0 22px 22px;font-size:.96rem;line-height:1.7;color:var(--slate)}.faq details[open] .fq-body{animation:faqIn .4s var(--ease-out)}@keyframes faqIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faq details[open] .fq-body{animation:none}}.faq summary:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius)}.choose .card-cta,.prod-more .card-cta,.soon-pill .card-cta{display:none}.prod-more,.soon-pill{cursor:pointer}.explore-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:26px}.explore-row .btn{font-size:.9rem}.explore-label{margin-top:30px;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--slate-2);text-align:center}html[lang=ar] .explore-label{letter-spacing:0;font-size:.86rem}.s-hero{text-align:center}.s-hero .hero-badge,.s-hero .lead{margin-inline:auto}.s-hero .lead{max-width:60ch}.s-chips,.s-hero .hero-actions{justify-content:center}.s-chips{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 4px}.s-chip2{display:inline-flex;align-items:center;gap:.5em;background:var(--surface);border:1px solid var(--line);border-radius:100px;padding:.5em 1em;font-size:.86rem;font-weight:600;color:var(--ink-soft);box-shadow:var(--shadow-sm)}.s-chip2 svg{width:1em;height:1em;stroke-width:2.6;fill:none}.auto-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:44px;align-items:stretch}@media (max-width:760px){.auto-grid{grid-template-columns:1fr}}.auto-col{border-radius:var(--radius-l);padding:26px}.auto-col.before{background:var(--paper-2);border:1px solid var(--line)}.auto-col.after{background:linear-gradient(160deg,var(--ink-soft),var(--ink) 55%);color:var(--paper);position:relative;overflow:hidden}.auto-col.after:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--dot-paper);background-size:var(--dot-size);opacity:.5}.auto-col.after>*{position:relative}.auto-tag{display:inline-flex;align-items:center;gap:.5em;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px;padding:.35em .9em;border-radius:100px}html[lang=ar] .auto-tag{letter-spacing:0}.auto-col.before .auto-tag{background:var(--surface);color:var(--slate);border:1px solid var(--line)}.auto-col.after .auto-tag{background:rgba(255,255,255,.1);color:#fff}.auto-item{display:flex;gap:.8em;padding:14px 0;border-top:1px solid var(--line);font-size:.98rem;line-height:1.55}.auto-col.after .auto-item{border-top-color:rgba(255,255,255,.12)}.auto-item:first-of-type{border-top:none}.auto-item .ai{width:26px;height:26px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;margin-top:1px}.auto-col.before .ai,.auto-item.bad .ai{background:color-mix(in srgb,var(--crm) 14%,transparent);color:var(--crm)}.auto-col.after .ai{background:color-mix(in srgb,var(--desk) 26%,transparent);color:#8FE3A6}.auto-col.after .ai svg{color:var(--desk)}.auto-item svg{width:15px;height:15px;stroke-width:2.6}.done-chip{margin-top:22px;background:rgba(52,168,83,.16);border:1px solid rgba(52,168,83,.4);border-radius:12px;padding:12px 14px;gap:.7em;font-size:.9rem;font-weight:600}.done-chip,.done-chip .dcp{display:flex;align-items:center}.done-chip .dcp{width:26px;height:26px;border-radius:50%;background:var(--desk);color:#fff;justify-content:center;flex:none}.done-chip .dcp svg{width:15px;height:15px;stroke-width:3}.scenario{margin-top:40px}.scenario:first-of-type{margin-top:44px}.scenario-head{gap:14px;margin-bottom:16px}.scenario-head,.scenario-ic{display:flex;align-items:center}.scenario-ic{width:46px;height:46px;border-radius:13px;flex:none;justify-content:center;background:color-mix(in srgb,var(--sx) 14%,transparent)}.scenario-ic svg{width:23px;height:23px;color:var(--sx);stroke-width:2;fill:none}.scenario-head h3{font-size:1.15rem}.scenario-head .sc-sub{font-size:.86rem;color:var(--slate);margin-top:2px}.recipe-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:44px}@media (max-width:820px){.recipe-grid{grid-template-columns:1fr}}.recipe{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);padding:22px;display:flex;flex-direction:column;gap:12px;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-fast) var(--ease)}.recipe:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--omni) 26%,var(--line))}.recipe .rstep{display:flex;align-items:flex-start;gap:12px}.recipe .rk{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-2);min-width:58px;flex:none;padding-top:4px;font-family:var(--font-body)}html[lang=ar] .recipe .rk{font-family:var(--font-ar);letter-spacing:0;font-size:.72rem;min-width:44px}.recipe .rtext{font-size:.95rem;line-height:1.5;color:var(--ink-soft)}.recipe .rstep.trigger .rtext{font-weight:600;color:var(--ink)}.recipe .rstep.action .rk{color:var(--survey)}.recipe .rstep.result .rtext{color:#1F7A3D;font-weight:600}.recipe .rstep.result .rk{color:var(--desk)}.recipe .rdiv{height:1px;background:var(--line);-webkit-margin-start:56px;margin-inline-start:56px}html[lang=ar] .recipe .rdiv{-webkit-margin-start:44px;margin-inline-start:44px}.recipe .ric{width:34px;height:34px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--omni) 14%,transparent);margin-bottom:2px}.recipe .ric svg{width:18px;height:18px;color:var(--omni);stroke-width:2;fill:none}.q-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:44px}@media (max-width:900px){.q-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.q-grid{grid-template-columns:1fr}}.qcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-fast) var(--ease)}.qcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--analytics) 26%,var(--line))}.qcard .qq{display:flex;gap:.6em;align-items:flex-start;font-family:var(--font-display);font-weight:700;font-size:1.02rem;line-height:1.4;color:var(--ink)}html[lang=ar] .qcard .qq{font-family:var(--font-ar)}.qcard .qq svg{width:20px;height:20px;color:var(--analytics);flex:none;margin-top:2px;stroke-width:2;fill:none}.qcard .qa{font-size:.9rem;color:var(--slate);line-height:1.6;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.qcard .qa b{color:var(--ink-soft);font-weight:600}.q-note{text-align:center;margin-top:30px;font-size:1rem;color:var(--slate)}.q-note b{color:var(--ink)}.seg .start{margin-top:12px}.seg .start h4{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--slate-2);font-family:var(--font-body);font-weight:600;margin-bottom:8px}html[lang=ar] .seg .start h4{letter-spacing:0;font-family:var(--font-ar);font-size:.82rem}.seg .seg-cta{margin-top:auto;padding-top:20px}.seg .seg-cta .btn{width:100%}@media (max-width:980px){.seg-grid{grid-template-columns:1fr}}.tavi-timeline{list-style:none;margin:40px 0 0;padding:0}.tl-item{position:relative;-webkit-padding-start:34px;padding-inline-start:34px;-webkit-padding-after:30px;padding-block-end:30px}.tl-item:before{content:"";position:absolute;inset-block:8px 0;inset-inline-start:9px;width:2px;background:var(--line-2)}.tl-item:last-child:before{display:none}.tl-dot{position:absolute;inset-inline-start:2px;inset-block-start:5px;width:16px;height:16px;border-radius:50%;background:var(--crm);box-shadow:0 0 0 4px var(--surface)}.tl-item:nth-child(4n+2) .tl-dot{background:var(--omni)}.tl-item:nth-child(4n+3) .tl-dot{background:var(--survey)}.tl-item:nth-child(4n+4) .tl-dot{background:var(--desk)}.tl-date{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-2)}.tl-title{font-size:1.15rem;margin-block:4px}.tl-desc{color:var(--slate);line-height:1.7;max-width:62ch}.tl-img{margin-top:12px;border-radius:12px;max-width:min(420px,100%);border:1px solid var(--line)}