@font-face{font-family:Geist;font-style:normal;font-weight:400 800;font-display:swap;src:url(/layout-novo/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400 800;font-display:swap;src:url(/layout-novo/fonts/geist-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.dl{--night:#071618;--dark:#0a1d20;--dark-2:#0f282c;--dark-3:#16363a;--line-d:hsla(0,0%,100%,.09);--paper:#f4f6f5;--paper-2:#e9eeec;--white:#fff;--ink:#0c2326;--ink-2:#3e5a5d;--on-d:#eef4f2;--on-d-2:#a9c2be;--teal:#14a39f;--teal-d:#0f716d;--teal-l:#d6efec;--gold:#e3b23c;--gold-l:#f8ebc8;--red:#c2412f;--red-l:#fbe9e6;--r:18px;--r-s:12px;--font:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--wrap:1240px;--m:clamp(20px,4vw,40px);color-scheme:light}.dl,.dl *,.dl :after,.dl :before{box-sizing:border-box}html:has(.dl){scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}.dl{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--font);-webkit-font-smoothing:antialiased}.dl h1,.dl h2,.dl h3{margin:0;font-weight:700;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.dl p{margin:0}.dl a{color:inherit}.dl img{display:block;max-width:100%;height:auto}.dl button,.dl input{font:inherit;color:inherit}.dl :focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}.dl .wrap{max-width:calc(var(--wrap) + 2*var(--m));margin:0 auto;padding:0 var(--m)}.dl .skip{position:absolute;left:16px;top:-80px;z-index:200;background:var(--gold);color:var(--ink);padding:12px 18px;border-radius:10px;font-weight:600;text-decoration:none}.dl .skip:focus{top:12px}.dl .num{font-variant-numeric:tabular-nums}.dl .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;border:0;font-weight:600;font-size:16px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease),background-color .2s,box-shadow .2s,color .2s}.dl .btn:active{transform:scale(.97)}.dl .btn-gold{background:var(--gold);color:#1b1606}.dl .btn-gold:hover{background:#f0c252;box-shadow:0 10px 30px -10px rgba(227,178,60,.7)}.dl .btn-ghost{background:hsla(0,0%,100%,.08);color:var(--on-d);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.dl .btn-ghost:hover{background:hsla(0,0%,100%,.14)}.dl .btn-dark{background:var(--ink);color:#fff}.dl .btn-dark:hover{background:#163a3e}.dl .btn .arr{transition:transform .2s var(--ease)}.dl .btn:hover .arr{transform:translateX(3px)}.dl .ico{width:20px;height:20px;flex:none}.dl .top{position:sticky;top:0;z-index:100;background:rgba(7,22,24,.92);color:var(--on-d);border-bottom:1px solid var(--line-d)}.dl .top .wrap{gap:32px;height:72px}.dl .logo,.dl .top .wrap{display:flex;align-items:center}.dl .logo{gap:11px;text-decoration:none;margin-right:auto}.dl .logo svg{width:auto;height:40px}.dl .logo b{font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1}.dl .logo small{display:block;font-size:13px;color:var(--on-d-2);letter-spacing:.02em;margin-top:3px;font-weight:500}.dl .nav{display:flex;gap:4px}.dl .nav a{padding:10px 14px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:500;color:var(--on-d-2);transition:color .2s,background-color .2s}.dl .nav a:hover{color:#fff;background:hsla(0,0%,100%,.07)}.dl .top .actions{display:flex;align-items:center;gap:8px}.dl .top .login{padding:10px 16px;text-decoration:none;font-weight:500;font-size:15px;color:var(--on-d);border-radius:999px}.dl .top .login:hover{background:hsla(0,0%,100%,.07)}.dl .top .btn{min-height:44px;padding:0 20px;font-size:15px;gap:0}.dl .burger{display:none;width:44px;height:44px;border-radius:12px;border:0;background:hsla(0,0%,100%,.08);cursor:pointer;place-items:center}.dl .burger span,.dl .burger span:after,.dl .burger span:before{display:block;width:18px;height:2px;background:#fff;border-radius:2px;position:relative;transition:transform .2s}.dl .burger span:after,.dl .burger span:before{content:"";position:absolute;left:0}.dl .burger span:before{top:-6px}.dl .burger span:after{top:6px}.dl .burger[aria-expanded=true] span{background:transparent}.dl .burger[aria-expanded=true] span:before{transform:translateY(6px) rotate(45deg)}.dl .burger[aria-expanded=true] span:after{transform:translateY(-6px) rotate(-45deg)}.dl .mnav{display:none}@media (max-width:1120px){.dl .nav,.dl .top .login{display:none}.dl .burger{display:grid}.dl .top .wrap{gap:12px}.dl .top .btn{padding:0 16px}.dl .mnav{position:absolute;left:0;right:0;top:72px;background:var(--night);border-bottom:1px solid var(--line-d);padding:8px var(--m) 24px;flex-direction:column}.dl .mnav.open{display:flex}.dl .mnav a{padding:14px 0;font-size:18px;font-weight:500;text-decoration:none;border-bottom:1px solid var(--line-d)}}@media (max-width:420px){.dl .top .btn .wide{display:none}}.dl .hero{position:relative;background:var(--dark);color:var(--on-d);overflow:hidden;isolation:isolate}.dl .hero-bg{position:absolute;inset:0;z-index:-1}.dl .hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;opacity:.68;transform:scale(1.06);animation:dl-drift 24s ease-in-out infinite alternate}.dl .hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--dark) 0,var(--dark) 6%,rgba(10,29,32,0) 45%),linear-gradient(90deg,rgba(10,29,32,.96) 0,rgba(10,29,32,.86) 38%,rgba(10,29,32,.45) 70%,rgba(10,29,32,.6) 100%)}@keyframes dl-drift{to{transform:scale(1.12) translate(-1.5%,-1%)}}.dl .hero .wrap{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center;padding-top:88px;padding-bottom:96px}.dl .tagline{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--on-d);background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);padding:7px 14px 7px 8px;border-radius:999px;margin-bottom:26px}.dl .tagline i{font-style:normal;background:var(--teal-d);color:#fff;font-size:13px;font-weight:600;padding:3px 9px;border-radius:999px}.dl .hero h1{font-size:clamp(44px,6vw,86px);font-weight:800;letter-spacing:-.045em;line-height:.98}.dl .hero h1 em{display:block;font-style:normal;color:var(--gold);font-size:.5em;letter-spacing:-.03em;line-height:1.1;margin-top:.35em}.dl .hero .sub{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--on-d-2);max-width:34em;margin-top:24px}.dl .hero .sub b{color:var(--on-d);font-weight:600}.dl .cta-row{gap:12px;margin-top:34px}.dl .cta-row,.dl .trust{display:flex;flex-wrap:wrap}.dl .trust{list-style:none;padding:0;margin:34px 0 0;gap:10px 26px;font-size:15px;color:var(--on-d-2)}.dl .trust li{display:flex;align-items:center;gap:8px}.dl .trust svg{color:var(--teal)}.dl .photo-credit{position:absolute;right:var(--m);bottom:14px;font-size:13px;color:hsla(0,0%,100%,.45)}.dl .quiz{background:var(--white);color:var(--ink);border-radius:22px;box-shadow:0 40px 80px -30px rgba(0,0,0,.65),0 0 0 1px hsla(0,0%,100%,.06);overflow:hidden;position:relative}.dl .quiz-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;background:var(--paper);border-bottom:1px solid var(--paper-2);font-size:13px;color:var(--ink-2);font-weight:500}.dl .quiz-top .pill{background:var(--teal-l);color:var(--teal-d);padding:4px 10px;border-radius:999px;font-weight:600}.dl .quiz-body{padding:22px}.dl .quiz-stem{font-size:17px;line-height:1.5;font-weight:500;margin-bottom:16px}.dl .alts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dl .alt{width:100%;display:flex;gap:12px;align-items:center;text-align:left;background:#fff;border:1.5px solid var(--paper-2);border-radius:14px;padding:10px 14px 10px 10px;min-height:52px;font-size:15.5px;line-height:1.35;cursor:pointer;transition:border-color .2s,background-color .2s,transform .15s}.dl .alt:hover:not([disabled]){border-color:var(--teal);background:#fafdfc}.dl .alt:active:not([disabled]){transform:scale(.99)}.dl .alt .l{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:var(--paper);color:var(--ink-2);transition:background-color .25s,color .25s}.dl .alt[disabled]{cursor:default}.dl .alt.is-right{border-color:var(--teal);background:#eef9f7}.dl .alt.is-right .l{background:var(--teal);color:#fff}.dl .alt.is-wrong{border-color:var(--red);background:var(--red-l)}.dl .alt.is-wrong .l{background:var(--red);color:#fff}.dl .alt.dim{opacity:.55}.dl .dec{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.dl .dec.show{grid-template-rows:1fr}.dl .dec>div{overflow:hidden}.dl .dec-in{margin:16px 0 0;background:var(--dark);color:var(--on-d);border-radius:16px;padding:18px 20px;display:grid;gap:12px}.dl .dec-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dl .dec-head b{font-size:16px}.dl .badge{font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px}.dl .badge.ok{background:var(--teal-d);color:#fff}.dl .badge.no{background:var(--red);color:#fff}.dl .dec dl{margin:0;display:grid;gap:10px}.dl .dec dt{font-size:13px;font-weight:600;color:var(--gold);letter-spacing:.01em}.dl .dec dd{margin:2px 0 0;font-size:14.5px;line-height:1.5;color:var(--on-d)}.dl .dec .again{justify-self:start;background:none;border:0;padding:6px 0;color:var(--on-d-2);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dl .dec .again:hover{color:#fff}.dl .quiz-hint{margin-top:14px;font-size:13.5px;color:var(--ink-2);display:flex;align-items:center;gap:8px}.dl .strip{background:var(--dark);color:var(--on-d);padding:0 0 24px}.dl .strip ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.dl .strip li{background:var(--dark-2);border:1px solid var(--line-d);border-radius:var(--r);padding:20px;display:grid;gap:12px;align-content:start;transition:border-color .2s,transform .2s var(--ease)}.dl .strip li:hover{border-color:rgba(20,163,159,.5);transform:translateY(-2px)}.dl .strip .fi{width:42px;height:42px;border-radius:12px;background:rgba(20,163,159,.14);color:var(--teal);display:grid;place-items:center}.dl .strip b{font-size:16px;font-weight:600}.dl .strip span{font-size:14px;color:var(--on-d-2);line-height:1.5}.dl section{position:relative}.dl .sec{padding:120px 0}.dl .head{max-width:760px;margin-bottom:56px}.dl .head h2{font-size:clamp(34px,4.4vw,58px)}.dl .head p{font-size:19px;color:var(--ink-2);margin-top:18px;max-width:40em}.dl .dark .head p{color:var(--on-d-2)}.dl .kicker{display:block;font-size:15px;font-weight:600;color:var(--teal-d);margin-bottom:14px}.dl .dark .kicker{color:var(--teal)}.dl .method .grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.dl .figure{position:relative;border-radius:24px;overflow:hidden;background:var(--dark)}.dl .figure img{width:100%;aspect-ratio:4/3.4;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--ease)}.dl .figure:hover img{transform:scale(1.04)}.dl .figure figcaption{position:absolute;left:16px;bottom:16px;right:16px;font-size:13px;color:#fff;background:rgba(7,22,24,.72);padding:8px 12px;border-radius:10px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px)}.dl .float-card{position:absolute;right:-28px;bottom:56px;width:min(300px,70%);background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 30px 60px -20px rgba(7,22,24,.45);font-size:14px;line-height:1.5}.dl .float-card b{display:block;font-size:13px;color:var(--teal-d);margin-bottom:4px}.dl .steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.dl .steps li{display:grid;grid-template-columns:48px 1fr;gap:16px;background:#fff;border-radius:var(--r);padding:20px;border:1px solid var(--paper-2);transition:border-color .2s,box-shadow .2s}.dl .steps li:hover{border-color:var(--teal-l);box-shadow:0 18px 40px -24px rgba(12,35,38,.35)}.dl .steps .si{width:48px;height:48px;border-radius:14px;display:grid;place-items:center}.dl .steps li:first-child .si{background:var(--teal-l);color:var(--teal-d)}.dl .steps li:nth-child(2) .si{background:var(--red-l);color:var(--red)}.dl .steps li:nth-child(3) .si{background:var(--gold-l);color:#8a6410}.dl .steps h3{font-size:19px;letter-spacing:-.02em;margin-bottom:4px}.dl .steps p{font-size:15.5px;color:var(--ink-2)}.dl .steps em{font-style:normal;color:var(--ink);font-weight:500}.dl .dark{background:var(--dark);color:var(--on-d)}.dl .platform .tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.dl .tab{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 18px;border-radius:999px;border:0;background:hsla(0,0%,100%,.06);color:var(--on-d-2);box-shadow:inset 0 0 0 1px var(--line-d);font-size:15px;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}.dl .tab:hover{color:#fff;background:hsla(0,0%,100%,.1)}.dl .tab[aria-selected=true]{background:var(--on-d);color:var(--ink);box-shadow:none}.dl .stage{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.dl .stage-text h3{font-size:clamp(26px,2.6vw,36px);margin-bottom:14px}.dl .stage-text p{color:var(--on-d-2);font-size:17px}.dl .stage-text ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.dl .stage-text li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px}.dl .stage-text li svg{color:var(--teal);margin-top:3px}.dl .panel[hidden]{display:none}.dl .panel{animation:dl-panelIn .45s var(--ease)}@keyframes dl-panelIn{0%{opacity:0;transform:translateY(12px)}}.dl .app{background:#fff;color:var(--ink);border-radius:20px;overflow:hidden;box-shadow:0 50px 90px -40px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.06);font-size:14px}.dl .app-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--paper);border-bottom:1px solid var(--paper-2)}.dl .app-bar i{width:10px;height:10px;border-radius:50%;background:#d4ddda}.dl .app-bar span{margin-left:10px;font-size:13px;color:var(--ink-2);background:#fff;padding:4px 12px;border-radius:999px;border:1px solid var(--paper-2)}.dl .app-main{display:grid;grid-template-columns:170px 1fr;min-height:400px}.dl .app-side{background:#f8faf9;border-right:1px solid var(--paper-2);padding:16px 10px;display:grid;gap:2px;align-content:start}.dl .app-side a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font-size:13.5px;color:var(--ink-2);text-decoration:none}.dl .app-side a.on{background:var(--teal-l);color:var(--teal-d);font-weight:600}.dl .app-side svg{width:16px;height:16px}.dl .app-body{padding:22px}.dl .app-h{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px}.dl .app-h b{font-size:18px;letter-spacing:-.02em}.dl .app-h small{display:block;margin-top:2px}.dl .app-h small,.dl .chip{font-size:13px;color:var(--ink-2)}.dl .chip{font-weight:600;padding:5px 10px;border-radius:999px;background:var(--paper);white-space:nowrap}.dl .chip.teal{background:var(--teal-l);color:var(--teal-d)}.dl .chip.gold{background:var(--gold-l);color:#7a580c}.dl .chip.red{background:var(--red-l);color:#9e2e1c}.dl .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.dl .kpi{background:var(--paper);border-radius:14px;padding:12px 14px}.dl .kpi small{font-size:13px;color:var(--ink-2)}.dl .kpi b{display:block;font-size:22px;letter-spacing:-.02em;margin-top:2px}.dl .table{width:100%;border-collapse:collapse}.dl .table th{font-size:13px;color:var(--ink-2);font-weight:500;text-align:left;padding:0 0 8px}.dl .table td{padding:10px 0;border-top:1px solid var(--paper-2)}.dl .table td:last-child,.dl .table th:last-child{text-align:right}.dl .bar{height:8px;border-radius:99px;background:var(--paper-2);overflow:hidden;min-width:80px}.dl .bar i{display:block;height:100%;border-radius:99px;background:var(--teal)}.dl .bar i.low{background:var(--gold)}.dl .note{margin-top:14px;background:var(--gold-l);border-radius:12px;padding:10px 12px;font-size:13px;color:#5e440a}.dl .errs{display:grid;gap:8px}.dl .err{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--paper)}.dl .err b{font-size:14px;font-weight:600}.dl .err small{font-size:13px;color:var(--ink-2)}.dl .err .chip{grid-row:span 2}.dl .plan{display:grid;gap:8px}.dl .slot{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--paper)}.dl .slot time{font-size:13px;font-weight:600;color:var(--ink-2)}.dl .slot b{font-size:14px;font-weight:600;display:block}.dl .slot small{font-size:13px;color:var(--ink-2)}.dl .slot.done{opacity:.6}.dl .slot.now{background:var(--teal-l)}.dl .sim-q{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-2);margin-bottom:8px}.dl .progress{height:8px;border-radius:99px;background:var(--paper-2);overflow:hidden;margin-bottom:18px}.dl .progress i{display:block;height:100%;width:23.3%;background:var(--teal);border-radius:99px}.dl .sim-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dl .sim-box{background:var(--paper);border-radius:14px;padding:14px}.dl .sim-box h4{margin:0 0 10px;font-size:13px;color:var(--ink-2);font-weight:500}.dl .mini-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.dl .mini-grid i{aspect-ratio:1;border-radius:6px;background:#fff;border:1px solid var(--paper-2)}.dl .mini-grid i.a{background:var(--teal);border-color:var(--teal)}.dl .mini-grid i.c{background:#fff;border:2px solid var(--ink)}.dl .mini-grid i.f{background:var(--gold);border-color:var(--gold)}.dl .compare .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dl .cmp{border-radius:24px;padding:36px;display:grid;gap:22px;align-content:start}.dl .cmp-old{background:var(--paper-2)}.dl .cmp-new{background:var(--dark);color:var(--on-d);box-shadow:0 40px 80px -40px rgba(7,22,24,.6)}.dl .cmp h3{font-size:clamp(30px,3.2vw,44px);letter-spacing:-.04em}.dl .cmp-old h3{color:#6c8582}.dl .cmp-new h3{color:var(--gold)}.dl .cmp ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.dl .cmp li{display:flex;gap:12px;font-size:17px;line-height:1.45}.dl .cmp li span{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;margin-top:1px}.dl .cmp-old li span{background:#d5dedb;color:#6c8582}.dl .cmp-new li span{background:var(--teal);color:#fff}.dl .cmp-old li{color:var(--ink-2)}.dl .about .grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.dl .about .figure img{aspect-ratio:4/5;-o-object-position:60% 50%;object-position:60% 50%}.dl .letter{background:#fff;border-radius:24px;padding:40px;border:1px solid var(--paper-2)}.dl .letter .who{display:flex;align-items:center;gap:14px;margin-bottom:24px}.dl .avatar{width:56px;height:56px;border-radius:50%;background:var(--dark);color:var(--gold);display:grid;place-items:center;font-weight:700;font-size:20px}.dl .letter p{font-size:18px;line-height:1.65}.dl .letter p+p{margin-top:16px}.dl .ph{background:var(--gold-l);border-radius:6px;padding:1px 6px;color:#6b4d0b;font-weight:500}.dl .proof{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.dl .proof div{border:2px dashed #d3dcd9;border-radius:16px;padding:16px;font-size:14px;color:var(--ink-2);min-height:96px}.dl .proof b{display:block;color:var(--ink);font-size:14px;margin-bottom:4px}.dl .pricing{background:var(--dark);color:var(--on-d);overflow:hidden;isolation:isolate}.dl .pricing .bgimg{position:absolute;inset:0;z-index:-1}.dl .pricing .bgimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.22}.dl .pricing .bgimg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--dark) 0,rgba(10,29,32,.82) 40%,var(--dark) 100%)}.dl .price-card{display:grid;grid-template-columns:1.1fr .9fr;background:#fff;color:var(--ink);border-radius:28px;overflow:hidden;box-shadow:0 60px 120px -50px rgba(0,0,0,.8)}.dl .pc-left{padding:44px}.dl .pc-left h3{font-size:28px;letter-spacing:-.03em}.dl .pc-left>p{color:var(--ink-2);margin-top:8px}.dl .inc{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.dl .inc li{display:flex;gap:10px;font-size:15.5px;line-height:1.45}.dl .inc svg{color:var(--teal-d);flex:none;margin-top:2px}.dl .pc-right{background:var(--paper);padding:44px;display:flex;flex-direction:column;gap:18px;justify-content:center}.dl .price{display:flex;align-items:flex-start;gap:6px;line-height:1}.dl .price small{font-size:22px;font-weight:600;margin-top:10px}.dl .price b{font-size:84px;font-weight:800;letter-spacing:-.05em}.dl .per{font-size:15px;color:var(--ink-2)}.dl .per strong{color:var(--ink)}.dl .pc-right .btn{width:100%;min-height:58px;font-size:17px}.dl .guar{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:14px;padding:14px;font-size:14px;line-height:1.5}.dl .guar svg{color:var(--teal-d);flex:none}.dl .pays{display:flex;gap:8px;flex-wrap:wrap}.dl .pays span{font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;background:#fff;color:var(--ink-2)}.dl .next .grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.dl .chips{display:flex;flex-wrap:wrap;gap:10px}.dl .pick{min-height:48px;padding:0 20px;border-radius:999px;border:1.5px solid #ccd7d4;background:#fff;font-size:16px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:border-color .2s,background-color .2s,color .2s}.dl .pick:hover{border-color:var(--teal)}.dl .pick[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.dl .pick .ck{display:none}.dl .pick[aria-pressed=true] .ck{display:block}.dl .now-card{display:flex;gap:16px;align-items:center;background:var(--dark);color:var(--on-d);border-radius:20px;padding:20px 22px;margin-bottom:22px}.dl .now-card .chip{background:var(--teal-d);color:#fff}.dl .now-card b{font-size:18px;display:block}.dl .now-card small{color:var(--on-d-2);font-size:14px}.dl .notify{margin-top:22px;display:flex;gap:8px;background:#fff;border:1.5px solid #ccd7d4;border-radius:999px;padding:6px;transition:border-color .2s}.dl .notify:focus-within{border-color:var(--teal)}.dl .notify input{flex:1;min-width:0;border:0;background:none;padding:0 16px;font-size:16px;outline:none}.dl .notify .btn{min-height:46px}.dl .notify-out{margin-top:10px;font-size:14px;color:var(--teal-d);font-weight:500;min-height:1.4em}.dl .faq .grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.dl .faq .head{position:sticky;top:120px}.dl .qa{border-bottom:1px solid #d7e0dd}.dl .qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:19px;font-weight:600;letter-spacing:-.01em}.dl .qa summary::-webkit-details-marker{display:none}.dl .qa summary .pm{flex:none;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid #d7e0dd;display:grid;place-items:center;transition:transform .3s var(--ease),background-color .2s}.dl .qa[open] summary .pm{transform:rotate(45deg);background:var(--ink);color:#fff;border-color:var(--ink)}.dl .qa summary:hover .pm{border-color:var(--teal)}.dl .qa p{padding:0 56px 26px 0;color:var(--ink-2);font-size:17px}.dl .final{position:relative;color:#fff;overflow:hidden;isolation:isolate;padding:150px 0}.dl .final .bgimg{position:absolute;inset:0;z-index:-1}.dl .final .bgimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%}.dl .final .bgimg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,22,24,.92),rgba(7,22,24,.7) 55%,rgba(7,22,24,.35))}.dl .final h2{font-size:clamp(38px,5.2vw,76px);font-weight:800;letter-spacing:-.045em;max-width:15em}.dl .final p{font-size:19px;color:#d3e2df;margin-top:20px;max-width:30em}.dl .final .cta-row{margin-top:34px}.dl .foot{background:var(--night);color:var(--on-d-2);padding:72px 0 36px;font-size:14.5px}.dl .foot .grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px}.dl .foot .logo{margin:0 0 16px}.dl .foot h4{margin:0 0 14px;color:var(--on-d);font-size:14px;font-weight:600}.dl .foot ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dl .foot ul a{text-decoration:none;display:inline-block;padding:5px 0}.dl .foot ul a:hover{color:#fff}.dl .foot .bottom{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:56px;padding-top:24px;border-top:1px solid var(--line-d);font-size:13px}.dl .credits{margin-top:18px;font-size:13px;line-height:1.6;color:#6f8e8a}.dl .credits a{color:inherit}.dl.js .rv{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease) var(--d,0ms),transform .8s var(--ease) var(--d,0ms)}.dl.js .rv.in{opacity:1;transform:none}@media (max-width:1080px){.dl .strip ul{grid-template-columns:repeat(3,1fr)}.dl .float-card{right:16px}}@media (max-width:960px){.dl .hero .wrap{grid-template-columns:1fr;gap:44px;padding-top:56px;padding-bottom:64px}.dl .about .grid,.dl .faq .grid,.dl .method .grid,.dl .next .grid,.dl .stage{grid-template-columns:1fr;gap:40px}.dl .faq .head{position:static}.dl .compare .grid,.dl .price-card{grid-template-columns:1fr}.dl .foot .grid{grid-template-columns:1fr 1fr}.dl .sec{padding:88px 0}}@media (max-width:640px){.dl{font-size:16px}.dl .strip ul{grid-template-columns:1fr 1fr}.dl .strip li:last-child{grid-column:1/-1}.dl .app-main{grid-template-columns:1fr}.dl .app-side{display:none}.dl .kpis{grid-template-columns:1fr 1fr 1fr;gap:6px}.dl .kpi{padding:10px}.dl .kpi b{font-size:18px}.dl .inc,.dl .sim-cols{grid-template-columns:1fr}.dl .cmp,.dl .letter,.dl .pc-left,.dl .pc-right{padding:26px}.dl .price b{font-size:68px}.dl .proof{grid-template-columns:1fr}.dl .float-card{position:static;width:auto;margin:-40px 14px 0;position:relative}.dl .qa summary{font-size:17px}.dl .qa p{padding-right:0}.dl .foot .grid{grid-template-columns:1fr}.dl .final{padding:100px 0}.dl .tagline{font-size:13px}.dl .cta-row .btn{flex:1 1 100%}.dl .notify{flex-direction:column;border-radius:20px}.dl .notify input{min-height:46px}}@media (prefers-reduced-motion:reduce){html:has(.dl){scroll-behavior:auto}.dl .hero-bg img{animation:none}.dl.js .rv{transform:none;transition:opacity .3s linear}.dl .panel{animation:none}.dl .dec{transition:none}}.dl .nav a[aria-current=page]{color:#fff;background:hsla(0,0%,100%,.1)}.dl .mnav a[aria-current=page]{color:var(--gold)}.dl .link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--teal-d);text-decoration:none;margin-top:22px}.dl .dark .link-arrow{color:var(--teal)}.dl .link-arrow .ico{transition:transform .2s var(--ease)}.dl .link-arrow:hover .ico{transform:translateX(4px)}.dl .head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:48px}.dl .head-row .head{margin-bottom:0}.dl .phero{position:relative;background:var(--dark);color:var(--on-d);overflow:hidden;isolation:isolate;padding:96px 0 88px}.dl .phero .bgimg{position:absolute;inset:0;z-index:-1}.dl .phero .bgimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.42}.dl .phero .bgimg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,22,24,.97) 0,rgba(7,22,24,.86) 45%,rgba(7,22,24,.5) 100%),linear-gradient(0deg,var(--dark) 0,rgba(10,29,32,0) 45%)}.dl .crumbs{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--on-d-2);margin-bottom:22px}.dl .crumbs a{text-decoration:none}.dl .crumbs a:hover{color:#fff}.dl .phero h1{font-size:clamp(40px,5.4vw,76px);font-weight:800;letter-spacing:-.045em;max-width:15em}.dl .phero h1 em{font-style:normal;color:var(--gold)}.dl .phero .sub{font-size:clamp(17px,1.5vw,20px);color:var(--on-d-2);max-width:36em;margin-top:22px}.dl .phero .cta-row{margin-top:30px}.dl .phero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.dl .timeline{list-style:none;margin:0;padding:0;display:grid}.dl .tl{display:grid;grid-template-columns:72px 1fr 1fr;gap:28px;padding:30px 0;border-top:1px solid #d7e0dd;align-items:start}.dl .tl:last-child{border-bottom:1px solid #d7e0dd}.dl .tl-n{width:56px;height:56px;border-radius:16px;background:var(--dark);color:var(--gold);display:grid;place-items:center;font-weight:700;font-size:20px}.dl .tl h3{font-size:clamp(22px,2vw,28px);margin-bottom:8px}.dl .tl p{color:var(--ink-2)}.dl .tl-ex{background:#fff;border:1px solid var(--paper-2);border-radius:16px;padding:16px 18px;font-size:15px;line-height:1.55}.dl .tl-ex b{display:block;font-size:13px;color:var(--teal-d);margin-bottom:4px}.dl .layers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dl .layer{background:var(--dark-2);border:1px solid var(--line-d);border-radius:22px;padding:28px;display:grid;gap:14px;align-content:start}.dl .layer .si{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:rgba(20,163,159,.14);color:var(--teal)}.dl .layer:nth-child(2) .si{background:rgba(194,65,47,.18);color:#f08a79}.dl .layer:nth-child(3) .si{background:rgba(227,178,60,.16);color:var(--gold)}.dl .layer h3{font-size:24px}.dl .layer p{color:var(--on-d-2)}.dl .layer q{display:block;quotes:none;background:hsla(0,0%,100%,.05);border-radius:12px;padding:12px 14px;font-size:15px;color:var(--on-d)}.dl .quiz-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.dl .quiz.light{box-shadow:0 40px 80px -40px rgba(12,35,38,.35),0 0 0 1px var(--paper-2)}.dl .feat{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center;padding:72px 0;border-top:1px solid var(--line-d)}.dl .feat:first-of-type{border-top:0;padding-top:0}.dl .feat.flip>:first-child{order:2}.dl .feat .stage-text h2{font-size:clamp(30px,3.4vw,46px);margin-bottom:16px}.dl .feat .num-tag{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--teal);margin-bottom:14px}.dl .track{display:grid;gap:8px}.dl .mod{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--paper)}.dl .mod .st{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#fff;color:var(--ink-2);font-weight:700;font-size:13px}.dl .mod.done .st{background:var(--teal);color:#fff}.dl .mod.cur{background:var(--teal-l)}.dl .mod.cur .st{background:var(--dark);color:var(--gold)}.dl .mod b{font-size:14px;display:block}.dl .mod small{font-size:13px;color:var(--ink-2)}.dl .filters{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.dl .fld{background:var(--paper);border-radius:12px;padding:10px 12px}.dl .fld small{display:block;font-size:13px;color:var(--ink-2)}.dl .fld b{font-size:14px}.dl .result{display:flex;justify-content:space-between;align-items:center;background:var(--dark);color:var(--on-d);border-radius:14px;padding:14px 16px}.dl .result b{font-size:20px}.dl .queue{display:grid;gap:8px}.dl .qrow{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--paper)}.dl .qrow .pos{font-weight:700;color:var(--teal-d)}.dl .qrow b{font-size:14px;display:block}.dl .qrow small{font-size:13px;color:var(--ink-2)}.dl .calc{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.dl .calc-in,.dl .calc-out{border-radius:24px;padding:36px}.dl .calc-in{background:#fff;border:1px solid var(--paper-2)}.dl .calc-out{background:var(--dark);color:var(--on-d);display:flex;flex-direction:column;justify-content:center;gap:10px}.dl .calc label{font-weight:600;font-size:18px;display:block;margin-bottom:6px}.dl .calc .big-days{font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:1;margin:18px 0}.dl .calc .big-days small{font-size:20px;font-weight:600;color:var(--ink-2);letter-spacing:0}.dl input[type=range]{--fill:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:99px;background:linear-gradient(90deg,var(--teal) var(--fill),var(--paper-2) var(--fill));outline:none;cursor:pointer}.dl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid var(--teal);box-shadow:0 4px 12px rgba(12,35,38,.25)}.dl input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--teal)}.dl input[type=range]:focus-visible{outline:3px solid var(--gold);outline-offset:6px}.dl .range-scale{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-2);margin-top:10px}.dl .calc-out .per-day{font-size:72px;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--gold)}.dl .calc-out p{color:var(--on-d-2)}.dl .calc-out p b{color:var(--on-d)}.dl .inc-table{width:100%;border-collapse:collapse;background:#fff;border-radius:22px;overflow:hidden}.dl .inc-table td,.dl .inc-table th{text-align:left;padding:18px 24px;border-top:1px solid var(--paper-2);vertical-align:top}.dl .inc-table thead th{border-top:0;background:var(--paper-2);font-size:14px;color:var(--ink-2);font-weight:600}.dl .inc-table td:first-child{font-weight:600;width:32%}.dl .inc-table td:last-child{color:var(--ink-2)}.dl .trio{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dl .tcard{background:#fff;border:1px solid var(--paper-2);border-radius:22px;padding:28px;display:grid;gap:12px;align-content:start}.dl .tcard .si{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--teal-l);color:var(--teal-d)}.dl .tcard h3{font-size:22px}.dl .tcard p{color:var(--ink-2);font-size:16px}.dl .dark .tcard{background:var(--dark-2);border-color:var(--line-d)}.dl .dark .tcard p{color:var(--on-d-2)}.dl .dark .tcard .si{background:rgba(20,163,159,.14);color:var(--teal)}.dl .course{display:grid;grid-template-columns:1fr 1fr;background:var(--dark);color:var(--on-d);border-radius:28px;overflow:hidden}.dl .course .figure{border-radius:0}.dl .course .figure img{height:100%;aspect-ratio:auto;min-height:420px}.dl .course-body{padding:44px;display:flex;flex-direction:column;gap:18px}.dl .course-body h2{font-size:clamp(30px,3vw,42px)}.dl .course-body p{color:var(--on-d-2)}.dl .course-body ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dl .course-body li{display:flex;gap:10px}.dl .course-body li svg{color:var(--teal);margin-top:3px}.dl .exams{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dl .exam{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border:1.5px solid var(--paper-2);border-radius:20px;padding:22px;text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s,transform .2s var(--ease)}.dl .exam:hover{border-color:var(--teal);transform:translateY(-2px)}.dl .exam b{font-size:19px;display:block;letter-spacing:-.01em}.dl .exam small{font-size:14px;color:var(--ink-2)}.dl .exam .tog{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--ink-2);transition:background-color .2s,color .2s}.dl .exam[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.dl .exam[aria-pressed=true] small{color:var(--on-d-2)}.dl .exam[aria-pressed=true] .tog{background:var(--gold);color:var(--ink)}.dl .exam .tog .ck{display:none}.dl .exam[aria-pressed=true] .tog .ck{display:block}.dl .exam[aria-pressed=true] .tog .pl{display:none}.dl .wait{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:var(--paper-2);border-radius:24px;padding:32px 36px;margin-top:20px}.dl .wait h3{font-size:24px}.dl .wait p{color:var(--ink-2);margin-top:6px}.dl .values{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dl .honest{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dl .honest>div{border-radius:22px;padding:30px}.dl .honest .yes{background:var(--teal-l)}.dl .honest .no{background:var(--paper-2)}.dl .honest h3{font-size:22px;margin-bottom:14px}.dl .honest ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dl .honest li{display:flex;gap:10px}.dl .honest .yes svg{color:var(--teal-d);flex:none;margin-top:3px}.dl .honest .no svg{color:#6c8582;flex:none;margin-top:3px}.dl .search{display:flex;align-items:center;gap:12px;background:#fff;border-radius:999px;padding:0 20px;min-height:60px;max-width:620px;margin-top:30px}.dl .search svg{color:var(--ink-2)}.dl .search input{flex:1;border:0;background:none;font-size:17px;outline:none;color:var(--ink);min-width:0}.dl .faq-layout{display:grid;grid-template-columns:240px 1fr;gap:56px;align-items:start}.dl .faq-toc{position:sticky;top:110px;display:grid;gap:4px}.dl .faq-toc a{padding:10px 14px;border-radius:12px;text-decoration:none;color:var(--ink-2);font-weight:500}.dl .faq-toc a:hover{background:#fff;color:var(--ink)}.dl .faq-group{scroll-margin-top:100px}.dl .faq-group+.faq-group{margin-top:56px}.dl .faq-group h2{font-size:28px;margin-bottom:6px}.dl .empty{background:#fff;border-radius:18px;padding:24px;color:var(--ink-2)}.dl .channels{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.dl .chan{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--paper-2);border-radius:20px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s var(--ease)}.dl .chan:hover{border-color:var(--teal);transform:translateY(-2px)}.dl .chan .si{width:48px;height:48px;flex:none;border-radius:14px;display:grid;place-items:center;background:var(--teal-l);color:var(--teal-d)}.dl .chan b{display:block;font-size:18px}.dl .chan small{display:block;color:var(--ink-2);font-size:15px;margin-top:2px}.dl .chan .addr{display:block;margin-top:8px;font-weight:600;color:var(--teal-d);font-size:15px;word-break:break-word}.dl .chan.wa{background:var(--dark);color:var(--on-d);border-color:var(--dark)}.dl .chan.wa .si{background:#1faf5a;color:#fff}.dl .chan.wa small{color:var(--on-d-2)}.dl .chan.wa .addr{color:var(--gold)}.dl .form{background:#fff;border:1px solid var(--paper-2);border-radius:24px;padding:32px;display:grid;gap:16px}.dl .form h2{font-size:26px}.dl .field{display:grid;gap:6px}.dl .field label{font-weight:600;font-size:15px}.dl .field input,.dl .field select,.dl .field textarea{width:100%;min-height:52px;border:1.5px solid #ccd7d4;border-radius:14px;padding:12px 14px;font:inherit;font-size:16px;background:#fff;color:var(--ink);transition:border-color .2s}.dl .field textarea{min-height:130px;resize:vertical}.dl .field input:focus,.dl .field select:focus,.dl .field textarea:focus{outline:none;border-color:var(--teal)}.dl .form-out{font-size:14.5px;color:var(--teal-d);font-weight:500;min-height:1.4em}.dl .auth{min-height:calc(100svh - 72px);display:grid;grid-template-columns:1fr 1fr}.dl .auth-side{position:relative;color:var(--on-d);overflow:hidden;isolation:isolate;display:flex;align-items:flex-end;padding:56px}.dl .auth-side .bgimg{position:absolute;inset:0;z-index:-1}.dl .auth-side .bgimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dl .auth-side .bgimg:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,22,24,.95),rgba(7,22,24,.35) 70%)}.dl .auth-side h2{font-size:clamp(30px,3.2vw,44px);max-width:14em}.dl .auth-side p{color:var(--on-d-2);margin-top:12px;max-width:30em}.dl .auth-main{display:grid;place-items:center;padding:56px var(--m)}.dl .auth-card{width:100%;max-width:420px;display:grid;gap:18px}.dl .auth-card h1{font-size:40px;letter-spacing:-.04em}.dl .auth-card>p{color:var(--ink-2)}.dl .auth-card .btn{width:100%}.dl .auth-alt{text-align:center;color:var(--ink-2);font-size:15px}.dl .auth-alt a{color:var(--teal-d);font-weight:600}.dl .forgot{justify-self:end;font-size:14px;color:var(--teal-d);font-weight:500}.dl .teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dl .teaser{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px;border-radius:24px;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;padding:26px}.dl .teaser img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transition:transform .8s var(--ease)}.dl .teaser:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(7,22,24,.95),rgba(7,22,24,.25) 75%)}.dl .teaser:hover img{transform:scale(1.06)}.dl .teaser b{font-size:24px;letter-spacing:-.02em}.dl .teaser span{color:#c8dad7;margin-top:6px}.dl .teaser .go{position:absolute;top:22px;right:22px;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.14);display:grid;place-items:center;transition:background-color .2s,transform .2s var(--ease)}.dl .teaser:hover .go{background:var(--gold);color:var(--ink);transform:rotate(-45deg)}.dl .teaser.solid{background:var(--teal-d)}.dl .teaser.solid:after{display:none}@media (max-width:960px){.dl .auth,.dl .calc,.dl .course,.dl .faq-layout,.dl .feat,.dl .honest,.dl .phero-grid,.dl .quiz-wrap,.dl .wait{grid-template-columns:1fr}.dl .feat.flip>:first-child{order:0}.dl .layers,.dl .teasers,.dl .trio,.dl .values{grid-template-columns:1fr}.dl .exams{grid-template-columns:1fr 1fr}.dl .tl{grid-template-columns:56px 1fr;gap:18px}.dl .tl-ex{grid-column:2}.dl .faq-toc{position:static;display:flex;flex-wrap:wrap}.dl .auth-side{min-height:300px;padding:32px var(--m)}.dl .course .figure img{min-height:260px}.dl .phero{padding:64px 0}}@media (max-width:640px){.dl .channels,.dl .exams,.dl .tl{grid-template-columns:1fr}.dl .tl-ex{grid-column:auto}.dl .calc-in,.dl .calc-out,.dl .course-body,.dl .form,.dl .wait{padding:24px}.dl .calc-out .per-day{font-size:56px}.dl .inc-table td,.dl .inc-table th{padding:14px 16px}.dl .inc-table td:first-child{width:auto}.dl .teaser{min-height:240px}}.dl .why{position:relative;background:var(--dark);color:var(--on-d);overflow:hidden;isolation:isolate;padding:110px 0}.dl .why-bg{position:absolute;inset:0;z-index:-1}.dl .why-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 62%;object-position:center 62%;filter:saturate(.55)}.dl .why-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--dark) 0,rgba(10,29,32,.85) 14%,rgba(10,29,32,0) 42%),linear-gradient(90deg,rgba(7,22,24,.96) 0,rgba(7,22,24,.82) 42%,rgba(7,22,24,.35) 100%),linear-gradient(0deg,rgba(7,22,24,.97) 0,rgba(7,22,24,.2) 55%)}.dl .why-head{max-width:640px}.dl .why-head h2{font-size:clamp(36px,4.6vw,64px);font-weight:800;letter-spacing:-.045em;line-height:1.02}.dl .why-head>p{font-size:19px;color:#d3e2df;margin-top:18px;max-width:34em}.dl .why-head .cta-row{margin-top:28px}.dl .why-num{margin-top:16px;font-size:15px;color:var(--on-d-2)}.dl .why-num b{color:#fff}.dl .why-cards{list-style:none;margin:72px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dl .why-cards li{background:rgba(7,22,24,.72);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px}.dl .why-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(227,178,60,.16);color:var(--gold)}.dl .why-cards h3{font-size:20px;letter-spacing:-.02em}.dl .why-cards p{color:#c9dad7;font-size:15.5px;line-height:1.55}.dl .why-cards small{margin-top:auto;padding-top:6px;font-size:13px;color:var(--on-d-2)}@media (max-width:960px){.dl .why{padding:90px 0 80px}.dl .why-cards{grid-template-columns:1fr;margin-top:48px}.dl .why-bg img{-o-object-position:62% 55%;object-position:62% 55%}}.dl .am-hero{padding:72px 0 64px}.dl .am-hero .trust{margin-top:28px}.dl .am{padding:48px 0 120px}.dl .am-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.dl .am-card{background:#fff;border:1px solid var(--paper-2);border-radius:22px;box-shadow:0 30px 60px -44px rgba(12,35,38,.4);padding:28px 32px 32px;outline:none;scroll-margin-top:96px}.dl .am-card:focus-visible{box-shadow:0 0 0 3px var(--gold)}.dl .am-nojs{color:var(--ink-2)}.dl .am-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dl .am-n{font-weight:700;font-size:18px}.dl .am-n small{font-size:15px;font-weight:500;color:var(--ink-2)}.dl .am-tags{display:flex;gap:8px;flex-wrap:wrap}.dl .am-bar{height:6px;background:var(--paper-2);border-radius:99px;margin:16px 0 24px;overflow:hidden}.dl .am-bar i{display:block;height:100%;background:var(--teal);border-radius:inherit;transition:width .5s var(--ease)}.dl .am-texto{background:var(--paper);border-radius:16px;margin-bottom:22px}.dl .am-texto summary{display:flex;align-items:center;gap:8px;padding:14px 18px;cursor:pointer;font-size:14.5px;color:var(--ink-2);list-style:none}.dl .am-texto summary::-webkit-details-marker{display:none}.dl .am-texto summary b{color:var(--ink);font-weight:600}.dl .am-texto-in{padding:0 18px 16px;max-height:320px;overflow:auto}.dl .am-texto-in p{font-size:15.5px;line-height:1.7}.dl .am-texto-in small{display:block;margin-top:10px;font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}.dl .am-stem p{font-size:18px;line-height:1.55;font-weight:500;margin:0 0 10px}.dl .am-alts{margin-top:14px}.dl .am-alts .alt{font-size:16px;min-height:56px;padding:12px 16px 12px 12px}.dl .alt u{text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--teal)}.dl .alt.picked{border-color:var(--ink);background:#f7faf9}.dl .alt.picked .l{background:var(--ink);color:#fff}.dl .am-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.dl .am-actions .btn[disabled]{opacity:.35;cursor:not-allowed}.dl .am-tip{font-size:14.5px;color:var(--ink-2)}.dl .am-keys{margin-left:auto;font-size:13px;color:#7a8e8c}@media (hover:none){.dl .am-keys{display:none}}.dl .am-dec{margin-top:26px;border-top:1px solid var(--paper-2);padding-top:24px;display:grid;gap:14px;animation:dl-panelIn .45s var(--ease)}.dl .am-dec-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dl .am-dec-title{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:17px;color:var(--teal-d);margin-right:auto}.dl .am-gab{font-size:14px;color:var(--ink-2)}.dl .am-gab b{color:var(--ink)}.dl .am-why{border-radius:16px;padding:16px 18px;border:1px solid}.dl .am-why.ok{background:#eef9f7;border-color:#bfe6e0}.dl .am-why.no{background:var(--red-l);border-color:#f2c9c1}.dl .am-why b{display:block;font-size:14px;margin-bottom:4px}.dl .am-why.ok b{color:var(--teal-d)}.dl .am-why.no b{color:#9e2e1c}.dl .am-block p,.dl .am-trap p,.dl .am-why p{font-size:15.5px;line-height:1.6}.dl .am-blocks{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dl .am-block{background:var(--paper);border-radius:16px;padding:16px 18px}.dl .am-dec h4{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);margin:0 0 6px}.dl .am-block .am-cmd{margin-top:10px;font-size:14.5px;color:var(--ink-2)}.dl .am-cmd b{color:var(--ink)}.dl .am-trap{display:flex;gap:14px;background:var(--gold-l);border-radius:16px;padding:16px 18px}.dl .am-trap-i{width:40px;height:40px;border-radius:12px;background:#fff;color:#8a6410;display:grid;place-items:center;flex:none}.dl .am-dec .am-trap h4{color:#7a580c}.dl .am-hint{background:var(--dark);color:var(--on-d);border-radius:16px;padding:18px 20px}.dl .am-dec .am-hint h4{color:var(--gold)}.dl .am-hint p{font-size:15.5px;line-height:1.6}.dl .am-hint .am-key{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.dl .am-key span{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--on-d-2)}.dl .am-key b{background:rgba(227,178,60,.16);color:var(--gold);padding:4px 12px;border-radius:999px;font-size:14px;font-weight:600}.dl .am-key small{flex-basis:100%;font-size:13.5px;color:var(--on-d-2)}.dl .am-more{border:1px solid var(--paper-2);border-radius:14px}.dl .am-more summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:600;font-size:15.5px;cursor:pointer;list-style:none}.dl .am-more summary::-webkit-details-marker{display:none}.dl .am-more summary .ico{color:var(--ink-2);transition:transform .25s var(--ease)}.dl .am-more[open] summary .ico{transform:rotate(180deg)}.dl .am-more ol{margin:0;padding:0 18px 16px 40px;display:grid;gap:8px;font-size:15px;line-height:1.55}.dl .am-more>p{margin:0;padding:0 18px 14px;font-size:15px;line-height:1.6}.dl .am-wrong{list-style:none;margin:0;padding:0 18px 16px;display:grid;gap:12px}.dl .am-wrong li{display:flex;gap:12px;font-size:15px;line-height:1.55}.dl .am-wrong .l{width:28px;height:28px;border-radius:50%;background:var(--paper);color:var(--ink-2);display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.dl .am-wrong li.mine .l{background:var(--red);color:#fff}.dl .am-wrong em{font-style:normal;font-weight:600;color:#9e2e1c}.dl .am-next{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px}.dl .am-later{font-size:13.5px;color:var(--ink-2)}.dl .am-side{position:sticky;top:96px;display:grid;gap:14px}.dl .am-score{background:#fff;border:1px solid var(--paper-2);border-radius:20px;padding:20px}.dl .am-score-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.dl .am-score-top b{font-size:16px}.dl .am-score-top span{font-size:14px;color:var(--ink-2)}.dl .am-dots{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.dl .am-dots button{width:100%;aspect-ratio:1;border-radius:12px;border:1.5px solid var(--paper-2);background:#fff;font:600 14px var(--font);color:var(--ink-2);cursor:pointer;transition:transform .15s var(--ease)}.dl .am-dots button:hover:not([disabled]){transform:translateY(-1px)}.dl .am-dots .todo{background:var(--paper);border-color:transparent;color:#93a5a3;cursor:default}.dl .am-dots .cur{border-color:var(--ink);color:var(--ink)}.dl .am-dots .ok{background:var(--teal);border-color:var(--teal);color:#fff}.dl .am-dots .no{background:var(--red);border-color:var(--red);color:#fff}.dl .am-dots .here.no,.dl .am-dots .here.ok{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.dl .am-score-line{margin-top:14px;font-size:14px;color:var(--ink-2)}.dl .am-promo{background:var(--dark);color:var(--on-d);border-radius:20px;padding:20px}.dl .am-promo b{font-size:16px}.dl .am-promo p{font-size:14.5px;line-height:1.55;color:var(--on-d-2);margin-top:6px}.dl .am-promo .link-arrow{color:var(--teal);margin-top:12px;font-size:15px}.dl .am-result h2{font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1.05}.dl .am-result h2 em{font-style:normal;color:var(--teal-d)}.dl .am-msg{font-size:17px;color:var(--ink-2);margin-top:12px;max-width:40em}.dl .am-rlist{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.dl .am-rlist li{display:flex;align-items:center;gap:12px;border:1px solid var(--paper-2);border-radius:14px;padding:10px 8px 10px 12px;min-width:0}.dl .am-rn{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none}.dl .am-rn .ico{width:16px;height:16px}.dl .am-rlist .ok .am-rn{background:var(--teal-l);color:var(--teal-d)}.dl .am-rlist .no .am-rn{background:var(--red-l);color:var(--red)}.dl .am-rt{flex:1;min-width:0}.dl .am-rt b{display:block;font-size:14.5px}.dl .am-rt small{display:block;font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl .am-rev{border:0;background:none;color:var(--teal-d);font:600 14px var(--font);cursor:pointer;padding:8px;border-radius:8px}.dl .am-rev:hover{background:var(--teal-l)}.dl .am-mail{margin-top:28px;background:var(--paper);border-radius:18px;padding:20px 22px;display:grid;grid-template-columns:1fr 1.1fr;gap:6px 24px;align-items:center}.dl .am-mail p{font-size:14.5px;color:var(--ink-2);margin-top:2px}.dl .am-mail .notify{margin-top:0}.dl .am-mail .form-out{grid-column:1/-1}.dl .am-result .cta-row{margin-top:24px}.dl .btn-line{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px #ccd7d4}.dl .btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--teal)}.dl .dec-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.dl .dec-more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--gold);text-decoration:none}.dl .dec-more:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:960px){.dl .am{padding:28px 0 88px}.dl .am-grid{grid-template-columns:1fr;gap:14px}.dl .am-side{position:static;order:-1}.dl .am-promo{display:none}.dl .am-score{padding:14px 16px}.dl .am-dots{grid-template-columns:repeat(10,1fr);gap:5px;margin-top:12px}.dl .am-dots button{border-radius:9px;font-size:13px}.dl .am-score-line{margin-top:10px;font-size:13.5px}.dl .am-card{padding:22px 18px 24px;border-radius:18px}.dl .am-blocks,.dl .am-mail,.dl .am-rlist{grid-template-columns:1fr}.dl .am-stem p{font-size:17px}.dl .am-texto-in{max-height:240px}}.dl{min-height:100vh;overflow-x:clip}.dl .why .kicker{color:#5fbdba}@media (max-width:1120px){.dl .top .login{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}}@media (max-width:640px){.dl .top .btn .wide{display:none}.dl .top .actions{gap:6px}.dl .top .wrap{gap:12px}}@media (max-width:480px){.dl .top .actions .btn{display:none}.dl .logo small{font-size:12px}}.dl .field.pw{position:relative}.dl .field.pw input{padding-right:54px}.dl .field.pw .eye{position:absolute;right:6px;bottom:6px;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.dl .field.pw .eye:hover{background:var(--paper-2)}.dl .field .hint{font-size:13.5px;color:var(--ink-2)}.dl .auth-err{font-weight:500;color:var(--red);background:var(--red-l)}.dl .auth-err,.dl .auth-note{font-size:15px;border-radius:12px;padding:10px 14px}.dl .auth-note{color:#6b4e00;background:var(--gold-l)}.dl .auth-ok{font-size:15px;font-weight:500;color:var(--teal-d);background:var(--teal-l);border-radius:12px;padding:10px 14px}.dl .linkbtn{justify-self:center;background:none;border:0;padding:6px 0;font:inherit;font-size:15px;font-weight:500;color:var(--teal-d);cursor:pointer;text-decoration:underline}.dl .auth-card .btn:disabled{opacity:.6;cursor:not-allowed}.dl .auth-card .code-input{letter-spacing:.2em;text-transform:uppercase}.dl .doc{padding:56px 0 96px}.dl .doc-in{max-width:820px;margin:0 auto;padding:0 var(--m)}.dl .doc-in h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.03em;color:var(--ink)}.dl .doc-in h2{font-size:21px;letter-spacing:-.02em;color:var(--ink)}.dl .doc-in li,.dl .doc-in p{line-height:1.75;font-size:16px}.dl .doc-in .text-sm{font-size:16px}.dl .doc-in a{color:var(--teal-d);text-decoration:underline;text-underline-offset:3px}.dl .flow{padding:48px 0 96px}.dl .flow h1{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.03em}.dl .flow .lead{color:var(--ink-2);margin-top:8px}.dl .flow-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:start}.dl .flow-form{display:grid;gap:18px;margin-top:28px}.dl .flow-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dl .flow-form .btn{width:100%}.dl .flow-form .btn:disabled{opacity:.6;cursor:not-allowed}.dl .check{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--ink-2);line-height:1.5}.dl .check input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--teal)}.dl .check a,.dl .flow-small a{color:var(--teal-d);font-weight:600;text-decoration:underline;text-underline-offset:3px}.dl .flow-small{font-size:14px;color:var(--ink-2);text-align:center}.dl .summary{background:#fff;border:1px solid #d9e3e0;border-radius:20px;padding:28px;position:sticky;top:96px;display:grid;gap:16px}.dl .summary .tag{justify-self:start;background:var(--gold-l);color:#6b4e00;font-size:13px;font-weight:600;padding:4px 12px;border-radius:99px}.dl .summary h2{font-size:21px;letter-spacing:-.02em}.dl .summary ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dl .summary li{display:flex;gap:10px;align-items:flex-start;color:var(--ink-2);font-size:15px}.dl .summary li svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--teal)}.dl .summary .total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--paper-2);padding-top:16px}.dl .summary .total b{font-size:34px;letter-spacing:-.03em}.dl .summary .total small{display:block;text-align:right}.dl .summary .note,.dl .summary .total small{color:var(--ink-2);font-size:14px}.dl .summary .promo{background:var(--gold-l);border-radius:12px;padding:12px 14px;color:#6b4e00;font-size:14px;display:grid;gap:4px}.dl .statebox{max-width:560px;margin:0 auto;text-align:center;display:grid;gap:16px;justify-items:center;padding:72px var(--m) 96px}.dl .statebox h1{font-size:clamp(26px,3.4vw,34px);letter-spacing:-.03em}.dl .statebox p{color:var(--ink-2)}.dl .statebox .mk{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--teal-l);color:var(--teal-d)}.dl .statebox .mk.gold{background:var(--gold-l);color:#6b4e00}.dl .statebox .mk.red{background:var(--red-l);color:var(--red)}.dl .statebox .cta-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.dl .statebox .box{width:100%;text-align:left;border-radius:16px;padding:20px;display:grid;gap:12px;background:#fff;border:1px solid #d9e3e0}.dl .statebox .box.ok{background:var(--teal-l);border-color:#b5ded8}.dl .statebox .box.bad{background:var(--red-l);border-color:#f1c7be}.dl .statebox .box h2{font-size:18px;display:flex;gap:8px;align-items:center}.dl .statebox .box .field{margin-top:4px}.dl .spin{animation:dl-spin 1s linear infinite}.dl .box{width:100%;text-align:left;border-radius:16px;padding:20px;display:grid;gap:12px;background:#fff;border:1px solid #d9e3e0}.dl .box.ok{background:var(--teal-l);border-color:#b5ded8}.dl .box.bad{background:var(--red-l);border-color:#f1c7be}.dl .box h2{font-size:18px;display:flex;gap:8px;align-items:center}.dl .box p{color:var(--ink-2)}@keyframes dl-spin{to{transform:rotate(1turn)}}.dl .statepage{min-height:100vh;display:grid;place-items:center;padding:32px var(--m);background:var(--paper)}@media (max-width:900px){.dl .flow-grid{grid-template-columns:1fr}.dl .summary{position:static}.dl .flow-two{grid-template-columns:1fr}}