/* Product sales content, scoped to preserve the existing RiPro site. */
.fone-sales{--ink:#16383c;--muted:#53655d;--paper:#f4f3ef;--line:#d7ddd5;max-width:1180px;margin:auto;padding:24px 34px 60px;color:var(--ink);font:16px/1.8 Verdana,"PingFang SC","Microsoft YaHei",sans-serif;overflow-wrap:anywhere}.fone-sales *{box-sizing:border-box}.fone-sales h1,.fone-sales h2,.fone-sales h3{color:var(--ink);font-family:Georgia,"Songti SC",serif;letter-spacing:-.035em;font-weight:500;line-height:1.23}.fone-sales h1{font-size:clamp(34px,4.8vw,60px);margin:15px 0 24px}.fone-sales h2{font-size:clamp(26px,3vw,36px);margin:0 0 24px}.fone-sales h3{font-size:24px;margin:14px 0}.fone-sales p{margin:0 0 18px}.fone-sales a{color:#205759;text-underline-offset:5px}.fone-sales a:hover{color:#964620}.fone-sales a:focus-visible,.fone-sales summary:focus-visible{outline:3px solid #ad592e;outline-offset:5px}.sales-nav{display:flex;justify-content:space-between;gap:25px;padding:10px 0 24px;border-bottom:1px solid var(--line)}.sales-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:70px;padding:65px 0 45px;align-items:center}.sales-kicker,.sales-fit>span{font-size:12px;letter-spacing:.12em;font-weight:600}.sales-lead{font-size:19px;line-height:1.8}.sales-fit{border-left:2px solid #ad592e;padding:14px 0 8px 26px}.sales-fit h2{font-size:27px;margin-top:20px}.sales-small,.sales-state{font-size:13px;color:var(--muted)}.sales-state{margin-top:18px!important}.sales-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:28px 0 20px}.fone-sales a.sales-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:#205759;color:white!important;border-radius:4px;text-decoration:none;font-size:15px}.fone-sales a.sales-button:hover{background:#163e40}.sales-secondary{font-size:15px;padding:10px 0}.sales-screen{margin:0;background:#e6ebe4;padding:18px;border:1px solid var(--line);border-radius:8px}.sales-screen img{display:block;width:100%;height:auto;max-height:780px;object-fit:contain;background:#e6ebe4}.sales-screen figcaption{font-size:12px;line-height:1.65;padding:14px 4px 0;color:#46564c}.sales-section{padding:48px 0;border-top:1px solid var(--line)}.sales-screen+.sales-section{margin-top:46px}.sales-split{display:grid;grid-template-columns:1fr 1.65fr;gap:55px}.sales-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sales-features article{border-left:1px solid var(--line);padding-left:20px}.sales-steps{margin:0;padding-left:28px}.sales-steps li{padding:0 0 20px 15px}.sales-steps li::marker{font-family:Georgia,serif;color:#964620;font-size:23px}.sales-evidence{background:#e6ebe4;padding:36px;border:0;border-left:4px solid #205759;margin:8px 0 30px}.sales-evidence h3{font-size:21px;margin-top:30px}.sales-download{display:grid;grid-template-columns:1fr 1fr;gap:45px}.sales-download ul{padding-left:23px}.sales-download li{margin-bottom:12px}.sales-faq details{padding:21px 0;border-bottom:1px solid var(--line)}.sales-faq summary{cursor:pointer;font-size:18px;font-weight:600;min-height:32px}.sales-faq details p{padding:18px 0 0;max-width:850px}.sales-close{padding:40px;background:#16383c;color:#e6ebe4;border:0;margin:25px 0 48px}.sales-close h2{color:white}.fone-sales .sales-close .sales-secondary{color:#fff}.fone-sales .sales-close a.sales-button{background:#e8efe2;color:#16383c!important}.sales-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sales-card{padding:28px;border:1px solid var(--line);border-radius:5px;background:#fffefb}.sales-card-name{font-size:20px;font-weight:600;text-decoration:none}.sales-card h3{font-size:26px}.sales-card p{font-size:15px}.sales-card .sales-state{font-size:12px}.sales-hub{padding-bottom:55px}.review-bar{text-align:center;background:#e6ebe4;color:#314a40;font:12px/1.6 Verdana,sans-serif;padding:8px}.review-header,.review-footer{max-width:1180px;margin:auto;padding:25px 34px;display:flex;justify-content:space-between;color:#53655d;font:11px/1.6 Verdana,sans-serif;letter-spacing:.12em}.review-header .review-logo{font:bold 32px Georgia,serif;color:#16383c;text-decoration:none;letter-spacing:-.04em}.review-logo span{color:#9d592f}.review-footer{border-top:1px solid #d7ddd5}body:has(.review-bar){margin:0;background:#f4f3ef}.review-note{padding:22px;background:#e6ebe4;border-left:4px solid #964620}.fone-sales textarea,.fone-sales input,.fone-sales select{width:100%;padding:12px;border:1px solid #aebcb2;background:#fff;font:inherit}.fone-sales label{display:block;margin:20px 0 8px}.fone-sales button{font:inherit;cursor:pointer;padding:12px 20px;background:#205759;color:#fff;border:0}.fone-sales textarea{min-height:180px}
@media(max-width:720px){.fone-sales{padding:14px 22px 35px}.sales-hero{grid-template-columns:1fr;gap:24px;padding:35px 0}.sales-fit{padding:5px 0 3px 20px}.sales-fit h2{margin:12px 0}.sales-split,.sales-download{grid-template-columns:1fr;gap:12px}.sales-features{grid-template-columns:1fr;gap:15px}.sales-grid{grid-template-columns:1fr}.sales-section{padding:30px 0}.sales-screen{padding:8px}.sales-evidence,.sales-close{padding:25px}.sales-card{padding:24px}.sales-close h2{font-size:29px}.review-header{padding:20px 22px}.review-header>span{align-self:center;font-size:9px}.sales-actions{gap:13px}.sales-lead{font-size:17px}}
.fone-sales .sales-demo-note{border-top:1px solid var(--line);padding-top:24px;color:#53655d;font-size:13px}.fone-sales .sales-demo-note h2{font-family:inherit;font-size:14px;letter-spacing:0;margin:0 0 8px}.fone-sales .sales-demo-note p{max-width:900px}
/* Rich product tours and business-led sales narratives. */
.fone-sales [hidden]{display:none!important}.fone-sales button:focus-visible{outline:3px solid #ad592e;outline-offset:4px}.sales-category{font-size:14px;color:#76523c;margin-top:22px!important}.sales-hero{gap:48px;padding:58px 0 36px}.sales-hero h1{max-width:820px;font-size:clamp(36px,4.8vw,60px)}.sales-fit{align-self:end;margin-bottom:22px}.sales-fit h2{font-size:28px}.sales-jumps{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid var(--line);padding:17px 0;font-size:13px}.sales-jumps a{text-decoration:none}.sales-tour{margin:12px 0 60px;scroll-margin-top:30px}.sales-tour-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.sales-tour-heading p{margin-bottom:12px}.sales-gallery{padding:16px;background:#dfe6df;border-radius:12px}.sales-gallery .sales-screen{border:0;padding:0;background:transparent;border-radius:4px}.sales-slide{margin-bottom:18px!important}.sales-gallery.is-enhanced .sales-slide{margin:0!important}.sales-gallery.is-enhanced .sales-screen img{height:clamp(260px,39vw,510px);max-height:none;background:#edf0e9;border-radius:5px;object-fit:contain}.sales-slide a{display:block}.sales-slide figcaption{display:flex;justify-content:space-between;gap:14px;font-size:12px;padding:14px 0}.sales-gallery-controls{border-top:1px solid #b3c1b3;padding-top:14px;display:flex;align-items:center;gap:12px}.sales-gallery-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;flex:1}.fone-sales .sales-gallery-tabs button{background:transparent;border:1px solid transparent;color:#254c45;padding:10px 12px;font-size:12px;text-align:left;line-height:1.5;border-radius:4px}.sales-gallery-tabs button span{opacity:.8;margin-right:5px}.fone-sales .sales-gallery-tabs button[aria-pressed=true]{background:#fffefb;border-color:#9bae9f;box-shadow:0 2px 4px #16383c0a}.fone-sales .sales-autoplay{font-size:12px;white-space:nowrap;border-radius:4px;padding:11px 15px;min-height:44px}.sales-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sales-vision{padding:55px 55px 42px;background:#e9ebe2;border-radius:4px;margin:20px 0 30px;border-top:3px solid #a5633c}.sales-vision h2{max-width:850px;font-size:clamp(30px,4vw,46px)}.sales-vision .sales-lead{max-width:880px}.sales-stories{margin-bottom:50px}.sales-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:55px;align-items:center;padding:44px 0;border-bottom:1px solid var(--line)}.sales-story:nth-child(even){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.sales-story:nth-child(even)>div{order:2}.sales-story h2{font-size:32px}.sales-story .sales-screen{padding:14px}.sales-story .sales-screen img{height:340px;object-fit:contain}.sales-story p{font-size:16px}.sales-story p.sales-kicker{font-size:12px}.sales-economy{background:#16383c;color:#e4eee8;padding:46px;border-radius:8px;margin-bottom:50px;scroll-margin-top:30px}.sales-economy h2,.sales-economy h3{color:#fff}.sales-economy>.sales-lead{max-width:900px;font-size:18px}.sales-economy .sales-kicker{color:#c9dfcd}.sales-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:32px 0;padding:0;border:1px solid #55716f;border-radius:5px}.sales-flow li{padding:20px;border-right:1px solid #55716f;position:relative}.sales-flow li:last-child{border:0}.sales-flow li>span{color:#c6dbb0;font:italic 26px Georgia,serif}.sales-flow h3{font-size:22px}.sales-flow p{font-size:14px;line-height:1.7;margin:0}.sales-example{border-left:3px solid #c6dbb0;padding:10px 0 10px 22px;margin:30px 0}.sales-example>span{font-size:11px;letter-spacing:.12em;color:#cadccf}.sales-example p{font-size:21px;margin:8px 0 0;line-height:1.65}.sales-economy .sales-features{gap:25px;margin:32px 0 20px}.sales-economy .sales-features article{padding:0;border:0}.sales-economy .sales-features h3{font-size:21px}.sales-economy .sales-features p{font-size:14px}.sales-economy-note{border-top:1px solid #55716f;padding-top:22px;font-size:12px;line-height:1.8;color:#c4d4cc;margin:0!important}.sales-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.sales-cases article{padding:25px;background:#fffefb;border-top:3px solid #a5633c;border-bottom:1px solid var(--line)}.sales-cases h3{font-size:24px}.sales-cases p{font-size:15px;margin-bottom:0}.sales-technology{scroll-margin-top:30px}.sales-technology h3{font-size:23px}.sales-technology .sales-features{margin-top:30px}.sales-technology .sales-features p{font-size:14px}.sales-card{padding:0;overflow:hidden}.sales-card-body{padding:28px}.sales-card-image{display:block;background:#dfe6df;padding:20px;border-bottom:1px solid var(--line)}.sales-card-image img{display:block;width:100%;height:220px;object-fit:contain}.sales-card .sales-kicker{font-size:11px;letter-spacing:.04em}.sales-card-name{font-family:Georgia,serif;font-size:27px}.sales-card h3{font-size:23px}.sales-card p{font-size:14px}.sales-close{border-radius:6px}.sales-close .sales-kicker{color:#c4d4cc}#customization,#buyer-checklist{scroll-margin-top:25px}
@media(max-width:720px){.sales-hero{gap:22px;padding:32px 0 20px}.sales-hero h1{font-size:38px}.sales-fit{margin:0}.sales-jumps{gap:12px 20px;font-size:12px}.sales-tour{margin:10px 0 30px}.sales-tour-heading{display:block}.sales-tour-heading .sales-small{font-size:11px}.sales-gallery{padding:10px;border-radius:6px}.sales-gallery.is-enhanced .sales-screen img{height:260px}.sales-slide figcaption{font-size:10px;gap:6px}.sales-gallery-controls{align-items:stretch;flex-direction:column;gap:10px}.sales-gallery-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.fone-sales .sales-gallery-tabs button{padding:10px 6px;font-size:11px;min-height:44px}.fone-sales .sales-autoplay{align-self:flex-end;font-size:11px;padding:8px 14px}.sales-vision{padding:28px 24px 18px;margin:15px 0}.sales-vision h2{font-size:30px}.sales-story,.sales-story:nth-child(even){grid-template-columns:1fr;gap:12px;padding:30px 0}.sales-story:nth-child(even)>div{order:0}.sales-story h2{font-size:28px}.sales-story .sales-screen img{height:265px}.sales-stories{margin-bottom:30px}.sales-economy{padding:28px 22px;margin-bottom:30px}.sales-economy h2{font-size:29px}.sales-economy>.sales-lead{font-size:16px}.sales-flow{grid-template-columns:1fr;margin:24px 0}.sales-flow li{border-right:0;border-bottom:1px solid #55716f;padding:15px 18px}.sales-flow h3{font-size:22px;margin:6px 0 10px}.sales-flow li>span{font-size:21px}.sales-example{padding-left:16px}.sales-example p{font-size:18px}.sales-economy .sales-features{gap:8px}.sales-cases{grid-template-columns:1fr;gap:14px}.sales-cases article{padding:22px}.sales-card-body{padding:23px}.sales-card-image{padding:14px}.sales-card-image img{height:180px}.sales-features h3{font-size:23px}}
@media(prefers-reduced-motion:reduce){.fone-sales *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Seven product identities. Shared only: navigation, inquiry and accessibility. */
.fone-sales.product-site{--ink:#292820;--muted:#666356;--paper:#f8f5ed;--surface:#eeeadf;--line:#d7d0bf;--accent:#755e28;--accent-ink:#fff;--heading:Georgia,"Songti SC",serif;background:var(--paper);color:var(--ink);max-width:1280px;padding:24px 56px 60px;font:16px/1.8 "Avenir Next","PingFang SC","Microsoft YaHei",sans-serif}.product-site h1,.product-site h2,.product-site h3{font-family:var(--heading);color:var(--ink);letter-spacing:-.035em}.product-site h1{font-size:clamp(36px,4.5vw,64px);line-height:1.12;max-width:920px}.product-site h2{font-size:clamp(28px,3vw,40px)}.product-site h3{font-size:24px}.product-site a{color:var(--accent)}.product-site a:hover{text-decoration-thickness:2px;color:var(--ink)}.product-site a:focus-visible,.product-site summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.product-site a.sales-button{background:var(--accent);color:var(--accent-ink)!important;border-radius:0;font-weight:600}.product-site a.sales-button:hover{filter:brightness(.9)}.product-site .sales-kicker{color:var(--muted);font-family:"Avenir Next","PingFang SC",sans-serif;font-size:11px;letter-spacing:.13em}.product-site .sales-lead{font-size:18px;max-width:720px}.product-site .sales-nav{font-size:12px;border:0;padding-bottom:28px}.product-brand{display:flex;gap:24px;align-items:baseline;justify-content:space-between;padding:0 0 21px;border-bottom:1px solid var(--line)}.product-brand>a{font:600 24px var(--heading);color:var(--ink);text-decoration:none;letter-spacing:-.03em}.product-brand>span{font-size:11px;color:var(--muted);text-align:right}.product-navigation{display:flex;flex-wrap:wrap;gap:8px 30px;padding:15px 0;border-bottom:1px solid var(--line);font-size:13px}.product-navigation a{text-decoration:none;color:var(--muted);padding:7px 0}.product-navigation a[aria-current=page]{color:var(--ink);box-shadow:0 2px var(--accent)}.product-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:45px;padding:62px 0;align-items:center}.product-intro .sales-actions{margin:30px 0 0}.product-intro h1{margin:16px 0 25px}.product-shot{margin:0;padding:12px;background:var(--surface);border:1px solid var(--line);min-width:0}.product-shot>a{display:block}.product-shot img{display:block;width:100%;height:auto;max-height:570px;object-fit:contain}.product-shot.portrait img{max-height:540px}.product-shot figcaption{padding:12px 2px 2px;font-size:11px;line-height:1.6;color:var(--muted);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.product-shot figcaption span{font-size:10px}.product-section{padding:54px 0;border-top:1px solid var(--line)}.product-section[id],.product-chapters[id]{scroll-margin-top:24px}.product-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.item-number{font:italic 21px Georgia,serif;color:var(--accent)}.product-benefits h3{font-size:26px}.product-benefits p{font-size:15px;color:var(--muted)}.product-vision{padding:54px 0 54px 32%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-vision h2{font-size:clamp(30px,3.6vw,47px)}.product-vision>p:last-child{max-width:700px}.product-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:48px;align-items:center;padding:55px 0;border-bottom:1px solid var(--line)}.product-chapter>div>p:last-child{color:var(--muted);max-width:620px}.product-chapter .product-shot img{max-height:530px}.product-economy{padding:46px;margin:45px 0;background:var(--surface);border-top:3px solid var(--accent)}.product-economy>.sales-lead{max-width:900px}.value-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.value-flow li{padding:22px 18px 22px 0}.value-flow li+li{padding-left:18px;border-left:1px solid var(--line)}.value-flow li>span{font:20px Georgia,serif;color:var(--accent)}.value-flow h3{font-size:22px}.value-flow p{font-size:14px;margin:0}.model-example{border-left:3px solid var(--accent);padding:5px 0 5px 24px;margin:32px 0}.model-example>span{font-size:11px;color:var(--muted)}.model-example p{font-size:21px;margin:9px 0 0}.business-model{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.business-model .item-number{display:none}.business-model h3{font-size:22px}.business-model p{font-size:14px}.model-note{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px;margin-bottom:0!important}.tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.tech-grid article{border-top:1px solid var(--line);padding-top:20px}.tech-grid p{font-size:14px;color:var(--muted)}.custom-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.custom-cases article{padding:28px;background:var(--surface);border-bottom:3px solid var(--accent)}.custom-cases p{font-size:15px}.supporting-screens>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.supporting-screens img{max-height:460px}.topic-directory>div>a{display:flex;gap:26px;padding:24px 0;border-bottom:1px solid var(--line);text-decoration:none;align-items:baseline}.topic-directory a>span{color:var(--muted);font-size:12px}.topic-directory a>div{flex:1}.topic-directory h3{margin:0 0 10px;color:var(--ink)}.topic-directory p{color:var(--muted);font-size:14px;margin:0;max-width:850px}.topic-directory a:hover h3{text-decoration:underline}.topic-directory b{font-size:25px;font-weight:400}.product-close{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;background:var(--surface);padding:42px;margin:30px 0 40px;border:1px solid var(--line)}.product-close p{font-size:15px}.product-close aside{border-left:1px solid var(--line);padding-left:32px}.product-close h3{margin-top:0}.product-close .sales-actions{gap:12px}.product-site .sales-demo-note{color:var(--muted)}.workflow-strip{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow-strip li{font-size:14px;padding:18px 12px;line-height:1.5}.workflow-strip span{display:block;color:var(--accent);font:17px Georgia,serif;margin-bottom:10px}.model-introduction{padding:45px 0 55px;border-bottom:1px solid var(--line)}
/* Aurum: an asset prospectus with a quiet portfolio rhythm. */
.product-aurum-rwa .asset-opening{grid-template-columns:1fr 1.1fr;align-items:start;padding-top:68px}.asset-stage{padding-top:5px;border-top:3px solid var(--accent)}.product-aurum-rwa .product-brand>a{font-size:28px}.product-aurum-rwa .product-benefits article{border-left:1px solid var(--line);padding-left:24px}.product-aurum-rwa .product-chapter:nth-child(even){grid-template-columns:1.35fr 1fr}.product-aurum-rwa .product-chapter:nth-child(even)>div{order:2}.product-aurum-rwa .topic-directory{border-top:3px double var(--line)}
/* MusicFlow: a label's release wall and creator studio. */
.fone-sales.product-musicflow{--ink:#faf5ea;--muted:#beb9b0;--paper:#161615;--surface:#242321;--line:#48443f;--accent:#ff8a74;--accent-ink:#241412;--heading:"Avenir Next Condensed","Avenir Next","PingFang SC",sans-serif}.product-musicflow h1,.product-musicflow h2,.product-musicflow h3{font-weight:700}.product-musicflow .music-opening{display:block;padding-bottom:28px}.music-opening .product-intro{max-width:900px}.music-opening h1{font-size:clamp(44px,6vw,78px);max-width:900px}.record-label{display:flex;justify-content:space-between;gap:20px;padding:20px 0;margin-top:38px;border-top:1px solid var(--line);font-size:11px;letter-spacing:.15em}.record-label>span:last-child{color:var(--accent)}.music-stage{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;align-items:start}.music-stage .product-shot:nth-child(2){margin-top:60px}.music-stage .product-shot img{max-height:440px}.product-musicflow .product-vision{padding:52px 0;max-width:850px;border:0}.product-musicflow .product-vision h2{color:var(--accent);font-size:48px}.product-musicflow .product-chapter{grid-template-columns:1fr;gap:18px;padding:40px 0}.product-musicflow .product-chapter>div{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.product-musicflow .product-chapter .sales-kicker{grid-column:1/-1}.product-musicflow .product-chapter h2{font-size:36px}.product-musicflow .product-shot img{max-height:500px}.product-musicflow .product-benefits article{padding-top:20px;border-top:2px solid var(--accent)}.product-musicflow .custom-cases{grid-template-columns:1fr}.product-musicflow .custom-cases article{display:grid;grid-template-columns:50px 1fr 1.5fr;gap:20px;align-items:baseline}.product-musicflow .custom-cases h3{margin:0}
/* StableIn: checkout, order progression and merchant operations. */
.fone-sales.product-stablein-payments{--ink:#10284b;--muted:#52647d;--paper:#fff;--surface:#f0f5fc;--line:#d7e1ef;--accent:#174bd1;--accent-ink:#fff;--heading:"Avenir Next","PingFang SC",sans-serif}.product-stablein-payments h1,.product-stablein-payments h2,.product-stablein-payments h3{font-weight:650}.product-stablein-payments a.sales-button{border-radius:7px}.product-stablein-payments .payment-opening{grid-template-columns:1.2fr 1fr}.checkout-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:center}.checkout-stage .product-shot{border-radius:16px;padding:8px}.checkout-stage figcaption{font-size:10px}.payment-route>span{font-size:10px;letter-spacing:.1em;color:var(--muted)}.payment-route .workflow-strip{display:block;border:0;margin:10px 0}.payment-route .workflow-strip li{border-left:2px solid #b8cbf5;padding:9px 0 17px 16px}.payment-route .workflow-strip span{font-family:inherit;font-size:12px;margin-bottom:5px}.product-stablein-payments .product-vision{padding:42px;background:var(--surface);border:0;border-radius:12px}.product-stablein-payments .product-benefits article{padding:25px;background:var(--surface);border-radius:8px}.product-stablein-payments .custom-cases article{border:1px solid var(--line);border-radius:10px}.product-stablein-payments .product-economy{border-radius:12px}.product-stablein-payments .tech-grid{grid-template-columns:1fr}.product-stablein-payments .tech-grid article{display:grid;grid-template-columns:40px 1fr 1.5fr;gap:20px;align-items:baseline}.product-stablein-payments .tech-grid h3{margin:0}.product-stablein-payments .product-close{border-radius:12px}
/* ChainPunch: daily action and a sequence of mobile moments. */
.fone-sales.product-chainpunch{--ink:#34203c;--muted:#716273;--paper:#fff9ed;--surface:#f7ecd9;--line:#e4d5bc;--accent:#a93d0b;--accent-ink:#fff;--heading:"Trebuchet MS","PingFang SC",sans-serif}.product-chainpunch h1,.product-chainpunch h2,.product-chainpunch h3{font-weight:700}.product-chainpunch a.sales-button{border-radius:30px}.product-chainpunch .challenge-opening{grid-template-columns:1fr 1.05fr}.challenge-stage{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px}.challenge-stamp{padding:28px 18px;background:#ffba77;border:2px solid #34203c;border-radius:25px 25px 60px 25px;transform:rotate(-4deg)}.challenge-stamp>span{font-size:10px;letter-spacing:.05em;color:#34203c}.challenge-stamp strong{display:block;font:bold clamp(38px,4vw,58px)/1 "Trebuchet MS",sans-serif;margin:30px 0;color:#34203c}.challenge-stamp p{font-size:12px;margin:0;color:#34203c}.challenge-stage .product-shot{border-radius:20px;padding:7px;background:#fff}.product-chainpunch .product-vision{padding:38px;border:2px solid var(--line);border-radius:20px;text-align:center;margin:15px 0 45px}.product-chainpunch .product-vision>p{margin-left:auto;margin-right:auto}.daily-journey{padding:15px 0 50px}.daily-journey>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:920px;margin:auto}.daily-journey .product-shot{border-radius:20px;padding:10px;background:#fff}.product-chainpunch .product-economy{border-radius:22px;border:2px solid var(--line)}.product-chainpunch .product-chapter .portrait{max-width:310px;justify-self:center;border-radius:20px}.product-chainpunch .product-benefits article{border-bottom:3px solid #e78242}.product-chainpunch .product-close{border-radius:22px}.product-chainpunch .custom-cases article{border-radius:18px;border-color:#e78242}
/* ProofDesk: a research publication with room for reading. */
.fone-sales.product-proofdesk{--ink:#283849;--muted:#5e6b77;--paper:#fcfbf7;--surface:#efeee9;--line:#d8dcd9;--accent:#813b4a;--accent-ink:#fff;--heading:Georgia,"Songti SC",serif}.research-opening{grid-template-columns:1.5fr .8fr;gap:25px 65px;padding:35px 0 45px;align-items:start}.editorial-edition{grid-column:1/-1;border-top:3px double var(--ink);border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.12em;padding:10px 0;color:var(--muted)}.research-opening h1{font-size:clamp(38px,4.3vw,60px)}.research-brief{padding:20px 0 0 24px;border-left:1px solid var(--line);margin-top:20px}.research-brief>span{font-size:11px;color:var(--accent)}.research-brief>p{margin-top:15px;font:20px/1.7 Georgia,"Songti SC",serif}.research-brief .workflow-strip{display:block;border-bottom:0;margin-bottom:0}.research-brief .workflow-strip li{padding:10px 0;display:flex;gap:14px}.research-brief .workflow-strip span{margin:0}.reading-stage{max-width:900px;margin:0 auto 50px}.reading-stage .product-shot img{max-height:540px}.product-proofdesk .product-vision{border-left:3px solid var(--accent);padding:22px 45px;margin:35px 0;border-top:0;border-bottom:0}.product-proofdesk .product-chapter{grid-template-columns:.85fr 1.35fr}.product-proofdesk .product-chapter h2{font-size:32px}.product-proofdesk .custom-cases{grid-template-columns:1fr}.product-proofdesk .custom-cases article{border:0;border-top:1px solid var(--line);background:none;padding:24px 0;display:grid;grid-template-columns:40px 1fr 1.7fr;gap:24px}.product-proofdesk .custom-cases h3{margin:0}.product-proofdesk .value-flow{grid-template-columns:1fr 1fr}.product-proofdesk .value-flow li:nth-child(3){border-left:0;padding-left:0}.product-proofdesk .topic-directory h3{font-style:italic}
/* NOVA: a club's invitation and its member pass collection. */
.fone-sales.product-nova-membership{--ink:#f4eff8;--muted:#bfb3cd;--paper:#1c1228;--surface:#2b2038;--line:#4e405c;--accent:#cfafff;--accent-ink:#251632;--heading:Georgia,"Songti SC",serif}.product-nova-membership .membership-opening{display:grid;grid-template-columns:1.5fr .6fr;gap:28px;padding-bottom:45px}.membership-opening h1{font-size:clamp(40px,4.9vw,68px)}.membership-seal{border:1px solid var(--accent);border-radius:50%;width:200px;height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;font:italic 100px/.9 Georgia,serif;color:var(--accent);justify-self:center;outline:1px solid var(--line);outline-offset:13px}.membership-seal span{font:10px/1.4 "Avenir Next",sans-serif;letter-spacing:.2em;margin-top:18px}.membership-stage{grid-column:1/-1;margin-top:32px}.membership-stage img{max-height:560px}.product-nova-membership .product-vision{text-align:center;padding:65px 7%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-nova-membership .product-vision p{margin-left:auto;margin-right:auto}.product-nova-membership .product-benefits article{padding:26px;border:1px solid var(--line);border-radius:60px 60px 0 0;padding-top:40px}.product-nova-membership .product-benefits{text-align:center}.product-nova-membership .custom-cases article{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:16px}.product-nova-membership .product-economy{border:1px solid var(--line);border-radius:16px}.product-nova-membership .product-chapter:nth-child(even)>div{order:2}.product-nova-membership .product-close{border-radius:14px}.product-nova-membership a.sales-button{border-radius:3px}
/* Agent Wallet Guard: permission diagrams and an execution console. */
.fone-sales.product-agent-wallet-guard{--ink:#edf0ee;--muted:#b5beb9;--paper:#15191a;--surface:#222829;--line:#424c4b;--accent:#eac17b;--accent-ink:#241c10;--heading:"Avenir Next","PingFang SC",sans-serif}.product-agent-wallet-guard h1,.product-agent-wallet-guard h2,.product-agent-wallet-guard h3{font-weight:650}.product-agent-wallet-guard .sales-kicker,.product-agent-wallet-guard .item-number,.guard-boundary{font-family:Menlo,"PingFang SC",monospace}.product-agent-wallet-guard .guard-opening{grid-template-columns:1.1fr 1fr}.permission-map{background:linear-gradient(90deg,#ffffff04 1px,transparent 1px),linear-gradient(#ffffff04 1px,transparent 1px);background-size:24px 24px;border:1px solid var(--line);padding:28px}.permission-map .workflow-strip{grid-template-columns:1fr 1fr;margin:24px 0}.permission-map .workflow-strip li{border-bottom:1px solid var(--line);padding-left:0}.permission-map>p:last-child{font-size:12px;color:var(--muted);margin:20px 0 0}.guard-boundary{display:flex;flex-wrap:wrap;gap:8px;font-size:10px}.guard-boundary span{border:1px solid var(--line);padding:6px 10px;background:var(--surface)}.guard-boundary span:first-child{color:var(--accent)}.guard-screens{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;padding-bottom:45px}.guard-screens img{max-height:380px}.product-agent-wallet-guard .product-benefits{gap:0}.product-agent-wallet-guard .product-benefits article{border:1px solid var(--line);padding:25px}.product-agent-wallet-guard .product-vision{padding:35px;border:1px solid var(--line);background:var(--surface)}.product-agent-wallet-guard .product-economy{border:1px solid var(--line);border-left:3px solid var(--accent)}.product-agent-wallet-guard .custom-cases article{border:1px solid var(--line)}.product-agent-wallet-guard .topic-directory>div>a{padding:20px;border:1px solid var(--line);margin-top:10px}.product-agent-wallet-guard .product-close{border-left:3px solid var(--accent)}
@media(max-width:900px){.fone-sales.product-site{padding-left:32px;padding-right:32px}.product-hero,.product-aurum-rwa .asset-opening,.product-stablein-payments .payment-opening,.product-chainpunch .challenge-opening,.product-agent-wallet-guard .guard-opening{gap:28px}.product-brand>span{max-width:45%}.product-close{gap:30px;padding:30px}.membership-seal{width:145px;height:145px;font-size:70px}.product-benefits,.tech-grid{gap:18px}.custom-cases article{padding:20px}.checkout-stage{grid-template-columns:1fr}.payment-route{display:none}}
@media(max-width:640px){.fone-sales.product-site{padding:16px 22px 35px}.product-brand{display:block}.product-brand>a{font-size:23px}.product-brand>span{display:block;text-align:left;margin-top:9px;max-width:none}.product-site .sales-nav{padding-bottom:22px}.product-navigation{gap:5px 20px;font-size:12px}.product-navigation a{min-height:40px}.product-site .product-hero,.product-aurum-rwa .asset-opening,.product-stablein-payments .payment-opening,.product-chainpunch .challenge-opening,.product-agent-wallet-guard .guard-opening{grid-template-columns:1fr;gap:25px;padding:35px 0}.product-site h1,.music-opening h1,.research-opening h1,.membership-opening h1{font-size:39px}.product-site .sales-lead{font-size:16px}.product-site h2,.product-musicflow .product-vision h2{font-size:30px}.product-site h3{font-size:23px}.product-benefits,.business-model,.tech-grid,.custom-cases{grid-template-columns:1fr;gap:18px}.product-benefits article{padding:15px 0}.product-benefits h3{margin-top:10px}.product-section{padding:34px 0}.product-site .product-vision{padding:28px 22px;margin:15px 0}.product-chapter,.product-aurum-rwa .product-chapter:nth-child(even),.product-proofdesk .product-chapter{grid-template-columns:1fr;gap:20px;padding:32px 0}.product-aurum-rwa .product-chapter:nth-child(even)>div,.product-nova-membership .product-chapter:nth-child(even)>div{order:0}.product-shot{padding:8px}.product-shot img,.product-chapter .product-shot img{max-height:480px}.product-shot figcaption{font-size:10px}.product-economy{padding:25px 20px;margin:28px 0}.value-flow,.product-proofdesk .value-flow{grid-template-columns:1fr}.value-flow li,.value-flow li+li,.product-proofdesk .value-flow li:nth-child(3){padding:15px 0;border-left:0;border-bottom:1px solid var(--line)}.value-flow li:last-child{border-bottom:0}.value-flow h3{font-size:21px;margin:6px 0}.model-example{padding-left:15px}.model-example p{font-size:18px}.business-model h3{font-size:22px}.supporting-screens>div{grid-template-columns:1fr;gap:20px}.topic-directory>div>a{gap:12px}.topic-directory p{font-size:13px}.product-close{grid-template-columns:1fr;gap:22px;padding:25px 20px}.product-close aside{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.product-close .sales-actions{display:grid;grid-template-columns:1fr}.product-close a.sales-button{width:100%}.workflow-strip{grid-template-columns:1fr 1fr}.workflow-strip li{padding:14px 6px}.music-stage{grid-template-columns:1fr;gap:16px}.music-stage .product-shot:nth-child(2){margin-top:0}.record-label{font-size:9px;margin-top:25px}.product-musicflow .product-chapter>div{display:block}.product-musicflow .product-chapter h2{font-size:30px}.product-musicflow .custom-cases article,.product-proofdesk .custom-cases article,.product-stablein-payments .tech-grid article{display:block}.product-musicflow .custom-cases h3,.product-proofdesk .custom-cases h3,.product-stablein-payments .tech-grid h3{margin:12px 0}.checkout-stage{grid-template-columns:1.2fr 1fr;max-width:380px;margin:auto}.payment-route{display:block}.payment-route .workflow-strip li{font-size:12px}.challenge-stage{max-width:390px;margin:auto;gap:12px}.challenge-stamp{padding:22px 12px}.challenge-stamp strong{font-size:42px}.challenge-stamp p{font-size:11px}.challenge-stamp>span{font-size:9px}.daily-journey>div{grid-template-columns:1fr;max-width:280px;gap:22px}.daily-journey .product-shot img{max-height:520px}.research-opening .editorial-edition{font-size:9px}.research-brief{margin:0;border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.research-brief .workflow-strip{display:grid;grid-template-columns:1fr 1fr}.research-brief .workflow-strip li{font-size:12px}.reading-stage{margin-bottom:25px}.product-nova-membership .membership-opening{grid-template-columns:1fr}.membership-seal{width:110px;height:110px;font-size:54px;margin:15px auto}.membership-seal span{font-size:8px;margin-top:10px}.membership-stage{margin-top:18px}.product-nova-membership .product-benefits article{border-radius:22px;padding:24px}.guard-screens{grid-template-columns:1fr;gap:18px;padding-bottom:25px}.permission-map{padding:22px}.model-introduction{padding:30px 0}.product-site .sales-faq summary{font-size:16px}}
/* Long product screens remain readable in scrollable, uncropped image frames. */
.fone-sales.product-site{box-sizing:border-box}.product-site h1,.product-site h2{text-wrap:balance}.product-site .product-shot.document>a{max-height:520px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--accent) var(--surface)}.product-site .product-shot.document img{max-height:none;height:auto}.product-musicflow .music-opening .product-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:0 45px;max-width:none}.music-opening .product-intro>.sales-kicker{grid-column:1/-1}.music-opening .product-intro>h1{grid-row:2/4;font-size:clamp(42px,4.8vw,64px);margin:10px 0}.music-opening .product-intro>.sales-lead{padding-top:12px}.music-opening .product-intro>.sales-actions{align-self:end;margin:8px 0 12px}.reading-stage .product-shot.document>a{max-height:460px}.product-nova-membership .membership-stage .product-shot>a{max-height:460px;overflow:auto}.product-nova-membership .membership-stage .product-shot img{max-height:none}
@media(max-width:640px){.product-musicflow .music-opening .product-intro{display:block}.music-opening .product-intro>h1{font-size:39px;margin:15px 0 24px}.music-opening .product-intro>.sales-actions{margin-top:24px}.product-site .product-shot.document>a{max-height:420px}.product-nova-membership .membership-stage .product-shot>a{max-height:420px}}
/* 0xF1's project collection: personal, visual, easy to explore. */
.fone-sales.portfolio-site{max-width:1280px;box-sizing:border-box;padding:24px 42px 60px}.portfolio-site .sales-nav{font-size:12px}.portfolio-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:50px;align-items:center;padding:54px 0 64px}.portfolio-hero h1{font-size:clamp(36px,4.5vw,60px);line-height:1.15;text-wrap:balance;max-width:670px}.portfolio-hero .sales-lead{font-size:17px;line-height:1.85}.portfolio-cover{margin:0;padding:12px;background:#e3e8df;transform:none;border:1px solid #c7d2c3}.portfolio-cover>a{display:block;height:310px;overflow:hidden;background:#f4f7fb}.portfolio-cover img{width:100%;height:100%;object-fit:cover;object-position:top}.portfolio-cover figcaption{display:flex;flex-direction:column;gap:9px;padding:18px 12px 12px;font-size:13px}.portfolio-cover figcaption>span{font-size:10px;letter-spacing:.14em;color:#52655e}.portfolio-cover strong{font:28px/1.3 Georgia,"Songti SC",serif;font-weight:500}.author-links{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:13px;align-items:center}.author-links a{display:inline-flex;align-items:center;min-height:44px}.portfolio-section{padding:46px 0;border-top:1px solid #cad4c9;scroll-margin-top:20px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.section-heading h2{margin-bottom:0}.section-heading>p{font-size:14px;max-width:370px;color:#52655e;margin-bottom:0}.selected-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.work-card{min-width:0;background:#fffefb;border:1px solid #d2dbce;overflow:hidden}.work-card p{font-size:14px;line-height:1.75}.work-visual{display:block;height:280px;overflow:hidden;background:#e4e9e1;padding:16px}.work-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.work-copy{padding:25px}.work-copy .work-status{font-size:10px;letter-spacing:.04em;color:#52655e;margin:0 0 14px;padding-bottom:13px;border-bottom:1px solid #d2dbce}.work-copy h3{font-size:29px;margin:0 0 10px}.work-copy h3 a{text-decoration:none}.work-copy .work-purpose{font-size:12px;color:#52655e;margin-bottom:16px}.work-link{display:inline-flex;min-height:44px;align-items:center;font-size:13px}.selected-grid .work-visual{height:210px;padding:10px}.selected-grid .work-copy{padding:22px}.selected-grid h3{font-size:24px}.selected-grid .work-copy>p:not(.work-status):not(.work-purpose){font-size:15px}.selected-grid .work-purpose{min-height:38px}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.work-musicflow .work-visual{background:#242321}.work-stablein-payments .work-visual{background:#e7effa}.work-agent-wallet-guard .work-visual{background:#253031}.work-chainpunch .work-visual{background:#ffdfa7}.work-chainpunch .work-visual img{object-fit:contain}.work-aurum-rwa .work-visual{background:#e9e2d2}.work-nova-membership .work-visual{background:#30203c}.work-proofdesk .work-visual{background:#ecece8}.build-note-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.build-note-grid article{padding:28px;border-left:3px solid #9a653b;background:#e9ece2}.build-note-grid h3{font-size:28px;margin-top:5px}.build-note-grid article>p:not(.sales-kicker){font-size:15px}.build-note-grid a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.portfolio-about{display:grid;grid-template-columns:200px 1fr;gap:60px;padding:55px 45px;background:#193b3e;color:#e5eee7;margin:25px 0 50px;scroll-margin-top:20px}.portfolio-about h2{color:#fff}.portfolio-about p{max-width:760px}.portfolio-about .sales-kicker{color:#c1d4bf}.portfolio-about a{color:#e0ebce}.author-monogram{font:italic 100px/.9 Georgia,serif;letter-spacing:-.08em;color:#c9d8b6;border-right:1px solid #54706a;padding-top:15px}.portfolio-next>div{display:flex;gap:20px;flex-wrap:wrap}.portfolio-next a{border:1px solid #bbc9b7;padding:15px 20px;min-height:50px;text-decoration:none}.social-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.social-links>a,.social-placeholder{padding:8px 14px;min-height:44px;border:1px solid #6b827b;font-size:13px;display:inline-flex;align-items:center;gap:8px}.social-placeholder small{font-size:10px;color:#c2d2c8}.developer-notes{display:grid;grid-template-columns:1fr 1fr;gap:30px}.developer-notes>div>p{font-size:15px}.developer-notes .developer-decision{padding:26px;background:var(--surface);border-left:2px solid var(--accent)}.developer-decision h3{margin-top:0}.developer-decision summary{font-size:13px;cursor:pointer;min-height:44px;padding:10px 0}.developer-decision details>p{font-size:13px}.developer-notes .author-links{grid-column:1/-1;border-top:1px solid var(--line);padding-top:15px}.project-tags{display:flex;flex-wrap:wrap;list-style:none;margin:20px 0 0;padding:0;gap:8px}.project-tags li{font-size:11px;border:1px solid var(--line);padding:5px 10px}.product-site .project-byline{font-size:11px;color:var(--muted);margin:17px 0 0}.product-site .project-byline a.sales-button{display:inline;background:none;color:var(--accent)!important;padding:0;font-size:11px;min-height:0;font-weight:400;border-radius:0}.product-site .project-byline>a{display:inline-flex;align-items:center;min-height:32px}.product-site.page-overview #project-tour{scroll-margin-top:24px}.review-header>span{letter-spacing:.08em}
@media(max-width:900px){.selected-grid{grid-template-columns:1fr}.selected-grid .work-card{display:grid;grid-template-columns:1fr 1fr}.selected-grid .work-visual{height:100%;min-height:250px}.selected-grid .work-purpose{min-height:0}.portfolio-hero{gap:30px}.portfolio-cover>a{height:260px}.portfolio-about{grid-template-columns:140px 1fr;gap:30px;padding:35px}.author-monogram{font-size:80px}}
@media(max-width:640px){.fone-sales.portfolio-site{padding:12px 22px 35px}.portfolio-hero{grid-template-columns:1fr;padding:28px 0 35px;gap:30px}.portfolio-hero h1{font-size:38px;margin:15px 0 22px}.portfolio-hero .sales-lead{font-size:16px}.portfolio-hero .sales-actions{margin:23px 0 8px}.portfolio-hero .author-links{font-size:12px;gap:10px 18px}.portfolio-cover{transform:none}.portfolio-cover>a{height:210px}.portfolio-cover strong{font-size:25px}.portfolio-cover figcaption{padding:14px 5px 6px}.portfolio-section{padding:33px 0}.section-heading{display:block;margin-bottom:24px}.section-heading h2{font-size:29px}.section-heading>p{font-size:13px;margin-top:16px}.selected-grid .work-card{display:block}.selected-grid .work-visual{height:210px;min-height:0}.work-grid,.build-note-grid{grid-template-columns:1fr;gap:22px}.work-visual{height:225px;padding:12px}.work-copy{padding:23px}.work-copy h3{font-size:28px}.work-card .work-copy>p{font-size:14px}.work-status{font-size:11px!important}.build-note-grid article{padding:23px}.build-note-grid h3{font-size:27px}.portfolio-about{grid-template-columns:1fr;gap:20px;padding:28px 24px;margin:10px 0 30px}.author-monogram{font-size:55px;border:0;padding:0}.author-monogram br{display:none}.portfolio-about p{font-size:15px}.portfolio-about .author-links{font-size:12px;gap:8px 16px}.portfolio-next>div{display:grid;grid-template-columns:1fr;gap:12px}.developer-notes{grid-template-columns:1fr}.developer-notes .developer-decision{padding:23px}.product-site .product-hero{padding-top:25px;padding-bottom:25px}.product-site .product-brand{padding-bottom:14px}.product-site .product-brand>span{font-size:10px}.product-site .sales-nav{padding-bottom:18px}.product-site .product-intro>.sales-kicker{font-size:10px}.product-site .project-byline{font-size:10px}.product-site .project-byline a.sales-button{font-size:10px}.product-site .product-navigation{padding:8px 0}.product-site .membership-seal{display:none}.review-header>span{max-width:160px;text-align:right}.product-site a.sales-secondary{min-height:44px;display:inline-flex;align-items:center}}
.product-site .social-placeholder{border-color:var(--line)}.product-site .social-placeholder small{color:var(--muted)}.economy-details>summary{cursor:pointer;font-size:14px;padding:14px 0;min-height:48px}
/* Detail-page narratives: visible software first, then the development story. */
.product-site .overview-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:42px;padding:44px 0 48px;align-items:center}.overview-hero h1{font-size:clamp(36px,4.2vw,57px)}.overview-hero .sales-lead{font-size:17px}.overview-art{min-width:0}.project-status{display:block;font-size:11px;letter-spacing:.02em;font-weight:400;padding-top:8px;color:var(--muted)}.product-site .product-intro .sales-actions{gap:16px}.product-site .project-byline{font-size:12px}.product-site .project-byline>a{min-height:44px}.product-site .product-shot>.screenshot-window{display:block;height:330px;overflow:hidden;max-height:none}.product-site .product-shot.document>.screenshot-window{height:350px;overflow:hidden;max-height:none}.product-site .product-shot picture{display:block}.product-site .product-shot img{display:block;width:100%;height:auto;max-height:none;object-fit:initial}.product-site .product-shot figcaption{align-items:center;font-size:11px;padding-top:8px;gap:4px 12px}.product-site .product-shot .phone-original{display:inline-flex;align-items:center;min-height:44px;font-size:11px}.overview-art .product-shot{padding:8px}.overview-art .hero-capture>.screenshot-window{height:310px}.overview-art .hero-capture figcaption>span:first-child{display:none}.asset-dossier{background:var(--surface);border:1px solid var(--line);padding:15px}.dossier-heading{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.12em;padding:0 0 14px}.share-journey{padding:18px 7px 3px;border-top:1px solid var(--line)}.share-journey>span{font-size:10px;letter-spacing:.1em;color:var(--muted)}.share-journey p{font-size:13px;margin:8px 0}.share-journey b{font:30px Georgia,serif;margin:0 4px}.share-journey small{font-size:10px;color:var(--muted)}.label-sleeve{background:#242321;padding:15px;border:1px solid var(--line);box-shadow:14px 14px 0 #ff8a7415;transform:none}.sleeve-heading{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.15em;padding:2px 5px 16px}.record-dot{display:inline-block;width:30px;height:30px;border:9px solid #0e0e0d;border-radius:50%;outline:1px solid #635951;background:var(--accent)}.sleeve-footer{padding:18px 7px 0}.sleeve-footer strong{font-size:21px;letter-spacing:.01em;color:var(--accent)}.sleeve-footer p{font-size:11px;color:var(--muted);margin:9px 0 0}.order-showcase{position:relative;padding:0 48px 18px 0}.merchant-frame{padding:13px 0 60px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.merchant-frame .hero-capture>.screenshot-window{height:290px}.merchant-frame .product-shot{border:0;background:none}.checkout-inset{position:absolute;right:0;bottom:30px;width:148px;padding:3px;background:var(--paper);border:1px solid #b7cbec;border-radius:14px;box-shadow:0 12px 30px #10284b14}.checkout-inset .product-shot{border:0;padding:3px;border-radius:12px}.checkout-inset .product-shot figcaption{display:none}.checkout-inset .hero-capture>.screenshot-window{height:285px;border-radius:10px}.checkout-inset .product-shot picture{height:100%}.checkout-inset .product-shot img{height:100%;object-fit:contain}.order-states{list-style:none;display:flex;gap:12px;margin:15px 0 0;padding:0;font-size:11px}.order-states li{padding:7px 12px;border:1px solid var(--line);border-radius:25px}.order-states li+li:before{content:'→';margin-right:10px;color:var(--muted)}.daily-comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:590px;margin:auto;align-items:start}.moment-label{display:block;font-size:10px;letter-spacing:.08em;padding:0 8px 12px}.daily-comparison>div:nth-child(2){padding-top:38px}.daily-comparison .product-shot{padding:7px;background:#fffdf8;border-radius:22px;border:1px solid var(--line)}.daily-comparison .hero-capture>.screenshot-window{height:365px;border-radius:16px}.daily-comparison .product-shot picture{height:100%}.daily-comparison .product-shot img{height:100%;object-fit:contain}.daily-comparison .product-shot figcaption{display:none}.daily-caption{grid-column:1/-1;text-align:center;font-size:12px;color:var(--muted);padding-top:5px;margin:0!important}.delivery-desk{background:var(--surface);padding:16px;border-top:3px double var(--ink);box-shadow:15px 15px 0 #28384908}.document-tab{display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.1em;padding:0 0 15px;color:var(--muted)}.delivery-desk .hero-capture>.screenshot-window{height:340px;background:#fff}.delivery-route{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 4px 0;font-size:11px;color:var(--accent)}.delivery-route b{font-weight:400;color:var(--muted)}.club-window{padding:15px;background:var(--surface);border:1px solid #6b587f;box-shadow:0 12px 50px #0c071b33}.club-window-label{display:flex;flex-direction:column;gap:7px;font-size:10px;letter-spacing:.12em;padding-bottom:18px;color:var(--accent)}.club-window-label>span:last-child{font-size:11px;letter-spacing:.02em;color:var(--muted)}.club-window .hero-capture>.screenshot-window{height:335px}.club-promise{display:flex;justify-content:space-between;gap:10px;padding:18px 8px 0;font:13px Georgia,serif;letter-spacing:.1em;color:var(--accent)}.execution-evidence{padding:18px;border:1px solid var(--line);background:linear-gradient(90deg,#ffffff03 1px,transparent 1px),linear-gradient(#ffffff03 1px,transparent 1px);background-size:22px 22px}.execution-label{display:flex;align-items:center;gap:9px;font:10px/1.5 Menlo,"PingFang SC",monospace;letter-spacing:.05em;margin:0 0 8px!important}.execution-label i{width:6px;height:6px;flex-shrink:0;background:#a4d6b6;border-radius:50%}.execution-evidence .hero-capture>.screenshot-window{height:145px}.execution-evidence .product-shot figcaption{font-size:10px;padding-top:5px}.experience-tour{padding:40px 0 44px;border-top:1px solid var(--line);scroll-margin-top:20px}.tour-introduction{max-width:800px;margin-bottom:30px}.tour-introduction h2{font-size:clamp(29px,3.3vw,44px)}.experience-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.experience-scene{min-width:0}.scene-copy{padding:0 0 18px}.scene-index{font:italic 25px Georgia,serif;color:var(--accent)}.scene-copy h3{font-size:25px;margin:10px 0 15px}.scene-copy p{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.experience-tour .scene-capture>.screenshot-window{height:250px}.builder-margin{display:grid;grid-template-columns:1fr 2.4fr;gap:10px 30px;margin-top:32px;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.builder-margin>span{font-size:11px;letter-spacing:.05em;color:var(--muted)}.builder-margin>p{font-size:18px;line-height:1.8;margin:0;max-width:850px}.builder-margin>a{grid-column:2;font-size:12px;min-height:44px;display:inline-flex;align-items:center}.case-aurum-rwa .experience-scenes,.case-proofdesk .experience-scenes{grid-template-columns:1fr}.case-aurum-rwa .experience-scene,.case-proofdesk .experience-scene{display:grid;grid-template-columns:.8fr 1.4fr;gap:48px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.case-aurum-rwa .scene-capture>.screenshot-window{height:320px}.case-proofdesk .scene-capture>.screenshot-window{height:300px}.case-aurum-rwa .scene-index,.case-proofdesk .scene-index{font-size:38px}.case-musicflow .experience-scenes{grid-template-columns:1fr 1fr}.case-musicflow .experience-scene:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.5fr;gap:40px;align-items:center}.case-musicflow .scene-capture>.screenshot-window{height:270px}.case-chainpunch .scene-capture{max-width:280px;margin:auto;border-radius:18px;padding:7px;background:#fffdf8}.case-chainpunch .scene-capture>.screenshot-window{height:380px}.case-chainpunch .scene-capture picture{height:100%}.case-chainpunch .scene-capture img{height:100%;object-fit:contain}.case-nova-membership .experience-scene{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.case-nova-membership .scene-capture{padding:0;border:0}.case-nova-membership .scene-capture>.screenshot-window{height:250px}.case-agent-wallet-guard .experience-scenes{grid-template-columns:1fr}.case-agent-wallet-guard .experience-scene{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;padding:22px;border:1px solid var(--line);align-items:center}.case-agent-wallet-guard .scene-capture>.screenshot-window{height:230px}.case-agent-wallet-guard .scene-index{font-family:Menlo,monospace;font-size:16px}.product-site.page-overview .project-focus{padding:36px 0}.product-site.page-overview .project-focus h2{font-size:30px}.product-site.page-overview .project-focus h3{font-size:23px}.product-site.page-overview .project-focus p{font-size:14px}.product-site.page-overview .product-vision{padding-top:35px;padding-bottom:35px}.product-site .topic-directory>div>a{padding-top:20px;padding-bottom:20px}
@media(max-width:900px) and (min-width:641px){.product-site .overview-hero{grid-template-columns:1fr;gap:30px}.overview-art{max-width:750px;width:100%;margin:auto}.experience-scenes{gap:16px}.scene-copy h3{font-size:22px}}
@media(max-width:640px){body:has(.product-site) .review-header{padding:13px 22px}body:has(.product-site) .review-bar{font-size:10px;padding:5px}.fone-sales.product-site{padding-top:8px}.product-site>.sales-nav{font-size:11px;padding:0 0 7px;gap:18px;align-items:center}.product-site>.sales-nav>a{min-height:40px;display:inline-flex;align-items:center}.product-site .product-brand{padding:4px 0 12px}.product-site .product-brand>a{font-size:21px}.product-site .product-brand>span{display:none}.product-site .product-navigation{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;white-space:nowrap;gap:20px;padding:4px 0;scrollbar-width:thin}.product-site .product-navigation>a{min-height:40px;flex-shrink:0;font-size:12px}.product-site .product-hero,.product-site .overview-hero{grid-template-columns:1fr;gap:20px;padding:23px 0 30px}.product-site .product-hero h1{font-size:32px;line-height:1.15;margin:12px 0 16px;text-wrap:balance}.product-site .product-intro>.sales-kicker{font-size:9px;margin-bottom:12px;line-height:1.6}.project-status{font-size:10px;padding-top:4px}.product-site .product-hero .sales-lead{font-size:15px;line-height:1.8;margin:0 0 17px}.product-site .product-intro .sales-actions{gap:12px;margin:18px 0 4px}.product-site .product-intro a.sales-button{font-size:13px;padding:10px 18px;min-height:46px}.product-site .product-intro a.sales-secondary{font-size:13px;min-height:44px}.product-site .project-byline{font-size:11px;margin-top:3px}.product-site .project-byline>a{min-height:36px}.product-site .product-shot>.screenshot-window,.product-site .product-shot.document>.screenshot-window{height:265px}.product-site .product-shot figcaption{font-size:10px;line-height:1.5;gap:2px 10px}.product-site .product-shot .phone-original{min-height:44px;font-size:11px}.product-site .product-shot figcaption>span:nth-child(2){font-size:9px}.overview-art .hero-capture>.screenshot-window{height:245px}.overview-art .hero-capture figcaption>span:nth-child(2){font-size:10px}.overview-art .hero-capture .phone-original{min-height:38px}.asset-dossier{padding:10px}.dossier-heading{font-size:9px;padding-bottom:8px}.share-journey{padding:13px 5px 0}.share-journey p{font-size:11px;margin:5px 0}.share-journey b{font-size:24px}.share-journey small{font-size:9px}.label-sleeve{padding:10px;transform:none;box-shadow:8px 8px 0 #ff8a7415}.sleeve-heading{padding-bottom:10px;font-size:9px}.record-dot{width:24px;height:24px;border-width:7px}.sleeve-footer{padding:12px 5px 2px}.sleeve-footer strong{font-size:19px}.sleeve-footer p{font-size:10px}.order-showcase{padding-right:36px}.merchant-frame{padding-top:7px;padding-bottom:35px}.merchant-frame .hero-capture>.screenshot-window{height:250px}.checkout-inset{width:105px;bottom:18px}.checkout-inset .hero-capture>.screenshot-window{height:210px}.order-states{gap:7px;font-size:10px;margin-top:10px}.order-states li{padding:6px 9px}.order-states li+li:before{margin-right:5px}.daily-comparison{gap:12px;max-width:350px}.daily-comparison>div:nth-child(2){padding-top:25px}.daily-comparison .hero-capture>.screenshot-window{height:285px}.daily-comparison .product-shot{padding:3px;border-radius:14px}.moment-label{font-size:9px;padding:0 3px 9px}.daily-caption{font-size:11px;padding-top:0}.delivery-desk{padding:10px;box-shadow:8px 8px 0 #28384908}.document-tab{font-size:8px;padding-bottom:10px}.delivery-desk .hero-capture>.screenshot-window{height:270px}.delivery-route{font-size:10px;padding:12px 0 2px}.club-window{padding:10px}.club-window-label{padding-bottom:12px;font-size:9px}.club-window-label>span:last-child{font-size:10px}.club-window .hero-capture>.screenshot-window{height:270px}.club-promise{font-size:11px;padding:14px 4px 2px}.execution-evidence{padding:12px}.execution-label{font-size:9px;margin-bottom:6px!important}.execution-evidence .hero-capture>.screenshot-window{height:125px}.execution-evidence .product-shot{padding:4px}.execution-evidence .product-shot figcaption{font-size:9px;padding-top:4px}.experience-tour{padding:28px 0 30px}.tour-introduction{margin-bottom:22px}.tour-introduction h2{font-size:29px}.experience-scenes,.case-musicflow .experience-scenes,.case-aurum-rwa .experience-scenes,.case-proofdesk .experience-scenes,.case-agent-wallet-guard .experience-scenes{grid-template-columns:1fr;gap:25px}.experience-scene,.case-musicflow .experience-scene:first-child,.case-aurum-rwa .experience-scene,.case-proofdesk .experience-scene,.case-agent-wallet-guard .experience-scene{display:block;padding:0 0 23px;border-bottom:1px solid var(--line)}.case-agent-wallet-guard .experience-scene{padding:19px}.case-nova-membership .experience-scene{padding:19px}.scene-copy{padding-bottom:16px}.scene-copy h3{font-size:25px;margin:7px 0 12px}.scene-copy p{font-size:14px;line-height:1.8}.scene-index,.case-aurum-rwa .scene-index,.case-proofdesk .scene-index{font-size:23px}.experience-tour .scene-capture>.screenshot-window,.case-aurum-rwa .scene-capture>.screenshot-window,.case-proofdesk .scene-capture>.screenshot-window,.case-musicflow .scene-capture>.screenshot-window,.case-nova-membership .scene-capture>.screenshot-window{height:290px}.case-chainpunch .scene-capture>.screenshot-window{height:390px}.case-agent-wallet-guard .scene-capture>.screenshot-window{height:220px}.builder-margin{grid-template-columns:1fr;gap:12px;margin-top:24px;padding:22px 0}.builder-margin>span{font-size:10px}.builder-margin>p{font-size:17px;line-height:1.8}.builder-margin>a{grid-column:1;font-size:12px}.product-site.page-overview .project-focus{padding:27px 0}.product-site.page-overview .project-focus h2{font-size:27px}.product-site.page-overview .product-vision{padding:25px 18px}.product-site .topic-directory p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-site .topic-directory h3{font-size:22px}.product-site .topic-directory>div>a{padding:16px 0}.product-agent-wallet-guard .topic-directory>div>a{padding:16px}.product-site .developer-notes{gap:20px}.product-site .developer-notes h2{font-size:27px}.product-site .developer-notes .author-links{gap:4px 16px;font-size:12px}.product-site .product-close{margin-top:15px}.product-site .product-close aside{font-size:13px}.product-site .sales-demo-note{font-size:12px}}
@media(max-width:640px){.hero-aurum-rwa .hero-capture img{margin-top:-175px}.hero-musicflow .hero-capture img{margin-top:-65px}.hero-nova-membership .hero-capture img{margin-top:-135px}}
@media(max-width:640px){.hero-aurum-rwa .hero-capture img{margin-top:-400px}}

/* 2026 studio edition: purposeful motion and an interactive product exhibition. */
.fone-sales.studio-edition{--paper:#f2f1ec;--ink:#20251f;--muted:#60665e;--line:#d6d8cf;--accent:#dfff7b;background:var(--paper);max-width:1440px;padding:0 64px 70px;font-family:"Avenir Next","PingFang SC",sans-serif}
.studio-edition h1,.studio-edition h2,.studio-edition h3{font-family:"Avenir Next","PingFang SC",sans-serif;font-weight:600;letter-spacing:-.055em}
.studio-edition .sales-nav{padding:24px 0;align-items:center;font-size:13px}.studio-signature{font:800 26px/1 Menlo,monospace;letter-spacing:-.08em;display:flex;align-items:center;gap:12px}.signature-dot{width:8px;height:8px;background:#68822b;border-radius:50%}.studio-nav-links{display:flex;gap:32px}.studio-edition .sales-nav a{text-decoration:none;color:var(--ink)}
.studio-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:50px;align-items:center;padding:72px 0 60px}.studio-hero .sales-kicker{font:10px/1.7 Menlo,monospace;letter-spacing:.15em}.studio-hero h1{font-size:clamp(42px,5.3vw,76px);line-height:1.12;letter-spacing:-.055em;margin:23px 0 28px}.studio-author{display:block;font-size:17px;font-weight:500;letter-spacing:0;margin-bottom:18px}.studio-hero h1 em{font-style:normal;background:var(--accent);padding:0 12px 3px;margin-left:-8px;box-decoration-break:clone}.studio-hero .sales-lead{font-size:15px;line-height:1.9;color:var(--muted)}.studio-edition .sales-actions{gap:24px}.studio-edition a.sales-button{background:#20251f!important;color:#eff3e7!important;border-radius:50px;padding:15px 23px;gap:22px;font-size:14px}.studio-edition .sales-actions>a:last-child{font-size:13px;color:var(--ink)}.studio-footnote{font:10px/1.7 Menlo,monospace;letter-spacing:.15em;color:var(--muted);padding-top:12px}
.studio-stage{position:relative;min-width:0;padding:55px 0 0;isolation:isolate}
.spotlight-panels{background:#181d19;color:#f5f6ee;border-radius:16px;padding:23px;box-shadow:0 34px 65px -25px #0a170d55;position:relative}.spotlight-panel{min-width:0}.spotlight-panel+.spotlight-panel{margin-top:25px}.spotlight-ready .spotlight-panel{margin:0}.spotlight-meta{display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:10px;color:#bdc8b7;padding-bottom:20px;line-height:1.6}.spotlight-meta>span:first-child{font-family:Menlo,monospace;flex-shrink:0}.spotlight-image{display:block;height:300px;background:#26302b;border-radius:8px;overflow:hidden}.spotlight-image img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s cubic-bezier(.2,.65,.3,1)}.spotlight-caption{display:flex;gap:15px;justify-content:space-between;align-items:center;padding-top:24px}.studio-edition .spotlight-caption h2{font-size:28px;letter-spacing:-.04em;color:#f6f7ef;margin:0 0 6px}.spotlight-caption p{font-size:12px;color:#bdc8b7;margin:0}.studio-edition .spotlight-caption>a{display:flex;align-items:center;justify-content:center;flex:0 0 48px;height:48px;border:1px solid #65735e;border-radius:50%;color:#dfff7b;text-decoration:none;font-size:27px}
.spotlight-tabs{display:flex;gap:4px;justify-content:space-between;margin-top:32px;border-bottom:1px solid var(--line)}.studio-edition .spotlight-tabs button{padding:12px 5px;background:transparent;color:#656b60;font-size:11px;min-height:50px;border-bottom:2px solid transparent;line-height:1.5}.spotlight-tabs button>span{display:block;font:9px Menlo,monospace;opacity:1}.studio-edition .spotlight-tabs button[aria-pressed=true]{color:#20251f;border-bottom-color:#20251f}.stage-note{font-size:10px;color:var(--muted);margin:13px 0 0!important;text-align:right}
.studio-discipline{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;font:600 clamp(20px,4vw,57px)/1.2 "Avenir Next",sans-serif;letter-spacing:-.05em}.studio-discipline i{font-style:normal;font-weight:400;color:#748549}.studio-edition .portfolio-section{padding:85px 0 35px}.studio-edition .section-heading{align-items:end;margin-bottom:32px}.studio-edition .section-heading h2{font-size:clamp(30px,3.5vw,48px);line-height:1.18;margin:0}.studio-edition .section-heading>p{font-size:14px;max-width:370px;line-height:1.9}.studio-edition .sales-kicker{font-size:10px;font-family:Menlo,"PingFang SC",monospace;letter-spacing:.12em}
.work-filters{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:30px}.studio-edition .work-filters button{background:transparent;border:1px solid #c2c7bb;border-radius:25px;color:#555e4d;font-size:12px;padding:10px 18px;min-height:44px}.studio-edition .work-filters button[aria-pressed=true]{background:#20251f;color:#f4f7e9;border-color:#20251f}.studio-edition .work-grid{gap:46px 28px;align-items:start}.studio-edition .work-card{border:0;background:transparent;overflow:visible}.studio-edition .work-card:nth-child(even){margin-top:65px}.studio-edition .work-card.filter-active{margin-top:0}.studio-edition .work-visual{position:relative;border-radius:12px;padding:54px 28px 0;height:330px;overflow:hidden;border:1px solid #20251f16;transition:box-shadow .4s,transform .4s}.work-number{position:absolute;top:20px;left:24px;right:20px;font:10px/1.6 Menlo,monospace;letter-spacing:.02em;color:#fff}.studio-edition .work-visual img{height:100%;width:100%;object-fit:cover;object-position:top;border-radius:7px 7px 0 0;box-shadow:0 0 25px #080b121f;transition:transform .6s cubic-bezier(.2,.65,.3,1)}.studio-edition .work-copy{padding:22px 3px 0;position:relative}.studio-edition .work-copy h3{font-size:29px;margin:5px 0 8px}.studio-edition .work-copy h3 a{color:var(--ink);text-decoration:none}.studio-edition .work-copy .work-status{font-size:10px!important;border:0;padding:0;margin:0 0 8px;color:var(--muted)}.studio-edition .work-copy .work-purpose{font-size:14px;font-weight:500;min-height:0;margin:0 0 8px}.studio-edition .work-copy>p{font-size:13px;margin:0 0 16px}.studio-edition .work-link{display:flex;justify-content:space-between;align-items:center;font-size:12px;text-decoration:none;color:var(--ink);border-top:1px solid var(--line);padding:12px 0;min-height:44px}.work-link>span{font-size:22px}.work-passage-bridge .work-visual{background:#17346c}.work-musicflow .work-visual{background:#49312c}.work-stablein-payments .work-visual{background:#d9e5f6}.work-stablein-payments .work-number,.work-chainpunch .work-number,.work-aurum-rwa .work-number,.work-proofdesk .work-number{color:#354339}.work-chainpunch .work-visual{background:#f3c76f}.work-agent-wallet-guard .work-visual{background:#253c36}.work-nova-membership .work-visual{background:#312244}.work-aurum-rwa .work-visual{background:#ded4bd}.work-proofdesk .work-visual{background:#dde4e4}
.studio-edition .build-note-grid article{background:transparent;border-top:1px solid var(--line);border-left:0;padding:28px 0}.studio-edition .build-note-grid h3{font-size:26px}.studio-edition .build-note-grid p{font-size:14px;color:var(--muted)}.studio-edition .build-note-grid a{font-size:12px;color:var(--ink)}.studio-edition .portfolio-about{background:#20251f;color:#cad1c0;border-radius:16px;margin-top:35px;padding:60px;grid-template-columns:1fr 2fr;gap:60px}.studio-edition .portfolio-about h2{font-size:36px;color:#f4f5ec}.studio-edition .portfolio-about .sales-kicker{color:#c9e68c}.studio-edition .author-monogram{font:700 110px/.9 Menlo,monospace;color:#dfff7b;border:0;position:relative;letter-spacing:-.09em}.author-monogram>span{display:block;font-size:70px;margin-top:35px;font-weight:400}.studio-edition .portfolio-about p{font-size:14px;line-height:1.9}.studio-edition .portfolio-about a{color:#dfff7b}.studio-edition .social-placeholder{border-color:#6b795e;color:#e1e9d4}.studio-edition .social-placeholder small{color:#c3cbb9}
/* Detail pages keep their individual palette, but gain a stage and a guided tour. */
.fone-sales.product-site{max-width:1440px;padding-left:64px;padding-right:64px}.product-site .product-navigation{position:sticky;top:0;z-index:15;background:var(--paper);box-shadow:0 6px 15px -13px #0006;scrollbar-width:none}.product-site [id]{scroll-margin-top:90px}.product-site .product-navigation a{transition:color .25s,box-shadow .25s}.product-site .product-navigation a:hover{box-shadow:0 2px var(--accent)}.product-site .overview-hero{padding:75px 0 80px;gap:65px;min-height:640px}.product-site .overview-hero h1{font-size:clamp(42px,4.8vw,67px);letter-spacing:-.055em;line-height:1.16}.product-site .overview-hero .sales-lead{font-size:17px;line-height:1.95}.product-site a.sales-button{transition:transform .25s,box-shadow .25s;border-radius:5px}.product-site a.sales-button:hover{transform:translateY(-2px);box-shadow:0 7px 18px #0002}.product-site .project-status{font-size:10px}.product-site .overview-art{position:relative;isolation:isolate;padding:32px 0}.overview-art>.asset-dossier,.overview-art>.label-sleeve,.overview-art>.club-window,.overview-art>.delivery-desk,.overview-art>.execution-evidence,.overview-art>.bridge-stage{box-shadow:0 25px 55px -28px #0006;position:relative}.product-site .product-shot{border-radius:8px}.product-site .screenshot-window{border-radius:4px;cursor:zoom-in}.product-site .product-shot figcaption>span{font-size:11px}
.product-site .experience-tour{padding:55px 0}.tour-introduction{max-width:850px}.product-site .tour-introduction h2{font-size:clamp(30px,3.8vw,50px)}.tour-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0;gap:14px}.product-site .tour-controls button{position:relative;background:transparent;color:var(--muted);text-align:left;font-size:13px;padding:20px 14px 20px 0;display:flex;gap:15px;align-items:center;line-height:1.65;min-height:65px;border-bottom:2px solid transparent}.tour-controls button>span{font:12px Menlo,monospace;color:var(--accent)}.product-site .tour-controls button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.product-site .tour-enhanced .experience-scenes{display:block}.product-site .tour-enhanced .experience-scene{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:55px;align-items:center;border:0;padding:25px 0;background:transparent;min-height:470px}.tour-enhanced .scene-copy{padding:0}.product-site .tour-enhanced .scene-copy h3{font-size:32px;line-height:1.3;margin:14px 0 22px}.tour-enhanced .scene-copy p{font-size:16px;line-height:1.9;max-width:420px}.product-site .tour-enhanced .scene-capture{width:100%;max-width:none;padding:10px;border:1px solid var(--line)}.product-site .tour-enhanced .scene-capture>.screenshot-window{height:390px}.product-site .case-chainpunch.tour-enhanced .scene-capture{max-width:320px;margin:auto}.product-site .case-chainpunch.tour-enhanced .scene-capture>.screenshot-window{height:420px}.tour-enhanced .scene-index{font:15px Menlo,monospace!important}.tour-counter{font:11px Menlo,monospace;color:var(--muted);text-align:right;margin-top:16px!important}.product-site .product-vision{margin:35px 0;padding:60px 12% 60px 24%!important;position:relative}.product-site .product-vision:before{content:'✳';position:absolute;left:5%;top:48px;font-size:80px;line-height:1;font-weight:300;color:var(--accent);opacity:.6}.product-site .product-vision h2{font-size:clamp(32px,4vw,52px);line-height:1.22}.product-site .topic-directory>div>a{transition:background .25s,padding .25s}.product-site .topic-directory>div>a:hover{background:var(--surface);padding-left:18px;padding-right:18px}.product-site .product-close{border-radius:12px;margin-top:35px}.product-site .sales-demo-note{color:var(--muted)}
.fone-sales.product-passage-bridge{--paper:#f3f7fc;--surface:#e7eff8;--ink:#142844;--muted:#526780;--line:#c6d5e5;--accent:#1559c4;--accent-ink:#fff;--heading:"Avenir Next","PingFang SC",sans-serif}.product-passage-bridge h1,.product-passage-bridge h2{font-weight:600}.bridge-stage{background:#102a50;padding:24px;border-radius:16px;color:#e1edfa}.bridge-stage .product-shot{background:#e7eff8}.bridge-route{display:flex;align-items:center;gap:12px}.chain-node{border:1px solid #627ea2;border-radius:50px;padding:10px 15px;font-size:12px}.route-trail{flex:1;height:1px;background:#6784a9;position:relative}.route-trail i{position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:#a9e8ff}.route-trail i:nth-child(2){left:45%}.route-trail i:nth-child(3){left:90%}.bridge-route-caption{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:14px 0 20px;font-size:10px;color:#b6cde5}.fone-sales .bridge-route-caption button{color:#d3edff;border:1px solid #6e8eb0;border-radius:20px;background:transparent;padding:7px 10px;font-size:10px;min-height:44px}.bridge-stack{display:flex;align-items:center;justify-content:space-between;font:10px Menlo,monospace;color:#b6cde5;padding-top:20px}.bridge-stack b{color:#78c4f6;font-weight:400}
/* Animation runs finitely on entry, never as a page-wide perpetual distraction. */



@keyframes route-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.6);opacity:1}100%{transform:scale(1);opacity:1}}
@media(prefers-reduced-motion:no-preference){.route-animate i{animation:route-in .6s ease-out both}.route-animate i:nth-child(2){animation-delay:.15s}.route-animate i:nth-child(3){animation-delay:.3s}}
.sales-lightbox{border:1px solid #64725d;background:#171c18;color:#eff2e9;padding:0;width:min(1200px,94vw);max-width:94vw;max-height:92dvh;border-radius:12px;box-shadow:0 30px 90px #0008}.sales-lightbox::backdrop{background:#09120ed9;backdrop-filter:blur(10px)}.lightbox-toolbar{display:flex;gap:14px;align-items:center;justify-content:space-between;position:sticky;top:0;background:#171c18;padding:14px 20px;z-index:1}.lightbox-toolbar p{margin:0;font:13px/1.6 "Avenir Next","PingFang SC",sans-serif}.lightbox-toolbar a{color:#dfff7b;font-size:12px;white-space:nowrap}.lightbox-toolbar button{background:transparent;border:1px solid #8d9985;border-radius:50%;color:#eff2e9;font-size:23px;min-width:44px;height:44px;cursor:pointer}.lightbox-toolbar :focus-visible{outline:3px solid #dfff7b;outline-offset:2px}.lightbox-image{display:block;width:100%;height:auto;margin:0 auto}.sales-lightbox.is-phone{width:min(470px,94vw)}

@media(max-width:1100px){.fone-sales.studio-edition,.fone-sales.product-site{padding-left:36px;padding-right:36px}.studio-hero{gap:30px}.spotlight-image{height:245px}.spotlight-meta{font-size:9px}.studio-edition .spotlight-caption h2{font-size:23px}.product-site .overview-hero{gap:35px}.studio-edition .work-visual{height:290px}}
@media(max-width:900px){.studio-hero{grid-template-columns:1fr 1.15fr}.studio-hero h1{font-size:46px}.studio-hero .sales-actions{align-items:flex-start;flex-direction:column;gap:15px}.studio-edition .spotlight-tabs button{font-size:10px}.spotlight-panels{padding:16px}.spotlight-meta{display:block}.spotlight-meta>span{display:block;margin-bottom:4px}.studio-edition .spotlight-caption h2{font-size:21px}.studio-edition .portfolio-about{grid-template-columns:1fr 2fr;padding:35px;gap:35px}.studio-edition .author-monogram{font-size:80px}.product-site .overview-hero{grid-template-columns:1fr;min-height:0}.product-site .overview-art{max-width:750px;width:100%;margin:0 auto}.product-site .tour-enhanced .experience-scene{gap:25px}.product-site .tour-enhanced .scene-copy h3{font-size:27px}.product-site .tour-enhanced .scene-copy p{font-size:14px}}
@media(max-width:640px){.fone-sales.studio-edition,.fone-sales.product-site{padding-left:20px;padding-right:20px}.studio-edition .sales-nav{padding:15px 0}.studio-signature{font-size:22px}.studio-nav-links{gap:18px;font-size:12px}.studio-hero{grid-template-columns:1fr;padding:33px 0;gap:25px}.studio-hero h1{font-size:46px;margin:17px 0 23px}.studio-author{font-size:14px;margin-bottom:17px}.studio-hero .sales-kicker{font-size:8px}.studio-hero .sales-lead{font-size:14px}.studio-hero .sales-actions{flex-direction:row;align-items:center;gap:20px;margin:22px 0 12px}.studio-hero a.sales-button{font-size:12px;padding:12px 18px;gap:15px}.studio-hero .sales-actions>a:last-child{font-size:12px}.studio-footnote{font-size:9px;padding-top:5px}.studio-stage{padding-top:25px}.spotlight-panels{transform:none;padding:16px;border-radius:12px}.spotlight-meta{display:flex;font-size:9px;padding-bottom:14px}.spotlight-meta>span{margin:0}.spotlight-image{height:215px}.spotlight-caption{padding-top:18px}.studio-edition .spotlight-caption h2{font-size:24px}.spotlight-caption p{font-size:11px}.studio-edition .spotlight-caption>a{flex-basis:44px;height:44px}.spotlight-tabs{margin-top:18px}.studio-edition .spotlight-tabs button{font-size:10px;padding:10px 3px}.stage-note{font-size:9px;margin-top:10px!important}.studio-discipline{font-size:22px;padding:20px 0;gap:10px}.studio-edition .portfolio-section{padding:45px 0 20px}.studio-edition .section-heading h2{font-size:32px}.studio-edition .section-heading>p{font-size:13px;margin:20px 0 0}.studio-edition .work-filters{gap:7px;padding-bottom:22px}.studio-edition .work-filters button{font-size:11px;padding:9px 12px;min-height:44px}.studio-edition .work-grid{grid-template-columns:1fr;gap:30px}.studio-edition .work-card:nth-child(even){margin-top:0}.studio-edition .work-visual{height:250px;padding:45px 20px 0}.work-number{left:20px;top:17px;font-size:9px}.studio-edition .work-copy{padding-top:18px}.studio-edition .work-copy h3{font-size:28px}.studio-edition .work-copy .work-purpose{font-size:13px}.studio-edition .work-copy>p{font-size:13px}.studio-edition .build-note-grid{gap:0}.studio-edition .build-note-grid h3{font-size:26px}.studio-edition .portfolio-about{padding:30px 23px;grid-template-columns:1fr;gap:28px;margin:20px 0 10px}.studio-edition .author-monogram{font-size:50px;letter-spacing:-.08em}.studio-edition .author-monogram br{display:none}.author-monogram>span{display:inline-block;font-size:35px;margin:0 0 0 25px}.studio-edition .portfolio-about h2{font-size:28px}.studio-edition .portfolio-about p{font-size:13px}.product-site .overview-hero{padding:24px 0 32px;gap:25px;min-height:0}.product-site .overview-hero h1{font-size:34px;line-height:1.2;letter-spacing:-.035em}.product-site .overview-hero .sales-lead{font-size:14px;line-height:1.85}.product-site .overview-art{padding:13px 0 0}.product-site .product-navigation{top:0}.product-site .experience-tour{padding:30px 0}.tour-controls{gap:8px;margin:20px 0}.product-site .tour-controls button{font-size:11px;padding:12px 3px;display:block;min-height:80px}.tour-controls button>span{display:block;margin-bottom:5px;font-size:10px}.product-site .tour-enhanced .experience-scene{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:5px 0;min-height:0}.product-site .tour-enhanced .scene-copy h3{font-size:25px;margin:6px 0 12px}.tour-enhanced .scene-index{display:none}.product-site .tour-enhanced .scene-copy p{font-size:14px;max-width:none}.product-site .tour-enhanced .scene-capture{padding:7px}.product-site .tour-enhanced .scene-capture>.screenshot-window{height:310px}.product-site .case-chainpunch.tour-enhanced .scene-capture{max-width:280px}.product-site .case-chainpunch.tour-enhanced .scene-capture>.screenshot-window{height:390px}.tour-counter{font-size:10px}.product-site .product-vision{padding:30px 20px 30px 55px!important;margin:20px 0}.product-site .product-vision:before{font-size:28px;left:16px;top:36px}.product-site .product-vision h2{font-size:29px}.product-site .product-vision p{font-size:14px}.bridge-stage{padding:15px;border-radius:12px}.chain-node{font-size:11px;padding:8px 10px}.bridge-route-caption{font-size:9px;gap:7px;margin:10px 0 13px}.fone-sales .bridge-route-caption button{font-size:9px;padding:6px 8px}.bridge-stack{font-size:9px;padding-top:15px}.product-site .bridge-stage .hero-capture>.screenshot-window{height:280px}.lightbox-toolbar{padding:10px;gap:10px;flex-wrap:wrap}.lightbox-toolbar p{font-size:11px;flex:1;min-width:50%}.lightbox-toolbar a{font-size:10px}.lightbox-toolbar button{order:-1}.sales-lightbox{max-height:90dvh}}

@media(max-width:640px){.product-passage-bridge .overview-hero{padding-top:18px;gap:17px}.product-passage-bridge .overview-art{padding-top:3px}.product-passage-bridge .bridge-route-caption{margin-bottom:8px}}
/* Considered art direction: one focal screen, a quiet vector study, no opacity reveals. */
.studio-stage{padding-top:0}
.spotlight-panels{padding:24px;border-radius:8px;background:#20231f;box-shadow:0 20px 44px -30px #17201855}
.spotlight-caption{min-height:112px;align-items:flex-start}
.spotlight-caption p{max-width:350px;min-height:40px}
.spotlight-image{height:320px;border-radius:3px}
.studio-edition .work-visual{padding:0;height:350px;border-radius:6px;background:var(--cover);border-color:#18261e12}
.work-number{z-index:2;top:20px;left:24px;color:var(--cover-ink)!important;font-size:9px;letter-spacing:.07em}
.work-passage-bridge{--cover:#dbe5e6;--cover-ink:#39585e}
.work-musicflow{--cover:#302b29;--cover-ink:#dcb7a5}
.work-stablein-payments{--cover:#dfe7ef;--cover-ink:#425a74}
.work-chainpunch{--cover:#f0e2ce;--cover-ink:#8c5737}
.work-agent-wallet-guard{--cover:#25342f;--cover-ink:#c4d4c6}
.work-nova-membership{--cover:#342d3c;--cover-ink:#d8c5df}
.work-aurum-rwa{--cover:#e8e1d1;--cover-ink:#73603b}
.work-proofdesk{--cover:#e1e5df;--cover-ink:#526259}
.project-composition{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--cover);isolation:isolate}
.studio-edition .project-composition .project-art{position:absolute;left:-21%;top:8%;width:72%;height:90%;object-fit:contain;opacity:.65;box-shadow:none;border-radius:0;transform:none}
.project-screen{position:absolute;display:block;right:5%;top:20%;width:75%;height:73%;overflow:hidden;border-radius:5px;border:1px solid #ffffff24;background:#f7f7f3;box-shadow:0 14px 30px -17px #0b160f55}
.studio-edition .project-screen img{display:block;width:100%;height:auto;max-height:none;border-radius:0;box-shadow:none;object-fit:initial;transform:none;transition:none}
.work-musicflow .project-screen{background:#161615;top:25%;height:64%;width:84%;right:4%;border-color:#6b554a}
.work-musicflow .project-composition .project-art{top:-23%;left:-18%;opacity:.55}
.work-passage-bridge .project-screen,.work-stablein-payments .project-screen,.work-chainpunch .project-screen{width:39%;top:16%;height:79%;right:10%;border-radius:9px}
.work-chainpunch .project-screen{width:33%}
.work-passage-bridge .project-composition .project-art,.work-stablein-payments .project-composition .project-art,.work-chainpunch .project-composition .project-art{left:-9%;width:70%;top:12%}
.work-aurum-rwa .project-screen{width:63%;right:7%;top:18%;height:77%}
.work-proofdesk .project-screen{width:48%;right:11%;top:18%;height:82%;border-radius:2px}
.work-nova-membership .project-screen{width:79%;top:23%;right:5%;height:70%;background:#251d30;border-color:#6c5877}
.work-agent-wallet-guard .project-screen{width:82%;top:30%;height:62%}
.spotlight-image .project-screen{top:15%;height:76%}
.spotlight-image .project-art{opacity:.45!important}
.work-musicflow .spotlight-image .project-screen{top:24%;height:67%}
.work-agent-wallet-guard .spotlight-image .project-screen{top:26%;height:64%}
.product-site .overview-art{padding-top:22px}
.product-motif{position:absolute;right:0;top:-60px;width:160px;height:160px;z-index:-1;opacity:.45;pointer-events:none}
.product-motif img{display:block;width:100%;height:100%;object-fit:contain}
.overview-art>.asset-dossier,.overview-art>.label-sleeve,.overview-art>.club-window,.overview-art>.delivery-desk,.overview-art>.execution-evidence,.overview-art>.bridge-stage{box-shadow:0 18px 35px -28px #0005}
.product-site .hero-capture{border-color:transparent;border-radius:4px}
.product-site .screenshot-window{background:var(--paper)}
.product-site .product-vision:before{content:'';width:32px;height:1px;background:var(--accent);top:82px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 .project-screen{transition:transform .55s cubic-bezier(.2,.65,.3,1),box-shadow .55s}
 .work-visual:hover .project-screen,.spotlight-image:hover .project-screen{transform:translateY(-3px);box-shadow:0 20px 36px -17px #0b160f55}
 .work-link span{transition:transform .3s}.work-link:hover span{transform:translate(2px,-2px)}
}
@media(max-width:1100px){.spotlight-image{height:260px}.studio-edition .work-visual{height:300px}}
@media(max-width:640px){
 .studio-stage{padding-top:0}.spotlight-panels{padding:15px;border-radius:6px}.spotlight-image{height:220px}.spotlight-caption{min-height:112px;padding-top:18px}.spotlight-caption p{min-height:40px}
 .studio-edition .work-visual{height:260px}.work-number{top:14px;left:16px;font-size:8px}.project-screen{top:22%}
 .product-site .overview-art{padding-top:13px}.product-motif{width:90px;height:90px;top:-24px;opacity:.28}.product-site .product-vision:before{top:48px;width:22px}
 .product-site .tour-enhanced .scene-copy{min-height:126px}
}
/* Preserve the first paint, and use deliberate crops only where the source is a long page. */
.studio-stage:not(.spotlight-ready) .spotlight-panel+.spotlight-panel{display:none}
.studio-edition .work-musicflow .project-screen{width:78%;height:74%;top:18%}
.studio-edition .work-musicflow .project-screen img,.studio-edition .work-agent-wallet-guard .project-screen img{height:100%;object-fit:contain;object-position:center}
.studio-edition .work-aurum-rwa .project-screen img{margin-top:-22%}
.studio-edition .work-nova-membership .project-screen img{margin-top:-10%}
.product-site .execution-evidence .hero-capture>.screenshot-window{height:345px;background:#fff}
.product-site .execution-evidence .hero-capture picture{height:100%}
.product-site .execution-evidence .hero-capture img{height:100%;object-fit:contain;object-position:center;margin:0}
.guard-boundaries{display:flex;justify-content:space-between;gap:12px;padding:20px 0 0;font:10px/1.6 Menlo,"PingFang SC",monospace;color:var(--muted)}
@media(min-width:641px){.hero-aurum-rwa .hero-capture img{margin-top:-20%}.hero-nova-membership .hero-capture img{margin-top:-13%}}
@media(max-width:640px){.product-site .execution-evidence .hero-capture>.screenshot-window{height:260px}.guard-boundaries{font-size:9px;padding-top:14px}}
.studio-edition .work-passage-bridge .project-screen{width:auto;aspect-ratio:560/931}
.studio-edition .work-stablein-payments .project-screen,.studio-edition .work-chainpunch .project-screen{width:auto;aspect-ratio:390/844}
.studio-edition .work-passage-bridge .project-screen img,.studio-edition .work-stablein-payments .project-screen img,.studio-edition .work-chainpunch .project-screen img{height:100%;object-fit:contain}
/* Shared technology facts remain visible in both language editions without JavaScript. */
.fone-sales .fone-sales-tech-stack{margin:18px 0}.fone-sales .fone-sales-tech-stack .fone-sales-tech-label{margin:0 0 8px;font:600 11px/1.5 Verdana,"PingFang SC",sans-serif;letter-spacing:.06em;color:var(--ink)}.fone-sales .fone-sales-tech-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.fone-sales .fone-sales-tech-tags li{margin:0;padding:5px 9px;border:1px solid currentColor;border-radius:4px;font:12px/1.5 Verdana,"PingFang SC",sans-serif;color:var(--ink);background:transparent;overflow-wrap:anywhere}.fone-sales .product-intro .fone-sales-tech-stack{margin-bottom:24px}
.fone-sales.studio-edition .fone-portfolio-summary{max-width:860px;margin:0 0 36px;padding:20px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.8;color:var(--ink)}.fone-sales.studio-edition .fone-work-inquiry{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 0;font-size:13px;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.fone-sales.studio-edition .fone-work-inquiry:hover{color:var(--muted)}
/* DEX sales addition: real product screens, using the existing editorial layout. */
.fone-sales.product-white-label-dex{--paper:#f3f6fc;--surface:#e7edf8;--ink:#182b49;--muted:#485d7d;--line:#bdcbe0;--accent:#2259c5;--accent-ink:#fff;--heading:"Avenir Next","PingFang SC",sans-serif}
.product-white-label-dex .dex-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding-top:48px}
.product-white-label-dex .dex-hero h1{font-size:clamp(34px,4vw,56px)}
.product-white-label-dex .dex-status{font-size:13px;color:var(--muted);line-height:1.8;margin-top:22px}
.product-white-label-dex .dex-hero-screen{min-width:0}
.product-white-label-dex .screenshot-window{height:auto!important;max-height:none!important}
.product-white-label-dex .product-shot img{max-height:none;object-fit:contain}
.product-white-label-dex .product-chapter:last-child .product-shot{max-width:100%}
.product-white-label-dex .product-chapter h3{font-size:clamp(24px,3vw,36px);line-height:1.3}
.product-white-label-dex .dex-delivery{padding-left:24px;display:grid;gap:16px}
.product-white-label-dex .dex-evidence{background:var(--surface);padding:36px;border:1px solid var(--line);border-radius:8px}
.product-white-label-dex .product-close li{margin-bottom:12px}
.product-white-label-dex .product-brand{flex-wrap:wrap;overflow-wrap:anywhere}
.product-white-label-dex .product-chapter:nth-of-type(5) .product-shot{max-width:330px;margin:auto}
.studio-edition .work-white-label-dex .work-visual{background:#dbe6fb}
.studio-edition .work-white-label-dex .work-visual img{object-fit:cover;object-position:center 15%;border-radius:8px 8px 0 0}
@media(max-width:900px){.product-white-label-dex .dex-hero{grid-template-columns:1fr}.product-white-label-dex .dex-hero-screen{max-width:700px;margin:auto}}
@media(max-width:640px){.product-white-label-dex .dex-evidence{padding:22px 18px}.product-white-label-dex .product-brand>a{font-size:20px}.product-white-label-dex .sales-actions{flex-wrap:wrap;gap:16px}.product-white-label-dex .dex-status{font-size:12px}}

/* Evidence-led delivery pages: original screenshots, readable buyer scope. */
.trust-product .trust-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:52px 0 28px}
.trust-product .trust-hero h1{font-size:clamp(34px,4.3vw,58px);line-height:1.12}
.trust-product .trust-fit,.trust-product .trust-scope-note{font-size:14px;color:var(--muted)}
.trust-product .trust-shot{margin:0;min-width:0;padding:12px;border:1px solid var(--line);background:var(--surface,var(--paper));border-radius:12px}
.trust-product .trust-image{display:block;border-radius:6px;overflow:hidden;height:360px;background:var(--paper)}
.trust-product .trust-image img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.trust-product .trust-hero .trust-image{height:430px}
.trust-product .trust-shot figcaption{font-size:12px;line-height:1.6;padding:14px 2px 2px;color:var(--ink)}
.trust-product .trust-shot figcaption span{color:var(--muted);font-size:11px}
.trust-product .trust-capabilities{display:flex;flex-wrap:wrap;gap:14px 28px;list-style:none;margin:0;padding:22px 0 28px;border-bottom:1px solid var(--line);font-size:13px;font-weight:600}
.trust-product .trust-capabilities li:before{content:'↗';margin-right:9px;color:var(--accent)}
.trust-product .trust-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0}
.trust-product .trust-cards article{border-top:2px solid var(--line);padding-top:20px}
.trust-product .trust-cards h3{font-size:24px;line-height:1.35}
.trust-product .trust-cards p{font-size:15px;line-height:1.85}
.trust-product .trust-screens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:35px 0 8px}
.trust-product .trust-screens:has(>.trust-shot:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}
.trust-product .trust-evidence{padding:36px;background:var(--surface,var(--paper));border:1px solid var(--line);border-radius:10px;margin:24px 0}
.trust-product .trust-evidence p{max-width:920px;font-size:15px;line-height:1.85}
.trust-product .trust-related{display:flex;gap:22px;flex-wrap:wrap;padding:28px 0;border-top:1px solid var(--line);font-size:14px}
.trust-product .product-brand{flex-wrap:wrap;gap:12px}.trust-product .product-brand>a{max-width:100%;overflow-wrap:anywhere}
.trust-product .product-close li{margin-bottom:12px}
@media(max-width:900px){.trust-product .trust-hero{grid-template-columns:1fr;gap:28px}.trust-product .trust-hero>.trust-shot{width:100%;max-width:700px;margin:auto}.trust-product .trust-cards{gap:22px}.trust-product .trust-cards h3{font-size:21px}.trust-product .trust-screens:has(>.trust-shot:nth-child(3)){grid-template-columns:1fr 1fr}}
@media(max-width:640px){.trust-product .trust-hero{padding:28px 0 22px}.trust-product .trust-hero h1{font-size:36px}.trust-product .trust-hero .sales-lead{font-size:16px}.trust-product .trust-cards,.trust-product .trust-screens,.trust-product .trust-screens:has(>.trust-shot:nth-child(3)){grid-template-columns:1fr}.trust-product .trust-cards{gap:15px;margin:22px 0}.trust-product .trust-hero .trust-image{height:300px}.trust-product .trust-image{height:290px}.trust-product .trust-cards h3{font-size:23px}.trust-product .trust-evidence{padding:24px 18px}.trust-product .product-brand>a{font-size:21px}.trust-product .sales-actions{gap:14px}.trust-product .trust-capabilities{gap:12px 20px;font-size:12px}}
/* Keep narrow operational captures readable in the remaining product galleries. */
.trust-product .trust-screens .trust-portrait{max-width:360px;width:100%;justify-self:center}.trust-product .trust-screens .trust-portrait .trust-image{height:auto;max-height:540px}.trust-product .trust-shot .trust-language-note{display:inline-block;margin-top:6px;color:var(--ink);font-weight:600}
.product-site .product-shot figcaption:has(.trust-language-note){flex-wrap:wrap}.product-site .product-shot .trust-language-note{flex-basis:100%;text-align:left;font-weight:600;color:var(--ink)}

/* Compare workflows using the same editorial palette as the product catalog. */
.fone-sales .fone-product-comparison{padding:48px 0;border-top:1px solid var(--line);scroll-margin-top:130px}.fone-sales .fone-product-comparison h2{font-size:clamp(28px,3.5vw,42px);line-height:1.2;letter-spacing:-.035em}.fone-sales .fone-product-comparison>p{max-width:780px;line-height:1.8}.fone-sales .fone-product-comparison table{width:100%;table-layout:fixed;margin:28px 0 0;border-collapse:collapse;font-size:14px;line-height:1.7}.fone-sales .fone-product-comparison th,.fone-sales .fone-product-comparison td{text-align:left;vertical-align:top;padding:20px 16px;border:0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.fone-sales .fone-product-comparison thead th{font-size:12px;background:var(--surface);font-weight:600}.fone-sales .fone-product-comparison th:first-child{width:23%;padding-left:0}.fone-sales .fone-product-comparison th:nth-child(3){width:19%}.fone-sales .fone-product-comparison a,.fone-sales .fone-comparison-jump,.fone-sales .fone-product-choice a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.fone-sales .fone-comparison-jump{display:inline-block}.fone-comparison-label{display:none}.fone-sales .fone-product-choice{margin:24px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fone-sales .fone-product-choice p{margin:0;font-size:15px;line-height:1.8}
@media(max-width:760px){.fone-sales .fone-product-comparison{padding:32px 0;scroll-margin-top:90px}.fone-sales .fone-product-comparison table,.fone-sales .fone-product-comparison tbody{display:block}.fone-sales .fone-product-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fone-sales .fone-product-comparison tr{display:block;padding:20px 0;border-bottom:1px solid var(--line)}.fone-sales .fone-product-comparison th,.fone-sales .fone-product-comparison td{display:block;width:100%!important;border:0;padding:6px 0}.fone-sales .fone-product-comparison tbody th{font-size:18px;padding-bottom:12px}.fone-sales .fone-comparison-label{display:block;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:3px}.fone-sales .fone-product-choice p{font-size:14px}}

/* Business narratives use the existing editorial palette and real product imagery. */
.narrative-edition .studio-intro h1{font-size:clamp(44px,5.4vw,78px);line-height:1.08;letter-spacing:-.055em}
.narrative-edition .studio-intro .sales-lead{max-width:620px;font-size:18px;line-height:1.75}
.trust-product .narrative-stories .trust-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.trust-product .narrative-economics{border-top:2px solid var(--ink)}
.narrative-related{padding:32px 0;border-top:1px solid var(--line)}
.narrative-related h2{font-size:26px!important}.narrative-related p{max-width:760px;font-size:14px}
.narrative-related>div{display:flex;flex-wrap:wrap;gap:16px 28px}.narrative-related a{text-decoration:underline;text-underline-offset:5px}
.narrative-engagement .trust-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0}
.narrative-engagement article{border-top:2px solid var(--line);padding:20px 0}.narrative-engagement h3{font-size:22px}.narrative-engagement p{font-size:15px;line-height:1.8}
.narrative-resources>summary{cursor:pointer;padding:24px 0;font-size:24px;font-weight:600;border-top:1px solid var(--line)}
.narrative-resources[open]>summary{margin-bottom:24px}
@media(max-width:640px){.narrative-edition .studio-intro h1{font-size:clamp(39px,10.4vw,56px)}.narrative-edition .studio-intro .sales-lead{font-size:16px}.trust-product .narrative-stories .trust-cards,.narrative-engagement .trust-cards{grid-template-columns:1fr}.narrative-related>div{display:grid}.narrative-related a{overflow-wrap:anywhere}}

/* Verified technology context beneath product-overview tags. */
.fone-sales .fone-sales-tech-stack .fone-sales-tech-note{margin:12px 0 0;font-size:13px;line-height:1.75;color:var(--muted)}

/* Refreshed product captures: preserve every viewport and use the supplied phone UI. */
.sales-refresh .trust-screens .trust-image{height:auto;aspect-ratio:8/5;background:transparent}
.sales-refresh .trust-screens .trust-image picture{display:block;width:100%;height:100%}
.sales-refresh .trust-screens .trust-image img{width:100%;height:100%;object-fit:contain}
.sales-refresh .trust-image{cursor:zoom-in}
.sales-refresh .refresh-engineering{margin:22px 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.sales-refresh .refresh-engineering summary{cursor:pointer;font-size:14px;font-weight:600}
.sales-refresh .refresh-engineering p{font-size:14px;line-height:1.8}
@media(max-width:640px){.sales-refresh .trust-screens .trust-shot{max-width:390px;width:100%;justify-self:center}.sales-refresh .trust-screens .trust-image{aspect-ratio:390/844}.sales-refresh .trust-screens .trust-shot figcaption{font-size:13px}}

/* Buyer-first narratives: warm editorial contrasts and full product-story chapters. */
.value-edition .value-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:30px 0 0;border:1px solid var(--line)}
.value-edition .value-comparison article{min-width:0;padding:30px 26px;background:var(--surface)}
.value-edition .value-comparison article+article{border-left:1px solid var(--line)}
.value-edition .value-comparison h3{font-size:25px;line-height:1.2;letter-spacing:-.03em;margin:18px 0}
.value-edition .value-comparison p:not(.sales-kicker){font-size:15px;line-height:1.8;margin:0}
.value-edition .value-comparison .value-new{background:#242b25;color:#f7f5ec}
.value-edition .value-comparison .value-new h3{color:#f7f5ec}
.value-edition .value-new .sales-kicker{color:#d8c8a4}.value-edition .value-comparison .value-roi{background:#ece5d6;color:#242b25}
.value-edition .value-roi h3,.value-edition .value-roi p{color:#242b25}
.value-edition .value-roi .sales-kicker{color:#58513f}
.value-edition .value-scene-note{max-width:720px;font-size:14px;line-height:1.8;color:var(--muted)}
.value-edition .trust-screens.value-chapters{display:block;margin:30px 0 0}
.value-edition .value-chapter{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:clamp(25px,5vw,68px);align-items:center;padding:52px 0;border-top:1px solid var(--line)}
.value-edition .value-chapter:nth-child(even){grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr)}
.value-edition .value-chapter:nth-child(even) .value-chapter-copy{order:2}
.value-edition .value-chapter-copy h3{font-size:clamp(25px,2.8vw,37px);line-height:1.18;letter-spacing:-.035em;margin:18px 0}
.value-edition .value-chapter-copy>p:not(.sales-kicker){font-size:16px;line-height:1.85;margin:0}
.value-edition .value-chapter .trust-shot{margin:0;min-width:0;width:100%}
.value-edition .value-chapter .trust-image{border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 40px -22px #232b293d;transition:box-shadow .2s,transform .2s}
.value-edition .value-chapter .trust-image:hover{transform:translateY(-3px);box-shadow:0 22px 45px -20px #232b2947}
.value-edition .value-chapter figcaption{font-size:12px;line-height:1.6;margin-top:12px}
.value-edition .value-proof{border-top:2px solid var(--ink)}
.value-edition .value-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:30px}
.value-edition .value-proof-grid article{min-width:0;padding-top:20px;border-top:1px solid var(--line)}
.value-edition .value-proof-grid h3{font-size:24px;line-height:1.25;margin:18px 0}
.value-edition .value-proof-grid p:not(.sales-kicker){font-size:14px;line-height:1.85}
.value-edition .value-proof-grid a{font-size:13px;text-decoration:underline;text-underline-offset:5px}
.value-edition .proof-monogram{display:inline-flex;border:1px solid #aa9870;background:#ece5d6;padding:8px 12px;font-family:monospace;letter-spacing:.07em;font-size:14px;color:#242b25}
.value-edition .value-proof-tags{font-weight:600;color:var(--ink)}
@media(max-width:900px){.value-edition .value-comparison article{padding:24px 18px}.value-edition .value-comparison h3{font-size:22px}.value-edition .value-proof-grid{gap:22px}.value-edition .value-chapter{gap:28px}.value-edition .value-chapter-copy>p:not(.sales-kicker){font-size:14px}}
@media(max-width:640px){.value-edition .value-comparison,.value-edition .value-proof-grid{grid-template-columns:1fr}.value-edition .value-comparison article{padding:26px 24px}.value-edition .value-comparison article+article{border-left:0;border-top:1px solid var(--line)}.value-edition .value-chapter,.value-edition .value-chapter:nth-child(even){grid-template-columns:1fr;gap:24px;padding:32px 0}.value-edition .value-chapter:nth-child(even) .value-chapter-copy{order:0}.value-edition .value-chapter-copy h3{font-size:29px}.value-edition .value-chapter-copy>p:not(.sales-kicker){font-size:15px}.value-edition .value-chapter .trust-shot{max-width:260px;justify-self:center}.value-edition .value-proof-grid{gap:18px}}
@media(prefers-reduced-motion:reduce){.value-edition .value-chapter .trust-image{transition:none}.value-edition .value-chapter .trust-image:hover{transform:none}}

/* Delivery reassurance, product-specific scenarios and visibly labeled draft proof. */
.value-edition .delivery-proof{padding-top:42px}
.value-edition .delivery-proof>h2{max-width:960px}
.value-edition .delivery-proof-lead{max-width:760px;font-size:17px;line-height:1.85}
.value-edition .delivery-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0 42px;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.value-edition .delivery-metric{min-width:0}.value-edition .delivery-metric+.delivery-metric{border-left:1px solid var(--line);padding-left:28px}
.value-edition .delivery-metric-value{display:block;font-size:clamp(36px,4.8vw,64px);font-weight:700;line-height:1.15;letter-spacing:-.06em;color:var(--ink)}
.value-edition .delivery-metric p{font-size:14px;line-height:1.6;margin:14px 0 8px}
.value-edition .delivery-metric-note{display:block;font-size:11px;line-height:1.6;color:var(--muted)}
.value-edition .delivery-story{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(24px,4vw,56px);align-items:stretch}
.value-edition .delivery-case{padding:22px 0}.value-edition .delivery-case h3{font-size:clamp(24px,2.6vw,34px);line-height:1.25;letter-spacing:-.03em;margin:15px 0}
.value-edition .delivery-case p{font-size:15px;line-height:1.85}.value-edition .delivery-case .sales-kicker{font-size:11px}.value-edition .delivery-audience{color:var(--muted);margin-bottom:0}.value-edition .delivery-outcome{font-weight:600}
.value-edition .delivery-testimonial{margin:0;padding:clamp(24px,3.3vw,44px);background:#ece5d6;border:1px solid #c6b997;border-radius:8px;color:#242b25}
.value-edition .delivery-testimonial>figure{margin:0}
.value-edition .delivery-testimonial .sales-kicker{color:#58513f;font-size:11px;line-height:1.8}
.value-edition .delivery-testimonial blockquote{margin:24px 0;padding:0;border:0;background:transparent;quotes:none}
.value-edition .delivery-testimonial blockquote:before,.value-edition .delivery-testimonial blockquote:after{content:none}
.value-edition .delivery-testimonial blockquote p{color:#242b25;font-size:clamp(20px,2.1vw,28px);line-height:1.6;letter-spacing:-.02em;font-weight:500}
.value-edition .delivery-testimonial figcaption{color:#58513f;font-size:13px;line-height:1.8}
.value-edition .delivery-care{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:34px 0 28px;padding-top:26px;border-top:1px solid var(--line)}
.value-edition .delivery-care h3{font-size:19px;line-height:1.4;margin:0 0 10px}.value-edition .delivery-care p{font-size:14px;line-height:1.8;margin:0}
@media(max-width:760px){.value-edition .delivery-story{grid-template-columns:1fr;gap:14px}.value-edition .delivery-care{grid-template-columns:1fr;gap:22px}.value-edition .delivery-metrics{gap:16px}.value-edition .delivery-metric+.delivery-metric{padding-left:16px}.value-edition .delivery-metric-value{font-size:36px}}
@media(max-width:480px){.value-edition .delivery-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0}.value-edition .delivery-metric{padding:22px 0}.value-edition .delivery-metric+.delivery-metric{padding:22px 0;border-left:0}.value-edition .delivery-metric:last-child{grid-column:1/-1;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;column-gap:20px;align-items:center}.value-edition .delivery-metric:last-child .delivery-metric-value{grid-row:1/3}.value-edition .delivery-metric:last-child p{margin-top:0}.value-edition .delivery-metric-value{font-size:36px}.value-edition .delivery-proof-lead{font-size:15px}.value-edition .delivery-testimonial{padding:24px}.value-edition .delivery-testimonial blockquote p{font-size:22px}}

/* Tie delivery figures to concrete source packages and the buyer's implementation. */
.value-edition .delivery-implementation{display:grid;grid-template-columns:1fr 1.1fr;gap:32px;margin:0 0 30px;padding:24px 0;border-bottom:1px solid var(--line)}
.value-edition .delivery-includes h3{font-size:20px;line-height:1.4;margin:0 0 10px}.value-edition .delivery-includes>p{font-size:13px;line-height:1.8;margin:0 0 16px;color:var(--muted)}
.value-edition .delivery-includes ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.value-edition .delivery-includes li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.8}.value-edition .delivery-includes li svg{flex:none;margin-top:4px;color:var(--ink)}
.value-edition .delivery-next{padding:22px 26px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.value-edition .delivery-next h3{font-size:22px;line-height:1.4;margin:12px 0}.value-edition .delivery-next>p:not(.sales-kicker){font-size:14px;line-height:1.85;margin:0}
@media(max-width:760px){.value-edition .delivery-implementation{grid-template-columns:1fr;gap:24px;padding-top:0}.value-edition .delivery-next{padding:22px}.value-edition .delivery-next h3{font-size:21px}}
