.a{font-family:var(--sans);font-size:17px;line-height:1.65;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;overflow-x:clip;margin-top:-6rem;--sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif}.a *,.a :after,.a :before{box-sizing:border-box}.a b,.a h1,.a h2,.a h3,.a h4,.a strong{font-family:var(--sans)}.a h1,.a h2,.a h3,.a h4{font-weight:700}.a :where(h1,h2,h3,h4,p,dl,dd,dt,ol,ul,figure,blockquote,table){margin:0;padding:0}.a :where(ol,ul){list-style:none}.a :where(a){color:inherit;text-decoration:none}.a :where(button,input,select){font:inherit;color:inherit}.a :where(button){background:none;border:0;padding:0;cursor:pointer}.a :where(h1,h2,h3){text-wrap:balance;letter-spacing:-.03em;line-height:1.16}.a :where(table){border-collapse:collapse;width:100%}.a :where(img,svg){display:block;max-width:100%}.a :where(del,ins,mark,q){text-decoration:none;background:none;color:inherit;quotes:none}.a :where(q):after,.a :where(q):before{content:none}.a [hidden]{display:none!important}.a .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.a .wrap{max-width:1240px;margin-inline:auto;padding-inline:32px}.a .num{font-variant-numeric:tabular-nums}@media (max-width:640px){.a .wrap{padding-inline:20px}.a{font-size:16px}}@media (prefers-reduced-motion:reduce){.a *,.a :after,.a :before{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}.a{--ink:#0d1130;--soft:#343a54;--mute:#5b6176;--line:#d9dce4;--desk:#eef0f3;--pen:#e0342c;--blue:#2439d9;--hand:"Nanum Pen Script","Pretendard Variable",cursive;--serif:"Source Serif 4",Georgia,"Times New Roman",serif;background:#fff;color:var(--ink)}.a :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.a .hand{font-family:var(--hand);color:var(--pen);font-weight:400;letter-spacing:0;line-height:1.02;-webkit-text-stroke:.45px var(--pen)}.a .nb{white-space:nowrap}.a :is(.rng,.ch,.tally) path{fill:none;stroke:var(--pen);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.a .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 28px;font-size:17px;font-weight:700;letter-spacing:-.01em;border:1.5px solid var(--ink);color:var(--ink);white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.a .btn:hover{background:var(--ink);color:#fff}.a .btn.pri{background:var(--blue);border-color:var(--blue);color:#fff}.a .btn.pri:hover{background:#1727a8;border-color:#1727a8}.a .btn.inv{background:#fff;border-color:#fff;color:var(--blue)}.a .btn.inv:hover{background:var(--ink);border-color:var(--ink);color:#fff}.a .btn.kakao{background:#fee500;border-color:#fee500;color:#3c1e1e}.a .btn.kakao:hover{background:#f2da00;border-color:#f2da00;color:#3c1e1e}.a .btn svg{width:18px;height:18px}.a .cta{display:flex;gap:10px;flex-wrap:wrap}.a .hero{background:var(--desk);padding:76px 0 88px}.a .hero-g{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:64px;align-items:center}.a .h1{font-size:clamp(40px,5.5vw,80px);font-weight:900;letter-spacing:-.045em;line-height:1.1}.a .h1>span{display:block}.a .rng{position:relative;display:inline-block}.a .rng svg{position:absolute;left:-9%;top:-17%;width:122%;height:130%;max-width:none;overflow:visible;pointer-events:none}.a .rng path{stroke-width:2.6;stroke-dasharray:1;stroke-dashoffset:1;animation:a-draw .75s cubic-bezier(.5,0,.2,1) 1.9s forwards}.a .l2{position:relative;width:-moz-max-content;width:max-content;margin-top:.98em}.a .h1 del{position:relative;color:#9ea3b1}.a .fx del:after,.a .h1 del:after{content:"";position:absolute;left:-4%;right:-4%;top:53%;height:.075em;background:var(--pen);border-radius:2px;transform:rotate(-2.5deg)}.a .h1 del:after{transform:rotate(-2.5deg) scaleX(0);transform-origin:0 50%;animation:a-strike .45s cubic-bezier(.6,0,.3,1) .5s forwards}.a .h1 ins{position:absolute;left:.3em;bottom:80%;font-size:1em;-webkit-text-stroke:1px var(--pen);white-space:nowrap;transform:rotate(-3deg);transform-origin:0 100%;clip-path:inset(-30% 100% -30% -5%);animation:a-write .85s cubic-bezier(.5,0,.3,1) 1s forwards}@keyframes a-strike{to{transform:rotate(-2.5deg) scaleX(1)}}@keyframes a-write{to{clip-path:inset(-30% -8% -30% -5%)}}@keyframes a-draw{to{stroke-dashoffset:0}}@keyframes a-ul{to{background-size:100% 2px}}@keyframes a-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@keyframes a-x{to{transform:rotate(-3deg) scaleX(1)}}.a .lead{margin-top:28px;max-width:540px;font-size:18px;color:var(--soft)}.a .hero .cta{margin-top:32px}.a .paper{background:#fff;box-shadow:0 0 0 1px rgba(13,17,48,.05),0 2px 6px rgba(13,17,48,.06),0 28px 48px -26px rgba(13,17,48,.4)}.a .paper,.a .sheet{position:relative}.a .sheet .paper{display:grid;grid-template-columns:minmax(0,1fr) 128px;-moz-column-gap:18px;column-gap:18px;padding:30px 30px 34px 34px;transform:rotate(1.4deg)}.a .sheet .paper.back{position:absolute;inset:10px 8px 62px 4px;padding:0;transform:rotate(-2.4deg)}.a .sh-h{grid-column:1/-1;display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--mute);padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid var(--line)}.a .ps{grid-column:1;grid-row:2/span 2;font-family:var(--serif);font-size:17px;line-height:1.66;color:#1b2038}.a .blank{display:inline-block;width:78px;border-bottom:1.5px solid;translate:0 -3px}.a .ul{padding-bottom:3px;background:linear-gradient(var(--pen),var(--pen)) 0 100%/0 2px no-repeat;animation:a-ul .9s ease-out 2.8s forwards}.a .sheet .hand{font-size:27px;opacity:0;animation:a-in .4s forwards}.a .n1{grid-column:2;grid-row:2;rotate:-4deg;animation-delay:2.5s!important}.a .n2{grid-column:2;grid-row:3;align-self:end;rotate:-2deg;animation-delay:3.7s!important}.a .qq{grid-column:1;grid-row:4;margin-top:16px;font-family:var(--serif);font-size:15.5px;line-height:1.55;color:#1b2038}.a .ch{grid-column:1;grid-row:5;margin-top:12px}.a .n3{grid-column:2;grid-row:5;align-self:start;margin-top:14px;rotate:-3deg;animation-delay:4.5s!important}.a .ch li{position:relative;display:flex;align-items:center;gap:12px;width:-moz-max-content;width:max-content;padding:6px 0;font-family:var(--serif);font-size:17px;color:#1b2038}.a .ch b{display:grid;place-items:center;width:23px;height:23px;border:1.5px solid var(--ink);border-radius:50%;font-family:var(--sans);font-size:12.5px;font-weight:700}.a .ch .x span{position:relative}.a .ch .x span:after{content:"";position:absolute;left:-5px;right:-5px;top:54%;height:2px;background:var(--pen);transform:rotate(-3deg) scaleX(0);transform-origin:0 50%;animation:a-x .25s forwards}.a .ch li:first-child span:after{animation-delay:4.2s}.a .ch li:nth-child(3) span:after{animation-delay:4.45s}.a .ch li:nth-child(4) span:after{animation-delay:4.7s}.a .ch .ok svg{position:absolute;left:26px;top:-3px;width:calc(100% - 14px);height:calc(100% + 6px);max-width:none;overflow:visible}.a .ch .ok path{stroke-width:2.4;stroke-dasharray:1;stroke-dashoffset:1;animation:a-draw .55s cubic-bezier(.5,0,.2,1) 5.1s forwards}.a figcaption{margin-top:26px;font-size:13.5px;color:var(--mute)}.a .sheet figcaption{text-align:right}.a .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:68px;border-top:1px solid #cdd1da}.a .facts>div{padding:20px 0 30px}.a .facts dt{font-size:14px;color:var(--mute)}.a .facts dd{font-size:clamp(24px,2.5vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.3}.a .sec{padding:128px 0}.a .sec.alt{background:var(--desk)}.a .h2{font-size:clamp(30px,3.7vw,52px);font-weight:800;letter-spacing:-.04em;max-width:820px}.a .note{margin-top:22px;font-size:14.5px;color:var(--mute)}.a .todo{display:inline-block;margin-left:8px;padding:1px 7px;font-size:12.5px;font-weight:600;color:var(--pen);border:1px dashed var(--pen)}.a .fixes{margin-top:56px;border-top:1.5px solid var(--ink)}.a .fixes li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px;align-items:center;padding:36px 0;border-bottom:1px solid var(--line)}.a .fx{display:flex;align-items:baseline;gap:.42em;font-size:clamp(34px,4.3vw,62px);font-weight:900;letter-spacing:-.045em;line-height:1}.a .fx del{position:relative;color:#a4a9b6}.a .fx ins{font-size:1.5em;rotate:-3deg}.a .fixes h3{font-size:22px;font-weight:700;line-height:1.35}.a .fixes div p{margin-top:8px;color:var(--mute)}.a .lesson-g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:72px;align-items:start;margin-top:56px}.a .flow{border-bottom:1px solid #cdd1da}.a .flow li{display:grid;grid-template-columns:108px minmax(0,1fr);gap:16px;padding:24px 0;border-top:1px solid #cdd1da}.a .flow li:first-child{border-top:1.5px solid var(--ink)}.a .flow b{font-size:15px;font-weight:700;color:var(--blue);line-height:1.9}.a .flow h3{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.a .flow p{margin-top:4px;color:var(--mute);font-size:16px}.a .report .paper{padding:30px 32px 112px;transform:rotate(-1.1deg)}.a .rp-h{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--mute)}.a .rp-h span:first-child{font-size:22px;font-weight:800;color:var(--ink);letter-spacing:-.03em}.a .rp-w{font-size:14px;color:var(--mute);padding-bottom:16px;border-bottom:1px solid var(--line)}.a .rp dt{margin-top:18px;font-size:13px;font-weight:600;color:var(--mute)}.a .rp dd{font-size:16px}.a .tally li{position:relative;display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dotted #c3c7d2}.a .tally b{font-weight:700}.a .tally .low svg{position:absolute;right:-16px;top:-5px;width:92px;height:calc(100% + 10px);max-width:none;overflow:visible}.a .tally path{stroke-width:2.4}.a .report .cm{position:absolute;right:26px;bottom:22px;font-size:29px;rotate:-3deg}.a .report figcaption{margin-top:30px}.a .cmp{margin-top:56px;table-layout:fixed}.a .cmp thead td{width:160px}.a .cmp thead th{text-align:left;font-size:clamp(24px,2.7vw,38px);font-weight:800;letter-spacing:-.04em;padding:0 24px 20px 0}.a .cmp thead td,.a .cmp thead th{border-bottom:1.5px solid var(--ink)}.a .cmp tbody th{text-align:left;font-size:15px;font-weight:600;color:var(--mute);padding:23px 16px 22px 0}.a .cmp tbody td,.a .cmp tbody th{vertical-align:top;border-bottom:1px solid var(--line)}.a .cmp tbody td{padding:22px 24px 22px 0;line-height:1.75}.a .cmp tfoot td{padding:30px 24px 0 0}.a .aside{margin:34px 0 0 160px;font-size:31px;rotate:-1.5deg;width:-moz-max-content;width:max-content;max-width:100%;transform-origin:0 50%}.a .tt-h{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 40px;flex-wrap:wrap}.a .tt-h>div{max-width:680px}.a .seg{display:grid;grid-template-columns:repeat(3,auto);border:1.5px solid var(--ink)}.a .seg button:nth-child(n+4){border-top:1.5px solid var(--ink)}.a .seg button:nth-child(3n+1){border-left:0!important}.a .seg button{padding:10px 16px;font-size:15px;font-weight:600;white-space:nowrap}.a .seg button+button{border-left:1.5px solid var(--ink)}.a .seg [aria-pressed=true]{background:var(--ink);color:#fff}.a .scroll-x{margin-top:44px}.a .tt thead th{text-align:left;font-size:13.5px;font-weight:600;color:var(--mute);padding:0 16px 12px 0;border-bottom:1.5px solid var(--ink)}.a .tt tbody th{text-align:left;font-size:20px;font-weight:800;letter-spacing:-.02em}.a .tt tbody :is(th,td){padding:22px 16px 22px 0;border-bottom:1px solid #cdd1da}.a .tt .t{font-size:24px;font-weight:800;letter-spacing:-.02em}.a .tt .open{color:var(--blue);font-weight:700}.a .tt .few{color:var(--pen);font-weight:700}.a .tt .off{color:#7d8394}.a .tt a{font-weight:700;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px;white-space:nowrap}.a .tt a:hover{color:var(--blue)}.a .marks{margin-top:56px;border-top:1.5px solid var(--ink)}.a .marks li{display:grid;grid-template-columns:230px 330px minmax(0,1fr);gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.a .who{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--mute);line-height:1.45}.a .who img{width:24px;height:17px;box-shadow:0 0 0 1px rgba(13,17,48,.12)}.a .who b{display:block;font-size:16px;font-weight:700;color:var(--ink)}.a .sc{display:flex;align-items:center;gap:18px}.a .sc del{position:relative;font-size:22px;font-weight:600;color:#8d93a3}.a .sc del:after{content:"";position:absolute;left:-4px;right:-4px;top:52%;height:2px;background:var(--pen);transform:rotate(-6deg)}.a .sc b{font-size:42px;font-weight:900;letter-spacing:-.04em;line-height:1}.a .sc ins{font-size:44px;rotate:-5deg}.a .marks q{font-size:16px;color:var(--soft)}.a .marks mark{text-decoration:underline;text-decoration-color:var(--pen);text-decoration-thickness:2px;text-underline-offset:5px;font-weight:600;color:var(--ink)}.a .consult-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:center;margin-top:56px}.a .steps,.a .weeks{border-bottom:1px solid var(--line)}.a :is(.steps,.weeks) li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;align-items:start;padding:22px 0;border-top:1px solid var(--line)}.a :is(.steps,.weeks) li:first-child{border-top:1.5px solid var(--ink)}.a .steps b{font-size:64px;line-height:.8}.a .weeks b{font-size:44px;line-height:.9;rotate:-3deg;transform-origin:0 50%}.a :is(.steps,.weeks) h3{font-size:22px;font-weight:700;letter-spacing:-.02em}.a :is(.steps,.weeks) p{margin-top:4px;color:var(--mute);font-size:16px}.a .cta.mid{margin-top:44px}.a .faq-g{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.a .faq{border-top:1.5px solid var(--ink)}.a .faq details{border-bottom:1px solid var(--line)}.a .faq summary{position:relative;list-style:none;cursor:pointer;padding:22px 44px 22px 0;font-size:19px;font-weight:700;letter-spacing:-.02em}.a .faq summary::-webkit-details-marker{display:none}.a .faq summary:after{content:"";position:absolute;right:6px;top:50%;width:14px;height:14px;margin-top:-7px;background:linear-gradient(var(--ink),var(--ink)) 50%/100% 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 50%/2px 100% no-repeat;transition:rotate .2s}.a .faq [open] summary:after{rotate:45deg}.a .faq p{padding:0 44px 24px 0;color:var(--mute)}.a .final{background:var(--blue);color:#fff;padding:128px 0}.a .final .h2{max-width:900px}.a .final p{margin:20px 0 36px;font-size:18px;color:hsla(0,0%,100%,.86)}.a .final :focus-visible{outline-color:#fff}.a .pu{position:relative;white-space:nowrap}.a .pu:after{content:"";position:absolute;left:-3%;right:-3%;bottom:-.06em;height:.09em;background:var(--pen);border-radius:2px;transform:rotate(-1.5deg)}.a .two{margin-top:56px;border-bottom:1px solid #cdd1da}.a .two li{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:40px;padding:40px 0;border-top:1px solid #cdd1da}.a .two li:first-child{border-top:1.5px solid var(--ink)}.a .two h3{font-size:clamp(30px,3.6vw,50px);font-weight:900;letter-spacing:-.045em;line-height:1.1}.a .two p{font-size:18px;color:var(--soft);max-width:640px}.a .two .btn{margin-top:24px}.a #formats .aside{margin-left:0}.a .sub{margin-top:16px;max-width:640px;font-size:18px;color:var(--soft)}.a .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.a .band{margin:0}.a .band img{width:100%;height:auto;aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 55%;object-position:62% 55%}.a .band.lift{background:linear-gradient(var(--desk) 50%,#fff 50%)}.a .band.full img{aspect-ratio:21/8;-o-object-position:50% 62%;object-position:50% 62%}.a .hero .sheet figcaption{margin-bottom:0}.a .time-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:center;margin-top:88px}.a .time-g .ph{aspect-ratio:3/2}.a .time h3{font-size:clamp(24px,2.6vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.25}.a .time p{margin-top:12px;color:var(--mute);max-width:520px}.a .split{display:flex;gap:3px;height:14px;margin-top:32px}.a .split i:first-child{background:var(--blue)}.a .split i:nth-child(2){background:var(--ink)}.a .split i:nth-child(3){background:var(--pen)}.a .split-l{display:flex;gap:3px;margin-top:10px;font-size:14px;color:var(--mute);line-height:1.4}.a .split-l li{min-width:0}.a .split-l b{display:block;font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.a .split-l li:last-child{flex:0 0 auto!important;white-space:nowrap}.a .cycle-g{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px;align-items:center;margin-top:56px}.a .cycle-g .ph{aspect-ratio:3/2}.a .consult-g .ph{aspect-ratio:4/3}.a .who4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin-top:56px;border-bottom:1px solid var(--line)}.a .who4 li{padding:28px 0 30px;border-top:1px solid var(--line)}.a .who4 li:nth-child(-n+2){border-top:1.5px solid var(--ink)}.a .who4 h3{font-size:24px;font-weight:800;letter-spacing:-.03em}.a .who4 p{margin-top:8px;color:var(--mute);max-width:480px}.a .teach-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:center;margin-top:56px}.a .teach-g .ph{aspect-ratio:3/2}.a .teach{border-bottom:1px solid var(--line)}.a .teach li{display:grid;grid-template-columns:200px minmax(0,1fr);gap:4px 24px;padding:22px 0;border-top:1px solid var(--line)}.a .teach li:first-child{border-top:1.5px solid var(--ink)}.a .teach h3{grid-column:1}.a .teach .yr{grid-column:1;grid-row:2}.a .teach .yr+p{grid-column:2;grid-row:1/span 2;margin-top:2px!important}.a .teach h3{font-size:24px;font-weight:800;letter-spacing:-.03em}.a .teach .yr{margin-top:4px;font-size:15px;font-weight:700;color:var(--blue)}.a .teach .yr+p{margin-top:12px;color:var(--mute);font-size:16px}.a .books-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.a .books-g .btn{margin-top:28px}.a .covers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.a .covers img{width:100%;height:auto;box-shadow:0 2px 6px rgba(13,17,48,.08),0 22px 36px -20px rgba(13,17,48,.45)}.a .covers li:nth-child(odd){translate:0 14px}.a .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin-top:56px;counter-reset:n}.a .three li{counter-increment:n;border-top:1.5px solid var(--ink);padding:18px 0 0;font-size:clamp(22px,2.5vw,32px);font-weight:800;letter-spacing:-.035em;line-height:1.25}.a .three li:before{content:counter(n);display:block;font-family:var(--hand);font-size:44px;font-weight:400;line-height:.9;color:var(--pen);-webkit-text-stroke:.45px var(--pen)}.a .price-t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:44px;color:var(--soft)}.a .price-t a{color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:4px}.a #price .aside{margin-left:0}@media (max-width:1023px){.a .books-g,.a .consult-g,.a .cycle-g,.a .teach-g{grid-template-columns:minmax(0,1fr);gap:40px}.a .hero-g{grid-template-columns:minmax(0,1fr);gap:56px}.a .sheet{max-width:560px}.a .lesson-g{grid-template-columns:minmax(0,1fr);gap:56px}.a .report{max-width:520px}.a .marks li{grid-template-columns:200px minmax(0,1fr);gap:8px 20px}.a .marks q{grid-column:1/-1}.a .faq-g{gap:36px}.a .faq-g,.a .fixes li{grid-template-columns:minmax(0,1fr)}.a .fixes li{gap:18px}}@media (max-width:720px){.a .hero{padding:52px 0 64px}.a .band img{aspect-ratio:4/3}.a .band.lift .wrap{padding-inline:0}.a .band.full img{aspect-ratio:4/3;-o-object-position:62% 60%;object-position:62% 60%}.a .sub{font-size:16.5px}.a .time-g{margin-top:56px}.a .two{margin-top:40px}.a .two li{grid-template-columns:minmax(0,1fr);gap:12px;padding:30px 0}.a .two p{font-size:16.5px}.a .two .btn{width:100%}.a .who4{grid-template-columns:minmax(0,1fr)}.a .who4 li:nth-child(2){border-top:1px solid var(--line)}.a .teach h3,.a .who4 h3{font-size:21px}.a .teach li{grid-template-columns:minmax(0,1fr)}.a .teach .yr+p{grid-column:1;grid-row:auto;margin-top:8px!important}.a .teach-g{margin-top:40px}.a .covers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.a .covers li:nth-child(odd){translate:none}.a .three{grid-template-columns:minmax(0,1fr);gap:20px}.a .three li{display:flex;align-items:baseline;gap:14px;padding-top:12px}.a .price-t{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.a .cta.mid .btn{flex:1 1 0}.a .h1{font-size:clamp(38px,11.4vw,56px)}.a .lead{font-size:16.5px}.a .btn{height:54px;padding:0 22px;font-size:16px}.a .hero .cta .btn{flex:1 1 0}.a .sheet .paper{grid-template-columns:minmax(0,1fr);padding:22px 20px 26px;transform:rotate(.7deg)}.a .sheet .paper.back{transform:rotate(-1.6deg);inset:8px 2px 60px 2px}.a .sheet .paper>*{grid-column:1;grid-row:auto}.a .ps{font-size:16px}.a .sheet .hand{font-size:24px;margin-top:10px;justify-self:end}.a .n3{margin-top:6px}.a .sheet figcaption{text-align:left}.a .facts{margin-top:52px;gap:0 10px}.a .facts dt{font-size:12.5px}.a .facts dd{font-size:19px;white-space:nowrap}.a .final,.a .sec{padding:84px 0}.a .cmp,.a .consult-g,.a .cycle-g,.a .fixes,.a .lesson-g,.a .marks,.a .teach,.a .three,.a .who4{margin-top:40px}.a .fixes li{padding:28px 0}.a .fixes h3{font-size:20px}.a .flow li{grid-template-columns:minmax(0,1fr);gap:2px;padding:20px 0}.a .report .paper{padding:24px 22px 108px}.a .cmp,.a .cmp :is(thead,tbody,tfoot){display:block}.a .cmp tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}.a .cmp tfoot td:first-child,.a .cmp thead td{display:none}.a .cmp thead th{padding:0 0 14px;font-size:24px}.a .cmp tbody th{grid-column:1/-1;border:0;padding:18px 0 2px;font-size:13.5px}.a .cmp tbody td{padding:0 0 18px;font-size:15.5px;line-height:1.6}.a .cmp tfoot td{padding:24px 0 0}.a .cmp tfoot .btn{width:100%;padding:0 10px;font-size:15px}.a .aside{margin-left:0;font-size:26px;width:auto}.a .seg{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.a .seg button{padding:10px 4px;font-size:13.5px}.a .scroll-x{margin-top:28px}.a .tt,.a .tt tbody{display:block}.a .tt thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.a .tt tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;align-items:baseline;padding:18px 0;border-bottom:1px solid #cdd1da}.a .tt tbody tr:first-child{border-top:1.5px solid var(--ink)}.a .tt tbody :is(th,td){padding:0;border:0}.a .tt tbody td:nth-child(4){grid-row:1;grid-column:2;text-align:right}.a .tt tbody td:nth-child(2){grid-row:2;grid-column:1;font-size:15px;color:var(--mute)}.a .tt tbody td:nth-child(3){grid-row:2;grid-column:2;text-align:right;font-size:15px}.a .tt tbody td:nth-child(5){grid-row:3;grid-column:1;font-size:15px;padding-top:6px}.a .tt tbody td:nth-child(6){grid-row:3;grid-column:2;text-align:right;font-size:15px;padding-top:6px}.a .marks li{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}.a .sc b{font-size:36px}.a .sc ins{font-size:38px}.a :is(.steps,.weeks) li{grid-template-columns:64px minmax(0,1fr)}.a .steps b{font-size:54px}.a .weeks b{font-size:38px}.a .faq summary{font-size:17px;padding:20px 40px 20px 0}.a .final p{font-size:16.5px}.a .final .cta .btn{flex:1 1 0}}.a .zm .win{border-radius:10px;overflow:hidden;background:#10142e;box-shadow:0 28px 48px -26px rgba(13,17,48,.55)}.a .zm .bar{display:flex;align-items:center;gap:10px;padding:10px 14px;color:#fff;font-size:13px;font-weight:700}.a .zm .bar i{width:9px;height:9px;border-radius:50%;background:var(--pen)}.a .zm .bar span{margin-left:auto;font-weight:500;opacity:.75}.a .zm .stage{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px;padding:0 8px 8px}.a .zm .doc{position:relative;background:#fff;border-radius:6px;padding:26px 22px 24px}.a .zm svg{position:absolute;overflow:visible;max-width:none;pointer-events:none}.a .zm path{fill:none;stroke:var(--pen);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.a .zm .zq{font-family:var(--serif);font-size:15.5px;line-height:2.3;color:var(--ink)}.a .zm .zq i{position:absolute;left:50%;top:-.98em;translate:-50% 0;font-style:normal;font-size:22px;white-space:nowrap}.a .zm .zp,.a .zm .zs,.a .zm .zt,.a .zm .zv{position:relative;white-space:nowrap}.a .zm .zs{font-weight:600}.a .zm .zs svg{left:-3px;bottom:-7px;width:calc(100% + 6px);height:10px}.a .zm .zt svg{left:-7px;top:-4px;width:calc(100% + 14px);height:calc(100% + 8px)}.a .zm .zx{color:#70768c;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 8' preserveAspectRatio='none'%3E%3Cpath d='M0 4.5C10 2.5 20 6 30 4s20-2 30 .5' fill='none' stroke='%23e0342c' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") 0 56%/100% 8px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.a .zm .zx .zt{color:var(--ink)}.a .zm .zv{display:inline-block;min-width:92px;margin:0 4px;border-bottom:1.5px solid var(--ink);line-height:1.05;text-align:center;vertical-align:baseline}.a .zm .zv>span{font-size:25px}.a .zm .zv i{top:auto;bottom:-1.08em;font-size:20px}.a .zm .zc{margin-top:14px;counter-reset:c;max-width:100%}.a .zm .zc,.a .zm .zc li{position:relative;width:-moz-max-content;width:max-content}.a .zm .zc li{padding:3px 0;font-family:var(--serif);font-size:15.5px;counter-increment:c}.a .zm .zc li:before{content:counter(c,upper-alpha);display:inline-block;width:22px;font-family:var(--sans);font-size:12px;font-weight:700;color:var(--mute)}.a .zm .zc .x{color:#8a8fa3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 8' preserveAspectRatio='none'%3E%3Cpath d='M0 4.5C10 2.5 20 6 30 4s20-2 30 .5' fill='none' stroke='%23e0342c' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") 20px 58%/calc(100% - 16px) 8px no-repeat}.a .zm .zc .o svg{left:14px;top:-2px;width:calc(100% - 4px);height:calc(100% + 4px)}.a .zm .zb{position:absolute;left:204px;margin-top:-92px;font-size:23px;rotate:-4deg}.a .zm .zn{margin-top:18px;padding-top:14px;border-top:1px dashed #c3c7d2;counter-reset:n;font-size:23px;line-height:1.22}.a .zm .zn li{counter-increment:n;padding-left:1.25em;text-indent:-1.25em}.a .zm .zn li:before{content:counter(n) ". "}.a .zm .ppl{display:grid;gap:8px;align-content:start}.a .zm .ppl div{position:relative;display:grid;place-items:end start;aspect-ratio:4/3;border-radius:6px;background:#252b55;padding:6px 8px;color:#fff;font-size:11.5px;font-weight:700;overflow:hidden}.a .zm .ppl div:before{top:22%;width:26px;height:26px;margin-left:-13px;border-radius:50%}.a .zm .ppl div:after,.a .zm .ppl div:before{content:"";position:absolute;left:50%;background:#5660a8}.a .zm .ppl div:after{top:58%;width:58px;height:50px;margin-left:-29px;border-radius:50% 50% 0 0}.a .zm .ppl div.on{box-shadow:inset 0 0 0 2px #3ddc84}.a .zm .ppl span{position:relative;z-index:1}.a .zm .ask{padding:9px 10px;border-radius:10px 10px 10px 2px;background:#fff;color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.4}.a .zm figcaption{margin-top:26px}@media (max-width:640px){.a .zm .stage{grid-template-columns:minmax(0,1fr);gap:6px;padding:0 6px 6px}.a .zm .ppl{grid-template-columns:76px 76px minmax(0,1fr);align-items:start}.a .zm .doc{padding:24px 16px 20px}.a .zm .zq{font-size:15px}.a .zm .zb{left:auto;right:14px}.a .zm .zn{font-size:22px}}.a{--g1:#2439d9;--g2:#5b3df5;--g3:#8a5cff;--grad:linear-gradient(100deg,var(--g1),var(--g2) 55%,var(--g3))}.a .prog{position:fixed;left:0;right:0;top:0;z-index:60;height:3px;background:linear-gradient(90deg,var(--pen),var(--g3) 45%,var(--g1));transform:scaleX(var(--p,0));transform-origin:0 50%}.a .btn.pri{position:relative;overflow:hidden;border-color:transparent;background:var(--grad) 0 0/170% 100% border-box;transition:background-position .45s cubic-bezier(.3,.7,.2,1),box-shadow .3s}.a .btn.pri:hover{background:var(--grad) 100% 0/170% 100% border-box;border-color:transparent;box-shadow:0 14px 30px -14px rgba(91,61,245,.7)}.a .btn.pri:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:28%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.45),transparent);transform:skewX(-18deg);transition:left .6s cubic-bezier(.3,.7,.2,1)}.a .btn.pri:hover:after{left:120%}.a .hero{position:relative;overflow:hidden;background:#f3f4f9}.a .final>.wrap,.a .hero>.wrap{position:relative;z-index:1}.a .aura{position:absolute;inset:0;pointer-events:none;translate:calc(var(--mx,0)*18px) calc(var(--my,0)*14px);transition:translate .6s cubic-bezier(.2,.7,.2,1)}.a .aura i{position:absolute;border-radius:50%;filter:blur(72px);will-change:transform}.a .hero .aura i:first-child{width:600px;height:600px;right:4%;top:-14%;background:#7a66ff;opacity:.5;animation:a-d1 17s ease-in-out infinite alternate}.a .hero .aura i:nth-child(2){width:440px;height:440px;right:30%;bottom:-26%;background:#2439d9;opacity:.3;animation:a-d2 21s ease-in-out infinite alternate}.a .hero .aura i:nth-child(3){width:320px;height:320px;right:-5%;bottom:2%;background:#ff6d5c;opacity:.3;animation:a-d3 19s ease-in-out infinite alternate}@keyframes a-d1{to{transform:translate(-90px,70px) scale(1.12)}}@keyframes a-d2{to{transform:translate(120px,-60px) scale(.9)}}@keyframes a-d3{to{transform:translate(-70px,-90px) scale(1.2)}}.a .band.lift{background:linear-gradient(#f3f4f9 50%,#fff 0)}.a .sheet{perspective:1400px}.a .sheet .paper{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.a .sheet .paper:not(.back){transform:rotate(1.4deg) rotateX(calc(var(--my,0)*-5deg)) rotateY(calc(var(--mx,0)*7deg))}.a .sheet .paper.back{transform:rotate(-2.4deg) rotateX(calc(var(--my,0)*-3deg)) rotateY(calc(var(--mx,0)*4deg))}.a .ul{animation:none;background-size:100% 2px}.a .sheet .hand{animation:none;opacity:1}.a .ch li{padding:0}.a .ch button{display:flex;align-items:center;gap:12px;padding:6px 12px 6px 0;font:inherit;color:inherit;text-align:left}.a .ch button b{transition:background-color .15s,color .15s}.a .ch .x span:after{animation:none;transform:rotate(-3deg) scaleX(1)}.a .ch .ok path{animation:none;stroke-dashoffset:0}.a .ch .ok svg,.a .rng svg,.a .tally svg{pointer-events:none}.a .sheet.live .ul{background-size:0 2px;transition:background-size .9s ease-out}.a .sheet.live .ul.on{background-size:100% 2px}.a .sheet.live .paper .hand{opacity:0;translate:0 6px;transition:opacity .35s,translate .35s}.a .sheet.live .paper .hand.on{opacity:1;translate:0 0}.a .sheet.live .ch .x span:after{transform:rotate(-3deg) scaleX(0);transition:transform .25s}.a .sheet.live .ch .x.on span:after{transform:rotate(-3deg) scaleX(1)}.a .sheet.live .ch .ok path{stroke-dashoffset:1;transition:stroke-dashoffset .55s cubic-bezier(.5,0,.2,1)}.a .sheet.live .ch .ok.on path{stroke-dashoffset:0}.a .sheet.live:not(.done) .ch button:focus-visible b,.a .sheet.live:not(.done) .ch button:hover b{background:var(--ink);color:#fff}.a .sheet.done .ch button{cursor:default}.a .ch .shake{animation:a-shake .35s}@keyframes a-shake{25%{translate:-5px 0}50%{translate:4px 0}75%{translate:-2px 0}}.a #q-reset{margin-left:6px;font-size:13.5px;font-weight:700;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.a .chip{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;box-shadow:0 0 0 1px rgba(13,17,48,.06),0 18px 30px -16px rgba(40,30,120,.55);font-size:13px;color:var(--mute);line-height:1;white-space:nowrap;animation:a-bob 6s ease-in-out infinite alternate}.a .chip b{font-size:20px;font-weight:900;letter-spacing:-.03em;color:var(--ink)}.a .chip.c1{right:-38px;bottom:104px;rotate:-4deg}.a .chip.c1 span{position:relative;font-size:15px;font-weight:600}.a .chip.c1 span:after{content:"";position:absolute;left:-3px;right:-3px;top:50%;height:2px;background:var(--pen);rotate:-7deg}.a .chip.c1 i{font-size:26px;rotate:-5deg}.a .chip.c2{right:-30px;top:-30px;rotate:3deg;animation-delay:-3s;flex-direction:column;align-items:flex-start;gap:6px}.a .chip.c2 b{font-size:15px;letter-spacing:-.02em}@keyframes a-bob{to{transform:translateY(-12px)}}.a.fx .final .h2,.a.fx .sec .h2,.a.fx .sub{transition:opacity .8s cubic-bezier(.2,.7,.2,1),translate .8s cubic-bezier(.2,.7,.2,1)}.a.fx .final .h2:not(.in),.a.fx .sec .h2:not(.in),.a.fx .sub:not(.in){opacity:0;translate:0 30px}.a.fx .sub{transition-delay:.1s}.a .ph,.a .pw{overflow:hidden}.a .pw img{scale:1.14;translate:0 var(--py,0)}.a.fx :is(.ph,.pw) img{clip-path:inset(0 0 0 0);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1),scale 1.5s cubic-bezier(.2,.7,.2,1)}.a.fx :is(.ph,.pw):not(.in) img{clip-path:inset(0 100% 0 0)}.a.fx .ph:not(.in) img{scale:1.18}.a .pu:after{transform-origin:0 50%}.a.fx .pu:after{transition:transform .6s cubic-bezier(.6,0,.3,1) .5s}.a.fx .h2:not(.in) .pu:after{transform:rotate(-1.5deg) scaleX(0)}.a.fx .fx del:after{transform-origin:0 50%;transition:transform .5s cubic-bezier(.6,0,.3,1) .15s}.a.fx .fixes li:not(.in) .fx del:after{transform:rotate(-2.5deg) scaleX(0)}.a.fx .fx ins{clip-path:inset(-30% -12% -30% -5%);transition:clip-path .8s cubic-bezier(.5,0,.3,1) .6s}.a.fx .fixes li:not(.in) .fx ins{clip-path:inset(-30% 100% -30% -5%)}.a.fx .fixes li>div{transition:opacity .7s .2s,translate .7s .2s}.a.fx .fixes li:not(.in)>div{opacity:0;translate:24px 0}.a.fx .report .paper{transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .6s}.a.fx .report:not(.in) .paper{opacity:0;transform:rotate(5deg) translate(40px,50px)}.a .tally path{stroke-dasharray:1;stroke-dashoffset:0}.a.fx .tally path{transition:stroke-dashoffset .6s cubic-bezier(.5,0,.2,1) .9s}.a.fx .report:not(.in) .tally path{stroke-dashoffset:1}.a.fx .report .cm{clip-path:inset(-20% -10% -20% -5%);transition:clip-path .9s cubic-bezier(.5,0,.3,1) 1.4s}.a.fx .report:not(.in) .cm{clip-path:inset(-20% 100% -20% -5%)}.a.fx .flow li{transition:opacity .6s,translate .6s}.a.fx .flow:not(.in) li{opacity:0;translate:-20px 0}.a.fx .flow li:nth-child(2){transition-delay:.12s}.a.fx .flow li:nth-child(3){transition-delay:.24s}.a.fx .flow li:nth-child(4){transition-delay:.36s}.a .sc del:after{transform-origin:0 50%}.a.fx .sc del:after{transition:transform .35s cubic-bezier(.6,0,.3,1)}.a.fx .marks li:not(.in) .sc del:after{transform:rotate(-6deg) scaleX(0)}.a.fx .sc ins{clip-path:inset(-20% -15% -20% -5%);transition:clip-path .5s cubic-bezier(.5,0,.3,1) .9s}.a.fx .marks li:not(.in) .sc ins{clip-path:inset(-20% 100% -20% -5%)}.a.fx .marks q{transition:opacity .6s .3s}.a.fx .marks li:not(.in) q{opacity:0}.a .two li{position:relative;isolation:isolate}.a .two li:before{content:"";position:absolute;z-index:-1;inset:0 -28px;background:linear-gradient(90deg,transparent,rgba(36,57,217,.12) 9%,rgba(138,92,255,.07) 55%,transparent);opacity:0;transition:opacity .35s}.a .two li:hover:before{opacity:1}.a .two h3{width:-moz-max-content;width:max-content;max-width:100%;background:linear-gradient(90deg,var(--ink) 50%,var(--g1) 50%,var(--g2) 78%,var(--g3)) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .5s cubic-bezier(.3,.7,.2,1)}.a .two li:hover h3{background-position:100% 0}.a .cyc-bar{height:5px;background:#e3e5ee;margin-bottom:-1.5px;position:relative;z-index:1}.a .cyc-bar i{display:block;height:100%;width:calc(var(--w,4)*25%);background:linear-gradient(90deg,var(--g1),var(--g3) 70%,var(--pen));transition:width .6s cubic-bezier(.3,.7,.2,1)}.a .cyc.live .weeks li{cursor:pointer;transition:opacity .4s}.a .cyc.live .weeks li:not(.act){opacity:.38}.a .cyc.live .weeks li.act h3{width:-moz-max-content;width:max-content;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.a .sec.grad{position:relative;overflow:hidden;color:#fff;background:linear-gradient(125deg,#080b33,#151a86 52%,#4a2bd0)}.a .sec.grad:before{content:"";position:absolute;inset:0;background:radial-gradient(520px at var(--gx,78%) var(--gy,30%),rgba(160,130,255,.42),transparent 70%),radial-gradient(420px at 8% 110%,rgba(36,57,217,.55),transparent 70%);pointer-events:none;transition:background .2s}.a .sec.grad>.wrap{position:relative}.a .sec.grad .who4{border-bottom-color:hsla(0,0%,100%,.22)}.a .sec.grad .who4 li{border-top-color:hsla(0,0%,100%,.22)}.a .sec.grad .who4 li:nth-child(-n+2){border-top:1.5px solid hsla(0,0%,100%,.7)}.a .sec.grad .who4 p{color:hsla(0,0%,100%,.84)}.a .sec.grad :focus-visible{outline-color:#fff}.a.fx .who4 li{transition:opacity .7s,translate .7s}.a.fx .who4:not(.in) li{opacity:0;translate:0 26px}.a.fx .who4 li:nth-child(2){transition-delay:.1s}.a.fx .who4 li:nth-child(3){transition-delay:.2s}.a.fx .who4 li:nth-child(4){transition-delay:.3s}.a .tt .flip{animation:a-flip .45s cubic-bezier(.3,.7,.2,1)}@keyframes a-flip{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0 0}}.a .seg button{transition:background-color .2s,color .2s}.a .seg [aria-pressed=true]{background:var(--grad)}.a .covers{position:relative}.a .covers:before{content:"";position:absolute;inset:8% 6% -6%;background:radial-gradient(closest-side,rgba(122,102,255,.5),transparent);filter:blur(40px);pointer-events:none}.a .covers li{position:relative;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .6s,translate .5s cubic-bezier(.2,.8,.2,1)}.a .covers li:hover{transform:translateY(-14px) rotate(-1.5deg);z-index:1}.a.fx .covers:not(.in) li{opacity:0;transform:translateY(60px) rotate(6deg)}.a.fx .covers li:nth-child(2){transition-delay:.08s}.a.fx .covers li:nth-child(3){transition-delay:.16s}.a.fx .covers li:nth-child(4){transition-delay:.24s}.a .covers li:hover{transition-delay:0s!important}.a .diag-g{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:72px;align-items:center}.a .diag-g .steps{margin-top:44px}.a .screen{position:relative}.a .screen:before{content:"";position:absolute;inset:-6% -8% -10%;background:radial-gradient(closest-side,rgba(122,102,255,.55),rgba(36,57,217,.18) 60%,transparent);filter:blur(36px)}.a .scr{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px rgba(13,17,48,.12),0 40px 60px -30px rgba(30,20,110,.7);transform:perspective(1400px) rotateY(-7deg) rotateX(3deg);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.a .screen:hover .scr{transform:perspective(1400px) rotateY(0deg) rotateX(0deg)}.a .scr img{width:100%;height:auto}.a .screen figcaption{position:relative}.a.fx .screen{transition:opacity .8s,translate .9s cubic-bezier(.2,.8,.2,1)}.a.fx .screen:not(.in){opacity:0;translate:60px 0}.a .final{position:relative;overflow:hidden;background:#11167a}.a .final .aura i:first-child{width:720px;height:720px;left:-10%;top:-40%;background:#2439d9;opacity:.9;animation:a-d2 18s ease-in-out infinite alternate}.a .final .aura i:nth-child(2){width:620px;height:620px;right:-8%;top:-20%;background:#8a5cff;opacity:.75;animation:a-d1 22s ease-in-out infinite alternate}.a .final .aura i:nth-child(3){width:420px;height:420px;right:24%;bottom:-50%;background:#ff5d6c;opacity:.4;animation:a-d3 20s ease-in-out infinite alternate}.a .final .h2{font-size:clamp(32px,4.4vw,62px)}.a .btn.inv{transition:background-color .2s,color .2s,transform .2s}.a .btn.inv:hover{transform:translateY(-2px)}@media (max-width:1023px){.a .diag-g{grid-template-columns:minmax(0,1fr);gap:48px}.a .chip{display:none}}@media (max-width:720px){.a .hero .aura i:first-child{width:380px;height:380px;right:-20%;top:38%}.a .hero .aura i:nth-child(2){display:none}.a .hero .aura i:nth-child(3){width:240px;height:240px;right:-10%;bottom:4%}.a .sheet .paper:not(.back){transform:rotate(.7deg)}.a .sheet .paper.back{transform:rotate(-1.6deg)}.a .scr{transform:none}.a .diag-g .steps{margin-top:32px}.a .two h3{width:auto}}@media (hover:none){.a .two h3{background-position:0 0}}@media (prefers-reduced-motion:reduce){.a .aura i,.a .chip{animation:none!important}.a .pw img{translate:none}}.a.fx .zm .win{transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .6s}.a.fx .zm:not(.in) .win{opacity:0;transform:translateY(40px)}.a.fx .zm .zc .x,.a.fx .zm .zx{transition:background-size .7s cubic-bezier(.5,0,.2,1) .7s,color .4s .7s}.a.fx .zm:not(.in) .zc .x,.a.fx .zm:not(.in) .zx{background-size:0 8px;color:var(--ink)}.a.fx .zm .zc .x{transition-delay:2.9s}.a.fx .zm path{transition:stroke-dashoffset .6s cubic-bezier(.5,0,.2,1)}.a.fx .zm:not(.in) path{stroke-dashoffset:1}.a.fx .zm .zs path{transition-delay:1.5s}.a.fx .zm .zt path{transition-delay:2s}.a.fx .zm .zc .o path{transition-delay:3.3s}.a.fx .zm .hand{transition:clip-path .5s cubic-bezier(.5,0,.3,1),opacity .3s;clip-path:inset(-30% -10% -30% -10%)}.a.fx .zm:not(.in) .hand{clip-path:inset(-30% 100% -30% -10%);opacity:0}.a.fx .zm .zs .hand{transition-delay:1.6s}.a.fx .zm .zp .hand{transition-delay:1.9s}.a.fx .zm .zt .hand{transition-delay:2.2s}.a.fx .zm .zv>.hand{transition-delay:2.5s}.a.fx .zm .zv i{transition-delay:2.8s}.a.fx .zm .zb{transition-delay:3.1s}.a.fx .zm .zn{transition:clip-path 1.1s cubic-bezier(.5,0,.3,1) 3.7s,opacity .3s 3.7s}.a.fx .zm .ask{transition:opacity .4s 1.1s,transform .4s 1.1s}.a.fx .zm:not(.in) .ask{opacity:0;transform:translateY(8px)}.a .hero{padding-top:calc(6rem + 44px)}@media (max-width:900px){.a .hero{padding-top:calc(6rem + 20px)}}.a .tzbox{margin-top:44px}.a .tz-now{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:15px;color:var(--mute);padding-bottom:16px}.a .tz-now b{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin-right:14px}.a .tz thead th{text-align:left;font-size:13.5px;font-weight:600;color:var(--mute);padding:0 16px 12px 0;border-bottom:1.5px solid var(--ink)}.a .tz tbody th{text-align:left;font-size:20px;font-weight:800;letter-spacing:-.02em;width:34%}.a .tz tbody :is(th,td){padding:20px 16px 20px 0;border-bottom:1px solid #cdd1da}.a .tz .t{font-size:24px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.a .tz .kst{color:var(--blue)}.a .tz small{margin-left:10px;font-size:14px;font-weight:600;color:var(--mute);letter-spacing:0}.a .tz .flip{animation:a-flip .45s cubic-bezier(.3,.7,.2,1)}@media (max-width:640px){.a .tzbox{margin-top:28px}.a .tz tbody th{font-size:16px;width:auto}.a .tz .t{font-size:19px}.a .tz tbody :is(th,td){padding:16px 10px 16px 0}.a .tz small{display:block;margin:2px 0 0;font-size:12.5px}}.a .faq p a{color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:4px}.a .final .h2+.cta{margin-top:40px}@media print{.a.fx *{opacity:1!important;clip-path:none!important;transform:none!important}.a .prog{display:none}}