.ol-page{--ol-blue:#2a5cc0;--ol-blue-deep:#1d3f94;--ol-navy:#16307a;--ol-yellow:#ffc93c;--ol-orange:#f5a023;--ol-purple:#4b1f8f;--ol-ink:#1d3f94;--ol-card-line:#c9d8ff;--ol-hatch-1:#1d3f94;--ol-hatch-2:#2f66d0;--ol-hatch-3:#5b8cf0;--ol-hatch-4:#2a5cc0}:root[data-theme=dark] .ol-page{--ol-ink:#a9c1ff;--ol-card-line:#3a4a78;--ol-hatch-1:#8fb0ff;--ol-hatch-2:#6f95f5;--ol-hatch-3:#c4d5ff;--ol-hatch-4:#7fa2ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ol-page{--ol-ink:#a9c1ff;--ol-card-line:#3a4a78;--ol-hatch-1:#8fb0ff;--ol-hatch-2:#6f95f5;--ol-hatch-3:#c4d5ff;--ol-hatch-4:#7fa2ff}}.ol-wrap{max-width:1040px;margin:0 auto;padding:0 20px;position:relative}.ol-sec{padding:84px 20px 96px}.ol-doodle{position:absolute;pointer-events:none}.ol-hero{position:relative;overflow:hidden;padding:72px 0 120px}.ol-mega{margin:0;display:flex;flex-direction:column;align-items:flex-start;line-height:.92;text-transform:uppercase}.ol-mega-row{display:inline-flex;align-items:center;white-space:nowrap;font-size:clamp(3.1rem,14.2vw,10.4rem);font-weight:700;letter-spacing:-.035em;background-image:repeating-linear-gradient(-58deg,var(--ol-hatch-1) 0 6px,var(--ol-hatch-2) 6px 8px,var(--ol-hatch-1) 8px 13px,var(--ol-hatch-3) 13px 14px,var(--ol-hatch-1) 14px 21px,var(--ol-hatch-4) 21px 23px);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;transform:rotate(-1.6deg);transform-origin:left center}.ol-mega-row+.ol-mega-row{margin-left:clamp(18px,7vw,110px);transform:rotate(1.2deg)}.ol-mega-o{width:.86em;height:.86em;flex:none;margin:0 -.02em}.ol-hero-grid{display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:center;margin-top:44px;max-width:900px}.ol-hand{margin:0 0 22px;font-family:var(--font-caveat),cursive;font-size:clamp(2.1rem,calc(4.8vw * var(--a11y-font-scale, 1)),3.3rem);font-weight:700;line-height:1.05;color:var(--ol-yellow)}.ol-hand-blue{color:var(--ol-ink)}.ol-brand{color:#e85d24}.ol-hand-gap{margin-top:72px}p.ol-hand{margin-bottom:10px}.ol-lead{margin:0;max-width:620px;font-size:18px;font-weight:500;line-height:1.6;color:var(--ol-ink)}.ol-lead b{font-weight:700}.ol-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ol-actions-center,.ol-btn{justify-content:center}.ol-btn{display:inline-flex;align-items:center;min-height:54px;padding:12px 28px;border-radius:9999px;border:0;cursor:pointer;font:inherit;font-size:17px;font-weight:700;text-decoration:none;text-align:center;transition:transform .16s ease,box-shadow .16s ease}.ol-btn:hover{transform:translateY(-2px) rotate(-.6deg)}.ol-btn:focus-visible,.ol-dot:focus-visible,.ol-faq-tab:focus-visible,.ol-option:focus-visible{outline:3px solid #ff5fa2;outline-offset:3px}.ol-btn:disabled{opacity:.6;cursor:default;transform:none}.ol-btn-main{background:var(--ol-orange);color:var(--ol-navy)!important;box-shadow:0 6px 0 #c97a0a}.ol-btn-main:active{transform:translateY(3px);box-shadow:0 3px 0 #c97a0a}.ol-btn-ghost{background:#fff;color:var(--ol-blue-deep)!important;box-shadow:inset 0 0 0 2.5px var(--ol-blue-deep)}.ol-btn-wide{width:100%}.ol-facts{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ol-facts li{display:flex;flex-direction:column;gap:2px;padding:12px 18px;border-radius:18px;background:hsla(0,0%,100%,.14);border:2px solid hsla(0,0%,100%,.35)}.ol-facts b{font-size:16px;font-weight:700;color:#fff}.ol-facts span{font-size:13px;color:#dbe6ff}.ol-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;flex:none;border-radius:50%;background:var(--ol-yellow);color:var(--ol-navy);text-align:center;transform:rotate(6deg)}.ol-badge b{font-size:64px;font-weight:700;line-height:1}.ol-badge span{margin-top:4px;font-size:17px;font-weight:700;line-height:1.25}.ol-star-1{width:44px;right:7%;top:300px;transform:rotate(12deg)}.ol-star-2{width:26px;right:16%;top:420px;transform:rotate(-14deg)}.ol-space{position:relative;padding:76px 0 110px;color:#fff;background-color:var(--ol-blue);background-image:radial-gradient(#fff 1.2px,transparent 1.8px),radial-gradient(hsla(0,0%,100%,.55) 1px,transparent 1.6px),radial-gradient(rgba(126,87,255,.9) 1.6px,transparent 2.2px);background-size:190px 170px,110px 130px,260px 230px;background-position:20px 30px,70px 90px,140px 10px}.ol-wave{position:absolute;left:0;top:-59px;width:max(100%,1100px);height:60px;color:var(--ol-blue);display:block}.ol-page main{overflow-x:clip}@supports not (overflow-x:clip){.ol-wave{width:100%}}.ol-wave-bottom{top:auto;bottom:-59px}.ol-rocket{width:110px;right:6%;top:18px;transform:rotate(8deg)}.ol-planet{width:120px;left:3%;bottom:40px;opacity:.95}.ol-text{margin:0 0 22px;max-width:700px;font-size:16px;line-height:1.6;color:var(--v2-ink-2)}.ol-text-light{color:#e6edff}.ol-note{margin:16px 0 0;font-size:14px;line-height:1.5;color:var(--v2-ink-3)}.ol-note-light{color:#cfdcff}.ol-form-box .ol-note-form{color:#5a72b5}.ol-kicker{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ol-orange)}.ol-h2{margin:0 0 14px;font-size:clamp(1.45rem,calc(3vw * var(--a11y-font-scale, 1)),2rem);font-weight:700;line-height:1.15;color:var(--ol-blue-deep)}.ol-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.ol-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:30px 24px 24px;border-radius:28px;background:#fff;color:var(--ol-blue-deep)}.ol-card:first-child{transform:rotate(-1deg)}.ol-card:nth-child(3){transform:rotate(1deg)}.ol-card h3{margin:6px 0 0;font-size:20px;font-weight:700}.ol-card p{margin:0;font-size:16px;line-height:1.55;color:#2c4a9a}.ol-num,.ol-step-n{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--ol-orange);color:var(--ol-navy);font-size:18px;font-weight:700}.ol-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px 18px;gap:14px 18px}.ol-steps li{display:flex;gap:14px;align-items:flex-start;padding:18px 22px;border-radius:24px;background:#fff;color:var(--ol-blue-deep)}.ol-steps b{display:block;font-size:18px;font-weight:700}.ol-steps p{margin:4px 0 0;font-size:16px;line-height:1.5;color:#2c4a9a}.ol-step-link{display:inline-block;margin-top:8px;font-size:16px;font-weight:700;color:var(--ol-blue-deep);text-decoration:underline;text-underline-offset:3px}.ol-samples{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.ol-sample{padding:24px;border-radius:28px;background:var(--surface-2);border:2.5px solid var(--ol-card-line)}.ol-sample-art{display:flex;justify-content:center;margin:0 0 14px;padding:8px 10px;border-radius:18px;background:var(--v2-cream)}.ol-sample-art svg{display:block;width:100%;height:auto;max-height:170px}.ol-sample ul.is-pics{grid-template-columns:repeat(4,1fr)}.ol-sample-pic,.ol-sample-pic svg{display:block;width:100%}.ol-sample-pic svg{height:auto}.ol-sample li em{display:block;margin-top:4px;font-style:normal;font-size:12px;color:#1f8f5f}.ol-sample-q{margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.4;color:var(--ol-ink)}.ol-sample ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.ol-sample li{padding:10px 14px;border-radius:14px;border:2px solid var(--ol-card-line);font-size:16px;color:var(--v2-ink-2)}.ol-sample li.is-right{border-color:#1f8f5f;background:rgba(31,143,95,.1);color:var(--v2-ink);font-weight:700}.ol-dips{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px 18px;gap:20px 18px}.ol-dip{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.ol-dip img{display:block;width:100%;height:auto;margin-bottom:12px;border-radius:12px;box-shadow:0 18px 34px -18px rgba(22,48,122,.55);transition:transform .2s ease}.ol-dip:hover img{transform:scale(1.04)}.ol-dip b{font-size:16px;font-weight:700;color:var(--ol-ink)}.ol-dip span{font-size:14px;color:var(--v2-ink-3)}.ol-prizes{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.ol-prize-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 20px 24px;border-radius:28px;background:#fff;color:var(--ol-blue-deep);text-align:center}.ol-prize-card:first-child{transform:rotate(-1deg)}.ol-prize-card:nth-child(3){transform:rotate(1deg)}.ol-pill{position:absolute;top:-22px;left:50%;transform:translateX(-50%) rotate(-3deg);padding:10px 26px;border-radius:9999px;background:var(--ol-orange);color:var(--ol-navy);font-family:var(--font-caveat),cursive;font-size:28px;font-weight:700;line-height:1;white-space:nowrap}.ol-prize-card:nth-child(2) .ol-pill{background:var(--ol-yellow)}.ol-prize-card:nth-child(3) .ol-pill{background:#ff9ecb}.ol-prize-photo{display:block;width:100%;max-width:230px;height:auto;border-radius:18px}.ol-prize-card b{font-size:18px;font-weight:700;line-height:1.3}.ol-prize-note{font-size:14px;line-height:1.45;color:#2c4a9a}.ol-frame{position:relative;margin-top:84px;padding:34px;scroll-margin-top:110px;border:3.5px solid var(--ol-purple);border-radius:255px 22px 225px 22px/22px 225px 22px 255px}.ol-frame:before{content:"";position:absolute;inset:7px -6px -8px 5px;pointer-events:none;border:2px solid var(--ol-purple);border-radius:22px 225px 22px 255px/255px 22px 225px 22px;opacity:.7}.ol-frame-faq{margin-top:0}.ol-frame-monster{width:128px;left:44px;top:-92px}.ol-confirm-box,.ol-form-box,.ol-panel,.ol-q{color-scheme:light}.ol-form-box{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;padding:34px;border-radius:30px;background:#fff}.ol-form-box .ol-text{color:#2c4a9a}.ol-form-box .ol-hand-blue{color:var(--ol-blue-deep)}#dyplom,#yak{scroll-margin-top:90px}.ol-tg-join{display:flex;flex-direction:column;gap:14px;justify-content:center}.ol-tg-join .ol-btn{align-self:flex-start}.ol-tg-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;color:#2c4a9a;line-height:1.45}.ol-tg-join .ol-note{margin:0;color:#5a72b5}.ol-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ol-ticks li{position:relative;padding-left:28px;font-size:16px;line-height:1.5;color:#2c4a9a}.ol-ticks li:before{content:"";position:absolute;left:4px;top:6px;width:7px;height:12px;border:solid #1f8f5f;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.ol-form{gap:16px}.ol-field,.ol-form{display:flex;flex-direction:column}.ol-field{gap:6px}.ol-field>span{font-size:14px;font-weight:700;color:var(--ol-blue-deep)}.ol-field input,.ol-field select,.ol-field textarea{width:100%;min-height:54px;padding:12px 16px;border-radius:16px;border:2.5px solid #c9d8ff;background:#f6f9ff;color:#16307a;font:inherit;font-size:16px}.ol-field textarea{min-height:170px;line-height:1.5;resize:vertical}.ol-field input::placeholder,.ol-field textarea::placeholder{color:#6f86c4}.ol-field input:focus,.ol-field select:focus,.ol-field textarea:focus{outline:3px solid #ff5fa2;outline-offset:1px;border-color:var(--ol-blue-deep)}.ol-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ol-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:#2c4a9a}.ol-check input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--ol-blue-deep)}.ol-check a{color:var(--ol-blue-deep);font-weight:700}.ol-rules a{color:var(--v2-accent-strong)}.ol-email{display:flex;flex-direction:column}.ol-typo{margin:8px 0 0;padding:8px 12px;border-radius:12px;background:#fff;border:1.5px solid #f2c7ad;font-size:14px;line-height:1.5;color:#6b6b6b;overflow-wrap:anywhere}.ol-typo b{color:#c8501a;font-weight:700}.ol-typo-fix{min-height:24px;margin:0;padding:0 2px;border:0;background:none;color:#c8501a;font:inherit;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ol-typo-fix:hover{text-decoration-thickness:2px}.ol-typo-fix:focus-visible{outline:3px solid #ff5fa2;outline-offset:2px;border-radius:4px}.ol-form-note{margin:0;font-size:14px;line-height:1.5;color:#2c4a9a;text-align:center}.ol-form-note a{color:var(--ol-blue-deep);font-weight:700}.ol-error{padding:10px 14px;border-radius:14px;background:#ffe3e3;color:#b3261e;font-size:14px}.ol-error,.ol-ok{margin:0;font-weight:700}.ol-ok{padding:14px 16px;background:#dcf5e7;color:#14532d}.ol-ok,.ol-resume{border-radius:16px;font-size:16px}.ol-resume{display:block;padding:12px 16px;background:#fff4d6;border:2px dashed var(--ol-orange);color:var(--ol-navy);font-weight:700;text-decoration:none}.ol-count{margin:-8px 0 0;text-align:right;font-size:13px;color:#6f86c4}.ol-faq{position:relative;display:grid;grid-template-columns:300px 1fr;grid-gap:26px;gap:26px;align-items:stretch}.ol-faq-tabs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ol-faq-tab{position:relative;width:100%;min-height:56px;padding:12px 20px;border:0;border-radius:20px;background:#fff;color:var(--ol-blue-deep);font:inherit;font-size:16px;font-weight:700;line-height:1.3;text-align:left;cursor:pointer}.ol-faq-tab.is-on{background:var(--ol-orange);color:var(--ol-navy)}.ol-faq-tab.is-on:after{content:"";position:absolute;right:-15px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--ol-orange)}.ol-faq-inline{display:none}.ol-faq-panel{display:flex;flex-direction:column;justify-content:center;padding:34px;border-radius:28px;background:#fff;color:var(--ol-blue-deep)}.ol-faq-panel h3{margin:0 0 14px;font-family:var(--font-caveat),cursive;font-size:32px;font-weight:700;line-height:1.1}.ol-faq-panel p{margin:0;font-size:16px;font-weight:500;line-height:1.65;color:#2c4a9a}.ol-rules{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px;max-width:820px;font-size:16px;line-height:1.6;color:var(--v2-ink-2)}.ol-contact .contact-form{max-width:680px}.ol-sec.ol-sec-rules{padding-bottom:0}.ol-sec-rules+.ol-contact{padding-top:56px;padding-bottom:64px}.ol-contact .ol-hand{margin-bottom:8px}.ol-space-full{min-height:78vh;padding:36px 0 96px}.ol-page .v2-footer{margin-top:0}.ol-test-main{max-width:760px}.ol-panel{padding:34px;border-radius:30px;background:#fff;color:var(--ol-blue-deep)}.ol-panel .ol-text{color:#2c4a9a}.ol-panel .ol-note{color:#5a72b5}.ol-open-step .ol-text,.ol-q .ol-text{color:#2c4a9a}.ol-q .ol-note{color:#5a72b5}.ol-intro .ol-btn{margin-top:26px}.ol-deadline{margin:18px 0 0;padding:12px 16px;border-radius:16px;background:#fff4d6;color:var(--ol-navy);font-size:16px;font-weight:700}.ol-run{display:flex;flex-direction:column;gap:18px}.ol-bar{position:-webkit-sticky;position:sticky;top:8px;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-radius:9999px;background:#fff;box-shadow:0 10px 26px -14px rgba(8,20,70,.7)}.ol-progress{font-size:15px;font-weight:700;color:var(--ol-blue-deep)}.ol-timer{padding:4px 16px;border-radius:9999px;background:var(--ol-yellow);color:var(--ol-navy);font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ol-timer.is-low{background:#ff6b6b;color:#fff}.ol-track{height:10px;border-radius:99px;background:hsla(0,0%,100%,.3);overflow:hidden}.ol-track i{display:block;height:100%;border-radius:99px;background:var(--ol-yellow);transition:width .25s ease}.ol-q{padding:22px 30px 30px;border-radius:30px;background:#fff}.ol-q-art{display:flex;justify-content:center;margin:0 0 18px;padding:10px 14px;border-radius:22px;background:#eef4ff}.ol-q-art svg{display:block;width:100%;height:auto;max-height:240px}.ol-options.is-pics{grid-template-columns:repeat(4,1fr)}.ol-options.is-pics.is-wide{grid-template-columns:repeat(2,1fr)}.ol-option.is-pic{flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;text-align:center;font-size:15px}.ol-option-art,.ol-option-art svg{display:block;width:100%}.ol-option-art svg{height:auto;max-height:120px}.ol-q-text{margin:0 0 24px;font-size:clamp(1.3rem,calc(3.4vw * var(--a11y-font-scale, 1)),1.7rem);font-weight:700;line-height:1.35;color:var(--ol-blue-deep)}.ol-options{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.ol-option{min-height:68px;padding:14px 20px;border-radius:20px;border:3px solid #c9d8ff;background:#f6f9ff;color:var(--ol-navy);font:inherit;font-size:19px;font-weight:700;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.ol-option:hover{border-color:var(--ol-blue);transform:translateY(-1px)}.ol-option.is-on{border-color:#e8890b;background:#ffe9c2}.ol-nav{display:flex;justify-content:space-between;gap:12px}.ol-dots{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:8px;gap:8px}.ol-dot{min-height:42px;border-radius:14px;border:0;background:hsla(0,0%,100%,.9);color:var(--ol-blue-deep);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.ol-dot.is-done{background:var(--ol-yellow);color:var(--ol-navy)}.ol-dot.is-here{box-shadow:0 0 0 3px var(--ol-blue),0 0 0 6px #fff}.ol-finish-link{align-self:center;padding:8px 12px;border:0;background:none;color:#dbe6ff;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.ol-run>.ol-error{align-self:stretch}.ol-confirm{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(8,16,56,.7)}.ol-confirm-box{width:100%;max-width:460px;padding:30px;border-radius:28px;background:#fff}.ol-confirm-box .ol-text{color:#2c4a9a}body:has(.ol-run) .scroll-nav,body:has(.ol-run) .telegram-fab{display:none!important}@media (max-width:560px){body:has(.ol-run) .a11y-trigger{display:none!important}}.ol-share{margin-top:26px;padding:20px 22px;border-radius:24px;background:hsla(0,0%,100%,.12);border:1.5px dashed hsla(0,0%,100%,.5)}.ol-share-title{margin:0 0 12px;font-family:var(--font-caveat),cursive;font-size:30px;font-weight:700;color:var(--ol-yellow)}.ol-share-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ol-share-row .ol-btn{min-height:48px;padding:10px 20px;font-size:15px}.ol-share-note{margin:12px 0 0;font-size:14px;color:#fff}@media (hover:hover){.ol-share-viber{display:none}}.ol-result{text-align:center}.ol-result .ol-hand{margin-bottom:8px}.ol-result .ol-lead{margin:0 auto;color:#fff}.ol-result .ol-note{color:#cfdcff}.ol-diploma{display:block;width:100%;max-width:560px;height:auto;margin:26px auto 4px;border-radius:22px;box-shadow:0 30px 60px -30px rgba(4,12,50,.9)}.ol-open,.ol-plus-offer,.ol-review{margin-top:56px}.ol-plus-offer .ol-btn{margin-top:6px}.ol-open-form{display:flex;flex-direction:column;gap:14px;margin-top:8px}.ol-open-form .ol-btn{align-self:flex-start}@media (max-width:860px){.ol-sec{padding:64px 20px 76px}.ol-hero{padding:40px 0 96px}.ol-hero-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.ol-badge,.ol-doodle.ol-star-1,.ol-doodle.ol-star-2,.ol-planet{display:none}.ol-rocket{width:70px;right:4%;top:6px}.ol-space{padding:60px 0 92px}.ol-cards,.ol-faq,.ol-form-box,.ol-samples,.ol-steps{grid-template-columns:1fr}.ol-card:nth-child(n){transform:none;display:grid;grid-template-columns:40px 1fr;align-items:center;grid-gap:8px 12px;gap:8px 12px;padding:20px 18px}.ol-card h3{margin:0;font-size:19px}.ol-card p{grid-column:1/-1}.ol-steps li{padding:16px 18px}.ol-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ol-facts li{flex-direction:column;align-items:flex-start;gap:0;padding:10px 16px;border-radius:18px}.ol-space{background-image:radial-gradient(#fff 1.2px,transparent 1.8px),radial-gradient(rgba(126,87,255,.9) 1.6px,transparent 2.2px);background-size:230px 260px,310px 340px;background-position:14px 20px,150px 120px}.ol-prize-card{padding:32px 18px 20px}.ol-prize-photo{max-width:170px}.ol-sample{padding:20px 16px}.ol-dips{gap:16px 8px}.ol-dip img{margin-bottom:8px;border-radius:6px}.ol-dip b{font-size:12px}.ol-dip span{font-size:11px}.ol-hand-gap{margin-top:56px}.ol-frame{margin-top:96px;padding:16px 12px;border-radius:60px 18px 50px 18px/18px 50px 18px 60px}.ol-frame:before{display:none}.ol-frame-faq{margin-top:0}.ol-frame-monster{width:100px;left:26px;top:-72px}.ol-form-box,.ol-panel{padding:24px 18px}.ol-actions .ol-btn{width:100%}.ol-open-form .ol-btn{align-self:stretch}.ol-faq-panel,.ol-faq-tab.is-on:after{display:none}.ol-faq-inline{display:block;margin:8px 0 6px;padding:16px 18px;border-radius:20px;background:#fff;color:#2c4a9a;font-size:16px;font-weight:500;line-height:1.6}.ol-prizes{grid-template-columns:1fr;gap:40px}.ol-prize-card:nth-child(n){transform:none}}@media (max-width:560px){.ol-options{grid-template-columns:1fr}.ol-options.is-pics{grid-template-columns:repeat(2,1fr)}.ol-options.is-pics.is-wide{grid-template-columns:1fr}.ol-q-art svg{max-height:200px}.ol-sample li{padding:10px 12px;font-size:15px}.ol-sample ul.is-pics{grid-template-columns:repeat(4,1fr);gap:6px}.ol-sample ul.is-pics li{padding:6px}.ol-option{min-height:58px;padding:12px 16px;font-size:18px}.ol-run{gap:14px}.ol-space-full{padding:20px 0 72px}.ol-q-text{margin-bottom:18px}.ol-dot{min-height:44px}.ol-q{padding:22px 16px}.ol-dots{grid-template-columns:repeat(6,1fr)}.ol-nav .ol-btn{flex:1 1;padding-left:14px;padding-right:14px}.ol-bar{padding:10px 14px}}@keyframes ol-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(4deg)}}@keyframes ol-wiggle{0%,86%,to{transform:rotate(0) scale(1)}90%{transform:rotate(-10deg) scale(1.08)}95%{transform:rotate(8deg) scale(1.08)}}@keyframes ol-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(0) scale(1.04)}}@keyframes ol-twinkle{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.55;transform:scale(.82) rotate(20deg)}}@keyframes ol-wave-hi{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-12deg)}86%{transform:rotate(10deg)}94%{transform:rotate(-6deg)}}.ol-mega-o{animation:ol-wiggle 4.5s ease-in-out infinite;transform-origin:50% 60%}.ol-mega-row+.ol-mega-row .ol-mega-o{animation-delay:1.6s}.ol-planet,.ol-rocket{animation:ol-bob 5s ease-in-out infinite}.ol-planet{animation-duration:6.5s;animation-delay:-2s}.ol-star-1,.ol-star-2{animation:ol-twinkle 3s ease-in-out infinite}.ol-star-2{animation-delay:-1.4s}.ol-frame-monster{animation:ol-wave-hi 5s ease-in-out infinite;transform-origin:50% 90%}.ol-form .ol-btn-main,.ol-hero .ol-btn-main{animation:ol-breathe 2.6s ease-in-out infinite}.ol-form .ol-btn-main:hover,.ol-hero .ol-btn-main:hover{animation-play-state:paused}.ol-badge{transition:transform .25s ease}.ol-badge:hover{transform:rotate(-4deg) scale(1.05)}.ol-card,.ol-prize-card,.ol-sample{transition:transform .25s ease,box-shadow .25s ease}.ol-card:hover,.ol-prize-card:hover,.ol-sample:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:0 22px 40px -24px rgba(10,25,80,.6)}.ol-prize-photo{transition:transform .3s ease}.ol-prize-card:hover .ol-prize-photo{transform:scale(1.06) rotate(2deg)}.ol-facts li{transition:transform .2s ease,background-color .2s ease}.ol-facts li:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.24)}.ol-steps li .ol-step-n{transition:transform .25s ease}.ol-steps li:hover .ol-step-n{transform:scale(1.15) rotate(-8deg)}.ol-field input:focus,.ol-field select:focus,.ol-field textarea:focus{box-shadow:0 0 0 4px rgba(245,160,35,.35)}@media (prefers-reduced-motion:reduce){.ol-btn,.ol-dip img,.ol-option,.ol-track i{transition:none}.ol-btn:hover,.ol-option:hover{transform:none}.ol-form .ol-btn-main,.ol-frame-monster,.ol-hero .ol-btn-main,.ol-mega-o,.ol-planet,.ol-rocket,.ol-star-1,.ol-star-2{animation:none}.ol-badge,.ol-card,.ol-facts li,.ol-prize-card,.ol-prize-photo,.ol-sample,.ol-steps li .ol-step-n{transition:none}.ol-badge:hover,.ol-card:hover,.ol-facts li:hover,.ol-prize-card:hover,.ol-prize-card:hover .ol-prize-photo,.ol-sample:hover,.ol-steps li:hover .ol-step-n{transform:none}}.ol-soon{justify-content:center;padding:26px;border-radius:24px;background:#fff4d6;border:2px dashed var(--ol-orange)}.ol-soon-title{margin:0;font-family:var(--font-caveat),cursive;font-size:30px;font-weight:700;line-height:1.1;color:var(--ol-navy)}.ol-soon-text{margin:0;font-size:16px;line-height:1.55;color:#2c4a9a}.ol-open-step{text-align:left}.ol-open-step .ol-kicker{margin-bottom:6px}.ol-open-step .ol-note{margin:4px 0 14px}.ol-open textarea,.ol-open-step textarea{min-height:180px}.ol-quote{margin:14px 0 0;padding:14px 18px;white-space:pre-wrap;font-size:16px;line-height:1.55;color:var(--v2-ink);background:var(--v2-cream);border-left:4px solid #f5a023;border-radius:12px}.ol-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:32px}.ol-cta span{font-size:15px;font-weight:500;color:var(--v2-ink-2)}.ol-cta.is-light span{color:#dbe6ff}.ol-open .ol-q-art,.ol-open-step .ol-q-art{margin:4px 0 16px;max-width:420px}@media (max-width:560px){.ol-cta{flex-direction:column;align-items:stretch;text-align:center}.ol-cta .ol-btn{width:100%}}.ol-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ol-faq-inline a,.ol-faq-panel a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ol-crit{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;counter-reset:crit}.ol-crit li{counter-increment:crit;display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:22px;background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.28);color:#e6edff}.ol-crit b{font-family:var(--font-caveat),cursive;font-size:28px;line-height:1.05;color:var(--ol-yellow)}.ol-crit b:before{content:counter(crit) ". "}.ol-crit span{font-size:15px;line-height:1.5}@media (max-width:860px){.ol-crit{grid-template-columns:1fr}}.ol-dipwrap{position:relative;max-width:560px;margin:26px auto 4px;aspect-ratio:1240/1754}.ol-dipwrap .ol-diploma{margin:0;opacity:0;transition:opacity .4s ease}.ol-dipwrap.is-done .ol-diploma{opacity:1}.ol-dipwait{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;border-radius:22px;text-align:center;color:var(--ol-navy);background:linear-gradient(180deg,#dfe9ff,#fff 58%);box-shadow:0 30px 60px -30px rgba(4,12,50,.9);overflow:hidden}.ol-dipwait:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);transform:translateX(-100%);animation:ol-dip-shine 1.6s ease-in-out infinite;pointer-events:none}.ol-dipwait-monster{width:96px;height:96px;animation:ol-wiggle 2.4s ease-in-out infinite}.ol-dipwait b{font-family:var(--font-caveat),cursive;font-size:40px;line-height:1}.ol-dipwait span{font-size:15px;color:#2c4a9a}.ol-dipwait .ol-btn{position:relative;z-index:2;margin-top:8px}.ol-dipwait-bar{display:block;width:160px;height:6px;margin-top:6px;border-radius:9999px;background:#c9d8ff;overflow:hidden;position:relative}.ol-dipwait-bar:before{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;border-radius:inherit;background:var(--ol-orange);animation:ol-dip-bar 1.2s ease-in-out infinite}@keyframes ol-dip-shine{to{transform:translateX(100%)}}@keyframes ol-dip-bar{to{left:100%}}@media (prefers-reduced-motion:reduce){.ol-dipwait-bar:before,.ol-dipwait-monster,.ol-dipwait:after{animation:none}.ol-dipwait-bar:before{left:30%}}.ol-result-share{margin-top:30px}.ol-pay-choice{display:flex;flex-direction:column;gap:10px}.ol-btn-print{flex-direction:column;gap:2px;height:auto;min-height:56px;padding-top:10px;padding-bottom:10px}.ol-btn-print small{font-size:13px;font-weight:500;opacity:.85}.ol-trust{display:flex;align-items:center;gap:16px;margin:26px 0 0;color:var(--ol-ink)}.ol-trust-medal{position:relative;flex:none;width:84px;height:96px}.ol-trust-medal:after,.ol-trust-medal:before{content:"";position:absolute;bottom:0;width:22px;height:34px;background:var(--ol-blue);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.ol-trust-medal:before{left:18px;transform:rotate(14deg)}.ol-trust-medal:after{right:18px;transform:rotate(-14deg)}.ol-trust-disc{position:absolute;z-index:1;top:0;left:4px;width:76px;height:76px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--ol-yellow);color:var(--ol-navy);box-shadow:inset 0 0 0 4px var(--ol-yellow),inset 0 0 0 6px var(--ol-navy);transform:rotate(-6deg);transition:transform .25s ease}.ol-trust-medal:hover .ol-trust-disc{transform:rotate(-12deg) scale(1.05)}.ol-trust-disc svg{width:16px;height:16px;margin-bottom:1px;fill:var(--ol-navy)}.ol-trust-disc b{font-size:20px;font-weight:800;line-height:1}.ol-trust-disc i{font-size:12px;font-style:normal;font-weight:700;line-height:1.1}.ol-trust-text{display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.4}.ol-trust-text b{font-weight:700}.ol-trust-award{font-family:var(--font-caveat),cursive;font-size:30px;font-weight:700;line-height:1.05;color:var(--ol-ink)!important;text-decoration:none}.ol-trust-award:hover{text-decoration:underline}.ol-trust-award:focus-visible{outline:3px solid #ff5fa2;outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){.ol-trust-disc{transition:none}}@media (max-width:860px){.ol-trust{justify-content:center;max-width:360px;margin-left:auto;margin-right:auto}}.ol-review-item{padding:20px 0 6px;border-top:2px dashed #c9d8ff;margin-top:18px}.ol-review-num{margin:0 0 10px;font-weight:700;color:#c8501a}.ol-review-q{margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.4;color:var(--ol-blue-deep)}.ol-option.is-static{cursor:default}.ol-option.is-static:hover{transform:none;border-color:#c9d8ff}.ol-option.is-static.is-given,.ol-option.is-static.is-given:hover{border-color:#e8890b;background:#ffe9c2}.ol-review-mine{display:block;margin-top:4px;font-size:14px;font-weight:700;color:#8a4b00}.ol-review-hint{margin:14px 0 0;padding:12px 16px;border-radius:16px;background:#eef4ff;color:#2c4a9a;font-size:16px;line-height:1.55}.ol-sec.ol-teach{padding-bottom:0;scroll-margin-top:90px}.ol-teach-box{color-scheme:light;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:40px;gap:40px;align-items:center;padding:34px;border-radius:30px;background:#eef4ff;border:2.5px dashed #b7c9f5}.ol-teach-box .ol-kicker{color:#c8501a}.ol-teach-box .ol-hand{margin-bottom:12px;color:var(--ol-blue-deep)}.ol-teach-box .ol-text{color:#2c4a9a}.ol-teach-form{max-width:520px}.ol-teach-form .ol-btn{align-self:flex-start}.ol-teach-form .ol-field input{background:#fff}.ol-teach-hint{margin:0;font-size:15px;line-height:1.55;color:#2c4a9a}.ol-teach-sample{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ol-teach-sample img{display:block;width:100%;max-width:300px;height:auto;border-radius:14px;transform:rotate(2deg);box-shadow:0 18px 34px -18px rgba(22,48,122,.55)}.ol-teach-sample figcaption{max-width:280px;font-size:14px;line-height:1.45;color:#5a72b5}.ol-teach-share{display:flex;flex-direction:column;gap:12px}.ol-linkrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ol-linkbox{flex:1 1 100%;margin:0;padding:12px 14px;border-radius:14px;border:2.5px solid #c9d8ff;background:#fff;color:#16307a;font-size:16px;font-weight:700;line-height:1.4;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ol-linkrow .ol-btn,.ol-teach-buttons .ol-btn{flex:none;min-height:48px;padding:10px 20px;font-size:15px}.ol-teach-label{margin:6px 0 0;font-size:14px;font-weight:700;color:var(--ol-blue-deep)}.ol-teach-msg{margin:0;padding:14px 16px;border-radius:16px;background:#f6f9ff;border:2px solid #c9d8ff;color:#2c4a9a;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.ol-teach-buttons{display:flex;flex-wrap:wrap;gap:10px}.ol-teach-note{margin:0;font-size:14px;font-weight:700;color:#1f7a4d}.ol-teach-panel{margin-top:56px}.ol-teach-panel .ol-kicker{color:#c8501a}.ol-teach-progress{max-width:520px;margin:22px auto 0;padding:20px 22px;border-radius:22px;background:hsla(0,0%,100%,.12);border:1.5px solid hsla(0,0%,100%,.35);color:#fff;text-align:center}.ol-teach-progress-text{margin:0;font-size:20px;line-height:1.4}.ol-teach-bar{height:14px;margin:14px 0 0;border-radius:999px;background:hsla(0,0%,100%,.22);overflow:hidden;display:flex}.ol-teach-bar span{display:block;height:100%;border-radius:999px;background:#ffc93c}.ol-teach-progress-hint{margin:14px 0 0;font-size:15px;line-height:1.55;color:#dfe8ff}.ol-teach-ok{max-width:520px;margin:14px auto 18px;padding:12px 18px;border-radius:16px;background:#e8f7ee;color:#1f7a4d;font-size:15px;font-weight:700;line-height:1.45}.ol-teach-ok-err{background:#fdecea;color:#a3261b}.ol-teach-optin{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--v2-ink-3)}.ol-teach-optin button{padding:0;border:0;background:none;font:inherit;color:#c8501a;font-weight:700;text-decoration:underline;cursor:pointer}.ol-teach-ask{max-width:520px;margin:14px auto 18px;padding:18px 20px;border-radius:20px;background:#fff;color:var(--ol-blue-deep);text-align:center}.ol-teach-ask p{margin:0 0 14px;font-size:17px;font-weight:700;line-height:1.45}.ol-amb-cta{margin-top:28px}.ol-amb-cta .ol-kicker{color:#c8501a}.ol-amb-list{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.ol-amb-list li{position:relative;padding-left:30px;font-size:16px;line-height:1.5;color:#2c4a9a}.ol-amb-list li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:#ffe8d8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6 11.2l3.2 3.2 6.6-7' fill='none' stroke='%23c8501a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /15px 15px no-repeat}@media (max-width:860px){.ol-teach-box{grid-template-columns:1fr;gap:28px;padding:24px 18px}.ol-teach-sample img{max-width:220px}.ol-teach-form{max-width:none}.ol-teach-form .ol-btn{align-self:stretch}}@media (max-width:560px){.ol-linkrow .ol-btn{flex:1 1 100%}.ol-teach-buttons .ol-btn{flex:1 1 auto}}.ol-end-cta .ol-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.ol-spin{display:block;width:34px;height:34px;margin:4px 0 14px;border:4px solid rgba(232,93,36,.22);border-top-color:#e85d24;border-radius:50%;animation:ol-spin .8s linear infinite}@keyframes ol-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ol-spin{animation-duration:2s}}.ol-blocked{margin:18px 0 0;padding:22px;border-radius:18px;background:#fff4f1;border:1px solid #f3cfc4;text-align:left}.ol-blocked-lead{margin:0 0 8px;font-size:18px;font-weight:800;color:#c0392b;line-height:1.35}.ol-blocked .ol-text{margin:0}.ol-blocked a{color:#c8501a;font-weight:700}.ol-blocked-stamp{display:inline-block;margin:2px 0 12px;padding:9px 14px;border:2px solid #c0392b;border-radius:10px;color:#c0392b;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;transform:rotate(-1.4deg)}.ol-blocked-quote{margin:0 0 12px;padding:11px 14px;border-left:3px solid #c0392b;border-radius:0 10px 10px 0;background:#fff;font-size:15px;line-height:1.5;color:#6b6b6b;font-style:italic;white-space:pre-wrap;overflow-wrap:anywhere}