.lp{color-scheme:light;--paper:#fff;--ice:#f1f6fd;--mist:#dce9f9;--blue:#3b74c6;--blue-deep:#1e4b92;--blue-ink:#153c7a;--ink:#0e2950;--body-ink:#33507c;--muted:#556e98;--glass:hsla(0,0%,100%,.5);--glass-line:hsla(0,0%,100%,.72);--blur:saturate(180%) blur(22px);--blur-sm:saturate(160%) blur(12px);--edge:rgba(126,164,214,.26);--edge-soft:rgba(126,164,214,.16);--pane:inset 0 1px 0 hsla(0,0%,100%,.92),inset 0 -1px 0 hsla(0,0%,100%,.3),0 1px 2px rgba(14,41,80,.04),0 22px 48px -20px rgba(20,56,116,.28);--pane-deep:inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -1px 0 hsla(0,0%,100%,.06),0 34px 70px -28px rgba(4,17,42,.78);--display:"Aref Ruqaa","Amiri",Georgia,"Times New Roman",serif;--body:"Tajawal","IBM Plex Sans Arabic","Segoe UI",system-ui,sans-serif;--step--2:clamp(.8rem,.78rem + .08vw,.84rem);--step--1:clamp(.83rem,.81rem + .1vw,.91rem);--step-0:clamp(1rem,.97rem + .15vw,1.08rem);--step-1:clamp(1.15rem,1.08rem + .34vw,1.36rem);--step-2:clamp(1.55rem,1.3rem + 1.05vw,2.25rem);--step-3:clamp(2rem,1.52rem + 2.05vw,3.3rem);--step-4:clamp(2.4rem,1.75rem + 3.1vw,4.4rem);-webkit-text-size-adjust:100%;direction:rtl;background:#eef4fc;color:var(--ink);font-family:var(--body);font-size:var(--step-0);font-weight:300;line-height:1.8;margin:0;overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased}.lp *{box-sizing:border-box}.lp .backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;overflow:clip;pointer-events:none;background:linear-gradient(180deg,#e9f1fc,#f6fafe 16%,#fcfdff 38%,#fcfdff 74%,#f3f8fd)}.lp .blob{position:absolute;border-radius:50%;filter:blur(58px)}.lp .b1{width:62vw;aspect-ratio:1.2;top:-20vw;right:-14vw;background:radial-gradient(circle,rgba(56,124,220,.52) 0,rgba(122,172,236,.22) 44%,hsla(0,0%,100%,0) 70%)}.lp .b2{width:50vw;aspect-ratio:1.3;top:-2vw;left:-18vw;background:radial-gradient(circle,rgba(34,92,180,.42) 0,rgba(110,164,232,.18) 42%,hsla(0,0%,100%,0) 68%)}.lp .b3{width:46vw;aspect-ratio:1.1;top:46%;right:-16vw;background:radial-gradient(circle,rgba(110,164,232,.3) 0,rgba(178,208,246,.12) 44%,hsla(0,0%,100%,0) 70%)}.lp .b4{width:42vw;aspect-ratio:1.25;top:66%;left:-14vw;background:radial-gradient(circle,rgba(40,96,182,.26) 0,rgba(112,162,230,.1) 42%,hsla(0,0%,100%,0) 68%)}.lp .b5{width:56vw;aspect-ratio:1.2;bottom:-18vw;right:2vw;background:radial-gradient(circle,rgba(56,122,216,.44) 0,rgba(146,187,241,.18) 44%,hsla(0,0%,100%,0) 71%)}.lp .b6{width:34vw;aspect-ratio:1;top:2%;left:26%;background:radial-gradient(circle,rgba(140,184,242,.4) 0,rgba(196,220,249,.14) 46%,hsla(0,0%,100%,0) 70%)}.lp .grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.lp .glass{position:relative;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--pane)}.lp .glass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.08) 22%,hsla(0,0%,100%,0) 48%,hsla(0,0%,100%,.14))}.lp .glass>*{position:relative;z-index:1}.lp .glass-deep{position:relative;overflow:hidden;background:linear-gradient(196deg,rgba(29,71,136,.82),rgba(16,47,94,.88) 48%,rgba(8,28,64,.92));-webkit-backdrop-filter:saturate(170%) blur(26px);backdrop-filter:saturate(170%) blur(26px);border:1px solid rgba(166,203,246,.26);box-shadow:var(--pane-deep)}.lp .glass-deep:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0) 34%)}.lp .glass-deep>*{position:relative;z-index:1}.lp .shell{position:relative;z-index:2;min-height:100%}.lp #view-chapter,.lp #view-checkout,.lp #view-dash,.lp #view-home{position:relative;z-index:1}.lp .wrap{width:100%;max-width:1160px;margin-inline:auto;padding-inline:26px}.lp .narrow{max-width:800px}.lp .nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:hsla(0,0%,100%,.42);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid hsla(0,0%,100%,.55);box-shadow:0 1px 0 rgba(126,164,214,.14),0 10px 30px -22px rgba(20,56,116,.4)}.lp .nav-in{display:flex;align-items:center;gap:32px;height:84px}.lp .logo{font-family:var(--display);font-size:1.5rem;font-weight:400;color:var(--ink);text-decoration:none;white-space:nowrap;line-height:1;padding-block:8px;transition:color .35s ease}.lp .logo:hover{color:var(--blue-deep)}.lp .nav-links{display:flex;gap:32px;-webkit-margin-start:auto;margin-inline-start:auto}.lp .nav-links a{position:relative;color:var(--muted);text-decoration:none;font-size:var(--step--1);font-weight:400;transition:color .35s ease}.lp .nav-links a:after{content:"";position:absolute;inset-inline:0;bottom:-7px;height:1px;background:var(--blue);transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.4,0,.2,1)}.lp .nav-links a:hover{color:var(--blue-ink)}.lp .nav-links a:hover:after{transform:scaleX(1)}.lp .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--body);font-size:var(--step--1);font-weight:500;line-height:1;padding:15px 30px;border-radius:999px;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;overflow:hidden;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,background .35s ease,border-color .35s ease,color .35s ease}.lp .btn:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,0) 52%)}.lp .btn>*{position:relative;z-index:1}.lp .btn-solid{color:#fff;background:linear-gradient(168deg,#2f63b2,#123566);border-color:hsla(0,0%,100%,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 14px 28px -14px rgba(10,33,73,.8)}.lp .btn-solid:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 22px 40px -16px rgba(10,33,73,.68)}.lp .btn-ghost{color:var(--blue-ink);background:hsla(0,0%,100%,.46);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);border-color:hsla(0,0%,100%,.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 24px -16px rgba(20,56,116,.4)}.lp .btn-ghost:hover{background:hsla(0,0%,100%,.7);transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 18px 32px -16px rgba(20,56,116,.34)}.lp .btn-lg{padding:19px 42px;font-size:var(--step-0)}.lp .btn-block{width:100%}.lp .btn:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.lp :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.lp .hero{position:relative;padding-block:clamp(36px,4.5vw,64px) clamp(44px,6vw,86px)}.lp .hero,.lp .hero-waves{overflow:hidden;overflow:clip}.lp .hero-waves{position:absolute;left:0;right:0;bottom:0;height:86%;z-index:0;pointer-events:none}.lp .halo{position:absolute;left:50%;bottom:-8%;aspect-ratio:1.22;transform:translate(-50%,50%);filter:blur(1.6px);border-radius:49% 51% 47% 53%/53% 47% 53% 47%;background:linear-gradient(180deg,hsla(0,0%,100%,.17),hsla(0,0%,100%,.05) 24%,hsla(0,0%,100%,0) 56%);animation:lp-ringIn 1.7s cubic-bezier(.16,.7,.24,1) both}.lp .h1{width:34vw;border:1px solid hsla(0,0%,100%,.5);animation-delay:.16s}.lp .h2{width:56vw;border:1px solid hsla(0,0%,100%,.44);animation-delay:.28s}.lp .h3{width:82vw;border:1px solid hsla(0,0%,100%,.38);animation-delay:.4s}.lp .h4{width:112vw;border:1px solid hsla(0,0%,100%,.3);animation-delay:.52s}.lp .h5{width:146vw;border:1px solid rgba(180,208,243,.3);animation-delay:.64s}.lp .pulse{position:absolute;left:50%;bottom:-8%;border-radius:50%;aspect-ratio:1;transform:translate(-50%,50%) scale(.3);border:1.5px solid hsla(0,0%,100%,.78);width:52vw;opacity:0;will-change:transform,opacity;animation:lp-diffuse 15s cubic-bezier(.12,.62,.24,1) infinite}.lp .pulse.p2{animation-delay:5s}.lp .pulse.p3{animation-delay:10s}@keyframes lp-ringIn{0%{opacity:0;transform:translate(-50%,50%) scale(.9)}to{opacity:1;transform:translate(-50%,50%) scale(1)}}@keyframes lp-diffuse{0%{transform:translate(-50%,50%) scale(.28);opacity:0}7%{opacity:.62}34%{opacity:.32}to{transform:translate(-50%,50%) scale(2.6);opacity:0}}.lp .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px);align-items:center}.lp .chip{display:inline-flex;align-items:center;gap:14px;margin:0 0 24px;font-size:var(--step--2);letter-spacing:.22em;color:var(--blue-deep);line-height:1.4}.lp .chip:after{content:"";width:40px;height:1px;background:currentColor;opacity:.42}.lp h1{font-family:var(--display);font-weight:400;font-size:var(--step-4);line-height:1.3;margin:0;color:var(--ink);text-wrap:balance;padding-block:.06em}.lp .hero-copy p{max-width:40ch;margin:26px 0 0;font-size:var(--step-1);color:var(--body-ink);font-weight:300;line-height:1.95}.lp .hero-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:40px}.lp .orbit{position:relative;justify-self:center;width:min(100%,clamp(300px,33vw,420px));aspect-ratio:1;animation:lp-paneIn 1.1s cubic-bezier(.16,.7,.24,1) both}@keyframes lp-paneIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.lp .orbit-guide{position:absolute;border-radius:50%;border:1px dashed rgba(94,146,218,.24);pointer-events:none}.lp .g1{inset:3%}.lp .g2{inset:16%}.lp .portrait{position:absolute;inset:24%;border-radius:50%;overflow:hidden;background:#2f6bb0;border:0;box-shadow:0 0 0 6px #fff,0 26px 54px -22px rgba(10,36,82,.55)}.lp .portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.lp .otrack{position:absolute;border-radius:50%;pointer-events:none;will-change:transform;animation:lp-orbit var(--dur) linear infinite}.lp .ot-a{inset:3%;--dur:54s}.lp .ot-b{inset:16%;--dur:72s;animation-direction:reverse}.lp .orb{position:absolute;inset:0;pointer-events:none;transform:rotate(var(--a))}.lp .bub{position:absolute;top:0;left:50%;width:var(--s);aspect-ratio:1;pointer-events:auto;transform:translate(-50%,-50%) rotate(calc(-1 * var(--a)));display:grid;place-items:center;border-radius:50%;color:var(--blue-deep);background:hsla(0,0%,100%,.86);border:1px solid hsla(0,0%,100%,.95);box-shadow:inset 0 1px 0 #fff,0 14px 26px -14px rgba(20,56,116,.45);transition:transform .45s cubic-bezier(.34,1.3,.5,1),background .4s ease,box-shadow .4s ease,color .4s ease}.lp .ot-a .bub{--s:15%}.lp .ot-b .bub{--s:13.5%}.lp .ico{position:relative;display:grid;place-items:center;width:100%;height:100%;will-change:transform;animation:lp-orbit var(--dur) linear infinite reverse}.lp .ot-b .ico{animation-direction:normal}.lp .ico svg{width:46%;height:46%}.lp .tip{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:var(--step--2);color:var(--blue-ink);line-height:1;padding:7px 13px;border-radius:999px;background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.96);box-shadow:0 10px 20px -10px rgba(20,56,116,.5);opacity:0;transition:opacity .3s ease;pointer-events:none}.lp .orbit:focus-within .ico,.lp .orbit:focus-within .otrack,.lp .orbit:hover .ico,.lp .orbit:hover .otrack{animation-play-state:paused}.lp .bub:focus-visible,.lp .bub:hover{transform:translate(-50%,-50%) rotate(calc(-1 * var(--a))) scale(1.18);background:hsla(0,0%,100%,.92);color:var(--blue);box-shadow:inset 0 1px 0 #fff,0 22px 38px -14px rgba(20,56,116,.55)}.lp .bub:focus-visible .tip,.lp .bub:hover .tip{opacity:1}@keyframes lp-orbit{to{transform:rotate(1turn)}}.lp section{padding-block:clamp(52px,6.5vw,92px)}.lp .sec-head{margin-bottom:clamp(30px,4vw,46px);max-width:58ch}.lp h2{font-family:var(--display);font-weight:400;font-size:var(--step-3);line-height:1.38;margin:0;color:var(--ink);text-wrap:balance;padding-block:.04em}.lp .sec-note{font-size:var(--step-0);color:var(--muted);margin:16px 0 0;font-weight:300;line-height:1.9;max-width:54ch}.lp .chapters{border-top:1px solid var(--edge)}.lp .ch-row{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:4px clamp(20px,3vw,38px);gap:4px clamp(20px,3vw,38px);padding:clamp(24px,3vw,32px) clamp(8px,1.4vw,16px);border-bottom:1px solid var(--edge);transition:background .4s ease}.lp .ch-row:before{content:"";position:absolute;inset-block:14px;inset-inline-start:-1px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--blue),rgba(59,116,198,.2));transform:scaleY(0);transform-origin:top;transition:transform .45s cubic-bezier(.4,0,.2,1)}.lp .ch-row:hover{background:hsla(0,0%,100%,.46)}.lp .ch-row:hover:before{transform:scaleY(1)}.lp .ch-num{grid-row:span 3;font-family:var(--display);font-size:clamp(1.7rem,2.5vw,2.2rem);color:#8faed2;line-height:1.1;min-width:1.6ch;text-align:center;transition:color .4s ease}.lp .ch-row:hover .ch-num{color:var(--blue)}.lp .ch-title{font-size:var(--step-1);font-weight:500;color:var(--ink);margin:0;line-height:1.5}.lp .ch-desc{font-size:var(--step--1);color:var(--muted);margin:8px 0 0;line-height:1.85;max-width:64ch;font-weight:300}.lp .ch-sub{display:inline-flex;align-items:baseline;gap:10px;margin:14px 0 0;font-size:var(--step--2);color:var(--blue-deep);line-height:1.6;letter-spacing:.02em}.lp .ch-sub:before{content:"";align-self:center;width:16px;height:1px;background:currentColor;opacity:.5}.lp .mentor{border-radius:clamp(28px,3.6vw,42px);display:grid;grid-template-columns:1fr auto;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center;min-height:clamp(400px,46vw,500px)}.lp .mentor-glow{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.lp .mentor-glow:before{content:"";left:18%;bottom:-46%;width:74%;filter:blur(50px);background:radial-gradient(circle,rgba(96,155,233,.62) 0,rgba(52,106,190,.2) 44%,rgba(8,28,64,0) 70%)}.lp .mentor-glow span,.lp .mentor-glow:before{position:absolute;aspect-ratio:1;border-radius:50%}.lp .mentor-glow span{transform:translate(-50%,50%);border:1px solid rgba(160,199,244,.16)}.lp .mf1{width:124%;left:24%;bottom:-42%}.lp .mf2{width:84%;left:22%;bottom:-25%}.lp .mf3{width:48%;left:22%;bottom:-12%}.lp .mentor-copy{padding:clamp(44px,5vw,64px)}.lp .mentor-copy .chip{color:#a9cbf5}.lp .mentor-copy h2{color:#fff}.lp .mentor-copy p{color:rgba(228,240,253,.82);margin:20px 0 0;max-width:46ch;font-weight:300;font-size:var(--step-0);line-height:1.95}.lp .mentor-photo{align-self:center;justify-self:start;width:clamp(228px,25vw,296px);aspect-ratio:5/8;-webkit-margin-end:clamp(16px,3.4vw,52px);margin-inline-end:clamp(16px,3.4vw,52px);border-radius:999px 999px 28px 28px;overflow:hidden;border:1px solid rgba(186,215,249,.34);background:rgba(18,52,106,.5);box-shadow:0 34px 64px -30px rgba(3,14,38,.88),0 0 0 7px rgba(150,191,242,.07)}.lp .mentor-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.lp .offer{position:relative;overflow:hidden;border-radius:clamp(24px,3vw,34px);display:grid;grid-template-columns:1fr auto;align-items:stretch}.lp .offer-glow{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.lp .offer-glow:before{content:"";position:absolute;left:-6%;bottom:-70%;width:70%;aspect-ratio:1;border-radius:50%;filter:blur(44px);background:radial-gradient(circle,rgba(96,155,233,.4) 0,rgba(160,198,244,.14) 46%,hsla(0,0%,100%,0) 72%)}.lp .offer-main{padding:clamp(34px,4.4vw,58px)}.lp .offer-main h2{margin:0}.lp .offer-list{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-gap:0;gap:0}.lp .offer-list li{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:baseline;padding:15px 0;border-top:1px solid var(--edge);font-size:var(--step--1);color:var(--body-ink);font-weight:300;line-height:1.8}.lp .offer-list li:before{content:"";align-self:center;width:14px;height:1px;background:var(--blue);opacity:.65}.lp .offer-buy{display:flex;flex-direction:column;justify-content:center;gap:0;padding:clamp(34px,4.4vw,58px);min-width:clamp(230px,24vw,290px);-webkit-border-start:1px solid var(--edge);border-inline-start:1px solid var(--edge);background:hsla(0,0%,100%,.34)}.lp .offer-price{font-family:var(--display);font-size:clamp(2.6rem,4.6vw,3.6rem);line-height:1.15;margin:0;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .offer-once{margin:6px 0 26px;font-size:var(--step--1);color:var(--muted);line-height:1.5}.lp .offer-note{margin:16px 0 0;font-size:var(--step--2);color:var(--muted);line-height:1.6;text-align:center}.lp footer{margin-top:40px;border-top:1px solid hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.34);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);padding-block:40px}.lp .foot-in{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;font-size:var(--step--1);color:var(--muted)}.lp .foot-in .logo{font-size:1.2rem;color:var(--muted)}.lp .plain-top{padding-block:36px 4px}.lp .back{display:inline-flex;align-items:center;gap:9px;color:var(--muted);text-decoration:none;font-size:var(--step--1);line-height:1.5;transition:color .35s ease,gap .35s ease}.lp .back:hover{color:var(--blue-ink);gap:13px}.lp .checkout-head{padding-block:26px 4px}.lp .checkout-head h1{font-size:var(--step-2);line-height:1.38;margin:0}.lp .checkout-head p{color:var(--muted);font-size:var(--step--1);margin:10px 0 0;line-height:1.6}.lp .checkout-grid{display:grid;grid-template-columns:1fr 400px;grid-gap:52px;gap:52px;align-items:start;padding-block:36px clamp(70px,10vw,120px)}.lp .panel,.lp .summary{border-radius:clamp(24px,3vw,32px);padding:clamp(28px,3.4vw,40px)}.lp .summary{position:-webkit-sticky;position:sticky;top:112px}.lp .summary-field{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.lp .summary-field:before{content:"";left:30%;bottom:-54%;width:124%;transform:translateX(-50%);filter:blur(40px);background:radial-gradient(circle,rgba(100,158,235,.62) 0,rgba(54,108,192,.22) 42%,rgba(8,28,64,0) 70%)}.lp .summary-field span,.lp .summary-field:before{position:absolute;aspect-ratio:1;border-radius:50%}.lp .summary-field span{transform:translate(-50%,50%);border:1px solid rgba(155,196,244,.22)}.lp .sf1{width:152%;left:30%;bottom:-46%}.lp .sf2{width:102%;left:28%;bottom:-28%}.lp .sf3{width:58%;left:28%;bottom:-13%}.lp .sum-label{font-size:var(--step--2);letter-spacing:.16em;color:#a6caf5;margin:0 0 24px;line-height:1.5}.lp .sum-title{font-family:var(--display);font-size:var(--step-2);margin:0;line-height:1.4;color:#fff}.lp .sum-sub{font-size:var(--step--1);color:rgba(216,232,250,.76);margin:10px 0 0;font-weight:300;line-height:1.6}.lp .sum-list{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-gap:15px;gap:15px}.lp .sum-list li{font-size:var(--step--1);color:rgba(228,240,253,.88);display:flex;gap:12px;align-items:flex-start;line-height:1.7;font-weight:300}.lp .tick{flex:none;width:16px;height:16px;margin-top:6px;color:#95bef3}.lp .sum-line{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid rgba(160,199,244,.24);margin-top:32px;padding-top:26px}.lp .sum-line>span{font-size:var(--step--1);color:rgba(216,232,250,.76);line-height:1.5}.lp .sum-line>span.price{font-family:var(--display);font-size:2.5rem;line-height:1.2;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp fieldset{border:0;margin:0;padding:0;min-width:0}.lp legend{display:block;width:100%;float:none;font-size:var(--step--2);letter-spacing:.14em;color:var(--blue-deep);padding:0;margin:0 0 22px;line-height:1.5}.lp .rule{height:1px;border:0;margin:38px 0 34px;background:linear-gradient(90deg,rgba(126,164,214,0),rgba(126,164,214,.28),rgba(126,164,214,0))}.lp .field{display:grid;grid-gap:10px;gap:10px;margin-bottom:20px}.lp .field:last-child{margin-bottom:0}.lp .field label{font-size:var(--step--1);color:var(--body-ink);font-weight:400;line-height:1.4}.lp input{font-family:var(--body);font-size:var(--step-0);font-weight:300;color:var(--ink);background:hsla(0,0%,100%,.52);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.8);border-radius:15px;padding:16px 18px;width:100%;line-height:1.4;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 1px 2px rgba(20,56,116,.04);transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.lp input::placeholder{color:#8aa3c4;font-weight:200}.lp input:hover{background:hsla(0,0%,100%,.66)}.lp input:focus{outline:none;background:hsla(0,0%,100%,.88);border-color:rgba(59,116,198,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 0 0 4px rgba(59,116,198,.14)}.lp input.latin{direction:ltr;text-align:left}.lp input.latin:placeholder-shown{direction:rtl;text-align:right}.lp .row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.lp .row2 .field{margin-bottom:0}.lp .pay-note{display:flex;align-items:center;justify-content:center;gap:9px;text-align:center;font-size:var(--step--1);color:var(--muted);margin:20px 0 0;font-weight:300;line-height:1.5}.lp .pay-note svg{flex:none;width:14px;height:14px;color:var(--blue)}.lp .err{font-size:var(--step--1);color:var(--ink);font-weight:500;margin:24px 0 0;padding:14px 18px;line-height:1.6;background:rgba(229,239,253,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(59,116,198,.38);-webkit-border-start:4px solid var(--blue-deep);border-inline-start:4px solid var(--blue-deep);border-radius:14px}.lp .dash-head{padding-block:clamp(52px,7vw,88px) 36px}.lp .dash-head h1{font-size:var(--step-3);line-height:1.38}.lp .progress{margin-top:36px;max-width:490px}.lp .progress-top{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--step--1);color:var(--muted);margin-bottom:14px;line-height:1.5}.lp .progress-top b{color:var(--ink);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .track{height:6px;background:hsla(0,0%,100%,.55);border-radius:4px;overflow:hidden;border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 1px 3px rgba(20,56,116,.12)}.lp .fill{height:100%;border-radius:4px;width:0;background:linear-gradient(90deg,#69a0e4,var(--blue));box-shadow:0 0 12px rgba(59,116,198,.5);transition:width .8s cubic-bezier(.4,0,.2,1)}.lp .lessons{margin-bottom:80px;border-radius:clamp(24px,3vw,34px);padding-inline:clamp(12px,2.4vw,28px)}.lp .lesson{display:flex;align-items:center;gap:24px;padding:25px 16px;border-radius:18px;transition:background .4s ease}.lp .lesson+.lesson{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 -1px 0 var(--edge-soft)}.lp .lesson:not(.is-locked):hover{background:hsla(0,0%,100%,.55)}.lp .lesson .ch-num{grid-row:auto;font-size:1.35rem}.lp .lesson-body{flex:1 1;min-width:0}.lp .lesson-title{font-size:var(--step-0);font-weight:500;margin:0;line-height:1.55}.lp .lesson-meta{font-size:var(--step--1);color:var(--muted);margin:3px 0 0;font-weight:300;line-height:1.5}.lp .lesson.is-locked{opacity:.66}.lp .lesson.is-locked .ch-num,.lp .lesson.is-locked .lesson-title{color:#8fa5c2}.lp .pill{display:inline-flex;align-items:center;gap:7px;font-size:var(--step--1);padding:9px 17px;border-radius:999px;white-space:nowrap;line-height:1;font-weight:400}.lp .pill-done{background:hsla(0,0%,100%,.6);color:var(--blue-ink);border:1px solid hsla(0,0%,100%,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.lp .pill-lock{background:hsla(0,0%,100%,.28);color:#7d93b2;border:1px solid hsla(0,0%,100%,.5)}.lp .pill svg{flex:none;width:13px;height:13px}.lp .reader{padding-block:clamp(40px,5.5vw,72px) 24px}.lp .reader .ch-num{font-size:var(--step-1);color:var(--blue);display:block;line-height:1.4}.lp .reader h1{font-size:var(--step-2);margin-top:14px;line-height:1.38}.lp .stage{position:relative;margin-top:36px;aspect-ratio:16/9;max-width:100%;border-radius:clamp(22px,3vw,32px);overflow:hidden;display:grid;place-items:center}.lp .stage-glow{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.lp .stage-glow:before{content:"";bottom:-70%;width:80%;aspect-ratio:1;transform:translateX(-50%);filter:blur(36px);background:radial-gradient(circle,rgba(120,172,238,.5) 0,hsla(0,0%,100%,0) 68%)}.lp .stage-glow span,.lp .stage-glow:before{position:absolute;left:50%;border-radius:50%}.lp .stage-glow span{bottom:-6%;aspect-ratio:1.25;transform:translate(-50%,50%);border:1px solid hsla(0,0%,100%,.6)}.lp .sg1{width:34%}.lp .sg2{width:62%}.lp .sg3{width:92%}.lp .play{position:relative;z-index:2;width:86px;height:86px;border-radius:50%;background:hsla(0,0%,100%,.62);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid hsla(0,0%,100%,.9);display:grid;place-items:center;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 18px 36px -16px rgba(20,56,116,.5);transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease}.lp .play:hover{transform:scale(1.07)}.lp .play svg{width:24px;height:24px;color:var(--blue-ink);transform:scaleX(-1)}.lp .stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3;border-radius:inherit;background:#0a2149}.lp .stage-empty{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center;padding-inline:24px}.lp .stage-empty p{margin:0;font-size:var(--step--1);color:var(--muted);line-height:1.7;max-width:34ch;font-weight:300}.lp .vid-note{display:flex;align-items:center;gap:9px;margin:14px 0 0;font-size:var(--step--2);color:var(--muted);line-height:1.6}.lp .vid-note svg{flex:none;width:13px;height:13px;color:var(--blue)}.lp .lesson-copy{margin-top:40px}.lp .lesson-copy p{margin:0;font-size:var(--step-1);color:var(--body-ink);line-height:1.95;font-weight:300}.lp .practical{margin-top:48px;padding-top:38px;border-top:1px solid var(--edge)}.lp .practical .chip{margin-bottom:20px}.lp .practical h2{font-size:var(--step-2)}.lp .practical p{margin:18px 0 0;color:var(--body-ink);font-weight:300;line-height:1.95}.lp .practical .stage{margin-top:30px}.lp .reader-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid var(--edge);margin-top:56px;padding-block:32px 84px}.lp .fade{opacity:1;animation:lp-fade 1s cubic-bezier(.2,.6,.2,1) both}.lp .d1{animation-delay:.06s}.lp .d2{animation-delay:.18s}.lp .d3{animation-delay:.3s}.lp .d4{animation-delay:.42s}@keyframes lp-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width:980px){.lp .hero-grid{grid-template-columns:1fr;gap:clamp(34px,6vw,52px);text-align:center;justify-items:center}.lp .hero-copy p{margin-inline:auto}.lp .hero-actions{justify-content:center}.lp .orbit{order:-1;width:min(88%,360px)}.lp .mentor{grid-template-columns:1fr;gap:0;align-items:start}.lp .mentor-photo{justify-self:center;margin:0 0 clamp(28px,5vw,44px)}.lp .mentor-copy{padding-bottom:12px}}@media (max-width:820px){.lp .offer{grid-template-columns:1fr}.lp .offer-buy{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--edge);align-items:stretch}.lp .offer-note{text-align:center}}@media (max-width:900px){.lp .checkout-grid{grid-template-columns:1fr;gap:32px}.lp .summary{position:static;order:-1}}@media (max-width:620px){.lp .nav-in{height:72px;gap:16px}.lp .nav-links{display:none}.lp .wrap{padding-inline:18px}.lp .chapters,.lp .lessons{padding-inline:6px}.lp .ch-row{gap:2px 16px;padding:24px 12px}.lp .lesson{gap:14px;padding:22px 12px}.lp .row2{grid-template-columns:1fr;gap:0}.lp .row2 .field{margin-bottom:20px}.lp .row2 .field:last-child{margin-bottom:0}.lp .reader-nav .btn{flex:1 1 auto}.lp .blob{filter:blur(48px)}}.lp .nav-cta{display:flex;gap:10px;align-items:center}@media (max-width:620px){.lp .nav-cta{-webkit-margin-start:auto;margin-inline-start:auto;gap:8px}.lp .nav-cta .btn{padding-inline:14px}}@media (pointer:coarse){.lp .nav-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}}@media (max-width:370px){.lp .wrap{padding-inline:14px}.lp .nav-in{gap:8px}.lp .logo{font-size:1.15rem;white-space:nowrap}.lp .nav-cta{gap:6px}.lp .nav-cta .btn{padding-inline:11px;font-size:.84rem}}