.v3w-root{--v3w-navy:#071f59;--v3w-teal:#078779;--v3w-border:#0a8a7c;position:fixed;inset:0;z-index:20000;isolation:isolate;min-width:0;min-height:100dvh;overflow-x:hidden;overflow-y:auto;background:#fff;color:var(--v3w-navy);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.v3w-root,.v3w-root *{box-sizing:border-box}.v3w-root:before{content:"";z-index:-1;background:linear-gradient(90deg,hsla(0,0%,100%,.995),hsla(0,0%,100%,.99) 25%,hsla(0,0%,100%,.94) 38%,hsla(0,0%,100%,.62) 50%,hsla(0,0%,100%,.16) 64%,hsla(0,0%,100%,0) 78%)}.v3w-photo,.v3w-root:before{position:fixed;inset:0;pointer-events:none}.v3w-photo{z-index:-2;overflow:hidden;background:#fff}.v3w-photo,.v3w-photo img{display:block;width:100%;height:100%}.v3w-photo img{object-fit:cover;object-position:70% 50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.v3w-header{position:relative;z-index:2;width:100%;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(16px,2.2vh,25px) clamp(30px,4.4vw,74px) 6px}.v3w-logo{display:inline-flex;align-items:center;gap:11px;color:var(--v3w-navy);text-decoration:none;white-space:nowrap}.v3w-logo strong{font-size:clamp(30px,2.55vw,44px);line-height:1;font-weight:800;letter-spacing:-.055em}.v3w-logoBars{width:46px;height:42px;display:flex;align-items:flex-end;gap:4px}.v3w-logoBars i{width:8px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#19aa90,#057e72)}.v3w-logoBars i:first-child{height:14px}.v3w-logoBars i:nth-child(2){height:23px}.v3w-logoBars i:nth-child(3){height:33px}.v3w-logoBars i:nth-child(4){height:42px}.v3w-account{display:flex;align-items:center;gap:11px}.v3w-login,.v3w-register{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:13px;border:2px solid var(--v3w-border);font-size:clamp(14px,1.1vw,18px);font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 5px 15px rgba(5,77,67,.07)}.v3w-login{color:var(--v3w-navy);background:hsla(0,0%,100%,.94)}.v3w-register{color:#fff;background:linear-gradient(135deg,#0ca18d,#05786d)}.v3w-main{position:relative;z-index:1;width:100%;padding:clamp(15px,2vh,28px) clamp(30px,4.4vw,74px) clamp(22px,3vh,40px)}.v3w-copy{width:min(54vw,820px);min-width:0}.v3w-copy h1{margin:0;font-size:clamp(42px,6.5vh,64px);line-height:.99;letter-spacing:-.055em;font-weight:850;text-wrap:balance}.v3w-copy h1 span{display:block;color:var(--v3w-teal)}.v3w-lead{max-width:780px;margin:clamp(10px,1.6vh,17px) 0 0;font-size:clamp(16px,2.15vh,21px);line-height:1.34;letter-spacing:-.015em}.v3w-subjects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:clamp(14px,2.1vh,22px)}.v3w-subject{min-width:0;min-height:clamp(170px,23vh,218px);padding:clamp(11px,1.5vh,15px) 15px 13px;border:1px solid hsla(0,0%,100%,.78);border-radius:15px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 12px 28px rgba(13,44,63,.04)}.v3w-subject--polish{background:linear-gradient(135deg,rgba(255,244,241,.97),rgba(255,230,224,.88))}.v3w-subject--english{background:linear-gradient(135deg,rgba(239,249,255,.97),rgba(219,242,255,.89))}.v3w-subject--math{background:linear-gradient(135deg,rgba(244,255,239,.97),rgba(224,250,227,.89))}.v3w-subjectIcon{width:clamp(46px,6vh,56px);height:clamp(46px,6vh,56px);display:grid;place-items:center;border-radius:50%;margin-bottom:5px}.v3w-subject--polish .v3w-subjectIcon{background:#ffd9d2;color:#ec432c}.v3w-subject--english .v3w-subjectIcon{background:#cdeaff;color:#123e9b}.v3w-subject--math .v3w-subjectIcon{background:#c9facf;color:#08235c}.v3w-benefitIcon svg,.v3w-subjectIcon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.v3w-sigma{font-size:36px;line-height:1;font-weight:650}.v3w-subject h2{margin:0 0 4px;font-size:clamp(19px,2.6vh,27px);line-height:1.08;letter-spacing:-.04em}.v3w-subjectText{min-height:clamp(58px,8.7vh,78px);font-size:clamp(13px,1.8vh,17px);line-height:1.26}.v3w-subjectText strong{font-weight:800}.v3w-pills{display:flex;gap:7px;margin-top:6px}.v3w-pills span{min-width:58px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;background:hsla(0,0%,100%,.9);font-size:13px;font-weight:650}.v3w-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:clamp(10px,1.6vh,16px)}.v3w-benefit{min-width:0;text-align:center;font-size:clamp(12px,1.7vh,16px);line-height:1.17}.v3w-benefitIcon{width:clamp(44px,5.8vh,54px);height:clamp(44px,5.8vh,54px);display:grid;place-items:center;margin:0 auto 6px;border-radius:50%;background:rgba(191,248,217,.95)}.v3w-benefit strong{font-weight:800}.v3w-bars{width:28px;height:28px;display:flex;align-items:flex-end;justify-content:center;gap:3px}.v3w-bars i{width:5px;border-radius:4px 4px 1px 1px;background:#08245d}.v3w-bars i:first-child{height:8px}.v3w-bars i:nth-child(2){height:13px}.v3w-bars i:nth-child(3){height:20px}.v3w-bars i:nth-child(4){height:27px}.v3w-actions{display:grid;grid-template-columns:1.15fr .98fr;grid-gap:12px;gap:12px;margin-top:clamp(12px,1.8vh,18px)}.v3w-demo,.v3w-start{min-height:clamp(56px,7.4vh,66px);display:flex;align-items:center;justify-content:center;border-radius:21px;font:inherit;font-size:clamp(15px,2vh,20px);font-weight:800;text-decoration:none;white-space:nowrap}.v3w-demo{gap:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;background:linear-gradient(135deg,#0b9a84,#057566);color:#fff;box-shadow:0 10px 25px rgba(0,122,104,.2)}.v3w-demo span{font-size:28px;line-height:1}.v3w-start{border:2px solid #087f73;background:hsla(0,0%,100%,.95);color:var(--v3w-navy)}.v3w-root a:focus-visible,.v3w-root button:focus-visible{outline:3px solid rgba(0,112,94,.55);outline-offset:3px}@media (max-width:1180px){.v3w-root:before{background:linear-gradient(90deg,hsla(0,0%,100%,.995),hsla(0,0%,100%,.98) 35%,hsla(0,0%,100%,.78) 53%,hsla(0,0%,100%,.25) 70%,hsla(0,0%,100%,0) 88%)}.v3w-copy{width:min(60vw,760px)}.v3w-header,.v3w-main{padding-left:32px;padding-right:32px}.v3w-photo img{object-position:64% 50%}.v3w-subject{padding-left:12px;padding-right:12px}}@media (max-width:900px){.v3w-root:before{background:hsla(0,0%,100%,.8)}.v3w-photo img{object-position:58% 50%}.v3w-header{min-height:72px;padding:16px 24px 6px}.v3w-main{padding:18px 24px 30px}.v3w-copy{width:100%;max-width:820px}.v3w-copy h1{max-width:760px;font-size:clamp(40px,7.2vw,58px)}.v3w-lead{max-width:720px}}@media (max-width:720px){.v3w-header{gap:10px;padding-left:18px;padding-right:18px}.v3w-logo{gap:8px}.v3w-logo strong{font-size:27px}.v3w-logoBars{width:34px;height:34px}.v3w-logoBars i{width:6px}.v3w-logoBars i:first-child{height:11px}.v3w-logoBars i:nth-child(2){height:18px}.v3w-logoBars i:nth-child(3){height:26px}.v3w-logoBars i:nth-child(4){height:34px}.v3w-account{gap:6px}.v3w-login,.v3w-register{min-height:40px;padding:0 11px;border-width:1px;border-radius:10px;font-size:12px}.v3w-main{padding-left:18px;padding-right:18px}.v3w-copy h1{font-size:clamp(36px,10vw,48px)}.v3w-subjects{grid-template-columns:1fr}.v3w-subject,.v3w-subjectText{min-height:0}.v3w-benefits{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.v3w-actions{grid-template-columns:1fr}.v3w-demo,.v3w-start{white-space:normal;text-align:center;padding:10px 18px}}@media (max-height:760px) and (min-width:901px){.v3w-header{min-height:66px;padding-top:12px}.v3w-main{padding-top:10px}.v3w-copy h1{font-size:clamp(40px,6.1vh,52px)}.v3w-lead{font-size:15px}.v3w-subject{min-height:164px}.v3w-subjectIcon{width:43px;height:43px}.v3w-subjectIcon svg{width:26px;height:26px}.v3w-subjectText{min-height:53px;font-size:12px}.v3w-subject h2{font-size:18px}.v3w-benefitIcon{width:42px;height:42px}.v3w-benefit{font-size:11px}.v3w-demo,.v3w-start{min-height:52px;font-size:15px}}@media (prefers-reduced-motion:reduce){.v3w-root *,.v3w-root :after,.v3w-root :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (min-width:1181px){.v3w-root:before{background:linear-gradient(90deg,hsla(0,0%,100%,.995),hsla(0,0%,100%,.985) 18%,hsla(0,0%,100%,.82) 28%,hsla(0,0%,100%,.34) 38%,hsla(0,0%,100%,0) 46%)}.v3w-photo img{object-position:78% 46%}.v3w-copy{width:min(47vw,720px)}.v3w-copy h1{font-size:clamp(38px,5.5vh,60px)}.v3w-subjects{gap:10px;margin-top:clamp(12px,1.8vh,20px)}.v3w-subject{min-height:clamp(158px,20.5vh,195px);padding:clamp(10px,1.3vh,12px) 14px 12px}.v3w-subjectIcon{width:clamp(44px,5.2vh,50px);height:clamp(44px,5.2vh,50px)}.v3w-subject h2{font-size:clamp(18px,2.2vh,24px)}.v3w-subjectText{min-height:clamp(52px,7.3vh,68px);font-size:clamp(12px,1.55vh,16px)}.v3w-benefits{margin-top:clamp(8px,1.25vh,12px)}.v3w-actions{margin-top:clamp(10px,1.45vh,14px)}.v3w-demo,.v3w-start{min-height:clamp(52px,6.4vh,58px);border-radius:18px;font-size:clamp(15px,1.75vh,19px)}.v3w-login,.v3w-register{min-height:46px;padding:0 22px;font-size:16px}}@media (min-width:1181px) and (min-height:800px){.v3w-main{padding-top:clamp(36px,4.5vh,48px)}}@media (min-width:901px) and (max-width:1180px){.v3w-copy{width:min(54vw,700px)}.v3w-copy h1{font-size:clamp(40px,5vw,56px)}.v3w-subject{min-height:190px}.v3w-demo,.v3w-start{min-height:56px;font-size:17px}}@media (min-width:901px){.v3w-benefit>div{display:inline-block;padding:4px 7px;border-radius:8px;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--v3w-navy)}}@media (min-width:1181px){.v3w-benefits{margin-top:46px}.v3w-actions{margin-top:22px}}.V3InfoContent_root__mzcLT{color:#455d6c;font-size:13px;line-height:1.6}.V3InfoContent_root__mzcLT p{margin:0 0 10px}.V3InfoContent_root__mzcLT ol,.V3InfoContent_root__mzcLT ul{margin:0 0 10px;padding-left:18px}.V3InfoContent_root__mzcLT li{margin:0 0 5px}.V3InfoContent_root__mzcLT strong{color:#263f52}.V3InfoContent_lead__HwpJQ{color:#304a5b;font-size:13.5px}.V3InfoContent_section__xE0Nu{margin-top:16px}.V3InfoContent_section__xE0Nu h3{margin:0 0 7px;color:#0b2239;font-size:14px;line-height:1.3;font-weight:800}.V3InfoContent_grid2__SBSsi,.V3InfoContent_grid3__Vqplg{display:grid;grid-gap:10px;gap:10px;margin:4px 0 10px}.V3InfoContent_grid2__SBSsi{grid-template-columns:repeat(2,minmax(0,1fr))}.V3InfoContent_grid3__Vqplg{grid-template-columns:repeat(3,minmax(0,1fr))}.V3InfoContent_pathCard__IqpSt{min-width:0;padding:11px 12px;border:1px solid #dce7e4;border-radius:11px;background:#fff;font-size:12px;line-height:1.5}.V3InfoContent_pathCard__IqpSt p{margin:0 0 7px}.V3InfoContent_pathCard__IqpSt ul{margin:0}.V3InfoContent_pathLabel__Sf3cI{margin-bottom:7px;color:#0f766e;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.V3InfoContent_criteria__NLtUT{list-style:none;margin:0!important;padding:0!important}.V3InfoContent_criteria__NLtUT li{display:flex;justify-content:space-between;gap:10px;margin:0!important;padding:4px 0;border-bottom:1px solid #eef3f1;font-size:11.5px}.V3InfoContent_criteria__NLtUT li span{min-width:0}.V3InfoContent_criteria__NLtUT li b{flex:0 0 auto;color:#263f52}.V3InfoContent_criteria__NLtUT em{margin-left:6px;padding:1px 6px;border-radius:999px;background:#fdf3e0;color:#8a6513;font-size:9.5px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.V3InfoContent_criteriaTotal__Y7Zhs{border-bottom:0!important;font-weight:800}.V3InfoContent_steps__zlbI0 li{padding-left:2px}.V3InfoContent_note__coe_j{margin-top:14px!important;padding:10px 12px;border-left:3px solid #14b8a6;border-radius:0 9px 9px 0;background:#eff7f5;color:#405b68;font-size:12px}.V3InfoContent_tabs__MHqFI{position:-webkit-sticky;position:sticky;top:-24px;z-index:1;margin:-6px 0 14px;padding:6px 0 8px;display:flex;flex-wrap:wrap;gap:6px;background:#fbfdfc}.V3InfoContent_tabs__MHqFI button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 12px;border:1px solid #d5e1de;border-radius:999px;background:#fff;color:#365064;font:inherit;font-size:11.5px;font-weight:750;cursor:pointer}.V3InfoContent_tabs__MHqFI button:hover{border-color:#9ecfc6;color:#0f766e}.V3InfoContent_tabs__MHqFI button:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}.V3InfoContent_tabs__MHqFI .V3InfoContent_tabActive__vdzxZ{border-color:#0f766e;background:#0f766e;color:#fff}.V3InfoContent_tabs__MHqFI .V3InfoContent_tabActive__vdzxZ:hover{color:#fff}