@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--ink:#142823;--muted:#66736e;--mint:#b5f2d0;--green:#36816a;--dark:#0d2521;--line:#e1e7e3;--pale:#f5f8f5;--font:"DM Sans",Arial,sans-serif;--heading:"Manrope",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:15px;line-height:1.6}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{background:0 0;border:0}button:disabled{cursor:default;opacity:.6}button,a,input,select,textarea,summary{outline-offset:5px}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline:2px solid #37856b}img,svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--heading);letter-spacing:-1.5px;font-weight:750;line-height:1.15}p{color:var(--muted)}.container{width:min(1200px,100% - 96px);margin-inline:auto}.section{padding:104px 0}.eyebrow{letter-spacing:1.7px;color:#46705e;align-items:center;gap:8px;margin-bottom:19px;font-size:10px;font-weight:700;line-height:1.4;display:flex}h2{letter-spacing:-1.7px;font-size:43px;line-height:1.2}.button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:21px;min-height:50px;padding:14px 22px;font-size:13px;font-weight:650;line-height:1.5;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 13px #183c2410}.button.primary{background:var(--mint);color:#16372b}.button.primary:hover{background:#9ceabe}.button.dark{background:var(--ink);color:#fff}.button.dark:hover{background:#285144}.button.small{min-height:41px;padding:11px 17px;font-size:12px}.button.secondary{border:1px solid var(--line);background:#fff;gap:8px}.button.text-button{gap:9px;padding:12px 3px}.full{width:100%}.icon-button{border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-button:hover{background:#e6eee8}.inline-link{border-bottom:1px solid #a8c2b2;align-items:center;gap:17px;padding:0 0 7px;font-size:13px;font-weight:650;display:inline-flex}.inline-link:hover{color:var(--green);gap:23px}.tag{letter-spacing:.2px;white-space:nowrap;background:#edf4ef;border:1px solid #e0e9e3;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:550;line-height:1.2}.announcement{background:var(--dark);color:#e5efe9;letter-spacing:.15px;justify-content:center;align-items:center;gap:18px;height:34px;font-size:10px;display:flex}.announcement a{color:#b5f2d0;align-items:center;gap:4px;font-weight:600;display:flex}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #edf0ed;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:35px;height:80px;display:flex}.logo{font-family:var(--heading);letter-spacing:-2.3px;color:#172d25;align-items:center;font-size:35px;font-weight:800;line-height:1;display:inline-flex}.brand-mark{background:var(--mint);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-right:10px;display:flex;transform:rotate(-9deg)}.brand-mark svg{transform:rotate(9deg)}.brand-dot{color:#51a481}.nav-links{align-items:center;gap:30px;font-size:12px;font-weight:550;display:flex}.nav-links>a{white-space:nowrap;align-items:center;gap:6px;display:flex}.nav-links>a:hover{color:#36816a}.nav-new{letter-spacing:.5px;background:#ddf5e7;border-radius:3px;padding:2px 4px;font-size:7px;font-weight:700}.nav-actions{align-items:center;gap:10px;display:flex}.mobile-menu{display:none}.hero{background:linear-gradient(105deg,#fff 47%,#f6fbf6 100%);overflow:hidden}.hero-inner{grid-template-columns:.86fr 1.14fr;align-items:center;gap:26px;min-height:655px;padding-top:64px;padding-bottom:78px;display:grid}.hero-label{letter-spacing:1px;background:#f9fcf9;border:1px solid #dfebe2;border-radius:4px;align-items:center;gap:8px;margin-bottom:27px;padding:6px 10px;font-size:8.5px;font-weight:700;display:inline-flex}.live-dot{background:#55ae86;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #58b68b13}h1{letter-spacing:-4px;margin-bottom:25px;font-size:clamp(53px,5.15vw,74px);font-weight:750;line-height:1.045}h1>span{color:#4d9679}.hero-copy>p{max-width:365px;margin-bottom:25px;font-size:15px;line-height:1.9}.hero-buttons{align-items:center;gap:22px;display:flex}.play-circle{border:1px solid #b8c6bd;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.hero-foot{color:#738178;gap:18px;margin-top:22px;font-size:9px;display:flex}.hero-foot>span{align-items:center;gap:5px;display:flex}.hero-visual{min-width:0;margin-top:12px;position:relative}.visual-orbit{z-index:0;background:radial-gradient(#d7f4df65 0,#0000 65%);border:1px solid #dbece0;border-radius:50%;position:absolute;inset:-58px -160px -90px -35px;transform:rotate(-23deg)}.visual-orbit:after{content:"";border:1px solid #d9e9db;border-radius:50%;position:absolute;inset:40px 55px}.app-window{background:#fff;border:1px solid #d8e3db;border-radius:13px;width:calc(100% + 40px);min-height:405px;display:flex;position:relative;overflow:hidden;transform:perspective(1300px)rotateY(-3deg)rotate(1deg);box-shadow:0 23px 80px #214c3010,0 4px 10px #214c3008}.app-sidebar{color:#afc7b9;background:#142e26;flex-direction:column;flex-shrink:0;align-items:center;gap:13px;width:47px;padding:16px 0;display:flex;position:relative}.mini-logo{font-family:var(--heading);color:#fff;letter-spacing:-3px;margin-bottom:14px;font-size:28px;font-weight:800;line-height:1}.mini-logo>span{color:#b5f2d0}.app-sidebar>button{color:#98b2a3;border-radius:6px;padding:7px;display:flex}.app-sidebar>button.active{color:#133a28;background:#b5f2d0}.app-sidebar>button:hover{color:#effff3;background:#b5f2d02b}.sidebar-bottom{margin-top:auto;padding-top:22px}.app-main{background:#fbfcfa;width:calc(100% - 47px)}.app-topbar{background:#fff;border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:center;height:45px;padding:0 18px;font-size:9px;display:flex}.app-topbar>span,.app-topbar>div{align-items:center;gap:13px;display:flex}.avatar{color:#395b48;background:#dceadd;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;font-weight:650;display:inline-flex}.tone-1{color:#886e37;background:#eee5d5}.tone-2{color:#6f5790;background:#e7e1f3}.app-heading{justify-content:space-between;align-items:center;gap:8px;padding:19px 18px 14px;display:flex}.app-eyebrow{color:#748778;letter-spacing:1px;margin-bottom:5px;font-size:6px}.app-heading h3{letter-spacing:-.5px;font-size:17px}.app-tabs{border-bottom:1px solid #e5eae3;gap:15px;padding:0 18px;display:flex}.app-tabs button{color:#829087;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:5px 0 9px;font-size:8px;display:flex}.app-tabs button.active{color:#244e37;border-bottom-color:#428966}.app-panel{min-height:246px;padding:13px 14px 10px}.stats-row{grid-template-columns:1fr 1fr 1.05fr;gap:8px;margin-bottom:15px;display:grid}.stats-row>div{background:#fff;border:1px solid #e6ebe4;border-radius:6px;padding:8px 9px}.stats-row>div>span{color:#758576;font-size:7px;display:block}.stats-row strong{align-items:center;gap:5px;font-size:22px;font-weight:600;line-height:1.4;display:flex}.stats-row strong small{color:#4f9a76;margin-left:auto;font-size:5.5px;font-weight:400}.stats-row .stat-mint{background:#e4f6e8}.stat-mint svg{color:#579568;margin-left:auto}.app-status{color:#77867a;border-top:1px solid #e8ede6;align-items:center;gap:5px;padding:8px 16px;font-size:6px;display:flex}.app-status>span:last-child{margin-left:auto}.app-status .live-dot{width:4px;height:4px}.reward-float{z-index:2;background:#fff;border:1px solid #e8eadd;border-radius:9px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;top:-25px;right:-66px;transform:rotate(3deg);box-shadow:0 8px 35px #10341a12}.reward-symbol{color:#826921;background:#f8ecc7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.reward-float strong{font-size:10px;display:block}.reward-float div>span{color:#8a938b;margin-top:2px;font-size:8px;display:block}.reward-float b{color:#488669;margin-left:6px;font-weight:550}.reward-float>svg{color:#aa995f}.clock-float{z-index:2;background:#fff;border:1px solid #dceadf;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:9px;font-weight:550;display:flex;position:absolute;bottom:-16px;left:-25px;transform:rotate(-4deg);box-shadow:0 9px 32px #204d1e0c}.check-ring{color:#407657;background:#dbf0df;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.visual-caption{color:#71937c;font-size:11px;position:absolute;bottom:-54px;right:15px;transform:rotate(-4deg)}.curved-arrow{margin-left:12px;font-size:28px;display:inline-block;transform:rotate(57deg)}.device-band{border-block:1px solid var(--line);background:#fcfdfb}.device-band .container{justify-content:space-between;align-items:center;gap:23px;min-height:92px;display:flex}.device-band .container>span{letter-spacing:1px;color:#8a928a;max-width:105px;font-size:8px;font-weight:650}.device-band .container>div{color:#637268;align-items:center;gap:10px;font-size:12px;font-weight:550;display:flex}.device-band svg{stroke-width:1.5px;width:22px}.section-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:44px;display:flex}.section-heading>p,.section-heading>div>p{font-size:13px;line-height:1.9}.section-heading .eyebrow{margin-bottom:17px}.platform-section{padding-bottom:92px}.feature-layout{background:#f6f8f5;border:1px solid #eaf0e8;border-radius:14px;grid-template-columns:1fr 1.16fr;gap:78px;padding:35px 40px 35px 24px;display:grid}.feature-navigation{flex-direction:column;justify-content:center;gap:5px;display:flex}.feature-navigation>button{text-align:left;color:#78857b;border-radius:7px;align-items:center;gap:17px;padding:22px 17px;font-size:13px;transition:background .2s;display:flex}.feature-navigation>button.active{color:#244e35;background:#fff;box-shadow:0 4px 16px #21382406}.feature-number{letter-spacing:.7px;color:#94a297;font-size:9px}.feature-navigation>button>svg:last-child{margin-left:auto}.feature-content{border-left:1px solid #e1e8df;padding:2px 0 4px 44px;animation:.3s fadeIn}.feature-icon{color:#44815e;margin-bottom:17px}.feature-content h3{letter-spacing:-.9px;margin-bottom:14px;font-size:27px}.feature-content>p{max-width:370px;font-size:13px;line-height:1.85}.feature-checks{flex-wrap:wrap;gap:12px 20px;margin:21px 0 24px;display:flex}.feature-checks>span{color:#5c7662;align-items:center;gap:6px;font-size:10px;display:flex}.feature-checks svg{width:13px}.feature-content .inline-link{font-size:11px}.tickets-section{background:#f4f7f2}.small-note{color:#4e7c59;align-items:center;gap:7px;margin-top:17px;font-size:9px;display:flex}.big-board{background:#fff;border:1px solid #dde6da;border-radius:12px;overflow:hidden;box-shadow:0 8px 18px #13251005}.board-toolbar{border-bottom:1px solid #e6ede3;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.board-toolbar>div{align-items:center;gap:14px;display:flex}.board-toolbar strong{font-size:12px}.board-toolbar .tag{font-size:8px}.small-logo{letter-spacing:-3px;color:#346d4b;font-size:24px;font-weight:800;line-height:1}.reset-button{color:#71846c;align-items:center;gap:7px;font-size:10px;display:flex}.reset-button:hover{color:#1b412a}.kanban{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:23px;display:grid}.board-column{background:#f7f9f6;border:1px solid #eaf0e6;border-radius:7px;min-height:280px;padding:12px;transition:background .2s}.board-column:hover{background:#f0f6eb}.column-title{white-space:nowrap;align-items:center;gap:7px;margin-bottom:15px;font-size:10px;font-weight:600;display:flex}.status-dot{background:#88a8cb;border-radius:50%;width:6px;height:6px}.status-1{background:#c7a065}.status-2{background:#a589c7}.status-3{background:#63a584}.column-count{text-align:center;color:#7c8a75;background:#fff;border:1px solid #dee5da;border-radius:3px;min-width:17px;height:17px;margin-left:auto;font-size:8px}.ticket-stack{flex-direction:column;gap:9px;display:flex}.ticket-card{cursor:grab;background:#fff;border:1px solid #e1e7dd;border-radius:6px;padding:12px 12px 0;transition:transform .2s,box-shadow .2s;box-shadow:0 3px 5px #18271303}.ticket-card:active{cursor:grabbing}.ticket-card:hover{transform:translateY(-3px);box-shadow:0 5px 15px #18271309}.ticket-top{color:#899482;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:8px;display:flex}.urgent{color:#af754c;background:#fcf1e8;border-radius:4px;padding:2px 6px;font-size:7px}.ticket-detail{text-align:left;width:100%;min-height:39px;padding:0 0 0 27px;display:block;position:relative}.device-symbol{color:#869582;background:#f5f7f2;border-radius:3px;padding:4px 1px;position:absolute;top:0;left:0}.ticket-detail strong{font-size:11px;font-weight:650;line-height:1.5;display:block}.ticket-detail>span:last-child{color:#87917e;font-size:8px;display:block}.ticket-bottom{color:#819075;align-items:center;gap:4px;margin-top:14px;margin-bottom:10px;font-size:8px;display:flex}.ticket-bottom .avatar{width:20px;height:20px;font-size:6px}.ticket-time{align-items:center;gap:3px;margin-left:auto;font-size:6px;display:flex}.ticket-advance{color:#4b7650;border-top:1px solid #f0f2ed;justify-content:space-between;align-items:center;width:100%;padding:10px 0;font-size:8px;display:flex}.ticket-advance:hover{color:#204b25}.empty-column{text-align:center;color:#a0ad95;border:1px dashed #dce7d4;border-radius:6px;padding:38px 5px;font-size:9px}.board-bottom{color:#85917c;border-top:1px solid #e7ece3;justify-content:space-between;align-items:center;gap:16px;padding:13px 24px;font-size:9px;display:flex}.board-bottom>span:first-child{color:#537148;align-items:center;gap:7px;display:flex}.kanban.compact{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0}.compact .board-column{min-height:174px;padding:7px 6px}.compact .column-title{gap:4px;margin-bottom:8px;font-size:6.5px}.compact .column-count{min-width:11px;height:11px;font-size:5px}.compact .status-dot{width:4px;height:4px}.compact .ticket-card{padding:7px 7px 0}.compact .ticket-stack{gap:6px}.compact .ticket-top{margin-bottom:7px;font-size:5.5px}.compact .urgent{padding:2px 3px;font-size:4.5px}.compact .ticket-detail{min-height:27px;padding-left:20px}.compact .ticket-detail strong{font-size:7.5px}.compact .ticket-detail>span:last-child{font-size:5.5px}.compact .device-symbol{padding:3px 1px}.compact .device-symbol svg{width:12px;height:16px}.compact .ticket-bottom{gap:2px;margin-top:7px;margin-bottom:6px;font-size:5px}.compact .avatar{width:15px;height:15px;font-size:4px}.compact .ticket-time{gap:2px;font-size:4px}.compact .ticket-time svg{width:6px}.compact .ticket-top svg{width:10px}.ticket-benefits{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:27px;padding:0 8px;display:grid}.ticket-benefits>div{grid-template-columns:26px auto;column-gap:8px;display:grid}.ticket-benefits svg{color:#76936b;grid-row:span 2;margin-top:2px}.ticket-benefits strong{font-size:11px;font-weight:600}.ticket-benefits p{margin-top:3px;font-size:10px}.team-layout{grid-template-columns:.86fr 1.14fr;align-items:center;gap:76px;display:grid}.team-copy>p{max-width:355px;margin:24px 0;font-size:13px;line-height:1.9}.check-list{flex-direction:column;gap:14px;margin:25px 0 28px;padding:0;list-style:none;display:flex}.check-list li{align-items:center;gap:9px;font-size:11px;display:flex}.check-list svg{color:#649b79;width:15px;height:15px}.team-copy .inline-link{font-size:12px}.team-visual{background:#f7f8f4;border:1px solid #e8ecdf;border-radius:14px;padding:28px 24px 16px}.team-visual-header{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.team-visual-header .eyebrow{letter-spacing:1px;margin-bottom:8px;font-size:7px}.team-visual-header h3{letter-spacing:-.65px;font-size:20px}.calendar-tile{color:#779360;background:#e6efdf;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.shift-preview{background:#fff;border:1px solid #e5eadf;border-radius:7px;overflow:hidden}.shift-toolbar{justify-content:space-between;align-items:center;gap:6px;padding:11px 14px;display:flex}.shift-toolbar>div{align-items:center;gap:5px;display:flex}.shift-toolbar strong{font-size:10px}.shift-toolbar span{color:#909987;font-size:7px}.shift-toolbar .icon-button{padding:3px}.schedule{grid-template-columns:1.05fr repeat(5,1fr);gap:2px;padding:0 10px 10px;display:grid}.schedule-head{text-align:center;color:#8b9680;border-block:1px solid #f0f2eb;padding:9px 2px;font-size:8px}.schedule-head:first-child{text-align:left}.schedule-row{display:contents}.schedule-cell{border-bottom:1px solid #f0f2eb;align-items:stretch;min-height:46px;padding:6px 2px;display:flex}.schedule-name{border-bottom:1px solid #f0f2eb;align-items:center;gap:4px;font-size:8px;display:flex}.schedule-name .avatar{width:20px;height:20px;font-size:6px}.shift-block{color:#6d8556;background:#e9f1e3;border-left:2px solid #a1bb83;border-radius:3px;flex-direction:column;justify-content:center;width:100%;padding:5px 6px;display:flex}.shift-block.tone-1{color:#8b7ea0;background:#eeebf6;border-color:#baaacf}.shift-block.tone-2{color:#af9973;background:#f7eedf;border-color:#d8be95}.shift-block strong{font-size:9px;font-weight:550}.shift-block>span{font-size:6px}.add-shift{color:#bcc7b0;border:1px dashed #e6ecdf;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.add-shift:hover{color:#527944;border-color:#84ab70}.add-shift.filled{background:#eef8e7;border:1px solid #c7dfb6}.add-shift strong{font-size:8px}.add-shift span{font-size:6px}.shift-footer{color:#92a084;border-top:1px solid #eaf0e3;justify-content:space-between;align-items:center;padding:10px 12px;font-size:7px;display:flex}.shift-footer>span:first-child{color:#729155;align-items:center;gap:6px;display:flex}.lineup-card{background:#fff;border:1px solid #e5ebdc;border-radius:7px;align-items:center;gap:11px;margin-top:14px;padding:15px 12px;display:flex}.sun-symbol{color:#ba9a51;background:#fcf4dd;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lineup-card>div:nth-child(2){flex-direction:column;display:flex}.lineup-card strong{font-size:10px;font-weight:600}.lineup-card span{color:#939b89;font-size:8px}.lineup-card .lineup-count{color:#899679;border-left:1px solid #edf1e6;flex-direction:column;align-items:center;margin-left:auto;padding-left:16px;font-size:6px;display:flex}.lineup-count strong{color:#6d8854;font-size:18px;font-weight:500;line-height:1.3}.visual-subnote{color:#8c9984;text-align:center;margin-top:11px;font-size:8px;display:block}.arcade-section{color:#edf9ed;background:#102921;padding:96px 0 100px;position:relative;overflow:hidden}.arcade-section .eyebrow{color:#99cbb0}.arcade-intro{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:47px;display:flex}.arcade-intro h2{font-size:42px;line-height:1.23}.arcade-intro h2>span{color:#a7d8bb}.arcade-intro>p{color:#9fbaab;max-width:295px;font-size:12px;line-height:1.9}.arcade-showcase{grid-template-columns:1.75fr 1fr;gap:24px;display:grid}.arcade-cabinet{background:#18382b;border:1px solid #3d594a;border-radius:12px;padding:11px 11px 0}.cabinet-top{letter-spacing:.9px;color:#a4c3b0;justify-content:space-between;align-items:center;gap:10px;padding:4px 7px 13px;font-size:7px;display:flex}.cabinet-top>span:first-child{align-items:center;gap:7px;display:flex}.cabinet-screen{color:#183822;background:#d8efd4;border:1px solid #477352;border-radius:7px;overflow:hidden}.game-scene{background-color:#d9efd4;background-image:linear-gradient(#68947410 1px,#0000 1px),linear-gradient(90deg,#68947410 1px,#0000 1px);background-size:25px 25px;height:215px;position:relative;overflow:hidden}.floating-phone{z-index:2;background:#304d37;border:6px solid #2c4733;border-radius:13px;width:70px;height:118px;animation:5s ease-in-out infinite phoneFloat;position:absolute;top:39px;left:43%;transform:rotate(12deg);box-shadow:8px 8px #2b4f3019}.phone-screen{color:#446f3b;background:#bddeb0;border-radius:6px;justify-content:center;align-items:center;height:93px;display:flex}.floating-phone>span{background:#253e2a;border-radius:4px;width:21px;height:4px;position:absolute;top:3px;left:18px}.scene-platform{background:#71955c;border-top:9px solid #8cad71;border-bottom:6px solid #547549;height:28px;position:absolute;box-shadow:0 10px #47774217}.platform-one{width:140px;bottom:32px;left:5%;transform:rotate(-3deg)}.platform-two{width:91px;bottom:12px;right:18%;transform:rotate(3deg)}.platform-three{width:110px;top:60px;right:-26px;transform:rotate(3deg)}.floating-coin{color:#ab9144;width:29px;height:29px;font-family:var(--heading);background:#efdc8b;border:4px solid #d4ba59;border-radius:50%;justify-content:center;align-items:center;font-weight:800;animation:4s ease-in-out infinite coinFloat;display:flex;position:absolute;transform:rotate(8deg);box-shadow:3px 3px #bd9b4424}.coin-1{top:65px;left:23%}.coin-2{animation-delay:1s;top:28px;right:28%}.coin-3{animation-delay:2s;bottom:57px;right:22%}.pixel-spark{color:#9bb993;font-size:20px;position:absolute}.spark-1{top:19px;left:16%}.spark-2{bottom:33px;right:38%}.spark-3{top:18px;right:9%}.scene-label{letter-spacing:1.2px;color:#d2e3c8;z-index:1;font-size:6px;position:absolute;bottom:28px;left:12%;transform:rotate(-3deg)}.game-scene-footer{background:#d8edd1;border-top:1px solid #cde2c5;justify-content:space-between;align-items:center;gap:20px;padding:21px 25px;display:flex}.game-scene-footer h3{letter-spacing:-1px;font-size:26px}.game-scene-footer span{color:#7d9870;margin-top:10px;font-size:7px;display:block}.game-scene-footer .button{color:#e4f5dd;background:#284932;gap:8px;min-height:43px;padding:12px 17px;font-size:10px}.cabinet-bottom{justify-content:space-between;align-items:center;gap:10px;padding:14px 8px;display:flex}.arcade-pills{color:#8fa998;letter-spacing:.8px;gap:14px;font-size:6px;display:flex}.arcade-controls{gap:6px;display:flex}.arcade-controls i{background:#9bbaa5;border-radius:50%;width:11px;height:11px;box-shadow:0 2px #091d11}.arcade-controls i:last-child{background:#a9cc82}.arcade-side{flex-direction:column;gap:20px;display:flex}.leaderboard-card{background:#1a392d;border:1px solid #345444;border-radius:12px;padding:24px 20px 20px}.leaderboard-heading{align-items:center;gap:9px;display:flex}.leaderboard-heading>svg{color:#d2c484}.leaderboard-heading strong{font-size:11px;font-weight:500}.leaderboard-heading .tag{color:#9fbaa3;background:#254535;border-color:#40604c;margin-left:auto;font-size:6px}.leaderboard-podium{justify-content:center;align-items:flex-end;gap:7px;margin-top:44px;display:flex}.podium-player{flex-direction:column;align-items:center;display:flex;position:relative}.podium-player>.avatar{color:#e9f3e5;background:#739677;border:3px solid #44654c;width:35px;height:35px;font-size:11px}.podium-player.second>.avatar{background:#8b809f}.podium-player.third>.avatar{background:#ae9470}.podium-player>span:not(.avatar){color:#b1c5b5;margin:5px 0 9px;font-size:8px}.podium-player>div{background:linear-gradient(#345a41,#294c37);border-top:3px solid #659e6e;border-radius:4px 4px 0 0;flex-direction:column;align-items:center;width:70px;height:64px;padding-top:10px;display:flex}.podium-player strong{font-size:19px;font-family:var(--heading);color:#a4cba5;font-weight:650;line-height:1.2}.podium-player.first>div{background:linear-gradient(#4d7445,#305536);border-top-color:#bed084;height:91px}.podium-player.first strong{color:#d6e4b0;font-size:27px}.podium-player.first small{color:#9bbb81;font-size:6px}.podium-player.third>div{height:49px}.podium-player .crown{color:#dacc85;filter:drop-shadow(0 0 8px #e6e18633);position:absolute;top:-24px;transform:rotate(-8deg)}.leaderboard-card>p{color:#97b29e;text-align:center;margin-top:17px;font-size:10px;line-height:1.8}.arcade-note{color:#b5d9b7;align-items:flex-start;gap:12px;padding:0 6px;display:flex}.arcade-note>svg{margin-top:2px}.arcade-note h3{letter-spacing:-.2px;color:#c9e3cd;margin-bottom:8px;font-size:14px}.arcade-note p{color:#8eab98;font-size:10px;line-height:1.8}.mobile-break{display:none}.rewards-section{padding:108px 0 112px}.rewards-layout{grid-template-columns:1fr 1fr;align-items:center;gap:120px;display:grid}.rewards-visual{background:#f7f8f2;border:1px solid #f0f1e6;border-radius:14px;padding:26px 24px 11px;position:relative}.wallet{background:#fff;border:1px solid #e4e9da;border-radius:11px;max-width:335px;margin:auto;padding:23px;box-shadow:0 14px 30px #27472109}.wallet-top{align-items:center;gap:9px;display:flex}.coin-badge{color:#9c874a;background:#f4ecc8;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.wallet-top>span:nth-child(2){letter-spacing:1px;font-size:8px;font-weight:650}.wallet-top .tag{background:#f7f8f1;border-color:#f0f0e5;margin-left:auto;font-size:6px}.balance-label{color:#8e9885;margin-top:28px;font-size:10px;display:block}.wallet-balance{font-family:var(--heading);letter-spacing:-3px;font-size:63px;font-weight:650;line-height:1.45;transition:all .2s}.wallet-balance>span{font-family:var(--font);letter-spacing:0;color:#94a084;margin-left:11px;font-size:14px;font-weight:500}.wallet-rule{background:#ecf0e5;height:1px;margin-bottom:20px}.wallet-transaction{align-items:center;gap:10px;margin-bottom:24px;display:flex}.transaction-icon{color:#83a574;background:#eaf3e5;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.wallet-transaction>div{flex-direction:column;display:flex}.wallet-transaction strong{font-size:10px;font-weight:550}.wallet-transaction small{color:#97a189;margin-top:2px;font-size:8px}.wallet-transaction b{color:#789e61;margin-left:auto;font-size:10px;font-weight:550}.wallet .button{gap:20px;min-height:40px;padding:11px 13px;font-size:10px}.reward-pass{z-index:1;text-align:left;background:#e9edc9;border:1px solid #d5dcae;border-radius:8px;align-items:center;gap:13px;width:100%;max-width:315px;margin:-1px 0 0 auto;padding:17px 18px;transition:transform .2s;display:flex;position:relative;transform:translate(14px,10px)rotate(-4deg);box-shadow:0 5px 22px #34451a0a}.reward-pass:hover{transform:translate(14px,7px)rotate(-2deg)}.pass-icon{color:#6a7c3e;background:#d6dfb1;border-radius:8px;padding:10px;display:flex}.reward-pass>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.reward-pass strong{font-size:11px;font-weight:650}.reward-pass small{color:#8a9667;font-size:8px}.reward-pass>svg{color:#728544;margin-left:auto}.rewards-visual .visual-subnote{margin-top:29px;font-size:7px}.rewards-copy>p{max-width:370px;margin:22px 0 26px;font-size:13px;line-height:1.9}.reward-steps{flex-direction:column;gap:20px;display:flex}.reward-steps>div{gap:15px;display:flex}.reward-steps>div>span{color:#839c69;background:#f1f5ea;border-radius:50%;justify-content:center;align-items:center;min-width:24px;height:24px;margin-top:2px;font-size:8px;display:flex}.reward-steps strong{font-size:12px;font-weight:650}.reward-steps p{margin-top:3px;font-size:10px}.points-note{color:#80986c;border-top:1px solid #e8eddf;align-items:center;gap:9px;margin-top:25px;padding-top:20px;font-size:9px;display:flex}.story-section{background:#f6f7f1;padding:93px 0}.story-layout{grid-template-columns:1fr 1fr;align-items:center;gap:120px;display:grid}.story-section h2{font-size:45px;line-height:1.24}.story-section h2>span{color:#7d9672}.story-copy>p{max-width:403px;margin-top:18px;font-size:15px;line-height:1.9}.story-copy>p:first-of-type{color:#3e5f38}.story-symbol{color:#758c6b;align-items:center;gap:9px;display:flex}.story-symbol svg:last-child{color:#aac09c;width:26px}.origin-note{color:#829572;align-items:center;gap:9px;margin-top:28px;font-size:9px;font-weight:550;display:flex}.faq-layout{grid-template-columns:1fr 1.35fr;gap:100px;display:grid}.faq-layout>div:first-child>p{margin:22px 0 14px;font-size:12px}.faq-layout .inline-link{font-size:11px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>svg{color:#7c9274;transition:transform .2s}.faq-list details[open] summary>svg{transform:rotate(45deg)}.faq-list details>p{padding:0 25px 23px 0;font-size:12px;line-height:1.95}.cta-section{background:#b8edcb;overflow:hidden}.cta-inner{text-align:center;padding:78px 0 73px;position:relative}.cta-inner .eyebrow{color:#51795e;z-index:1;justify-content:center;position:relative}.cta-inner h2{letter-spacing:-2.3px;color:#1b3e2c;z-index:1;font-size:51px;position:relative}.cta-inner h2>span{color:#4e7d59}.cta-inner p{color:#60866c;z-index:1;margin:20px 0 27px;font-size:13px;position:relative}.cta-inner .button{z-index:1;position:relative}.cta-foot{color:#6a9876;margin-top:16px;font-size:9px;display:block}.cta-star{color:#87ce9e;z-index:0;opacity:.65;font-family:Arial,sans-serif;font-size:180px;line-height:1;position:absolute}.star-one{top:65px;left:30px;transform:rotate(10deg)}.star-two{font-size:120px;bottom:36px;right:40px;transform:rotate(23deg)}.footer{color:#bbccc0;background:#122b23;padding:58px 0 0}.logo.light{color:#f2f7ef}.logo.light .brand-mark{color:#173c2c;background:#b5f2d0}.logo.light .brand-dot{color:#93c5a3}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:45px;padding-bottom:47px;display:grid}.footer-top p{color:#9bb2a3;margin-top:21px;font-size:11px;line-height:1.8}.footer-origin{color:#789983;margin-top:14px;font-size:8px;display:block}.footer-top>div:not(:first-child){flex-direction:column;gap:12px;font-size:10px;display:flex}.footer-top h4{color:#d5e3d7;letter-spacing:0;font-size:11px;font-family:var(--font);margin-bottom:5px;font-weight:600;line-height:1.4}.footer-top button{text-align:left;color:#b8cabc;align-items:center;gap:5px;max-width:max-content;padding:0;font-size:10px;display:flex}.footer-top a:hover,.footer-top button:hover{color:#e8f8e7}.footer-bottom{color:#809b89;border-top:1px solid #2e4837;justify-content:space-between;align-items:center;gap:16px;padding:23px 0;font-size:8px;display:flex}.footer-bottom>a{color:#a0bba7}.arcade-preview{padding:1px 1px 0}.arcade-preview-top{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.arcade-preview-top>span:first-child{align-items:center;gap:7px;font-size:9px;font-weight:550;display:flex}.arcade-preview-top>span>svg{color:#759b69}.game-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mini-game{text-align:left;border-radius:8px;flex-direction:column;padding:15px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.mini-game:hover{transform:translateY(-3px)}.mint-game{color:#4d7041;background:#dcecd0}.purple-game{color:#7a6291;background:#e8e2f3}.mini-game>strong{margin-top:8px;font-size:11px;font-weight:650}.mini-game>small{opacity:.8;font-size:7px}.game-play{align-items:center;gap:5px;margin-top:8px;font-size:8px;display:flex}.match-art{grid-template-columns:repeat(2,22px);gap:5px;margin:4px auto;display:grid;transform:rotate(-8deg)}.match-art>span{background:#88aa74;border-radius:4px;height:24px;box-shadow:2px 3px #73945e}.match-art>span:first-child,.match-art>span:last-child{background:#f4f8e2;box-shadow:2px 3px #c6d7b5}.bolt-art{color:#9c81b9;justify-content:center;align-items:center;height:57px;display:flex;transform:rotate(9deg)}.arcade-score{color:#829672;align-items:center;gap:8px;padding:12px 2px 0;font-size:8px;display:flex}.arcade-score>span:nth-child(2){margin-right:auto}.arcade-score>strong{font-size:8px}.arcade-score>.avatar{width:21px;height:21px;font-size:6px}.toast{z-index:100;color:#3d663a;background:#f9fff5;border:1px solid #d8e8d7;border-radius:9px;align-items:center;gap:12px;max-width:calc(100vw - 30px);padding:15px 18px;font-size:12px;animation:.2s fadeIn;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #1731181c}.toast>button{color:#88a077;margin-left:5px;padding:0;display:flex}.dialog{width:min(560px,100% - 30px);max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;border:1px solid #dfe7db;border-radius:16px;padding:40px;overflow:auto;box-shadow:0 24px 100px #152e2833}.dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#102e2685}.dialog.wide{width:min(1000px,100% - 30px)}.dialog-close{color:#71866d;z-index:2;position:absolute;top:13px;right:14px}.dialog h2{letter-spacing:-1.3px;font-size:33px}.dialog .eyebrow{margin-top:4px;font-size:8px}.dialog p{margin-top:17px;font-size:12px;line-height:1.85}.demo-form>p{max-width:375px}.demo-form form{margin-top:26px}.demo-form label{flex-direction:column;gap:6px;margin-bottom:15px;font-size:10px;font-weight:550;display:flex}.demo-form input,.demo-form select,.demo-form textarea{color:#3e5639;background:#fcfdfa;border:1px solid #dce5d6;border-radius:5px;outline-color:#8bb475;width:100%;padding:10px 11px;font-size:12px}.demo-form input::placeholder,.demo-form textarea::placeholder{color:#a3af9a}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{outline-offset:1px;background:#fff;outline:2px solid #aac499}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.demo-form textarea{resize:vertical;min-height:68px}.optional{color:#a5b199;font-size:8px;font-weight:400;display:inline}.demo-form .consent{flex-direction:row;align-items:flex-start;gap:9px;margin:16px 0 0;font-size:10px;font-weight:400;line-height:1.5;display:flex}.consent input{accent-color:#547b3b;flex-shrink:0;width:14px;height:14px;margin:1px 0 0}.honey{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.dialog .fine-print{color:#99a38e;margin:10px 0 18px;font-size:9px;line-height:1.7}.form-foot{text-align:center;color:#9aa78e;margin-top:11px;font-size:9px}.dialog .form-error{color:#b06151;background:#fff2ee;border-radius:4px;margin:12px 0;padding:8px 12px;font-size:11px}.form-success{padding:28px 0 16px}.success-icon{color:#54773b;background:#e6f2dd;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:28px;display:flex}.form-success .eyebrow{margin-bottom:16px}.success-note{color:#819570;background:#f4f7ee;border-radius:6px;align-items:center;gap:10px;margin-top:24px;padding:15px;font-size:10px;display:flex}.bench-game h2{font-size:30px}.game-meta{color:#879c71;justify-content:space-between;margin:25px 0 12px;font-size:11px;display:flex}.match-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.match-card{color:#a7d99a;height:83px;font-size:28px;font-family:var(--heading);background:#173e2c;border-radius:8px;justify-content:center;align-items:center;font-weight:800;transition:background .25s,transform .2s;display:flex;box-shadow:0 3px #092715}.match-card:hover:not(:disabled){transform:translateY(-3px)}.match-card.revealed{color:#6f8f52;background:#ddedcf;box-shadow:0 3px #aac995}.match-card.matched{opacity:1;color:#476a2e;background:#bce29d}.game-result{color:#6c8756;justify-content:center;align-items:center;gap:9px;min-height:48px;margin:15px 0;font-size:11px;display:flex}.bench-game>.button{width:100%;min-height:40px;font-size:11px}.ticket-dialog>p{margin-top:12px}.ticket-summary{background:#f6f9f1;border-radius:8px;grid-template-columns:1fr 1fr;gap:22px;margin:23px 0;padding:21px;display:grid}.ticket-summary>div{flex-direction:column;gap:5px;display:flex}.ticket-summary span{color:#8e9e80;font-size:9px}.ticket-summary strong{font-size:11px;font-weight:600}.ticket-dialog h3{letter-spacing:-.5px;font-size:18px}.sample-note{color:#879b74;background:#fbfcf6;border:1px solid #e9eddf;border-radius:6px;align-items:center;gap:10px;margin:20px 0;padding:14px;font-size:10px;display:flex}.tour h2{font-size:34px}.tour-preview{background:#f6f9f1;border:1px solid #e1ead8;border-radius:9px;margin:24px 0;padding:14px;overflow:hidden}.tour-preview .kanban{background:0 0;gap:10px;padding:8px}.tour-preview .board-column{background:#eef3e8;min-height:260px;padding:8px}.tour-preview .ticket-card{padding:9px 8px 0}.tour-preview .ticket-detail strong{font-size:10px}.tour-preview .ticket-time{display:none}.tour-preview .shift-preview{max-width:660px;margin:10px auto}.tour-preview .schedule-cell{min-height:70px}.tour-preview .shift-block strong{font-size:13px}.tour-preview .shift-block>span{font-size:9px}.tour-preview .schedule-name{font-size:10px}.tour-preview .shift-footer{font-size:9px}.tour-preview .arcade-preview{max-width:600px;margin:10px auto;padding:15px}.tour-preview .mini-game{padding:20px}.tour-preview .mini-game>strong{font-size:16px}.tour-preview .mini-game>small,.tour-preview .game-play{font-size:10px}.tour-preview .arcade-preview-top{font-size:12px}.tour-nav{justify-content:space-between;align-items:center;gap:20px;display:flex}.tour-dots{gap:8px;display:flex}.tour-dots>button{background:#dce7d2;border-radius:50%;width:8px;height:8px;padding:0}.tour-dots>button.active{background:#74965c;border-radius:9px;width:22px}.privacy p{margin-top:20px}@keyframes phoneFloat{0%,to{transform:rotate(12deg)translateY(0)}50%{transform:rotate(7deg)translateY(-9px)}}@keyframes coinFloat{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-7px)rotate(-3deg)}}@keyframes fadeIn{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.hero-inner{min-height:710px}.hero-copy>p{max-width:400px;font-size:16px}.hero-label{font-size:9px}.hero-foot{font-size:10px}.app-window{min-height:430px}.app-panel{min-height:260px}.app-heading{padding-block:22px}.compact .board-column{min-height:182px}}@media (max-width:1120px){.container{width:calc(100% - 64px)}.nav{gap:20px}.nav-links{gap:20px;font-size:11px}.hero-inner{grid-template-columns:.88fr 1.12fr;gap:20px;min-height:620px}.hero-label{font-size:7px}.hero-copy>p{max-width:320px;font-size:13px}h1{font-size:62px}.hero-buttons{gap:12px}.hero-buttons .button{gap:11px;font-size:11px}.hero-foot{gap:11px;font-size:8px}.app-window{width:calc(100% + 22px);min-height:390px}.app-heading h3{font-size:15px}.app-heading .tag{font-size:6px}.reward-float{padding:11px 12px;top:-30px;right:-22px}.reward-float strong{font-size:9px}.reward-float div>span{font-size:7px}.reward-float>svg{display:none}.compact .ticket-detail{padding-left:0}.compact .device-symbol,.compact .ticket-time{display:none}.stats-row{gap:5px}.stats-row>div{padding:7px}.stats-row strong{font-size:20px}.stats-row strong small{font-size:5px}.stats-row>div>span,.compact .column-title{font-size:6px}.compact .ticket-detail strong{font-size:7px}.hero-visual{margin-top:25px}.section{padding:85px 0}h2{font-size:37px}.section-heading>p,.section-heading>div>p{font-size:12px}.feature-layout{gap:35px;padding:30px 25px}.feature-content{padding-left:30px}.feature-navigation>button{gap:10px;padding:21px 12px;font-size:12px}.feature-number{font-size:8px}.team-layout{gap:45px}.team-visual{padding:23px 16px 16px}.team-visual-header h3{font-size:18px}.team-visual-header .eyebrow{font-size:6px}.calendar-tile{width:35px;height:35px}.schedule-name .avatar{width:16px;height:16px;font-size:5px}.schedule-name{gap:2px;font-size:7px}.lineup-card{gap:8px;padding:13px 10px}.lineup-card .lineup-count{padding-left:10px}.lineup-card span{font-size:7px}.lineup-card strong{font-size:9px}.lineup-count strong{font-size:16px}.arcade-intro h2{font-size:36px}.arcade-intro>p{max-width:260px;font-size:11px}.arcade-showcase{grid-template-columns:1.6fr 1fr;gap:20px}.game-scene-footer{padding:20px}.game-scene-footer h3{font-size:23px}.game-scene-footer .button{padding:11px;font-size:9px}.leaderboard-card{padding:20px 15px}.leaderboard-heading{gap:7px}.leaderboard-heading strong{font-size:10px}.leaderboard-heading .tag{font-size:5px}.rewards-layout,.story-layout{gap:80px}.rewards-visual{padding:23px 16px 12px}.wallet{padding:19px}.story-section h2{font-size:40px}.faq-layout{gap:65px}.cta-star{font-size:140px}.star-one{left:0}.star-two{font-size:100px;right:0}.big-board .kanban{gap:10px;padding:17px}.board-column{padding:9px}.ticket-card{padding:9px 9px 0}.ticket-detail strong{font-size:10px}.ticket-bottom{font-size:7px}.ticket-time{font-size:5px}}@media (max-width:900px){.nav-links{gap:14px}.nav-links>a{font-size:10px}.nav-links>a:nth-child(4){display:none}.nav-actions .button{font-size:10px}.hero-inner{min-height:590px;padding-top:51px;padding-bottom:65px}.hero-copy{z-index:3;position:relative}.hero-label{letter-spacing:.5px;font-size:6px}h1{letter-spacing:-3.4px;font-size:55px}.hero-copy>p{max-width:278px;font-size:12px}.hero-buttons{gap:8px}.hero-buttons .button{gap:9px;min-height:45px;padding:12px 14px;font-size:10px}.hero-buttons .text-button{padding:12px 0}.hero-foot{flex-direction:column;gap:6px;margin-top:17px}.app-window{min-height:340px;transform:perspective(1300px)rotateY(-3deg)rotate(1deg)}.app-panel{min-height:220px;padding:12px 9px 8px}.app-sidebar{gap:12px;width:38px;padding:14px 0}.app-sidebar>button{padding:5px}.app-sidebar>button>svg{width:14px;height:14px}.app-main{width:calc(100% - 38px)}.app-heading{padding:14px 10px}.app-heading h3{font-size:12px}.app-heading .tag{display:none}.app-topbar{height:40px;padding-inline:11px;font-size:7px}.app-topbar>div{gap:9px}.app-eyebrow{font-size:5px}.app-tabs{gap:13px;padding-inline:10px}.app-tabs button{font-size:6px}.app-tabs svg{width:10px}.stats-row>div>span{font-size:5px}.stats-row strong small{display:none}.stats-row strong{font-size:19px}.compact .board-column{min-height:157px;padding:6px 4px}.compact .column-title{gap:2px;font-size:5px}.compact .column-count{display:none}.compact .ticket-card{padding:6px 5px 0}.compact .ticket-detail strong{font-size:6px}.compact .ticket-detail>span:last-child{font-size:4.5px}.compact .ticket-detail{min-height:21px}.compact .ticket-top{font-size:4.5px}.compact .urgent,.compact .ticket-bottom{font-size:4px}.compact .avatar{width:12px;height:12px}.compact .ticket-stack{gap:5px}.compact .status-dot{width:3px;height:3px}.reward-float{gap:8px;padding:10px;top:-23px;right:-20px}.reward-symbol{width:29px;height:29px}.reward-float strong{font-size:8px}.reward-float div>span{font-size:6px}.clock-float{gap:6px;padding:8px 11px;font-size:7px;bottom:-18px;left:-9px}.visual-caption{font-size:9px;bottom:-47px;right:-5px}.device-band .container{gap:20px;min-height:82px}.device-band .container>div{gap:7px;font-size:10px}.device-band .container>div:last-child{display:none}.device-band .container>span{max-width:88px;font-size:7px}.section-heading{gap:25px}h2{font-size:34px}.section-heading>p,.section-heading>div>p{font-size:11px}.eyebrow{font-size:9px}.feature-layout{grid-template-columns:1fr 1.1fr;gap:27px;padding:25px 18px}.feature-navigation>button{gap:10px;padding:20px 10px;font-size:10px}.feature-navigation>button>svg{width:17px}.feature-content{padding-left:25px}.feature-content h3{font-size:24px}.feature-content>p{font-size:11px}.feature-checks{gap:9px;margin:16px 0 21px}.feature-checks>span{font-size:9px}.feature-content .inline-link{font-size:10px}.big-board .kanban{gap:8px;padding:13px}.board-column{padding:7px}.column-title{gap:4px;font-size:8px}.ticket-card{padding:9px 7px 0}.ticket-detail{padding-left:0}.ticket-detail .device-symbol{display:none}.ticket-detail strong{font-size:9px}.ticket-detail>span:last-child,.ticket-bottom{font-size:7px}.ticket-time{display:none}.ticket-top{font-size:7px}.urgent{font-size:6px}.ticket-advance{font-size:7px}.board-bottom{padding:12px 15px;font-size:8px}.board-bottom>span:last-child{font-size:7px}.ticket-benefits{gap:20px}.ticket-benefits strong{font-size:10px}.ticket-benefits p{font-size:9px}.team-layout{grid-template-columns:1fr;gap:35px}.team-copy{grid-template-columns:1fr 1fr;gap:0 45px;display:grid}.team-copy .eyebrow{grid-column:1}.team-copy h2{grid-area:2/1/4}.team-copy>p{grid-area:1/2/3;max-width:none;margin:0;font-size:12px}.team-copy .check-list{grid-column:2;margin-top:19px}.team-copy .inline-link{grid-column:1;max-width:max-content;margin-top:8px}.team-visual{padding:25px}.team-visual-header h3{font-size:22px}.team-visual-header .eyebrow{font-size:8px}.large .schedule-cell{min-height:62px}.large .shift-block{padding:9px}.large .shift-block strong{font-size:11px}.large .shift-block>span{font-size:8px}.large .schedule-name{gap:5px;font-size:10px}.large .schedule-name .avatar{width:23px;height:23px;font-size:7px}.large .schedule-head{font-size:9px}.large .shift-toolbar{padding:13px}.lineup-card strong{font-size:11px}.lineup-card span{font-size:9px}.lineup-card .lineup-count{font-size:8px}.lineup-count strong{font-size:20px}.arcade-section{padding:80px 0}.arcade-intro{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:34px}.arcade-intro h2{font-size:37px}.arcade-intro>p{max-width:520px;font-size:12px}.arcade-showcase{grid-template-columns:1fr}.arcade-side{grid-template-columns:1.2fr 1fr;align-items:center;gap:35px;display:grid}.leaderboard-card{padding:20px 23px}.leaderboard-heading strong{font-size:11px}.leaderboard-podium{margin-top:34px}.leaderboard-card>p{margin-top:13px;font-size:9px}.arcade-note h3{font-size:18px}.arcade-note p{font-size:12px}.game-scene{height:235px}.floating-phone{top:45px}.game-scene-footer h3{font-size:28px}.game-scene-footer .button{padding:14px 18px;font-size:11px}.game-scene-footer span{font-size:8px}.rewards-layout{grid-template-columns:1fr 1fr;gap:40px}.rewards-visual{padding:17px 12px 10px}.wallet{padding:17px}.wallet-top>span:nth-child(2){font-size:7px}.wallet-top .tag{display:none}.wallet-balance{font-size:58px}.wallet-transaction{gap:7px}.wallet-transaction strong{font-size:8px}.wallet-transaction small{font-size:6px}.wallet-transaction b{font-size:8px}.reward-pass{gap:8px;padding:12px}.reward-pass strong{font-size:10px}.reward-pass small{font-size:7px}.pass-icon{padding:8px}.rewards-copy h2{font-size:31px}.rewards-copy>p{font-size:11px}.reward-steps{gap:15px}.reward-steps strong{font-size:11px}.reward-steps p{font-size:9px}.points-note{font-size:8px}.story-layout{gap:50px}.story-section h2{font-size:35px}.story-copy>p{font-size:12px}.faq-layout{grid-template-columns:.85fr 1.15fr;gap:40px}.faq-list summary{padding:18px 0;font-size:11px}.faq-list details>p{padding-right:10px;font-size:11px}.cta-inner h2{font-size:44px}.cta-star{font-size:90px}.star-one{top:25px;left:2px}.star-two{font-size:80px;bottom:21px;right:4px}.footer-top{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:25px}.footer-top>div:not(:first-child),.footer-top button{font-size:9px}.footer-top h4{font-size:10px}.footer .logo{font-size:30px}.footer .brand-mark{width:31px;height:31px}.footer-top p{font-size:10px}.footer-origin{font-size:7px}}@media (max-width:650px){html{scroll-padding-top:80px}.container{width:calc(100% - 40px)}.announcement{gap:10px;height:30px;font-size:8px}.announcement a{font-size:8px}.nav{gap:10px;height:65px}.logo{font-size:31px}.brand-mark{border-radius:9px;width:31px;height:31px;margin-right:9px}.brand-mark svg{width:20px;height:20px}.nav-actions{gap:8px}.nav-actions .button{gap:9px;min-height:35px;padding:8px 11px;font-size:9px}.mobile-menu{padding:4px;display:flex}.mobile-menu>svg{width:22px}.nav-links{border-bottom:1px solid var(--line);background:#fff;padding:16px 24px 23px;display:none;position:absolute;top:65px;left:0;right:0;box-shadow:0 12px 20px #193b2010}.nav-links.open{flex-direction:column;align-items:stretch;gap:0;display:flex}.nav-links.open>a{padding:13px 4px;font-size:13px;display:flex}.nav-links>a:nth-child(4){display:flex}.nav-new{margin-left:5px;font-size:8px}.hero{background:linear-gradient(#fff,#f7fbf6)}.hero-inner{grid-template-columns:1fr;gap:60px;min-height:0;padding:40px 0 57px}.hero-copy{text-align:center}.hero-label{letter-spacing:.6px;margin-bottom:24px;padding:7px 9px;font-size:7px}h1{letter-spacing:-3.5px;margin-bottom:22px;font-size:62px;line-height:1.02}.hero-copy>p{max-width:335px;margin:0 auto 25px;font-size:13px;line-height:1.9}.hero-buttons{justify-content:center;gap:21px}.hero-buttons .button{gap:12px;min-height:45px;font-size:11px}.hero-buttons .primary{padding-inline:18px}.hero-foot{flex-direction:row;justify-content:center;gap:14px;font-size:7.5px}.hero-visual{width:100%;max-width:480px;margin:0 auto 20px}.app-window{width:100%;min-height:356px;transform:rotate(0)}.app-sidebar{gap:11px;width:39px}.app-main{width:calc(100% - 39px)}.app-heading{padding:15px 12px}.app-heading h3{font-size:14px}.app-heading .tag{padding:3px 4px;font-size:5px;display:inline-flex}.app-topbar{font-size:7px}.app-topbar .avatar{width:22px;height:22px;font-size:7px}.app-eyebrow{font-size:5px}.app-tabs{padding-inline:12px}.app-tabs button{font-size:7px}.app-panel{min-height:218px;padding:13px 10px 9px}.stats-row>div>span{font-size:5.5px}.stats-row strong{font-size:20px}.stats-row{gap:6px;margin-bottom:12px}.compact .board-column{min-height:168px;padding:7px 5px}.compact .column-title{gap:3px;font-size:5.5px}.compact .ticket-card{padding:7px 5px 0}.compact .ticket-detail strong{font-size:6.5px}.compact .ticket-detail>span:last-child{font-size:4.5px}.compact .ticket-top{margin-bottom:6px;font-size:4.5px}.compact .urgent{font-size:4px}.compact .ticket-bottom{font-size:5px}.compact .avatar{width:14px;height:14px;font-size:4px}.reward-float{padding:10px 12px;top:-28px;right:-5px;transform:rotate(3deg)}.reward-float strong{font-size:8px}.reward-float div>span{font-size:6px}.clock-float{padding:8px 11px;font-size:7px;bottom:-17px;left:0}.visual-caption{font-size:8px;bottom:-42px;right:7px}.visual-orbit{inset:-10px -90px -35px -85px}.device-band .container{grid-template-columns:repeat(4,1fr);gap:0;min-height:100px;padding-block:22px;display:grid}.device-band .container>span{text-align:center;letter-spacing:1px;grid-column:1/-1;max-width:none;margin-bottom:17px;font-size:7px}.device-band .container>div{justify-content:center;gap:5px;font-size:9px}.device-band svg{width:17px;height:17px}.device-band .container>div:last-child{display:none}.section{padding:65px 0}h2{letter-spacing:-1.5px;font-size:33px}.eyebrow{letter-spacing:1.2px;margin-bottom:17px;font-size:8px}.eyebrow>svg{width:13px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:29px}.section-heading>p,.section-heading>div>p{font-size:12px}.section-heading h2>br{display:none}.feature-layout{grid-template-columns:1fr;gap:24px;padding:12px 16px 25px}.feature-navigation{gap:3px}.feature-navigation>button{gap:13px;padding:15px 10px;font-size:11px}.feature-number{font-size:8px}.feature-navigation>button>svg{width:18px}.feature-content{border-top:1px solid #e1e8df;border-left:0;padding:24px 9px 0}.feature-icon{margin-bottom:13px}.feature-content h3{font-size:26px}.feature-content>p{max-width:100%;font-size:12px}.feature-checks{gap:11px 15px;margin:20px 0 25px}.feature-checks>span{font-size:9px}.feature-content .inline-link{font-size:11px}.small-note{margin-top:14px;font-size:9px;line-height:1.7}.desktop-break{display:none}.big-board{overflow:hidden}.board-toolbar{gap:8px;padding:13px 14px}.board-toolbar>div{gap:9px}.board-toolbar strong{font-size:10px}.board-toolbar .tag{padding:3px 5px;font-size:6px}.small-logo{font-size:22px}.reset-button{gap:4px;font-size:8px}.reset-button>svg{width:11px}.big-board .kanban{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.board-column{min-height:223px;padding:9px}.column-title{margin-bottom:10px;font-size:8px}.column-count{min-width:14px;height:14px;font-size:7px}.ticket-card{padding:10px 9px 0}.ticket-top{margin-bottom:8px;font-size:7px}.urgent{font-size:6px}.ticket-detail strong{font-size:10px}.ticket-detail>span:last-child{font-size:7px}.ticket-bottom{margin-top:9px;font-size:7px}.ticket-advance{font-size:7px}.board-bottom{flex-direction:column;align-items:flex-start;gap:6px;padding:13px 17px;font-size:8px}.board-bottom>span:last-child{font-size:7px}.empty-column{padding:27px 4px;font-size:8px}.ticket-benefits{grid-template-columns:1fr;gap:20px;margin-top:27px;padding:0 4px}.ticket-benefits>div{column-gap:12px}.ticket-benefits strong{font-size:12px}.ticket-benefits p{font-size:10px}.ticket-benefits svg{width:21px}.team-layout{gap:35px}.team-copy{display:block}.team-copy>p{margin:20px 0;font-size:12px;line-height:1.9}.team-copy .check-list{gap:13px;margin:23px 0}.team-copy .inline-link{margin-top:4px;font-size:11px}.team-visual{border-radius:10px;margin-inline:-3px;padding:21px 12px 15px}.team-visual-header{gap:12px;margin-bottom:20px}.team-visual-header h3{font-size:18px}.team-visual-header .eyebrow{letter-spacing:.6px;margin-bottom:8px;font-size:6px}.calendar-tile{border-radius:7px;width:32px;height:32px}.calendar-tile>svg{width:20px}.large .schedule-cell{min-height:53px;padding:5px 1px}.large .shift-block{padding:6px 4px}.large .shift-block strong{font-size:9px}.large .shift-block>span{font-size:6px}.large .schedule-name{gap:2px;font-size:7px}.large .schedule-name .avatar{width:17px;height:17px;font-size:5px}.large .schedule-head{font-size:7px}.schedule{gap:2px;padding:0 7px 7px}.shift-toolbar{padding:10px}.shift-toolbar strong{font-size:9px}.shift-toolbar span{font-size:6px}.shift-footer{padding:9px;font-size:6px}.lineup-card{gap:8px;padding:12px 9px}.lineup-card strong{font-size:9px}.lineup-card span{font-size:7px}.lineup-card .lineup-count{padding-left:9px;font-size:6px}.lineup-count strong{font-size:17px}.sun-symbol{width:29px;height:29px}.sun-symbol svg{width:16px}.visual-subnote{font-size:7px}.arcade-section{padding:62px 0}.arcade-intro{gap:20px;margin-bottom:28px}.arcade-intro h2{letter-spacing:-1.4px;font-size:32px}.arcade-intro>p{font-size:12px;line-height:1.9}.mobile-break{display:block}.arcade-cabinet{border-radius:9px;padding:8px 8px 0}.cabinet-top{letter-spacing:.5px;padding:5px 3px 11px;font-size:5px}.cabinet-top>span:first-child{gap:5px}.cabinet-top .live-dot{width:4px;height:4px}.game-scene{background-size:21px 21px;height:205px}.floating-phone{border-width:5px;width:63px;height:105px;top:34px;left:41%}.phone-screen{height:82px}.phone-screen svg{width:43px}.floating-phone>span{width:18px;left:16px}.platform-one{width:100px;bottom:35px;left:0}.platform-two{width:80px;bottom:14px;right:14%}.platform-three{width:90px;top:72px;right:-46px}.coin-1{top:64px;left:17%}.coin-2{top:23px;right:22%}.coin-3{bottom:52px;right:13%}.floating-coin{border-width:3px;width:25px;height:25px;font-size:12px}.scene-label{font-size:4px;bottom:33px;left:5%}.game-scene-footer{flex-direction:column;align-items:flex-start;gap:17px;padding:21px 17px}.game-scene-footer h3{font-size:26px}.game-scene-footer h3>br{display:none}.game-scene-footer>div>span{margin-top:9px;font-size:7px;line-height:1.7}.game-scene-footer .button{width:100%;min-height:40px;padding:11px 16px;font-size:10px}.cabinet-bottom{padding:14px 4px}.arcade-pills{letter-spacing:.4px;gap:10px;font-size:5px}.arcade-controls{gap:5px}.arcade-controls i{width:9px;height:9px}.arcade-side{grid-template-columns:1fr;gap:24px}.leaderboard-card{padding:22px}.leaderboard-heading strong{font-size:12px}.leaderboard-heading .tag{font-size:7px}.leaderboard-podium{margin-top:40px}.podium-player>div{width:78px}.leaderboard-card>p{font-size:10px}.arcade-note{padding:0 8px}.arcade-note h3{font-size:15px}.arcade-note p{font-size:11px;line-height:1.8}.rewards-layout{flex-direction:column-reverse;gap:35px;display:flex}.rewards-copy h2{font-size:33px}.rewards-copy>p{margin:21px 0 25px;font-size:12px}.reward-steps{gap:21px}.reward-steps strong{font-size:12px}.reward-steps p{font-size:10px}.points-note{font-size:9px}.rewards-visual{width:100%;padding:24px 23px 18px}.wallet{max-width:330px;padding:22px}.wallet-top>span:nth-child(2){font-size:8px}.wallet-top .tag{font-size:6px;display:block}.wallet-balance{font-size:61px}.wallet-transaction strong{font-size:10px}.wallet-transaction small{font-size:8px}.wallet-transaction b{font-size:9px}.reward-pass{gap:12px;max-width:285px;padding:15px}.reward-pass strong{font-size:10px}.reward-pass small{font-size:8px}.story-section{padding:65px 0}.story-layout{grid-template-columns:1fr;gap:29px}.story-section h2{font-size:37px}.story-copy>p{margin-top:16px;font-size:13px;line-height:1.9}.story-symbol svg{width:31px;height:31px}.story-symbol svg:last-child{width:24px}.origin-note{margin-top:24px;font-size:9px}.faq-layout{grid-template-columns:1fr;gap:28px}.faq-layout h2>br{display:none}.faq-layout>div:first-child>p{margin:18px 0 13px;font-size:12px}.faq-list summary{padding:20px 0;font-size:12px}.faq-list details>p{font-size:12px}.cta-inner{padding:66px 0 59px}.cta-inner h2{letter-spacing:-1.5px;font-size:36px}.cta-inner p{max-width:240px;margin:20px auto 26px;font-size:12px}.cta-inner .eyebrow{font-size:7px}.cta-star{opacity:.35}.star-one{font-size:76px;top:37px;left:-35px}.star-two{font-size:70px;bottom:29px;right:-29px}.cta-inner .button{min-height:47px;padding:14px 22px;font-size:12px}.cta-foot{font-size:8px}.footer{padding-top:42px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 25px;padding-bottom:33px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:13px 25px;display:grid}.footer-top>div:last-child>h4{grid-column:1/-1}.footer-top p{margin-top:17px;font-size:11px}.footer-origin{margin-top:12px;font-size:8px}.footer-top h4{margin-bottom:4px;font-size:12px}.footer-top>div:not(:first-child){gap:13px;font-size:11px}.footer-top button{font-size:11px}.footer-bottom{flex-wrap:wrap;gap:12px;padding:20px 0;font-size:7px}.footer-bottom>span:nth-child(2){display:none}.dialog{border-radius:12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:35px 23px 25px}.dialog.wide{width:calc(100% - 24px)}.dialog h2{font-size:29px}.dialog .eyebrow{margin-bottom:17px;font-size:7px}.dialog p{font-size:12px}.demo-form form{margin-top:23px}.form-grid{grid-template-columns:1fr;gap:0}.demo-form label{font-size:10px}.demo-form input,.demo-form select,.demo-form textarea{padding:10px;font-size:16px}.demo-form .consent{margin-top:15px;font-size:10px}.consent input{width:15px;height:15px}.demo-form .fine-print{font-size:9px}.dialog .button{min-height:45px;font-size:12px}.form-foot{font-size:8px}.match-grid{gap:8px}.match-card{height:67px;font-size:25px}.match-card svg{width:22px}.game-result,.game-meta{font-size:10px}.tour h2{font-size:28px}.tour-preview{margin:20px -11px;padding:7px}.tour-preview .kanban{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:4px}.tour-preview .board-column{min-height:220px;padding:7px}.tour-preview .ticket-card{padding:8px 7px 0}.tour-preview .ticket-detail strong{font-size:9px}.tour-preview .schedule-cell{min-height:48px}.tour-preview .shift-block strong{font-size:9px}.tour-preview .shift-block>span{font-size:6px}.tour-preview .schedule-name{font-size:7px}.tour-preview .shift-footer{font-size:6px}.tour-preview .large .shift-toolbar{padding:10px 8px}.tour-preview .arcade-preview{padding:10px 6px}.tour-preview .mini-game{padding:14px 11px}.tour-preview .mini-game>strong{font-size:12px}.tour-preview .mini-game>small,.tour-preview .game-play,.tour-preview .arcade-preview-top>span:first-child{font-size:8px}.arcade-score{gap:5px;font-size:6px}.arcade-score>strong{font-size:7px}.arcade-score>.avatar{width:17px;height:17px;font-size:5px}.tour-nav .button{padding:12px 16px;font-size:11px}.ticket-summary{gap:18px;padding:16px}.ticket-summary strong{font-size:10px}.ticket-summary span{font-size:8px}.ticket-dialog h3{font-size:18px}.toast{gap:8px;width:max-content;padding:12px 14px;font-size:10px;bottom:15px}.toast>svg{width:16px}.app-panel .mini-game{padding:10px}.app-panel .mini-game>strong{font-size:9px}.app-panel .mini-game>small{font-size:6px}.app-panel .game-play{font-size:7px}.app-panel .arcade-preview-top>span:first-child{font-size:8px}.app-panel .arcade-preview-top>span>svg{width:15px}.app-panel .arcade-score{gap:5px;font-size:5px}.app-panel .arcade-score strong,.app-panel .schedule-head{font-size:6px}.app-panel .shift-toolbar span{display:none}.app-panel .shift-footer{font-size:5px}.app-panel .schedule-name{font-size:6px}.app-panel .schedule-name .avatar{width:15px;height:15px;font-size:4px}.app-panel .shift-block{padding:5px 3px}.app-panel .shift-block strong{font-size:8px}.app-panel .shift-block>span{font-size:5px}.app-panel .schedule{padding:0 5px 6px}}@media (max-width:365px){.container{width:calc(100% - 30px)}h1{font-size:55px}.hero-buttons{gap:12px}.hero-buttons .button{font-size:10px}.hero-label{font-size:6px}.hero-foot{gap:10px;font-size:6.5px}.compact .ticket-detail strong{font-size:5.5px}.compact .ticket-detail>span:last-child{font-size:4px}.compact .column-title,.stats-row>div>span{font-size:5px}.reward-float{right:0}.board-toolbar .tag{display:none}.rewards-visual{padding-inline:16px}.wallet{padding:17px}.wallet-top .tag{font-size:5px}.lineup-card .lineup-count{padding-left:6px}.lineup-card strong{font-size:8px}.lineup-card span{font-size:6px}.lineup-count strong{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.app-window{transform:none}}.feature-header{z-index:40;isolation:isolate}.feature-header .nav{gap:25px}.feature-nav{align-items:center;gap:10px;margin-left:auto;margin-right:auto;display:flex}.feature-nav-trigger{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:12px 13px;font-size:12px;font-weight:550;transition:background .18s,color .18s;display:flex}.feature-nav-trigger:hover,.feature-nav-group.is-active .feature-nav-trigger{color:#2c6b4e;background:#f0f6ef}.feature-nav-trigger>svg{color:#83958a;transition:transform .28s cubic-bezier(.2,.8,.2,1),color .2s}.feature-nav-group.is-active .feature-nav-trigger>svg{color:#3d7c5a;transform:rotate(180deg)}.feature-nav-trigger .nav-new{letter-spacing:.5px;color:#5a8951;background:#dcf1db;margin:0 1px;padding:2px 4px;font-size:6px}.mega-panel{z-index:2;opacity:0;visibility:hidden;transform-origin:top;pointer-events:none;grid-template-rows:0fr;width:min(1110px,100vw - 64px);transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .19s,transform .28s cubic-bezier(.22,1,.36,1),visibility .28s;display:grid;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%,-9px)}.mega-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;transform:translate(-50%)}.mega-panel-clip{min-height:0;margin:0 -18px;padding:0 18px 24px;overflow:hidden}.mega-panel-surface{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#becfbe transparent;background:#fff;border:1px solid #dde8dc;border-radius:0 0 15px 15px;grid-template-columns:minmax(0,1fr) 260px;max-height:calc(100dvh - 130px);display:grid;overflow:auto;box-shadow:0 20px 35px #11291c13,0 3px 6px #10251805}.mega-main{padding:26px 27px 24px}.mega-heading{border-bottom:1px solid #eef1e9;margin-bottom:17px;padding:0 9px 21px}.mega-heading .eyebrow{letter-spacing:1.35px;color:#73996b;margin-bottom:8px;font-size:7px}.mega-heading h2{letter-spacing:-.8px;margin-bottom:6px;font-size:23px;line-height:1.3}.mega-heading p{color:#899482;font-size:11px;line-height:1.6}.mega-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.mega-column>h3{font-family:var(--font);letter-spacing:.35px;color:#87977d;margin:0 0 8px;padding:0 10px;font-size:9px;font-weight:600;line-height:1.4}.mega-items{flex-direction:column;gap:3px;display:flex}.mega-item{text-align:left;border-radius:8px;align-items:center;gap:11px;width:100%;min-width:0;padding:11px 9px;transition:background .2s,transform .2s;display:flex}:is(.mega-item:hover,.mega-item:focus-visible){background:#f3f8ee;transform:translate(2px)}.mega-item-icon{color:#6f8e61;background:#f8faf4;border:1px solid #e6eddf;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,border-color .2s,transform .2s;display:flex}.mega-item:hover .mega-item-icon{background:#e2f1d8;border-color:#d3e6c6;transform:rotate(-4deg)}.mega-item-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.mega-item-title{color:#28462e;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.45;display:flex}.mega-item-description{color:#8a9780;font-size:9px;line-height:1.55}.mega-badge{letter-spacing:.4px;color:#6e9754;white-space:nowrap;background:#e1f2d7;border:1px solid #d6eacc;border-radius:3px;padding:2px 4px;font-size:5px;font-weight:600;display:inline-flex}.mega-item-arrow{color:#7b9d65;opacity:0;width:12px;margin-left:auto;transition:opacity .2s,transform .2s;transform:translate(-4px,4px)}:is(.mega-item:hover .mega-item-arrow,.mega-item:focus-visible .mega-item-arrow){opacity:1;transform:translate(0)}.mega-spotlight{background:#eaf3e2;border:1px solid #e2ead8;border-radius:9px;flex-direction:column;align-items:flex-start;margin:17px 17px 17px 0;padding:25px 22px 19px;display:flex;position:relative;overflow:hidden}.spotlight-art{color:#6f9253;background:#dceccc;border:1px solid #cbdcbf;border-radius:17px;justify-content:center;align-items:center;width:92px;height:80px;margin:7px 0 27px;display:flex;position:relative;transform:rotate(-8deg);box-shadow:6px 6px #dce7d251}.spotlight-art>svg{transform:rotate(8deg)}.spotlight-spark{color:#96aa72;background:#f4f7e9;border:1px solid #d4e1c6;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-10px;right:-12px;transform:rotate(19deg)}.mega-spotlight .eyebrow{letter-spacing:1px;color:#809668;margin-bottom:11px;font-size:6px}.mega-spotlight h3{letter-spacing:-.9px;color:#365531;max-width:200px;font-size:24px;line-height:1.23}.mega-spotlight p{color:#7f946f;max-width:200px;margin-top:14px;font-size:10px;line-height:1.85}.spotlight-action{text-align:left;color:#527641;border-bottom:1px solid #c8d9ba;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:15px 0 26px;padding:13px 0 8px;font-size:10px;font-weight:650;transition:gap .2s;display:flex}.spotlight-action:hover{color:#274924}.spotlight-footer{color:#92a181;align-items:center;gap:6px;margin-top:auto;font-size:6px;line-height:1.6;display:flex}.spotlight-footer .live-dot{background:#90b278;width:4px;height:4px}.spotlight-arcade{background:#193d2e;border-color:#2e5940}.spotlight-arcade .spotlight-art{color:#b5d18a;background:#2f5738;border-color:#497749;box-shadow:6px 6px #09251b26}.spotlight-arcade .spotlight-spark{color:#7b974b;background:#d8e9bb;border-color:#bfd99a}.spotlight-arcade .eyebrow{color:#94b585}.spotlight-arcade h3{color:#d9edc8}.spotlight-arcade p{color:#9db88d}.spotlight-arcade .spotlight-action{color:#c2dda2;border-color:#456647}.spotlight-arcade .spotlight-footer{color:#7c9f70}.spotlight-team .spotlight-art{color:#6e9379;background:#dde8df;border-color:#c9dcd0}.spotlight-discover{background:#f3f3e6;border-color:#e9e9d7}.spotlight-discover .spotlight-art{color:#95955f;background:#e8e9ce;border-color:#d9ddba}.mega-bottom{background:#fbfcf8;border-top:1px solid #eaf0e2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:13px 36px;display:flex}.mega-bottom>span{color:#8a9c7a;align-items:center;gap:8px;font-size:9px;display:flex}.mega-bottom>button{color:#567644;align-items:center;gap:12px;padding:0;font-size:9px;font-weight:600;display:flex}.mega-bottom>button:hover{color:#2c5126}.nav-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:35;opacity:0;visibility:hidden;pointer-events:none;background:#142d251d;transition:opacity .24s,visibility .24s;position:fixed;inset:0}.nav-scrim.is-visible{opacity:1;visibility:visible;pointer-events:auto}.mobile-nav-heading,.mobile-nav-footer{display:none}.faq-list details{scroll-margin-top:110px}@media (min-width:761px){.feature-nav .mega-panel.is-open .mega-main{animation:.3s both menuContentIn}.feature-nav .mega-panel.is-open .mega-spotlight{animation:.34s 40ms both menuContentIn}}@keyframes menuContentIn{0%{opacity:.15;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.feature-nav{gap:2px}.feature-header .nav{gap:16px}.feature-nav-trigger{gap:6px;padding:11px 10px;font-size:11px}.feature-nav-trigger .nav-new{font-size:5px}.mega-panel{width:calc(100vw - 50px)}.mega-panel-surface{grid-template-columns:minmax(0,1fr) 220px}.mega-main{padding:24px 19px 20px}.mega-heading{padding-inline:9px}.mega-columns{gap:12px}.mega-item{gap:9px;padding:10px 8px}.mega-item-title{gap:4px;font-size:10px}.mega-item-description{font-size:8px}.mega-item-icon{width:31px;height:31px}.mega-item-icon>svg{width:16px}.mega-item-arrow{width:10px}.mega-spotlight{padding:23px 17px 17px}.mega-spotlight h3{font-size:23px}.mega-spotlight p{font-size:9px}.mega-spotlight .eyebrow{font-size:5px}.spotlight-action{font-size:9px}.spotlight-footer{font-size:5px}.spotlight-art{width:77px;height:70px;margin-bottom:25px}}@media (min-width:761px) and (max-width:900px){.feature-header .logo{font-size:31px}.feature-header .brand-mark{width:30px;height:30px;margin-right:8px}.feature-header .brand-mark>svg{width:19px}.feature-header .nav{gap:9px}.feature-nav{gap:0}.feature-nav-trigger{gap:5px;padding:10px 8px;font-size:10px}.feature-nav-trigger .nav-new{display:none}.feature-header .nav-actions .button{gap:9px;padding:10px 12px;font-size:9px}.mega-panel{width:calc(100vw - 36px)}.mega-panel-surface{grid-template-columns:minmax(0,1fr) 190px}.mega-main{padding:22px 15px 18px}.mega-heading h2{font-size:21px}.mega-heading p{font-size:10px}.mega-columns{gap:6px}.mega-column>h3{font-size:8px}.mega-item{gap:7px;padding:10px 6px}.mega-item-title{font-size:9px}.mega-item-description{font-size:7.5px}.mega-item-icon{border-radius:7px;width:28px;height:28px}.mega-item-icon>svg{width:15px;height:15px}.mega-item-arrow{display:none}.mega-badge{padding:2px 3px;font-size:4px}.mega-spotlight{margin:14px 14px 14px 0;padding:22px 15px 16px}.mega-spotlight h3{font-size:21px}.mega-spotlight p{font-size:9px}.spotlight-action{font-size:8px}.spotlight-action>svg{width:12px}.spotlight-footer{font-size:5px}.mega-bottom{padding:12px 26px}}@media (max-width:900px){.feature-header .nav{gap:12px;height:65px}.feature-header .mobile-menu{padding:5px;display:flex}.feature-header .mobile-menu>svg{width:22px}.feature-header .nav-actions{gap:10px}.feature-header .nav-actions .button{gap:9px;min-height:36px;padding:8px 12px;font-size:10px}.feature-nav{overscroll-behavior:contain;opacity:0;visibility:hidden;scrollbar-width:thin;scrollbar-color:#c6d8bf transparent;background:#fff;border-bottom:1px solid #dfe8da;flex-direction:column;align-items:stretch;gap:0;max-height:0;margin:0;padding:0 24px;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .2s,transform .25s,visibility .25s;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto;transform:translateY(-6px);box-shadow:0 15px 25px #1735220d}.feature-nav.mobile-is-open{opacity:1;visibility:visible;max-height:calc(100dvh - 108px);transform:translateY(0)}.mobile-nav-heading{justify-content:space-between;align-items:center;gap:14px;padding:23px 2px 18px;display:flex}.mobile-nav-heading>span:first-child{letter-spacing:1px;color:#63905e;font-size:8px;font-weight:650}.mobile-nav-heading>span:last-child{color:#a0ae97;font-size:8px}.feature-nav-group{border-top:1px solid #e7eddf}.feature-nav-trigger{border-radius:0;justify-content:flex-start;gap:9px;width:100%;min-height:60px;padding:19px 4px;font-size:14px;line-height:1.4}.feature-nav-trigger>svg{width:16px;height:16px;margin-left:auto}.feature-nav-trigger .nav-new{margin-left:1px;padding:3px 5px;font-size:6px}.feature-nav-trigger:hover,.feature-nav-group.is-active .feature-nav-trigger{color:#4e8144;background:0 0}.mega-panel{opacity:0;visibility:hidden;grid-template-rows:0fr;width:100%;max-height:none;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .2s,transform .25s,visibility .25s;display:grid;position:static;top:auto;left:auto;transform:translateY(-5px)}.mega-panel.is-open{opacity:1;visibility:visible;grid-template-rows:1fr;transform:translateY(0)}.mega-panel-clip{min-height:0;margin:0;padding:0;overflow:hidden}.mega-panel-surface{box-shadow:none;border:0;border-radius:0;flex-direction:column;max-height:none;display:flex;overflow:visible}.mega-main{padding:0 0 15px}.mega-heading{border-bottom:1px solid #eef2e9;margin-bottom:15px;padding:2px 5px 17px}.mega-heading .eyebrow{display:none}.mega-heading h2{letter-spacing:-.6px;margin-bottom:6px;font-size:20px}.mega-heading p{font-size:10px;line-height:1.7}.mega-columns{grid-template-columns:1fr;gap:19px}.mega-column>h3{letter-spacing:.65px;text-transform:uppercase;color:#9aa88e;margin-bottom:6px;padding-inline:5px;font-size:8px}.mega-items{gap:2px}.mega-item{border-radius:7px;gap:12px;min-height:61px;padding:11px 5px}.mega-item:hover{transform:none}.mega-item-icon{border-radius:8px;width:35px;height:35px}.mega-item-icon>svg{width:19px;height:19px}.mega-item-title{gap:7px;font-size:12px;line-height:1.4}.mega-item-description{font-size:10px;line-height:1.55}.mega-item-arrow{opacity:1;color:#a6b599;width:13px;transform:none}.mega-badge{padding:2px 4px;font-size:5px}.mega-spotlight{border-radius:9px;grid-template-columns:1fr auto;gap:0 14px;margin:2px 0 19px;padding:20px;display:grid}.spotlight-art{border-radius:11px;grid-area:1/2/4;width:50px;height:54px;margin:6px 3px 0 0;box-shadow:3px 3px #dce7d251}.spotlight-art>svg{width:27px;height:27px}.spotlight-spark{border-radius:6px;width:21px;height:21px;top:-8px;right:-8px}.spotlight-spark>svg{width:12px;height:12px}.mega-spotlight .eyebrow{letter-spacing:.8px;grid-column:1;margin-bottom:9px;font-size:6px}.mega-spotlight h3{letter-spacing:-.7px;grid-column:1;max-width:none;font-size:21px}.mega-spotlight p{grid-column:1/-1;max-width:none;margin-top:12px;font-size:10px;line-height:1.75}.spotlight-action{grid-column:1/-1;margin:10px 0 0;padding:11px 0 6px;font-size:11px}.spotlight-footer,.mega-bottom{display:none}.mobile-nav-footer{border-top:1px solid #e7eddf;padding:22px 0 26px;display:block}.mobile-nav-footer .button{min-height:47px;font-size:12px}.faq-list details{scroll-margin-top:82px}}@media (max-width:365px){.feature-nav{padding-inline:18px}.mega-item-title{font-size:11px}.mega-item-description{font-size:9px}.mega-item{gap:10px}.mega-item-icon{width:32px;height:32px}.mega-spotlight{padding:17px}.mega-spotlight h3{font-size:19px}.feature-header .nav-actions{gap:7px}.feature-header .nav-actions .button{padding-inline:10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.feature-nav,.mega-panel,.mega-item,.mega-item-icon,.mega-item-arrow,.feature-nav-trigger>svg,.nav-scrim{transition:none!important}.mega-panel.is-open .mega-main,.mega-panel.is-open .mega-spotlight{animation:none!important}}.button.demo-white{color:#203c2d;background:#fff;border:1px solid #d6dfd5;font-weight:600;box-shadow:0 2px 3px #153d2404}.button.demo-white:hover:not(:disabled){background:#fff;border-color:#8dab95;transform:translateY(-1px);box-shadow:0 4px 12px #16391c0b}.button.demo-white:active{background:#f8fbf6;transform:translateY(0)}.feature-nav{gap:4px}.feature-nav-trigger{padding-inline:10px}.pricing-nav-link>svg{color:#8a9e81;width:12px}.pricing-section{background:#f7f9f4;border-top:1px solid #edf1e7;border-bottom:1px solid #edf1e7;padding:94px 0 80px}.pricing-heading{text-align:center;margin-bottom:42px}.pricing-heading .eyebrow{letter-spacing:1.8px;justify-content:center;margin-bottom:20px;font-size:9px}.pricing-heading h2{letter-spacing:-1.8px;font-size:45px;line-height:1.18}.pricing-heading h2>span{color:#679064}.pricing-heading p{color:#81917a;margin-top:20px;font-size:13px;line-height:1.85}.pricing-preview-label{letter-spacing:.15px;color:#849879;background:#f0f5e9;border:1px solid #e0e9d6;border-radius:20px;align-items:center;gap:7px;margin-top:19px;padding:6px 10px;font-size:8px;display:inline-flex}.pricing-preview-label .live-dot{background:#8aac71;width:5px;height:5px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.plan-card{background:#fff;border:1px solid #e0e7d9;border-radius:12px;flex-direction:column;padding:24px 23px 28px;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex;position:relative}.plan-card:hover{border-color:#c0d5b2;transform:translateY(-4px);box-shadow:0 10px 24px #18331b08}.plan-card.plan-pro{background:#e8f5df;border-color:#a1c78b;box-shadow:0 0 0 3px #d9ebce88}.plan-topline{justify-content:space-between;align-items:center;gap:10px;min-height:35px;margin-bottom:21px;display:flex}.plan-icon{color:#799865;background:#f4f7ee;border:1px solid #e7ecdf;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.plan-pro .plan-icon{color:#638845;background:#d0e8bd;border-color:#bbd6a8}.plan-highlight{letter-spacing:1px;color:#759455;background:#dceecf;border:1px solid #cde2bb;border-radius:4px;align-items:center;gap:4px;padding:5px 7px;font-size:6px;font-weight:700;display:flex}.plan-card h3{letter-spacing:-.85px;margin-bottom:8px;font-size:25px}.plan-tagline{color:#4b6943;font-size:10px;font-weight:600;line-height:1.6}.plan-description{color:#8a987f;min-height:61px;margin-top:13px;font-size:11px;line-height:1.8}.plan-price{flex-direction:column;justify-content:flex-end;gap:8px;min-height:78px;margin:24px 0 23px;display:flex}.plan-price strong{font-family:var(--heading);letter-spacing:-1.4px;color:#294b2a;font-size:31px;font-weight:650;line-height:1.3}.plan-price-free strong{letter-spacing:-2.3px;font-size:48px;line-height:1.1}.plan-price>span{color:#8a9a7b;font-size:9px;line-height:1.5}.plan-pro .plan-price>span{color:#7e9767}.plan-card .button{border-radius:6px;justify-content:space-between;gap:12px;min-height:43px;padding:12px 14px;font-size:10px}.button.plan-button{color:#567845;background:#fff;border:1px solid #dce5d3}.button.plan-button:hover:not(:disabled){background:#f3f8ed;border-color:#c5d7b4}.plan-pro .button.dark{color:#e6f4de;background:#294f31}.plan-pro .button.dark:hover{background:#35633d}.plan-divider{background:#e9eee1;height:1px;margin:25px 0 20px}.plan-pro .plan-divider{background:#cfe1c1}.plan-feature-heading{color:#648051;min-height:30px;font-size:9px;font-weight:600;line-height:1.7}.plan-card ul{flex-direction:column;gap:13px;margin:10px 0 0;padding:0;list-style:none;display:flex}.plan-card li{color:#839475;align-items:flex-start;gap:8px;font-size:10px;line-height:1.7;display:flex}.plan-card li>svg{color:#88a575;width:13px;height:13px;margin-top:2px}.plan-pro li{color:#71915a}.plan-pro li>svg{color:#779957}.pricing-footnote{color:#9bab8e;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 4px;font-size:8px;line-height:1.8;display:flex}.pricing-footnote>span:first-child{align-items:flex-start;gap:7px;max-width:650px;display:flex}.pricing-footnote svg{color:#98ae84;width:13px;height:13px;margin-top:1px}.pricing-footnote>span:last-child{white-space:nowrap}.pricing-help{background:#f1f5e9;border:1px solid #e1e9d7;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin-top:8px;padding:22px 26px;display:flex}.pricing-help>div{align-items:center;gap:14px;display:flex}.pricing-help-icon{color:#8da471;background:#e7edda;border:1px solid #d9e4c8;border-radius:9px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.pricing-help strong{color:#5c7947;font-size:12px;font-weight:600}.pricing-help p{color:#8fa27c;margin-top:4px;font-size:10px}.pricing-help>button{color:#65844e;white-space:nowrap;border-bottom:1px solid #c4d7b2;align-items:center;gap:20px;padding:7px 0;font-size:11px;font-weight:600;display:flex}.pricing-help>button:hover{color:#375d29}@media (min-width:761px) and (max-width:1120px){.feature-header .nav{gap:14px}.feature-nav{gap:0}.feature-nav-trigger{gap:5px;padding-inline:8px}.feature-nav-trigger .nav-new{display:none}.feature-header .nav-actions .button{gap:10px;padding-inline:13px}}@media (max-width:1120px){.pricing-grid{gap:12px}.plan-card{padding:22px 18px 25px}.plan-card h3{font-size:24px}.plan-description{min-height:72px;font-size:10px}.plan-tagline{font-size:9px}.plan-price{margin-top:19px}.plan-price strong{font-size:29px}.plan-price-free strong{font-size:46px}.plan-card .button{gap:8px;padding-inline:11px;font-size:9px}.plan-feature-heading{font-size:8px}.plan-card li{gap:7px;font-size:9px}.plan-highlight{padding-inline:5px;font-size:5px}}@media (max-width:900px){.pricing-section{padding:78px 0 65px}.pricing-heading h2{font-size:40px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.plan-card{padding:27px}.plan-description{max-width:290px;min-height:63px;font-size:12px}.plan-tagline{font-size:11px}.plan-card h3{font-size:27px}.plan-price strong{font-size:34px}.plan-price-free strong{font-size:49px}.plan-card .button{min-height:45px;padding-inline:16px;font-size:11px}.plan-price>span{font-size:10px}.plan-feature-heading{min-height:22px;font-size:10px}.plan-card li{font-size:11px}.plan-highlight{padding-inline:7px;font-size:6px}.pricing-footnote{gap:15px;font-size:7px}.pricing-help{padding:21px}.pricing-help strong{font-size:11px}.pricing-help p{font-size:9px}.pricing-help>button{gap:13px;font-size:10px}}@media (min-width:761px) and (max-width:900px){.feature-header .nav{gap:9px}.feature-nav-trigger{padding-inline:7px;font-size:9px}.feature-header .nav-actions .button{gap:8px;padding-inline:11px;font-size:9px}.pricing-nav-link>svg{width:10px}}@media (max-width:760px){.feature-nav{gap:0}.feature-nav-trigger{padding-inline:4px}.pricing-nav-link{border-top:1px solid #e7eddf;min-height:60px;font-size:14px}.pricing-nav-link>svg{width:15px;height:15px;margin-left:auto}.feature-header .nav-actions .demo-white{box-shadow:none;background:#fff}.pricing-footnote{flex-direction:column;gap:6px;padding:20px 2px}.pricing-footnote>span:last-child{padding-left:20px}.pricing-help p{max-width:280px}}@media (max-width:650px){.pricing-section{padding:65px 0 53px}.pricing-heading{margin-bottom:30px}.pricing-heading h2{letter-spacing:-1.4px;font-size:35px}.pricing-heading .eyebrow{letter-spacing:1.3px;margin-bottom:18px;font-size:8px}.pricing-heading p{max-width:300px;margin:18px auto 0;font-size:12px}.pricing-preview-label{margin-top:18px;font-size:7px}.pricing-grid{grid-template-columns:1fr;gap:19px}.plan-card{width:100%;max-width:440px;margin:0 auto;padding:25px}.plan-topline{margin-bottom:18px}.plan-card h3{font-size:27px}.plan-tagline{font-size:11px}.plan-description{max-width:none;min-height:0;margin-top:12px;font-size:12px}.plan-price{min-height:75px;margin:21px 0}.plan-price strong{font-size:36px}.plan-price-free strong{font-size:49px}.plan-price>span{font-size:10px}.plan-card .button{min-height:46px;padding:12px 17px;font-size:12px}.plan-divider{margin:24px 0 17px}.plan-feature-heading{min-height:0;font-size:10px}.plan-card ul{gap:12px;margin-top:16px}.plan-card li{font-size:11px}.pricing-footnote{max-width:440px;margin:auto;padding:22px 2px;font-size:8px;line-height:1.8}.pricing-help{flex-direction:column;align-items:stretch;gap:20px;margin-top:4px;padding:21px}.pricing-help>div{align-items:flex-start;gap:12px}.pricing-help strong{font-size:12px;line-height:1.6;display:block}.pricing-help p{max-width:none;font-size:10px;line-height:1.8}.pricing-help>button{justify-content:space-between;padding:10px 0 7px;font-size:11px}.pricing-help-icon{width:35px;height:35px}.pricing-help-icon>svg{width:19px}}@media (prefers-reduced-motion:reduce){.plan-card{transition:none}.plan-card:hover{transform:none}}.plan-price strong{letter-spacing:-1.7px;font-variant-numeric:tabular-nums;font-size:42px;line-height:1.2}.plan-price-free strong{font-size:48px}@media (max-width:1120px) and (min-width:901px){.plan-price strong{font-size:37px}.plan-price-free strong{font-size:45px}}@media (max-width:650px){.plan-price strong{font-size:44px}.plan-price-free strong{font-size:49px}}.pricing-signatures{grid-template-columns:1fr 1fr;gap:20px;margin:12px 0 62px;display:grid}.pricing-signatures article{background:#f2f7ea;border:1px solid #dfe8d6;border-radius:12px;gap:19px;padding:29px;display:flex}.signature-icon{color:#638b49;background:#e4eed8;border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.signature-tier{letter-spacing:1.1px;color:#78965f;margin:2px 0 12px;font-size:8px;font-weight:650;display:block}.pricing-signatures h3{letter-spacing:-.45px;color:#385b2e;font-size:20px;line-height:1.35}.pricing-signatures p{color:#7d906d;margin:13px 0 17px;font-size:12px;line-height:1.85}.pricing-signatures a{color:#5c8145;align-items:center;gap:9px;font-size:10px;font-weight:600;display:inline-flex}.pricing-signatures a:hover{color:#284f25}.pricing-comparison{margin-bottom:32px;scroll-margin-top:110px}.comparison-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px;display:flex}.comparison-heading .eyebrow{letter-spacing:1.6px;margin-bottom:14px;font-size:9px}.comparison-heading h3{letter-spacing:-1px;color:#34582b;font-size:33px}.comparison-heading p{color:#87977b;margin-top:12px;font-size:12px;line-height:1.8}.comparison-filter{color:#718a5e;cursor:pointer;align-items:center;gap:8px;padding-bottom:6px;font-size:10px;display:flex}.comparison-filter input{accent-color:#537c3d;width:15px;height:15px}.comparison-mobile-select{display:none}.comparison-scroll{scrollbar-color:#bed0ad #f4f7ee;background:#fff;border:1px solid #dce6d3;border-radius:12px;overflow:auto}.comparison-scroll:focus-visible{outline-offset:4px;outline:2px solid #729653}.feature-comparison{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.feature-comparison th,.feature-comparison td{text-align:center;vertical-align:middle;border-bottom:1px solid #ebf0e5;padding:17px 14px}.feature-comparison th:first-child{text-align:left;width:39%}.feature-comparison thead th{color:#5f7a4d;background:#f5f8f0;padding:23px 14px;font-size:12px;font-weight:600}.feature-comparison thead th:first-child{padding-left:25px;font-size:11px}.feature-comparison thead th>span{color:#3f6430;font-size:14px;display:block}.feature-comparison thead small{color:#567847;letter-spacing:-.25px;margin-top:9px;font-size:16px;font-weight:600;display:block}.feature-comparison thead i{color:#8ca07b;margin-left:2px;font-size:9px;font-style:normal;font-weight:400}.feature-comparison tbody th[scope=row]{color:#557344;padding-left:25px;font-size:11px;font-weight:550;line-height:1.65}.feature-comparison th[scope=row] small{color:#94a487;max-width:360px;margin-top:5px;font-size:10px;font-weight:400;line-height:1.7;display:block}.feature-comparison td{color:#b8c5ad;font-size:14px}.feature-comparison td svg{color:#749952;display:inline}.feature-comparison .comparison-pro{background:#f3f8ec}.feature-comparison thead .comparison-pro{background:#e8f1dc}.feature-comparison tr.comparison-group th{text-align:left;letter-spacing:1.2px;text-transform:uppercase;color:#799367;background:#f8faf4;padding:13px 25px;font-size:9px;font-weight:650}.feature-comparison tfoot th{color:#63814e;padding-left:25px;font-size:11px}.feature-comparison tfoot td,.feature-comparison tfoot th{border-bottom:0;padding-top:21px;padding-bottom:21px}.feature-comparison tfoot button{color:#5f824a;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:1.6;display:inline-flex}.feature-comparison tfoot button:hover{color:#244a20}.comparison-notes{grid-template-columns:1fr 1fr;gap:12px 24px;padding:21px 4px;display:grid}.comparison-notes p{color:#92a383;align-items:flex-start;gap:8px;font-size:10px;line-height:1.8;display:flex}.comparison-notes p svg{color:#8ca776;flex-shrink:0;margin-top:2px}.comparison-notes p:last-child{color:#9baa8c;grid-column:1/-1;font-size:9px;display:block}.pricing-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-section .plan-feature-heading{font-size:10px}.pricing-section .plan-card li>svg{flex-shrink:0}.pricing-section .plan-card li{color:#71885f;font-size:11px}.pricing-section .plan-pro li{color:#628445}@media (max-width:900px){.pricing-signatures{gap:15px;margin-bottom:45px}.pricing-signatures article{gap:13px;padding:23px}.signature-icon{width:35px;height:35px}.signature-icon svg{width:20px}.signature-tier{font-size:7px;line-height:1.8}.pricing-signatures h3{font-size:18px}.pricing-signatures p{font-size:11px}.comparison-heading{flex-direction:column;align-items:flex-start;gap:17px}.feature-comparison th:first-child{width:35%}.feature-comparison th,.feature-comparison td{padding:15px 10px}.feature-comparison tbody th[scope=row],.feature-comparison thead th:first-child,.feature-comparison tfoot th{padding-left:18px}.feature-comparison thead small{font-size:14px}.feature-comparison tfoot button{font-size:9px}.comparison-notes{gap:12px 17px}}@media (max-width:650px){.pricing-signatures{grid-template-columns:1fr;gap:14px;margin:8px 0 40px}.pricing-signatures article{padding:22px 19px}.pricing-signatures p{font-size:12px}.pricing-signatures a{font-size:10px;line-height:1.7}.signature-tier{font-size:7px}.pricing-signatures h3{font-size:20px}.comparison-heading h3{font-size:28px}.comparison-heading .eyebrow{font-size:8px}.comparison-heading p{font-size:12px}.comparison-filter{font-size:11px}.comparison-mobile-select{color:#72885f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;font-size:11px;display:flex}.comparison-mobile-select select{font:inherit;color:#537641;background:#fff;border:1px solid #d8e4cd;border-radius:7px;max-width:65%;padding:10px 12px;font-size:13px}.feature-comparison .comparison-free,.feature-comparison .comparison-basic,.feature-comparison .comparison-pro,.feature-comparison .comparison-enterprise{display:none}.mobile-free .comparison-free,.mobile-basic .comparison-basic,.mobile-pro .comparison-pro,.mobile-enterprise .comparison-enterprise{display:table-cell}.feature-comparison th:first-child{width:70%}.feature-comparison thead th>span{font-size:13px}.feature-comparison thead small{font-size:14px}.feature-comparison thead i{margin-top:3px;display:block}.feature-comparison th,.feature-comparison td{padding:17px 12px}.feature-comparison tr.comparison-group th{letter-spacing:.8px;padding:12px 17px;font-size:8px}.feature-comparison tbody th[scope=row]{font-size:12px}.feature-comparison th[scope=row] small{font-size:10px;line-height:1.7}.feature-comparison tfoot button{flex-wrap:wrap;justify-content:center;font-size:10px}.comparison-notes{grid-template-columns:1fr;padding:19px 1px}.comparison-notes p{font-size:10px}.comparison-notes p:last-child{font-size:9px}.comparison-scroll{border-radius:9px}.pricing-comparison{scroll-margin-top:88px}}.comparison-group-mobile{display:none}@media (max-width:650px){.comparison-group-desktop{display:none}.comparison-group-mobile{display:table-row}}.activation-start-link{color:#729452;justify-content:center;align-items:center;gap:8px;margin:24px auto;font-size:11px;display:flex}.activation-start-link:hover{color:#385f28}.button.portal-button{background:var(--ink);color:#fff;border:1px solid var(--ink);gap:9px;box-shadow:0 2px 4px #14282312}.button.portal-button>svg{color:var(--mint);flex-shrink:0}.button.portal-button:hover{background:#285144;border-color:#285144;box-shadow:0 5px 14px #14282320}.button.portal-button:active{transform:translateY(0)}.button.portal-button:focus-visible{outline-offset:4px;outline:3px solid #37856b}.feature-header .nav-actions{flex-shrink:0}.feature-header .nav-actions .portal-button{gap:8px;min-height:44px;padding:10px 15px;font-size:12px}@media (max-width:1279px){.feature-header .nav-actions .header-waitlist{display:none}}@media (max-width:900px){.feature-header .nav-actions .portal-button{gap:6px;min-height:44px;padding:10px;font-size:11px}.feature-header .nav-actions .portal-button>svg{width:14px;height:14px}.mobile-nav-footer{flex-direction:column;gap:10px;display:flex}}
