*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:#f7f7f3;color:#101416;font:300 16px/1.8 system-ui,-apple-system,'PingFang SC','Microsoft YaHei',sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}img{display:block;max-width:100%;height:auto}figure{margin:0}h1,h2,h3,p{margin:0}h1,h2{font-family:system-ui,-apple-system,'PingFang SC','Microsoft YaHei',sans-serif;font-weight:900;letter-spacing:-.04em}h1{font-size:clamp(38px,4.65vw,68px);line-height:1.2}h2{font-size:clamp(27px,3vw,42px);line-height:1.35}h3{font-size:24px;line-height:1.5;font-weight:500;letter-spacing:-.025em}p{max-width:75ch}button:focus-visible,a:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #b98709;outline-offset:5px}a:hover{color:#0b7465}.wrap{max-width:1320px;margin:auto;padding-left:52px;padding-right:52px}.reviewbar{background:#e7e9e4;display:flex;justify-content:space-between;gap:16px;padding:9px 28px;font-size:11px;font-weight:400;letter-spacing:.03em}.header{background:#101b1b;color:#f7f7f3;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff19}.navigation{display:flex;align-items:center;gap:26px;min-height:92px}.brand{display:flex;gap:11px;align-items:center;flex-shrink:0}.brand span{font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.6px}.brand small{display:block;font-size:10px;font-weight:300;color:#b4c0bc;margin-top:6px;letter-spacing:1px}.navigation nav{display:flex;gap:22px;align-items:center;margin-left:auto;font-size:13px;white-space:nowrap}.header a:hover{color:#a7edcb}.nav-contact{background:#a7edcb;color:#101416;padding:10px 16px;font-size:13px;white-space:nowrap;border-radius:4px;font-weight:500}.header .nav-contact:hover{background:white;color:#101416}.product-menu{position:relative}.product-menu summary{list-style:none}.product-menu summary::-webkit-details-marker{display:none}.product-menu summary:after{content:'⌄';margin-left:7px}.product-menu>div{position:absolute;top:35px;left:-25px;width:235px;padding:12px;background:#1d302e;border:1px solid #47605a;box-shadow:0 14px 30px #0002}.product-menu a{display:block;padding:10px 14px}.product-menu small{display:block;color:#c2d1cc;font-size:11px}.menu-toggle{display:none}.hero{background:#101b1b;color:#f7f7f3}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;padding-top:66px;padding-bottom:52px}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.15em;color:#0b7465;margin-bottom:20px}.hero .eyebrow{color:#a7edcb}.tiny-dot{display:inline-block;width:7px;height:7px;background:#25c49b;border-radius:50%;margin-right:7px}.hero h1 em{font-style:normal;font-weight:620;color:#a7edcb}.lead{font-size:17px;line-height:1.95;margin-top:26px;color:#65706e;max-width:620px}.hero .lead{color:#bbc8c3;max-width:520px;font-size:15px}.actions{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin-top:28px}.button{display:inline-flex;justify-content:space-between;gap:28px;align-items:center;background:#0b7465;color:white;border:1px solid #0b7465;padding:13px 21px;font-size:14px;font-weight:500;line-height:1.6;border-radius:4px;cursor:pointer}.button span{font-size:18px}.button:hover{background:#064f49;color:white;border-color:#064f49}.button.secondary{background:transparent;border-color:#bcc5be;color:#101416}.button.secondary:hover{border-color:#0b7465;background:#e7eee9}.hero .button{background:#a7edcb;color:#101416;border-color:#a7edcb}.hero .button.secondary{color:white;background:transparent;border-color:#65706e}.hero .button:hover{background:white;color:#101416}.hero-work{padding:10px 0 0;position:relative}.work-label{display:flex;justify-content:space-between;color:#9aada6;font-size:10px;letter-spacing:.08em;padding-bottom:18px;border-bottom:1px solid #ffffff20;margin-bottom:20px}.hero-shot{display:block;background:#e7eeea;color:#101416;border:1px solid #ffffff38;border-radius:7px;overflow:hidden;max-width:410px;margin-left:0}.hero-shot .screenshot img{aspect-ratio:2.7;object-fit:cover;object-position:top}.hero-shot .screenshot figcaption{background:#eff3ef;padding:5px 14px;font-size:9px;line-height:1.4;color:#65706e}.shot-title{display:flex;align-items:center;padding:14px 18px;font-size:20px;font-weight:600;gap:13px}.shot-title small{font-size:10px;font-weight:300}.shot-title b{margin-left:auto;font-weight:300}.hero-shot.second{margin-top:20px;margin-left:46px}.audience-strip{display:flex;align-items:center;gap:48px;padding-top:20px;padding-bottom:20px;border-top:1px solid #ffffff20;font-size:13px;color:#d2dcd7}.audience-strip>span{color:#82988e;font-size:11px;margin-right:auto}.audience-strip a:hover{color:#a7edcb}.section{padding-top:84px;padding-bottom:84px}.section-title{margin-bottom:38px}.section-title>p:last-child:not(.eyebrow){color:#65706e;margin-top:18px;font-size:16px}.role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.role-card{border:1px solid #d5d9d5;padding:28px;background:#fffdf7;border-radius:5px;scroll-margin-top:125px}.card-top{display:flex;justify-content:space-between;font-size:12px;color:#0b7465;font-weight:500;margin-bottom:35px}.role-card h3{font-size:22px;min-height:66px;line-height:1.55;margin-bottom:17px}.role-card p{font-size:14px;color:#65706e}.tags{font-size:11px!important;letter-spacing:.04em;color:#0b7465!important;margin:22px 0}.role-card .text-link{border-top:1px solid #d5d9d5;padding-top:19px;display:flex;justify-content:space-between;margin-top:26px}.text-link{color:#0b7465;font-size:14px;font-weight:500}.section-bottom{display:flex;justify-content:space-between;margin-top:26px;gap:18px}.muted{color:#65706e}.small{font-size:12px}.section-bottom .muted{font-size:12px}.product-section{background:#ebeeea}.product-feature{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center;padding:44px 0 66px}.product-feature+.product-feature{border-top:1px solid #cdd4ce;padding-top:70px}.product-copy h3{font-size:48px;line-height:1.3;font-weight:500}.product-copy h3 small{display:block;font-size:18px;font-weight:300;margin-top:8px}.product-copy>p:not(.eyebrow){font-size:15px;margin-top:22px;color:#65706e}.product-feature.reverse .product-copy{order:2}.product-visual{background:#dbe3dc;padding:25px;border-radius:8px;box-shadow:0 15px 30px #064f4905}.screenshot img{width:100%;height:auto;aspect-ratio:1.65;object-fit:contain;background:#f5f5f5}.screenshot figcaption{font-size:10px;padding-top:12px;color:#65706e}.skill-strip{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:2px solid #0b7465;border-bottom:1px solid #d5d9d5;padding:36px 0 42px}.skill-strip h2{font-size:31px}.skill-strip h3{margin:10px 0}.skill-strip p:not(.eyebrow){color:#65706e;font-size:14px;margin-bottom:14px}.pill{display:inline-block;padding:3px 10px;border-radius:30px;background:#e0eee6;color:#064f49;font-size:10px;font-weight:500}.learning-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.learning-card{padding:38px;border:1px solid #d5d9d5;border-radius:6px;background:#efefe8}.learning-card.star{background:#dbece1;border-color:#dbece1}.learning-card h3{font-family:system-ui,-apple-system,'PingFang SC','Microsoft YaHei',sans-serif;font-weight:900;font-size:29px}.learning-card>p:not(.eyebrow){font-size:15px;color:#65706e;margin-top:20px;margin-bottom:28px}.news-section{background:#efefe9}.heading-row{display:flex;justify-content:space-between;gap:32px;align-items:center}.news-row{display:flex;align-items:center;gap:34px;padding:25px 0;border-top:1px solid #d5d9d5}.news-row time{font-size:12px;white-space:nowrap;color:#65706e}.news-row h3{font-size:18px;font-weight:400;flex:1}.news-row>span{color:#0b7465;font-size:23px}.news-section .small{margin-top:18px}.about-block{display:grid;grid-template-columns:.65fr 1.35fr;gap:90px;align-items:center}.founder-monogram{padding:35px;border-top:1px solid #0b7465;border-bottom:1px solid #0b7465;background:#e3e9df;max-width:315px}.founder-monogram>span{font-family:system-ui,-apple-system,'PingFang SC','Microsoft YaHei',sans-serif;font-size:48px;font-weight:900;line-height:1.5;color:#0b7465}.founder-monogram small{font-size:10px;display:block;letter-spacing:.12em;margin-top:26px}.about-block h2{font-size:33px}.about-block h2+.muted,.about-block>div>p:not(.eyebrow){margin-top:25px;color:#65706e;font-size:15px}.contact-band{background:#064f49;color:#f7f7f3;padding:58px 0}.contact-band>.wrap{display:flex;align-items:center;justify-content:space-between;gap:38px}.contact-band h2{font-size:33px}.contact-band .eyebrow{color:#a7edcb}.contact-band .button{background:#a7edcb;color:#101416;border-color:#a7edcb;white-space:nowrap}.footer{background:#101b1b;color:#c1ccc7;padding:40px 0 24px}.footer-top{display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:12px}.wordmark{font-weight:600;font-size:24px;letter-spacing:-1px;color:white}.legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:9px;color:#a7b5af;margin-top:30px;padding-top:24px;border-top:1px solid #ffffff20}.subhero{padding-top:70px;padding-bottom:64px}.subhero .button{margin-top:25px}.subhero .actions .button{margin-top:0}.subhero>.small{margin-top:20px}.subhero h1{font-size:clamp(36px,4.4vw,62px)}.warm-block{background:#ebeee7}.topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.topic-grid article{border-top:1px solid #b4c4b8;padding-top:20px}.topic-grid span{font-size:13px;color:#0b7465}.topic-grid h3{font-size:20px;margin:22px 0 12px}.topic-grid p{font-size:14px;color:#65706e}.process{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.process li{border-top:1px solid #b4c4b8;padding-top:22px}.process span{font-size:11px;color:#0b7465}.process h3{font-size:22px;margin:14px 0}.process p{color:#65706e;font-size:14px}.questions{max-width:1000px}.questions>details{border-top:1px solid #d5d9d5;padding:22px 0}.questions summary{font-size:18px;font-weight:400}.questions details p{color:#65706e;margin-top:17px;font-size:15px}.questions a{text-decoration:underline;color:#0b7465}.product-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.product-name{font-size:22px;font-weight:500;color:#0b7465;margin-bottom:18px}.product-hero h1{font-size:clamp(36px,3.5vw,52px)}.product-hero .lead{font-size:15px}.product-hero .screenshot{background:#e3e9df;padding:20px;border-radius:6px}.product-for{display:flex;gap:40px;align-items:center;border-top:1px solid #d5d9d5;border-bottom:1px solid #d5d9d5;padding-top:22px;padding-bottom:22px;font-size:14px}.product-for span{color:#0b7465;flex-shrink:0}.demo-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #bec9c0;margin-bottom:30px;gap:12px}.demo-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:18px 12px;font-size:12px;color:#65706e;text-align:left}.demo-tabs span{font-size:16px;margin-left:8px}.demo-tabs button[aria-selected=true]{border-color:#0b7465;color:#064f49;background:#e4eee7}.demo-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:start}.demo-screen{background:#e5e9e3;padding:15px;border-radius:5px}.demo-screen video{width:100%;height:auto;aspect-ratio:1.65;display:block;background:#f3f5f1}.demo-screen figcaption{font-size:10px;margin-top:10px;color:#65706e}.demo-screen a{text-decoration:underline}.demo-copy h3{font-size:25px;line-height:1.5;margin-bottom:16px}.demo-copy p:not(.eyebrow),.demo-copy li{font-size:14px;color:#65706e;line-height:1.9}.demo-copy ul{padding-left:20px}.demo-copy li+li{margin-top:8px}.usage{display:grid;grid-template-columns:1.2fr 1fr;gap:85px;align-items:start}.usage p:not(.eyebrow){color:#65706e;margin-bottom:18px;font-size:14px}.usage-action{padding:30px;border:1px solid #b4c4b8;border-radius:5px}.usage-action h3{margin-bottom:16px}.contact-page .subhero{padding-bottom:45px}.contact-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;padding-bottom:55px}.contact-compose h2,.contact-details h2{font-size:28px}.intent-list{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0}.intent-list button{border:1px solid #b8c4ba;background:transparent;border-radius:4px;font-size:13px;padding:9px 16px}.intent-list button[aria-pressed=true]{background:#0b7465;color:white;border-color:#0b7465}.contact-compose label{display:block;font-size:14px;margin-bottom:10px}.contact-compose textarea{width:100%;padding:17px;background:#fffdf8;border:1px solid #bcc5be;border-radius:5px;resize:vertical;font-size:14px;min-height:150px;color:#101416}.contact-compose>.small{margin-top:12px;color:#65706e}.contact-details{background:#e8eee7;padding:32px;border-radius:6px}.contact-details .eyebrow{margin-bottom:12px}.contact-email{display:inline-block;color:#0b7465;font-size:19px;margin-top:16px;word-break:break-all}.qr-box{display:flex;align-items:center;gap:22px;margin-top:28px}.qr-box img{width:140px;height:180px;object-fit:contain;background:white;padding:6px}.qr-box h3{font-size:15px}.qr-box p{font-size:12px;color:#65706e;margin:9px 0}.qr-box .text-link{font-size:12px}.contact-social{display:flex;gap:18px;align-items:center;margin-top:28px;padding-top:22px;border-top:1px solid #c9d3c9;flex-wrap:wrap;font-size:12px}.contact-social small{font-size:11px;color:#65706e}.contact-tips{padding:25px 0 50px;border-top:1px solid #d5d9d5}.contact-tips>div{display:flex;gap:40px;font-size:13px;color:#65706e}.archive-entry{padding-bottom:45px}.archive-entry .news-row h3{font-size:19px}.skip{position:fixed;top:-100px;left:15px;z-index:100;background:white;padding:12px}.skip:focus{top:15px}
/* Low fidelity keeps the same geometry and interactions, strips the brand layer. */
.wireframe{filter:grayscale(1);font-family:Arial,'PingFang SC',sans-serif;background:white}.wireframe h1,.wireframe h2,.wireframe h3,.wireframe .founder-monogram>span{font-family:Arial,'PingFang SC',sans-serif;font-weight:600}.wireframe .hero,.wireframe .header,.wireframe .footer,.wireframe .contact-band{background:#eaeaea;color:#222}.wireframe .hero h1 em,.wireframe .hero .lead,.wireframe .hero .eyebrow,.wireframe .header a,.wireframe .brand small,.wireframe .hero .button.secondary{color:#222}.wireframe .hero-work img,.wireframe .product-visual img,.wireframe .product-hero img{opacity:.16}.wireframe .screenshot{position:relative}.wireframe .screenshot:before{content:'产品截图位置';position:absolute;inset:30% 0 auto;text-align:center;font-size:20px;color:#444;z-index:1}.wireframe .hero-shot,.wireframe .role-card,.wireframe .product-visual,.wireframe .learning-card,.wireframe .contact-details,.wireframe .demo-screen{border-radius:0;box-shadow:none;border:1px solid #999}.wireframe .button{border-radius:0}.wireframe .hero .button,.wireframe .button{background:#333;color:white;border-color:#333}.wireframe .button.secondary{background:transparent;color:#222}.wireframe .product-menu>div{background:#ddd}.wireframe .product-menu small{color:#222}.wireframe .work-label,.wireframe .audience-strip{color:#333;border-color:#aaa}.wireframe .wordmark{color:#222}.wireframe .legal{color:#444;border-color:#aaa}
@media(min-width:1500px){.hero-grid{gap:110px}.hero-work{padding-top:15px}}
@media(max-width:1150px){.wrap{padding-left:32px;padding-right:32px}.navigation{gap:16px}.navigation nav{gap:14px;font-size:12px}.brand span{font-size:18px}.nav-contact{font-size:12px;padding:8px 12px}.hero-grid{gap:40px}.hero h1{font-size:56px}.hero-shot.second{margin-left:20px}.role-card{padding:22px}.product-feature{gap:40px}.contact-layout{gap:36px}}
@media(max-width:1000px){.navigation{min-height:78px}.menu-toggle{display:block;margin-left:auto;border:1px solid #65706e;background:transparent;color:inherit;padding:7px 12px;border-radius:3px;font-size:12px}.navigation nav{display:none;position:absolute;top:78px;left:0;right:0;background:#101b1b;padding:22px 32px;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid #47605a}.navigation nav.is-open{display:flex}.navigation nav>a{padding:12px 0}.navigation nav .product-menu{padding:12px 0}.product-menu>div{position:static;width:100%;box-shadow:none;margin-top:14px}.wireframe .navigation nav{background:#ddd}.hero h1{font-size:50px}.hero-grid{gap:28px}.hero .lead{font-size:14px}.hero-shot .screenshot img{aspect-ratio:2.3}.shot-title{font-size:17px;padding:10px 12px;flex-wrap:wrap;gap:5px}.shot-title small{font-size:9px}.role-card h3{font-size:19px}.product-copy h3{font-size:40px}.about-block{gap:40px}.contact-layout{grid-template-columns:1fr 1fr}.qr-box{align-items:flex-start;flex-direction:column}.topic-grid{grid-template-columns:1fr 1fr}.demo-grid{grid-template-columns:1fr}.demo-copy{max-width:750px}.demo-copy ul{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.demo-copy li+li{margin:0}.usage{gap:35px}}
@media(max-width:700px){html{scroll-padding-top:95px}.wrap{padding-left:22px;padding-right:22px}.reviewbar{padding:8px 14px;font-size:9px;gap:8px;flex-wrap:wrap}.reviewbar>span{order:3;flex-basis:100%;text-align:center}.reviewbar>a:last-child{margin-left:auto}.navigation{gap:10px;min-height:76px}.navigation nav{top:76px;padding:16px 22px}.brand{gap:8px}.brand img{width:28px}.brand span{font-size:17px}.brand small{font-size:8px;letter-spacing:.5px}.menu-toggle{font-size:11px;padding:6px 9px}.nav-contact{font-size:10px;padding:8px 10px}.hero-grid{grid-template-columns:1fr;padding-top:42px;padding-bottom:32px;gap:38px}.hero h1{font-size:clamp(38px,10vw,56px);line-height:1.27}.desktop-break{display:none}.hero .lead{font-size:14px;margin-top:20px}.hero .actions{margin-top:23px;gap:9px}.button{font-size:12px;padding:12px 16px;gap:18px}.hero-work{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.work-label{grid-column:1/-1;margin:0;padding-bottom:12px}.hero-shot.second{margin:0}.hero-shot .screenshot img{aspect-ratio:1.5}.hero-shot .screenshot figcaption{font-size:8px;padding:5px 8px}.shot-title{font-size:16px;padding:10px}.shot-title small{display:none}.shot-title b{font-size:14px}.audience-strip{gap:20px;padding-top:16px;padding-bottom:16px;font-size:11px;flex-wrap:wrap}.audience-strip>span{flex-basis:100%;font-size:10px}.section{padding-top:52px;padding-bottom:52px}.section-title{margin-bottom:27px}.section-title>p:last-child:not(.eyebrow){font-size:14px}.eyebrow{font-size:9px;margin-bottom:15px}.role-grid{grid-template-columns:1fr;gap:14px}.role-card{padding:23px}.role-card h3{min-height:0;font-size:22px}.card-top{margin-bottom:22px}.role-card .tags{margin:18px 0}.role-card .text-link{margin-top:17px;padding-top:16px}.section-bottom{flex-direction:column}.product-feature,.product-feature.reverse{grid-template-columns:1fr;gap:28px;padding:25px 0 43px}.product-feature+.product-feature{padding-top:43px}.product-feature.reverse .product-copy{order:0}.product-copy h3{font-size:36px}.product-copy h3 small{font-size:16px}.product-copy>p:not(.eyebrow){font-size:14px}.product-visual{padding:14px}.skill-strip{grid-template-columns:1fr;gap:30px;padding:26px 0}.skill-strip h2{font-size:26px}.learning-grid{grid-template-columns:1fr;gap:15px}.learning-card{padding:26px}.learning-card h3{font-size:26px}.heading-row{align-items:flex-start;flex-direction:column;gap:0}.heading-row>.text-link{margin-bottom:25px}.news-row{gap:14px;flex-wrap:wrap;padding:20px 0}.news-row time{flex-basis:100%;font-size:10px}.news-row h3{font-size:16px}.news-row>span{font-size:20px}.about-block{grid-template-columns:1fr;gap:32px}.founder-monogram{max-width:none;display:flex;align-items:center;justify-content:space-between;padding:24px}.founder-monogram>span{font-size:27px}.founder-monogram small{margin:0}.about-block h2{font-size:27px}.contact-band{padding:42px 0}.contact-band>.wrap{align-items:flex-start;flex-direction:column;gap:26px}.contact-band h2{font-size:27px}.footer-top{flex-direction:column;align-items:flex-start;gap:13px}.legal{font-size:9px;line-height:1.9;margin-top:23px}.subhero{padding-top:42px;padding-bottom:38px}.subhero h1{font-size:38px}.lead{font-size:15px;margin-top:23px}.topic-grid{grid-template-columns:1fr 1fr;gap:25px}.topic-grid h3{font-size:18px}.topic-grid p{font-size:12px}.process{grid-template-columns:1fr;gap:25px}.questions summary{font-size:16px}.product-hero{grid-template-columns:1fr;gap:35px}.product-hero h1{font-size:36px}.product-for{display:block;font-size:13px}.product-for p{margin-top:8px}.demo-tabs{gap:0;margin-bottom:24px}.demo-tabs button{padding:12px 5px;font-size:9px}.demo-tabs button span{display:block;margin:4px 0 0;font-size:12px}.demo-grid{gap:25px}.demo-screen{padding:9px}.demo-copy h3{font-size:23px}.demo-copy ul{display:block}.demo-copy li+li{margin-top:9px}.usage{grid-template-columns:1fr;gap:28px}.usage-action{padding:23px}.contact-layout{grid-template-columns:1fr;gap:25px}.contact-details{padding:25px}.qr-box{flex-direction:row;align-items:center;gap:16px}.qr-box img{width:110px;height:145px}.contact-email{font-size:19px}.contact-tips>div{flex-direction:column;gap:12px}.contact-compose .actions{gap:10px}.archive-entry .news-row h3{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
@media(max-width:700px){.desktop-break{display:initial}}
.all-skills{display:inline-block;margin-left:15px}
@media(max-width:1000px){.navigation nav{max-height:calc(100dvh - 78px);overflow-y:auto}}
@media(max-width:700px){.navigation nav{max-height:calc(100dvh - 76px)}.all-skills{display:block;margin:12px 0 0}}

/* Rounded surfaces across the reviewed prototype family. */
.button,.nav-contact,.menu-toggle{border-radius:12px}
.role-card,.learning-card,.skill-strip,.product-visual,.founder-monogram,.contact-card,.product-menu>div{border-radius:22px}
.screenshot,.demo-frame,.contact-form{border-radius:16px;overflow:hidden}
input,textarea,select{border-radius:10px}
