:root{--navy:#172a4a;--purple:#5146e5;--cyan:#24c5d8;--muted:#6d7a8e;--line:#e6eaf1;--bg:#f5f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#fff;color:var(--navy);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,summary{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}.wrap{width:min(1240px,calc(100% - 112px));margin-inline:auto}.skip{position:fixed;top:-60px;left:12px;padding:12px;background:var(--navy);color:#fff;z-index:99}.skip:focus{top:10px}.header{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);backdrop-filter:blur(18px)}.nav{height:90px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{flex-shrink:0;display:block}.brand img{width:144px;height:64px;object-fit:contain}.desktop-nav{display:flex;gap:38px;font-size:14px}.desktop-nav a:hover,.text-link:hover{color:var(--purple)}.nav-contact{font-size:13px;border:1px solid var(--line);border-radius:6px;padding:12px 18px}.nav-contact span{margin-left:15px}.mobile-menu{display:none}.hero{min-height:650px;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:16px;padding-block:70px 60px}.eyebrow{font-size:12px;letter-spacing:1.4px;font-weight:600;display:flex;align-items:center;gap:10px}.dot{height:7px;width:7px;display:inline-block;background:var(--purple);border-radius:50%;flex-shrink:0}.dot.small{height:5px;width:5px;background:var(--cyan)}h1{font-size:clamp(33px,3.3vw,49px);line-height:1.5;letter-spacing:-1.8px;font-weight:650;margin-top:24px}.accent{color:var(--purple)}.hero-description{font-size:14px;line-height:2;color:var(--muted);margin-top:24px}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:34px}.button{border:none;border-radius:6px;display:inline-flex;gap:28px;align-items:center;justify-content:center;padding:16px 24px;font-size:13px;line-height:1.5}.primary{background:var(--purple);color:white}.primary:hover{background:#4036cd}.text-link{font-size:13px;display:inline-flex;align-items:center;gap:18px}.preview-note{display:flex;align-items:center;gap:8px;font-size:10px;color:#8893a4;margin-top:30px}.universe{position:relative;aspect-ratio:1.08;width:100%;max-width:540px;background:radial-gradient(ellipse at center,#f0f1fd 0,#f8f9fe 48%,white 75%);overflow:hidden}.universe-coordinate{position:absolute;top:22px;left:20px;letter-spacing:2px;font-size:8px;color:#8c97aa}.orbit{position:absolute;border:1px solid #e2e5f2;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-22deg)}.orbit-one{width:68%;height:47%}.orbit-two{width:92%;height:73%;transform:translate(-50%,-50%) rotate(-35deg)}.connections{position:absolute;width:100%;height:100%;inset:0}.core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:29%;aspect-ratio:1;background:#fff;border:1px solid #e3e7f1;box-shadow:0 20px 60px #26396a12;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.core img{width:53%;height:auto}.core span{font-size:15px;font-weight:700;margin-top:3px}.core small{font-size:9px;color:var(--muted);margin-top:4px;letter-spacing:3px}.planet{position:absolute;display:flex;align-items:center;gap:10px;background:white;padding:13px 17px;border:1px solid #e8ebf3;border-radius:11px;box-shadow:0 6px 25px #172a4a06}.planet strong,.planet small{display:block}.planet strong{font-size:13px;letter-spacing:1px}.planet small{font-size:9px;color:var(--muted);margin-top:4px}.planet-icon{font-size:28px}.purple{color:var(--purple)}.cyan{color:#15a4b6}.navy{color:var(--navy)}.planet-review{top:15%;left:4%}.planet-translate{top:30%;right:1%}.planet-insight{bottom:10%;left:35%}.universe-caption{position:absolute;bottom:8px;left:20px;font-size:10px;letter-spacing:1px;color:#8c97aa}.principles{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:28px;border-block:1px solid var(--line);color:var(--muted);font-size:12px;letter-spacing:1px}.principles i{font-size:13px;font-style:normal;color:#bfc5d6}.section{padding-block:100px}h2{font-size:32px;line-height:1.55;letter-spacing:-.7px;font-weight:650}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:42px}.section-heading h2{margin-top:15px}.section-heading>p{font-size:12px;line-height:1.9;color:var(--muted);padding-bottom:5px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-card{border:1px solid var(--line);border-radius:12px;padding:28px 26px 22px;transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #172a4a09}.card-top{display:flex;align-items:center;justify-content:space-between}.app-icon{width:49px;height:49px;border-radius:12px;background:#efedff;color:var(--purple);display:grid;place-items:center;font-size:22px;font-weight:600}.translate .app-icon{background:#e6f8fa;color:#118c9a}.insight .app-icon{background:#eaf0f7;color:var(--navy)}.status{font-size:9px;color:#8b94a3;border:1px solid var(--line);border-radius:4px;padding:4px 6px}.product-category{font-size:10px;color:#8b94a3;letter-spacing:2px;margin-top:30px}.product-card h3{font-size:26px;margin-top:7px;letter-spacing:1px}.product-description{font-size:12px;line-height:2;color:var(--muted);margin-top:16px;min-height:55px}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:22px;margin-top:30px}.card-bottom>span{font-size:10px;color:#8792a4}.card-bottom button{background:none;border:0;padding:5px 0;font-size:11px;color:var(--navy)}.card-bottom button:hover{color:var(--purple)}.card-bottom button span{margin-left:8px}.section-footnote{font-size:10px;color:#8d97a7;margin-top:22px}.idea-section{background:var(--bg)}.idea-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding-block:90px}.idea-copy h2{font-size:40px;margin-top:22px}.idea-copy>p:not(.eyebrow){font-size:13px;line-height:2.1;color:var(--muted);margin-top:24px}.idea-copy .text-link{margin-top:28px}.idea-statement{background:var(--navy);border-radius:14px;color:#fff;padding:40px 48px;position:relative;align-self:center;overflow:hidden}.idea-statement::after{content:"";position:absolute;border:1px solid #ffffff12;width:400px;height:400px;border-radius:50%;right:-230px;top:-90px}.large-star{position:absolute;right:40px;top:30px;color:var(--cyan);font-size:40px}.idea-statement>p{font-size:24px;line-height:1.8;font-weight:300}.idea-statement strong{color:#b8b3ff;font-weight:600}.statement-line{width:36px;height:1px;background:#ffffff60;margin-block:25px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:24px}.about-grid p{font-size:13px;line-height:2.2;color:var(--muted)}.about-grid p+p{margin-top:18px}.contact-section{border-top:1px solid var(--line);padding-block:70px 80px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact-section h2{margin-top:18px}.contact-section>div>p:last-child{font-size:13px;line-height:1.8;color:var(--muted);margin-top:22px}.contact-box{position:relative;padding:32px 36px;background:var(--bg);border-radius:12px}.contact-symbol{position:absolute;top:24px;right:30px;font-size:30px;font-weight:300;color:var(--purple)}.contact-box h3{font-size:18px}.contact-box p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:16px}.contact-pending{display:inline-block;font-size:10px;color:#8a94a5;border-top:1px solid #dfe4ee;padding-top:14px;margin-top:24px}.footer{border-top:1px solid var(--line);padding-block:22px;display:flex;align-items:center;gap:32px}.footer .brand img{width:112px;height:50px}.footer>p{font-size:10px;color:var(--muted);flex:1}.footer>div{display:flex;gap:22px;font-size:9px;color:#8792a4}.footer a:hover{color:var(--purple)}dialog{width:min(530px,calc(100% - 40px));border:1px solid var(--line);border-radius:18px;padding:40px;color:var(--navy);box-shadow:0 30px 100px #172a4a33}dialog::backdrop{background:#172a4a66;backdrop-filter:blur(5px)}.dialog-close{position:absolute;top:12px;right:16px;font-size:27px;border:none;background:none;color:var(--muted);padding:4px 9px}dialog h2{font-size:32px;margin-top:18px}#dialog-copy{font-size:14px;line-height:1.9;color:var(--muted);margin-top:20px}.dialog-question{padding:20px;background:var(--bg);border-radius:8px;margin-top:22px}.dialog-question span{font-size:11px;color:var(--purple)}.dialog-question p{font-size:13px;line-height:1.9;margin-top:8px}.dialog-note{font-size:11px;line-height:1.8;color:var(--muted);margin-top:18px}.dialog-done{margin-top:24px}.privacy-page{max-width:780px;padding-block:70px 100px}.privacy-page h1{font-size:34px;margin:0 0 26px}.privacy-page h2{font-size:20px;margin:30px 0 10px}.privacy-page p{font-size:14px;line-height:2;color:var(--muted)}.privacy-page .back{display:inline-block;font-size:13px;color:var(--purple);margin-top:40px}
@media(min-width:1500px){.hero{min-height:700px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{grid-template-columns:1.05fr 1fr;gap:5px}h1{font-size:35px;letter-spacing:-1px}.hero-description{font-size:12px}.hero-actions{gap:20px}.button{padding:14px 17px;gap:16px}.hero-actions .text-link{font-size:11px}.planet{padding:11px;gap:7px}.planet strong{font-size:11px}.planet small{font-size:8px}.planet-icon{font-size:22px}.core{border-radius:18px}.core span{font-size:13px}.product-grid{gap:14px}.product-card{padding:22px 18px}.product-description{font-size:11px}.card-bottom>span{display:none}.idea-inner,.about-grid,.contact-section{gap:50px}.footer{gap:15px}.footer>div{gap:12px}.footer>p{font-size:9px}}
@media(max-width:760px){html{scroll-padding-top:88px}.wrap{width:calc(100% - 40px)}.nav{height:76px;gap:12px}.brand img{width:126px;height:56px}.desktop-nav,.nav-contact{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{font-size:12px;list-style:none;cursor:pointer;padding:10px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{margin-left:7px}.mobile-menu nav{position:absolute;right:0;top:44px;width:170px;background:white;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 40px #172a4a10;padding:10px}.mobile-menu nav a{display:block;font-size:13px;padding:12px}.hero{grid-template-columns:1fr;padding-block:44px 22px;gap:20px;min-height:0}.eyebrow{font-size:10px;letter-spacing:1px}h1{font-size:clamp(29px,6.7vw,44px);line-height:1.5;margin-top:22px;letter-spacing:-1px}.hero-description{font-size:12px;line-height:2;margin-top:19px}.hero-description br{display:none}.hero-actions{gap:24px;margin-top:25px;flex-wrap:wrap}.hero-actions .text-link{font-size:12px}.preview-note{font-size:9px;margin-top:22px}.universe{max-width:450px;margin:0 auto}.universe-coordinate{font-size:7px}.universe-caption{font-size:9px}.planet strong{font-size:12px}.planet small{font-size:9px}.planet-icon{font-size:25px}.planet{padding:10px 13px}.core span{font-size:13px}.core small{font-size:8px}.principles{gap:8px;font-size:9px;letter-spacing:0;padding-block:22px}.principles i{font-size:8px}.section{padding-block:60px}h2{font-size:25px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{margin-top:13px}.section-heading>p{margin-top:12px;font-size:11px}.section-heading>p br{display:none}.product-grid{grid-template-columns:1fr;gap:16px}.product-card{padding:24px}.product-category{margin-top:20px}.product-card h3{font-size:25px}.product-description{font-size:13px;min-height:0}.product-description br{display:none}.card-bottom{margin-top:24px;padding-top:17px}.card-bottom>span{display:block;font-size:10px}.card-bottom button{font-size:12px}.section-footnote{font-size:10px;line-height:1.8}.idea-inner{grid-template-columns:1fr;padding-block:55px;gap:30px}.idea-copy h2{font-size:34px}.idea-copy>p:not(.eyebrow){font-size:12px}.idea-copy>p:not(.eyebrow) br{display:none}.idea-statement{padding:30px 34px}.idea-statement>p{font-size:23px}.about-grid{grid-template-columns:1fr;gap:22px}.about-grid p{font-size:12px}.contact-section{grid-template-columns:1fr;padding-block:50px;gap:28px}.contact-box{padding:28px}.footer{display:flex;align-items:flex-start;flex-direction:column;gap:12px;padding-block:24px}.footer>p{font-size:10px}.footer>div{font-size:9px;gap:22px}.footer .brand img{width:100px;height:44px}dialog{padding:32px 25px}.privacy-page{padding-block:45px 60px}.privacy-page h1{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
.advantages-section{background:#f5f7fb}.advantages-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:38px}.advantages-heading h2{margin-top:15px}.advantages-heading>p{font-size:12px;line-height:1.9;color:var(--muted);padding-bottom:5px}.advantages-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.advantage-item{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:24px 0;border-top:1px solid #dfe4ee}.advantage-index{font-size:12px;font-weight:700;color:var(--purple);padding-top:4px}.advantage-item h3{font-size:16px;line-height:1.7}.advantage-item p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:8px}.advantages-note{font-size:10px;line-height:1.8;color:#8d97a7;margin-top:24px}@media(max-width:760px){.advantages-heading{display:block;margin-bottom:24px}.advantages-heading h2{font-size:29px}.advantages-heading>p{font-size:11px;margin-top:12px}.advantages-grid{grid-template-columns:1fr}.advantage-item{grid-template-columns:34px 1fr;gap:12px;padding:20px 0}.advantage-item h3{font-size:15px}.advantage-item p{font-size:12px}.advantages-note{font-size:10px}}
.planet-review,.product-card.review{--app-color:#5146e5;--app-tint:#efedff}
.planet-translate,.product-card.translate{--app-color:#118c9a;--app-tint:#e6f8fa}
.planet-writing,.product-card.writing{--app-color:#b86e12;--app-tint:#fff4e4}
.planet-insight,.product-card.insight{--app-color:#2563eb;--app-tint:#edf3ff}
.planet-typeset,.product-card.typeset{--app-color:#167d66;--app-tint:#eef7f4}
.planet .planet-icon{color:var(--app-color)}
.product-grid .product-card .app-icon{color:var(--app-color);background:var(--app-tint)}
.planet-writing{top:5%;left:40%}.planet-insight{bottom:8%;left:36%}.planet-typeset{bottom:21%;right:0}.writing .app-icon{background:#f3efff;color:#6a48c9}.typeset .app-icon{background:#eef7f4;color:#167d66}.product-grid{grid-template-columns:repeat(6,1fr)}.product-card{grid-column:span 2}.product-card:nth-child(4){grid-column:2/span 2}@media(max-width:760px){.planet{padding:8px 10px}.planet strong{font-size:10px}.planet small{font-size:8px}.planet-icon{font-size:20px}.planet-review{top:17%;left:1%}.planet-translate{top:29%;right:0}.planet-writing{top:3%;left:38%}.planet-insight{bottom:8%;left:34%}.planet-typeset{bottom:23%;right:0}.product-grid{grid-template-columns:1fr}.product-card,.product-card:nth-child(4){grid-column:auto}}
