.en-page{background:#fff}
.en-page .d-hero{padding:154px 0 90px;background:radial-gradient(circle at 74% 20%,rgba(67,174,203,.25),transparent 30%),radial-gradient(circle at 15% 80%,rgba(74,133,238,.12),transparent 25%),linear-gradient(145deg,#f7fbfa 0%,#e7f5f1 100%)}
.en-page .d-hero::after{right:-240px;bottom:-300px;width:720px;height:720px}
.en-header-actions{display:flex;align-items:center;gap:10px}
.en-hero-stage{position:relative;display:grid;min-height:510px;place-items:center;overflow:hidden;background:radial-gradient(circle at 54% 44%,rgba(117,181,255,.24),transparent 38%),linear-gradient(145deg,#203a63,#10243f);border:1px solid rgba(255,255,255,.7);border-radius:32px;box-shadow:var(--d-shadow)}
.en-hero-stage::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.13),transparent 34%)}
.en-hero-stage img{position:relative;z-index:1;width:min(104%,560px);height:auto;max-height:485px;object-fit:contain;filter:drop-shadow(0 24px 34px rgba(0,0,0,.34))}
.en-language-switch{display:inline-flex!important;min-height:44px;align-items:center;gap:7px;padding:8px 11px;color:var(--d-blue-dark)!important;background:rgba(255,255,255,.78);border:1px solid #bfd1d4;border-radius:999px;box-shadow:0 7px 18px rgba(25,83,96,.08);text-decoration:none!important}
.en-language-switch:hover{background:#fff;border-color:#8fb7d4}
.en-proof{padding:24px 0;border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line)}
.en-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;text-align:center}.en-proof strong{display:block;font-size:1.05rem}.en-proof span{color:var(--d-muted);font-size:.83rem}
.en-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}
.en-path{display:flex;min-height:270px;flex-direction:column;padding:29px;color:var(--d-ink)!important;background:#fff;border:1px solid var(--d-line);border-radius:var(--d-radius);text-decoration:none;transition:.2s}
.en-path:hover{border-color:#98bceb;box-shadow:0 18px 44px rgba(25,83,96,.12);transform:translateY(-3px)}
.en-path-tag{display:inline-flex;align-self:flex-start;margin-bottom:21px;padding:6px 9px;color:var(--d-blue-dark);background:#eef4ff;border-radius:999px;font-size:.74rem;font-weight:850}.en-path p{color:var(--d-muted)}.en-path-link{margin-top:auto;padding-top:17px;color:var(--d-blue-dark);border-top:1px solid var(--d-line);font-size:.86rem;font-weight:850}
.en-product-hero{position:relative;overflow:hidden;padding:142px 0 84px;background:radial-gradient(circle at 82% 15%,rgba(67,174,203,.24),transparent 30%),linear-gradient(145deg,#f7fbfa,#e7f5f1)}
.en-product-hero::after{content:"";position:absolute;right:-290px;bottom:-510px;width:800px;height:800px;border:1px solid rgba(20,127,151,.12);border-radius:50%;box-shadow:0 0 0 85px rgba(255,255,255,.1),0 0 0 170px rgba(255,255,255,.07)}
.en-product-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(45px,7vw,86px);align-items:center}
.en-product-copy .d-eyebrow,.en-trial-hero .d-eyebrow{display:inline-flex;padding:7px 11px;background:rgba(47,117,232,.1);border-radius:999px}.en-product-copy .d-lead{max-width:670px}
.en-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.en-meta span{padding:7px 11px;color:var(--d-muted);background:rgba(255,255,255,.82);border:1px solid var(--d-line);border-radius:999px;font-size:.79rem;font-weight:780}
.en-app-stage{display:grid;min-height:500px;place-items:center;background:linear-gradient(145deg,var(--d-blue),var(--d-cyan));border-radius:32px;box-shadow:var(--d-shadow)}.en-app-stage img{width:190px;border-radius:40px;box-shadow:0 24px 50px rgba(0,0,0,.23)}
.en-compare{display:grid;grid-template-columns:1fr 1fr;gap:21px}.en-compare-card{padding:30px;background:#fff;border:1px solid var(--d-line);border-radius:24px}.en-compare-card.is-free{border-color:#9fcfc4;background:#f4fbf8}.en-compare-card p{color:var(--d-muted)}
.en-trial-hero{position:relative;overflow:hidden;padding:132px 0 72px;text-align:center;background:radial-gradient(circle at 82% 12%,rgba(67,174,203,.22),transparent 30%),linear-gradient(145deg,#f7fbfa,#e7f5f1)}
.en-trial-hero-inner{position:relative;z-index:1;max-width:900px;margin-inline:auto}.en-trial-hero .d-lead{margin-inline:auto}.en-trial-hero .en-meta{justify-content:center}
.en-trial-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.en-trial-card{display:flex;min-height:310px;flex-direction:column;padding:29px;color:var(--d-ink)!important;background:#fff;border:1px solid var(--d-line);border-radius:var(--d-radius);text-decoration:none;transition:.2s}.en-trial-card:hover{border-color:#98bceb;box-shadow:0 18px 44px rgba(25,83,96,.12);transform:translateY(-3px)}
.en-trial-number{display:grid;width:44px;height:44px;place-items:center;margin-bottom:21px;color:#fff;background:var(--d-blue);border-radius:14px;font-weight:900}.en-trial-card:nth-child(2) .en-trial-number{background:var(--d-cyan-dark)}.en-trial-card:nth-child(3) .en-trial-number{color:var(--d-ink);background:var(--d-orange)}.en-trial-card p{color:var(--d-muted)}.en-trial-link{margin-top:auto;padding-top:17px;color:var(--d-blue-dark);border-top:1px solid var(--d-line);font-size:.86rem;font-weight:850}
.en-trial-note{max-width:850px;margin:30px auto 0;padding:21px 24px;color:#37505c;background:#eef4ff;border:1px solid #cfddf1;border-radius:18px;text-align:center}
.en-trial.lesson-page .lesson-video-shell{max-width:460px}.en-trial.lesson-page .lesson-video-shell video{aspect-ratio:1080/2338}
.en-download-note{margin-top:18px;color:var(--d-muted);font-size:.86rem}
.en-final{padding:86px 0;text-align:center;background:linear-gradient(140deg,#e9f6f2,#eef4ff)}.en-final h2{max-width:780px;margin-inline:auto}.en-final p{max-width:660px;margin:0 auto 24px;color:var(--d-muted)}.en-final .d-actions{justify-content:center}
.en-scan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.en-scan-card{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:28px;background:#fff;border:1px solid var(--d-line);border-radius:24px}.en-scan-icon{display:grid;width:48px;height:48px;place-items:center;color:#fff;background:linear-gradient(145deg,var(--d-blue),var(--d-cyan));border-radius:14px;font-weight:900}.en-scan-card p{color:var(--d-muted)}.en-scan-card .d-actions{gap:10px}.en-scan-card .d-button{padding-inline:15px}
@media(max-width:980px){.en-header-actions{margin-left:auto}.en-header-actions>.en-language-switch{display:none!important}.d-mobile-menu .en-language-switch{display:flex!important}.en-product-grid{grid-template-columns:1fr}.en-hero-stage,.en-app-stage{max-width:680px}.en-path-grid,.en-trial-flow{grid-template-columns:1fr}.en-proof-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.en-header-actions .d-button{min-height:40px;padding:7px 11px;font-size:.76rem}.en-product-hero{padding:110px 0 60px}.en-trial-hero{padding:106px 0 56px}.en-proof-grid{grid-template-columns:1fr;text-align:left;gap:12px}.en-proof-grid div{padding-bottom:12px;border-bottom:1px solid var(--d-line)}.en-hero-stage,.en-app-stage{min-height:390px}.en-compare,.en-scan-grid{grid-template-columns:1fr}.en-trial-card{min-height:0}.en-scan-card{grid-template-columns:1fr;padding:22px}.en-scan-card .d-actions{display:grid}.en-final{padding:64px 0}}
