:root{--ink:#101840;--ink2:#18235a;--indigo:#1c2a6e;--indigo-d:#101840;--saf:#e09a1f;--saf-d:#b97708;--saf-l:#f5bb55;--mist:#eef1fa;--sky:#dde4f5;--paper:#fbfcff;--text:#1f2547;--mut:#555d82;--line:#d6dcee;--serif:'Literata',Georgia,'Times New Roman',serif;--sans:'Figtree',system-ui,-apple-system,'Segoe UI',sans-serif;--ar:'Amiri','Traditional Arabic',serif;--pat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1' d='M40 6L48 24L66 16L58 34L74 40L58 46L66 64L48 56L40 74L32 56L14 64L22 46L6 40L22 34L14 16L32 24Z'/%3E%3C/svg%3E")}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:var(--sans);font-size:1.0625rem;line-height:1.7;color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:1.2;color:var(--ink);margin:0 0 .6em}h1{font-size:clamp(2.1rem,4.4vw,3.45rem);line-height:1.12}h2{font-size:clamp(1.65rem,3vw,2.4rem)}h3{font-size:1.2rem}h4{font-size:1.05rem}p{margin:0 0 1em;max-width:66ch}img{max-width:100%;height:auto;display:block}a{color:inherit}ul,ol{padding:0;margin:0;list-style:none}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--indigo);outline-offset:3px;border-radius:4px}.dark :focus-visible,.band :focus-visible,footer :focus-visible{outline-color:var(--saf)}.wrap{width:min(1180px,92%);margin-inline:auto}section{padding:clamp(56px,8vw,104px) 0;position:relative}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:10px 16px;border-radius:6px;z-index:400}.skip:focus{left:8px}.ar,.cal{font-family:var(--ar)}.orn,.lan,.sky{display:none!important}.lead{font-size:1.15rem;color:var(--mut)}.parch{background:var(--mist)}.sec-head{max-width:720px;margin-bottom:2.4rem}.sec-head.c{margin-inline:0;text-align:left}.sec-head p{color:var(--mut)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:999px;font:700 .98rem/1.2 var(--sans);text-decoration:none;border:2px solid #fff0;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.btn-gold{background:var(--saf);color:var(--ink)}.btn-gold:hover{background:var(--saf-d)}.btn-green{background:var(--indigo);color:#fff}.btn-green:hover{background:var(--indigo-d)}.btn-out{border-color:var(--indigo);color:var(--indigo)}.btn-out:hover{background:var(--indigo);color:#fff}.btn-line{border-color:currentColor;color:var(--indigo)}.btn-line:hover{background:var(--indigo);border-color:var(--indigo);color:#fff}.dark .btn-line,.t-course .phero .btn-line,.t-pricing .phero .btn-line,.t-trial .phero .btn-line{color:#fff}.dark .btn-line:hover,.t-course .phero .btn-line:hover,.t-pricing .phero .btn-line:hover{background:#fff;border-color:#fff;color:var(--ink)}.btn-sm{padding:.5rem 1.05rem;font-size:.9rem}.cta{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0}.acts{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}header.top{position:sticky;top:0;z-index:200;background:rgb(255 255 255 / .97);backdrop-filter:blur(10px);transition:box-shadow .25s}header.top.sc{box-shadow:0 10px 30px -22px rgb(16 24 64 / .6)}body.admin-bar header.top{top:32px}@media(max-width:782px){body.admin-bar header.top{top:46px}}.nav{display:flex;align-items:center;justify-content:space-between;height:76px;gap:1rem}.brand img{height:54px;width:auto;object-fit:contain}.menu{display:flex;align-items:center;gap:clamp(.9rem,1.6vw,1.6rem);margin-left:auto}.menu>a,.dd>a{text-decoration:none;font-weight:600;font-size:.93rem;color:var(--ink);padding:.45rem 0;white-space:nowrap;border-bottom:2px solid #fff0}.menu>a:hover,.dd>a:hover{color:var(--indigo);border-bottom-color:var(--saf)}.menu>a.on,.dd>a.on{color:var(--indigo);border-bottom-color:var(--saf)}.menu>a.btn{border:2px solid #fff0;color:var(--ink);padding:.6rem 1.2rem;margin-left:.3rem}.menu>a.btn:hover{border-color:#fff0;color:var(--ink)}.dd{position:relative}.dd>a{display:inline-flex;align-items:center;gap:.4rem}.dd .caret{transition:transform .2s}.dd:hover .caret,.dd:focus-within .caret{transform:rotate(180deg)}.dd::after{content:"";position:absolute;left:-8px;right:-8px;top:100%;height:16px}.dd ul{position:absolute;top:calc(100% + 10px);left:-1rem;min-width:290px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:.5rem;box-shadow:0 24px 50px -26px rgb(16 24 64 / .55);opacity:0;visibility:hidden;transform:translateY(6px);transition:.2s;max-height:min(70vh,520px);overflow-y:auto;z-index:250}.dd:hover ul,.dd:focus-within ul{opacity:1;visibility:visible;transform:none}.dd ul a{display:block;padding:.55rem .8rem;border-radius:6px;text-decoration:none;font-size:.92rem;font-weight:500;color:var(--text)}.dd ul a:hover,.dd ul a:focus-visible{background:var(--mist);color:var(--indigo)}.burger{display:none;background:none;border:0;width:46px;height:46px;cursor:pointer}.burger span{display:block;width:24px;height:2px;background:var(--ink);margin:5px auto;transition:.25s}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:1100px){.burger{display:block}.menu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#fff;padding:.5rem 4% 1.4rem;border-top:1px solid var(--line);box-shadow:0 24px 40px -28px rgb(16 24 64 / .5);max-height:calc(100vh - 76px);overflow-y:auto;margin:0}.menu.open{display:flex}.menu>a,.dd>a{padding:.85rem 0;border-bottom:1px solid var(--line);white-space:normal;font-size:1rem}.dd>a{display:flex}.dd .caret{display:none}.dd::after{display:none}.dd ul{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;background:var(--mist);margin:.4rem 0;min-width:0;max-height:none}.menu>a.btn{margin:1rem 0 0;align-self:flex-start}}.ph{position:relative;overflow:hidden;background:var(--sky) center/cover no-repeat}.ph .art{display:none}.frame{border-radius:26px 4px 26px 4px;overflow:hidden;box-shadow:14px 14px 0 var(--sky);background:var(--sky)}.frame .ph{aspect-ratio:4/3.1}.ph.wide{aspect-ratio:16/9;border-radius:4px 40px 4px 40px}.hero{background:var(--paper);padding:clamp(36px,5vw,72px) 0 clamp(80px,10vw,130px);overflow:hidden}.hero::after{content:"";position:absolute;top:0;right:0;bottom:0;width:42%;background:var(--mist);z-index:0}.hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.bism{font-family:var(--ar);font-size:clamp(1.5rem,2.6vw,2rem);color:var(--indigo);margin:0 0 1rem;line-height:1.7;max-width:none}.hero h1{max-width:18ch}.hero .bism{text-align:left}.hero p.lead{max-width:50ch}.tags{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:.4rem}.tags li{position:relative;padding-left:1rem;font-weight:600;font-size:.93rem;color:var(--ink)}.tags li::before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;background:var(--saf);border-radius:1px;transform:rotate(45deg)}.hero-media{position:relative;justify-self:end;width:min(100%,460px);animation:heroin .8s ease both}.hero-media .ph{aspect-ratio:3/3.9;border-radius:18px 130px 18px 18px;background-position:30% center}.hero-media .badge{position:absolute;top:1rem;left:1rem;background:#fff;color:var(--ink);font-weight:700;font-size:.85rem;padding:.4rem .9rem;border-radius:999px;box-shadow:0 10px 24px -14px rgb(16 24 64 / .6)}.hero-form{position:relative;margin:-3.2rem 0 0 -14%;width:min(88%,330px);background:#fff;border:1px solid var(--line);border-radius:12px;padding:1.15rem 1.2rem 1.25rem;box-shadow:0 26px 50px -26px rgb(16 24 64 / .55)}.hero-form strong{display:block;font-family:var(--serif);font-size:1.1rem;color:var(--ink);margin-bottom:.6rem}.hero-form label{display:block;font-size:.8rem;font-weight:600;color:var(--mut);margin:.5rem 0 .2rem}.hero-form input,.hero-form select{padding:.55rem .7rem;font-size:.95rem}.hero-form .btn{width:100%;margin-top:.9rem;padding:.7rem 1rem}.hero-form .ok{font-size:.85rem;margin:.7rem 0 0}@keyframes heroin{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:900px){.hero::after{display:none}.hero .wrap{grid-template-columns:1fr}.hero h1{max-width:none}.hero-media{justify-self:stretch;width:100%}.hero-media .ph{aspect-ratio:4/3.4}.hero-form{margin:1rem 0 0;width:100%}}.dark{background:var(--ink);color:#d3d9f3}.dark h2,.dark h3,.dark h4{color:#fff}.dark p{color:#d3d9f3}.dark:has(.stats){padding:2.2rem 0}.stats{display:grid;grid-template-columns:repeat(4,1fr)}.stats>div{padding:.4rem 1.4rem;border-left:1px solid rgb(255 255 255 / .16)}.stats>div:first-child{border-left:0;padding-left:0}.stats b{display:block;font-family:var(--serif);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:600;color:var(--saf);line-height:1.1}.stats span{font-size:.95rem;color:#d3d9f3}@media(max-width:700px){.stats{grid-template-columns:1fr 1fr;row-gap:1.2rem}.stats>div:nth-child(3){border-left:0;padding-left:0}}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.split.top{align-items:start}.split.rev>:first-child{order:2}.grid{display:grid;gap:1.4rem}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.gc{grid-template-columns:repeat(2,1fr)}@media(max-width:980px){.split{grid-template-columns:1fr}.split.rev>:first-child{order:0}.g3,.g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.g2,.g3,.g4,.gc{grid-template-columns:1fr}}.card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:1.6rem}.card p:last-child{margin-bottom:0}.parch .card{border-color:#fff0}.card .ico{width:40px;height:40px;color:var(--indigo);margin-bottom:.9rem;display:block}.dark .card{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .16)}.dark .card .ico{color:var(--saf)}.dark .card p{color:#d3d9f3}.ticks li{position:relative;padding-left:1.8rem;margin-bottom:.55rem}.ticks li::before{content:"";position:absolute;left:.1rem;top:.5em;width:.85rem;height:.45rem;border-left:2px solid var(--indigo);border-bottom:2px solid var(--indigo);transform:rotate(-45deg)}.dark .ticks li::before{border-color:var(--saf)}.prose p{color:var(--text)}.note{border-left:4px solid var(--saf);background:var(--mist);padding:1rem 1.2rem;border-radius:0 8px 8px 0;max-width:none}.note p{margin:0}.hint{font-size:.88rem;color:var(--mut)}.card:has(>.cbadge){display:grid;grid-template-columns:96px 1fr;column-gap:1.2rem;align-items:start}.card:has(>.cbadge) .cbadge{grid-row:1/span 3;width:96px;height:96px;border-radius:50%}.card:has(>.cbadge) h3{margin-bottom:.3rem;align-self:end}.card:has(>.cbadge) p{margin:0;color:var(--mut);font-size:.96rem}.card:has(>.cbadge) .acts{margin-top:.8rem}.why-badge{justify-self:center;width:min(100%,300px);aspect-ratio:1;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 14px var(--sky)}.why-badge img{width:78%;height:auto}.facts-sec{padding:0;background:var(--mist);border-bottom:1px solid var(--line)}.facts{display:grid;grid-template-columns:repeat(6,1fr)}.fact{padding:1.1rem 1rem;border-left:1px solid var(--line)}.fact:first-child{border-left:0;padding-left:0}.fact span{display:block;font-size:.8rem;color:var(--mut);margin-bottom:.1rem}.fact b{font-size:.95rem;color:var(--ink);line-height:1.35;display:block}@media(max-width:980px){.facts{grid-template-columns:repeat(3,1fr)}.fact:nth-child(4){border-left:0;padding-left:0}}@media(max-width:560px){.facts{grid-template-columns:repeat(2,1fr)}.fact:nth-child(odd){border-left:0;padding-left:0}.fact:nth-child(even){padding-left:1rem}}.tl{max-width:860px;counter-reset:s}.tl .step{position:relative;counter-increment:s;padding:0 0 2rem 3.4rem;margin-left:1.1rem;border-left:2px solid var(--sky)}.tl .step:last-child{border-left-color:#fff0;padding-bottom:0}.tl .step::before{content:counter(s);position:absolute;left:-1.2rem;top:-.15rem;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--indigo);color:#fff;font-weight:700;display:grid;place-items:center}.tl .step h3{margin-bottom:.35rem}.tl .step p{color:var(--mut)}.tl .step a{color:var(--indigo);font-weight:700}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;counter-reset:s}.steps .step{counter-increment:s;border-top:2px solid rgb(255 255 255 / .22);padding-top:1.1rem}.steps .step::before{content:counter(s);display:block;font-family:var(--serif);font-size:2.2rem;line-height:1;color:var(--saf);margin-bottom:.6rem}.steps .step p{color:#d3d9f3;font-size:.97rem}.t-teachers .steps .step{border-top-color:var(--line)}.t-teachers .steps .step::before{color:var(--indigo)}.t-teachers .steps .step p{color:var(--mut)}@media(max-width:860px){.steps{grid-template-columns:1fr 1fr}}@media(max-width:560px){.steps{grid-template-columns:1fr}}.teacher-steps{counter-reset:t;margin:.6rem 0 0}.teacher-steps li{counter-increment:t;position:relative;padding:.35rem 0 .35rem 2.4rem}.teacher-steps li::before{content:counter(t);position:absolute;left:0;top:.3rem;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--sky);color:var(--indigo);font-weight:700;font-size:.88rem;display:grid;place-items:center}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;position:relative;padding:1.1rem 2.6rem 1.1rem 0;font-family:var(--serif);font-weight:600;font-size:1.08rem;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:.2rem;top:.85rem;font:400 1.6rem/1 var(--sans);color:var(--indigo)}.faq details[open] summary::after{content:"\2212"}.faq p{padding:0 2.6rem 1.2rem 0;color:var(--mut);margin:0}section:has(.sec-head+.faq) .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);column-gap:clamp(2rem,5vw,4.5rem);align-items:start}section:has(.sec-head+.faq) .sec-head{grid-column:1;grid-row:1;position:sticky;top:110px;margin-bottom:0}section:has(.sec-head+.faq) .faq{grid-column:2;grid-row:1/span 2}section:has(.sec-head+.faq) .cta{grid-column:1;grid-row:2;justify-content:flex-start!important}@media(max-width:900px){section:has(.sec-head+.faq) .wrap{display:block}section:has(.sec-head+.faq) .sec-head{position:static;margin-bottom:1.6rem}}.t-faq .wrap>.faq{max-width:820px}.band{background:var(--saf);color:var(--ink);padding:clamp(48px,6vw,80px) 0}.band .wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:1.4rem 3rem;align-items:center}.band h2{margin:0;color:var(--ink);font-size:clamp(1.6rem,3vw,2.3rem)}.band p{grid-column:1;margin:.6rem 0 0;color:var(--ink)}.band .cta{grid-column:2;grid-row:1/span 2;justify-content:flex-start!important;margin:0}.band .btn-gold{background:var(--ink);color:#fff}.band .btn-gold:hover{background:var(--ink2)}.band .btn-line{color:var(--ink)}.band .btn-line:hover{background:var(--ink);border-color:var(--ink);color:#fff}@media(max-width:820px){.band .wrap{grid-template-columns:1fr}.band .cta{grid-column:1;grid-row:auto}}.phero{padding:clamp(44px,6vw,84px) 0 clamp(40px,5vw,70px);overflow:hidden}.phero .wrap{position:relative}.phero h1{max-width:20ch}.phero p.lead{max-width:56ch}.crumb{font-size:.9rem;color:var(--mut);margin-bottom:1rem}.crumb a{text-decoration:none;color:var(--indigo);font-weight:600}.crumb a:hover{text-decoration:underline}.phero .bism{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:clamp(5rem,15vw,11rem);line-height:1;color:var(--indigo);opacity:.1;margin:0;pointer-events:none;white-space:nowrap}.t-courses .phero .bism{font-size:clamp(2.6rem,7vw,5.2rem)}.t-about .phero{background:var(--mist)}.t-contact .phero{background:var(--paper);border-left:10px solid var(--saf)}.t-courses .phero{background:var(--sky)}.t-faq .phero{background:var(--mist);text-align:center}.t-faq .phero h1,.t-faq .phero p{margin-inline:auto}.t-how .phero{background:var(--paper);border-bottom:1px solid var(--line)}.t-how .phero h1{max-width:12ch;font-size:clamp(2.4rem,6vw,4.4rem)}.t-teachers .phero{background:var(--mist);border-bottom:8px solid var(--saf)}.t-course .phero,.t-pricing .phero,.t-trial .phero{background:var(--ink);color:#d3d9f3}.t-course .phero h1,.t-pricing .phero h1,.t-trial .phero h1{color:#fff}.t-course .phero .lead,.t-pricing .phero .lead,.t-trial .phero .lead{color:#d3d9f3}.t-course .phero .crumb,.t-pricing .phero .crumb,.t-trial .phero .crumb{color:#b7bfe6}.t-course .phero .crumb a,.t-pricing .phero .crumb a,.t-trial .phero .crumb a{color:var(--saf)}.t-course .phero .bism{color:var(--saf);opacity:.16}.t-trial .phero{border-bottom:8px solid var(--saf)}.pg[data-p=home]>section:nth-of-type(5) .tl{display:grid;grid-template-columns:repeat(5,1fr);gap:1.4rem;max-width:none}.pg[data-p=home]>section:nth-of-type(5) .tl .step{padding:1.9rem 0 0;margin:0;border-left:0;border-top:2px solid var(--sky)}.pg[data-p=home]>section:nth-of-type(5) .tl .step::before{left:0;top:-1.2rem}@media(max-width:980px){.pg[data-p=home]>section:nth-of-type(5) .tl{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pg[data-p=home]>section:nth-of-type(5) .tl{grid-template-columns:1fr}}.pg[data-p=home]>section:nth-of-type(7){background:var(--ink)}.pg[data-p=home]>section:nth-of-type(7) h2{color:#fff}.pg[data-p=home]>section:nth-of-type(7) p{color:#d3d9f3}.pg[data-p=home]>section:nth-of-type(7) .kicker{color:var(--saf)}.pg[data-p=home]>section:nth-of-type(7) .frame{box-shadow:14px 14px 0 var(--saf)}.pg[data-p=home]>section:nth-of-type(8) .card{background:none;border:0;border-top:3px solid var(--indigo);border-radius:0;padding:1.2rem 0 0}.pg[data-p=home]>section:nth-of-type(8){background:var(--paper)}.pg[data-p=home]>section:nth-of-type(9) .prose p:first-of-type{font-family:var(--serif);font-size:1.3rem;line-height:1.55;color:var(--ink)}.pg[data-p=home]>section:nth-of-type(11){background:var(--sky)}.pg[data-p=home]>section:nth-of-type(12) .card{padding:2rem;display:grid;grid-template-columns:72px 1fr;column-gap:1.2rem}.pg[data-p=home]>section:nth-of-type(12) .card .glyph{grid-row:1/span 2}.pg[data-p=home]>section:nth-of-type(13) .g4{grid-template-columns:repeat(2,1fr);gap:0 3rem}.pg[data-p=home]>section:nth-of-type(13) .card{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:1.3rem 0;display:grid;grid-template-columns:52px 1fr;column-gap:1rem}.pg[data-p=home]>section:nth-of-type(13) .card .ico{grid-row:1/span 2;width:36px;height:36px;margin:.15rem 0 0}.pg[data-p=home]>section:nth-of-type(13) .card h3{margin-bottom:.2rem}@media(max-width:700px){.pg[data-p=home]>section:nth-of-type(13) .g4{grid-template-columns:1fr}}.pg[data-p=home]>section:nth-of-type(17){background:var(--ink2)}.pg[data-p=home]>section:nth-of-type(17) h2{color:#fff}.pg[data-p=home]>section:nth-of-type(17) p{color:#d3d9f3}.pg[data-p=home]>section:nth-of-type(17) .kicker{color:var(--saf)}.glyph{width:64px;height:64px;border-radius:50% 50% 8px 8px;display:grid;place-items:center;background:var(--ink);color:var(--saf);font-family:var(--ar);font-size:2rem;line-height:1;margin-bottom:1rem}#feedbacks{background:var(--sky)}.fb-carousel{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px}.fb-viewport{overflow:hidden;min-width:0;padding:8px 2px 14px}.fb-track{display:flex;gap:18px;align-items:stretch;transition:transform .35s ease}.fb-track .fb{display:flex;flex:0 0 calc((100% - 36px)/3);min-width:0;gap:14px;align-items:flex-start;padding:1.5rem;background:#fff;border:0;border-top:4px solid var(--saf);border-radius:4px 4px 14px 14px}.fb-avatar{width:58px;height:58px;flex:0 0 58px;border-radius:50%;object-fit:cover;background:var(--mist)}.fb-body{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.fb-body p{margin:0;font-size:.97rem;line-height:1.65}.fb-body b{color:var(--ink)}.fb-body small{color:var(--mut);font-size:.85rem}.fb-arrow{width:44px;height:44px;border:2px solid var(--indigo);border-radius:50%;background:#fff;color:var(--indigo);font-size:1.7rem;line-height:1;cursor:pointer}.fb-arrow:hover:not(:disabled){background:var(--indigo);color:#fff}.fb-arrow:disabled{opacity:.35;cursor:not-allowed}.fb-empty{flex:1;padding:1.6rem;text-align:center;border:1px dashed var(--indigo);border-radius:10px;color:var(--mut);background:rgb(255 255 255 / .6)}.fb-note{text-align:center;color:var(--mut);font-size:.85rem;margin:.8rem auto 0}@media(max-width:1000px){.fb-track .fb{flex-basis:calc((100% - 18px)/2)}}@media(max-width:600px){.fb-carousel{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px}.fb-arrow{width:34px;height:34px;font-size:1.4rem}.fb-track .fb{flex-basis:100%}}.plan-mini{text-align:left}.price{font-family:var(--serif);font-size:2.6rem;font-weight:600;color:var(--ink);line-height:1.1;margin:.3rem 0 .6rem}.price small{font-family:var(--sans);font-size:1rem;font-weight:500;color:var(--mut)}.t-pricing .grid.g3{align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;padding:2rem}.plan .ptag{color:var(--mut);font-weight:600;margin-bottom:.2rem}.plan .price{font-size:3.1rem}.pm{margin:.8rem 0 1rem;border-top:1px solid var(--line)}.pm li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px dashed var(--line);font-size:.93rem;color:var(--mut)}.pm li b{color:var(--ink);text-align:right}.pbest{background:var(--mist);border-radius:8px;padding:.8rem 1rem;font-size:.93rem;margin:0 0 1rem}.pf{margin:0 0 1.4rem}.pf li{font-size:.93rem;color:var(--mut)}.plan .btn{margin-top:auto;align-self:flex-start}.plan.hot{background:var(--ink);border-color:var(--ink);color:#d3d9f3;transform:translateY(-14px)}.plan.hot h3,.plan.hot .price,.plan.hot .pm li b{color:#fff}.plan.hot .ptag,.plan.hot .price small,.plan.hot .pm li,.plan.hot .pf li{color:#d3d9f3}.plan.hot .pm{border-color:rgb(255 255 255 / .2)}.plan.hot .pm li{border-color:rgb(255 255 255 / .2)}.plan.hot .pbest{background:rgb(255 255 255 / .08);color:#fff}.plan.hot .ticks li::before{border-color:var(--saf)}.ribbon{position:absolute;top:-1px;right:1.4rem;background:var(--saf);color:var(--ink);font-weight:700;font-size:.82rem;padding:.35rem .8rem;border-radius:0 0 8px 8px}@media(max-width:980px){.plan.hot{transform:none}}.cmp{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:#fff}.cmp table{width:100%;min-width:640px;border-collapse:collapse;font-size:.95rem}.cmp th,.cmp td{padding:.8rem 1.1rem;text-align:center;border-bottom:1px solid var(--line)}.cmp thead th{background:var(--ink);color:#fff;font-family:var(--serif);font-weight:600}.cmp thead th.hl{background:var(--saf);color:var(--ink)}.cmp tbody th{text-align:left;font-weight:600;color:var(--ink);background:var(--mist)}.cmp td.hl{background:#fff4e0;font-weight:700;color:var(--ink)}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:0}.t-pricing .plan .pm li::before{display:none}.t-pricing .plan .pm li{padding-left:0}.t-pricing .parch .g4 .card,.t-pricing .parch .g2 .card{background:none;border:0;border-left:4px solid var(--saf);border-radius:0;padding:.3rem 0 .3rem 1.2rem}.t-pricing .tl{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;max-width:none}.t-pricing .tl .step{padding:1.9rem 0 0;margin:0;border-left:0;border-top:2px solid var(--sky)}.t-pricing .tl .step::before{left:0;top:-1.2rem}@media(max-width:900px){.t-pricing .tl{grid-template-columns:1fr 1fr}}@media(max-width:560px){.t-pricing .tl{grid-template-columns:1fr}}.t-course .tl{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem;max-width:none}.t-course .tl .step{margin:0;padding:1.5rem 1.6rem;border:1px solid var(--line);border-top:4px solid var(--saf);border-radius:4px;background:#fff}.t-course .tl .step::before{position:static;margin-bottom:.8rem;width:2rem;height:2rem;font-size:.9rem}.t-course .tl .step:last-child{border-left-color:var(--line)}@media(max-width:760px){.t-course .tl{grid-template-columns:1fr}}.t-course .parch .g3 .card,.t-course .grid.g3 .card:not(:has(>.cbadge)){border-left:4px solid var(--saf);border-radius:4px 10px 10px 4px}.t-course .dark .split>.card{background:#fff;border:0;color:var(--text)}.t-course .dark .split>.card h3{color:var(--ink)}.t-course .dark .split>.card .ticks li::before{border-color:var(--indigo)}.t-course .dark .split>.card .btn-line{color:var(--indigo)}.t-course .dark .split>.card .btn-line:hover{color:#fff}.teacher-mark{width:76px;height:76px;color:var(--indigo);margin-bottom:1rem}.teacher-mark svg{width:100%;height:100%}.teacher-facts{display:grid;gap:.5rem;margin:1.1rem 0 0;color:var(--mut);font-size:.96rem}.teacher-facts li{position:relative;padding-left:1.5rem}.teacher-facts li::before{content:"";position:absolute;left:.1rem;top:.55em;width:.5rem;height:.5rem;background:var(--saf);border-radius:1px;transform:rotate(45deg)}.teacher-facts b{color:var(--ink)}.tprof{text-align:center;align-items:center}.tprof-img{width:96px;height:96px;border-radius:50%;object-fit:cover;margin:0 auto .8rem;background:var(--mist)}.tprof-role{color:var(--indigo);font-weight:700}.t-teachers .g2 .card{padding:2rem;border-top:6px solid var(--indigo)}.t-teachers .g2 .card:nth-child(2){border-top-color:var(--saf)}.t-about .g3:first-child .card{border-radius:4px 28px 4px 28px}.t-about .band{margin-top:0}.formbox{background:#fff;border:1px solid var(--line);border-radius:14px;padding:clamp(1.4rem,3vw,2.2rem)}label{display:block;font-size:.86rem;font-weight:600;color:var(--mut);margin:0 0 .25rem}input,select,textarea{width:100%;font:inherit;font-size:1rem;color:var(--text);background:#fff;border:1px solid #b8c0de;border-radius:8px;padding:.7rem .85rem}input:focus,select:focus,textarea:focus{outline:3px solid rgb(28 42 110 / .3);border-color:var(--indigo)}.formbox>label{margin-top:1rem}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.2rem}.fgrid .full{grid-column:1/-1}.formbox .btn{margin-top:.6rem}@media(max-width:600px){.fgrid{grid-template-columns:1fr}}footer{background:var(--ink);color:#c3cae9;padding:clamp(48px,6vw,72px) 0 24px}.fg{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1.2fr;gap:2.2rem}footer h4{color:#fff;margin-bottom:.9rem}footer li{margin-bottom:.45rem}footer a{text-decoration:none}footer a:hover{color:var(--saf);text-decoration:underline}.flogo img{background:#fff;border-radius:10px;padding:8px 12px;height:76px;width:auto}.copy{margin:2.4rem 0 0;padding-top:1.2rem;border-top:1px solid rgb(255 255 255 / .14);font-size:.9rem;max-width:none}@media(max-width:900px){.fg{grid-template-columns:1fr 1fr}}@media(max-width:560px){.fg{grid-template-columns:1fr}}.wa{position:fixed;right:18px;bottom:18px;width:56px;height:56px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 14px 26px -12px rgb(0 0 0 / .5);z-index:150}.wa svg{width:30px;height:30px;fill:#fff}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.kicker{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .9rem;font:700 .78rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#975f04}.kicker svg{width:15px;height:15px;flex:0 0 15px;color:var(--saf);fill:currentColor}.dark .kicker,.band .kicker{color:var(--saf-l)}.band .kicker{color:var(--ink)}.sec-head.c{text-align:center;margin-inline:auto}.sec-head.c p{margin-inline:auto}.prose h2,.sec-head h2,section>.wrap>div>h2,.split h2{position:relative;padding-bottom:.85rem;margin-bottom:1.1rem;letter-spacing:-.01em}.prose h2::after,.sec-head h2::after,.split h2::after{content:"";position:absolute;left:0;bottom:0;width:72px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--saf),var(--saf-l) 60%,transparent)}.sec-head.c h2::after{left:50%;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--saf),transparent);width:96px}.band h2::after,.t-faq .phero h2::after{display:none}.prose h3{font-size:1.3rem;margin:1.6rem 0 .5rem;padding-left:.9rem;border-left:4px solid var(--saf)}.prose p{max-width:68ch}.prose p:first-of-type{font-size:1.08rem}.prose ul{margin:0 0 1.2em}.dark h2,.dark h3{color:#fff}.dark .prose h3{border-left-color:var(--saf-l)}.btn{position:relative;overflow:hidden;isolation:isolate;padding:.85rem 1.75rem;letter-spacing:.01em;box-shadow:0 12px 24px -14px rgb(16 24 64 / .6);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s,color .25s,border-color .25s}.btn::after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45),transparent);transform:skewX(-20deg);transition:left .65s ease;z-index:-1}.btn:hover{transform:translateY(-3px);box-shadow:0 18px 30px -14px rgb(16 24 64 / .65)}.btn:hover::after{left:130%}.btn:active{transform:translateY(-1px)}.btn-gold{background:linear-gradient(135deg,var(--saf-l),var(--saf) 55%,var(--saf-d));color:var(--ink);box-shadow:0 12px 26px -12px rgb(224 154 31 / .9)}.btn-gold:hover{background:linear-gradient(135deg,#ffc96a,var(--saf) 55%,var(--saf-d));box-shadow:0 18px 32px -12px rgb(224 154 31 / .95)}.btn-green{background:linear-gradient(135deg,#27388f,var(--indigo) 50%,var(--ink));color:#fff}.btn-green:hover{background:linear-gradient(135deg,#2f43a8,var(--indigo) 50%,var(--ink))}.btn-out{background:#fff0;box-shadow:none;border-color:var(--indigo);color:var(--indigo)}.btn-out:hover{background:var(--indigo);color:#fff}.btn-line{background:#fff0;box-shadow:none}.hero .btn-green,.phero .btn-green,.dark .btn-green{background:#fff;color:var(--ink)}.hero .btn-green:hover,.phero .btn-green:hover,.dark .btn-green:hover{background:var(--saf-l)}.hero .btn-out,.phero .btn-out,.dark .btn-out,.hero .btn-line,.phero .btn-line,.dark .btn-line{border-color:rgb(255 255 255 / .85);color:#fff}.hero .btn-out:hover,.phero .btn-out:hover,.dark .btn-out:hover,.hero .btn-line:hover,.phero .btn-line:hover,.dark .btn-line:hover{background:#fff;border-color:#fff;color:var(--ink)}.band .btn-gold{background:linear-gradient(135deg,#1d2a70,var(--ink));color:#fff;box-shadow:0 14px 26px -14px rgb(16 24 64 / .8)}.band .btn-line{border-color:var(--ink);color:var(--ink)}.menu>a.btn{color:var(--ink)}.plan.hot .btn-green{background:linear-gradient(135deg,var(--saf-l),var(--saf));color:var(--ink)}.t-course .dark .split>.card .btn-gold{color:var(--ink)}.hero{color:#fff;background:radial-gradient(640px 460px at 84% 24%,rgb(61 92 200 / .55),transparent 66%),radial-gradient(520px 320px at 6% 0,rgb(224 154 31 / .22),transparent 70%),linear-gradient(165deg,#18235a 0%,var(--ink) 62%,#0a0f2c 100%);padding:clamp(48px,6vw,92px) 0 clamp(110px,13vw,190px)}.hero::before,.phero::before,.dark::before{content:"";position:absolute;inset:0;background:var(--pat);background-size:80px 80px;opacity:.07;pointer-events:none}.hero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;top:auto;width:auto;height:clamp(50px,7vw,110px);background:var(--ink);clip-path:ellipse(75% 100% at 50% 100%);z-index:0}.hero h1{color:#fff}.hero p.lead{color:#d3d9f3}.hero .bism{color:var(--saf-l)}.hero .tags li{color:#fff}.hero .tags li::before{background:var(--saf-l)}.hero .wrap,.phero .wrap,.dark>.wrap{position:relative;z-index:1}.hero-media .ph{box-shadow:0 30px 60px -30px rgb(0 0 0 / .7),0 0 0 6px rgb(255 255 255 / .08)}.hero-form{z-index:2}.hero-media::before{content:"";position:absolute;inset:-18px -18px auto auto;width:62%;height:62%;border:3px solid var(--saf);border-radius:18px 130px 18px 18px;opacity:.55;z-index:-1;animation:floaty 7s ease-in-out infinite}@keyframes floaty{50%{transform:translate(8px,-10px)}}.phero{color:#fff;background:radial-gradient(560px 360px at 88% 10%,rgb(61 92 200 / .5),transparent 68%),radial-gradient(440px 260px at 4% 100%,rgb(224 154 31 / .2),transparent 70%),linear-gradient(170deg,#18235a 0%,var(--ink) 70%,#0a0f2c 100%);padding:clamp(48px,6vw,84px) 0 clamp(70px,8vw,110px)}.t-about .phero,.t-contact .phero,.t-courses .phero,.t-faq .phero,.t-how .phero,.t-teachers .phero,.t-course .phero,.t-pricing .phero,.t-trial .phero{background:radial-gradient(560px 360px at 88% 10%,rgb(61 92 200 / .5),transparent 68%),radial-gradient(440px 260px at 4% 100%,rgb(224 154 31 / .2),transparent 70%),linear-gradient(170deg,#18235a 0%,var(--ink) 70%,#0a0f2c 100%);border:0;color:#fff}.phero h1,.t-how .phero h1{color:#fff}.phero p.lead,.phero p{color:#d3d9f3}.phero .crumb,.t-course .phero .crumb{color:#b7bfe6}.phero .crumb a,.t-course .phero .crumb a{color:var(--saf-l)}.phero .bism,.t-course .phero .bism{color:var(--saf);opacity:.18}.t-about .phero{clip-path:polygon(0 0,100% 0,100% 100%,50% 92%,0 100%)}.t-courses .phero{border-radius:0 0 50% 50%/0 0 70px 70px}.t-contact .phero{clip-path:polygon(0 0,100% 0,100% 86%,0 100%)}.t-faq .phero{clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%)}.t-how .phero{clip-path:polygon(0 0,100% 0,100% 100%,0 86%)}.t-teachers .phero{border-radius:0 0 40px 40px}.t-pricing .phero{clip-path:polygon(0 0,100% 0,100% 86%,50% 100%,0 86%)}.t-trial .phero{clip-path:polygon(0 0,100% 0,100% 100%,0 88%)}.t-course .phero{border-radius:0 0 50% 50%/0 0 60px 60px}.phero{animation:none}.phero .wrap>*:not(.bism){animation:heroin .8s cubic-bezier(.2,.8,.2,1) both}.phero .wrap>*:nth-child(2){animation-delay:.08s}.phero .wrap>*:nth-child(3){animation-delay:.16s}.phero .wrap>*:nth-child(4){animation-delay:.24s}.phero .wrap>*:nth-child(5){animation-delay:.32s}.hero .wrap>div:first-child>*{animation:heroin .8s cubic-bezier(.2,.8,.2,1) both}.hero .wrap>div:first-child>*:nth-child(2){animation-delay:.08s}.hero .wrap>div:first-child>*:nth-child(3){animation-delay:.16s}.hero .wrap>div:first-child>*:nth-child(4){animation-delay:.24s}.hero .wrap>div:first-child>*:nth-child(5){animation-delay:.32s}.facts-sec{position:relative;z-index:2}.dark{background:linear-gradient(160deg,var(--ink2),var(--ink) 70%);overflow:hidden}.dark,.dark p,.dark li{color:#d3d9f3}.dark h1,.dark h2,.dark h3,.dark h4,.dark b,.dark strong{color:#fff}.stats b{color:var(--saf-l)}.band{background:linear-gradient(120deg,var(--saf-l),var(--saf) 55%,#c98410);color:var(--ink)}.band h2,.band p,.band strong{color:var(--ink)}header.top{position:sticky;top:0;z-index:300;background:rgb(255 255 255 / .96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}header.top .nav{transition:height .3s ease}header.top.sc{background:rgb(255 255 255 / .99);box-shadow:0 14px 34px -18px rgb(16 24 64 / .55);animation:hdrdown .5s cubic-bezier(.2,.8,.2,1) both}header.top.sc .nav{height:66px}header.top.sc .brand img{height:46px}.brand img{transition:height .3s ease}@keyframes hdrdown{from{transform:translateY(-100%);opacity:.4}to{transform:none;opacity:1}}.sprog{display:block!important;position:absolute;left:0;top:0;width:100%;height:4px;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--indigo),var(--saf) 55%,var(--saf-l));box-shadow:0 0 10px rgb(224 154 31 / .7);z-index:5;pointer-events:none;border-radius:0 4px 4px 0}.menu>a,.dd>a{color:var(--ink)}.menu>a:hover,.dd>a:hover,.menu>a.on,.dd>a.on{color:var(--indigo)}.wa{right:20px;bottom:20px;width:62px;height:62px;z-index:350;background:linear-gradient(145deg,#3be57f,#25d366 45%,#0f9b48);box-shadow:0 16px 30px -10px rgb(15 155 72 / .75),0 0 0 4px #fff;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.wa::before,.wa::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgb(37 211 102 / .7);animation:waring 2.6s ease-out infinite;pointer-events:none}.wa::after{animation-delay:1.3s}.wa svg{width:32px;height:32px;fill:#fff;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .25));animation:wawiggle 5s ease-in-out infinite}.wa:hover{transform:scale(1.1) rotate(-8deg);box-shadow:0 22px 38px -10px rgb(15 155 72 / .85),0 0 0 4px #fff}@keyframes waring{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.75);opacity:0}}@keyframes wawiggle{0%,86%,100%{transform:none}90%{transform:rotate(-12deg)}94%{transform:rotate(10deg)}98%{transform:rotate(-6deg)}}a.wa-link.btn{background:linear-gradient(135deg,#34de78,#128c4a);color:#fff}a.wa-link.btn-gold{background:linear-gradient(135deg,#34de78,#128c4a);color:#fff;box-shadow:0 12px 26px -12px rgb(18 140 74 / .9)}.rv{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),clip-path .9s cubic-bezier(.2,.8,.2,1),filter .8s;transition-delay:var(--d,0s)}.rv.in{opacity:1;transform:none;filter:none;clip-path:none}.rv[data-anim=zoom]{transform:scale(.9)}.rv[data-anim=pop]{transform:scale(.88) translateY(18px)}.rv[data-anim=flip]{transform:perspective(900px) rotateX(-18deg) translateY(20px);transform-origin:50% 100%}.rv[data-anim=rise]{transform:translateY(46px)}.rv[data-anim=rot]{transform:rotate(-3deg) translateY(24px)}.rv[data-anim=drop]{transform:translateY(-22px)}.rv[data-anim=left]{transform:translateX(-54px)}.rv[data-anim=right]{transform:translateX(54px)}.rv[data-anim=blur]{filter:blur(8px);transform:translateY(14px)}.rv[data-anim=reveal]{clip-path:inset(0 100% 0 0);transform:scale(1.04)}.rv.in[data-anim]{transform:none;clip-path:none;filter:none;opacity:1}.card{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.card.in:hover,.card:hover{transform:translateY(-6px);box-shadow:0 24px 40px -26px rgb(16 24 64 / .55);border-color:var(--saf)}.card .ico{transition:transform .35s}.card:hover .ico{transform:scale(1.12) rotate(-4deg)}.cbadge{transition:transform .4s}.card:hover .cbadge{transform:rotate(6deg) scale(1.05)}.plan.hot:hover{transform:translateY(-18px)}.frame{transition:transform .4s,box-shadow .4s}.frame:hover{transform:translateY(-4px)}.stats>div{transition:transform .3s}.stats>div:hover{transform:translateY(-4px)}.faq details{transition:background .25s}.faq details[open]{background:var(--mist)}@media(prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}.sprog{transition:none}}.card.rv,.frame.rv,.faq details.rv{transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s,background .25s;transition-delay:var(--d,0s)}@media(max-width:900px){.hero::after{display:block}.hero-media::before{display:none}}.t-course .dark .split>.card,.t-course .dark .split>.card p,.t-course .dark .split>.card li{color:var(--text)}.t-course .dark .split>.card b,.t-course .dark .split>.card strong,.t-course .dark .split>.card h3{color:var(--ink)}.plan.hot,.plan.hot p,.plan.hot li{color:#d3d9f3}.plan.hot h3,.plan.hot .price,.plan.hot .pm li b{color:#fff}.nav{height:80px}.brand img{height:62px}header.top.sc .brand img{height:50px}@media(max-width:1100px){.brand img{height:54px}.nav{height:72px}}:root{--paper:#fcf9f1;--mist:#f6f0e0;--sky:#ece3c9;--line:#e3dbc4;--sp:clamp(56px,6vw,88px);--patd:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cpath fill='none' stroke='%23c4953a' stroke-opacity='.16' stroke-width='1' d='M40 6L48 24L66 16L58 34L74 40L58 46L66 64L48 56L40 74L32 56L14 64L22 46L6 40L22 34L14 16L32 24Z'/%3E%3C/svg%3E");--orn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e09a1f' d='M12 0.5L14.3 6.5L20.1 3.9L17.5 9.7L23.5 12L17.5 14.3L20.1 20.1L14.3 17.5L12 23.5L9.7 17.5L3.9 20.1L6.5 14.3L0.5 12L6.5 9.7L3.9 3.9L9.7 6.5Z'/%3E%3C/svg%3E")}section{padding:var(--sp) 0}section:not([class])+section:not([class]),.parch+.parch{padding-top:0}.phero+section{padding-top:clamp(44px,5vw,68px)}.sec-head{margin-bottom:clamp(1.8rem,3.4vw,2.8rem)}.sec-head p{margin-bottom:0}.grid{gap:clamp(1.1rem,2vw,1.7rem)}.card{padding:clamp(1.3rem,2.4vw,1.9rem)}.card h3{margin-bottom:.5rem}.card p{margin:0 0 .7em}.card p:last-child{margin-bottom:0}p{margin-bottom:1.1em}.lead{margin-bottom:1.4rem}.cta{margin:1.8rem 0 0}.ticks{margin:1.1rem 0 1.5rem}.ticks li{margin-bottom:.6rem}.ticks+.btn,.ticks+.acts,.prose>.btn{margin-top:1rem}.steps .step{padding-top:1.3rem}.steps .step h3{margin-bottom:.45rem}.band{padding:clamp(44px,5vw,68px) 0}.dark:has(.stats){padding:clamp(1.6rem,3vw,2.4rem) 0}.pg[data-p=home]>section:nth-of-type(13) .card p,.pg[data-p=home]>section:nth-of-type(13) .card h3{margin:0}.pg[data-p=home]>section:nth-of-type(13) .card h3{margin-bottom:.25rem}.pg[data-p=home]>section:nth-of-type(8) .card{padding-top:1.4rem}.hero{padding:clamp(40px,5vw,72px) 0 clamp(96px,11vw,170px)}.hero .tags{margin-top:1.4rem}footer{position:relative;padding-top:clamp(56px,6vw,80px)}header.top,header.top.sc{position:relative!important;animation:none!important;transform:none!important;box-shadow:0 1px 0 var(--line);background:#fff;z-index:300;top:auto!important}header.top.sc .nav{height:84px}header.top.sc .brand img{height:60px}.nav{height:84px}.brand img{height:60px;width:auto}.sprog{position:fixed!important;top:0;left:0;width:100%;height:5px;z-index:999}body.admin-bar .sprog{top:32px}.flogo img{height:84px;padding:10px 16px}@media(max-width:1100px){.nav,header.top.sc .nav{height:72px}.brand img,header.top.sc .brand img{height:48px}}.parch{background-image:var(--patd);background-size:80px 80px}.kicker svg{display:none}.kicker::before{content:"";width:14px;height:14px;background:var(--orn) center/contain no-repeat}.sec-head.c .kicker::after,.t-faq .kicker::after{content:"";width:14px;height:14px;background:var(--orn) center/contain no-repeat}.dark .kicker::before,.dark .kicker::after{filter:brightness(1.15)}.prose h2::after,.sec-head h2::after,.split h2::after{width:96px;height:16px;border-radius:0;background:var(--orn) 0 center/14px no-repeat,linear-gradient(90deg,var(--saf),transparent) 22px center/74px 2px no-repeat}.sec-head.c h2::after{left:50%;transform:translateX(-50%);width:170px;background:var(--orn) center/14px no-repeat,linear-gradient(90deg,transparent,var(--saf)) left center/68px 2px no-repeat,linear-gradient(270deg,transparent,var(--saf)) right center/68px 2px no-repeat}.band h2::after{display:none}.frame{border-radius:999px 999px 22px 22px;outline:2px solid var(--saf);outline-offset:7px;box-shadow:0 34px 50px -34px rgb(16 24 64 / .55);margin:8px}.frame .ph{aspect-ratio:4/4.5}.ph.wide{border-radius:210px 210px 24px 24px;outline:2px solid var(--saf);outline-offset:7px;margin:8px;aspect-ratio:16/10.5}.dark .frame{box-shadow:0 34px 50px -34px rgb(0 0 0 / .7)}.pg[data-p=home]>section:nth-of-type(7) .frame{box-shadow:0 34px 50px -34px rgb(0 0 0 / .7)}.hero::after{clip-path:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'%3E%3Cpath fill='%23101840' d='M0 140V112H1440V140Z M111 112V52H106V46H134V52H129V112Z M112 46V28H128V46Z M109 28C109 18.1 113.95 12.700000000000001 120 10C126.05 12.700000000000001 131 18.1 131 28Z M118 11L120 -12L122 11ZM1311 112V52H1306V46H1334V52H1329V112Z M1312 46V28H1328V46Z M1309 28C1309 18.1 1313.95 12.700000000000001 1320 10C1326.05 12.700000000000001 1331 18.1 1331 28Z M1318 11L1320 -12L1322 11ZM250 112V92H410V112Z M296 92C296 73.3 311.3 63.1 330 58C348.7 63.1 364 73.3 364 92Z M328 59L330 44L332 59ZM1030 112V92H1190V112Z M1076 92C1076 73.3 1091.3 63.1 1110 58C1128.7 63.1 1144 73.3 1144 92Z M1108 59L1110 44L1112 59ZM460 112V76H590V112Z M477 76C477 51.8 498.6 38.6 525 32C551.4 38.6 573 51.8 573 76Z M523 33L525 16L527 33ZM850 112V76H980V112Z M867 76C867 51.8 888.6 38.6 915 32C941.4 38.6 963 51.8 963 76Z M913 33L915 16L917 33ZM600 112V60H840V112Z M642 60C642 23.699999999999996 677.1 3.8999999999999986 720 -6C762.9 3.8999999999999986 798 23.699999999999996 798 60Z M718 -5L720 -26L722 -5ZM421 112V74H416V68H444V74H439V112Z M422 68V50H438V68Z M419 50C419 40.1 423.95 34.7 430 32C436.05 34.7 441 40.1 441 50Z M428 33L430 10L432 33ZM1001 112V74H996V68H1024V74H1019V112Z M1002 68V50H1018V68Z M999 50C999 40.1 1003.95 34.7 1010 32C1016.05 34.7 1021 40.1 1021 50Z M1008 33L1010 10L1012 33Z'/%3E%3C/svg%3E") bottom center/100% 100% no-repeat;height:clamp(70px,10vw,150px);bottom:-1px}footer::before{content:"";position:absolute;left:0;right:0;top:calc(-1 * clamp(60px,8vw,120px) + 1px);height:clamp(60px,8vw,120px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'%3E%3Cpath fill='%23101840' d='M0 140V112H1440V140Z M111 112V52H106V46H134V52H129V112Z M112 46V28H128V46Z M109 28C109 18.1 113.95 12.700000000000001 120 10C126.05 12.700000000000001 131 18.1 131 28Z M118 11L120 -12L122 11ZM1311 112V52H1306V46H1334V52H1329V112Z M1312 46V28H1328V46Z M1309 28C1309 18.1 1313.95 12.700000000000001 1320 10C1326.05 12.700000000000001 1331 18.1 1331 28Z M1318 11L1320 -12L1322 11ZM250 112V92H410V112Z M296 92C296 73.3 311.3 63.1 330 58C348.7 63.1 364 73.3 364 92Z M328 59L330 44L332 59ZM1030 112V92H1190V112Z M1076 92C1076 73.3 1091.3 63.1 1110 58C1128.7 63.1 1144 73.3 1144 92Z M1108 59L1110 44L1112 59ZM460 112V76H590V112Z M477 76C477 51.8 498.6 38.6 525 32C551.4 38.6 573 51.8 573 76Z M523 33L525 16L527 33ZM850 112V76H980V112Z M867 76C867 51.8 888.6 38.6 915 32C941.4 38.6 963 51.8 963 76Z M913 33L915 16L917 33ZM600 112V60H840V112Z M642 60C642 23.699999999999996 677.1 3.8999999999999986 720 -6C762.9 3.8999999999999986 798 23.699999999999996 798 60Z M718 -5L720 -26L722 -5ZM421 112V74H416V68H444V74H439V112Z M422 68V50H438V68Z M419 50C419 40.1 423.95 34.7 430 32C436.05 34.7 441 40.1 441 50Z M428 33L430 10L432 33ZM1001 112V74H996V68H1024V74H1019V112Z M1002 68V50H1018V68Z M999 50C999 40.1 1003.95 34.7 1010 32C1016.05 34.7 1021 40.1 1021 50Z M1008 33L1010 10L1012 33Z'/%3E%3C/svg%3E") bottom center/100% 100% no-repeat;pointer-events:none}.card{border-color:var(--line)}.t-about .g3:first-child .card{border-radius:12px 36px 12px 36px}@media(max-width:900px){.frame{border-radius:260px 260px 20px 20px}}.pg[data-p=home]>section:nth-of-type(13) .card{align-content:start}.nav,header.top.sc .nav{height:92px}.brand img,header.top.sc .brand img{height:74px}.flogo img{height:96px}.prose h2,.sec-head h2,.split h2{padding-bottom:1.35rem}@media(max-width:1100px){.nav,header.top.sc .nav{height:76px}.brand img,header.top.sc .brand img{height:56px}}:root{--blue:#3d5cc8;--saf-dd:#975f04}.pg,footer{overflow-x:clip}.bismbar{background:linear-gradient(90deg,#0a0f2c,var(--ink2) 50%,#0a0f2c);color:#fff;font-family:inherit;font-size:.98rem;font-weight:500;letter-spacing:.02em;line-height:1.4;padding:.7rem 0;border:0;overflow:hidden;white-space:nowrap;position:relative;z-index:301}.bismbar span{display:inline-block;padding:0 1rem;will-change:transform;animation:olqslide 16s ease-in-out infinite alternate}.bismbar span b{color:var(--saf);font-weight:800}@keyframes olqslide{from{transform:translateX(0)}to{transform:translateX(max(0px,calc(100vw - 100% - 2rem)))}}@media(max-width:700px){.bismbar span{animation:olqmarq 14s linear infinite}@keyframes olqmarq{from{transform:translateX(100vw)}to{transform:translateX(-100%)}}}@media(prefers-reduced-motion:reduce){.bismbar{text-align:center}.bismbar span{animation:none}}.kicker{padding:.5rem 1.05rem;border:1px solid rgb(224 154 31 / .55);border-radius:999px;background:rgb(224 154 31 / .09)}.dark .kicker,.pg[data-p=home]>section:nth-of-type(7) .kicker,.pg[data-p=home]>section:nth-of-type(17) .kicker{background:rgb(255 255 255 / .06);border-color:rgb(245 187 85 / .5)}.band .kicker{border-color:rgb(16 24 64 / .4);background:rgb(255 255 255 / .25)}.formbox.mushaf{position:relative;border:1px solid var(--saf);border-radius:20px;background:#fff;box-shadow:0 0 0 6px #fff,0 0 0 7px rgb(224 154 31 / .65),0 40px 60px -40px rgb(16 24 64 / .55);margin:7px}.formbox.mushaf::before{content:"";position:absolute;left:50%;top:-14px;width:28px;height:28px;transform:translateX(-50%);background:var(--paper) var(--orn) center/18px no-repeat;border-radius:50%}.formbox h2{font-size:clamp(1.45rem,3vw,1.8rem);padding-bottom:0;margin-bottom:.4rem}.formbox h2::after{display:none}.fsub{color:var(--mut);font-size:.96rem;margin:0 0 1.2rem}.fh{font-family:var(--serif);font-weight:600;font-size:1.08rem;color:var(--indigo);border-left:4px solid var(--saf);padding-left:.7rem;margin:1.5rem 0 .9rem;max-width:none}.fh:first-of-type{margin-top:1.1rem}.formbox label{color:var(--ink);font-size:.88rem}.formbox input,.formbox select,.formbox textarea{border:1.5px solid #c6cfee;border-radius:10px;background:#fbfcff;transition:border-color .2s,box-shadow .2s}.formbox input:focus,.formbox select:focus,.formbox textarea:focus{outline:0;border-color:var(--saf);box-shadow:0 0 0 4px rgb(224 154 31 / .25)}.formbox .btn{width:100%;margin-top:.4rem}.ayah{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--ink2),var(--ink));padding:clamp(40px,5vw,66px) 0;text-align:center}.ayah::before{content:"";position:absolute;inset:0;background:var(--pat);background-size:80px 80px;opacity:.07;pointer-events:none}.ayah .wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,3vw,2rem)}.ayah figure{margin:0;padding:clamp(1.1rem,2.4vw,1.8rem) 1.2rem;border:1px solid rgb(245 187 85 / .55);border-radius:18px;box-shadow:inset 0 0 0 5px var(--ink),inset 0 0 0 6px rgb(245 187 85 / .35);background:rgb(255 255 255 / .03)}.ayah blockquote{margin:0 0 .5rem;font-family:var(--ar);font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.9;color:var(--saf-l)}.ayah figcaption{color:#d3d9f3;font-size:.98rem}.ayah figcaption span{display:block;margin-top:.2rem;color:var(--saf-l);font-weight:700;font-size:.85rem}footer.ft{background:radial-gradient(520px 320px at 90% 0,rgb(61 92 200 / .35),transparent 70%),radial-gradient(420px 260px at 0 100%,rgb(224 154 31 / .14),transparent 70%),linear-gradient(180deg,#101840,#0a0f2c);color:#c3cae9;padding:clamp(48px,6vw,84px) 0 0;border-top:3px solid var(--saf)}footer.ft::after{content:"";position:absolute;inset:0;background:var(--pat);background-size:80px 80px;opacity:.05;pointer-events:none}footer.ft .wrap{position:relative;z-index:1}.ft-top{display:grid;grid-template-columns:1.5fr .9fr 1.15fr 1.1fr;gap:clamp(1.8rem,3.4vw,3rem)}.ft-brand .flogo img{height:84px}.ft-ar{font-family:var(--ar);font-size:clamp(1.7rem,2.4vw,2.1rem);line-height:1.5;color:var(--saf-l);margin:1.1rem 0 .1rem;max-width:none}.ft-tr{font-size:.93rem;color:#b3bce3;font-style:italic;margin:0 0 1rem}.ft-tr span{font-style:normal;font-weight:700;color:var(--saf-l);margin-left:.3rem}.ft-about{font-size:.97rem;max-width:36ch;margin-bottom:1.3rem}.ft-brand .btn svg{width:20px;height:20px;fill:currentColor}footer.ft h4{position:relative;color:#fff;font-size:1.08rem;margin:0 0 1.1rem;padding-bottom:.7rem}footer.ft h4::after{content:"";position:absolute;left:0;bottom:0;width:44px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--saf),transparent)}footer.ft li{margin:0}.ft-col li a{position:relative;display:inline-block;padding:.32rem 0 .32rem 1.05rem;font-size:.97rem;color:#c3cae9;transition:color .2s,transform .2s}.ft-col li a::before{content:"";position:absolute;left:0;top:50%;width:.4rem;height:.4rem;margin-top:-.2rem;background:var(--saf);transform:rotate(45deg)}.ft-col li a:hover{color:var(--saf-l);text-decoration:none;transform:translateX(3px)}.ft-contact li{display:flex;align-items:flex-start;gap:.8rem;padding:.4rem 0;font-size:.97rem}.ft-contact li a{padding:0;font-weight:700;color:#fff}.ft-contact li a::before{display:none}.ft-i{flex:0 0 36px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgb(224 154 31 / .16);color:var(--saf-l);border:1px solid rgb(245 187 85 / .35)}.ft-i svg{width:18px;height:18px;fill:currentColor}.ft-contact li>span:last-child,.ft-contact li>a{padding-top:.4rem}.ft-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:clamp(2rem,4vw,3rem);padding:1.2rem 0 1.4rem;border-top:1px solid rgb(255 255 255 / .14);font-size:.9rem}.ft-bar p{margin:0;max-width:none}.ft-trial{font-weight:700;color:var(--ink);background:linear-gradient(135deg,var(--saf-l),var(--saf));padding:.45rem 1.1rem;border-radius:999px}.ft-trial:hover{color:var(--ink);text-decoration:none;filter:brightness(1.08)}@media(max-width:1000px){.ft-top{grid-template-columns:1fr 1fr}.ft-brand{grid-column:1/-1}.ft-about{max-width:52ch}}.phero+section.ct{padding-top:0;margin-top:calc(-1*clamp(34px,5vw,62px));position:relative;z-index:3}.ct-cards{display:grid;grid-template-columns:1fr 1fr 1.35fr 1fr;gap:clamp(.8rem,1.6vw,1.2rem);margin-bottom:clamp(2rem,4vw,3.4rem)}.ct-card{display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.2rem;background:#fff;border:1px solid var(--saf);border-radius:16px;box-shadow:0 0 0 4px #fff,0 0 0 5px rgb(224 154 31 / .45),0 24px 40px -28px rgb(16 24 64 / .6);text-decoration:none;color:var(--text);margin:5px}.ct-card small{display:block;font-size:.78rem;color:var(--mut);line-height:1.3;margin-bottom:.15rem}.ct-card b{display:block;font-size:.98rem;line-height:1.35;color:var(--ink)}.ct-ico{flex:0 0 48px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--indigo),var(--ink));color:var(--saf-l)}.ct-ico svg{width:24px;height:24px}.ct-wa{background:linear-gradient(135deg,var(--saf-l),var(--saf));border-color:var(--saf-d)}.ct-wa small,.ct-wa b{color:var(--ink)}.ct-wa b{font-size:1.15rem}.ct-wa .ct-ico{background:#25d366;color:#fff}.ct-wa .ct-ico svg{fill:#fff}a.ct-card:hover{transform:translateY(-4px);border-color:var(--saf)}.ct-main{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.ct-info p{color:var(--mut)}.ct-info .frame{margin-top:1.8rem}@media(max-width:1000px){.ct-cards{grid-template-columns:1fr 1fr}.ct-main{grid-template-columns:1fr}}@media(max-width:560px){.ct-cards{grid-template-columns:1fr}}.chips{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 0}.chips li{position:relative;padding:.45rem 1rem .45rem 1.7rem;border:1px solid rgb(245 187 85 / .6);border-radius:999px;background:rgb(255 255 255 / .07);color:#fff;font-weight:600;font-size:.92rem}.chips li::before{content:"";position:absolute;left:.75rem;top:50%;width:.4rem;height:.4rem;margin-top:-.2rem;background:var(--saf-l);transform:rotate(45deg)}.phero+section.trl{padding-top:clamp(40px,5vw,64px)}.trl-grid{display:grid;grid-template-columns:.95fr 1.15fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.trl-side{position:sticky;top:24px}.trl-ar{font-family:var(--ar);font-size:clamp(2rem,4vw,2.8rem);line-height:1.7;color:var(--saf-d);margin:0;max-width:none}.trl-tr{font-style:italic;color:var(--mut);margin:0 0 1.4rem}.trl-tr span{font-style:normal;font-weight:700;color:var(--saf-dd);margin-left:.3rem}.trl-list{margin:1.2rem 0 1.4rem}.trl-list li{display:flex;gap:1rem;align-items:flex-start;padding:.95rem 0;border-bottom:1px dashed #d9cfb0}.trl-list li:first-child{border-top:1px dashed #d9cfb0}.trl-list .n{flex:0 0 46px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--blue),var(--indigo));color:var(--saf-l);box-shadow:0 0 0 3px #fff,0 0 0 4px var(--saf)}.trl-list .n svg{width:22px;height:22px}.trl-list b{display:block;color:var(--ink);line-height:1.35}.trl-list li span:not(.n){display:block;color:var(--mut);font-size:.93rem}.trl-side .frame{margin-top:1.6rem}.trl-form .btn{margin-top:1.2rem}@media(max-width:980px){.trl-grid{grid-template-columns:1fr}.trl-side{position:static}}#feedbacks{background:linear-gradient(180deg,#e9eeff 0%,#f4f1ff 45%,#fff1d9 100%)}.fb-track .fb{position:relative;border:1px solid #d2daf5;border-top:5px solid var(--indigo);border-radius:6px 6px 18px 18px;padding:1.7rem 1.4rem 1.4rem;background:#fff;box-shadow:0 22px 36px -28px rgb(28 42 110 / .55);overflow:hidden}.fb-track .fb:nth-child(even){border-top-color:var(--saf);border-color:#f2dcae}.fb-track .fb::before{content:"\201C";position:absolute;right:16px;top:-4px;font:700 5rem/1 var(--serif);color:var(--saf);opacity:.3}.fb-track .fb:nth-child(even)::before{color:var(--blue)}.fb-avatar{width:60px;height:60px;flex:0 0 60px;border:0;background:#fff;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--saf),0 8px 16px -6px rgb(28 42 110 / .5)}.fb-track .fb:nth-child(even) .fb-avatar{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--blue),0 8px 16px -6px rgb(224 154 31 / .5)}.fb-body b{color:var(--indigo);font-size:1.02rem}.fb-body small{display:inline-block;padding:.12rem .7rem;border-radius:999px;background:rgb(224 154 31 / .16);color:var(--saf-dd);font-weight:700;font-size:.78rem}.fb-track .fb:nth-child(even) .fb-body small{background:rgb(61 92 200 / .12);color:var(--indigo)}.fb-arrow{border-color:var(--saf);color:var(--indigo);background:#fff;box-shadow:0 10px 18px -10px rgb(28 42 110 / .5)}.fb-arrow:hover:not(:disabled){background:var(--saf);border-color:var(--saf);color:var(--ink)}@media(max-width:900px){.frame{border-radius:200px 200px 20px 20px}.frame .ph{aspect-ratio:4/3.7}.ayah .wrap{grid-template-columns:1fr}}@media(max-width:700px){body{font-size:1rem;line-height:1.65}.wrap{width:calc(100% - 2.2rem)}section{padding:clamp(38px,10vw,50px) 0}.phero{padding:34px 0 clamp(56px,14vw,70px)}.phero+section{padding-top:34px}.hero{padding:30px 0 92px}h1{font-size:clamp(1.75rem,8.2vw,2.1rem);line-height:1.17}h2{font-size:clamp(1.4rem,6.4vw,1.65rem);line-height:1.22}h3{font-size:1.1rem}p{margin-bottom:.95em}.lead,.hero p.lead{font-size:1.04rem;line-height:1.6}.hero .bism{font-size:1.5rem;margin-bottom:.6rem}.tags{gap:.3rem 1.1rem}.tags li{font-size:.9rem}.sec-head{margin-bottom:1.5rem}.prose h2,.sec-head h2,.split h2{padding-bottom:1.15rem;margin-bottom:.9rem}.prose h3{font-size:1.15rem;margin-top:1.3rem}.card{padding:1.15rem}.card:has(>.cbadge){grid-template-columns:64px 1fr;column-gap:.9rem}.card:has(>.cbadge) .cbadge{width:64px;height:64px}.card:has(>.cbadge) p{font-size:.93rem}.acts{gap:.5rem}.btn{padding:.78rem 1.2rem;font-size:.96rem}.btn-sm{padding:.5rem .95rem;font-size:.86rem}.cta{flex-direction:column;align-items:stretch;gap:.65rem;margin-top:1.4rem}.cta .btn{width:100%}.band .wrap{gap:1rem}.band{padding:38px 0}.frame{margin:8px 8px 12px;outline-offset:5px}.frame .ph{aspect-ratio:4/3.5}.ph.wide{margin:8px;border-radius:120px 120px 20px 20px;aspect-ratio:16/12}.tl .step{padding-left:2.9rem;margin-left:.9rem;padding-bottom:1.5rem}.stats>div{padding:.3rem .9rem}.stats b{font-size:1.8rem}.stats span{font-size:.9rem}.fact b{font-size:.9rem}.formbox{padding:1.4rem 1.15rem}.formbox.mushaf{margin:6px 4px}.faq summary{font-size:1rem;padding:1rem 2.3rem 1rem 0}.rv[data-anim=left],.rv[data-anim=right]{transform:translateY(20px)}.fb-track .fb{padding:1.5rem 1.1rem 1.2rem}.fb-avatar{width:52px;height:52px;flex-basis:52px}.fb-body p{font-size:.95rem}.ayah{padding:36px 0}.ayah blockquote{font-size:1.75rem}.bismbar{font-size:.92rem}.ct-card{padding:.95rem 1rem}.trl-list li{padding:.8rem 0}footer.ft{padding-top:40px}.ft-top{grid-template-columns:1fr 1fr;gap:1.6rem 1.2rem}.ft-brand{grid-column:1/-1}.ft-brand .flogo img{height:68px;padding:8px 12px}.ft-ar{font-size:1.6rem;margin-top:.9rem}.ft-about{font-size:.94rem;margin-bottom:1.1rem}.ft-brand .btn{width:100%}.ft-top>nav,.ft-contact{grid-column:1/-1}.ft-col ul.two{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}.trl-side .frame{display:none}footer.ft h4{font-size:1.02rem;margin-bottom:.7rem;padding-bottom:.6rem}.ft-col li a{font-size:.92rem;padding:.3rem 0 .3rem .95rem;line-height:1.35}.ft-contact li{font-size:.94rem}.ft-bar{flex-direction:column;align-items:flex-start;gap:.8rem;padding:1rem 0 1.2rem;margin-top:1.6rem;font-size:.86rem}}@media(max-width:380px){.ft-col ul.two{grid-template-columns:1fr}}.ft-contact li a{white-space:nowrap}.ft-col ul.two{display:grid;grid-template-columns:1fr 1fr;column-gap:1.2rem}@media(min-width:1001px){.ft-top>nav:nth-of-type(1) ul.two{grid-template-columns:1fr}}.formbox .hint{margin:1rem 0 0}@media(max-width:1000px){.ft-col ul.two{grid-template-columns:1fr 1fr}}footer.ft .ft-contact li a{padding:.4rem 0 0;white-space:nowrap}.pg>section:last-child{padding-bottom:calc(var(--sp) + clamp(30px,5vw,70px))}.pg>section.band:last-child{padding-bottom:calc(clamp(38px,5vw,68px) + clamp(46px,6vw,96px))}.ct-wa b{white-space:nowrap;font-size:1.08rem}.ct-info .frame .ph{aspect-ratio:4/3.6}.fb-track .fb:nth-child(even){border-color:#f2dcae;border-top-color:var(--saf)}.fb-track .fb p{padding-right:1.1rem}.grid>*,.split>*,.ct-main>*,.trl-grid>*,.ft-top>*{min-width:0}.t-course .phero{background:linear-gradient(180deg,#fffdf7 0%,#f6efdc 100%);color:var(--text);border-radius:0;clip-path:none;box-shadow:none;border-bottom:6px solid var(--saf);isolation:isolate;padding:clamp(44px,5.5vw,78px) 0 clamp(50px,6vw,84px)}.t-course .phero::before{content:"";position:absolute;top:0;right:0;bottom:0;left:auto;width:45%;inset-inline-start:auto;background:var(--saf);opacity:1;background-image:none;clip-path:polygon(17% 0,100% 0,100% 100%,0 100%);z-index:0;pointer-events:none}.t-course .phero::after{content:"";position:absolute;top:0;right:0;bottom:0;width:41%;z-index:0;pointer-events:none;background-color:#17298a;background-image:var(--badge,none),radial-gradient(circle at calc(62% - 32px) calc(54% - 11px),rgb(255 255 255 / .16) 0 150px,transparent 151px),linear-gradient(160deg,#2a4ac0 0%,#17298a 55%,#0f1a5e 100%);background-repeat:no-repeat;background-position:62% 54%,center,center;background-size:270px 270px,auto,auto;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.t-course[data-p="course-noorani-qaida"]{--badge:url(/wp-content/themes/online-learn-quran-theme/assets/courses/noorani-qaida.png)}.t-course[data-p="course-quran-reading"]{--badge:url(/wp-content/themes/online-learn-quran-theme/assets/courses/quran-reading.png)}.t-course[data-p="course-quran-tajweed"]{--badge:url(/wp-content/themes/online-learn-quran-theme/assets/courses/quran-tajweed.png)}.t-course[data-p="course-quran-memorization-hifz"]{--badge:url(/wp-content/themes/online-learn-quran-theme/assets/courses/quran-memorization-hifz.png)}.t-course[data-p="course-quran-translation-understanding"]{--badge:url(/wp-content/themes/online-learn-quran-theme/assets/courses/quran-translation-understanding.png)}.t-course[data-p="course-basic-islamic-studies"]{--badge:url(/wp-content/themes/online-learn-quran-theme/assets/courses/basic-islamic-studies.png)}.t-course[data-p="course-quran-for-kids"]{--badge:url(/wp-content/themes/online-learn-quran-theme/assets/courses/quran-for-kids.png)}.t-course[data-p="course-quran-for-beginners"]{--badge:url(/wp-content/themes/online-learn-quran-theme/assets/courses/quran-for-beginners.png)}.t-course[data-p="course-daily-duas-islamic-manners"]{--badge:url(/wp-content/themes/online-learn-quran-theme/assets/courses/daily-duas-islamic-manners.png)}.t-course[data-p="course-quran-for-adults"]{--badge:url(/wp-content/themes/online-learn-quran-theme/assets/courses/quran-for-adults.png)}.t-course .phero::after{background-position:62% 54%,center,center;background-size:270px 270px,auto,auto}.t-course .phero .wrap{z-index:1}.t-course .phero h1{color:var(--ink);max-width:20ch}.t-course .phero .lead,.t-course .phero p{color:var(--text)}.t-course .phero .lead{max-width:46ch}.t-course .phero .crumb{color:var(--mut)}.t-course .phero .crumb a{color:var(--saf-d);font-weight:600}.t-course .phero .bism{display:none}.t-course .phero .btn-line{border-color:var(--indigo);color:var(--indigo);background:#fff0}.t-course .phero .btn-line:hover{background:var(--indigo);border-color:var(--indigo);color:#fff}@media(max-width:1000px){.t-course .phero::before{width:36%}.t-course .phero::after{width:32%;background-size:170px 170px,auto,auto;background-position:62% 54%,center,center;background-image:var(--badge,none),radial-gradient(circle at calc(62% - 20px) calc(54% - 7px),rgb(255 255 255 / .16) 0 98px,transparent 99px),linear-gradient(160deg,#2a4ac0 0%,#17298a 55%,#0f1a5e 100%)}.t-course .phero .lead{max-width:34ch}}@media(max-width:700px){.t-course .phero{padding:34px 0 clamp(70px,18vw,92px)}.t-course .phero::before{top:auto;left:0;width:100%;height:30px;bottom:0;clip-path:none}.t-course .phero::after{top:auto;left:0;width:100%;height:24px;bottom:0;clip-path:none;background-image:linear-gradient(90deg,#2a4ac0,#0f1a5e)!important;background-size:auto!important}.t-course .phero{border-bottom-width:0}.t-course .phero h1,.t-course .phero .lead{max-width:none}}