.akp .ex{color:var(--dim);white-space:nowrap;margin-left:4px;font-size:13.5px}.akp .ctas{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px;display:flex}.akp .center .ctas{justify-content:center}.akp-hero{background:linear-gradient(180deg, #1b1649 0%, var(--navy) 70%);position:relative;overflow:hidden}.akp-hero .beams{-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.akp-hero .beams i:first-child{--x:66%;--r:9deg;--w:720px;--h:1200px}.akp-hero .beams i:nth-child(2){--x:24%;--r:-14deg;--w:520px;--h:1000px;--o:.55}.akp .akp-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:72px;padding-top:56px;padding-bottom:96px;display:grid}.akp .akp-hero-grid.solo{text-align:center;grid-template-columns:minmax(0,1fr);max-width:1000px}.akp-hero-grid.solo .lede{margin-left:auto;margin-right:auto}.akp-hero-grid.solo .ctas{justify-content:center}.akp .eyebrow{font:600 15px/1.2 var(--f);letter-spacing:.01em;color:var(--gold-hi);margin:0}.akp-hero h1{font:800 clamp(44px, 5.4vw, 78px) / 1.02 var(--f);letter-spacing:-.05em;color:var(--white);text-wrap:balance;margin:18px 0 0}.akp-hero.long h1{font-size:clamp(40px,4.3vw,62px);line-height:1.06}.akp .lede{max-width:34em;color:var(--soft);text-wrap:pretty;margin:28px 0 0;font-size:20px;line-height:1.6}.akp .lede+.lede{margin-top:16px}.akp-hero .art{justify-content:center;display:flex}.akp .laptop img,.akp .phone img,.akp .photo img{max-width:100%;height:auto;display:block}.akp .laptop img{width:100%}.akp .devices{width:100%;padding:0 36px 56px 0;position:relative}.akp .devices .phone{--w:176px;position:absolute;bottom:0;right:0}.akp .art .phone{--w:250px}.akp .art .devices .phone{--w:176px}.akp .figcap{text-align:center;margin-top:22px}.akp .quiet{min-height:44px;color:var(--white);text-underline-offset:6px;align-items:center;font-weight:600;-webkit-text-decoration:underline #e9b949b3;text-decoration:underline #e9b949b3;text-decoration-thickness:2px;display:inline-flex}.akp .quiet:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.akp .h2.sm{font-size:40px;line-height:1.08}.akp-head{max-width:860px}.akp-head.center{text-align:center;margin:0 auto}.akp-head .h2{font-size:var(--t-sub);line-height:1.06}.akp .akp-head+*{margin-top:var(--g-head)}.akp-rows{border-bottom:1px solid var(--hair);margin:0;padding:0;list-style:none}.akp-rows>li{border-top:1px solid var(--hair);grid-template-columns:64px minmax(0,5fr) minmax(0,7fr);gap:32px;padding:32px 0;display:grid}.akp-rows.plain>li{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.akp-rows .n{font:800 22px/1.2 var(--f);letter-spacing:-.03em;color:var(--gold);font-variant-numeric:tabular-nums}.akp-rows h3{font:700 24px/1.2 var(--f);letter-spacing:-.03em;color:var(--white);text-wrap:balance;margin:0}.akp-rows .txt{color:var(--soft);max-width:38em;margin:0;font-size:17.5px;line-height:1.6}.akp-rows .txt+.txt{margin-top:12px}.akp .go{min-height:44px;color:var(--gold-hi);align-items:center;gap:8px;margin-top:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.akp .go:hover{text-underline-offset:5px;text-decoration:underline}.akp-cols{grid-template-columns:1fr 1fr;gap:0 72px;display:grid}.akp .col-h{font:700 var(--t-h3) / 1.15 var(--f);letter-spacing:-.035em;color:var(--white);margin:0 0 8px}.akp .col-p{color:var(--soft);margin:0 0 20px;font-size:17px}.akp-points{border-bottom:1px solid var(--hair);margin:0;padding:0;list-style:none}.akp-points>li{border-top:1px solid var(--hair);color:var(--soft);padding:20px 0 20px 30px;font-size:17px;line-height:1.55;position:relative}.akp-points>li:before{content:"";background:var(--gold);width:12px;height:2px;position:absolute;top:30px;left:2px}.akp-points b{letter-spacing:-.02em;color:var(--white);margin-bottom:4px;font-size:18.5px;font-weight:700;display:block}.akp-figs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 40px;margin:0;display:grid}.akp-figs>div{border-top:1px solid var(--hair-2);flex-direction:column-reverse;justify-content:flex-end;padding-top:24px;display:flex}.akp-figs dd{font:800 52px/1 var(--f);letter-spacing:-.045em;color:var(--white);font-variant-numeric:tabular-nums;margin:0}.akp-figs dt{color:var(--soft);max-width:16em;margin-top:12px;font-size:15.5px;line-height:1.4}.akp-figs dt small{color:var(--dim);margin-top:4px;font-size:13px;display:block}.akp .source{color:var(--dim);margin-top:24px;font-size:13.5px}.akp .source a{color:var(--soft);text-underline-offset:3px;text-decoration:underline}.akp .sheet .akp-head .h2{color:var(--ink)}.akp .sheet .lead{color:var(--ink-2)}.akp .sheet .akp-rows,.akp .sheet .akp-rows>li,.akp .sheet .akp-points,.akp .sheet .akp-points>li{border-color:var(--ink-rule)}.akp .sheet .akp-rows h3,.akp .sheet .akp-points b,.akp .sheet .col-h{color:var(--ink)}.akp .sheet .akp-rows .txt,.akp .sheet .akp-points>li,.akp .sheet .col-p{color:var(--ink-2)}.akp .sheet .akp-rows .n,.akp .sheet .go{color:var(--gold-ink)}.akp .sheet .akp-figs>div{border-color:var(--ink-rule)}.akp .sheet .akp-figs dd{color:var(--ink)}.akp .sheet .akp-figs dt,.akp .sheet .source,.akp .sheet .akp-figs dt small{color:var(--ink-2)}.akp .sheet .source a{color:var(--ink)}.akp .sheet .ilink{color:var(--ink);text-underline-offset:5px;font-weight:600;-webkit-text-decoration:underline #94650f99;text-decoration:underline #94650f99;text-decoration-thickness:2px}.akp .note{color:var(--soft);max-width:46em;margin-top:36px;font-size:16px;line-height:1.6}.akp .sheet .note{color:var(--ink-2)}.akp .note a,.akp .lead a,.akp .lede a{color:inherit;text-underline-offset:5px;font-weight:600;-webkit-text-decoration:underline #e9b949b3;text-decoration:underline #e9b949b3;text-decoration-thickness:2px}.akp .sheet .note a{color:var(--ink);text-decoration-color:#94650f99}.akp .read{max-width:64ch;margin:0 auto}.akp .read .h2{font-size:44px;line-height:1.08}.akp .read .h2+.ptxt{margin-top:32px}.akp .ptxt{color:var(--ink-2);margin:20px 0 0;font-size:19px;line-height:1.72}.akp .ptxt b{color:var(--ink);font-weight:700}.akp .pull{border-left:3px solid var(--gold);font:700 28px/1.3 var(--f);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:48px 0 0;padding:8px 0 8px 28px}.akp .read+.read{border-top:1px solid var(--ink-rule);margin-top:96px;padding-top:96px}.akp .photo{margin:48px 0 0}.akp .photo img{border-radius:var(--r-md);width:100%;height:auto;display:block}.akp .photo figcaption{color:var(--ink-2);margin-top:10px;font-size:13px}.akp-panel{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--hair-2);text-align:center;background:radial-gradient(70% 120% at 50% 0,#c4beff24,#0000 70%),#ffffff08;padding:72px 64px;position:relative}.akp-panel .h2{font-size:var(--t-sub);line-height:1.06}.akp-panel .lead{margin-left:auto;margin-right:auto}.akp-panel .ctas{justify-content:center}.akp .jump{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.akp-hero-grid.solo .jump{justify-content:center}.akp .jump a{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--hair-2);color:var(--soft);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.akp .jump a:hover{color:var(--white);box-shadow:inset 0 0 0 1.5px #fff6}.akp-group{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:72px;scroll-margin-top:180px;display:grid}.akp-group+.akp-group{margin-top:var(--g-block)}.akp-group .gh h2{font:800 40px/1.06 var(--f);letter-spacing:-.045em;color:var(--white);text-wrap:balance;margin:0}.akp-group .gh p{color:var(--soft);margin:18px 0 0;font-size:17px;line-height:1.6}.akp-links{border-bottom:1px solid var(--hair);margin:0;padding:0;list-style:none}.akp-links li{border-top:1px solid var(--hair)}.akp-links a{grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;padding:22px 4px;transition:background .2s;display:grid}.akp-links a:hover{background:#ffffff08}.akp-links .t{font:650 19px/1.3 var(--f);letter-spacing:-.02em;color:var(--white)}.akp-links .d{color:var(--soft);grid-column:1;font-size:15.5px;line-height:1.5}.akp-links .arr{color:var(--gold);grid-area:1/2/span 2;align-self:center;font-size:20px;transition:transform .2s}.akp-links a:hover .arr{transform:translate(3px)}.akp .more-link{margin-top:20px}.akp .faq-grid{grid-template-columns:4fr 7fr;align-items:start;gap:96px;display:grid}.akp .faq-grid .head{position:sticky;top:170px}.akp .faq-grid .h2{font-size:var(--t-sub)}.akp .faq{border-top:1px solid var(--hair)}.akp .qa{border-bottom:1px solid var(--hair)}.akp .qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;list-style:none;display:flex}.akp .qa summary::-webkit-details-marker{display:none}.akp .qa summary h3{font:600 var(--t-h4) / 1.35 var(--f);letter-spacing:-.025em;color:var(--white);margin:0}.akp .qa summary:after{content:"";width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--hair-2);background:linear-gradient(var(--gold), var(--gold)) center/12px 2px no-repeat, linear-gradient(var(--gold), var(--gold)) center/2px 12px no-repeat;border-radius:50%;flex:none}.akp .qa[open] summary:after{background:linear-gradient(var(--gold), var(--gold)) center/12px 2px no-repeat}.akp .qa .ans{color:var(--soft);max-width:40em;margin:-8px 0 0;padding:0 54px 30px 0;font-size:17px;line-height:1.6}.akp-close{text-align:center}.akp-close .beams i:first-child{--x:50%;--r:0deg;--w:820px;--h:1300px}.akp-close .h2{letter-spacing:-.055em;max-width:14em;margin:0 auto;font-size:84px;line-height:1}.akp-close.long .h2{letter-spacing:-.045em;max-width:17em;margin-top:24px;font-size:54px;line-height:1.06}.akp-close .h2 .pre{letter-spacing:-.035em;margin-bottom:.3em;font-size:.4em}.akp-close .lead{margin-left:auto;margin-right:auto}.akp-close .ctas{justify-content:center;margin-top:52px}.akp .deadline{min-height:1.4em;font:600 20px/1.4 var(--f);letter-spacing:-.02em;color:var(--white);margin:28px 0 0}.akp .after{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:36px 0 0;padding:0;font-size:15.5px;list-style:none;display:flex}.akp .after a{min-height:44px;color:var(--soft);text-underline-offset:4px;align-items:center;-webkit-text-decoration:underline #e9b94999;text-decoration:underline #e9b94999;display:inline-flex}.akp .after a:hover{color:var(--white)}.akp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.akp-steps li{text-align:center;flex-direction:column;align-items:center;display:flex}.akp-steps .phone{--w:230px}.akp-steps .cap{min-height:22px}.akp-steps h3{font:800 var(--t-h3) / 1.1 var(--f);letter-spacing:-.035em;color:var(--white);margin:12px 0 0}.akp-steps .st{max-width:16em;color:var(--soft);margin:10px 0 0;font-size:16.5px;line-height:1.55}.akp .index td.l{color:var(--gold-ink)}.akp .example{border-radius:var(--r-md);box-shadow:0 0 0 1px #ffffff29,0 50px 90px -40px #030210eb}.akp .sheet .example{box-shadow:0 0 0 1px var(--ink-rule), 0 30px 60px -36px #17133d73}.akp .badge{color:var(--gold-hi);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1.5px #e9b94973}.akp .sheet .badge{color:var(--gold-ink);box-shadow:inset 0 0 0 1.5px #94650f73}.akp .tags{color:var(--soft);flex-wrap:wrap;gap:8px 22px;margin:32px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.akp .tags li:before{content:"";vertical-align:4px;background:var(--gold);width:10px;height:2px;margin-right:10px;display:inline-block}.akp .sheet .tags{color:var(--ink-2)}.akp .aside-q{border-left:2px solid var(--gold);max-width:36em;color:var(--soft);margin:28px 0 0;padding-left:20px;font-size:16.5px;line-height:1.6}.akp .sheet .aside-q{color:var(--ink-2)}.akp .statement{max-width:820px;margin:var(--g-head) auto 0;text-align:center}.akp .statement p{color:var(--soft);margin:0;font-size:19px;line-height:1.6}.akp .statement p.strong{font:700 26px/1.35 var(--f);letter-spacing:-.03em;color:var(--white);text-wrap:balance;margin-top:12px}.akp .statement p.contact{margin-top:28px;font-size:16px}.akp .lbl{color:var(--gold-hi);margin:0 0 8px;font-size:13.5px;font-weight:600}.akp .sheet .statement p{color:var(--ink-2)}.akp .sheet .statement p.strong{color:var(--ink)}.akp .sec-table{border-collapse:collapse;width:100%}.akp .sec-table th,.akp .sec-table td{border-top:1px solid var(--hair);text-align:left;vertical-align:top;padding:22px 0}.akp .sec-table tr:last-child>*{border-bottom:1px solid var(--hair)}.akp .sec-table th{width:34%;font:700 19px/1.3 var(--f);letter-spacing:-.02em;color:var(--white);padding-right:40px}.akp .sec-table td{color:var(--soft);font-size:16.5px;line-height:1.6}.akp .seats{margin-top:40px}.akp .seats label{color:var(--soft);margin-bottom:14px;font-size:16px;font-weight:600;display:block}.akp .seats label b{color:var(--white)}.akp .seats input[type=range]{width:100%;accent-color:var(--gold)}.akp .seats .ends{color:var(--dim);justify-content:space-between;margin-top:6px;font-size:13.5px;display:flex}.akp-price{grid-template-columns:1fr 1fr;gap:0 56px;margin-top:48px;display:grid}.akp-price>div{border-top:2px solid var(--white);padding-top:26px}.akp-price .k{color:var(--gold-hi);font-size:15px;font-weight:600}.akp-price .v{font:800 56px/1 var(--f);letter-spacing:-.045em;color:var(--white);font-variant-numeric:tabular-nums;margin-top:10px}.akp-price .v span{letter-spacing:0;color:var(--soft);margin-top:10px;font-size:17px;font-weight:500;display:block}.akp-price .s{color:var(--soft);margin-top:12px;font-size:15.5px;line-height:1.5}.akp-price .tot{font:700 21px/1.3 var(--f);letter-spacing:-.02em;color:var(--white);font-variant-numeric:tabular-nums;margin-top:18px}.akp .sheet .akp-price>div{border-color:var(--ink)}.akp .sheet .akp-price .k{color:var(--gold-ink)}.akp .sheet .akp-price .v,.akp .sheet .akp-price .tot,.akp .sheet .seats label b{color:var(--ink)}.akp .sheet .akp-price .v span,.akp .sheet .akp-price .s,.akp .sheet .seats label,.akp .sheet .seats .ends,.akp .sheet .small{color:var(--ink-2)}.akp .small{color:var(--dim);margin-top:28px;font-size:14px;line-height:1.55}@media (width<=1100px){.akp .akp-hero-grid{gap:48px}.akp-rows>li{grid-template-columns:48px minmax(0,1fr);gap:10px 24px}.akp-rows>li>:nth-child(3){grid-column:2}.akp-rows.plain>li{grid-template-columns:minmax(0,1fr)}.akp-rows.plain>li>:nth-child(2){grid-column:1}.akp .faq-grid,.akp-group{grid-template-columns:1fr;gap:40px}.akp .faq-grid .head{position:static}.akp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 36px}.akp-close .h2{font-size:64px}}@media (width<=900px){.akp .akp-hero-grid{grid-template-columns:minmax(0,1fr);padding-top:40px;padding-bottom:96px}.akp-cols{grid-template-columns:1fr;gap:56px}.akp-cols.split{gap:0}.akp-cols.split>:first-child{border-bottom:0}.akp-price{grid-template-columns:1fr;gap:40px}}@media (width<=760px){.akp .akp-hero-grid{gap:56px;padding-top:28px;padding-bottom:80px}.akp-hero h1{font-size:42px}.akp-hero.long h1{font-size:34px}.akp .lede{margin-top:22px;font-size:17.5px}.akp .ctas{margin-top:32px}.akp .ctas .btn-lg{width:100%}.akp .art .phone{--w:230px}.akp .devices{padding:0 0 44px}.akp .devices .laptop{width:86%}.akp .art .devices .phone{--w:112px}.akp .h2.sm{font-size:30px}.akp-head .h2,.akp-panel .h2,.akp .faq-grid .h2{font-size:34px}.akp .akp-head+*{margin-top:40px}.akp-rows>li{grid-template-columns:minmax(0,1fr);gap:8px;padding:26px 0}.akp-rows>li>:nth-child(3){grid-column:1}.akp-rows>li>div+div{margin-top:10px}.akp-rows h3{font-size:21px}.akp-rows .txt{font-size:16.5px}.akp-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.akp-figs dd{font-size:38px}.akp .read .h2{font-size:32px}.akp .ptxt{font-size:17px}.akp .pull{padding-left:18px;font-size:22px}.akp .read+.read{margin-top:64px;padding-top:64px}.akp-panel{border-radius:var(--r-md);padding:48px 22px}.akp-group .gh h2{font-size:30px}.akp-group+.akp-group{margin-top:88px}.akp-links .t{font-size:17.5px}.akp-links .d{font-size:15px}.akp .qa summary{padding:22px 0}.akp .qa summary h3{font-size:17.5px}.akp .qa .ans{padding-right:0;font-size:16px}.akp-steps{grid-template-columns:minmax(0,1fr);gap:64px}.akp-steps .phone{--w:210px}.akp-close .h2{font-size:44px}.akp-close.long .h2{font-size:32px}.akp .sec-table,.akp .sec-table tbody,.akp .sec-table tr,.akp .sec-table th,.akp .sec-table td{width:auto;display:block}.akp .sec-table th{padding:22px 0 6px}.akp .sec-table td{border-top:0;padding:0 0 22px}.akp .sec-table tr:last-child>*{border-bottom:0}.akp .sec-table tr:last-child{border-bottom:1px solid var(--hair)}.akp .index tr{grid-template-columns:1fr auto auto auto}.akp .index td.l{grid-column:3}.akp .index td.m{grid-column:4}.akp .index td.t:after{content:"topics"}.akp .index td.l:after{content:"lessons"}.akp .index td.m:after{content:"mocks"}.akp .index td.n{font-size:28px}.akp-price .v{font-size:44px}.akp .statement p.strong{font-size:21px}}.akp .spend{text-align:center}.akp .spend .k{color:var(--soft);margin:0;font-size:16px;font-weight:600}.akp .spend .v{font:800 clamp(48px, 7vw, 96px) / 1 var(--f);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:14px 0 0}.akp .spend .s{color:var(--dim);margin:14px 0 0;font-size:13.5px}.akp .vs{grid-template-columns:1fr 1fr;gap:0 48px;margin-top:40px;display:grid}.akp .vs h3{font:700 17px/1.3 var(--f);color:var(--ink);margin:0 0 12px}.akp .vs ul{border-bottom:1px solid var(--ink-rule);margin:0;padding:0;list-style:none}.akp .vs li{border-top:1px solid var(--ink-rule);color:var(--ink-2);padding:14px 0;font-size:17px}.akp .vs div:last-child li{color:var(--ink);font-weight:600}.akp .read .akp-figs{margin-top:48px;margin-bottom:8px}.akp-cols.wide-r{grid-template-columns:5fr 7fr}@media (width<=900px){.akp-cols.wide-r{grid-template-columns:1fr}}.akp-beliefs{grid-template-columns:1fr 1fr;gap:0 72px;margin:0;padding:0;list-style:none;display:grid}.akp-beliefs li{border-top:1px solid var(--hair);font:700 22px/1.3 var(--f);letter-spacing:-.025em;color:var(--white);grid-template-columns:56px 1fr;gap:16px;padding:26px 0;display:grid}.akp-beliefs .n{color:var(--gold);font-variant-numeric:tabular-nums}@media (width<=760px){.akp .vs,.akp-beliefs{grid-template-columns:1fr;gap:28px}.akp-beliefs{gap:0}.akp-beliefs li{grid-template-columns:40px 1fr;padding:20px 0;font-size:18.5px}}@media (prefers-reduced-motion:reduce){.akp-links a,.akp-links .arr{transition:none}}
