.suya-hero,.suya-features,.suya-small-things,.suya-get{padding:28px 4% 0}.suya-hero{overflow:hidden}.suya-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:5%;align-items:center;padding:70px 0 88px;max-width:1600px;margin:auto}.suya-signature{display:flex;gap:14px;align-items:center;font:12px Heavy}.suya-signature img{object-fit:contain;width:64px;height:55px}.suya-signature small{display:block;margin-top:7px;font:8px Light;letter-spacing:.13em;color:var(--muted)}.suya-hero-copy h1{font:clamp(40px,4.25vw,70px)/1.25 Title,Heavy;letter-spacing:-.045em;margin:26px 0}.suya-hero-copy>p{font-size:14px;line-height:2;color:#737b6b}.suya-hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.solid-link{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;min-height:54px;background:var(--ink);color:var(--paper);padding:14px 23px;font:12px Heavy;border:1px solid var(--ink)}.solid-link>span{font:20px Light}.solid-link:hover{background:#3b4635}.quiet-link{font:12px Heavy;border-bottom:1px solid #bbc1ad;padding-bottom:5px}.suya-facts{display:flex;gap:20px;align-items:center;margin-top:25px;font-size:9px;color:#959e86}.suya-facts>span{display:flex;gap:6px;align-items:center}.suya-facts i,.desk-bottom i,.desk-rooms i,.calendar-room i,.backup-row i{width:5px;height:5px;display:inline-block;border-radius:50%;background:#6b936a}
.suya-desk{position:relative;padding:28px 0 45px;min-width:0;perspective:1300px}.desk-label{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#7d8871;margin-bottom:16px}.desk-window{border:1px solid #cbd5c5;border-radius:12px;background:#f4f7f1;overflow:hidden;transform:rotateY(-7deg) rotateZ(1.5deg);transform-origin:center;position:relative}.desk-top{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #d7dfd1;font:8px Heavy;color:#7b8a71}.desk-top i{display:inline-block;width:6px;height:6px;background:#6b936a;border-radius:2px;margin-right:5px}.desk-nav{display:flex;gap:22px;padding:14px 18px;font-size:9px;color:#8e9984;border-bottom:1px solid #e0e6da}.desk-nav b{color:#2a7958;font-weight:400;position:relative}.desk-nav b::after{content:'';position:absolute;left:0;bottom:-8px;width:100%;height:2px;background:#2a7958}.desk-greeting{display:flex;justify-content:space-between;align-items:center;padding:23px 20px 17px}.desk-greeting>div>span{font-size:6px;letter-spacing:.07em;color:#a2ac97}.desk-greeting strong{font:21px/1.5 Heavy;letter-spacing:-.04em;display:block;margin-top:7px}.desk-leaf{font-size:42px;color:#a5b98a}.desk-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 18px}.desk-metrics>div{background:#fff;border:1px solid #e0e6da;border-radius:8px;padding:13px 11px}.desk-metrics>div>span{display:block;font-size:8px;color:#8c987e}.desk-metrics strong{display:block;font:24px Heavy;margin-top:10px}.desk-metrics small{font:12px Light;color:#8e9c80}.desk-chart{margin:13px 18px;border:1px solid #e0e6da;border-radius:8px;background:#fff;padding:16px}.desk-chart>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:7px;color:#8e9d7e}.desk-chart b{font:11px Heavy;color:#445640}.chart-bars{display:flex;gap:9%;align-items:flex-end;height:103px;padding:13px 4% 0;border-bottom:1px solid #dce4d5}.chart-bars i{display:block;width:7%;height:var(--bar);background:#8aac79;border-radius:3px 3px 0 0}.chart-bars i:nth-child(6){background:#2b7758}.chart-days{display:flex;justify-content:space-between;font-size:7px;color:#9fa991;padding:8px 5% 0}.desk-rooms{display:flex;gap:7px;padding:0 18px 15px;flex-wrap:wrap}.desk-rooms>span{font-size:7px;background:#e6eddf;padding:7px 8px;border-radius:4px;color:#758968}.desk-rooms i{width:3px;height:3px;margin-right:2px}.desk-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:6px;color:#89977b;padding:10px 18px;border-top:1px solid #dce4d6}.desk-bottom i{width:3px;height:3px}.desk-mascot{width:138px;height:auto;position:absolute;right:-6px;bottom:-4px;transform:rotate(4deg);pointer-events:none}.desk-sticker{position:absolute;left:-32px;bottom:-2px;border:1px solid #c4cfb0;background:#e9edba;padding:15px 23px 13px 17px;font:14px/1.6 Heavy;transform:rotate(-5deg)}.desk-sticker>i{position:absolute;right:8px;top:4px;font:13px Light}.suya-hero-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--line);padding:20px 0 26px;color:#8d967e;font-size:9px}.suya-hero-bottom a{font-size:8px;letter-spacing:.07em}
.suya-features{padding-top:45px;padding-bottom:75px;background:#eff2e9;border-top:1px solid var(--line)}.suya-section-intro{display:flex;justify-content:space-between;gap:35px;align-items:flex-end;margin:46px 0 42px}.suya-section-intro h2{font:clamp(35px,4vw,62px)/1.22 Title,Heavy;letter-spacing:-.04em}.suya-section-intro p{font-size:12px;line-height:1.9;color:#859276}.suya-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #cbd4bf}.suya-tabs>button{display:flex;align-items:center;gap:14px;padding:17px 0;background:transparent;border-bottom:2px solid transparent;text-align:left;font:15px Heavy;color:#9aa68a;transition:background .3s,color .3s,padding .3s}.suya-tabs small{font:8px Light}.suya-tabs>button>span{margin-left:auto;padding-right:16px;font:20px Light}.suya-tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);padding-left:14px;background:#e5ebd9}.suya-feature-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:center;padding-top:48px;max-width:1350px;margin:0 auto}.suya-feature-panel[hidden]{display:none}.feature-eyebrow{font-size:9px;color:#8b997b;letter-spacing:.1em}.suya-feature-copy h3{font:clamp(27px,3vw,44px)/1.4 Heavy;letter-spacing:-.035em;margin:20px 0}.suya-feature-copy>p{font-size:13px;line-height:2;color:#74816a;max-width:36em}.suya-feature-copy ul{padding:0;list-style:none;font-size:11px;color:#74816a;line-height:1.9;margin:23px 0 0}.suya-feature-copy li{padding:7px 0;border-top:1px solid #d9e0d0}.suya-feature-copy li::before{content:'↗';margin-right:10px;color:#a6b589}.demo-caption{display:block;font-size:8px;color:#96a387;letter-spacing:.02em}.register-demo{position:relative;background:#e5ecdc;border:1px solid #d4deca;min-height:445px;padding:20px 8% 22px}.register-sheet{margin:22px auto 0;width:min(100%,310px);border:1px solid #c9d5c0;border-radius:10px;background:#f9fbf6;padding:0 20px 13px;transform:rotate(-2deg);transition:transform .6s}.register-sheet.is-saved{transform:rotate(0deg) translateY(-4px)}.sheet-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e7da;padding:16px 0;font:13px Heavy}.sheet-header>span{font:14px Light;color:#a1ad96}.form-label{display:block;margin:15px 0 8px;font-size:9px;color:#9aa88d}.demo-room{border:1px solid #d9e3d0;border-radius:4px;padding:9px 12px;display:flex;justify-content:space-between;font:12px Heavy}.demo-room>span{font:12px Light;color:#92a380}.demo-money{border-bottom:1px solid #d9e3d0;padding-bottom:10px;font-size:15px;color:#a2b091}.demo-money strong{font:35px Heavy;color:#3c5135}.demo-money strong>span{font-size:24px;color:#a2b091}.entry-types{display:flex;gap:7px;margin-top:15px;font-size:10px}.entry-types>*{padding:6px 15px;background:#eef3e7;border-radius:4px}.entry-types>b{background:#dce8cd;color:#47805c;font-weight:400}.demo-save{display:flex;justify-content:space-between;width:100%;background:#2c7758;color:#fff;border-radius:5px;padding:11px 13px;font:12px Heavy;margin-top:16px;transition:background .25s}.demo-save:hover{background:#205f44}.demo-save-state{display:block;min-height:25px;font-size:8px;color:#8fa07f;line-height:1.6;padding-top:10px}.shortcut-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;font-size:9px;color:#99a58d}.shortcut-note kbd{font:10px Light;border:1px solid #c7d4bb;background:#f0f5e8;padding:5px 9px;border-radius:4px}
.calendar-demo,.ledger-demo,.local-demo{min-height:445px;border:1px solid #d0dbc6;border-radius:10px;background:#f8fbf4;padding:28px}.large-calendar-top{display:flex;justify-content:space-between;align-items:center;font:17px Heavy;margin-bottom:27px}.large-calendar-top>b{font:16px Light;color:#a0ad91}.large-week,.large-dates{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;text-align:center}.large-week{font-size:10px;color:#9bab8a;margin-bottom:15px}.large-dates>*{display:grid;place-items:center;aspect-ratio:1;font:15px Light;position:relative;border:1px solid transparent}.large-dates b{background:#e2edcf;color:#37754b;border-color:#cbdcb5;border-radius:5px}.large-dates b i{position:absolute;bottom:5px;width:3px;height:3px;background:#65924e;border-radius:50%}.muted-date{color:#c2cdb7}.calendar-room{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #dce5d3;margin:24px 0 15px;padding-top:15px;font-size:10px;color:#8b9c7a}.calendar-room b{font:10px Heavy;color:#6f8a5e}.calendar-room i{margin-right:4px}.ledger-top{display:flex;justify-content:space-between;font:14px Heavy;align-items:center}.ledger-top>span{font:9px Light;color:#95a387}.ledger-total{padding:24px 0 20px}.ledger-total>span{font-size:10px;color:#91a17f}.ledger-total strong{display:block;font:42px Heavy;margin-top:9px;letter-spacing:-.04em}.ledger-total small{font:17px Heavy}.ledger-total strong>span{font:26px Heavy;color:#a8b499}.ledger-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #dfe7d6;padding:16px 0}.ledger-row>span{font:12px Heavy}.ledger-row i{font:12px Light;margin-right:6px;color:#88a66d}.ledger-row small{display:block;font:9px Light;color:#97a68b;margin-top:7px;padding-left:20px}.ledger-row>b{font:13px Heavy;color:#47815a}.ledger-row>b.cost{color:#9c9a7c}.ledger-demo .demo-caption{margin-top:10px}.local-demo{display:flex;flex-direction:column;justify-content:center;align-items:center}.local-folder{width:120px;height:87px;position:relative;background:#dae7c7;border:1px solid #b9cda4;border-radius:4px 8px 8px 8px;margin:20px 0 24px;display:flex;justify-content:space-between;align-items:flex-end;padding:14px 13px;color:#7e9d66}.local-folder::before{content:'';position:absolute;left:-1px;top:-13px;width:49px;height:14px;background:#dae7c7;border:1px solid #b9cda4;border-bottom:0;border-radius:6px 9px 0 0}.local-folder>span{font:12px Heavy}.local-folder>b{font:27px Light}.local-demo h4{font:23px Heavy;margin:5px 0 12px}.local-demo>p{font-size:11px;color:#94a480;margin-bottom:26px}.backup-row{display:flex;justify-content:space-between;gap:30px;align-items:center;width:min(100%,300px);padding:14px 0;border-top:1px solid #dbe5cf;font-size:11px;color:#92a57c}.backup-row>b{font:10px Heavy;color:#7d9865}
.suya-small-things{padding-top:38px;padding-bottom:75px}.small-things-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7%;padding-top:48px}.small-things-grid>div>span{font-size:8px;letter-spacing:.1em;color:#99a38c}.small-things-grid h3{font:22px/1.6 Heavy;letter-spacing:-.025em;margin:18px 0 22px}.small-things-grid p{font-size:12px;line-height:2;color:#8b967c;margin-top:20px}.language-chips{display:flex;align-items:center;gap:7px;min-height:55px}.language-chips>*{border:1px solid #d7dfcf;min-width:34px;padding:8px;text-align:center;font:10px Light}.language-chips>b{background:#e3eacb;border-color:#c3cfaa;font-weight:400}.detail-symbol{font:46px/1.2 Light;color:#879b65;height:55px}.leaf-symbol{font-size:49px;color:#b1be90}.suya-get{padding-top:32px;padding-bottom:0;background:#e4ebbf;border-top:1px solid #c8d3a6}.suya-get-grid{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center;padding:54px 0}.suya-get h2{font:clamp(37px,4.7vw,72px)/1.2 Title,Heavy;letter-spacing:-.04em}.suya-get-grid>div>p{font-size:11px;color:#8b986e;line-height:1.9;margin-top:20px}.suya-get-grid .quiet-link{display:inline-block;margin-top:18px}.unavailable{background:#69764f;border-color:#69764f;color:#eef2e5;cursor:default;opacity:.72}.unavailable:hover{background:#69764f}.next-software{border-top:1px solid #c0cd9b;padding:23px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;color:#7b8d5c}.next-software>a{color:#425335;font-family:Heavy}
@media(min-width:1600px){.suya-hero-grid{gap:8%;padding-top:90px;padding-bottom:110px}.desk-mascot{width:165px}.desk-greeting strong{font-size:26px}.desk-metrics strong{font-size:30px}.desk-chart{padding-top:20px;padding-bottom:20px}.chart-bars{height:130px}}
@media(max-width:1000px){.suya-hero-grid{gap:4%}.suya-hero-copy h1{font-size:clamp(34px,4.6vw,50px)}.suya-hero-copy>p{font-size:12px}.suya-signature{font-size:10px}.suya-facts{gap:11px;font-size:8px}.desk-nav{gap:13px;font-size:7px}.desk-metrics strong{font-size:21px}.desk-greeting strong{font-size:17px}.desk-label{font-size:7px}.desk-sticker{font-size:11px;left:-15px;padding:12px 20px 12px 13px}.desk-mascot{width:105px}.suya-tabs>button{font-size:13px;gap:9px}.suya-feature-panel{gap:6%}.calendar-demo,.ledger-demo,.local-demo{padding:21px}.large-calendar-top{font-size:15px}.large-dates>*{font-size:12px}.small-things-grid{gap:4%}.small-things-grid h3{font-size:18px}.small-things-grid p{font-size:11px}}
@media(max-width:760px){.suya-hero-grid{grid-template-columns:1fr;gap:25px;padding-top:38px;padding-bottom:65px}.suya-hero-copy h1{font-size:clamp(38px,7vw,57px)}.suya-hero-copy>p{font-size:13px}.suya-hero-copy>p br:last-child{display:none}.suya-signature{font-size:11px}.suya-desk{max-width:580px;width:100%;justify-self:center;padding-left:9px;padding-right:9px;margin-top:10px}.desk-greeting strong{font-size:23px}.desk-metrics strong{font-size:26px}.desk-nav{font-size:9px;gap:24px}.desk-label{font-size:9px}.desk-mascot{width:125px}.desk-sticker{left:-3px;bottom:-4px;font-size:13px}.suya-hero-bottom{font-size:8px}.suya-hero-bottom a{font-size:7px}.suya-facts{gap:18px;font-size:9px}.suya-feature-panel{grid-template-columns:1fr;gap:28px}.suya-feature-copy>p{max-width:none}.suya-feature-copy h3{font-size:32px}.suya-feature-copy ul{font-size:11px}.suya-section-intro{gap:22px;align-items:flex-start}.suya-section-intro h2{font-size:35px}.suya-section-intro p{font-size:10px}.small-things-grid{grid-template-columns:1fr;gap:32px;padding-top:32px}.small-things-grid>div{border-bottom:1px solid var(--line);padding-bottom:30px}.small-things-grid>div:last-child{border-bottom:0;padding-bottom:0}.small-things-grid h3{font-size:23px;margin:15px 0}.small-things-grid p{font-size:12px;max-width:38em;margin-top:13px}.suya-get-grid{grid-template-columns:1fr;gap:32px}.suya-get h2{font-size:48px}.suya-get-grid>div>p{margin-top:13px}}
@media(max-width:600px){.suya-hero,.suya-features,.suya-small-things,.suya-get{padding-left:5%;padding-right:5%}.suya-hero{padding-top:22px}.suya-signature img{width:55px;height:48px}.suya-signature small{font-size:7px}.suya-hero-copy h1{font-size:clamp(33px,8.9vw,48px);margin:23px 0}.suya-hero-copy>p{font-size:12px}.solid-link{font-size:11px;min-height:50px;padding:12px 18px;gap:27px}.quiet-link{font-size:10px}.suya-hero-actions{gap:23px;margin-top:24px}.suya-facts{font-size:8px;gap:14px}.desk-greeting{padding:17px 12px 13px}.desk-greeting strong{font-size:17px}.desk-greeting>div>span{font-size:5px}.desk-leaf{font-size:30px}.desk-top{font-size:7px;padding:0 11px;height:30px}.desk-nav{font-size:7px;gap:17px;padding:11px 12px}.desk-metrics{gap:6px;padding:0 11px}.desk-metrics>div{padding:11px 7px}.desk-metrics>div>span{font-size:6px}.desk-metrics strong{font-size:20px;margin-top:8px}.desk-metrics small{font-size:10px}.desk-chart{margin:10px 11px;padding:12px}.desk-chart b{font-size:10px}.desk-chart>div:first-child{font-size:6px}.chart-bars{height:84px}.chart-days{font-size:6px}.desk-rooms{padding:0 11px 12px;gap:5px}.desk-rooms>span{font-size:6px;padding:5px 6px}.desk-bottom{font-size:5px;padding:9px 11px}.desk-label{font-size:7px}.desk-mascot{width:97px;right:2px;bottom:0}.desk-sticker{font-size:11px;padding:10px 20px 10px 13px;bottom:0;left:0}.suya-hero-grid{padding-bottom:50px}.suya-hero-bottom{font-size:8px;line-height:1.6;gap:15px;align-items:flex-start}.suya-hero-bottom a{font-size:6px;white-space:nowrap;padding-top:2px}.suya-features{padding-top:28px;padding-bottom:45px}.suya-section-intro{flex-direction:column;margin:30px 0 26px;gap:18px}.suya-section-intro h2{font-size:37px}.suya-section-intro p{font-size:11px}.suya-tabs{grid-template-columns:1fr 1fr}.suya-tabs>button{font-size:12px;padding:14px 0}.suya-tabs>button:nth-child(-n+2){border-bottom:1px solid #cbd4bf}.suya-tabs [aria-selected=true]{padding-left:10px;border-bottom:2px solid var(--ink)}.suya-feature-panel{padding-top:30px}.suya-feature-copy h3{font-size:29px;margin:15px 0}.suya-feature-copy>p{font-size:12px}.suya-feature-copy ul{font-size:10px;margin-top:18px}.feature-eyebrow{font-size:8px}.register-demo{padding:17px 7% 21px;min-height:430px}.register-sheet{padding-left:17px;padding-right:17px}.calendar-demo,.ledger-demo,.local-demo{min-height:400px;padding:21px}.large-dates>*{font-size:12px}.large-calendar-top{font-size:14px}.large-dates{gap:5px}.calendar-room{font-size:9px}.calendar-room b{font-size:9px}.ledger-total strong{font-size:36px}.ledger-row>span{font-size:11px}.ledger-row>b{font-size:11px}.ledger-row small{font-size:8px}.demo-caption{font-size:7px}.local-demo h4{font-size:22px}.suya-small-things{padding-top:28px;padding-bottom:45px}.suya-get{padding-top:28px}.suya-get-grid{padding:35px 0}.suya-get h2{font-size:clamp(37px,10.2vw,52px)}.suya-get-grid>div>p{font-size:10px}.next-software{font-size:9px;line-height:1.8;gap:15px;padding:19px 0}.suya-get .section-label{font-size:7px}.suya-get .section-label>span:last-child{text-align:right}.software-footer>div:first-child{flex-wrap:wrap;row-gap:13px}.desk-window{transform:rotateY(-3deg) rotateZ(1deg)}}
/* Match the GGB hero: primary download first, feature navigation second. */
.suya-hero-actions{gap:26px}
.suya-hero-actions>.solid-link{min-height:56px;padding:13px 23px;gap:45px;font-size:14px}
.suya-hero-actions>.quiet-link{border:0;padding:0;font-size:13px;white-space:nowrap}
@media(max-width:600px){.suya-hero-actions{gap:20px}.suya-hero-actions>.solid-link{min-height:51px;padding:12px 16px;gap:29px;font-size:12px}.suya-hero-actions>.quiet-link{font-size:11px}}
