:root{--ink:#112d4d;--muted:#6c819d;--teal:#12aaa7;--teal-dark:#087f83;--mint:#e2f8f7;--sky:#f4fbff;--line:#dce9f3;--coral:#f0786d;--navy:#102e57;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--sky);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1160px,calc(100% - 48px));margin:0 auto}.site-header{height:78px;display:flex;align-items:center;background:rgba(244,251,255,.96);position:relative;z-index:5}.nav-shell{width:min(1240px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:11px;align-items:center}.brand img{width:42px;height:42px;object-fit:contain}.brand strong{display:block;font-size:17px;letter-spacing:.02em}.brand small{display:block;color:#7890ad;font-size:11px;margin-top:2px}.top-nav{display:flex;align-items:center;gap:24px;color:#536f8e;font-size:13px}.top-nav a:hover,.footer-bottom a:hover{color:var(--teal-dark)}.top-nav .active{color:var(--teal-dark);font-weight:800}.nav-download,.nav-cta{padding:10px 15px;border-radius:7px}.nav-download{background:var(--teal);color:#fff}.nav-download:hover{background:var(--teal-dark);color:#fff}.nav-cta{border:1px solid #acdeda;color:var(--teal-dark);background:#fff}.eyebrow{margin:0 0 15px;color:var(--teal-dark);font-size:11px;font-weight:800;letter-spacing:.13em}.eyebrow.light{color:#8ce5dc}.home-hero{padding:62px 0 30px}.home-hero-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;min-height:620px}.home-hero h1,.page-hero h1{font-size:clamp(44px,5.5vw,76px);line-height:1.1;letter-spacing:-.04em;margin:0}.home-hero h1 em,.page-hero h1 em{font-style:normal;color:var(--teal-dark)}.hero-lead,.page-hero>div>p:last-child{max-width:590px;margin:25px 0 28px;color:var(--muted);font-size:17px;line-height:1.9}.hero-actions{display:flex;gap:11px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:7px;padding:14px 18px;font-size:13px;font-weight:800}.button-primary{background:var(--teal);color:#fff;box-shadow:0 9px 22px rgba(18,170,167,.2)}.button-primary:hover{background:var(--teal-dark);color:#fff}.button-quiet{border:1px solid var(--line);background:#fff;color:var(--ink)}.button-light{background:#fff;color:var(--teal-dark)}.button-outline-light{border:1px solid rgba(255,255,255,.55);color:#fff}.hero-notes{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:22px;color:#7890a7;font-size:12px}.hero-notes b{color:var(--coral);font-size:10px;margin-right:4px}.home-visual{height:560px;position:relative}.device{position:absolute;overflow:hidden;background:#122e4f;border:7px solid #122e4f;border-radius:30px;box-shadow:0 24px 50px rgba(24,70,105,.18)}.device img{display:block;width:100%;height:100%;object-fit:cover}.device-front{width:255px;height:520px;right:66px;top:15px;z-index:2;transform:rotate(3deg)}.device-back{width:212px;height:430px;right:270px;top:79px;transform:rotate(-8deg);opacity:.92}.float-note{position:absolute;background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px 14px;box-shadow:0 14px 28px rgba(24,70,105,.1);z-index:3}.float-note small{display:block;color:var(--coral);font-size:10px;font-weight:800;margin-bottom:5px}.float-note strong{display:block;font-size:12px}.float-note span{display:block;color:#7890a7;font-size:11px;margin-top:4px}.note-transcript{top:42px;left:8px}.note-action{right:0;bottom:44px}.proof-band{background:#102e4f;color:#fff}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:23px 0}.proof-grid div{padding:0 22px;border-right:1px solid rgba(255,255,255,.16)}.proof-grid div:first-child{padding-left:0}.proof-grid div:last-child{border:0}.proof-grid strong{display:block;color:#9ce6de;font-size:14px}.proof-grid span{display:block;color:#a5bac3;font-size:12px;margin-top:5px}.home-links{background:#102e4f;color:#fff;padding:0 0 34px}.home-links-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.15)}.home-links-grid a{position:relative;padding:27px 22px;border-right:1px solid rgba(255,255,255,.15)}.home-links-grid a:first-child{padding-left:0}.home-links-grid a:last-child{border:0}.home-links-grid img{display:block;width:37px;height:37px;margin-bottom:14px}.home-links-grid b{display:block;font-size:15px}.home-links-grid span{display:block;margin-top:6px;color:#a8c0c8;font-size:12px;line-height:1.5}.home-links-grid i{position:absolute;right:20px;bottom:26px;color:#7dd9d0;font-style:normal}.home-intro{padding:112px 0}.home-intro h2{font-size:44px;line-height:1.2;margin:0 0 18px}.home-intro p:not(.eyebrow){max-width:640px;color:var(--muted);font-size:15px;line-height:1.9}.text-link{display:inline-block;margin-top:18px;color:var(--teal-dark);font-size:13px;font-weight:800}.home-privacy{padding:74px 0;background:var(--teal);color:#fff}.home-privacy-inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.home-privacy h2{font-size:31px;margin:0 0 9px}.home-privacy p:last-child{margin:0;color:#d7f7f2;font-size:14px;line-height:1.7}.home-privacy-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.site-footer{background:#edf7f7;padding:43px 0 21px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid var(--line)}.footer-contact{display:flex;gap:22px;color:#5b748d;font-size:13px}.footer-bottom{display:flex;justify-content:space-between;gap:18px;padding-top:18px;color:#8296aa;font-size:11px}.footer-bottom nav{display:flex;gap:17px}.page-hero{padding:78px 0 75px;background:#e5f7f7}.page-hero.dark-page{background:#102e4f;color:#fff}.page-hero.dark-page>div>p:last-child{color:#c4dcdf}.page-hero h1{font-size:clamp(42px,5vw,68px)}.page-hero>div>p:last-child{margin-bottom:0}.section{padding:105px 0}.feature-list article{display:grid;grid-template-columns:62px 1fr 180px;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding:45px 0}.feature-list article>img:first-child{width:42px;height:42px;object-fit:contain}.feature-list article small{display:block;color:var(--coral);font-size:11px;font-weight:800;margin-bottom:10px}.feature-list article h2{font-size:28px;margin:0 0 10px}.feature-list article p{max-width:620px;color:var(--muted);font-size:14px;line-height:1.85;margin:0}.feature-list article span{display:inline-block;margin:16px 5px 0 0;padding:7px 9px;border-radius:3px;background:#eef8f8;color:#55827f;font-size:11px}.feature-list .feature-shot{width:126px;height:245px;object-fit:cover;border:5px solid var(--ink);border-radius:18px;justify-self:end}.ai-page-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:75px;align-items:center}.ai-chain>div{display:grid;grid-template-columns:38px 65px 1fr;align-items:center;gap:11px;border-bottom:1px solid var(--line);padding:22px 0}.ai-chain img{width:28px;height:28px;object-fit:contain}.ai-chain b{font-size:13px;color:var(--teal-dark)}.ai-chain span{font-size:13px;color:var(--muted);line-height:1.6}.ai-workbench{background:#fff;border:1px solid var(--line);border-radius:10px;padding:23px 26px;box-shadow:0 18px 40px rgba(24,70,105,.09)}.workbench-top{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding-bottom:15px}.workbench-top strong{font-size:14px}.workbench-top small{margin-left:auto;color:var(--teal-dark);font-size:11px}.live-mark{display:block;width:8px;height:8px;background:var(--coral);border-radius:50%;box-shadow:0 0 0 4px #ffe8e2}.workbench-row{display:grid;grid-template-columns:78px 1fr;gap:15px;padding:15px 0;border-bottom:1px solid var(--line)}.workbench-row p{color:#506b83;font-size:13px;line-height:1.7;margin:0}.row-label{color:var(--teal-dark);font-size:11px;font-weight:800}.workbench-divider{text-align:center;color:#8aa0af;font-size:10px;padding:11px 0}.workbench-divider span{padding:5px 9px;border-radius:3px;background:#e7f8f6}.decision-row{margin:0 -26px;padding-left:26px;padding-right:26px;background:#fff8f6}.check-box{color:var(--teal);font-size:17px;margin-right:5px}.workbench-footer{display:flex;justify-content:space-between;gap:10px;padding-top:16px;color:#899baa;font-size:10px}.workbench-footer b{color:var(--coral)}.policy-callout{padding:66px 0;background:#e4f7f7}.policy-callout h2{font-size:29px;margin:0 0 10px}.policy-callout p{margin:0 0 17px;color:var(--muted);font-size:14px}.policy-callout a{color:var(--teal-dark);font-size:13px;font-weight:800}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:92px 0 105px}.scenario{min-height:280px;padding:23px 22px;border-top:3px solid var(--teal);background:#fff}.scenario:nth-child(2){border-color:var(--coral)}.scenario:nth-child(3){border-color:#d5a23a}.scenario small{color:#718a99;font-size:11px}.scenario h2{font-size:21px;margin:22px 0 10px}.scenario p{color:var(--muted);font-size:13px;line-height:1.8;margin:0}.scenario b{display:block;margin-top:25px;color:var(--teal-dark);font-size:12px}.process-page{background:#e5f7f7}.process-detail{padding:25px 0 105px}.process-detail ol{list-style:none;margin:0;padding:0}.process-detail li{display:grid;grid-template-columns:55px 45px 1fr;align-items:center;gap:18px;padding:31px 0;border-bottom:1px solid var(--line)}.process-detail li>span{color:var(--coral);font-size:12px;font-weight:800}.process-detail li>img{width:30px;height:30px}.process-detail h2{font-size:22px;margin:0 0 7px}.process-detail p{color:var(--muted);font-size:14px;line-height:1.8;margin:0}.download-page{padding:92px 0 105px;background:#e5f7f7}.download-layout{display:grid;grid-template-columns:1fr 360px;gap:78px;align-items:center}.download-copy h1{font-size:clamp(42px,5vw,68px);line-height:1.12;margin:0 0 20px}.download-copy h1 em{font-style:normal;color:var(--teal-dark)}.download-copy>p:not(.eyebrow){max-width:590px;color:var(--muted);font-size:17px;line-height:1.9;margin:0}.download-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.download-card{padding:27px;border:1px solid var(--line);border-radius:10px;background:#fff}.download-card img{display:block;width:96px;height:96px;margin:0 auto 18px;object-fit:contain}.download-card h2{text-align:center;font-size:22px;margin:0 0 8px}.download-card p{text-align:center;color:var(--muted);font-size:13px;line-height:1.7;margin:0}.download-card .button{width:100%;margin-top:21px}.compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:62px 0}.compliance-grid article{padding:20px 20px 0;border-top:3px solid var(--teal)}.compliance-grid article:nth-child(2){border-color:var(--coral)}.compliance-grid article:nth-child(3){border-color:#d5a23a}.compliance-grid h3{font-size:18px;margin:0 0 8px}.compliance-grid p{color:var(--muted);font-size:13px;line-height:1.8;margin:0}.policy-page{background:#fff}.policy-page main{max-width:820px;margin:auto;padding:70px 25px 100px}.policy-page h1{font-size:38px;margin:0 0 10px}.policy-page .date{color:#7e94a8;font-size:13px;margin:0 0 38px}.policy-page h2{color:var(--navy);font-size:21px;margin:30px 0 8px}.policy-page p{color:#526d84;font-size:15px;line-height:1.95;margin:0 0 10px}.policy-nav{padding:18px 25px;border-bottom:1px solid var(--line);text-align:center;color:var(--teal-dark);font-size:13px}.policy-nav a{margin:0 8px}
@media(max-width:900px){.home-hero-layout,.download-layout,.ai-page-grid{grid-template-columns:1fr}.home-visual{max-width:540px;width:100%;margin:auto}.home-links-grid{grid-template-columns:repeat(2,1fr)}.home-links-grid a:nth-child(2){border-right:0}.feature-list article{grid-template-columns:52px 1fr}.feature-list .feature-shot{grid-column:2;justify-self:start;margin-top:15px}.scenario-grid{grid-template-columns:1fr 1fr}.scenario:last-child{grid-column:span 2}.ai-page-grid{gap:45px}.home-privacy-inner{display:block}.home-privacy-actions{margin-top:22px}.compliance-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.shell,.nav-shell{width:calc(100% - 36px)}.site-header{height:70px}.top-nav a:not(.nav-cta){display:none}.top-nav .nav-cta{font-size:11px;padding:8px 10px}.home-hero{padding-top:30px}.home-hero h1,.page-hero h1{font-size:39px}.hero-lead,.page-hero>div>p:last-child{font-size:15px}.home-visual{height:430px}.device-front{right:9%;width:184px;height:376px}.device-back{right:48%;width:153px;height:315px;top:77px}.float-note{padding:8px 9px}.float-note strong{font-size:10px}.float-note span{font-size:9px}.note-transcript{left:0;top:15px}.note-action{right:0;bottom:18px}.proof-grid{grid-template-columns:repeat(2,1fr);gap:17px;padding:19px 0}.proof-grid div{padding:0 10px}.proof-grid div:nth-child(2){border:0}.proof-grid div:first-child{padding-left:0}.home-links-grid{grid-template-columns:1fr}.home-links-grid a,.home-links-grid a:first-child{padding:21px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.home-links-grid a:last-child{border-bottom:0}.home-intro{padding:76px 0}.home-intro h2{font-size:32px}.section{padding:75px 0}.page-hero{padding:62px 0 58px}.feature-list article{grid-template-columns:42px 1fr;gap:14px;padding:36px 0}.feature-list article h2{font-size:25px}.feature-list article p{font-size:13px}.feature-list .feature-shot{grid-column:2;width:115px;height:215px}.scenario-grid{grid-template-columns:1fr;padding:55px 0 70px}.scenario:last-child{grid-column:auto}.process-detail li{grid-template-columns:35px 35px 1fr;gap:12px}.process-detail h2{font-size:19px}.process-detail p{font-size:13px}.ai-workbench{padding:17px 16px}.workbench-row{grid-template-columns:66px 1fr;gap:9px}.workbench-row p{font-size:12px}.decision-row{margin:0 -16px;padding-left:16px;padding-right:16px}.compliance-grid{grid-template-columns:1fr}.footer-top,.footer-bottom{display:block}.footer-contact{margin-top:20px;display:flex;flex-direction:column;gap:8px}.footer-bottom nav{margin-top:14px;flex-wrap:wrap;gap:11px}}
