:root{--forest:#123c35;--green:#168552;--mint:#e5f1e9;--navy:#102a54;--ink:#172e29;--muted:#7a867f;--sand:#f4f3ee;--line:#e7ebe5;--white:#fff;--gold:#d9ad65;--shadow:0 30px 80px #173a3016;font-family:'DM Sans',system-ui,sans-serif;color:var(--ink);background:var(--sand)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #d5ad68;outline-offset:3px}button{border:0}a{color:inherit}.studio-header{height:102px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dedfd4}.brand{text-decoration:none;display:flex;align-items:center;gap:12px;color:var(--navy);font:800 29px Manrope,system-ui;letter-spacing:-1.2px}.brand-green{color:var(--green)}.brand-mark{display:grid;place-items:center;position:relative;color:white;background:var(--navy);width:34px;height:43px;border-radius:20px 20px 20px 4px;font-size:19px;transform:rotate(-10deg)}.brand-mark>span{position:absolute;color:#b9dfbb;font-size:14px;right:3px;top:3px}.studio-tag{font-size:12px;color:#66766a;display:flex;gap:8px;align-items:center}.studio-tag i,.tiny-dot{height:6px;width:6px;display:inline-block;border-radius:50%;background:var(--green)}.reset{background:transparent;color:#52665a;font-size:12px;padding:10px}.reset span{font-size:20px;margin-left:10px}.studio{max-width:1380px;margin:auto;padding:49px 48px 32px;display:grid;grid-template-columns:1fr 410px .9fr;gap:48px;align-items:center}.intro{padding-bottom:20px}.eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:700;color:#72816e}h1{font-family:Manrope,system-ui;font-size:clamp(34px,3.5vw,53px);font-weight:650;line-height:1.18;letter-spacing:-2.5px;margin:21px 0 20px}.intro-copy{font-size:15px;line-height:1.85;color:#7a8578;margin:0 0 30px}.role-switch{background:#e9ece3;border:1px solid #dfe4d8;display:flex;border-radius:14px;padding:5px;width:287px}.role{padding:12px 14px;border-radius:10px;background:transparent;color:#687767;font-size:12px;flex:1;font-weight:600}.role.active{background:white;color:var(--forest);box-shadow:0 2px 8px #1c3c1810}.role-caption{min-height:46px;font-size:11px;line-height:1.7;color:#7e8a7b;max-width:278px}.studio-note{margin-top:31px;display:flex;gap:13px;border-top:1px solid #dde2d6;padding-top:21px}.studio-note>span{color:var(--green);font-size:25px}.studio-note p{font-size:11px;line-height:1.8;margin:0;font-weight:500}.studio-note small{display:block;max-width:240px;font-size:10px;line-height:1.6;color:#8b9585;margin-top:7px}.palette{display:flex;align-items:center;gap:7px;margin-top:26px}.palette i{width:11px;height:11px;border-radius:50%;background:var(--forest)}.palette i:nth-child(2){background:var(--green)}.palette i:nth-child(3){background:#d3af74}.palette span{font-size:9px;color:#9aa292;margin-left:7px}.device-area{display:flex;flex-direction:column;align-items:center}.phone{width:374px;height:756px;background:white;border:7px solid #1d2927;border-radius:46px;box-shadow:0 0 0 2px #b4beb4,var(--shadow);display:flex;flex-direction:column;overflow:hidden;position:relative}.statusbar{height:40px;flex-shrink:0;padding:10px 23px 0;display:flex;justify-content:space-between;font-size:11px;font-weight:700;align-items:flex-start}.notch{height:18px;width:95px;border-radius:30px;background:#1d2927;position:absolute;top:7px;left:50%;transform:translateX(-50%)}.battery{font-size:15px}.phone-screen{flex:1;overflow-y:auto;scrollbar-width:none;background:#fbfcf9}.phone-screen::-webkit-scrollbar{display:none}.device-caption{color:#8a9589;font-size:10px;margin:16px 0 0}.app-header{display:flex;justify-content:space-between;align-items:center;padding:17px 21px 12px;background:#fbfcf9}.app-header .small-brand{font-family:Manrope,system-ui,sans-serif;font-size:21px;font-weight:800;letter-spacing:-.9px;color:var(--navy)}.small-brand span{color:var(--green)}.icon-btn{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:white;border:1px solid var(--line);position:relative;color:var(--forest)}.notification-dot{position:absolute;top:6px;right:8px;width:5px;height:5px;background:var(--green);border-radius:50%}.svg-icon{width:20px;height:20px;display:inline-block;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.location{font-size:10px;display:flex;align-items:center;color:#6f7d70;gap:4px}.location .svg-icon{width:13px;height:13px}.content{padding:6px 21px 22px}.greeting{font-size:11px;color:#84907f;margin:4px 0 6px}.page-title{font:750 27px/1.24 Manrope,system-ui;letter-spacing:-1.2px;margin:0 0 16px}.subheading{font-size:12px;line-height:1.6;color:#84907f;margin:0 0 18px}.search-wrap{position:relative;margin:15px 0 14px}.search-wrap input{width:100%;height:41px;border:1px solid var(--line);background:white;border-radius:12px;padding:0 12px 0 38px;font-size:11px;color:var(--ink)}.search-wrap>.svg-icon{position:absolute;top:12px;left:12px;width:17px;height:17px;color:#8e998a}.chips{display:flex;gap:6px;margin:0 0 19px;overflow:auto;scrollbar-width:none}.chip{border:1px solid var(--line);padding:8px 11px;border-radius:20px;font-size:9px;white-space:nowrap;background:white;color:#778773}.chip.active{background:var(--forest);border-color:var(--forest);color:white}.hero-banner{background:var(--forest);color:white;padding:19px;border-radius:18px;position:relative;overflow:hidden;margin-bottom:23px}.hero-banner:after{content:'✦';position:absolute;right:-13px;bottom:-40px;font-size:145px;line-height:1;color:#c9dcbd20;transform:rotate(18deg)}.hero-banner .overline{font-size:8px;letter-spacing:1.4px;color:#c0d1bc}.hero-banner h3{font:650 20px/1.25 Manrope,system-ui,sans-serif;letter-spacing:-.6px;max-width:210px;margin:8px 0 10px}.hero-banner p{font-size:10px;color:#c2d3c1;margin:0}.hero-banner button{background:transparent;padding:0;margin-top:13px;color:white;font-size:10px;text-decoration:underline;text-underline-offset:3px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 11px}.section-heading h3{margin:0;font-family:Manrope,system-ui,sans-serif;font-size:15px;letter-spacing:-.4px}.section-heading span{font-size:9px;color:#8f9989}.commerce-card{background:white;border:1px solid var(--line);border-radius:17px;overflow:hidden;margin-bottom:12px}.card-image{height:130px;position:relative;overflow:hidden;background:#f0e9dd}.art{width:100%;height:100%;display:block}.card-image .icon-btn{position:absolute;top:10px;right:10px;width:30px;height:30px;background:#fffffff2;color:#526650}.icon-btn.saved{color:var(--green)}.icon-btn.saved .svg-icon{fill:#16855222}.offer-label{position:absolute;bottom:10px;left:11px;display:flex;align-items:center;gap:5px;border-radius:7px;background:white;padding:6px 9px;font-size:10px;font-weight:700;color:var(--green);box-shadow:0 2px 7px #00000005}.offer-label .svg-icon{width:12px;height:12px}.card-info{padding:12px 13px;display:block;width:100%;text-align:left;background:white}.card-info h4{font:700 13px Manrope,system-ui,sans-serif;margin:0 0 5px}.card-meta{display:flex;gap:6px;align-items:center;font-size:9px;color:#88947f}.card-meta .dot{font-size:7px}.card-bottom{font-size:10px;margin-top:9px;display:flex;justify-content:space-between;color:#55794f}.bottom-nav{height:63px;background:white;border-top:1px solid var(--line);display:flex;justify-content:space-around;flex-shrink:0}.nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:8px;color:#98a08f;background:white;width:25%}.nav-item.active{color:var(--green)}.nav-item.active:before{content:'';position:absolute;top:0;background:var(--green);height:2px;width:24px;border-radius:2px}.nav-item .svg-icon{width:19px;height:19px}.home-indicator{height:13px;flex-shrink:0;background:white;display:grid;place-items:start center}.home-indicator:after{content:'';height:4px;width:113px;border-radius:20px;background:#20332b}.guide{align-self:center;padding-top:10px;max-width:290px}.guide-top{display:flex;align-items:center;justify-content:space-between}.guide-top>span:last-child{font-size:10px;color:#a0a896}.guide h2{font:650 25px/1.3 Manrope,system-ui,sans-serif;letter-spacing:-1px;margin:16px 0 12px}.guide>p{font-size:12px;color:#8b9583;line-height:1.85;margin:0}.guide ol{padding:0;margin:29px 0;list-style:none}.guide li{display:flex;gap:12px;position:relative;align-items:center;margin-bottom:24px}.guide li:not(:last-child):after{content:'';width:1px;height:21px;position:absolute;left:13px;top:30px;background:#dfe4d6}.step-number{font-size:9px;height:28px;width:28px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;border:1px solid #dce2d4;color:#9ca58f}.guide li.current .step-number{background:var(--forest);color:white;border-color:var(--forest)}.guide li.done .step-number{background:#dfeade;color:var(--green);border-color:#dfeade}.step-title{font-size:11px;color:#98a38d}.guide li.current .step-title{color:var(--forest);font-weight:700}.guide li.done .step-title{color:#74866b}.guide-tip{padding:15px 16px;border:1px solid #dce3d3;border-radius:12px;font-size:11px;line-height:1.7;color:#66795e;background:#ecf0e6}.guide-tip strong{display:block;color:var(--forest);margin-bottom:3px;font-size:10px}.guide-footer{font-size:9px;color:#9aa38e;margin-top:26px;display:flex;align-items:center;gap:7px}.primary{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--green);color:white;min-height:45px;border-radius:12px;width:100%;font-size:12px;font-weight:650;padding:12px 14px}.primary.navy{background:var(--navy)}.secondary{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dbe4d6;background:white;color:var(--forest);min-height:42px;border-radius:12px;width:100%;padding:10px;font-size:11px}.primary+.secondary,.secondary+.primary{margin-top:9px}.text-btn{background:none;font-size:10px;color:var(--green);text-decoration:underline;text-underline-offset:3px;padding:8px}.back-header{display:flex;align-items:center;gap:12px;padding:14px 21px;font-size:11px;font-weight:600}.back-header button{background:white;border:1px solid var(--line);border-radius:50%;width:31px;height:31px;color:var(--forest);display:grid;place-items:center}.detail-art{height:184px;position:relative}.detail-art .icon-btn{position:absolute;right:20px;top:15px}.detail-body{padding:20px 21px}.category-pill{font-size:8px;background:var(--mint);color:var(--green);padding:5px 8px;border-radius:5px;display:inline-block;margin-bottom:8px}.detail-body h2{font:750 24px Manrope,system-ui,sans-serif;letter-spacing:-1px;margin:0 0 7px}.detail-address{font-size:10px;color:#84907e;line-height:1.6;margin-bottom:12px}.detail-body>p{font-size:11px;line-height:1.8;color:#7e8a76;margin:15px 0}.offer-box{border:1px solid #caddce;border-radius:14px;background:#f1f7ef;padding:16px;margin:18px 0}.offer-box .offer-amount{font:800 29px Manrope,system-ui,sans-serif;letter-spacing:-1px;color:var(--green);margin:4px 0}.offer-box h3{font-size:12px;margin:8px 0}.offer-box p{font-size:10px;line-height:1.7;margin:8px 0;color:#778771}.fineprint{font-size:9px;color:#909a87;line-height:1.65;margin:11px 0;text-align:center}.label{font-size:10px;color:#667b5f;display:block;margin-bottom:6px}.field{width:100%;background:white;border:1px solid #dfe5d9;border-radius:10px;padding:12px;font-size:12px;color:var(--ink);margin-bottom:15px;min-height:43px}.form-check{font-size:10px;line-height:1.6;display:flex;align-items:flex-start;gap:8px;color:#778771;margin:7px 0 18px}.form-check input{accent-color:var(--green);margin-top:3px}.form-check a{color:var(--green)}.form-error{font-size:11px;color:#b74d39;margin-bottom:12px}.mini-logo{height:58px;width:58px;display:grid;place-items:center;background:var(--mint);border-radius:19px;margin:20px 0;color:var(--green)}.mini-logo .svg-icon{width:29px;height:29px}.plan-card{border:1.5px solid #90b69a;border-radius:18px;background:white;padding:23px 18px;margin:20px 0 13px;position:relative}.plan-ribbon{font-size:8px;letter-spacing:.7px;background:var(--forest);color:white;padding:6px 11px;border-radius:20px;display:inline-block}.price{font-family:Manrope,system-ui,sans-serif;font-size:44px;letter-spacing:-2px;font-weight:800;margin:16px 0 2px;color:var(--forest)}.price span{font-size:12px;letter-spacing:0;font-weight:500;color:#84927d}.plan-sub{font-size:11px;margin:0 0 20px;color:#7d8d75}.check-list{padding:0;list-style:none;margin:17px 0 0}.check-list li{display:flex;gap:8px;font-size:10px;color:#677c5f;margin-bottom:11px}.check-list .svg-icon{width:14px;height:14px;color:var(--green)}.payment-note{border:1px solid var(--line);padding:12px;border-radius:11px;background:#f5f7f1;font-size:10px;line-height:1.6;color:#7a8a72;margin:16px 0}.payment-note strong{color:var(--forest)}.center{text-align:center}.qr-panel{background:white;border:1px solid var(--line);border-radius:18px;padding:23px 18px;text-align:center;margin:15px 0}.qr{display:block;width:165px;height:165px;margin:16px auto}.code-label{font-size:9px;color:#97a08d}.short-code{font:750 23px Manrope,system-ui,sans-serif;letter-spacing:5px;color:var(--forest);margin:7px 0 13px}.timer{color:#768b6c;font-size:10px}.status-chip{display:inline-flex;gap:5px;align-items:center;background:#e8f3e8;padding:6px 9px;border-radius:20px;color:var(--green);font-size:9px;font-weight:600}.status-chip.pending{color:#a17635;background:#fbf0dc}.qr-details{border-top:1px dashed #e0e6d9;margin-top:16px;padding-top:16px}.qr-details h3{font:700 13px Manrope,system-ui,sans-serif;margin:0 0 6px}.qr-details p{font-size:10px;color:#7e8f74;margin:0}.demo-action{border:1px dashed #bdceba;border-radius:12px;padding:14px;margin-top:15px;background:#f1f5ee;text-align:center}.demo-action p{font-size:9px;line-height:1.5;color:#809177;margin:0 0 10px}.success-icon{width:76px;height:76px;border-radius:50%;background:#e6f2e6;color:var(--green);display:grid;place-items:center;margin:32px auto 18px;border:8px solid #f1f7ee}.success-icon .svg-icon{height:35px;width:35px}.success-title{font:750 26px Manrope,system-ui,sans-serif;letter-spacing:-1px;line-height:1.2;margin:0 0 12px}.gain-number{font:800 47px Manrope,system-ui,sans-serif;letter-spacing:-2px;color:var(--green);margin:27px 0 4px}.gain-label{font-size:11px;color:#87987a}.receipt{margin:25px 0;text-align:left;border:1px solid var(--line);border-radius:14px;padding:17px;background:white}.receipt-row{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#7b8c70;margin-bottom:12px}.receipt-row:last-child{margin:0;padding-top:12px;border-top:1px dashed var(--line)}.receipt-row strong{color:var(--forest);font-weight:600}.result-card{background:var(--forest);border-radius:18px;padding:21px;color:white;margin:13px 0}.result-card p{font-size:10px;color:#b7d0b5;margin:0}.result-card h2{font:750 37px Manrope,system-ui,sans-serif;letter-spacing:-1.5px;margin:9px 0}.result-card small{font-size:9px;color:#b9cfb7}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:13px 0 22px}.metric{border:1px solid var(--line);border-radius:13px;background:white;padding:14px}.metric p{font-size:9px;color:#849479;margin:0 0 7px}.metric strong{font:750 23px Manrope,system-ui,sans-serif;letter-spacing:-.7px}.metric small{display:block;font-size:8px;color:#8f9c84;line-height:1.5;margin-top:5px}.history-item{padding:13px 0;border-bottom:1px solid var(--line);display:flex;gap:11px;align-items:center}.history-icon{width:35px;height:35px;border-radius:10px;background:#ecf1e6;display:grid;place-items:center;color:#6a8c60;flex-shrink:0}.history-text{flex:1}.history-text h4{font-size:11px;margin:0 0 5px}.history-text p{font-size:9px;color:#8b997e;margin:0}.history-value{font-size:12px;font-weight:700;color:var(--green)}.history-value.cancelled{color:#a1aa96;text-decoration:line-through}.section-link{color:var(--green);font-size:10px;background:none}.scan-frame{height:235px;border:1px solid #dce5d7;border-radius:18px;background:#e8eee3;margin:20px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.scan-frame .svg-icon{width:67px;height:67px;color:#7a9971}.scan-frame p{font-size:10px;color:#7e9374}.scan-corners{position:absolute;inset:38px 68px;border:2px solid #75936b;border-radius:14px}.scan-line{position:absolute;left:68px;right:68px;top:116px;height:1px;background:#51975b;box-shadow:0 0 12px #72bd7a}.divider{display:flex;align-items:center;gap:10px;font-size:9px;color:#94a389;margin:19px 0}.divider:before,.divider:after{content:'';height:1px;background:var(--line);flex:1}.amount-wrap{display:flex;border:1px solid #d5e3cc;border-radius:11px;align-items:center;background:white;margin:9px 0 14px;padding-right:15px}.amount-wrap input{border:0;background:transparent;padding:14px;width:100%;font-size:23px;font-weight:700;color:var(--forest)}.amount-wrap span{color:#8c9b81}.saving-preview{background:#e8f2e3;padding:16px;display:flex;justify-content:space-between;align-items:center;border-radius:12px;margin:17px 0;font-size:11px;color:#6f8863}.saving-preview strong{font:750 26px Manrope,system-ui,sans-serif;color:var(--green)}.offer-admin{background:white;border:1px solid var(--line);border-radius:14px;padding:15px;margin-bottom:12px}.offer-admin .top-row{display:flex;justify-content:space-between;gap:8px}.offer-admin h4{font:700 13px Manrope,system-ui,sans-serif;margin:0 0 6px}.offer-admin p{font-size:10px;color:#8a987e;margin:8px 0 12px;line-height:1.6}.toggle{border:0;background:#aab5a1;position:relative;width:34px;height:21px;border-radius:20px;flex-shrink:0}.toggle:after{content:'';height:15px;width:15px;background:white;position:absolute;top:3px;left:3px;border-radius:50%;transition:left .2s}.toggle.on{background:var(--green)}.toggle.on:after{left:16px}.offer-admin .bottom-row{border-top:1px solid var(--line);padding-top:10px;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#91a083}.account-hero{text-align:center;margin:10px 0 24px}.avatar{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 12px;background:#e4edde;color:var(--forest);font:700 19px Manrope,system-ui,sans-serif;border-radius:20px}.account-hero h2{font:750 20px Manrope,system-ui,sans-serif;margin:0 0 5px}.account-hero p{font-size:10px;color:#90a082;margin:0}.menu-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 0;border-bottom:1px solid var(--line);font-size:11px;background:transparent;color:var(--forest);text-align:left}.menu-button>span{display:flex;align-items:center;gap:10px}.menu-button .svg-icon{width:17px;height:17px}.referral-code{border:1px dashed #b9ccaf;padding:16px;border-radius:13px;background:white;display:flex;justify-content:space-between;align-items:center;font:750 20px Manrope,system-ui,sans-serif;letter-spacing:1.3px;margin:17px 0}.progress{height:7px;background:#e4ebdc;border-radius:7px;overflow:hidden;margin:13px 0 7px}.progress span{display:block;height:100%;width:40%;background:var(--green)}.notification-card{border:1px solid #d9e8d0;background:#f0f6ec;border-radius:13px;padding:14px;text-align:left;margin:18px 0}.notification-card strong{font-size:11px;display:block;margin-bottom:5px}.notification-card p{font-size:10px;line-height:1.7;color:#7f9174;margin:0}.notification-card .svg-icon{width:13px;height:13px;margin-right:4px;color:var(--green)}.bar-chart{display:flex;align-items:flex-end;gap:11px;height:106px;padding:12px 4px 0;margin-top:8px}.bar-chart div{flex:1;background:#cfe3c8;border-radius:5px 5px 0 0;position:relative;min-width:0}.bar-chart div:last-child{background:var(--green)}.bar-chart div span{position:absolute;bottom:-17px;left:0;right:0;text-align:center;font-size:8px;color:#9aab90}.chart-card{background:white;border:1px solid var(--line);border-radius:14px;padding:14px 14px 27px;margin:14px 0}.chart-card h4{font-size:11px;margin:0}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,15px);background:var(--forest);color:white;padding:13px 20px;border-radius:12px;font-size:12px;box-shadow:var(--shadow);z-index:50;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100% - 30px);text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}dialog{border:1px solid #d9e4d3;border-radius:20px;max-width:360px;padding:25px;background:#fbfcf9;color:var(--forest);box-shadow:var(--shadow)}dialog::backdrop{background:#142d2570;backdrop-filter:blur(4px)}dialog h3{font:750 21px Manrope,system-ui,sans-serif;margin:0 0 12px}dialog p{font-size:12px;line-height:1.8;color:#7c8b73}.empty-state{padding:30px 15px;text-align:center;color:#89997e;font-size:12px;line-height:1.8}.screen-enter{animation:enter .18s ease-out}@keyframes enter{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.studio{padding-top:65px;gap:70px}.phone{height:780px}}@media(max-width:1120px){.studio{gap:25px;padding-left:25px;padding-right:25px;grid-template-columns:1fr 374px .8fr}h1{font-size:36px}.role-switch{width:245px}.guide h2{font-size:22px}}@media(max-width:930px){.studio{grid-template-columns:1fr 374px;max-width:850px;gap:35px}.guide{display:none}.intro{max-width:320px}.studio-header{padding:0 30px}.studio-tag{font-size:10px}}@media(max-width:640px){body{background:#fbfcf9}.studio-header{height:65px;padding:0 15px}.brand{font-size:20px;gap:7px}.brand-mark{height:29px;width:24px;font-size:13px;border-radius:14px 14px 14px 3px}.brand-mark>span{font-size:9px}.studio-tag{display:none}.reset{font-size:10px}.studio{display:flex;flex-direction:column;padding:0;gap:0}.intro{padding:11px 15px 0;max-width:none;width:100%;display:flex;justify-content:center}.intro>.eyebrow,.intro>h1,.intro-copy,.role-caption,.studio-note,.palette{display:none}.role-switch{width:100%;max-width:380px;border-radius:12px;padding:4px}.role{padding:10px}.device-area{width:100%;margin-top:8px}.phone{width:100%;max-width:440px;border:0;border-radius:0;box-shadow:none;height:calc(100dvh - 128px);min-height:540px}.statusbar{display:none}.device-caption{display:none}.home-indicator{height:11px}.phone-screen{background:#fbfcf9}.bottom-nav{height:62px}.content{padding-left:23px;padding-right:23px}.card-image{height:149px}.card-info{padding:15px}.page-title{font-size:29px}.toast{bottom:85px;font-size:11px}.hero-banner h3{max-width:250px;font-size:22px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
