.lp{--bg:#FBF7F2;--surface:#FFFFFF;--surface-2:#F6EFE8;--surface-3:#ECE2D8;--line:#EADFD4;--line-soft:#F2EAE1;--fg:#24122E;--muted:#6A5A72;--faint:#9B8DA1;--accent:#6B46D6;--accent-soft:#EFE8FF;--accent-ink:#4A2CA8;--accent-fg:#FFFFFF;--lp-blush:#F7DCD3;--lp-lilac:#E4D9FF;--lp-gold:#B98A47;--lp-deep:#2A1238;--lp-me:#DDF6D2;--lp-me-fg:#17340F;--lp-bezel:#24122E;--f-lp:"El Messiri","Alexandria","IBM Plex Sans Arabic",Tahoma,sans-serif;background:var(--bg);color:var(--fg);min-height:100vh;min-height:100dvh;overflow-x:clip;position:relative;font-size:15px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp{--bg:#120A18;--surface:#1C1126;--surface-2:#251731;--surface-3:#312041;--line:#34243F;--line-soft:#281A33;--fg:#F7EFF9;--muted:#B9A8C2;--faint:#80708A;--accent:#B59BFF;--accent-soft:#2E2149;--accent-ink:#DCCEFF;--accent-fg:#160C20;--lp-blush:#3A1F2C;--lp-lilac:#2B1F47;--lp-gold:#E0B777;--lp-deep:#1E0F29;--lp-me:#1F4A2B;--lp-me-fg:#DDF6D2;--lp-bezel:#3B2A49}}:root[data-theme=dark] .lp{--bg:#120A18;--surface:#1C1126;--surface-2:#251731;--surface-3:#312041;--line:#34243F;--line-soft:#281A33;--fg:#F7EFF9;--muted:#B9A8C2;--faint:#80708A;--accent:#B59BFF;--accent-soft:#2E2149;--accent-ink:#DCCEFF;--accent-fg:#160C20;--lp-blush:#3A1F2C;--lp-lilac:#2B1F47;--lp-gold:#E0B777;--lp-deep:#1E0F29;--lp-me:#1F4A2B;--lp-me-fg:#DDF6D2;--lp-bezel:#3B2A49}.lp-wrap{max-width:1180px;margin-inline:auto;padding-inline:24px}.lp section{scroll-margin-top:96px}.lp h1,.lp h2,.lp-no,.lp-price,.lp-row h3,.lp-step:before{font-family:var(--f-lp)}.lp-check{flex:none;width:18px;height:18px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center}.lp-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:30;padding-top:12px}.lp-nav-in{gap:24px;height:62px;padding:0 12px 0 10px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 78%,transparent);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px);box-shadow:0 10px 30px -18px rgb(36 18 46/.35)}.lp-logo,.lp-nav-in{display:flex;align-items:center}.lp-logo{gap:10px;text-decoration:none;color:var(--fg);font-family:var(--f-lp);font-weight:700;font-size:22px}.lp-logo .mark{width:38px;height:38px;border-radius:50%;font-size:19px}.lp-links{display:flex;gap:2px}.lp-links a{color:var(--muted);text-decoration:none;font-weight:500;font-size:14px;padding:8px 14px;border-radius:999px;transition:color .15s,background .15s}.lp-links a:hover{color:var(--fg);background:var(--surface-2)}.lp-nav-end{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:8px}.lp-login,.lp-nav-end .btn{border-radius:999px}.lp-login{color:var(--fg);text-decoration:none;font-weight:600;font-size:14px;padding:8px 14px}.lp-login:hover{background:var(--surface-2)}.lp-hero{position:relative;padding:56px 0 84px}.lp-hero:before{content:"";position:absolute;inset:-120px 0 0;z-index:0;pointer-events:none;background:radial-gradient(38% 46% at 16% 34%,var(--lp-blush),transparent 70%),radial-gradient(34% 44% at 34% 78%,var(--lp-lilac),transparent 72%),radial-gradient(30% 36% at 92% 8%,color-mix(in srgb,var(--lp-lilac) 70%,transparent),transparent 70%)}.lp-hero-in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:48px;gap:48px;align-items:center}.lp-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--muted)}.lp-badge i{width:8px;height:8px;border-radius:50%;background:var(--lp-gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--lp-gold) 22%,transparent)}.lp-hero h1{font-size:clamp(38px,5.1vw,70px);line-height:1.22;font-weight:700;letter-spacing:0;margin-top:22px;max-width:14ch}.lp-hero h1 em{font-style:normal;color:var(--accent);position:relative;white-space:nowrap}.lp-hero h1 em:after{content:"";position:absolute;inset-inline:-2px;bottom:.04em;height:.2em;border-radius:999px;background:var(--lp-blush);z-index:-1}.lp-lead{font-size:clamp(16px,1.5vw,19px);color:var(--muted);margin-top:22px;max-width:50ch;line-height:1.85}.lp-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.lp-cta .btn.lg{height:56px;padding:0 28px;border-radius:999px;font-size:16px}.lp-cta .btn-primary{box-shadow:0 16px 32px -14px color-mix(in srgb,var(--accent) 80%,transparent)}.lp-cta .btn{transition:transform .2s,box-shadow .2s,background .2s}.lp-cta .btn:hover{transform:translateY(-2px)}.lp-assure{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px;color:var(--muted);font-size:13.5px}.lp-assure span{display:inline-flex;align-items:center;gap:7px}.lp-stage{position:relative;height:590px;display:grid;place-items:center}.lp-arch{position:absolute;inset:0 6% 0;border-radius:999px 999px 36px 36px;background:linear-gradient(180deg,var(--lp-lilac),var(--lp-blush));border:1px solid color-mix(in srgb,var(--lp-gold) 45%,transparent);box-shadow:inset 0 0 0 10px color-mix(in srgb,var(--surface) 55%,transparent)}.lp-phone{position:relative;width:292px;border-radius:38px;background:var(--surface);border:1px solid var(--line);box-shadow:0 40px 70px -30px rgb(36 18 46/.55),0 0 0 9px var(--lp-bezel);overflow:hidden;display:flex;flex-direction:column;margin-top:36px}.lp-ph-top{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;border-bottom:1px solid var(--line-soft);background:var(--surface-2)}.lp-ph-top b{display:block;font-size:14px}.lp-ph-top small{color:var(--ok);font-size:11.5px;font-weight:600}.lp-ph-body{display:flex;flex-direction:column;gap:10px;padding:16px 12px;min-height:318px;background:var(--surface)}.lp-msg{max-width:86%;padding:9px 13px;border-radius:16px;font-size:13.5px;line-height:1.65;box-shadow:0 1px 1px rgb(0 0 0/.05)}.lp-msg.lp-mc{align-self:flex-start;background:var(--lp-me);color:var(--lp-me-fg);border-start-start-radius:5px}.lp-msg.lp-ms{display:block;background:var(--surface-2);border-start-end-radius:5px}.lp-turn{position:relative;align-self:flex-end;max-width:86%}.lp-turn .lp-msg{max-width:none}.lp-typing{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;gap:4px;padding:12px 14px;border-radius:16px;background:var(--surface-2);opacity:0}.lp-typing i{width:6px;height:6px;border-radius:50%;background:var(--faint)}.lp-ph-in{display:flex;align-items:center;gap:8px;padding:10px 12px 14px;border-top:1px solid var(--line-soft)}.lp-ph-in span{flex:1 1;background:var(--surface-2);border-radius:999px;padding:9px 14px;color:var(--faint);font-size:12.5px}.lp-ph-in b{width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--accent-fg);display:grid;place-items:center;transform:scaleX(-1)}.lp-float{position:absolute;display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:12px 16px 12px 14px;box-shadow:0 24px 44px -22px rgb(36 18 46/.5);max-width:250px}.lp-float b{display:block;font-size:14px;line-height:1.4}.lp-float small{display:block;color:var(--muted);font-size:12px}.lp-float em{display:block;font-style:normal;color:var(--accent-ink);font-size:12.5px;font-weight:600}.lp-float-ic{flex:none;width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center}.lp-float-ic.alt{background:var(--lp-blush);color:var(--lp-deep)}:root[data-theme=dark] .lp-float-ic.alt{color:var(--fg)}.lp-f-book{inset-block-end:-16px;inset-inline-start:-26px}.lp-f-bot{inset-block-start:58px;inset-inline-end:-34px}.lp-ticker{overflow:hidden;border-block:1px solid var(--line);background:var(--surface);padding:16px 0;direction:ltr}.lp-ticker div{display:flex;gap:0;width:max-content}.lp-ticker span{font-family:var(--f-lp);font-size:20px;font-weight:600;color:var(--fg);white-space:nowrap;padding:0 22px;display:inline-flex;align-items:center;gap:44px;direction:rtl}.lp-ticker span:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--lp-gold)}.lp-sec{padding-top:112px}.lp-head{text-align:center;max-width:700px;margin:0 auto 56px}.lp-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--lp-gold);font-weight:700;font-size:13px;margin-bottom:14px}.lp-eyebrow:after,.lp-eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.6}.lp-head h2{font-size:clamp(28px,3.6vw,46px);line-height:1.3;font-weight:700;letter-spacing:0}.lp-head p{color:var(--muted);font-size:16.5px;margin-top:14px;line-height:1.85}.lp-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:56px;gap:56px;align-items:center;margin-bottom:72px}.lp-row.rev .lp-row-t{order:2}.lp-no{display:block;font-size:64px;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--lp-gold);margin-bottom:14px;direction:ltr;text-align:end;width:max-content}.lp-row h3{font-size:clamp(24px,2.6vw,34px);line-height:1.35;font-weight:700}.lp-row-t>p{color:var(--muted);font-size:16.5px;line-height:1.9;margin-top:12px;max-width:44ch}.lp-row ul{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:15px;font-weight:500}.lp-row li{display:flex;align-items:center;gap:10px}.lp-more{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-weight:700;font-size:15px;color:var(--accent-ink);text-decoration:none;border-bottom:1.5px solid color-mix(in srgb,var(--accent) 40%,transparent);padding-bottom:3px}.lp-more:hover{border-color:var(--accent)}.lp-more svg{transition:transform .2s}.lp-more:hover svg{transform:translateX(-4px)}.lp-panel{border-radius:36px;padding:40px;min-height:380px;display:grid;align-items:center;border:1px solid var(--line)}.lp-panel.p-a{background:linear-gradient(150deg,var(--lp-blush),var(--surface-2))}.lp-panel.p-b{background:linear-gradient(210deg,var(--lp-lilac),var(--surface-2))}.lp-panel.p-c{background:linear-gradient(150deg,var(--surface-2),var(--lp-blush));justify-items:center}.lp-panel>div{box-shadow:0 30px 60px -34px rgb(36 18 46/.5)}.lp-inbox{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:8px;display:flex;flex-direction:column;gap:2px}.lp-conv{display:flex;align-items:center;gap:12px;padding:13px 12px;border-radius:15px}.lp-conv.on{background:var(--surface-2)}.lp-conv div{min-width:0;flex:1 1}.lp-conv b{display:block;font-size:14.5px}.lp-conv small{display:block;color:var(--muted);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-conv .av{width:38px;height:38px;font-size:15px;flex:none}.lp-conv .pill{flex:none}.lp-cal{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden;display:grid;grid-template-columns:54px repeat(3,minmax(0,1fr))}.lp-cal-h{padding:12px;border-bottom:1px solid var(--line);font-weight:600;font-size:13px;display:flex;align-items:center;gap:8px;-webkit-border-start:1px solid var(--line-soft);border-inline-start:1px solid var(--line-soft)}.lp-cal-h:first-child{-webkit-border-start:0;border-inline-start:0}.lp-cal-h .av{width:24px;height:24px;font-size:11px}.lp-cal-t{display:grid;grid-template-rows:repeat(4,56px);font-size:11px;color:var(--faint);text-align:center}.lp-cal-t span{padding-top:6px;border-top:1px solid var(--line-soft)}.lp-cal-t span:first-child{border-top:0}.lp-cal-c{position:relative;height:224px;-webkit-border-start:1px solid var(--line-soft);border-inline-start:1px solid var(--line-soft);background:linear-gradient(var(--line-soft) 1px,transparent 1px) 0 -1px/100% 56px}.lp-ev{position:absolute;inset-inline:6px;border-radius:10px;padding:6px 9px;background:var(--h-bg);color:var(--h-fg);-webkit-border-start:3px solid var(--h);border-inline-start:3px solid var(--h);font-size:12px;line-height:1.35;overflow:hidden}.lp-ev b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-ev small{opacity:.85;white-space:nowrap}.lp-book{background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:18px;display:flex;flex-direction:column;gap:12px;width:min(100%,340px)}.lp-book-s{display:flex;align-items:center;gap:10px;background:var(--surface-2);border-radius:14px;padding:11px 13px;font-size:14px}.lp-book-s b{font-weight:600}.lp-book-s .av{width:26px;height:26px;font-size:12px}.lp-book-s span:last-child{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--muted);font-size:12.5px}.lp-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.lp-slots span{padding:8px 0;text-align:center;border-radius:11px;background:var(--surface);border:1px solid var(--line);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-slots span.on{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.lp-slots span.na{color:var(--faint);text-decoration:line-through;background:transparent;border-style:dashed}.lp-book .btn{height:46px;border-radius:14px;pointer-events:none}.lp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:8px}.lp-tile{background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:26px 24px;transition:transform .25s,box-shadow .25s,border-color .25s}.lp-tile:hover{transform:translateY(-4px);box-shadow:0 26px 48px -30px rgb(36 18 46/.45);border-color:color-mix(in srgb,var(--lp-gold) 55%,var(--line))}.lp-tile-ic{width:46px;height:46px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center;margin-bottom:16px}.lp-tile h3{font-size:18px;font-weight:600}.lp-tile p{color:var(--muted);font-size:14.5px;line-height:1.8;margin-top:8px}.lp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;counter-reset:step;border:1px solid var(--line);border-radius:32px;background:var(--surface);overflow:hidden}.lp-step{counter-increment:step;padding:36px 32px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.lp-step:first-child{-webkit-border-start:0;border-inline-start:0}.lp-step:before{content:"0" counter(step);display:block;font-weight:700;font-size:44px;line-height:1;color:var(--accent);margin-bottom:18px;direction:ltr;text-align:end;width:max-content}.lp-step h3{font-size:20px;font-weight:600}.lp-step p{color:var(--muted);font-size:15px;line-height:1.85;margin-top:8px}.lp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:16px;gap:16px;align-items:stretch}.lp-plan{background:var(--surface);border:1px solid var(--line);border-radius:30px;padding:32px 28px;display:flex;flex-direction:column;gap:18px;position:relative}.lp-plan.hl{background:var(--lp-deep);border-color:var(--lp-deep);color:#F7EFF9;box-shadow:0 34px 60px -32px rgb(42 18 56/.8)}.lp-plan.hl .lp-price small{color:#C9B9D2}.lp-plan.hl ul{border-color:rgb(255 255 255/.16)}.lp-plan.hl .lp-check{background:rgb(255 255 255/.14);color:#fff}.lp-plan.hl .btn{background:#fff;color:#2A1238;border-color:#fff}.lp-plan-tag{position:absolute;top:-13px;inset-inline-start:28px;background:var(--lp-gold);color:#fff;font-size:12px;font-weight:700;padding:4px 14px;border-radius:999px}:root[data-theme=dark] .lp-plan-tag{color:#1E0F29}.lp-plan h3{font-size:18px;font-weight:600}.lp-price{font-size:44px;font-weight:700;line-height:1.15}.lp-price small{font-family:var(--f-body);font-size:13px;font-weight:400;color:var(--muted)}.lp-plan ul{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px;font-size:14.5px}.lp-plan li{display:flex;align-items:center;gap:10px}.lp-plan .btn{margin-top:auto;height:48px;border-radius:999px}.lp-plans-note{text-align:center;color:var(--muted);font-size:13.5px;margin-top:24px}.lp-faq{max-width:800px;margin:0 auto;border-top:1px solid var(--line)}.lp-faq details{border-bottom:1px solid var(--line);padding:0 4px}.lp-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:22px 0;font-weight:600;font-size:17px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";-webkit-margin-start:auto;margin-inline-start:auto;flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:20px;font-weight:400;color:var(--muted);line-height:1;transition:transform .2s,background .2s,color .2s}.lp-faq details[open] summary:after{transform:rotate(45deg);background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.lp-faq details p{color:var(--muted);font-size:15.5px;line-height:1.9;padding:0 0 24px;max-width:64ch}.lp-band{margin-top:112px;border-radius:40px;padding:76px 32px;text-align:center;color:#F7EFF9;position:relative;overflow:hidden;background:radial-gradient(60% 120% at 88% 0,#6B46D6 0,transparent 62%),radial-gradient(50% 110% at 6% 100%,#8A3F63 0,transparent 66%),#2A1238}.lp-band:before{content:"";position:absolute;inset-inline-start:50%;bottom:-40%;width:min(560px,90%);aspect-ratio:1/1.25;transform:translateX(50%);border-radius:999px 999px 0 0;border:1px solid rgb(255 255 255/.16);box-shadow:0 0 0 36px rgb(255 255 255/.03),0 0 0 72px rgb(255 255 255/.02);pointer-events:none}.lp-band>*{position:relative;z-index:1}.lp-band h2{font-size:clamp(28px,3.8vw,48px);font-weight:700;line-height:1.3;max-width:20ch;margin:0 auto}.lp-band p{opacity:.86;font-size:16.5px;margin:14px auto 0;max-width:52ch;line-height:1.85}.lp-band .lp-cta{justify-content:center}.lp-band .lp-cta .btn{background:#fff;color:#2A1238;box-shadow:0 14px 30px -14px rgb(0 0 0/.5)}.lp-band .lp-cta .btn.alt{background:rgb(255 255 255/.1);color:#fff;border:1px solid rgb(255 255 255/.3);box-shadow:none}.lp-band .lp-cta .btn:focus-visible{outline-color:#fff}.lp-foot{margin-top:80px;border-top:1px solid var(--line);padding:48px 0 36px}.lp-foot-in{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}.lp-foot p{color:var(--muted);font-size:14px;line-height:1.85;margin-top:14px;max-width:38ch}.lp-foot h4{font-size:13px;font-weight:600;color:var(--fg);margin-bottom:14px}.lp-foot nav{display:flex;flex-direction:column;gap:10px}.lp-foot nav a{color:var(--muted);text-decoration:none;font-size:14px}.lp-foot nav a:hover{color:var(--fg)}.lp-copy{margin-top:36px;padding-top:22px;border-top:1px solid var(--line-soft);color:var(--faint);font-size:13px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}.lp-hero-copy>*{animation:lp-up .7s cubic-bezier(.2,.7,.2,1) both}.lp-hero-copy>:nth-child(2){animation-delay:.06s}.lp-hero-copy>:nth-child(3){animation-delay:.12s}.lp-hero-copy>:nth-child(4){animation-delay:.18s}.lp-hero-copy>:nth-child(5){animation-delay:.24s}.lp-arch{animation:lp-fade .9s .1s both}.lp-phone{animation:lp-up .9s cubic-bezier(.2,.7,.2,1) .2s both}.lp-f-bot{animation:lp-up .7s cubic-bezier(.2,.7,.2,1) .7s both}@keyframes lp-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.s1{animation:lp-s1 16s infinite both}.t1{animation:lp-t1 16s infinite both}.s2{animation:lp-s2 16s infinite both}.s3{animation:lp-s3 16s infinite both}.t2{animation:lp-t2 16s infinite both}.s4{animation:lp-s4 16s infinite both}.s5{animation:lp-s5 16s infinite both}@keyframes lp-s1{0%,6%{opacity:0;transform:translateY(10px) scale(.96)}9%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes lp-t1{0%,13%{opacity:0}15%,23%{opacity:1}25%,to{opacity:0}}@keyframes lp-s2{0%,24%{opacity:0;transform:translateY(10px) scale(.96)}27%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes lp-s3{0%,38%{opacity:0;transform:translateY(10px) scale(.96)}41%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes lp-t2{0%,45%{opacity:0}47%,53%{opacity:1}55%,to{opacity:0}}@keyframes lp-s4{0%,54%{opacity:0;transform:translateY(10px) scale(.96)}57%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes lp-s5{0%,62%{opacity:0;transform:translateY(16px) scale(.92)}66%{opacity:1;transform:translateY(-3px) scale(1.02)}68%,95%{opacity:1;transform:none}to{opacity:0}}.lp-typing i{animation:lp-dot 1s infinite}.lp-typing i:nth-child(2){animation-delay:.15s}.lp-typing i:nth-child(3){animation-delay:.3s}@keyframes lp-dot{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-3px);opacity:1}}.lp-ticker div{animation:lp-tick 48s linear infinite}@keyframes lp-tick{to{transform:translateX(-50%)}}@supports (animation-timeline:view()){.lp-band,.lp-head,.lp-panel,.lp-plan,.lp-row-t,.lp-step,.lp-tile{animation:lp-in linear both;animation-timeline:view();animation-range:entry 0 entry 55%}@keyframes lp-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){.lp-cta .btn,.lp-more svg,.lp-tile{transition:none}.lp-cta .btn:hover,.lp-tile:hover{transform:none}}@media (max-width:1020px){.lp-links{display:none}.lp-hero{padding-top:36px}.lp-hero-in{grid-template-columns:minmax(0,1fr);gap:44px;text-align:center}.lp-hero h1{max-width:16ch}.lp-hero h1,.lp-lead{margin-inline:auto}.lp-assure,.lp-cta{justify-content:center}.lp-stage{width:min(100%,460px);margin:0 auto}.lp-row,.lp-row.rev{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:64px}.lp-row.rev .lp-row-t{order:0}.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-steps{grid-template-columns:minmax(0,1fr)}.lp-step{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--line)}.lp-step:first-child{border-top:0}.lp-foot-in{grid-template-columns:1fr 1fr}.lp-sec{padding-top:88px}.lp-band{margin-top:88px}}@media (max-width:640px){.lp-wrap{padding-inline:16px}.lp-nav-in{gap:8px;height:56px;padding-inline:8px}.lp-logo{font-size:19px}.lp-logo .mark{width:34px;height:34px}.lp-login{display:none}.lp-cta .btn.lg{width:100%}.lp-stage{height:540px}.lp-arch{inset-inline:0}.lp-phone{width:264px}.lp-ph-body{min-height:330px}.lp-f-book{inset-inline-start:0;inset-block-end:18px}.lp-f-bot{display:none}.lp-ticker span{font-size:17px;padding:0 16px;gap:32px}.lp-head{margin-bottom:40px}.lp-no{font-size:48px}.lp-panel{padding:20px;min-height:0;border-radius:28px}.lp-cal{grid-template-columns:40px repeat(2,minmax(0,1fr))}.lp-cal>.x3,.lp-conv .pill{display:none}.lp-grid{grid-template-columns:minmax(0,1fr)}.lp-step{padding:28px 22px}.lp-band{padding:52px 20px;border-radius:28px}.lp-foot-in{grid-template-columns:minmax(0,1fr)}}