.nature-landing{--nature-paper:#fffdf9;--nature-ink:#2b2f36;--nature-muted:#666;--nature-line:#ebebeb;--nature-card:#fff;--nature-card-line:#ebebeb;--text-primary:var(--nature-ink);--text-secondary:var(--nature-muted);--text-tertiary:var(--nature-muted);--border-default:var(--nature-line);--surface-primary:var(--nature-paper);isolation:isolate;background:var(--nature-paper);color:var(--nature-ink);display:flow-root;position:relative;overflow-x:clip}.nature-landing .button{min-height:46px;box-shadow:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:6px;font-weight:500}.nature-landing :is(a,button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nature-landing.nature-landing :is(button,.button){border-radius:6px}.nature-landing .button-secondary{border-color:var(--nature-line);background:#fcfcfc}.nature-landing .button-secondary:active{background:#eaeaea}.nature-landing a:focus-visible,.nature-landing button:focus-visible{outline:2px solid var(--nature-ink);outline-offset:3px}.nature-landing .mw-header .mw-header__logo,.nature-landing .mw-header .mw-header__nav{border-radius:999px}@media (hover:hover) and (pointer:fine){.nature-landing .button-secondary:hover{background:#f4f4f4}}.nature-hero{isolation:isolate;margin-top:-104px;padding-top:104px;padding-bottom:64px;position:relative}.nature-landing .hero-stage-one{background:0 0;min-height:0;padding:72px 24px 56px;overflow:clip}.nature-landing .hero-stage-one-copy{max-width:680px}.nature-landing .hero-stage-one-copy h1{letter-spacing:-1.5px;color:var(--nature-ink);background:0 0;font-size:clamp(38px,4.2vw,56px);font-weight:600;line-height:1.1}.nature-landing .hero-stage-one-desc{color:var(--nature-muted);margin-top:22px;font-size:18px}.nature-landing .hero-stage-one-ctas{gap:12px;margin-top:28px}.nature-landing .hero-stage-one-ctas .button{border-radius:6px;min-height:48px}.nature-landing .hero-stage-one-ctas .button-primary{padding:7px 8px 7px 24px}.nature-landing .hero-stage-one-ctas .button-secondary{padding:10px 22px}.nature-hero-note{color:var(--nature-muted);letter-spacing:.4px;margin:20px 0 0;font-size:12px}.nature-hero-note a{color:var(--nature-ink);text-underline-offset:3px;text-decoration:underline}.nature-landing .outcome-app-showcase.hero-showcase{background:0 0;flex-direction:column;align-items:center;max-width:1180px;margin-inline:auto;padding:0 32px;position:relative}.nature-landing .hero-showcase-inner{width:100%;box-shadow:none;background:linear-gradient(#c4def7d9 0%,#fffc 100%);border:1px solid #ffffffb3;border-radius:10px;padding:clamp(12px,2.4vw,32px) clamp(12px,3.2vw,44px)}.nature-preview-crop{aspect-ratio:1.6;box-shadow:none;background:#fff;border:1px solid #fffc;border-radius:10px;position:relative;overflow:hidden}.nature-landing .hero-stage-one{position:relative}.nature-landing .hero-corner-card{width:clamp(150px,15vw,230px);position:absolute}.nature-landing .hero-corner-tl{top:6%;left:clamp(8px,4vw,72px)}.nature-landing .hero-corner-tr{top:4%;right:clamp(8px,4vw,72px)}.nature-landing .hero-corner-bl{top:auto;bottom:2%;left:clamp(8px,9vw,150px)}.nature-landing .hero-corner-br{top:auto;bottom:4%;right:clamp(8px,9vw,150px)}@media (max-width:900px){.nature-landing .hero-stage-one-float{display:none}}.nature-landing .hero-corner-card img{display:block}.hero-demo{flex-direction:column;align-items:center;gap:clamp(14px,2vw,22px);display:flex}.hero-demo-tabs{border:1px solid var(--nature-line);box-shadow:none;background:#ffffffeb;border-radius:10px;gap:2px;padding:4px;display:inline-flex;position:relative}.hero-demo-tab{min-height:36px;color:var(--nature-muted);font:inherit;letter-spacing:.04em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;padding:0 20px;font-size:14px;transition:background-color .16s,color .16s}@media (hover:hover) and (pointer:fine){.hero-demo-tab:hover{color:var(--nature-ink);background:#fcfcfc}}.hero-demo-tab.is-active{color:var(--nature-ink);background:#eaeaea;font-weight:500;overflow:hidden}.hero-demo-tab-progress{background:var(--nature-ink);opacity:.35;transform-origin:0;border-radius:2px;height:2px;animation:linear both hero-demo-progress;position:absolute;bottom:5px;left:14px;right:14px}.hero-demo.is-paused .hero-demo-tab-progress,.hero-demo.is-paused .hero-demo-flowline,.hero-demo.is-paused .hero-demo-agent-dots>span{animation-play-state:paused}@keyframes hero-demo-progress{0%{transform:scaleX(0)}}.hero-demo-frame{--hero-demo-aspect:1.6;width:100%;min-height:min-content;aspect-ratio:var(--hero-demo-aspect);display:grid}.hero-demo-frame[data-demo=collaborate]{aspect-ratio:auto}.hero-demo-frame[data-demo=collaborate]:before{content:"";aspect-ratio:var(--hero-demo-aspect);pointer-events:none;grid-area:1/1;align-self:start}.hero-demo-flow{background-color:#fcfcfc;background-image:radial-gradient(circle,#e2e4e3 1px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0}.hero-demo-lines{fill:none;stroke:#2b2f3638;stroke-width:1.2px;width:100%;height:100%;position:absolute;inset:0}.hero-demo-flow{animation:.42s cubic-bezier(.16,1,.3,1) both hero-demo-in}@keyframes hero-demo-in{0%{opacity:0}}.hero-demo-flowline{stroke:#0bc8a1;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:14 66;opacity:.9;animation:1.8s linear infinite hero-demo-flow}@keyframes hero-demo-flow{to{stroke-dashoffset:-80px}}.hero-demo-agent{z-index:2;background:var(--nature-ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 10px;font-size:clamp(11px,1vw,13px);animation:.3s both hero-demo-fade;display:inline-flex;position:absolute;top:clamp(10px,1.6vw,18px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #2b2f3638}.hero-demo-agent-dots{grid-template-columns:repeat(3,3px);gap:2px;display:grid}.hero-demo-agent-dots>span{background:#7fd8c4;border-radius:1px;width:3px;height:3px;animation:.9s steps(2,end) infinite hero-demo-blink}@keyframes hero-demo-blink{50%{opacity:.25}}.hero-demo-agent-steps{display:grid}.hero-demo-agent-steps>span{opacity:0;animation:.9s both hero-demo-step;animation-delay:calc(var(--step) * .9s);grid-area:1/1}.hero-demo-agent-steps>span.is-done{animation:.4s both hero-demo-step-in;animation-delay:calc(var(--step) * .9s)}.hero-demo-agent-steps>span.is-done:before{content:"✓ ";color:#7fd8c4}@keyframes hero-demo-step{0%{opacity:0;translate:0 6px}18%,82%{opacity:1;translate:0}to{opacity:0;translate:0 -6px}}@keyframes hero-demo-step-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.hero-demo-files li{animation:.42s cubic-bezier(.34,1.4,.64,1) both hero-demo-drop}@keyframes hero-demo-drop{0%{opacity:0;translate:0 -10px;scale:.9}}.hero-demo-chat{background:#fcfcfc;flex-direction:column;grid-area:1/1;justify-content:flex-start;gap:clamp(8px,1.4vw,14px);min-height:max-content;margin:0;padding:clamp(72px,8vw,96px) clamp(14px,5vw,56px) clamp(32px,4vw,56px);list-style:none;display:flex;position:relative;overflow:hidden}.hero-demo-msg{align-items:flex-end;gap:10px;max-width:78%;animation:.42s cubic-bezier(.16,1,.3,1) both hero-demo-msg-in;display:flex}@keyframes hero-demo-msg-in{0%{opacity:0;translate:0 8px}}.hero-demo-msg.is-user{align-self:flex-end}.hero-demo-avatar{flex:none;width:clamp(20px,2.4vw,28px);height:auto}.hero-demo-bubble{border-radius:14px;padding:clamp(7px,1vw,11px) clamp(10px,1.4vw,16px);font-size:clamp(12px,1.15vw,15px);line-height:1.55}.hero-demo-bubble p{margin:0}.is-user .hero-demo-bubble{background:var(--nature-ink);color:#fff;border-bottom-right-radius:4px}.is-assistant .hero-demo-bubble{color:var(--nature-ink);background:#fff;border:1px solid #ebebeb;border-bottom-left-radius:4px}.hero-demo-files{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.hero-demo-files li{background:#ffffff24;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.85em;display:inline-flex}.is-assistant .hero-demo-files li{background:#f1f3f2}.hero-demo-files svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em}.hero-demo-pills{margin:0;padding:0;list-style:none;position:absolute;inset:0}.hero-demo-pills li{width:24%;color:var(--nature-ink);background:#fff;border:1px solid #ebebeb;border-radius:10px;align-items:center;gap:clamp(6px,.9vw,10px);padding:clamp(4px,.6vw,6px) clamp(8px,1vw,12px) clamp(4px,.6vw,6px) clamp(4px,.6vw,6px);display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 4px 14px #2b2f360f}.hero-demo-file-badge{aspect-ratio:1;color:#fff;border-radius:8px;flex:none;place-items:center;width:clamp(24px,2.6vw,34px);display:grid}.hero-demo-file-badge.is-word{background:#2b579a}.hero-demo-file-badge.is-excel{background:#217346}.hero-demo-file-badge.is-ppt{background:#d24726}.hero-demo-file-badge.is-pdf{background:#c8372d}.hero-demo-file-badge.is-web{background:#54718a}.hero-demo-file-badge.is-image{background:#8a6fb0}.hero-demo-file-copy{min-width:0;display:grid}.hero-demo-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,1.05vw,14px);font-weight:500;overflow:hidden}.hero-demo-file-meta{color:var(--nature-muted);font-size:clamp(10px,.9vw,12px)}.hero-demo-status{color:#07866c;letter-spacing:0;background:#e3f7f1;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:1px 8px;font-size:clamp(10px,.9vw,12px);font-weight:500;display:inline-flex}.hero-demo-status:before{content:"✓"}.hero-demo-pills li{left:6%}.hero-demo-file-badge svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:60%;height:60%}.hero-demo-outputs{margin:0;padding:0;list-style:none;position:absolute;inset:0}.hero-demo-outputs li{width:33%;position:absolute;transform:translateY(-50%)}.hero-demo-outputs a{color:var(--nature-ink);background:#fff;border:1px solid #ebebeb;border-radius:10px;align-items:center;gap:clamp(8px,1.2vw,14px);padding:clamp(5px,.7vw,8px);text-decoration:none;transition:border-color .16s;display:flex}@media (hover:hover) and (pointer:fine){.hero-demo-outputs a:hover{border-color:#c5bfb8}}.hero-demo-outputs img{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid #f0f0f0;border-radius:6px;flex:none;width:34%;height:auto}.hero-demo-output-copy{gap:4px;min-width:0;display:grid}.hero-demo-output-kind{color:var(--nature-muted);align-items:center;gap:5px;font-size:clamp(10px,.95vw,12px);display:inline-flex}.hero-demo-output-kind svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.3em;height:1.3em}.hero-demo-output-title{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1.15vw,15px);font-weight:500;overflow:hidden}.is-journey .hero-demo-pills li{animation:.45s cubic-bezier(.16,1,.3,1) both hero-demo-rise;animation-delay:calc(var(--i) * 70ms)}.is-journey .hero-demo-lines.is-in{animation:.5s .45s both hero-demo-fade}.is-journey .hero-demo-hub{animation:.45s cubic-bezier(.16,1,.3,1) .8s both hero-demo-pop}.is-journey .hero-demo-lines.is-out{animation:.5s 1.15s both hero-demo-fade}.is-journey .hero-demo-outputs li{animation:.45s cubic-bezier(.16,1,.3,1) both hero-demo-rise;animation-delay:calc(1.4s + var(--i) * 90ms)}@keyframes hero-demo-rise{0%{opacity:0;translate:-14px}}@keyframes hero-demo-fade{0%{opacity:0}}@keyframes hero-demo-pop{0%{opacity:0;scale:.8}}.hero-demo-hub-caption{color:var(--nature-muted);white-space:nowrap;background:#fff;border:1px solid #ebebeb;border-radius:999px;padding:3px 10px;font-size:clamp(10px,.95vw,12px);position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.hero-demo-mess{margin:0;padding:0;list-style:none;position:absolute;inset:0;container-type:size}.hero-demo-mess li{justify-items:center;gap:2px;animation:1.9s cubic-bezier(.65,0,.35,1) both hero-demo-tidy-move;display:grid;position:absolute;transform:translate(-50%,-50%)}.hero-demo-mess li.is-folder{z-index:1}@keyframes hero-demo-tidy-move{0%,36%{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy)));rotate:var(--r0)}}.hero-demo-mess .finder-doc{width:clamp(28px,3.6vw,44px)}.hero-demo-mess .finder-folder{width:clamp(34px,4.6vw,56px)}.hero-demo-mess-label{color:var(--nature-muted);white-space:nowrap;background:#ffffffd9;border-radius:3px;justify-items:center;padding:0 4px;font-size:clamp(9px,.85vw,11px);display:grid}.hero-demo-mess-label>span{grid-area:1/1}.hero-demo-mess-label .is-before{opacity:0;animation:2.1s both hero-demo-label-out}.hero-demo-mess-label .is-after{animation:2.1s both hero-demo-label-in}.hero-demo-mess li.is-folder .is-after{color:var(--nature-ink);font-weight:500}@keyframes hero-demo-label-out{0%,75%{opacity:1}}@keyframes hero-demo-label-in{0%,75%{opacity:0}}.finder-doc,.finder-folder{filter:drop-shadow(0 2px 4px #2b2f3624);height:auto;display:block}.finder-doc-page{fill:#fbfbfb;stroke:#dcdcdc;stroke-width:.8px}.finder-doc-fold{fill:#e6e6e6}.finder-doc-glyph{fill:none;stroke:#b3b3b3;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.finder-doc-ext{fill:#a8a8a8;letter-spacing:.02em;font-size:6.4px;font-weight:600}.finder-folder-paper{fill:#fff}.finder-folder.is-blue{--folder-back:#3f94dc;--folder-front:#62b1ee}.finder-folder.is-green{--folder-back:#3f9e4a;--folder-front:#5fbf68}.finder-folder.is-red{--folder-back:#d23c35;--folder-front:#ec5b53}.finder-folder.is-yellow{--folder-back:#e0a52c;--folder-front:#f6c24e}.finder-folder-back{fill:var(--folder-back)}.finder-folder-front{fill:var(--folder-front)}.hero-demo-oneclick{background:var(--nature-ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:clamp(6px,.8vw,10px) clamp(12px,1.6vw,20px) clamp(6px,.8vw,10px) clamp(8px,1vw,12px);font-size:clamp(12px,1.15vw,15px);font-weight:500;animation:.5s cubic-bezier(.16,1,.3,1) .38s both hero-demo-press;display:inline-flex;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #2b2f3638}.hero-demo-organized{animation:2.1s both hero-demo-label-in;position:absolute;top:5%;right:4%}.hero-demo-oneclick img{background:#fff;border-radius:6px;width:clamp(16px,1.6vw,22px);height:auto;padding:2px}@keyframes hero-demo-press{40%{scale:.92}}.hero-demo-hub{aspect-ratio:1;background:#fff;border:1px solid #ebebeb;border-radius:22%;place-items:center;width:clamp(52px,7vw,84px);display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #2b2f361f}.hero-demo-hub img{width:58%;height:auto}.nature-preview-caption{text-align:center;color:var(--nature-muted);margin:22px 0 0;font-size:13px;line-height:1.6}.nature-content{isolation:isolate;position:relative}.nature-landing .section-pad{padding-top:88px;padding-bottom:88px}.nature-landing .showcase-gallery-heading h2,.nature-landing .assistant-copy h2,.nature-landing .scenarios-head h2{color:var(--nature-ink);letter-spacing:-.4px;font-size:28px;font-weight:600;line-height:1.25}.nature-landing .showcase-gallery{background:0 0}.nature-landing .scenarios-section{padding-bottom:88px}.nature-landing .scenarios-head{margin-bottom:32px}.nature-landing .assistant-section{isolation:isolate;position:relative}.nature-landing .scenarios-grid{gap:24px}.nature-landing .scenario-index{color:var(--nature-muted)}.nature-landing #main .final-cta{isolation:isolate;background:0 0;row-gap:32px;width:calc(100% - 48px);max-width:960px;padding:96px 24px 80px;position:relative}.nature-landing #main .final-cta h2{color:var(--nature-ink);font-size:32px;font-weight:600;line-height:1.25}.nature-landing .final-cta p{color:var(--nature-muted);max-width:420px;font-size:16px;line-height:1.8}.nature-landing .site-footer{background:0 0;padding:32px 0 24px}.nature-landing .footer-shell{order:-1;max-width:1180px;padding:40px 24px 0}.nature-landing .footer-inner{grid-template-columns:minmax(200px,1fr) minmax(0,1.2fr);gap:80px}.nature-landing .footer-brand-block{--footer-logo-width:174px;gap:18px}.nature-landing .footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.nature-landing .footer-links h2{color:var(--nature-ink);margin-bottom:20px;font-size:13px}.nature-landing .footer-links a{color:var(--nature-muted);margin-top:10px;font-size:13px;line-height:1.8}.nature-landing .footer-links a:hover{color:var(--nature-ink)}@media (hover:hover) and (pointer:fine){.nature-landing .footer-links a:hover{text-underline-offset:4px;text-decoration:underline}}@media (hover:none){.nature-landing .button-primary:hover:not(:active){border-color:var(--nature-ink);background:var(--nature-ink)}.nature-landing .button-secondary:hover:not(:active){background:#fcfcfc}.nature-landing .mw-header__mobile-nav-link:hover:not([aria-current=page]){background:0 0}}.nature-landing .footer-tagline{color:var(--nature-muted)}.nature-landing .copyright{border-top:1px solid var(--nature-line);color:var(--nature-muted);margin-top:56px;padding-top:24px;font-size:11px}.nature-landing .copyright a{color:var(--nature-muted)}@media (max-width:780px){.nature-hero{margin-top:-82px;padding-top:82px}.nature-landing .hero-stage-one{padding:56px 20px 40px}.nature-landing .hero-stage-one-copy h1{font-size:42px}.nature-hero{padding-bottom:20px}.nature-landing .outcome-app-showcase.hero-showcase{padding:24px 24px 0}.nature-preview-caption{font-size:12px}.nature-landing .section-pad{padding-top:64px;padding-bottom:64px}.nature-landing .footer-inner{grid-template-columns:1fr;gap:44px}.nature-landing .footer-links{gap:24px}.nature-landing #main .final-cta{row-gap:24px;padding-top:72px;padding-bottom:56px}}@media (max-width:540px){.nature-landing .section-pad{padding-top:56px;padding-bottom:56px}.nature-landing .hero-stage-one{padding-top:48px}.nature-landing .hero-stage-one-copy h1{letter-spacing:-1px;font-size:clamp(28px,7.6vw,42px)}.nature-landing .hero-stage-one-desc{font-size:15px}.nature-landing .hero-stage-one-ctas .button{min-height:46px;font-size:14px}.nature-landing .hero-stage-one-ctas .button-secondary,.nature-landing .outcome-app-showcase.hero-showcase{padding-inline:16px}.hero-demo-frame.nature-preview-crop{--hero-demo-aspect:4 / 5}.hero-demo-msg.is-user .hero-demo-files{display:none}.hero-demo-pills li{width:31%;left:3%}.hero-demo-file-meta,.hero-demo-outputs img,.hero-demo-outputs .hero-demo-status,.hero-demo-hub-caption,.hero-demo-mess li:not(.is-folder) .hero-demo-mess-label{display:none}.hero-demo-outputs li{width:35%}.hero-demo-tab{white-space:nowrap;padding:0 12px;font-size:12px}.hero-demo-tab-progress{left:10px;right:10px}.nature-landing .assistant-head{gap:20px}.nature-landing .assistant-copy p{font-size:14px}.nature-landing .footer-shell{padding:24px 24px 0}.nature-landing .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px}.nature-landing .footer-links a{font-size:12px}.nature-landing .copyright{margin-top:36px;line-height:1.9}.nature-landing .copyright a{margin-left:0}}@media (prefers-reduced-motion:reduce){.hero-demo-agent-steps>span.is-done{opacity:1}.hero-demo-tab-progress{display:none}.nature-landing *,.nature-landing :before,.nature-landing :after{scroll-behavior:auto;transition:none!important;animation:none!important}}
.nature-landing{background:linear-gradient(#fffdf9db,#fffdf9db) 50%/cover fixed,url(/assets/nature/voxel-sky-wide.webp) 50%/cover fixed}.nature-landing .nature-content{background:0 0}.nature-landing .hero-stage-one-copy h1{font-size:clamp(40px,5vw,68px);line-height:1.08}.nature-landing .hero-showcase-inner{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (min-width:761px) and (min-height:600px){.nature-landing .outcome-app-showcase.hero-showcase{justify-content:center;min-height:calc(100svh - 104px);padding-block:16px;scroll-margin-top:104px}.nature-landing .hero-showcase-inner{width:min(100%,160svh - 336px)}}.nature-landing .hero-demo-tabs{isolation:isolate;border-radius:999px;width:min(100%,430px);overflow:hidden;box-shadow:0 8px 22px #2b2f361a}.nature-landing .hero-demo-tabs:before{content:"";z-index:0;background:#eaeaea;border-radius:999px;width:calc(33.3333% - 4px);transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px}.nature-landing .hero-demo[data-active=organize] .hero-demo-tabs:before{transform:translate(calc(100% + 2px))}.nature-landing .hero-demo[data-active=journey] .hero-demo-tabs:before{transform:translate(calc(200% + 4px))}.nature-landing .hero-demo-tabs .hero-demo-tab{z-index:1;border-radius:999px;flex:1 1 0;min-width:0;padding-inline:8px;position:relative}.nature-landing .hero-demo-tab:focus-visible{outline-offset:-3px}.nature-landing .hero-demo-tab.is-active{background:0 0}.nature-landing .showcase-gallery-heading h2,.nature-landing .assistant-copy h2,.nature-landing .scenarios-head h2{font-size:clamp(30px,3.4vw,40px);line-height:1.18}.nature-landing .showcase-card,.nature-landing .showcase-card:hover{border-radius:18px}@media (hover:hover) and (pointer:fine){.nature-landing .showcase-card:hover{transform:translateY(-5px)}}.nature-landing .persona-accordion .persona-card{cursor:pointer;background:#f1f1ee;border-radius:22px}.nature-landing .persona-accordion .persona-card.is-open{background:#fff}.nature-landing .scenario-card{border:0;border-radius:20px;min-height:320px;padding:clamp(24px,2.4vw,34px)}.nature-landing .scenario-card:focus-visible{outline-offset:4px;outline:2px solid #2b2f36}.nature-landing .scenario-card:focus-within .scenario-reveal{opacity:1;transform:translateY(0)}.nature-landing .scenario-card .scenario-reveal{pointer-events:none}.nature-landing .scenario-card-title{font-size:clamp(20px,1.9vw,25px)}.nature-landing .scenario-desc{font-size:15px;line-height:1.7}@media (max-width:760px){.nature-landing{background-image:linear-gradient(#fffdf9db,#fffdf9db),url(/assets/nature/voxel-sky-tall.webp);background-attachment:scroll}.nature-landing .persona-accordion .persona-card{min-height:180px}}@media (max-width:540px){.nature-landing .hero-demo-tabs{width:100%}}@media (prefers-reduced-motion:reduce){.nature-landing .hero-demo-tabs:before{transition:none}}
