@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-ext-400-normal.0_mlbjjysj-9a.woff2)format("woff2"),url(../media/dm-sans-latin-ext-400-normal.20edsl4fvw0xl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.2o7k1_w7_w7bj.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.12jnqtfk91av5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-ext-700-normal.04nb2rj_m4l8k.woff2)format("woff2"),url(../media/dm-sans-latin-ext-700-normal.1avk1m8ac7puw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-700-normal.0lo5o3yaiuo13.woff2)format("woff2"),url(../media/dm-sans-latin-700-normal.3frjp6l305o-t.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-ext-800-normal.382pcmagw-qki.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-800-normal.3ucnccazfgejf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-800-normal.3b5rrgbmctq1-.woff2)format("woff2"),url(../media/manrope-cyrillic-800-normal.2omqei5y5uu9a.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-greek-800-normal.34k3v4fx70x2s.woff2)format("woff2"),url(../media/manrope-greek-800-normal.2zp_dyev9_x6z.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-vietnamese-800-normal.3f0moagzt2xvv.woff2)format("woff2"),url(../media/manrope-vietnamese-800-normal.0_plvnki83c0-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-ext-800-normal.23j9dweiuyv4p.woff2)format("woff2"),url(../media/manrope-latin-ext-800-normal.0-q2cf4h7e345.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-800-normal.2rpo1a-qhsbc6.woff2)format("woff2"),url(../media/manrope-latin-800-normal.1g2ph1igacc92.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{color:#11254c;font-synthesis:none;--blue:#1268ef;--dark:#10254c;--muted:#60749a;--line:#dce7f4;--pale:#eef7ff;background:#fff;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}.container{width:min(1120px,100% - 64px);margin:0 auto}.site-header{z-index:10;background:#fff;border-bottom:1px solid #edf2f8;height:68px;position:sticky;top:0}.nav{align-items:center;gap:28px;height:100%;display:flex}.brand{color:#142953;white-space:nowrap;align-items:center;gap:7px;font-family:Manrope;font-size:18px;font-weight:800;display:flex}.brand>span:last-child>span{color:var(--blue)}.brand-mark{width:22px;height:22px;color:var(--blue);place-items:center;display:grid}.brand-mark svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:22px}.nav nav{color:#233b66;gap:24px;margin-left:auto;font-size:11px;font-weight:600;display:flex}.nav nav a:hover,.login:hover{color:var(--blue)}.nav-actions{align-items:center;gap:20px;margin-left:10px;display:flex}.login{font-size:12px;font-weight:600}.button{background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 18px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 15px #1268ef25}.button:hover,.price-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #1268ef35}.mobile-cta{background:var(--blue);color:#fff;border-radius:7px;margin-left:auto;padding:10px;display:none}.hero{background:linear-gradient(113deg,#f0f9ff 0%,#fff 68%);overflow:hidden}.hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:30px;min-height:430px;display:grid}.hero-copy{padding:48px 0}.eyebrow{letter-spacing:.02em;color:var(--blue);margin:0 0 10px;font-size:10px;font-weight:800}.hero h1{color:#0e2350;letter-spacing:-1.8px;margin:0;font:800 clamp(36px,4vw,54px)/1.03 Manrope}.hero h1 em{color:var(--blue);white-space:nowrap;font-style:normal}.hero-lede{color:#556b91;max-width:440px;margin:18px 0;font-size:16px;line-height:1.45}.hero-benefits{color:#1c3764;gap:23px;margin:22px 0 25px;font-size:12px;font-weight:600;display:flex}.hero-benefits span{align-items:center;gap:7px;display:flex}.hero-benefits svg{color:var(--blue)}.social-proof{color:#71829f;margin:13px 0 0;font-size:11px}.hero-visual{justify-content:center;align-items:center;height:370px;display:flex;position:relative}.laptop{z-index:1;width:min(440px,75%);position:relative;transform:perspective(600px)rotateY(-7deg)}.laptop-screen{aspect-ratio:1.6;background:#fff;border:9px solid #d0dae7;border-bottom:4px solid #bdc9d8;border-radius:8px 8px 3px 3px;padding:17px 19px;box-shadow:0 12px 18px #1a477525}.screen-top{color:#6a7b98;justify-content:space-between;font-size:7px;display:flex}.screen-top b{color:var(--dark);margin-top:4px;font-size:17px;display:block}.laptop-screen p{color:#304d7c;margin:0;padding:16px 6px 10px;font:500 13px/1.35 Manrope}.keys{grid-template-columns:repeat(10,1fr);gap:3px;padding:8px 2px;display:grid}.keys i{background:#d9e3ee;border-radius:2px;height:11px}.keys i.active{background:#2377ee}.laptop-base{clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);background:linear-gradient(#b9c6d5,#8e9eb4);border-radius:0 0 9px 9px;height:14px;margin:0 -24px}.hero-note{color:#146bef;flex-direction:column;align-items:center;gap:5px;font:italic 700 14px/1.2 Manrope;display:flex;position:absolute;top:80px;right:0;transform:rotate(-7deg)}.hero-note svg{align-self:flex-start;transform:rotate(180deg)}.section{padding:54px 0}.section-heading{margin-bottom:22px}.section-heading h2{color:#142953;letter-spacing:-.8px;margin:0;font:800 clamp(24px,3vw,31px)/1.1 Manrope}.section-heading>p:last-child{color:#667a9e;margin:7px 0 0;font-size:13px}.measure{background:#fff;padding-top:30px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:122px;display:flex}.metric svg{color:var(--blue);stroke-width:2px;margin-bottom:9px}.metric:nth-child(3) svg{color:#ff5b63}.metric h3{margin:0 0 4px;font-size:13px}.metric p{color:#71819d;margin:0;font-size:11px}.how{background:linear-gradient(110deg,#f5fbff,#fff)}.steps-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.step{background:#fff;border:1px solid #e1ebf5;border-radius:9px;min-height:144px;padding:19px 26px 16px 56px;position:relative}.step-number{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid;position:absolute;top:17px;left:14px}.step>svg:not(.step-arrow){color:var(--blue);margin-bottom:7px}.step h3{margin:0 0 5px;font-size:13px}.step p{color:#647796;margin:0;font-size:12px;line-height:1.4}.step-arrow{color:#617897;z-index:1;background:#f5fbff;position:absolute;top:56px;right:-19px}.certificate-section{background:#fff}.split-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;display:grid}.check-list{flex-direction:column;gap:14px;margin-top:30px;display:flex}.check-list p{align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;display:flex}.check-list svg{color:#19b87a;fill:#19b87a;stroke:#fff}.certificate-wrap{padding:20px 0;position:relative}.certificate{text-align:center;background:#fff;border:3px solid #adc9e7;border-radius:9px;outline:1px solid #d9e9fa;padding:21px 31px 15px;position:relative;box-shadow:0 18px 35px #1d6fe326}.certificate:before{content:"";pointer-events:none;border:1px solid #cbdff2;border-radius:5px;position:absolute;inset:6px}.certificate-ribbon{background:var(--blue);color:#fff;z-index:2;border-radius:4px;padding:6px 11px;font-size:9px;font-weight:800;position:absolute;top:0;left:36px}.certificate-top{justify-content:space-between;align-items:center;display:flex;position:relative}.certificate-top strong{font:800 14px Manrope;display:block}.certificate-top small{color:var(--blue);letter-spacing:.08em;margin-top:5px;font-size:8px;display:block}.seal{color:#7f9fc2;border:1px solid #a9c4e3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.certificate-intro{color:#7487a3;margin:22px 0 5px;font-size:9px}.certificate h3{margin:0 0 17px;font:800 21px Manrope}.certificate-stats{border-top:1px solid #dfeaf5;border-bottom:1px solid #dfeaf5;grid-template-columns:repeat(3,1fr);padding:13px 0;display:grid}.certificate-stats b{color:#142953;font:800 18px Manrope;display:block}.certificate-stats span,.certificate-details span{color:#71819d;font-size:8px}.certificate-bottom{text-align:left;justify-content:space-between;align-items:center;padding:13px 0 9px;display:flex}.certificate-details{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.certificate-details b{color:#284672;margin-top:4px;display:block}.qr{text-align:center;color:#0f244b}.qr small{color:#71819d;margin-top:2px;font-size:7px;display:block}.certificate-sign{text-align:left;color:#1f5999;font:700 11px Manrope}.certificate-sign span{color:#8090a8;margin-left:10px;font:400 8px DM Sans}.professional{background:var(--pale);padding-top:39px;padding-bottom:39px}.use-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.use-card{background:#fff;border:1px solid #dfeafa;border-radius:7px;align-items:center;gap:10px;padding:15px 14px;display:flex}.use-card svg{color:var(--blue);flex:none}.use-card b,.use-card span{display:block}.use-card span{color:#6d7f9d;margin-top:4px;font-size:9px}.fine-print{color:#7889a2;margin:13px 0 0;font-size:10px}.progress{background:#fff}.compact{gap:9px;margin-top:22px}.dashboard-card{grid-template-columns:1.4fr .7fr;gap:12px;display:grid}.chart-card,.stat-stack>div{border:1px solid var(--line);background:#fff;border-radius:8px}.chart-card{min-height:204px;padding:17px 18px;position:relative}.chart-card>b{font-size:11px}.chart-card>span{color:#142953;text-align:right;font:800 17px Manrope;position:absolute;top:15px;right:15px}.chart-card small{color:#7283a0;font:400 8px DM Sans;display:block}.chart{background:repeating-linear-gradient(#0000 0 31px,#edf2f8 32px);border-bottom:1px solid #cddaea;height:128px;margin-top:15px;position:relative}.chart-line{background:var(--blue);height:2px;position:absolute;top:60%;left:7%;right:4%;transform:rotate(-15deg);box-shadow:0 0 0 1px #1268ef12}.chart-line:before,.chart-line:after{content:"";border:2px solid var(--blue);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px}.chart-line:before{left:20%}.chart-line:after{right:12%}.chart-labels{color:#8a99af;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:-18px;left:5%;right:3%}.stat-stack{flex-direction:column;gap:12px;display:flex}.stat-stack>div{align-items:center;gap:10px;min-height:58px;padding:10px;display:flex}.stat-stack svg{color:var(--blue)}.stat-stack span{color:#71819d;font-size:9px}.stat-stack b{color:#142953;margin-top:2px;font-size:14px;display:block}.educators{background:linear-gradient(100deg,#f2faff,#e6f5ff)}.educator-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:45px;display:grid}.educator-visual{background:linear-gradient(135deg,#d7effe,#fff);border-radius:14px;height:220px;position:relative;overflow:hidden}.educator-avatar{color:#fff;background:linear-gradient(145deg,#e7ab79,#865437);border-radius:80px 80px 30px 30px;place-items:center;width:150px;height:160px;display:grid;position:absolute;bottom:-12px;left:22%}.educator-callout{color:#1970e8;background:#fff;border-radius:8px;padding:13px 15px;font-size:11px;line-height:1.3;position:absolute;top:36px;right:20px;box-shadow:0 8px 17px #277fd516}.educator-callout a{background:var(--blue);color:#fff;border-radius:4px;align-items:center;gap:5px;margin-top:11px;padding:8px 9px;font-size:9px;display:flex}.pricing{background:#fff}.pricing-grid{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:12px;display:grid}.price-card,.trust-card{border:1px solid var(--line);border-radius:9px;flex-direction:column;padding:19px;display:flex;position:relative}.price-card.featured{border:2px solid var(--blue);padding:18px;box-shadow:0 10px 25px #1268ef12}.popular{background:var(--blue);color:#fff;border-radius:4px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:-11px;left:12px}.price-card h3,.trust-card h3{margin:0;font-size:12px}.price{margin:6px 0 17px;font:800 30px Manrope}.price small{color:#72829d;font:400 10px DM Sans}.price-items{flex-direction:column;flex:1;gap:9px;display:flex}.price-items p,.trust-card p{color:#516b92;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.price-items svg,.trust-card svg{color:#19b87a;flex:none}.price-button{background:var(--blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:11px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.trust-card{background:#f6fbff;padding:20px}.trust-card h3{margin-bottom:17px;font-size:15px}.trust-card p{margin-bottom:11px;font-weight:500}.methodology{background:#f2faff}.method-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.method-grid>div{background:#fff;border:1px solid #dce9f6;border-radius:8px;align-items:center;gap:10px;padding:17px 14px;font-size:11px;font-weight:600;display:flex}.method-grid svg{color:var(--blue);flex:none}.final-cta{color:#fff;text-align:center;background:linear-gradient(110deg,#1268ef,#0d4ebd);padding:68px 0}.final-cta h2{margin:0;font:800 31px Manrope}.final-cta p{color:#dbeaff;margin:10px 0 23px;font-size:14px}.final-cta .button{color:#1268ef;box-shadow:none;background:#fff}footer{color:#c9d8f0;background:#0d2148;padding:25px 0}.footer-row{align-items:center;gap:24px;font-size:10px;display:flex}.footer-row .brand{color:#fff}.footer-row>span{margin-left:auto}.footer-row>div{gap:17px;display:flex}.footer-row a:hover{color:#fff}@media (max-width:900px){.container{width:min(100% - 40px,700px)}.nav{gap:16px}.nav nav{display:none}.nav-actions{margin-left:auto}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{text-align:center;padding:52px 0 20px}.hero-lede{margin-left:auto;margin-right:auto}.hero-benefits{justify-content:center}.hero-visual{height:320px}.hero-note{top:45px;right:3%}.split-grid{grid-template-columns:1fr;gap:28px}.section-copy .section-heading{margin-bottom:0}.certificate-wrap{max-width:650px;margin:auto}.dashboard-card{grid-template-columns:1fr}.stat-stack{grid-template-columns:repeat(3,1fr);display:grid}.educator-grid{grid-template-columns:1fr}.educator-visual{max-width:560px}.pricing-grid{grid-template-columns:1fr 1fr}.trust-card{grid-column:span 2}.method-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.container{width:calc(100% - 32px)}.site-header{height:60px}.nav-actions{display:none}.mobile-cta{place-items:center;display:grid}.brand{font-size:16px}.hero-copy{padding:40px 0 13px}.hero h1{letter-spacing:-1px;font-size:35px}.desktop{display:none}.hero-lede{font-size:14px}.hero-benefits{gap:12px;font-size:11px}.hero-visual{height:245px}.laptop{width:84%}.hero-note{font-size:10px;top:22px;right:-4px}.hero-note svg{width:22px}.section{padding:42px 0}.section-heading h2{font-size:25px}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric{min-height:110px}.steps-grid{grid-template-columns:1fr;gap:10px}.step{padding-left:55px}.step-arrow{display:none}.certificate{padding:17px 15px 12px}.certificate-stats b{font-size:14px}.certificate-stats span{font-size:7px}.certificate-details{gap:8px}.certificate-details span{font-size:7px}.certificate h3{font-size:18px}.use-grid{grid-template-columns:1fr 1fr}.use-card{padding:11px 9px}.use-card span{font-size:8px}.stat-stack{gap:6px}.stat-stack>div{gap:6px;padding:7px}.stat-stack b{font-size:11px}.educator-visual{height:190px}.educator-avatar{width:120px;height:140px;left:8%}.educator-callout{top:24px;right:10px}.pricing-grid{grid-template-columns:1fr}.trust-card{grid-column:auto}.method-grid{grid-template-columns:1fr}.final-cta{padding:52px 0}.final-cta h2{font-size:25px}.footer-row{flex-wrap:wrap;gap:12px}.footer-row>span{order:3;width:100%;margin-left:0}.footer-row>div{gap:12px}.fine-print{line-height:1.4}}:root{--touch-target:44px}.mobile-cta{min-width:var(--touch-target);min-height:var(--touch-target)}.button:focus-visible,.nav a:focus-visible,.footer-row a:focus-visible,.educator-callout a:focus-visible,.price-button:focus-visible{outline-offset:3px;outline:3px solid #79b7ff}.button,.price-button{min-height:44px}.hero-laptop-image{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 18px #1a477525);width:min(540px,100%);max-height:350px;position:relative}.topic-icon{object-fit:contain;width:34px;height:34px;display:block}.metric .topic-icon{width:42px;height:42px;margin-bottom:6px}.step .topic-icon{width:30px;height:30px;margin-bottom:7px}.use-card .topic-icon{flex:none;width:30px;height:30px}.method-grid .topic-icon{flex:none;width:28px;height:28px}.chart-card>.topic-icon{opacity:.9;width:24px;height:24px;position:absolute;top:13px;right:112px}.certificate-image{border:3px solid #adc9e7;border-radius:9px;outline:1px solid #d9e9fa;width:100%;height:auto;display:block;box-shadow:0 18px 35px #1d6fe326}.brand-inline{white-space:nowrap;display:inline}.brand-inline-skill{color:var(--brand-inline-accent,var(--blue))}.button,.offer-cta,.educator-callout a,.final-cta{--brand-inline-accent:#b9d8ff}.document-showcase{aspect-ratio:841.89/595.28;perspective:1600px;width:100%;max-width:760px;margin:auto;position:relative}.document-flipper{transform-style:preserve-3d;will-change:transform;animation:7.3s ease-in-out infinite document-cycle;position:absolute;inset:0}.document-face{backface-visibility:hidden;background:#fff;border:2px solid #b8d1ec;border-radius:11px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 35px #1d6fe329}.document-face>img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.document-certificate{transform:rotateY(180deg)}.document-pdf-badge{color:#1268ef;background:#ffffffeb;border:1px solid #d9e6f5;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:10px;right:12px;box-shadow:0 4px 12px #1743711a}.document-report:focus-visible{outline-offset:3px;outline:4px solid #79b7ff}.document-showcase:hover .document-flipper,.document-showcase:focus-within .document-flipper{animation-play-state:paused}@keyframes document-cycle{0%,41.1%{transform:rotateY(0)}50%,91.1%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.educator-visual>img{object-fit:cover;object-position:center 48%;filter:saturate(.92);width:100%;height:100%;position:absolute;inset:0}.educator-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 42%,#e7f5ff22 60%,#e7f5ff 100%);position:absolute;inset:0}.educator-callout{z-index:1}@media (max-width:580px){.hero-laptop-image{width:96%;max-height:230px}.certificate-image{border-width:2px}.educator-visual>img{object-position:center 42%}.hero-lede,.section-heading>p:last-child,.button,.price-button{font-size:16px}.step p,.metric p,.use-card span,.fine-print,.hero-benefits{font-size:14px}.social-proof{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.price-button{transition:none}.document-flipper{animation:none}}.social-proof{color:#5e7394;align-items:center;gap:12px;margin-top:16px;display:flex}.social-proof>div{flex-direction:column;gap:3px;display:flex}.social-proof span{color:#6d7f9c;font-size:11px}.social-proof strong{color:#193761;font-size:12px;font-weight:700}.section{padding-top:44px;padding-bottom:44px}.metric{min-height:108px;padding:12px}.step{min-height:128px;padding-top:15px;padding-bottom:13px}.use-card{padding:12px}.trust-card{padding:16px}.trust-card p,.price-items p{font-size:11px}@media (max-width:900px){.social-proof{justify-content:center}.social-proof>img{width:88px}.section{padding-top:40px;padding-bottom:40px}}@media (max-width:580px){.hero h1{font-size:36px}.social-proof{text-align:left;justify-content:center;gap:9px}.social-proof>img{width:82px;height:35px}.social-proof span{font-size:12px}.social-proof strong{font-size:13px}.metric{min-height:104px}.step{min-height:120px}}.social-proof>img{object-fit:contain;object-position:center;border-radius:0;width:150px;height:62px}.social-proof span{color:#f59e0b;letter-spacing:.04em;white-space:nowrap;font-size:15px}.social-proof span b{color:#60749a;letter-spacing:0;font-size:15px;font-weight:500}.social-proof strong{color:#193761;white-space:nowrap;font-size:17px}@media (max-width:580px){.social-proof>img{width:120px;height:50px}.social-proof span,.social-proof span b{font-size:12px}.social-proof strong{white-space:normal;font-size:13px}}.section-heading h2,.hero h1,.step h3,.metric h3,.use-card b,.price-card h3,.trust-card h3,.final-cta h2{text-wrap:balance}.hero-lede,.section-heading>p:last-child,.step p,.metric p,.use-card span,.fine-print,.price-items p,.trust-card p{text-wrap:pretty}.button{font-size:17px}.section-heading h2{font-size:clamp(30px,3vw,36px)}.metric p,.step p{font-size:15px}.price-items p,.trust-card p{font-size:13px}@media (max-width:580px){.section-heading h2{font-size:30px}.metric h3,.step h3{font-size:20px}.metric p,.step p{font-size:15px}.button,.price-button{font-size:17px}.nav nav,.use-card b{font-size:15px}.use-card span{font-size:14px}}:root{--text-xs:14px;--text-sm:15px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:30px;--text-hero:clamp(32px,4vw,52px)}body{font-size:var(--text-base);line-height:1.5}.nav nav,.login{font-size:var(--text-sm)}.eyebrow{font-size:var(--text-xs)}.hero h1{font-size:var(--text-hero)}.hero-lede{font-size:var(--text-lg);line-height:1.5}.hero-benefits{font-size:var(--text-sm)}.section-heading h2{font-size:clamp(30px,3vw,36px);line-height:1.2}.section-heading>p:last-child{font-size:var(--text-base);line-height:1.5}.metric h3,.step h3{font-size:var(--text-lg)}.metric p,.step p{font-size:var(--text-sm);line-height:1.5}.check-list p{font-size:var(--text-base)}.use-card b{font-size:var(--text-sm)}.use-card span{font-size:var(--text-xs)}.fine-print{font-size:var(--text-xs);line-height:1.5}.compact p,.chart-card>b{font-size:var(--text-sm)}.chart-card small,.chart-labels,.stat-stack span{font-size:var(--text-xs)}.stat-stack b{font-size:var(--text-lg)}.educator-callout{font-size:var(--text-sm);line-height:1.45}.educator-callout strong{font-size:var(--text-lg)}.educator-callout a{font-size:var(--text-sm)}.price-card h3,.trust-card h3{font-size:var(--text-lg)}.popular{font-size:var(--text-xs)}.price{font-size:36px}.price small{font-size:var(--text-sm)}.price-items p,.trust-card p{font-size:var(--text-sm);line-height:1.45}.price-button{font-size:var(--text-base)}.method-grid>div{font-size:var(--text-sm);line-height:1.4}.final-cta p{font-size:var(--text-sm)}footer{font-size:var(--text-xs)}@media (max-width:580px){.hero h1{font-size:36px}.hero-lede{font-size:var(--text-base)}.hero-benefits{font-size:var(--text-sm)}.price{font-size:32px}.price small{font-size:var(--text-sm)}.chart-labels{font-size:12px}.footer-row{font-size:var(--text-xs)}}.nav{gap:20px}.nav nav{gap:16px;font-size:13px;font-weight:700}.nav-actions{gap:0;margin-left:0}.hero-benefits{margin-bottom:20px}.hero-caption{color:#65799b;margin:13px 0 0;font-size:14px}.menu-toggle{width:44px;height:44px;color:var(--blue);cursor:pointer;background:#eef6ff;border:0;border-radius:7px;place-items:center;margin-left:auto;display:none}.mobile-menu{display:none}.method-grid{grid-template-columns:repeat(3,1fr)}footer{padding:48px 0 22px}.footer-content{grid-template-columns:1.1fr 2fr;gap:44px;display:grid}.footer-links{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.footer-links div{flex-direction:column;gap:9px;display:flex}.footer-links h3{color:#fff;margin:0 0 4px;font:700 14px Manrope}.footer-links a{color:#b7cae6;font-size:14px}.footer-bottom{color:#9fb5d6;border-top:1px solid #28446f;grid-column:1/-1;justify-content:space-between;margin-top:10px;padding-top:18px;font-size:13px;display:flex}@media (max-width:1000px){.nav nav,.nav-actions{display:none}.menu-toggle{display:grid}.mobile-menu{background:#fff;border-bottom:1px solid #dce7f4;flex-direction:column;gap:2px;padding:16px max(20px,50% - 350px);display:flex;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 28px #183b6d1c}.mobile-menu a{color:#233b66;padding:12px 4px;font-size:16px;font-weight:700}.mobile-menu a:hover{color:var(--blue)}.mobile-menu .mobile-test-link{background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin:8px 0 0;padding:12px 16px;display:flex}.hero-copy{text-align:center}.hero-lede{margin-left:auto;margin-right:auto}.hero-benefits{justify-content:center}.hero-caption{font-size:15px}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-visual{height:320px}.split-grid{grid-template-columns:1fr;gap:28px}.certificate-wrap{max-width:650px;margin:auto}.dashboard-card{grid-template-columns:1fr}.stat-stack{grid-template-columns:repeat(3,1fr);display:grid}.educator-grid{grid-template-columns:1fr}.educator-visual{max-width:560px}.pricing-grid{grid-template-columns:1fr 1fr}.trust-card{grid-column:span 2}.method-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.site-header{height:60px}.menu-toggle{width:42px;height:42px}.mobile-menu{padding:12px 16px;top:60px}.hero-caption{font-size:14px}.method-grid{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;gap:30px}.footer-links{grid-template-columns:1fr 1fr;gap:28px 18px}.footer-bottom{flex-direction:column;gap:5px;margin-top:0}.footer-row{display:none}}.locale-currency-controls{align-items:center;gap:7px;display:flex}.select-control{color:#305178;background:#fff;border:1px solid #dce7f4;border-radius:7px;align-items:center;gap:5px;height:38px;padding:0 7px;display:inline-flex}.select-control svg{color:var(--blue);flex:none}.select-control select{appearance:none;color:#233b66;cursor:pointer;background:0 0;border:0;outline:0;max-width:92px;font:700 13px DM Sans,sans-serif}.select-control select:disabled{cursor:wait;color:#8292aa}.language-select{gap:4px}.locale-flag{flex:none;font-size:17px;line-height:1}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-status{color:#b45309;margin:-8px 0 18px;font-size:14px;font-weight:600}@media (max-width:1000px){.mobile-menu .locale-currency-controls{justify-content:flex-start;padding:4px 4px 12px}.mobile-menu .select-control{height:42px}.mobile-menu .select-control select{max-width:140px;font-size:15px}}@media (max-width:580px){.locale-currency-controls{gap:6px}.select-control{height:36px}.select-control select{max-width:75px;font-size:12px}.locale-flag{font-size:16px}}.pricing-offer{background:#fff;border:1px solid #d5e5f6;border-radius:16px;grid-template-columns:.82fr 1.18fr;display:grid;overflow:hidden;box-shadow:0 18px 38px #1a5d9d14}.offer-intro{background:linear-gradient(145deg,#f6fbff,#fff);border-right:1px solid #dce9f7;padding:32px}.offer-lock,.dashboard-label{color:#1268ef;letter-spacing:.04em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.offer-lock{margin-bottom:18px}.offer-price{color:#10254c;letter-spacing:-2px;font:800 48px/1 Manrope}.offer-intro h3{color:#142953;margin:8px 0 10px;font:800 22px/1.2 Manrope}.offer-copy{color:#587095;margin:0;font-size:16px;line-height:1.5}.offer-cta{color:#fff;background:#1268ef;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;margin:24px 0 15px;font-size:16px;font-weight:800;transition:transform .2s;display:flex;box-shadow:0 8px 18px #1268ef2b}.offer-cta:hover{transform:translateY(-2px)}.offer-renewal{color:#657998;margin:0;font-size:13px;line-height:1.5}.offer-trust{border-top:1px solid #dce8f5;flex-direction:column;gap:8px;margin-top:19px;padding-top:16px;display:flex}.offer-trust span{color:#426082;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.offer-trust svg{color:#18ae74;flex:none}.dashboard-included{background:#fff;padding:29px 31px}.dashboard-included-heading{border-bottom:1px solid #e1ebf6;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.dashboard-included h3{color:#142953;margin:7px 0 6px;font:800 25px/1.15 Manrope}.dashboard-included-heading>div>p:last-child{color:#627796;max-width:540px;margin:0;font-size:15px;line-height:1.45}.dashboard-overview{border:1px solid #dce9f6;border-radius:9px;grid-template-columns:repeat(3,1fr);min-width:164px;display:grid;overflow:hidden}.dashboard-overview span{color:#1268ef;border-right:1px solid #dce9f6;flex-direction:column;justify-content:center;align-items:center;min-height:60px;font:800 20px/1 Manrope;display:flex}.dashboard-overview span:last-child{border:0}.dashboard-overview small{color:#7287a5;margin-top:4px;font:600 10px DM Sans}.dashboard-features{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.dashboard-feature{background:#fff;border:1px solid #e0eaf5;border-radius:9px;gap:10px;min-height:72px;padding:12px;display:flex}.dashboard-feature svg{color:#1268ef;flex:none;margin-top:2px}.dashboard-feature b{color:#17345f;margin-bottom:3px;font-size:14px;display:block}.dashboard-feature span{color:#687e9d;font-size:12px;line-height:1.4;display:block}.dashboard-feature:last-child{background:#f5faff;grid-column:span 2}@media (max-width:900px){.pricing-offer{grid-template-columns:1fr}.offer-intro{border-bottom:1px solid #dce9f7;border-right:0}.dashboard-included{padding:27px}.dashboard-features{grid-template-columns:1fr 1fr}}@media (max-width:580px){.offer-intro,.dashboard-included{padding:24px 20px}.offer-price{font-size:42px}.dashboard-included-heading{flex-direction:column}.dashboard-overview{width:100%}.dashboard-features{grid-template-columns:1fr}.dashboard-feature:last-child{grid-column:auto}.offer-copy{font-size:15px}}.dashboard-overview{grid-template-columns:repeat(2,minmax(88px,1fr));min-width:230px}.dashboard-overview>div{color:#17345f;border-bottom:1px solid #dce9f6;border-right:1px solid #dce9f6;flex-direction:column;justify-content:center;min-height:68px;padding:9px 12px;display:flex;position:relative}.dashboard-overview>div:nth-child(2n){border-right:0}.dashboard-overview>div:nth-last-child(-n+2){border-bottom:0}.dashboard-overview b{color:#1268ef;letter-spacing:-.6px;font:800 21px/1 Manrope}.dashboard-overview span{color:#647997;border:0;min-height:0;margin-top:5px;font:700 10px/1.15 DM Sans,sans-serif;display:block}.dashboard-overview small{color:#7287a5;margin:0;font:700 10px/1 DM Sans,sans-serif;position:absolute;top:10px;right:10px}.dashboard-overview .positive b{color:#12996a}.dashboard-overview .positive span{color:#2e7d63}@media (max-width:580px){.dashboard-overview{width:100%;min-width:0}.dashboard-overview>div{min-height:65px;padding:10px 13px}.dashboard-overview b{font-size:20px}}@media (min-width:1001px){.educators{padding:32px 0}.educator-grid{grid-template-columns:1.15fr .85fr;gap:36px}.educators .section-heading{margin-bottom:14px}.educators .section-heading h2{font-size:clamp(30px,2.4vw,33px)}.educators .compact{gap:8px;margin-top:16px}.educator-visual{border-radius:11px;height:184px;overflow:visible}.educator-visual>img,.educator-visual:after{border-radius:11px}.educator-visual>img{object-position:center 54%}.educator-callout{width:196px;padding:13px 14px;top:16px;left:-52px;right:auto}.educator-callout strong{font-size:15px;line-height:1.3;display:block}.educator-callout a{margin-top:9px;padding:8px;font-size:13px}.hero-note{max-width:118px;right:5px}}@media (max-width:1000px){.hero-note{display:none}.educator-callout{width:min(205px,100% - 28px);top:18px;left:14px;right:auto}.educator-callout strong{display:block}.educator-visual>img{object-position:center 52%}}.professional{overflow:hidden}.professional-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:26px;display:grid}.professional-content{min-width:0}.professional-content .section-heading{margin-bottom:16px}.professional-content .section-heading h2{max-width:530px}.professional-content .use-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.professional-content .use-card{align-items:flex-start;min-height:83px;padding:12px 10px}.professional-content .use-card .topic-icon{object-fit:contain;width:29px;height:29px}.professional-content .use-card b{font-size:13px;line-height:1.2}.professional-content .use-card span{font-size:11px;line-height:1.3}.professional-content .fine-print{margin:11px 0 0}.professional-visual{background:#e9f6ff;border-radius:11px;height:191px;position:relative;overflow:hidden}.professional-visual>img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.professional-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#eaf7ff 0%,#0000 50%);position:absolute;inset:0}.professional-visual p{z-index:1;color:#1268ef;background:#fff;border-radius:8px;width:153px;margin:0;padding:12px;font:700 13px/1.25 Manrope;position:absolute;top:19px;left:13px;box-shadow:0 8px 18px #1a5d9d18}.progress{background:#fff;padding-top:42px;padding-bottom:42px}.progress .section-heading{margin-bottom:18px}.progress-workspace{grid-template-columns:minmax(0,1.5fr) minmax(230px,.55fr);align-items:stretch;gap:13px;display:grid}.progress .dashboard-card{grid-template-columns:minmax(0,1.35fr) minmax(185px,.75fr);gap:10px}.progress .chart-card{min-height:198px;padding:16px}.progress .stat-stack{grid-template-columns:1fr 1fr;gap:10px;display:grid}.progress .stat-stack>div{align-items:flex-start;min-height:94px;padding:13px}.progress .stat-stack>div:last-child{grid-column:span 2;min-height:74px}.progress-actions{background:linear-gradient(145deg,#f6fbff,#fff);border:1px solid #dbe8f5;border-radius:9px;padding:17px 16px}.progress-actions>b{color:#17345f;margin-bottom:13px;font:800 15px/1.25 Manrope;display:block}.progress-actions>div{flex-direction:column;gap:10px;display:flex}.progress-actions span{color:#536e95;align-items:flex-start;gap:8px;font-size:13px;line-height:1.3;display:flex}.progress-actions svg{color:#18ae74;fill:#18ae74;stroke:#fff;flex:none;margin-top:1px}.methodology{padding-top:42px;padding-bottom:42px}.methodology .section-heading{margin-bottom:17px}.method-grid{grid-template-columns:repeat(3,1fr);gap:9px}.method-grid>div{min-height:70px;padding:13px 14px;font-size:13px;line-height:1.3}.final-cta{padding:46px 0}.final-cta h2{font-size:clamp(29px,3vw,36px)}@media (max-width:1000px){.professional-layout{grid-template-columns:1fr}.professional-visual{width:100%;max-width:560px;height:210px}.professional-content .use-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.progress-workspace{grid-template-columns:1fr}.progress-actions{max-width:560px}.method-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.professional-layout{gap:18px}.professional-content .use-grid{grid-template-columns:1fr 1fr}.professional-content .use-card{min-height:78px}.professional-visual{height:184px}.professional-visual p{width:150px;font-size:12px;top:16px;left:12px}.progress{padding-top:36px;padding-bottom:36px}.progress .dashboard-card{grid-template-columns:1fr}.progress .chart-card{min-height:190px}.progress .stat-stack>div{min-height:84px}.progress-actions{padding:16px}.method-grid{grid-template-columns:1fr}.method-grid>div{min-height:64px}.final-cta{padding:42px 0}}.locale-currency-controls{gap:0}.market-selector{background:#fff;border:1px solid #dce7f4;border-radius:7px;align-items:center;height:38px;display:flex;overflow:hidden}.market-selector .select-control{border:0;border-radius:0;height:100%;padding:0 10px}.market-selector .select-control select{max-width:98px}.market-divider{background:#dce7f4;width:1px;height:20px}.faq{background:#fff;padding-top:42px;padding-bottom:42px}.faq .section-heading{max-width:660px;margin-bottom:18px}.faq-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.faq-list details{background:#fff;border:1px solid #dce7f4;border-radius:9px;padding:0 15px}.faq-list summary{cursor:pointer;color:#17345f;align-items:center;min-height:58px;font:800 14px/1.3 Manrope;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#1268ef;margin-left:auto;font:700 22px/1 DM Sans}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:#647997;margin:0 0 15px;font-size:13px;line-height:1.45}@media (max-width:1000px){.market-selector{height:42px}.faq-list{grid-template-columns:1fr}}@media (max-width:580px){.market-selector{height:36px}.market-selector .select-control{padding:0 7px}.market-selector .select-control select{max-width:83px}.faq{padding-top:36px;padding-bottom:36px}}:where(h1,h2,h3,h4,.button,.offer-cta,.faq-list summary){text-wrap:balance}:where(p,.metric p,.step p,.use-card span,.dashboard-feature span,.offer-renewal,.method-grid span,.faq-list p,.footer-links a){text-wrap:pretty}.offer-renewal{font-size:12px;line-height:1.55}.dashboard-feature span{font-size:11px;line-height:1.42}.method-grid>div{font-size:11px}.method-grid span{max-width:100%}.faq-list summary{padding-right:8px}.footer-links a{white-space:nowrap}@media (max-width:1100px){.faq-list{grid-template-columns:1fr}.faq-list p{max-width:68ch}}@media (max-width:580px){.metric p{font-size:14px}.professional-content .use-card{flex-direction:column;gap:5px}.professional-content .use-card span{font-size:11px}.pricing .section-heading>p:last-child{max-width:32ch}.dashboard-feature span{font-size:10px}.faq-list p{max-width:32ch}}.market-selector{overflow:visible}.locale-picker{color:#233b66;min-width:116px;height:100%;position:relative}.locale-picker-trigger{width:100%;height:100%;color:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:7px 0 0 7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font:700 13px DM Sans,sans-serif;display:flex}.locale-picker-trigger svg{color:#7185a3;flex:none;transition:transform .18s}.locale-picker-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.locale-picker-trigger:focus-visible{z-index:1;outline-offset:1px;outline:3px solid #79b7ff;position:relative}.locale-options{z-index:40;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9cbe0 transparent;direction:ltr;background:#fff;border:1px solid #d8e4f2;border-radius:10px;width:max(220px,100%);max-height:min(520px,100vh - 92px);padding:6px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;overflow-y:auto;box-shadow:0 18px 38px #183b6d2e}.locale-options button{color:#203a64;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;padding:8px 10px;font:700 14px/1.25 DM Sans,sans-serif;display:flex}.locale-options button:hover,.locale-options button:focus-visible{color:#0d5fdc;background:#eef6ff;outline:0}.locale-options button.selected{color:#fff;background:#1268ef}.locale-options button svg{flex:none}.currency-picker{color:#233b66;min-width:104px;height:100%;position:relative}.currency-picker-trigger{width:100%;height:100%;color:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:0 7px 7px 0;justify-content:center;align-items:center;gap:6px;padding:0 9px;font:700 13px DM Sans,sans-serif;display:flex}.currency-picker-trigger>svg:first-child{color:var(--blue)}.currency-picker-trigger>svg:last-child{color:#7185a3;margin-left:auto;transition:transform .18s}.currency-picker-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.currency-picker-trigger:disabled{cursor:wait;color:#8292aa}.currency-picker-trigger:focus-visible{z-index:1;outline-offset:1px;outline:3px solid #79b7ff;position:relative}.currency-options{z-index:40;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9cbe0 transparent;direction:ltr;background:#fff;border:1px solid #d8e4f2;border-radius:10px;width:178px;max-height:min(520px,100vh - 92px);padding:6px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow-y:auto;box-shadow:0 18px 38px #183b6d2e}.currency-options button{color:#203a64;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:42px 1fr 16px;align-items:center;gap:7px;width:100%;min-height:38px;padding:8px 10px;font:700 14px/1.25 DM Sans,sans-serif;display:grid}.currency-options button:hover,.currency-options button:focus-visible{color:#0d5fdc;background:#eef6ff;outline:0}.currency-options button.selected{color:#fff;background:#1268ef}.currency-option-symbol{color:#607796;font-weight:600}.currency-options button.selected .currency-option-symbol{color:#fff}.footer-locale-picker{width:100%;min-width:136px;height:52px;margin-top:18px}.footer-locale-picker .locale-picker-trigger{color:#151d38;border:1px solid #e1e4ed;border-radius:12px;padding:0 14px 0 18px;font-size:14px;box-shadow:0 4px 12px #1f33590a}.footer-locale-picker .locale-options{width:max(220px,100%);max-height:min(420px,100vh - 80px)}@media (max-width:1000px){.mobile-menu .locale-picker,.mobile-menu .currency-picker{height:42px}.mobile-menu .locale-options,.mobile-menu .currency-options{max-height:calc(100vh - 154px)}.footer-locale-picker{max-width:220px}}@media (max-width:580px){.locale-picker{min-width:102px}.locale-picker-trigger{padding:0 7px;font-size:12px}.locale-options{width:210px;max-height:calc(100vh - 130px)}.currency-picker{min-width:98px}.currency-picker-trigger{padding:0 7px;font-size:12px}.currency-options{width:170px;max-height:calc(100vh - 130px)}.footer-locale-picker{height:52px;margin-top:12px}.footer-locale-picker .locale-picker-trigger{font-size:14px}}.market-selector{background:0 0;border:0;height:40px;overflow:visible}.market-combo{direction:ltr;height:100%;position:relative}.market-combo-trigger{color:#234784;cursor:pointer;background:#fff;border:1px solid #9bbcff;border-radius:22px;justify-content:center;align-items:center;gap:8px;min-width:160px;height:100%;padding:0 14px;font:700 14px DM Sans,sans-serif;transition:border-color .18s,box-shadow .18s;display:flex}.market-combo-trigger:hover{border-color:#4f86f7;box-shadow:0 5px 14px #2667e21a}.market-combo-trigger:focus-visible{outline-offset:2px;outline:3px solid #79b7ff}.market-combo-trigger:disabled{cursor:wait;color:#8292aa}.market-combo-trigger i{color:#a5b0c2;font-style:normal;font-weight:500}.market-combo-trigger svg{color:#6680aa;margin-left:1px;transition:transform .18s}.market-combo-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.market-combo-flag{font-size:17px;line-height:1}.market-mega{z-index:50;text-align:left;color:#263d63;background:#fff;border:1px solid #dbe5f2;border-radius:18px;grid-template-columns:.9fr 1.1fr;width:min(980px,100vw - 40px);height:min(720px,100vh - 94px);display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 60px #1c3c6933}.market-mega section{min-width:0;min-height:0;padding:23px 20px}.market-mega h3{color:#8091ab;letter-spacing:.05em;text-transform:uppercase;margin:0 0 15px;font:800 13px/1 DM Sans,sans-serif}.market-language-panel{border-right:1px solid #e6edf6}.market-language-grid,.market-currency-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bccde1 transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;min-height:0;max-height:calc(100% - 28px);display:grid;overflow-y:auto}.market-language-grid button{color:#314767;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:7px;min-height:39px;padding:7px 10px;font:600 14px/1.2 DM Sans,sans-serif;display:grid}.market-language-grid button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-language-grid button:hover,.market-language-grid button:focus-visible,.market-currency-grid button:hover,.market-currency-grid button:focus-visible{color:#1b52cc;background:#eef4ff;outline:0}.market-language-grid button.selected,.market-currency-grid button.selected{color:#174ecb;background:#eaf1ff}.market-language-grid button svg,.market-currency-grid button svg{color:#175fe5;justify-self:end}.market-currency-panel{flex-direction:column;display:flex}.market-currency-search{color:#8ba0bc;background:#fff;border:1px solid #d6e1ef;border-radius:10px;flex:none;align-items:center;gap:9px;height:43px;margin-bottom:13px;padding:0 12px;display:flex}.market-currency-search:focus-within{border-color:#76a3ff;box-shadow:0 0 0 3px #4980ee1f}.market-currency-search input{color:#263d63;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font:500 14px DM Sans,sans-serif}.market-currency-search input::placeholder{color:#9aaac0}.market-currency-grid{flex:1;max-height:none}.market-currency-grid button{color:#314767;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:39px;padding:7px 10px;font:500 14px/1.2 DM Sans,sans-serif;display:grid}.market-currency-grid button b{font-weight:800}.market-currency-grid button span{color:#6f819d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-currency-grid>p{color:#8a9ab2;margin:12px}@media (min-width:1001px){.nav-actions .market-selector{margin-right:10px}}@media (max-width:1000px){.market-selector{height:42px}.mobile-menu .locale-currency-controls{padding-bottom:12px}.mobile-menu .market-mega{width:calc(100vw - 40px);height:calc(100vh - 140px);display:block;left:0;right:auto;overflow-y:auto}.mobile-menu .market-mega section{min-height:max-content}.mobile-menu .market-language-panel{border-bottom:1px solid #e6edf6;border-right:0}.mobile-menu .market-language-grid,.mobile-menu .market-currency-grid{max-height:none;overflow:visible}.mobile-menu .market-currency-panel{display:block}}@media (max-width:580px){.market-combo-trigger{min-width:148px;padding:0 11px;font-size:13px}.mobile-menu .market-mega{width:calc(100vw - 32px);height:calc(100vh - 140px);padding:0}.market-mega section{padding:19px 14px}.market-language-grid,.market-currency-grid{gap:4px}.market-language-grid button,.market-currency-grid button{min-height:38px;padding:7px 8px;font-size:13px}.market-currency-grid button{grid-template-columns:38px minmax(0,1fr) 16px}}.professional-content .use-card{flex-direction:column;align-items:stretch;gap:6px}.offer-intro h3{white-space:nowrap}.professional-content .use-card{flex-direction:row;align-items:center;gap:10px;min-height:74px;padding:12px}.professional-content .use-card span{font-size:11px}.progress-reference-layout{grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr);gap:22px}.progress-reference-layout>.check-list{margin:0;padding-top:4px}.progress-reference-layout .dashboard-card{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr)}.progress-reference-layout .stat-stack{grid-template-columns:none;gap:10px;display:flex}.progress-reference-layout .stat-stack>div,.progress-reference-layout .stat-stack>div:last-child{grid-column:auto;align-items:center;min-height:58px;padding:10px;display:flex}@media (max-width:1000px){.progress-reference-layout{grid-template-columns:1fr;gap:18px}.progress-reference-layout>.check-list{grid-template-columns:1fr 1fr;gap:9px 18px;display:grid}.progress-reference-layout>.check-list p{font-size:14px}.progress-reference-layout .dashboard-card{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr)}}@media (max-width:580px){.professional-content .use-card{gap:8px;min-height:76px;padding:11px 9px}.professional-content .use-card span{font-size:10px}.progress-reference-layout>.check-list,.progress-reference-layout .dashboard-card{grid-template-columns:1fr}.progress-reference-layout .stat-stack{grid-template-columns:1fr 1fr;display:grid}.progress-reference-layout .stat-stack>div:last-child{grid-column:span 2}}.site-header{position:static}.final-cta{color:#142953;background:#eaf7ff}.final-cta p{color:#60749a}.final-cta .button{background:var(--blue);color:#fff;box-shadow:0 7px 15px #1268ef25}footer{color:#526b90;background:#fff;border-top:1px solid #dce7f4}.footer-brand .brand,.footer-links h3{color:#142953}.footer-brand p,.footer-links a,.footer-bottom{color:#60749a}.footer-links a:hover{color:var(--blue)}.footer-bottom{border-top-color:#dce7f4}.container{width:min(1120px,100% - 64px)}@media (min-width:1001px){.educators{padding:38px 0}.educator-grid{grid-template-columns:1fr 1fr;gap:42px}.educators .section-heading h2{max-width:510px}.educator-visual{border-radius:13px;height:220px;overflow:hidden}.educator-visual>img{object-fit:contain;object-position:left center}.educator-callout{border-radius:12px;width:218px;padding:18px;top:50%;left:auto;right:16px;transform:translateY(-50%)}.educator-callout strong{font-size:17px;line-height:1.28}.educator-callout a{border-radius:6px;margin-top:14px;padding:11px 12px;font-size:14px}}@media (max-width:1000px){.educator-visual{overflow:hidden}.educator-callout{width:min(220px,100% - 28px);top:50%;left:auto;right:14px;transform:translateY(-50%)}}.metric,.step,.use-card,.chart-card,.stat-stack>div,.dashboard-feature,.method-grid>div,.faq-list details{box-shadow:0 5px 16px #1b4c850a}.metric,.step,.use-card,.dashboard-feature,.method-grid>div,.faq-list details{transition:border-color .2s,box-shadow .2s,transform .2s}@media (hover:hover){.metric:hover,.step:hover,.use-card:hover,.dashboard-feature:hover,.method-grid>div:hover,.faq-list details:hover{border-color:#c4dcf7;transform:translateY(-2px);box-shadow:0 10px 24px #1b4c8517}}.metric,.step,.use-card,.dashboard-feature,.method-grid>div,.faq-list details{border-radius:10px}.metric .topic-icon{filter:drop-shadow(0 2px 2px #1268ef1a)}.step-number{box-shadow:0 4px 9px #1268ef33}.chart{isolation:isolate}.chart-svg{z-index:1;width:calc(100% - 4px);height:calc(100% - 25px);position:absolute;inset:8px 2px 17px;overflow:visible}.chart-labels{z-index:2}.chart-line{display:none}.chart-card>span{letter-spacing:-.4px}.stat-stack>div{border-color:#d7e6f5}.stat-stack svg{box-sizing:content-box;background:#eef7ff;border-radius:8px;padding:5px}.dashboard-overview{box-shadow:inset 0 0 0 1px #1268ef05}.dashboard-feature:last-child{background:linear-gradient(100deg,#f4faff,#fff)}.pricing-offer{box-shadow:0 20px 42px #15508f1a}.offer-intro{background:linear-gradient(145deg,#f4faff,#fff 78%)}.method-grid>div{background:linear-gradient(145deg,#fff,#fafdff)}.faq-list details{overflow:hidden}.faq-list details[open]{border-color:#b9d5f5;box-shadow:0 10px 24px #1b4c8514}@media (max-width:580px){.metric,.step,.use-card,.dashboard-feature,.method-grid>div,.faq-list details{box-shadow:0 3px 12px #1b4c850a}.chart-svg{width:calc(100% - 2px);inset:8px 1px 17px}}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.not-found h1{color:#10254c;margin:0;font:800 clamp(36px,6vw,64px)/1.05 Manrope}.not-found>p:not(.eyebrow){color:#60749a;margin:16px 0 24px}.chart-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.chart-card-title{color:#17345f;align-items:center;gap:9px;font:800 15px/1.2 Manrope;display:flex}.chart-card-title svg{color:var(--blue);box-sizing:content-box;background:#eef6ff;border-radius:8px;padding:6px}.chart-score{text-align:right}.chart-score strong{color:#142953;letter-spacing:-.7px;font:800 22px/1 Manrope;display:block}.chart-score strong small{letter-spacing:0;font:700 12px DM Sans}.chart-score>span{color:#71819d;margin-top:5px;font-size:12px;display:block}.chart-card .chart{background:0 0;border:0;height:143px;margin-top:10px}.chart-card .chart-svg{width:100%;height:calc(100% - 23px);inset:0 0 23px}.chart-card .chart-labels{color:#8292aa;font-size:11px;font-style:normal;bottom:0;left:2.4%;right:1.2%}.chart-card .chart-labels i{font-style:normal;font-weight:600}@media (max-width:580px){.chart-card-heading{gap:12px}.chart-score strong{font-size:20px}.chart-card .chart{height:150px}.chart-card .chart-labels{font-size:10px}}footer{color:#626b82;background:#f8f8fc;border-top:0;padding:62px 0 24px}.footer-content{grid-template-columns:minmax(300px,1.9fr) minmax(145px,.8fr) minmax(190px,1.12fr) minmax(135px,.65fr);align-items:start;gap:42px 54px;display:grid}.footer-brand .brand{color:#142953}.footer-brand .brand>span:last-child>span{color:var(--blue)}.footer-brand p{color:#626b82;max-width:410px;margin:20px 0 23px;font-size:14px;line-height:1.65}.footer-brand address{color:#626b82;flex-direction:column;gap:3px;font-size:13px;font-style:normal;line-height:1.5;display:flex}.footer-column{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.footer-column h3,.footer-market h3{color:#121a35;margin:0 0 10px;font:800 16px/1.25 Manrope}.footer-column a{color:#626b82;white-space:normal;font-size:14px;line-height:1.35;transition:color .2s}.footer-column a:hover{color:var(--blue)}.footer-market label{background:#fff;border:1px solid #e1e4ed;border-radius:12px;align-items:center;width:100%;min-width:136px;height:52px;margin-top:18px;display:flex;position:relative;box-shadow:0 4px 12px #1f33590a}.footer-market select{appearance:none;color:#151d38;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 18px;font:800 14px DM Sans,sans-serif}.footer-market label:after{content:"⌄";color:#7a849b;pointer-events:none;font-size:15px;position:absolute;top:50%;right:14px;transform:translateY(-58%)}.footer-bottom{color:#7a849b;border-top:1px solid #e2e5ec;grid-column:1/-1;margin-top:8px;padding-top:19px;font-size:12px}@media (max-width:1000px){.footer-content{grid-template-columns:1.4fr 1fr;gap:38px 48px}.footer-market label{max-width:220px}.footer-bottom{margin-top:0}}@media (max-width:580px){footer{padding:46px 0 22px}.footer-content{grid-template-columns:1fr;gap:34px}.footer-brand p{margin:16px 0 20px}.footer-column{gap:14px}.footer-market label{margin-top:12px}.footer-bottom{flex-direction:column;gap:5px}}.how-combined{background:#f2faff}.how-combined .section-heading{max-width:760px}.hero h1{text-wrap:pretty}.conversion-steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;display:grid}.conversion-step{background:#fff;border:1px solid #dce8f5;border-radius:11px;flex-direction:column;justify-content:center;min-width:0;height:100%;min-height:170px;padding:18px 26px;display:flex;position:relative;box-shadow:0 6px 18px #1b4c850d}.conversion-step>.topic-icon{align-self:center;width:42px;height:42px;margin-bottom:11px}.conversion-step h3{color:#142953;margin:0 0 7px;font:800 17px/1.25 Manrope}.conversion-step>p{color:#627796;margin:0;font-size:14px;line-height:1.45}.proof-section{background:#fff}.proof-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:48px;display:grid}.proof-copy .section-heading{margin-bottom:18px}.proof-signals{flex-wrap:wrap;gap:8px 18px;display:flex}.proof-signals span{color:#28476d;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.proof-signals svg{color:#19b87a;fill:#19b87a;stroke:#fff;flex:none}.proof-use-title{color:#142953;margin:24px 0 10px;font:800 15px Manrope}.proof-use-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.proof-use-grid>div{background:#fafdff;border:1px solid #e0eaf5;border-radius:8px;align-items:center;gap:8px;min-height:47px;padding:8px 10px;display:flex}.proof-use-grid .topic-icon{width:25px;height:25px}.proof-use-grid span{color:#314f75;font-size:12px;font-weight:700}.proof-copy .fine-print{margin-top:12px}.proof-section .certificate-wrap{padding:6px 0}.commercial-section{background:#f2faff}.commercial-section .section-heading{max-width:760px}.commercial-section .pricing-offer{background:#fff}.result-feature-grid{grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:18px;display:grid}.result-feature-grid span{color:#426082;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.result-feature-grid svg{color:#18ae74;flex:none}.commercial-section .offer-cta{margin-top:22px}.commercial-section .dashboard-feature:last-child{background:#fff;grid-column:auto}.educators-compact{background:#fff;padding:30px 0}.educators-compact .educator-grid{grid-template-columns:1.12fr .88fr;gap:34px}.educators-compact .section-heading{margin-bottom:13px}.educators-compact .section-heading h2{font-size:clamp(25px,2.3vw,30px)}.educator-points{flex-wrap:wrap;gap:8px 15px;display:flex}.educator-points span{color:#28476d;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.educator-points svg{color:#19b87a;fill:#19b87a;stroke:#fff}.educators-compact .educator-visual{height:164px}.educators-compact .educator-callout{width:210px;padding:13px}.educators-compact .educator-callout strong{font-size:13px}.educators-compact .educator-callout a{margin-top:9px;padding:8px 9px;font-size:11px}.methodology-compact{background:#f2faff;padding:36px 0}.methodology-compact .section-heading{margin-bottom:15px}.methodology-compact .method-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.methodology-compact .method-grid>div{min-height:62px;padding:11px 12px}.methodology-compact .method-grid span{font-size:11px;line-height:1.3}.faq-list{grid-template-columns:minmax(0,1fr)}.faq-list p{max-width:68ch}@media (max-width:1000px){.conversion-steps{grid-template-columns:1fr}.conversion-step{min-height:0}.proof-grid{grid-template-columns:1fr;gap:24px}.proof-copy{max-width:720px}.educators-compact .educator-grid{grid-template-columns:1fr}.educators-compact .educator-visual{height:185px}.methodology-compact .method-grid{grid-template-columns:repeat(2,1fr)}.faq-list{grid-template-columns:1fr}.faq-list p{max-width:68ch}}@media (max-width:580px){.hero-benefits{flex-wrap:wrap}.conversion-step{min-height:156px;padding:16px 20px}.proof-signals{flex-direction:column;gap:9px}.proof-use-grid{grid-template-columns:1fr 1fr}.result-feature-grid{grid-template-columns:1fr}.educators-compact{padding:26px 0}.educator-points{grid-template-columns:1fr 1fr;gap:7px 10px;display:grid}.educators-compact .educator-visual{height:170px}.methodology-compact .method-grid{grid-template-columns:1fr}.faq-list summary{min-height:62px}.faq-list p{max-width:32ch}}.contact-main{background:linear-gradient(#f7faff 0%,#fff 100%);padding:70px 0 76px}.contact-heading{margin-bottom:38px}.contact-heading h1{color:#111a35;letter-spacing:-2.6px;max-width:900px;margin:0;font:800 clamp(42px,5.4vw,66px)/1.02 Manrope}.contact-heading p{color:#606d86;max-width:760px;margin:18px 0 0;font-size:18px;line-height:1.55}.contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"options form""company form";align-items:start;gap:20px 28px;display:grid}.contact-options{grid-area:options;gap:20px;display:grid}.contact-primary-card{color:#fff;background:linear-gradient(135deg,#1268ef 0%,#2440d9 100%);border-radius:22px;min-height:280px;padding:32px;box-shadow:0 18px 34px #164ac933}.contact-fast{background:#ffffff26;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.contact-primary-card h2{align-items:center;gap:11px;margin:18px 0 9px;font:800 27px/1.2 Manrope;display:flex}.contact-primary-card p{color:#e4edff;max-width:465px;margin:0;font-size:16px;line-height:1.55}.contact-primary-card>a{color:#173ba8;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:24px;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #0920662e}.contact-secondary-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-secondary-card{background:#fff;border:1px solid #dfe7f1;border-radius:18px;min-height:220px;padding:25px;box-shadow:0 8px 22px #1b4c850d}.contact-secondary-card>span{width:45px;height:45px;color:var(--blue);background:#eef5ff;border-radius:12px;place-items:center;display:grid}.contact-secondary-card h3{color:#172547;margin:18px 0 8px;font:800 18px/1.25 Manrope}.contact-secondary-card p{color:#66758f;margin:0;font-size:14px;line-height:1.5}.contact-secondary-card strong{color:var(--blue);align-items:center;gap:5px;margin-top:15px;font-size:13px;line-height:1.35;display:flex}.contact-company-card{background:#fff;border:1px solid #dfe7f1;border-radius:18px;grid-area:company;grid-template-columns:auto 1fr;gap:16px;padding:25px;display:grid}.contact-company-icon{width:48px;height:48px;color:var(--blue);background:#eef5ff;border-radius:13px;place-items:center;display:grid}.contact-company-card h3{color:var(--blue);letter-spacing:.06em;margin:2px 0 9px;font:800 11px/1.2 Manrope}.contact-company-card p{color:#66758f;margin:0 0 17px;font-size:14px;line-height:1.55}.contact-company-card small,.contact-company-card strong,.contact-company-card address{display:block}.contact-company-card small{color:#8290a7;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:800}.contact-company-card strong{color:#172547;font-size:15px}.contact-company-card address{color:#66758f;margin-top:5px;font-size:13px;font-style:normal;line-height:1.45}.contact-form-card{background:#fff;border:1px solid #dfe5ed;border-radius:22px;grid-area:form;padding:34px;box-shadow:0 18px 40px #1b4c8514}.contact-form-card>h2{color:#111a35;margin:0;font:800 25px/1.25 Manrope}.contact-form-card>p{color:#6c7990;margin:7px 0 27px;font-size:14px}.contact-form-card form{flex-direction:column;gap:20px;display:flex}.contact-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form-card label{flex-direction:column;gap:8px;display:flex}.contact-form-card label>span{color:#6d7b92;letter-spacing:.04em;font-size:11px;font-weight:800}.contact-form-card input,.contact-form-card select,.contact-form-card textarea{color:#172547;background:#fff;border:1px solid #d8dee8;border-radius:12px;outline:none;width:100%;font:600 15px/1.4 DM Sans,sans-serif;transition:border-color .2s,box-shadow .2s}.contact-form-card input,.contact-form-card select{height:54px;padding:0 15px}.contact-form-card textarea{resize:vertical;min-height:166px;padding:15px}.contact-form-card input::placeholder,.contact-form-card textarea::placeholder{color:#9aa6b8}.contact-form-card input:focus,.contact-form-card select:focus,.contact-form-card textarea:focus{border-color:#6aa6ff;box-shadow:0 0 0 4px #1268ef1a}.contact-form-card button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:53px;font:800 15px DM Sans,sans-serif;display:inline-flex;box-shadow:0 10px 22px #1268ef38}.contact-privacy{align-items:flex-start;line-height:1.45;display:flex;color:#7b879d!important;gap:8px!important;margin:-5px 0 0!important;font-size:12px!important}.contact-privacy svg{color:#19ae74;flex:none}.contact-prepared{background:#ecfbf5;border-radius:9px;padding:10px 12px;font-weight:700;color:#15764f!important;margin:-7px 0 0!important;font-size:12px!important}.contact-page .footer-column a[aria-current=page]{color:var(--blue);font-weight:800}@media (max-width:1000px){.contact-main{padding-top:54px}.contact-layout{grid-template-columns:1fr;grid-template-areas:"options""form""company"}.contact-primary-card{min-height:245px}.contact-secondary-card{min-height:190px}}@media (max-width:580px){.contact-main{padding:38px 0 52px}.contact-heading{margin-bottom:26px}.contact-heading h1{letter-spacing:-1.6px;font-size:38px}.contact-heading p{font-size:15px}.contact-layout{gap:20px}.contact-primary-card,.contact-form-card{border-radius:17px;padding:23px}.contact-primary-card h2{font-size:23px}.contact-secondary-grid,.contact-form-row{grid-template-columns:1fr}.contact-secondary-card{min-height:0;padding:21px}.contact-company-card{padding:20px}.contact-form-card>h2{font-size:22px}}.cancel-main{background:linear-gradient(#f7faff 0%,#fff 100%);place-items:center;min-height:630px;padding:78px 24px;display:grid}.cancel-card{background:#fff;border:1px solid #dfe5ed;border-radius:22px;width:min(100%,465px);padding:34px;box-shadow:0 18px 42px #1b4c8517}.cancel-card h1{color:#111a35;letter-spacing:-1px;margin:0;font:800 34px/1.12 Manrope}.cancel-intro{color:#606d86;margin:14px 0 26px;font-size:15px;line-height:1.65}.cancel-card form{flex-direction:column;gap:18px;display:flex}.cancel-card label{color:#394964;flex-direction:column;gap:9px;font-size:13px;font-weight:800;display:flex}.cancel-card input{color:#172547;background:#fff;border:1px solid #d8dee8;border-radius:12px;outline:none;height:56px;padding:0 16px;font:600 15px DM Sans,sans-serif;transition:border-color .2s,box-shadow .2s}.cancel-card input::placeholder{color:#9aa6b8}.cancel-card input:focus{border-color:#6aa6ff;box-shadow:0 0 0 4px #1268ef1a}.cancel-card form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1268ef,#2440d9);border:0;border-radius:11px;justify-content:center;align-items:center;min-height:55px;font:800 15px DM Sans,sans-serif;display:inline-flex;box-shadow:0 10px 22px #1268ef38}.cancel-help{text-align:center;color:#687790;margin:24px 0 0;font-size:13px}.cancel-help a{color:#2142ba;font-weight:800}.cancel-notice{color:#8b97a9;text-align:center;justify-content:center;align-items:flex-start;gap:7px;margin:18px 0 0;font-size:11px;line-height:1.45;display:flex}.cancel-notice svg{color:#19ae74;flex:none}.cancel-prepared{color:#15764f;background:#ecfbf5;border-radius:9px;margin:16px 0 0;padding:11px 12px;font-size:12px;font-weight:700;line-height:1.45}.cancel-page .footer-column a[aria-current=page]{color:var(--blue);font-weight:800}@media (max-width:580px){.cancel-main{min-height:570px;padding:48px 16px}.cancel-card{border-radius:18px;padding:25px 22px}.cancel-card h1{font-size:30px}.cancel-intro{font-size:14px}}.hero-copy{min-width:0}.hero h1{font-size:clamp(40px,3.55vw,50px);line-height:1.04}.hero h1 span,.hero h1 em{white-space:nowrap;width:max-content;max-width:100%;display:block}.hero-lede{max-width:550px}.hero-benefits{gap:18px}.hero-benefits span{white-space:nowrap}.hero-visual{isolation:isolate;height:400px}.hero-laptop-image{width:min(520px,110%);max-height:none}.hero-note{display:none}@media (min-width:1001px){.hero-grid{grid-template-columns:1.08fr .92fr;gap:18px}.hero-copy{padding:42px 0}.hero-lede{margin-top:17px;margin-bottom:18px}.hero-benefits{margin-top:18px}}@media (max-width:1000px){.hero h1 span,.hero h1 em{margin-inline:auto}.hero-visual{height:330px}}@media (max-width:580px){.hero-copy{padding-top:34px}.hero h1{letter-spacing:-1px;font-size:32px;line-height:1.06}.hero-lede{max-width:350px;margin-top:17px}.hero-benefits{gap:10px 14px;max-width:350px;margin:18px auto 22px}.hero-benefits span{font-size:13px}.hero-visual{height:285px}}.localized-hero-image{z-index:1;aspect-ratio:1672/941;object-fit:contain;width:min(520px,110%);height:auto;max-height:none;position:relative}@media (max-width:1000px){.localized-hero-image{width:min(520px,100%)}}@media (max-width:580px){.localized-hero-image{width:96%}}.hero h1 span,.hero h1 em{white-space:normal;text-wrap:balance;width:auto;max-width:100%;display:block}.hero-copy,.hero-lede{overflow-wrap:anywhere}.proof-use-line{color:#426082;margin:22px 0 0;font-size:15px;line-height:1.55}.plan-card{text-align:center;background:#fff;border:1px solid #d9e6f4;border-radius:20px;width:min(560px,100%);margin:30px auto 0;padding:34px 32px;box-shadow:0 18px 40px #1b4c8514}.plan-card-label{color:#1268ef;letter-spacing:.08em;align-items:center;gap:7px;margin:0;font:800 12px Manrope;display:inline-flex}.plan-card-amount{color:#0e2350;letter-spacing:-1.5px;margin:12px 0 4px;font:800 52px/1 Manrope}.plan-card h3{color:#142953;margin:0;font:800 19px Manrope}.plan-checklist{text-align:left;gap:12px;max-width:420px;margin:24px auto 26px;padding:0;list-style:none;display:grid}.plan-checklist li{color:#28466d;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-size:15px;line-height:1.45;display:grid}.plan-checklist svg{color:#18ae74;background:#e3f7ee;border-radius:50%;width:22px;height:22px;padding:3px}.plan-card .button{width:100%;min-height:54px;font-size:16px}.plan-card-renewal{color:#7083a0;margin:14px 0 0;font-size:13px;line-height:1.5}[dir=rtl] .plan-checklist{text-align:right}.button,.funnel-primary,.mobile-test-link{isolation:isolate;animation:2.8s ease-out infinite cta-halo;position:relative;overflow:hidden}.button:after,.funnel-primary:after,.mobile-test-link:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:2.8s ease-in-out infinite cta-sweep;position:absolute;inset:0;transform:translate(-120%)}.button>*,.funnel-primary>*{position:relative}.site-header .button,.funnel-primary:disabled{animation:none}.site-header .button:after,.funnel-primary:disabled:after{display:none}@keyframes cta-halo{0%{box-shadow:0 8px 18px #1268ef40,0 0 #1268ef73}70%,to{box-shadow:0 8px 18px #1268ef40,0 0 0 14px #1268ef00}}@keyframes cta-sweep{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.button,.funnel-primary,.mobile-test-link{animation:none}.button:after,.funnel-primary:after,.mobile-test-link:after{display:none}}@media (max-width:580px){.plan-card{border-radius:16px;padding:26px 18px}.plan-card-amount{font-size:44px}.plan-checklist li,.proof-use-line{font-size:14px}.conversion-steps{gap:10px}.conversion-step{text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:14px;min-height:0;padding:14px 16px;display:grid}.conversion-step .topic-icon{grid-row:span 2;width:36px;height:36px;margin:0}.conversion-step h3{margin:0;font-size:16px}.conversion-step p{margin:3px 0 0}}.spot-icon{background:#e2edff;border-radius:50%;flex:none;place-items:center;display:grid}.spot-icon img{object-fit:contain;width:78%;height:78%;display:block}.spot-icon-standard{width:64px;height:64px}.spot-icon-compact{width:44px;height:44px}.how-combined .conversion-steps{grid-auto-rows:auto;gap:0}.how-combined .conversion-step{min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:8px 28px}.how-combined .conversion-step+.conversion-step{border-left:1px solid #e1eaf5}.how-combined .conversion-step>.spot-icon{margin-bottom:14px}.proof-spots{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.proof-spots li{color:#142953;align-items:center;gap:12px;font:800 15px Manrope;display:flex}.pricing-split{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:56px;display:grid}.pricing-split .section-heading{text-align:left;max-width:520px;margin:0}.pricing-split .section-heading h2,.pricing-split .section-heading p{text-align:left;margin-inline:0}.pricing-trust{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pricing-trust li{color:#142953;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.pricing-trust svg{color:#18ae74;flex:none}.pricing-split .plan-card{text-align:left;width:100%;margin:0;padding:30px 28px}.pricing-split .plan-card-amount{margin:10px 0 6px}.plan-card-summary{color:#617493;margin:0;font-size:15px;line-height:1.5}.pricing-split .plan-checklist{max-width:none;margin:20px 0 24px}.pricing-split .plan-checklist li{color:#142953;font-weight:700}.plan-card-renewal{color:#8291a7;text-align:center}@media (max-width:1000px){.pricing-split{grid-template-columns:1fr;gap:28px}.pricing-split .plan-card{max-width:520px}}@media (max-width:580px){.how-combined .conversion-steps{gap:18px}.how-combined .conversion-step{text-align:left;grid-template-columns:52px minmax(0,1fr);column-gap:14px;padding:0;display:grid}.how-combined .conversion-step+.conversion-step{border-left:0}.how-combined .conversion-step>.spot-icon{grid-row:span 2;width:52px;height:52px;margin:0}.pricing-split .plan-card{padding:24px 18px}.pricing-trust li,.proof-spots li{font-size:14px}}.plan-card .button{text-align:center;height:auto;padding:12px 18px;line-height:1.3}.pricing-split .section-heading h2{font-size:clamp(30px,3.3vw,44px);line-height:1.12}.pricing-split .section-heading p{font-size:17px;line-height:1.6}h1,h2,h3,summary{text-wrap:balance}p,li,dd,small,label{text-wrap:pretty}@media (max-width:580px){.hero .container{width:calc(100% - 32px)}.hero-grid{gap:0}.hero-copy{padding:22px 0 0}.hero .eyebrow{letter-spacing:.06em;margin-bottom:8px;font-size:12px}.hero h1{font-size:34px}.hero-lede{max-width:none;margin:12px 0 14px;font-size:15.5px;line-height:1.5}.hero-benefits{white-space:nowrap;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:0 0 18px}.hero-benefits span{gap:5px;font-size:12.5px}.hero-benefits svg{width:15px;height:15px}.hero .hero-copy .button{width:100%;max-width:340px;min-height:52px}.hero-visual{height:auto;margin:18px 0 12px}.localized-hero-image{width:100%}}.faq-list summary,.faq .faq-list summary{min-height:0;padding-block:17px}.faq-list p,.faq .faq-list p{text-wrap:wrap;max-width:none;margin:-8px 0 17px;padding-right:32px}@media (max-width:580px){.faq-list summary,.faq .faq-list summary{min-height:0;padding-block:15px}.faq-list p,.faq .faq-list p{max-width:none;margin:-6px 0 15px;padding-right:0}}.importance-section{background:#fff;border-bottom:1px solid #edf2f8}.importance-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.importance-copy .section-heading{text-align:left;max-width:520px;margin:0}.importance-copy .section-heading h2,.importance-copy .section-heading p{text-align:left;margin-inline:0}.importance-copy .section-heading p{font-size:17px;line-height:1.6}.importance-copy .button{margin-top:24px}.importance-points{border-top:1px solid #e1eaf5;gap:0;margin:0;padding:0;list-style:none;display:grid}.importance-points li{border-bottom:1px solid #e1eaf5;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;padding:20px 0;display:grid}.importance-points h3{color:#142953;margin:0 0 4px;font:800 17px/1.3 Manrope}.importance-points p{color:#617493;margin:0;font-size:15px;line-height:1.55}[dir=rtl] .importance-copy .section-heading,[dir=rtl] .importance-copy .section-heading h2,[dir=rtl] .importance-copy .section-heading p{text-align:right}@media (max-width:1000px){.importance-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:580px){.importance-copy .section-heading p{font-size:15.5px}.importance-copy .button{width:100%}.importance-points li{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px 0}.importance-points .spot-icon{width:52px;height:52px}.importance-points h3{font-size:16px}.importance-points p{font-size:14.5px}}.document-face.document-certificate{background:#fcfeff;align-items:center;display:grid}#top>main>section:not(.hero):nth-child(2n){background:#f2faff}#top>main>section:not(.hero):nth-child(odd){background:#fff}#top>main>section:not(.hero){border-bottom:0}.conversion-step>p,.how-combined .conversion-step p{color:#55698a}.section-heading p{color:#56698c}.fine-print{color:#5b6c87}.plan-card-renewal,.pricing-split .plan-card-renewal{color:#64748b}.footer-bottom span{color:#5f6a82}#top .section-heading p,#top .section-heading p span{color:#56698c}.hero-scene{filter:none;display:block}.hero-scene>canvas,.hero-scene>img{filter:drop-shadow(0 14px 18px #1a477525);width:100%;height:100%;display:block}.hero-certificate-card{z-index:2;opacity:0;aspect-ratio:1536/1024;transform-origin:50%;pointer-events:none;background:#fff;border-radius:6px;position:absolute;box-shadow:0 18px 38px #10254c47;container-type:inline-size}.hero-certificate-sheet{border-radius:calc(6px / var(--hero-certificate-scale,.3));width:720px;transform:scale(var(--hero-certificate-scale,.3));transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.hero-certificate-sheet .tp-doc-certificate-shell{width:100%;margin:0}.hero-certificate-pill{z-index:3;color:#fff;white-space:nowrap;background:#18ae74;border-radius:999px;align-items:center;gap:.4em;padding:.35em .9em;font:800 clamp(9px,3.6cqw,15px)/1.2 Manrope,sans-serif;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #10254c2e}.hero-scene:before{content:"";z-index:-1;background:radial-gradient(55% 50% at 50% 32%,#ffffffd9 0,#fff0 100%),radial-gradient(circle at 1px 1px,#9fc2ee 1.2px,#0000 1.7px) 0 0/18px 18px,linear-gradient(160deg,#cfe4ff 0%,#e4f1ff 55%,#d4e8ff 100%);border:1px solid #bcd7f7;border-bottom:0;border-radius:28px 28px 0 0;position:absolute;inset:16% 3% 0;box-shadow:0 30px 60px -28px #1268ef66}@media (max-width:580px){.hero-scene:before{background-size:auto,14px 14px,auto;border-radius:20px 20px 0 0;inset:14% 0 0}}.not-found-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;display:flex}.not-found-actions .button{cursor:pointer;border:0;font:700 15px DM Sans,sans-serif}.not-found-link{color:#1268ef;text-underline-offset:3px;font-weight:700;text-decoration:underline}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #1268ef!important}.select-control:focus-within,.footer-market .select-control:focus-within{outline-offset:2px;border-radius:8px;outline:3px solid #1268ef}footer a:focus-visible,footer button:focus-visible,footer select:focus-visible,.final-cta a:focus-visible{outline-color:#fff!important}.typing-capture:focus-visible{outline:0!important}.cancel-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cancel-confirm-button{color:#fff;cursor:pointer;background:#b42318;border:0;border-radius:10px;width:100%;min-height:50px;margin-top:18px;font:800 15px DM Sans,sans-serif}.cancel-confirm-button:disabled{opacity:.55;cursor:wait}.cancel-error{color:#a14343;margin:14px 0 0;font-weight:700;line-height:1.5}.cancel-error a{color:#1268ef}.hero-social-proof{align-items:center;gap:14px;margin-top:26px;display:flex}.hero-social-faces{flex:none;display:flex}.hero-social-faces img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:44px;height:44px;box-shadow:0 2px 8px #10254c1f}.hero-social-faces img+img{margin-inline-start:-12px}.hero-social-copy{gap:3px;min-width:0;display:grid}.hero-social-rating{color:#3c5275;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:15px;display:flex}.hero-social-rating strong{color:var(--dark);font-size:16px}.hero-social-caption{color:#3c5275;margin:0;font-size:15px;line-height:1.4}.hero-social-caption strong{color:var(--dark)}.social-stars{color:#f5b301;gap:1px;display:inline-flex}.social-star{display:inline-block;position:relative}.social-star>svg{position:absolute;inset:0}.social-star-empty{color:#e2e8f0}.social-star>span{position:absolute;inset:0;overflow:hidden}.social-star>span>svg{display:block}.testimonials-section .section-heading{text-align:center;margin-inline:auto}.testimonial-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;margin-top:32px;padding-bottom:4px;display:grid;overflow-x:auto}.testimonial-track::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:22px 20px;display:flex;box-shadow:0 12px 30px #1b4c850d}.testimonial-person{align-items:center;gap:12px;display:flex}.testimonial-person img{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.testimonial-person strong{color:var(--dark);font:800 15px/1.25 Manrope;display:block}.testimonial-person span{align-items:center;gap:6px;margin-top:4px;display:flex}.testimonial-person b{color:var(--dark);font-size:13px}.testimonial-card p{color:#3c5275;margin:0;font-size:15px;line-height:1.6}.testimonial-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.testimonial-dots button{width:var(--touch-target);height:var(--touch-target);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.testimonial-dots span{background:#c9d6e8;border-radius:50%;width:9px;height:9px;transition:background .2s,width .2s}.testimonial-dots [aria-current] span{background:var(--blue);border-radius:5px;width:22px}@media (max-width:900px){.testimonial-track{grid-auto-columns:calc(50% - 8px)}.hero-social-proof{text-align:start;justify-content:center}}@media (max-width:580px){.hero-social-proof{gap:10px;margin-top:20px}.hero-social-faces img{width:38px;height:38px}.hero-social-rating,.hero-social-caption{font-size:14px}.testimonial-track{grid-auto-columns:86%}}.testimonials-section.is-paywall{background:0 0;width:min(1100px,100%);margin:28px auto 0;padding:40px 0 8px}.testimonials-section.is-paywall .container{width:100%}.not-found-brand{margin-bottom:36px;font-size:22px}
