.topbar{z-index:80}.nav-wide{align-items:center;gap:4px}.nav-drop{position:relative}.nav-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;font:inherit;cursor:pointer;padding:8px 12px;border-radius:10px}.nav-btn.on,.nav-btn:hover,.nav-link.on{color:var(--text);background:var(--surface)}.caret{width:6px;height:6px;border-right:1.6px solid;border-bottom:1.6px solid;background:none;transform:rotate(45deg) translateY(-1px);opacity:.55;transition:transform .18s ease,opacity .18s ease}.nav-btn.on .caret{transform:rotate(-135deg) translateY(-2px);opacity:1}.mega{position:absolute;inset-inline-start:0;top:calc(100% + 10px);width:min(620px,92vw);padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(20,20,23,.92);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--shadow),0 0 0 1px hsla(0,0%,100%,.03) inset;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transition:opacity .2s ease,transform .24s cubic-bezier(.2,.9,.3,1),visibility .24s;z-index:60}.mega.on{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.nav-wide:has(.nav-drop:hover) .nav-drop:not(:hover) .mega{transition-duration:0s}.mega-in{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.drawer-item,.mega-item{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:var(--radius-sm);transition:background .16s ease,transform .16s ease}.drawer-item:hover,.mega-item:hover{background:var(--surface)}.mega-icon{flex:none;width:38px;height:38px;display:grid;place-items:center;font-size:19px;border-radius:11px;background:var(--panel-2);border:1px solid var(--border)}.mega-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.mega-txt strong{font-size:14.5px;font-weight:650;color:var(--text)}.mega-txt span{font-size:12.5px;line-height:1.45;color:var(--muted)}.only-narrow{display:none}@media (max-width:900px){.only-narrow{display:inline-flex}}.burger{width:40px;height:40px;align-items:center;justify-content:center;background:var(--panel-2);border:1px solid var(--border);border-radius:11px;cursor:pointer;padding:0}.burger span,.burger span:after,.burger span:before{content:"";display:block;width:17px;height:1.8px;border-radius:2px;background:var(--text);transition:transform .25s ease,opacity .15s ease}.burger span:before{transform:translateY(-6px)}.burger span:after{transform:translateY(4.2px)}.burger span.x{background:transparent}.burger span.x:before{transform:translateY(0) rotate(45deg)}.burger span.x:after{transform:translateY(-1.8px) rotate(-45deg)}.drawer{position:fixed;inset:0;z-index:90;background:rgba(6,6,8,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:drawer-fade .2s ease}@keyframes drawer-fade{0%{opacity:0}}.drawer-in{position:absolute;inset-block:0;inset-inline-end:0;width:min(400px,88vw);overflow-y:auto;padding:84px 16px 28px;background:var(--bg-2);-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border);display:flex;flex-direction:column;gap:22px;animation:drawer-in .28s cubic-bezier(.2,.9,.3,1)}@keyframes drawer-in{0%{transform:translateX(100%)}}[dir=rtl] .drawer-in{animation-name:drawer-in-rtl}@keyframes drawer-in-rtl{0%{transform:translateX(-100%)}}.drawer-grp{display:flex;flex-direction:column;gap:2px}.drawer-h{padding-inline:12px;-webkit-padding-after:8px;padding-block-end:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.drawer-cta{margin-top:auto;justify-content:center}@media (prefers-reduced-motion:reduce){.drawer,.drawer-in,.mega{animation:none;transition:none}}.phero{padding-block:clamp(56px,8vw,104px) clamp(28px,4vw,48px);text-align:center}.phero-eyebrow{display:inline-block;padding:5px 13px;-webkit-margin-after:20px;margin-block-end:20px;border:1px solid var(--border);border-radius:999px;background:var(--panel);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.phero-title{margin:0 0 18px;-webkit-padding-after:.12em;padding-block-end:.12em;font-size:clamp(34px,5.4vw,62px);line-height:1.22;font-weight:800;letter-spacing:-.028em;background:linear-gradient(180deg,#fff 30%,#b9b9c4);-webkit-background-clip:text;background-clip:text;color:transparent}.phero-sub{max-width:60ch;margin:0 auto;font-size:clamp(15.5px,1.5vw,18.5px);line-height:1.65;color:var(--muted)}.phero .hero-trial,.phero .store-btns{margin-top:26px}.phero+section{-webkit-padding-before:clamp(8px,1.5vw,24px);padding-block-start:clamp(8px,1.5vw,24px)}.wrap-narrow{max-width:820px}.sec-sub-center{max-width:60ch;margin-inline:auto;-webkit-margin-after:40px;margin-block-end:40px;text-align:center}.sec-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;-webkit-margin-before:clamp(36px,5vw,60px);margin-block-start:clamp(36px,5vw,60px)}.sec-cta-start{justify-content:flex-start;-webkit-margin-before:24px;margin-block-start:24px}.door-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.door{display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:100%;padding:26px 24px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,var(--panel),var(--bg-2));transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.door:hover{transform:translateY(-4px);border-color:var(--border-2);box-shadow:var(--shadow)}.door-icon{display:grid;place-items:center;width:46px;height:46px;-webkit-margin-after:6px;margin-block-end:6px;font-size:22px;border-radius:13px;background:var(--panel-2);border:1px solid var(--border)}.door h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em}.door p{margin:0;flex:1 1;font-size:14.5px;line-height:1.6;color:var(--muted)}.door .card-more{-webkit-margin-before:6px;margin-block-start:6px;color:var(--accent-2);font-size:14px;font-weight:600}.embed-note{max-width:56ch;margin:clamp(20px,3vw,34px) auto 0;padding:14px 20px;border:1px solid var(--border);-webkit-border-start:3px solid var(--accent-2);border-inline-start:3px solid var(--accent-2);border-radius:12px;background:linear-gradient(180deg,var(--panel),var(--bg-2));color:var(--muted);font-size:15px;line-height:1.65;text-align:start}.desk{--desk-w:1120;width:min(1080px,100%);margin-inline:auto;border-radius:14px;overflow:hidden;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow)}.desk-bar{display:flex;align-items:center;gap:7px;height:34px;padding-inline:14px;background:linear-gradient(180deg,var(--panel-2),var(--panel));-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.desk-dot{width:11px;height:11px;border-radius:999px}.desk-dot.r{background:#ff5f57}.desk-dot.y{background:#febc2e}.desk-dot.g{background:#28c840}.desk-url{-webkit-margin-start:12px;margin-inline-start:12px;font-size:12.5px;color:var(--muted-2);letter-spacing:.01em}.desk-embed{position:relative;container-type:size;overflow:hidden;aspect-ratio:16/10;background:var(--bg)}.desk-embed>.desk-frame{position:absolute;top:0;left:0;width:calc(var(--desk-w) * 1px);height:calc(100cqh * (var(--desk-w) * 1px) / 100cqw);border:0;display:block;background:var(--bg);transform:scale(calc(100cqw / (var(--desk-w) * 1px)));transform-origin:top left}.split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.split-flip .split-art{order:2}.split-flip .split-words{order:1}@media (max-width:860px){.split{grid-template-columns:1fr}.split-flip .split-art,.split-flip .split-words{order:0}}.one-phone,.sec-art,.split-art,.wall-cell{position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto}.split-words{display:flex;flex-direction:column;gap:26px}.claim h3{margin:0 0 8px;font-size:clamp(19px,2vw,23px);font-weight:700;letter-spacing:-.015em}.claim p{margin:0;font-size:15.5px;line-height:1.7;color:var(--muted)}.secs{display:flex;flex-direction:column;gap:clamp(64px,8vw,110px)}.sec-row{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;grid-gap:clamp(20px,3vw,30px);gap:clamp(20px,3vw,30px)}.sec-words{max-width:54ch;margin-inline:auto}.sec-n{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--accent);-webkit-margin-after:14px;margin-block-end:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sec-words h3{margin:0 0 12px;font-family:var(--serif);font-weight:400;font-size:clamp(26px,3.2vw,38px);line-height:1.15;letter-spacing:-.02em}.sec-words p{margin:0;font-size:16.5px;line-height:1.75;color:var(--muted)}.sec-link{font-size:15px;font-weight:650;color:var(--accent-2)}.road{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.road-step{position:relative;padding:28px 24px 24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);overflow:hidden}.road-step:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:2px;background:var(--border-2)}.road-step.on:before{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.road-step.wip:before{background:linear-gradient(90deg,var(--accent),transparent 70%)}.road-dot{display:block;width:9px;height:9px;-webkit-margin-after:16px;margin-block-end:16px;border-radius:50%;background:var(--border-2)}.road-step.on .road-dot{background:var(--accent-2);box-shadow:0 0 0 4px rgba(220,33,48,.18);animation:road-pulse 2.4s ease-in-out infinite}@keyframes road-pulse{50%{box-shadow:0 0 0 8px rgba(220,33,48,.05)}}@media (prefers-reduced-motion:reduce){.road-step.on .road-dot{animation:none}}.road-tag{display:inline-block;-webkit-margin-after:10px;margin-block-end:10px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted)}.road-tag.on{border-color:transparent;background:var(--accent);color:var(--on-accent)}.road-step h3{margin:0 0 8px;font-size:19px;font-weight:700}.road-step p{margin:0;font-size:14.5px;line-height:1.6;color:var(--muted)}.story{display:flex;flex-direction:column;gap:8px}.story-beat{display:flex;gap:24px;padding:26px 0;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.story-beat:last-child{-webkit-border-after:0;border-block-end:0}.story-n{flex:none;font-size:15px;font-weight:800;letter-spacing:.08em;color:var(--accent-2);-webkit-padding-before:4px;padding-block-start:4px}.story-txt h3{margin:0 0 10px;font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.018em}.story-txt p{margin:0;font-size:16px;line-height:1.72;color:var(--muted)}.nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:16px;gap:16px}.num{padding:30px 22px;text-align:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.num strong{display:block;-webkit-margin-after:10px;margin-block-end:10px;font-size:clamp(38px,4.4vw,54px);font-weight:800;letter-spacing:-.03em;line-height:1;background:linear-gradient(180deg,var(--accent-2),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.num span{display:block;font-size:13.5px;line-height:1.55;color:var(--muted)}.ba{display:flex;flex-direction:column;gap:14px}.ba-row{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:stretch}.ba-side{padding:22px;border:1px solid var(--border);border-radius:var(--radius)}.ba-before{background:var(--bg-2)}.ba-after{background:linear-gradient(180deg,var(--panel),var(--bg-2));border-color:var(--border-2)}.ba-tag{display:block;-webkit-margin-after:8px;margin-block-end:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.ba-after .ba-tag{color:var(--accent-2)}.ba-side p{margin:0;font-size:15px;line-height:1.65;color:var(--muted)}.ba-after p{color:var(--text)}.ba-arrow{align-self:center;color:var(--muted-2);font-size:20px}@media (max-width:760px){.ba-row{grid-template-columns:1fr}.ba-arrow{justify-self:center;transform:rotate(90deg)}}.wall{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:clamp(28px,4vw,52px);gap:clamp(28px,4vw,52px)}.wall-cell{display:flex;flex-direction:column;align-items:center;gap:18px;transition:transform .25s ease}a.wall-cell:hover{transform:translateY(-6px)}.wall-cap{font-size:15px;font-weight:650;text-align:center;color:var(--text)}a.wall-cell:hover .wall-cap{color:var(--accent-2)}.contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.contact-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:100%;padding:28px 24px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,var(--panel),var(--bg-2));transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}a.contact-card:hover{transform:translateY(-4px);border-color:var(--border-2);box-shadow:var(--shadow)}.contact-icon{display:grid;place-items:center;width:46px;height:46px;-webkit-margin-after:6px;margin-block-end:6px;font-size:22px;border-radius:13px;background:var(--panel-2);border:1px solid var(--border)}.contact-card h3{margin:0;font-size:19px;font-weight:700}.contact-card p{margin:0;flex:1 1;font-size:14.5px;line-height:1.6;color:var(--muted)}.contact-card strong{-webkit-margin-before:8px;margin-block-start:8px;font-size:16px;font-weight:700;color:var(--accent-2)}.contact-cta{border-color:var(--accent);box-shadow:var(--glow)}.legal-clause{padding-block:26px;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.legal-clause h2{margin:0 0 12px;font-size:clamp(19px,2.1vw,24px);font-weight:700;letter-spacing:-.015em}.legal-clause p{margin:0;font-size:16px;line-height:1.75;color:var(--muted)}.legal-date{-webkit-margin-before:28px;margin-block-start:28px;font-size:13px;color:var(--muted-2)}.foot-map{display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:32px;gap:32px;padding-block:56px 40px}@media (max-width:900px){.foot-map{grid-template-columns:repeat(2,1fr);gap:30px 24px}.foot-brand{grid-column:1/-1}}.foot-col{display:flex;flex-direction:column;gap:11px;align-items:flex-start}.foot-col h4{margin:0 0 3px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2)}.foot-col a{font-size:14.5px;color:var(--muted);transition:color .15s ease}.foot-col a:hover{color:var(--text)}.foot-brand p{margin:0;max-width:30ch;font-size:14px;line-height:1.6;color:var(--muted-2)}.foot-base{padding-block:22px 30px;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);font-size:13px;color:var(--muted-2)}.foot-tm{font-size:.7em;vertical-align:super;line-height:0;-webkit-margin-start:1px;margin-inline-start:1px}.foot-tm-note{-webkit-margin-before:6px;margin-block-start:6px;font-size:12px;opacity:.75}.sec-title{font-size:clamp(40px,6.4vw,78px);line-height:1.02}.phero-title{font-size:clamp(44px,7.4vw,92px);line-height:1}.sec-head{max-width:900px}.sec-sub{font-size:clamp(17px,1.9vw,22px)}.cta-box h2{font-size:clamp(36px,5.6vw,68px)}.ai-grid,.cards,.nums,.plans,.steps,.trust{align-items:stretch}.ai-grid>*,.cards>*,.nums>*,.steps>*,.trust>*{height:100%}.ai-card,.ai-grid>*>.ai-card,.card,.cards>*>.card,.num,.nums>*>.num,.step,.steps>*>.step,.trust-card,.trust>*>.trust-card{height:100%;display:flex;flex-direction:column}.ai-card p,.card p,.step p,.trust-card p{flex:1 1}.steps-lg .step{padding:40px 34px}.steps-lg .step h3{font-size:24px}.steps-lg .step p{font-size:16px}.plan-crown{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.plan-desc{min-height:0}.ribbon-max{background:linear-gradient(135deg,#8b5cf6,#d946ef)}.plan-feats li.new{font-weight:700;color:var(--text)}.tick-new{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:999px;width:18px;height:18px;display:inline-grid;place-items:center;font-size:11px;flex:none;-webkit-margin-before:1px;margin-block-start:1px}.plan-feats li.plan-inc{display:block;margin-block:16px 4px;-webkit-padding-before:14px;padding-block-start:14px;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);font-size:12.5px;font-weight:700;color:var(--muted-2)}.topbar{background:linear-gradient(180deg,rgba(16,12,14,.92),rgba(10,10,12,.82));-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);-webkit-border-after:1px solid rgba(201,162,77,.16);border-block-end:1px solid rgba(201,162,77,.16);box-shadow:0 18px 50px -34px rgba(0,0,0,.95)}.topbar-gild{position:absolute;inset-inline:0;inset-block-start:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,77,.05) 12%,hsla(41,77%,74%,.55) 50%,rgba(201,162,77,.05) 88%,transparent);pointer-events:none}.topbar-in{height:78px;gap:22px;position:relative}.brand{gap:13px;position:relative}.brand-mark{width:42px;height:42px;border-radius:13px;background:none;padding:0;overflow:hidden;position:relative;box-shadow:0 8px 22px -10px rgba(220,33,48,.85),0 0 0 1px rgba(201,162,77,.28);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.brand-mark-img,.logo-svg{width:100%;height:100%;display:block}.brand-mark-img{object-fit:cover}.brand-mark:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.45) 48%,transparent 62%);transform:translateX(-120%);transition:transform .75s var(--ease);pointer-events:none}.brand:hover .brand-mark{transform:translateY(-1px) rotate(-2deg);box-shadow:0 12px 30px -10px rgba(220,33,48,.95),0 0 0 1px hsla(41,77%,74%,.55)}.brand:hover .brand-mark:after{transform:translateX(120%)}.brand-words{display:flex;flex-direction:column;line-height:1;gap:3px}.brand-name{font-family:var(--serif);font-weight:400;font-size:25px;letter-spacing:.005em;background:linear-gradient(120deg,#fff 20%,#f0d08a 60%,#c9a24d);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-suffix{font-size:9.5px;font-weight:700;letter-spacing:.36em;text-transform:uppercase;color:rgba(201,162,77,.85);-webkit-margin-end:-.36em;margin-inline-end:-.36em}.nav{gap:6px}.nav-btn,.nav-link{position:relative;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.62);padding:10px 15px;border-radius:10px;transition:color .22s var(--ease),background .22s var(--ease)}.nav-btn:after,.nav-link:after{content:"";position:absolute;inset-block-end:4px;inset-inline:50%;height:1px;background:linear-gradient(90deg,transparent,#f0d08a,transparent);transition:inset-inline .3s var(--ease),opacity .3s var(--ease);opacity:0}.nav-btn.on,.nav-btn:hover,.nav-link.on,.nav-link:hover{color:#fff;background:hsla(0,0%,100%,.045)}.nav-btn.on:after,.nav-btn:hover:after,.nav-link.on:after,.nav-link:hover:after{inset-inline:15%;opacity:1}.caret{opacity:.4}.nav-cta{-webkit-margin-start:8px;margin-inline-start:8px;border:1px solid hsla(41,77%,74%,.5);box-shadow:0 10px 26px -14px rgba(220,33,48,.9),inset 0 1px 0 hsla(0,0%,100%,.22);letter-spacing:.04em}.nav-cta:hover{box-shadow:0 14px 32px -12px #dc2130,inset 0 1px 0 hsla(0,0%,100%,.3)}.mega{border-color:rgba(201,162,77,.2);background:linear-gradient(180deg,rgba(26,20,22,.96),rgba(18,16,18,.94));box-shadow:0 40px 90px -40px #000,inset 0 0 0 1px rgba(201,162,77,.08)}.mega-item:hover{background:rgba(201,162,77,.08)}.mega-icon{border:1px solid rgba(201,162,77,.22)}.foot-brand .brand-mark{width:38px;height:38px}@media (max-width:900px){.topbar-in{height:66px}.brand-name{font-size:21px}.brand-mark{width:38px;height:38px}}.langs{background:rgba(0,0,0,.28);border-color:rgba(201,162,77,.22)}.lang-btn{font-size:12px;letter-spacing:.05em;color:hsla(0,0%,100%,.55)}.lang-btn:hover{color:#f0d08a}.lang-btn.on{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 4px 12px -5px rgba(220,33,48,.9),inset 0 1px 0 hsla(0,0%,100%,.25)}.hero-try{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:800;padding:15px 30px;-webkit-margin-after:8px;margin-block-end:8px;box-shadow:0 10px 34px -10px var(--accent)}.hero-try:hover{transform:translateY(-1px);box-shadow:0 14px 40px -10px var(--accent)}.hero-try-dot,.nav-try-dot{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.7);animation:tryPulse 2s infinite;flex:none}@keyframes tryPulse{70%{box-shadow:0 0 0 7px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@media (prefers-reduced-motion:reduce){.hero-try-dot,.nav-try-dot{animation:none}}.hero-try-sub{font-size:13px;color:var(--muted);-webkit-margin-after:26px;margin-block-end:26px}.hero-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch;max-inline-size:min(100%,940px);margin-inline:auto;-webkit-margin-after:8px;margin-block-end:8px}.hero-doors>.btn{inline-size:100%;-webkit-margin-after:0;margin-block-end:0;white-space:normal;text-align:center}@media (max-width:620px){.hero-doors{grid-template-columns:1fr;max-inline-size:430px}}.hero-bot{font-size:17px;font-weight:800;padding:15px 26px;color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 10px 34px -10px rgba(37,211,102,.85)}.hero-bot:hover{box-shadow:0 16px 40px -10px #25d366}.site-wa-mark{inline-size:21px;block-size:21px;flex:none}.bot-box{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:clamp(16px,3vw,28px);gap:clamp(16px,3vw,28px);max-inline-size:900px;margin-inline:auto;padding:clamp(20px,3vw,30px) clamp(20px,3.5vw,34px);border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,var(--panel),var(--bg-2))}.bot-box-mark{display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 10px 26px -12px rgba(37,211,102,.9)}.bot-box-mark .site-wa-mark{inline-size:29px;block-size:29px}.bot-box-words h3{margin:0 0 6px;font-size:clamp(19px,2vw,23px);font-weight:800;letter-spacing:-.015em}.bot-box-words p{margin:0;color:var(--muted);font-size:15.5px;line-height:1.7}@media (max-width:720px){.bot-box{grid-template-columns:1fr;justify-items:center;text-align:center}.bot-box .hero-bot{inline-size:100%}}.nav-try{display:inline-flex;align-items:center;gap:7px;-webkit-margin-start:6px;margin-inline-start:6px;padding:8px 16px;border-radius:999px;font-size:12.5px;font-weight:800;letter-spacing:.2px;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));border:1px solid transparent;white-space:nowrap;transition:transform .15s,box-shadow .15s}.nav-try:hover{transform:translateY(-1px);box-shadow:0 8px 22px -8px var(--accent)}@media (max-width:1040px){.nav-try{padding:8px 12px;font-size:11.5px}}[data-lang=ar],[data-lang=ar] a,[data-lang=ar] button,[data-lang=ar] div,[data-lang=ar] h1,[data-lang=ar] h2,[data-lang=ar] h3,[data-lang=ar] h4,[data-lang=ar] h5,[data-lang=ar] input,[data-lang=ar] label,[data-lang=ar] li,[data-lang=ar] p,[data-lang=ar] select,[data-lang=ar] small,[data-lang=ar] span,[data-lang=ar] summary,[data-lang=ar] td,[data-lang=ar] textarea,[data-lang=ar] th{font-family:var(--font-ar-text),"Segoe UI",system-ui,sans-serif;letter-spacing:normal}[data-lang=ar] .hero-sub,[data-lang=ar] .phero-sub,[data-lang=ar] .sec-sub,[data-lang=ar] li,[data-lang=ar] p,[data-lang=ar] summary{line-height:1.85}[data-lang=ar] .eyebrow,[data-lang=ar] .foot-col h4,[data-lang=ar] .nav a,[data-lang=ar] .phero-eyebrow,[data-lang=ar] .pill-tag,[data-lang=ar] .sec-n,[data-lang=ar] .store-soon,[data-lang=ar] .sw-n,[data-lang=ar] .tour-n{text-transform:none;letter-spacing:normal}[data-lang=ar] .cta-box h2,[data-lang=ar] .display,[data-lang=ar] .gate-title,[data-lang=ar] .hero h1,[data-lang=ar] .phero-title,[data-lang=ar] .plan-amount,[data-lang=ar] .plan-name,[data-lang=ar] .prose h1,[data-lang=ar] .prose h2,[data-lang=ar] .q,[data-lang=ar] .sec-title,[data-lang=ar] .sw-h,[data-lang=ar] .tour-h{font-family:var(--font-ar-display),"Segoe UI",serif;font-weight:700;letter-spacing:normal;line-height:1.35}[data-lang=ar] .hero h1{font-size:clamp(40px,7.4vw,104px)}[data-lang=ar] .phero-title{font-size:clamp(34px,5.6vw,76px)}[data-lang=ar] .cta-box h2 .it,[data-lang=ar] .hero h1 .accent,[data-lang=ar] .sec-title .it{font-family:var(--font-ar-display),"Segoe UI",serif;font-style:normal;font-weight:700;letter-spacing:normal}[data-lang=ar] .brand-name,[data-lang=ar] .brand-suffix{font-family:var(--serif)}[data-lang=ar] .lang-btn{font-family:var(--font)}.ai-card h3,.card h3,.claim h3,.contact-card h3,.deck-title,.door h3,.lab-side-t,.lab-step-t,.plan-name,.road-step h3,.sec-words h3,.step h3,.story-txt h3,.trust-card h3{font-size:clamp(21px,1.9vw,27px);font-weight:800;line-height:1.2}.deck-glabel,.foot-col h4,.guide-side h4,.lab-hours-t,.legal-clause h2,.prose h3,.qrail-gt{font-size:clamp(17px,1.35vw,20px);font-weight:800;line-height:1.25}.prose h2{font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.2}.deck-lab,.qrail-lab{font-size:clamp(16px,1.35vw,19px);font-weight:700;line-height:1.35}.proof-item strong{font-size:clamp(16px,1.25vw,18.5px);font-weight:800;line-height:1.3}.deck-btn-t,.qrail-t{font-size:14px;font-weight:700}[data-lang=ar] .ai-card h3,[data-lang=ar] .card h3,[data-lang=ar] .claim h3,[data-lang=ar] .contact-card h3,[data-lang=ar] .deck-glabel,[data-lang=ar] .deck-title,[data-lang=ar] .door h3,[data-lang=ar] .foot-col h4,[data-lang=ar] .guide-side h4,[data-lang=ar] .plan-name,[data-lang=ar] .proof-item strong,[data-lang=ar] .prose h2,[data-lang=ar] .prose h3,[data-lang=ar] .road-step h3,[data-lang=ar] .sec-words h3,[data-lang=ar] .step h3,[data-lang=ar] .story-txt h3,[data-lang=ar] .trust-card h3{line-height:1.45}.hero-eyebrow{font-size:clamp(13px,1.05vw,15px);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}[data-lang=ar] .hero-eyebrow,[data-lang=he] .hero-eyebrow{text-transform:none;letter-spacing:normal;font-size:clamp(14px,1.15vw,17px)}.why{-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);padding-block:clamp(20px,2.6vw,32px)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px 28px;gap:14px 28px}.why-item{display:flex;align-items:flex-start;gap:10px;text-align:start;font-size:clamp(15px,1.2vw,17px);font-weight:700;line-height:1.45}.why-tick{flex:none;color:var(--accent);font-weight:900}[data-lang=ar] .why-item{line-height:1.7}@media (max-width:980px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.why-grid{grid-template-columns:1fr;gap:12px}}.cta-box .cta-plans{font-size:clamp(16px,1.35vw,19px);font-weight:700;color:var(--text);max-width:640px;margin:0 auto 18px}.cta-plans-btn{-webkit-margin-after:18px;margin-block-end:18px}.cta-box .cta-fine{font-size:14px;margin:0 0 24px}.mega-long{width:min(760px,94vw);padding:6px}.mega-scroll{max-height:min(72vh,620px);overflow-y:auto;overscroll-behavior:contain;padding:4px;scrollbar-width:thin}.mega-grp+.mega-grp{-webkit-margin-before:6px;margin-block-start:6px;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);-webkit-padding-before:8px;padding-block-start:8px}.mega-grp-h{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:7px 12px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--panel);border-radius:var(--radius-sm)}@media (max-width:1100px){.mega-long .mega-in{grid-template-columns:1fr}}.cat-block+.cat-block{-webkit-margin-before:clamp(34px,4vw,56px);margin-block-start:clamp(34px,4vw,56px)}.cat-h{font-size:clamp(20px,2vw,26px);font-weight:800;margin:0 0 16px}.guide-crumb{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.guide-screens{--gs-phone:clamp(180px,24cqw,220px);--gs-phone-h:calc(var(--gs-phone) * 19.5 / 9);--gs-bigger:1.1;display:grid;grid-template-columns:var(--gs-phone) minmax(0,1fr);align-items:stretch;grid-gap:clamp(16px,2vw,26px);gap:clamp(16px,2vw,26px);margin-block:clamp(22px,3vw,34px);inline-size:100cqw;-webkit-margin-end:calc(100% - 100cqw);margin-inline-end:calc(100% - 100cqw)}.guide-screen-phone .iphone{--ip-w:var(--gs-phone)}.guide-screen-desk .desk{display:flex;flex-direction:column;block-size:calc(var(--gs-phone-h) * var(--gs-bigger))}.guide-screen-desk .desk-embed{aspect-ratio:auto;flex:1 1;min-block-size:0}.guide-screens.one{--gs-phone:min(280px,74cqw);grid-template-columns:var(--gs-phone);justify-content:center}.guide-screen{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;margin:0;min-width:0}.guide-screen figcaption{-webkit-margin-before:auto;margin-block-start:auto;font-size:13px;font-weight:700;color:var(--muted);text-align:center}@container (max-width: 780px){.guide-screens{grid-template-columns:minmax(0,1fr);--gs-phone:min(280px,74cqw)}.guide-screen-desk .desk{display:block;block-size:auto}.guide-screen-desk .desk-embed{aspect-ratio:16/10}}.wall{align-items:stretch;justify-items:center}.wall-cell{width:100%;height:100%;justify-content:flex-start}.wall-cell .wall-cap{-webkit-margin-before:auto;margin-block-start:auto}.lab-build{padding-block:clamp(1.5rem,4vw,3rem) clamp(3rem,7vw,5rem)}.lab-step{text-align:center;-webkit-margin-after:1.75rem;margin-block-end:1.75rem}.lab-step-t{font-size:clamp(1.35rem,3.4vw,1.9rem);margin:0 0 .4rem;line-height:1.25}.lab-step-d{color:var(--muted);margin:0 auto;max-inline-size:46ch;line-height:1.6}.lab-trades{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));grid-gap:.7rem;gap:.7rem;-webkit-margin-after:1.75rem;margin-block-end:1.75rem}.lab-trade{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.3rem;aspect-ratio:4/3;padding:.7rem .8rem;overflow:hidden;border:1px solid var(--border);border-radius:.85rem;background:linear-gradient(155deg,hsl(var(--h,340) 42% 17%),hsl(var(--h,340) 30% 9%) 72%);color:#fff;font:inherit;font-size:.92rem;text-align:start;cursor:pointer;transition:border-color .18s,transform .12s,box-shadow .18s}.lab-trade-p{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;filter:brightness(.72) saturate(.94);transition:filter .25s ease,transform .4s ease}.lab-trade:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:62%;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.78),transparent)}.lab-trade>*{position:relative;z-index:1}.lab-trade:hover{border-color:var(--accent);transform:translateY(-2px)}.lab-trade:hover .lab-trade-p{filter:brightness(.9) saturate(1);transform:scale(1.04)}.lab-trade.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset;font-weight:700}.lab-trade.on .lab-trade-p{filter:brightness(.86) saturate(1.02)}.lab-trade-i{font-size:1.35rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.lab-trade-n{min-inline-size:0;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.75)}.lab-name{display:block;max-inline-size:26rem;margin-inline:auto;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.lab-name-l{display:block;font-size:.85rem;color:var(--muted);-webkit-margin-after:.35rem;margin-block-end:.35rem}.lab-name-i{inline-size:100%;min-inline-size:0;padding:.65rem .8rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface);color:var(--text);font:inherit}.lab-go-row{text-align:center}.lab-go{padding:.85rem 2rem;border:0;border-radius:999px;background:var(--accent);color:var(--on-accent,#fff);font:inherit;font-size:1.05rem;font-weight:700;cursor:pointer;transition:filter .18s,transform .12s}.lab-go:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.lab-go:disabled{opacity:.45;cursor:not-allowed}.lab-go-note{color:var(--muted);font-size:.88rem;margin:.75rem auto 0;max-inline-size:44ch;line-height:1.55}.lab{display:block;padding-block:1.25rem clamp(3rem,7vw,5rem)}.lab-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;-webkit-margin-after:.9rem;margin-block-end:.9rem}.lab-bar-note{flex:1 1 22rem;min-inline-size:0;margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.lab-rebuild{flex:none;padding:.5rem .95rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface);color:var(--text);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .18s,background .18s}.lab-rebuild:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.lab-studio-frame{border:1px solid var(--border);border-radius:1rem;background:var(--panel);overflow:clip}.lab-studio-frame iframe{display:block;inline-size:100%;border:0;min-block-size:30rem}.lab-trade.own{--h:268;cursor:default}.lab-trade-x{position:absolute;inset-inline-end:.4rem;inset-block-start:.4rem;z-index:2;display:grid;place-items:center;inline-size:1.6rem;block-size:1.6rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font:inherit;font-size:.8rem;line-height:1;cursor:pointer}.lab-trade-x:hover{background:var(--accent);color:var(--on-accent)}.lab-own{max-inline-size:30rem;margin-inline:auto;-webkit-margin-after:1.6rem;margin-block-end:1.6rem}.lab-own-l{display:block;font-size:.85rem;color:var(--muted);-webkit-margin-after:.35rem;margin-block-end:.35rem}.lab-own-row{display:flex;gap:.5rem;align-items:stretch}.lab-own-i{flex:1 1 auto;min-inline-size:0;padding:.65rem .8rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface);color:var(--text);font:inherit}.lab-own-go{flex:0 0 auto;inline-size:2.9rem;border:1px solid var(--accent);border-radius:.65rem;background:var(--accent);color:var(--on-accent);font:inherit;font-size:1rem;cursor:pointer}.lab-own-go:disabled{opacity:.4;cursor:not-allowed}.lab-own-note{margin:.5rem 0 0;font-size:.82rem;line-height:1.5;color:var(--muted)}