.tk-hero{color:#fff;background:repeating-conic-gradient(from 0deg at 76% 50%, #ffffff08 0 .6deg, transparent .6deg 2.4deg), radial-gradient(60% 80% at 76% 50%, #2a5bb8 0%, #12306e 55%, #0a1a40 100%);margin-top:-96px;padding:170px 16px 200px;position:relative;overflow:hidden}.tk-hero .wave-edge{z-index:2}.tk-hero-in{z-index:3;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;display:grid;position:relative}.tk-k{font:italic 400 clamp(22px, 2.2vw, 30px)/1 var(--font-display);color:#8cbcff;align-items:center;gap:10px;margin:0 0 14px;display:flex}.tk-k svg{color:#8cbcff}.tk-title{font:500 clamp(48px, 6.4vw, 96px)/1.02 "Bodoni Moda", var(--font-display);font-variation-settings:"opsz" 11;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 18px #050e2873;margin:0}.tk-lede{max-width:44ch;font:400 clamp(18px, 1.6vw, 22px)/1.5 var(--sans);color:#dbe6fb;margin:22px 0 0}.tk-btns{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.tool-btn.light{color:#0c1f4a;background:#fff}.tool-btn.light:hover{background:#eaf0fb}.tool-btn.outline{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff73}.tool-btn.outline:hover{background:#ffffff14}.tk-fan{height:420px;position:relative}.tk-fan-card{transform-origin:50% 120%;width:300px;margin:-170px 0 0 -150px;transition:transform .5s;position:absolute;top:50%;left:50%}.tk-fan-card .tool-sheet{box-shadow:0 30px 50px -24px #0009,inset 0 0 0 1px #ffffff1f}.tk-fan-card.f0{transform:rotate(-18deg)translate(-40px)}.tk-fan-card.f1{transform:rotate(-6deg)translate(-12px)}.tk-fan-card.f2{transform:rotate(6deg)translate(12px)}.tk-fan-card.f3{transform:rotate(18deg)translate(40px)}.tk-fan:hover .f0{transform:rotate(-24deg)translate(-70px)}.tk-fan:hover .f1{transform:rotate(-8deg)translate(-24px)}.tk-fan:hover .f2{transform:rotate(8deg)translate(24px)}.tk-fan:hover .f3{transform:rotate(24deg)translate(70px)}.tk-list{background:var(--graph-paper);background-color:#f4f6fa;padding:90px 0 110px}.tk-list .mpw-kit{margin-top:0;margin-bottom:64px;scroll-margin-top:110px}.tk-row-head{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:20px;display:flex}.tk-row-head .mpw-kit-k{margin:0}.tk-row-verb{font:italic 400 21px var(--font-display);color:#33476e;margin:0}.tk-row-verb a{font:600 14px var(--sans);color:var(--primary,#1a3f94);margin-left:10px;font-style:normal;text-decoration:none}.tl-hero{padding-top:150px}.tl-crumbs{z-index:3;font:500 14px var(--sans);color:#a9c3ee;margin:0 0 30px;position:relative}.tl-crumbs a{color:#fff;text-decoration:none}.tl-from{max-width:46ch;font:500 15px/1.55 var(--sans);color:#cfe0ff;margin:18px 0 0}.tl-from i{font:italic 400 19px/1.4 var(--font-display);color:#dbe6fb;margin-top:4px;display:block}.tl-pic .tool-sheet{height:400px;box-shadow:0 40px 70px -30px #0009,inset 0 0 0 1px #ffffff1f}.tl-body{padding:40px 0 20px}.tl-body .wrap{max-width:900px}.tl-next{margin:56px 0 10px}.tl-next-k{font:600 13px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--primary,#1a3f94);margin:0 0 14px}.tl-next .mpt-card{grid-template-rows:auto auto auto 1fr;grid-template-columns:260px 1fr;align-items:start;column-gap:28px;display:grid}.tl-next .mpt-card .tool-sheet{grid-row:1/span 5}@media (max-width:980px){.tk-hero{padding:130px 16px 140px}.tk-hero-in{grid-template-columns:1fr;gap:30px}.tk-fan{height:300px}.tk-fan-card{width:210px;margin:-120px 0 0 -105px}.tk-fan-card .tool-sheet.big{height:240px}.tl-pic .tool-sheet{height:300px}.tl-next .mpt-card{display:flex}}.tl-how{margin:10px 0 40px}.tl-how h2{font:500 clamp(30px, 3vw, 42px)/1.1 "Bodoni Moda", var(--font-display);font-variation-settings:"opsz" 11;color:var(--ink);margin:0 0 16px}.tl-how ol{counter-reset:h;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.tl-how li{background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:20px 22px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e3e8f0}.tl-how li+li:before{content:"→";font:400 18px var(--sans);color:var(--primary,#1a3f94);position:absolute;top:50%;left:-14px;transform:translate(-50%,-50%)}.tl-how li:nth-child(2){color:#fff;box-shadow:none;background:radial-gradient(120% 160% at 20% 0,#2f64c8 0%,#12306e 60%,#0a1a40 100%)}.tl-how small{font:600 11.5px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--primary,#1a3f94)}.tl-how li:nth-child(2) small{color:#8cbcff}.tl-how a,.tl-how b{font:500 22px/1.2 "Bodoni Moda", var(--font-display);font-variation-settings:"opsz" 11;color:inherit;text-decoration:none}.tl-how a{color:var(--primary,#1a3f94)}.tl-how span{font:400 14.5px/1.5 var(--sans);color:#33476e}.tl-how li:nth-child(2) span{color:#cfdcf4}@media (max-width:760px){.tl-how ol{grid-template-columns:1fr}.tl-how li+li:before{top:-7px;left:50%;transform:translate(-50%,-50%)rotate(90deg)}}.tl-recipe{background:#fff;border-radius:26px;margin:10px 0 50px;padding:40px 44px;box-shadow:inset 0 0 0 1px #e3e8f0,0 30px 60px -48px #0c1f4a80}.tl-recipe-k{letter-spacing:.2em;text-transform:uppercase;margin:0;font:600 12px var(--sans)!important;color:var(--primary,#1a3f94)!important}.tl-recipe h2{font-variation-settings:"opsz" 11;color:var(--ink);font:500 clamp(32px, 3.4vw, 46px)/1.08 "Bodoni Moda", var(--font-display)!important;margin:8px 0 0!important}.tl-recipe-for{font:italic 400 22px/1.4 var(--font-display)!important;color:#33476e!important;margin:10px 0 0!important}.tl-recipe-facts{grid-template-columns:2fr 1fr 1fr;gap:14px;margin:26px 0 0;display:grid}.tl-recipe-facts div{background:#f4f7fc;border-radius:16px;padding:16px 18px}.tl-recipe-facts dt{font:600 11px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--primary,#1a3f94)}.tl-recipe-facts dd{font:400 15px/1.5 var(--sans);color:var(--ink);margin:6px 0 0}.tl-recipe-facts ul{margin:0;padding-left:18px}.tl-recipe-steps{counter-reset:none;gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.tl-recipe-steps li{border-top:1px solid #e3e8f0;grid-template-columns:64px 1fr;gap:14px;padding:18px 0;display:grid}.tl-recipe-steps li>b{font:500 34px/1 "Bodoni Moda", var(--font-display);color:var(--primary,#1a3f94)}.tl-recipe-steps h3{font-variation-settings:"opsz" 11;font:500 23px/1.2 "Bodoni Moda", var(--font-display)!important;color:var(--ink)!important;margin:2px 0 0!important}.tl-recipe-steps p{font:400 16.5px/1.55 var(--sans)!important;color:#33476e!important;margin:6px 0 0!important}.tl-recipe-done{background:radial-gradient(120% 160% at 15% 0,#2f64c8 0%,#12306e 60%,#0a1a40 100%);border-radius:16px;align-items:baseline;gap:14px;padding:18px 22px;display:flex;color:#fff!important;font:400 16px/1.5 var(--sans)!important;margin:12px 0 0!important}.tl-recipe-done b{font:600 12px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#8cbcff;flex:none}@media (max-width:760px){.tl-recipe{padding:26px 22px}.tl-recipe-facts{grid-template-columns:1fr}.tl-recipe-steps li{grid-template-columns:46px 1fr}.tl-recipe-done{flex-direction:column;gap:4px}}.tl-big-ico{color:#fff;background:#ffffff14;border-radius:30px;place-items:center;width:120px;height:120px;margin:6px 0 22px;display:grid;box-shadow:inset 0 0 0 1px #fff3,0 24px 50px -24px #0000008c}.tl-big-ico svg{width:72px;height:72px}.tl-big-ico svg *{stroke-width:1.3px}.tl-title svg{display:none}.tl-dl{color:#0c1f4a;background:#fff;border-radius:20px;align-items:center;gap:16px;padding:12px 26px 12px 12px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 20px 40px -18px #0009}.tl-dl:hover{transform:translateY(-2px);box-shadow:0 26px 50px -18px #000000a6}.tl-dl-ico{color:#fff;background:radial-gradient(120% 120% at 25% 15%,#2f64c8 0%,#12306e 60%,#0a1a40 100%);border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.tl-dl-t b{font:600 17px var(--sans);display:block}.tl-dl-t small{font:500 13px var(--sans);color:#4a5b80;margin-top:2px;display:block}@media (max-width:760px){.tl-big-ico{border-radius:24px;width:92px;height:92px}.tl-big-ico svg{width:56px;height:56px}.tl-dl{box-sizing:border-box;width:100%}}.tl-pic{display:block}.tl-purpose{max-width:46ch;font:400 18px/1.55 var(--sans);color:#ffffffe0;margin:14px 0 0}.tl-board,.tl-secs{margin:10px 0 56px}.tl-board h2,.tl-secs h2{font-variation-settings:"opsz" 11;color:var(--ink);font:500 clamp(32px, 3.4vw, 46px)/1.08 "Bodoni Moda", var(--font-display)!important;margin:8px 0 0!important}.tl-board-pic{border-radius:18px;margin-top:26px;transition:transform .3s;display:block;overflow:hidden;box-shadow:0 40px 80px -50px #0c1f4a99,0 0 0 1px #e3e8f0}.tl-board-pic:hover{transform:translateY(-3px)}.tl-board-pic img{width:100%;height:auto;display:block}.tl-sec-list{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.tl-sec-list li{background:#fff;border-radius:20px;padding:22px 24px;box-shadow:inset 0 0 0 1px #e3e8f0}.tl-sec-h{align-items:flex-start;gap:14px;display:flex}.tl-sec-h>b{color:#fff;width:38px;height:38px;font:600 16px var(--sans);background:#0c1f4a;border-radius:50%;flex:none;place-items:center;display:grid}.tl-sec-h h3{font:600 21px/1.2 var(--sans)!important;color:var(--ink)!important;margin:4px 0 0!important}.tl-sec-h p{font:400 15px/1.45 var(--sans)!important;color:#5a6a8a!important;margin:3px 0 0!important}.tl-sec-do{font:400 17px/1.55 var(--sans)!important;color:var(--ink)!important;margin:14px 0 0 52px!important}.tl-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0 52px;display:grid}.tl-levels div{background:#f4f7fc;border-radius:14px;padding:12px 14px}.tl-levels dt{font:600 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#5a6a8a;align-items:center;gap:8px;display:flex}.tl-levels dt i{width:22px;height:22px;font:600 12px var(--sans);letter-spacing:0;color:#fff;background:#b7c1d6;border-radius:50%;place-items:center;font-style:normal;display:grid}.tl-levels div:nth-child(2) dt i{background:#5b8de0}.tl-levels div:nth-child(3) dt i{background:#0c1f4a}.tl-levels dd{font:400 14.5px/1.5 var(--sans);color:#33476e;margin:8px 0 0}.tl-dls-end{justify-content:center;margin-top:30px}@media (max-width:760px){.tl-levels{grid-template-columns:1fr;margin-left:0}.tl-sec-do{margin-left:0!important}.tl-sec-list li{padding:18px}}.tk-book{border-radius:18px;transition:transform .35s;display:block;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 50px 90px -40px #000000b3,0 0 0 1px #ffffff1f}.tk-book:hover{transform:rotate(0)translateY(-4px)}.tk-book img{width:100%;height:auto;display:block}.tk-jump{margin:18px 0 0}.tk-jump a{color:#ffffffd9;font:500 15px var(--sans)}.tk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:26px 0 0;padding:0;list-style:none;display:grid}@media (max-width:1000px){.tk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tk-grid{grid-template-columns:1fr}}.tk-tool{flex-direction:column;min-width:0;display:flex}.tk-tool-pic{margin-bottom:14px;display:block}.tk-tool .mpt-name a{color:inherit;text-decoration:none}.tk-tool .mpt-holds{flex:1}.tk-tool-btns{align-items:center;gap:14px;margin-top:12px;display:flex}.dl-mini{color:#fff;font:600 14px var(--sans);background:#0c1f4a;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:inline-flex}.dl-mini small{font:500 12px var(--sans);opacity:.7}.dl-mini:hover{background:#1a3f94}.tk-open{font:600 14px var(--sans);color:var(--primary,#1a3f94);text-decoration:none}
