:root{color-scheme:light;--beige: #fcf8f4;--paper: #fffaf1;--ink: #030302;--muted: rgba(3, 3, 2, .68);--faint: rgba(3, 3, 2, .42);--line: rgba(3, 3, 2, .1);--green: #2f7a43;--green-soft: #7fca96;--blue: #a9d5f1;--blue-deep: #5f8ed6;--coral: #ff766b;--peach: #ffd4b8;--mint: #9bd5a9;--sand: #f5d96f;--black: #070706;--white: #fffdf8;--shadow: 0 24px 60px rgba(61, 46, 30, .16);--soft-shadow: 0 18px 45px rgba(61, 46, 30, .11);--max: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--beige)}body{margin:0;overflow-x:hidden;background:radial-gradient(circle at 12% 8%,rgba(127,202,150,.2),transparent 22rem),linear-gradient(180deg,#fff9f4 0,var(--beige) 34rem);color:var(--ink);font-family:SF Pro Text,SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(120,93,62,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(120,93,62,.025) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,black,transparent 70%);mask-image:linear-gradient(180deg,black,transparent 70%);content:""}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}.promoBar{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;background:linear-gradient(90deg,#76c88f,var(--green),#78c690);color:var(--white);font-size:16px;line-height:1.35;text-align:center}.promoBar span{opacity:.78}.siteHeader{position:sticky;top:68px;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1060px,calc(100% - 40px));min-height:54px;margin:20px auto 0;padding:0 10px 0 18px;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:#ffffffb3;box-shadow:0 18px 36px #2d21142e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:10px;width:max-content;font-size:15px;font-weight:760;letter-spacing:0}.brand img{width:22px;height:22px;border-radius:6px}.navLinks,.footer nav{display:flex;align-items:center;gap:24px;color:var(--ink);font-size:15px;font-weight:560}.navLinks a{opacity:.84}.navLinks a:hover{opacity:1}.navCta{min-height:38px;padding:10px 18px;border-radius:999px;background:var(--black);color:var(--white);font-size:14px;font-weight:730;box-shadow:0 12px 22px #0707062b}.headerActions{justify-self:end;display:inline-flex;align-items:center;gap:10px}.languageSwitch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(3,3,2,.08);border-radius:999px;background:#ffffff70;color:#030302a8;font-size:12px;font-weight:760}.languageSwitch a{min-width:36px;padding:6px 9px;border-radius:999px;text-align:center}.languageSwitch a[data-active=true]{background:var(--black);color:var(--white)}main{overflow:hidden}.hero{position:relative;width:min(1400px,calc(100% - 40px));min-height:1080px;margin:-2px auto 0;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 11% 35%,rgba(255,255,255,.82),transparent 11rem),radial-gradient(circle at 94% 28%,rgba(255,255,255,.76),transparent 12rem),linear-gradient(180deg,#a9ddfa,#a8daf5 54%,#f7e07d);box-shadow:var(--shadow)}.paperTexture{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(3,3,2,.12) .75px,transparent .75px),linear-gradient(110deg,transparent 0 56%,rgba(255,255,255,.45) 56% 58%,transparent 58%);background-size:9px 9px,100% 100%;mix-blend-mode:soft-light;opacity:.45}.heroCopy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;width:min(780px,calc(100% - 40px));margin:0 auto;padding-top:235px;text-align:center}h1,.capabilityStrip h2,.sectionHeading h2,.featureCopy h2,.integrationIntro h2,.closingSection h2{font-family:Songti SC,"Noto Serif CJK SC",STSong,Georgia,serif;font-weight:400;letter-spacing:0}h1{font-size:clamp(4rem,7.4vw,6.95rem);line-height:.95}.app[data-locale=en] h1,.app[data-locale=en] .capabilityStrip h2,.app[data-locale=en] .sectionHeading h2,.app[data-locale=en] .featureCopy h2,.app[data-locale=en] .integrationIntro h2,.app[data-locale=en] .closingSection h2,.app[data-locale=en] .agentCard p,.app[data-locale=en] .useCaseCard h3,.app[data-locale=en] .noteFront strong,.app[data-locale=en] .trustCard h3{font-family:New York,Georgia,Times New Roman,serif}.app[data-locale=en] h1{font-size:clamp(3.55rem,6.4vw,6.25rem)}.heroCopy p{width:min(640px,100%);margin-top:28px;color:#030302b8;font-size:19px;font-weight:480;line-height:1.75}.heroActions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 24px;border:1px solid rgba(255,255,255,.72);border-radius:999px;font-size:15px;font-weight:760;transition:transform .17s ease,box-shadow .17s ease,background .17s ease}.button.primary{background:#ffffffc7;color:var(--ink);box-shadow:0 15px 28px #231b122b}.button.secondary{background:#ffffff61;color:var(--ink)}.button:hover{transform:translateY(-2px)}.heroScene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.cloud{position:absolute;width:260px;height:112px;border-radius:999px;background:#ffffffbd;filter:blur(.3px);opacity:.82}.cloud:before,.cloud:after{position:absolute;border-radius:50%;background:inherit;content:""}.cloud:before{width:116px;height:116px;top:-45px;left:42px}.cloud:after{width:145px;height:145px;top:-62px;right:28px}.cloudLeft{top:250px;left:-28px}.cloudRight{top:140px;right:-16px}.outlineWord{position:absolute;right:-56px;bottom:300px;color:transparent;font-size:clamp(11rem,18vw,18rem);font-weight:900;letter-spacing:-.08em;line-height:1;-webkit-text-stroke:1px rgba(3,3,2,.16)}.heroStack{position:absolute;left:50%;bottom:-112px;width:min(940px,82vw);height:450px;transform:translate(-50%)}.materialCard{position:absolute;border:1px solid rgba(3,3,2,.08);border-radius:22px;background:#fffcf6db;box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.folderCard{left:20px;bottom:120px;width:265px;padding:20px;transform:rotate(-5deg)}.cardHandle,.agentHeader{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:760}.folderRows{display:grid;gap:10px;margin-top:20px}.folderRows span{padding:11px 14px;border-radius:12px;background:#ffffff94;color:var(--muted);font-size:14px}.markdownCard{left:250px;bottom:22px;width:390px;min-height:320px;padding:26px;background:#fff1df;transform:rotate(1deg)}.windowDots{display:flex;gap:8px}.windowDots:before{display:block;width:48px;height:12px;background:radial-gradient(circle,#ff6d5f 0 5px,transparent 6px),radial-gradient(circle at 22px 6px,#ffc648 0 5px,transparent 6px),radial-gradient(circle at 42px 6px,#34c759 0 5px,transparent 6px);content:""}.miniLabel{display:inline-flex;margin-top:22px;padding:7px 12px;border-radius:999px;background:#ffffff85;color:var(--muted);font-size:13px;font-weight:650}.markdownCard h3{margin-top:18px;font-size:30px;line-height:1.1}.markdownCard p{margin-top:14px;color:var(--muted);font-size:15px;line-height:1.65}.checkRow{display:flex;align-items:center;gap:9px;margin-top:14px;font-size:14px;font-weight:650}.agentCard{right:70px;bottom:108px;width:330px;padding:24px;background:#ecf8ff;transform:rotate(4deg)}.agentCard p{margin-top:18px;color:var(--ink);font-family:Songti SC,"Noto Serif CJK SC",STSong,Georgia,serif;font-size:25px;line-height:1.25}.agentPills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.agentPills span{padding:7px 10px;border-radius:999px;background:#ffffff9e;color:#030302a3;font-size:12px;font-weight:700}.modelCard{right:260px;bottom:0;display:flex;align-items:center;gap:14px;width:245px;padding:18px;background:#f9f4c5;transform:rotate(-3deg)}.modelOrb{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--black);color:var(--white);font-size:14px;font-weight:760}.modelCard strong,.modelCard span{display:block}.modelCard strong{font-size:15px}.modelCard span{margin-top:3px;color:var(--muted);font-size:12px}.capabilityStrip,.useCases,.featureStory,.integrationBoard,.trustBand,.closingSection,.footer{width:min(var(--max),calc(100% - 48px));margin:0 auto}.capabilityStrip{padding:clamp(92px,12vw,150px) 0;text-align:center}.capabilityStrip h2{width:min(660px,100%);margin:0 auto;font-size:clamp(2.3rem,4.5vw,4.5rem);line-height:1.06}.capabilityItems{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(28px,5vw,70px);margin-top:58px}.capabilityItem{display:grid;gap:16px;justify-items:center;min-width:110px;font-size:16px;font-weight:720}.capabilityItem svg{width:44px;height:44px}.sectionHeading{display:grid;gap:18px;justify-items:center;text-align:center}.sectionHeading>span,.featureCopy>span,.integrationIntro>span{color:var(--muted);font-size:15px;font-weight:760}.sectionHeading h2{font-size:clamp(2.6rem,5vw,5.2rem);line-height:1}.useCases{padding:18px 0 clamp(88px,12vw,140px)}.useCaseRail{display:grid;grid-auto-columns:280px;grid-auto-flow:column;gap:28px;margin:58px calc((100% - 100vw)/2) 0;padding:0 max(24px,calc((100vw - var(--max)) / 2));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.useCaseRail::-webkit-scrollbar{display:none}.useCaseCard{scroll-snap-align:center}.portraitCard{position:relative;display:grid;place-items:center;height:320px;overflow:hidden;border-radius:18px;background:var(--peach);box-shadow:var(--soft-shadow)}.useCaseCard[data-tone=mint] .portraitCard{background:var(--mint)}.useCaseCard[data-tone=blue] .portraitCard{background:#bcd9ff}.useCaseCard[data-tone=sand] .portraitCard{background:var(--sand)}.portraitCard span{position:relative;z-index:2;font-size:104px}.portraitCard div{position:absolute;inset:42px 36px auto auto;width:180px;height:180px;border-radius:40% 60% 55% 45%;background:#ffffff7a;transform:rotate(-18deg)}.portraitCard:before,.portraitCard:after{position:absolute;content:""}.portraitCard:before{right:-18px;bottom:42px;width:210px;height:72px;border:1px solid rgba(3,3,2,.24);border-radius:50%;transform:rotate(-12deg)}.portraitCard:after{left:-14px;bottom:-20px;width:160px;height:160px;border-radius:50%;background:#ffffff4d}.useCaseMeta{display:grid;gap:8px;margin-top:22px;text-align:center}.useCaseMeta strong{font-size:15px;text-transform:uppercase}.useCaseMeta span{color:var(--muted);font-size:14px}.useCaseCard h3{margin-top:18px;font-family:Songti SC,"Noto Serif CJK SC",STSong,Georgia,serif;font-size:24px;font-weight:400;line-height:1.22;text-align:center}.tagRow{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.tagRow span{padding:7px 10px;border:1px solid rgba(3,3,2,.08);border-radius:999px;background:#ffffff8c;color:var(--muted);font-size:12px;font-weight:660}.featureStory{display:grid;gap:72px;padding:16px 0 clamp(88px,12vw,140px)}.featurePanel{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(40px,7vw,86px);align-items:center;min-height:640px;padding:clamp(34px,4vw,50px);overflow:hidden;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 42%),#aac8ff;box-shadow:var(--soft-shadow)}.featurePanel:nth-child(2){background:#c8e4c7}.featurePanel:nth-child(3){background:#ffd6bd}.featurePanel[data-layout=flip]{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr)}.featurePanel[data-layout=flip] .featureMaterial{order:2}.featureMaterial{position:relative;min-height:520px}.floatingNote{position:absolute;border:1px solid rgba(3,3,2,.1);border-radius:24px;background:#fffaf1d1;box-shadow:0 18px 44px #20180f29}.noteBack{top:12px;left:32px;width:360px;height:320px;padding:28px;transform:rotate(-4deg)}.noteBack span{display:inline-flex;padding:8px 12px;border-radius:999px;background:#ffffff94;font-size:14px;font-weight:740}.noteBack div{height:18px;margin-top:22px;border-radius:999px;background:#03030214}.noteBack div:nth-child(3){width:74%}.noteBack div:nth-child(4){width:48%}.noteFront{right:20px;bottom:28px;width:410px;min-height:360px;padding:34px;background:#fffcf6e6;transform:rotate(2.5deg)}.noteFront svg{margin-bottom:26px}.noteFront strong{display:block;font-family:Songti SC,"Noto Serif CJK SC",STSong,Georgia,serif;font-size:34px;font-weight:400;line-height:1.08}.noteFront p{margin-top:18px;color:var(--muted);font-size:15px;line-height:1.65}.featureCopy{max-width:420px}.featureCopy h2{margin-top:16px;font-size:clamp(2.6rem,4.6vw,5rem);line-height:.98}.featureCopy p{margin-top:24px;color:#030302b8;font-size:17px;line-height:1.76}.featureCopy ul{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.featureCopy li{display:flex;align-items:center;gap:10px;color:#030302b8;font-size:15px;font-weight:650}.integrationBoard{display:grid;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);gap:clamp(40px,7vw,90px);align-items:start;padding:clamp(72px,10vw,126px) 0}.integrationIntro h2{margin-top:16px;font-size:clamp(2.4rem,4.6vw,4.7rem);line-height:1}.integrationIntro p{margin-top:24px;color:var(--muted);font-size:18px;line-height:1.7}.integrationCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.integrationCard{display:flex;align-items:center;justify-content:space-between;min-height:86px;padding:22px;border:1px solid rgba(3,3,2,.08);border-radius:22px;background:#ffffff85;box-shadow:0 12px 26px #3d2e1e0f}.integrationCard span{color:var(--faint);font-size:13px;font-weight:760}.integrationCard strong{font-size:18px}.trustBand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:32px 0 120px}.trustCard{min-height:240px;padding:28px;border:1px solid rgba(3,3,2,.08);border-radius:24px;background:#ffffff8a;box-shadow:0 14px 34px #3d2e1e0f}.trustCard h3{margin-top:28px;font-family:Songti SC,"Noto Serif CJK SC",STSong,Georgia,serif;font-size:31px;font-weight:400;line-height:1.12}.trustCard p{margin-top:14px;color:var(--muted);font-size:16px;line-height:1.65}.closingSection{display:grid;justify-items:center;padding:clamp(80px,12vw,150px) 0;text-align:center}.closingSection h2{width:min(820px,100%);font-size:clamp(3rem,6vw,6.4rem);line-height:.96}.closingSection p{width:min(620px,100%);margin-top:26px;color:var(--muted);font-size:18px;line-height:1.7}.closingSection .button{margin-top:34px;background:var(--black);color:var(--white);box-shadow:0 16px 34px #0707062e}.footer{display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center;min-height:112px;border-top:1px solid rgba(3,3,2,.1)}.footer nav{color:var(--muted);font-size:14px}.footer .languageSwitch{justify-self:end}:focus-visible{outline:3px solid rgba(47,122,67,.28);outline-offset:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:980px){.siteHeader{grid-template-columns:1fr auto}.navLinks{display:none}.hero{min-height:1040px}.heroCopy{padding-top:170px}.heroStack{width:min(760px,94vw);height:430px}.folderCard{left:0}.markdownCard{left:145px;width:350px}.agentCard{right:0;width:300px}.modelCard{right:160px}.featurePanel,.featurePanel[data-layout=flip],.integrationBoard{grid-template-columns:1fr}.featurePanel[data-layout=flip] .featureMaterial{order:0}.featureCopy,.integrationIntro{max-width:720px}.trustBand{grid-template-columns:1fr}}@media(max-width:640px){.promoBar{min-height:44px;padding:0 18px;font-size:13px}.siteHeader{top:56px;width:calc(100% - 22px);margin-top:12px}.brand span{display:none}.navCta{padding:10px 15px;font-size:13px}.hero{width:calc(100% - 18px);min-height:1040px;border-radius:20px}.heroCopy{width:calc(100% - 28px);align-items:flex-start;padding-top:138px;text-align:left}h1{font-size:clamp(3.25rem,16vw,5rem)}.heroCopy p{font-size:16px}.heroActions,.heroActions .button{width:100%}.heroStack{left:0;bottom:-135px;width:100%;height:360px;transform:none}.outlineWord{right:-24px;bottom:270px;font-size:8rem}.folderCard{left:14px;bottom:160px;width:210px;padding:16px}.markdownCard{left:28px;bottom:12px;width:295px;min-height:262px;padding:20px}.markdownCard h3{font-size:24px}.agentCard{right:-18px;bottom:152px;width:238px;padding:18px}.agentCard p{font-size:20px}.modelCard{right:22px;bottom:0;width:212px}.capabilityStrip,.useCases,.featureStory,.integrationBoard,.trustBand,.closingSection,.footer{width:calc(100% - 32px)}.capabilityStrip{padding-top:74px}.capabilityItems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.useCaseRail{grid-auto-columns:250px;gap:18px}.portraitCard{height:286px}.featurePanel{min-height:auto;padding:24px;border-radius:24px}.featureMaterial{min-height:390px}.noteBack{left:0;width:270px;height:250px}.noteFront{right:0;width:285px;min-height:270px;padding:24px}.noteFront strong{font-size:26px}.featureCopy h2,.integrationIntro h2,.closingSection h2{font-size:clamp(2.65rem,13vw,4rem)}.integrationCards{grid-template-columns:1fr}.footer{grid-template-columns:1fr;gap:20px;padding:30px 0}.footer .languageSwitch{justify-self:start}}
