.future-page{--future-ink: #20231f;--future-muted: #66685f;--future-line: #e8e5de;--future-paper: #fbfaf7;--future-orange: #ef542a;--future-action: #c6401e;--future-olive: #8a9b63;color:var(--future-ink);display:grid;gap:24px;min-width:0}.future-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.future-head h1{font-size:clamp(26px,3vw,36px);letter-spacing:-.04em;line-height:1.08;margin:0}.future-head p{color:var(--future-muted);font-size:14px;margin:8px 0 0;max-width:660px}.future-kicker{color:var(--future-action);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:9px;text-transform:uppercase}.future-head-actions,.future-actions,.future-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.future-button{align-items:center;background:#fff;border:1px solid var(--future-line);border-radius:9px;color:var(--future-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:0 14px;transition:background .15s,border-color .15s,transform .15s}.future-button:hover{border-color:#c9c5bb;transform:translateY(-1px)}.future-button:focus-visible,.future-input:focus-visible,.future-select:focus-visible,.future-tab:focus-visible{outline:3px solid #ef542a55;outline-offset:2px}.future-button--primary{background:var(--future-action);border-color:var(--future-action);color:#fff}.future-button--primary:hover{background:#aa3418;border-color:#aa3418}.future-button--quiet{background:transparent}.future-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.future-toolbar{align-items:center;border-bottom:1px solid var(--future-line);display:flex;flex-wrap:wrap;gap:10px;padding:0 0 12px}.future-toolbar-spacer{flex:1}.future-tabs{border-bottom:1px solid var(--future-line);gap:20px}.future-tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--future-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:44px;padding:0 2px}.future-tab[aria-selected=true]{border-color:var(--future-orange);color:var(--future-ink)}.future-grid{display:grid;gap:18px;grid-template-columns:repeat(12,minmax(0,1fr))}.future-panel{background:#fff;border:1px solid var(--future-line);border-radius:12px;min-width:0;overflow:hidden}.future-panel-head{align-items:center;border-bottom:1px solid var(--future-line);display:flex;gap:12px;justify-content:space-between;min-height:54px;padding:12px 16px}.future-panel-head h2,.future-panel-head h3{font-size:14px;letter-spacing:-.01em;margin:0}.future-panel-body{padding:16px}.future-stat{background:#fff;border:1px solid var(--future-line);border-radius:12px;grid-column:span 3;padding:17px}.future-stat-label{color:var(--future-muted);display:block;font-size:12px;font-weight:600}.future-stat-value{display:block;font-size:25px;font-weight:800;letter-spacing:-.04em;margin-top:8px}.future-stat-value--small{font-size:18px;line-height:1.3;overflow-wrap:anywhere}.future-stat-note{color:var(--future-muted);display:block;font-size:11px;margin-top:5px}.future-dashboard-orders,.future-inventory-list,.future-purchases-orders,.future-finance-ledger,.future-team-members,.future-fiscal-docs,.future-dashboard-activity{grid-column:span 8}.future-dashboard-next,.future-dashboard-shift,.future-inventory-adjust,.future-purchases-suppliers,.future-finance-methods,.future-team-roles,.future-fiscal-setup{grid-column:span 4}.future-inventory-alerts,.future-purchases-receive,.future-team-units,.future-report-cmv{grid-column:span 12}.future-tables-map{grid-column:span 5}.future-table-order{grid-column:span 7}.future-table-tools{grid-column:span 12}.future-report-chart,.future-report-category{grid-column:span 6}.future-table-wrap{overflow-x:auto;width:100%}.future-table{border-collapse:collapse;font-size:13px;min-width:640px;text-align:left;width:100%}.future-table th{background:#f8f7f3;color:var(--future-muted);font-size:10px;font-weight:800;letter-spacing:.08em;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.future-table td{border-top:1px solid #efede7;padding:13px 14px;vertical-align:middle}.future-table tbody tr:hover{background:#fcfbf8}.future-table tbody tr.is-active-row{background:#fff8f5}.future-table-select{background:transparent;border:0;color:var(--future-ink);cursor:pointer;font:inherit;font-weight:750;padding:0;text-align:left}.future-table-select:hover{color:var(--future-action);text-decoration:underline}.future-table strong{font-weight:750}.future-subtext{color:var(--future-muted);display:block;font-size:11px;margin-top:3px}.future-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:750;gap:6px;line-height:1;padding:7px 9px;white-space:nowrap}.future-status:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.future-status--good{background:#edf3e7;color:#516a36}.future-status--warning{background:#fff1df;color:#9a5810}.future-status--danger{background:#fbe9e5;color:#a63720}.future-status--neutral{background:#efeee9;color:#62655f}.future-empty{align-items:flex-start;color:var(--future-muted);display:flex;flex-direction:column;gap:10px;padding:32px 20px}.future-empty svg{color:var(--future-orange)}.future-empty strong{color:var(--future-ink);font-size:14px}.future-empty p{font-size:13px;line-height:1.5;margin:0;max-width:420px}.future-empty--inline{align-items:center;flex-direction:row;padding:17px}.future-row-list{display:grid}.future-row{align-items:center;border-bottom:1px solid #efede7;display:flex;gap:14px;justify-content:space-between;min-height:60px;padding:11px 16px}.future-row:last-child{border-bottom:0}.future-row-main{min-width:0}.future-row-title{display:block;font-size:13px;font-weight:750}.future-row-detail{color:var(--future-muted);display:block;font-size:11px;margin-top:3px}.future-row-button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.future-row-button:hover{background:#fcfbf8}.future-row-button:disabled{cursor:not-allowed;opacity:.48}.future-inline-form{align-items:end;display:flex;flex-wrap:wrap;gap:9px}.future-field{display:grid;gap:6px;min-width:0}.future-field label{color:#55584f;font-size:11px;font-weight:750}.future-input,.future-select{background:#fff;border:1px solid #dcd9d1;border-radius:8px;color:var(--future-ink);font:inherit;font-size:13px;min-height:42px;min-width:0;padding:0 11px;width:100%}.future-input--small,.future-select--small{max-width:180px}.future-filter{margin-left:auto;max-width:240px}.future-alert{align-items:flex-start;background:#fff6ea;border:1px solid #f0d7b1;border-radius:10px;color:#754813;display:flex;font-size:12px;gap:9px;line-height:1.45;padding:12px 14px}.future-alert--danger{background:#fff0ed;border-color:#efc0b5;color:#873521}.future-alert--success{background:#f0f4eb;border-color:#d4dfc5;color:#4e6337}.future-alert--neutral{background:#f5f4ef;border-color:var(--future-line);color:#55584f}.future-dialog-backdrop{align-items:center;background:#16191480;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:18px;position:fixed;z-index:1000}.future-dialog{background:var(--future-paper);border-radius:14px;box-shadow:0 24px 80px #15181245;max-height:min(90vh,780px);max-width:560px;overflow:auto;width:100%}.future-dialog-head{align-items:flex-start;border-bottom:1px solid var(--future-line);display:flex;gap:16px;justify-content:space-between;padding:20px 22px}.future-dialog-head h2{font-size:20px;letter-spacing:-.03em;margin:0}.future-dialog-head p{color:var(--future-muted);font-size:12px;line-height:1.5;margin:6px 0 0}.future-dialog-body{display:grid;gap:14px;padding:20px 22px}.future-dialog-foot{border-top:1px solid var(--future-line);display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.future-icon-button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--future-muted);cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.future-icon-button:hover{background:#f0eee8;color:var(--future-ink)}.future-switch{align-items:center;background:#d4d2cb;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:24px;padding:3px;width:42px}.future-switch:before{background:#fff;border-radius:50%;content:"";height:18px;transition:transform .15s;width:18px}.future-switch[aria-checked=true]{background:var(--future-olive)}.future-switch[aria-checked=true]:before{transform:translate(18px)}.future-chart{height:240px;min-width:0}.future-table-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.future-table-tile{align-items:flex-start;background:#fff;border:1px solid var(--future-line);border-radius:11px;color:var(--future-ink);cursor:pointer;display:grid;gap:8px;justify-items:start;min-height:112px;padding:14px;text-align:left}.future-table-tile:hover,.future-table-tile.is-selected{border-color:var(--future-orange);box-shadow:0 0 0 2px #ef542a18}.future-table-tile.is-occupied{background:#fbf4ef}.future-table-tile>span:last-child{color:var(--future-muted);font-size:11px}.future-table-tile-icon{align-items:center;background:#f7eae4;border-radius:8px;color:var(--future-action);display:inline-flex;height:34px;justify-content:center;width:34px}.future-product-picker{margin-top:10px}.future-order-total{align-items:center;border-top:1px solid var(--future-line);display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-top:14px;padding:15px 0}.future-order-total strong{font-size:20px;letter-spacing:-.04em}.future-row-remove{min-height:36px}.future-search{align-items:center;background:#fff;border:1px solid var(--future-line);border-radius:8px;color:var(--future-muted);display:flex;gap:7px;max-width:220px;padding:0 9px}.future-search input{border:0;font:inherit;font-size:12px;min-height:36px;min-width:0;outline:0;width:100%}.future-muted-paragraph{color:var(--future-muted);font-size:13px;margin:0 0 14px}.future-receive-row{align-items:end;border-top:1px solid var(--future-line);display:grid;gap:14px;grid-template-columns:1fr 190px auto;padding:14px 16px}.future-role-pill{background:#f1eee7;border-radius:999px;font-size:11px;font-weight:750;padding:6px 9px}.future-permission-list{margin-top:12px}.future-check{align-items:flex-start;display:flex;font-size:13px;gap:9px;line-height:1.45}.future-check input{accent-color:var(--future-action);height:18px;margin-top:1px;width:18px}.future-kds-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.future-kds-ticket{background:#fff;border:1px solid var(--future-line);border-top:3px solid var(--future-orange);border-radius:11px;min-width:0;overflow:hidden}.future-kds-ticket>header,.future-kds-ticket>footer{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:13px 15px}.future-kds-ticket>header{border-bottom:1px solid #efede7}.future-kds-id{display:block;font-size:16px;font-weight:850}.future-kds-items{display:grid;gap:11px;padding:15px}.future-kds-item{align-items:flex-start;display:flex;font-size:14px;gap:10px;line-height:1.4}.future-kds-item>strong{color:var(--future-action);min-width:25px}.future-kds-item small,.future-kds-item em{color:var(--future-muted);display:block;font-size:11px;font-style:normal;margin-top:3px}.future-kds-ticket>footer{border-top:1px solid #efede7}.future-kds-ticket>footer .future-subtext{align-items:center;display:flex}.future-kds-payment{align-items:center;background:#f8f7f3;display:flex;font-size:11px;gap:9px;padding:9px 15px}.future-report-range{min-width:150px}.future-integration-list{border-top:1px solid var(--future-line)}.future-integration-row{align-items:center;border-bottom:1px solid var(--future-line);display:flex;gap:16px;min-height:82px;padding:14px 10px}.future-integration-row>.future-row-main{flex:1}.future-integration-health{max-width:700px}.future-brand-links button{background:none;border:0;color:#53564e;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:8px 2px}.future-brand-links button:hover{color:var(--future-action)}.future-brand-tour-screen{align-self:stretch;background:#1b1f1a;border-radius:10px;min-height:240px;overflow:hidden}.future-brand-tour-screen img{display:block;height:100%;min-height:240px;object-fit:cover;object-position:top left;width:100%}.future-contact-layout{align-items:start}.future-contact-layout>div:first-child{grid-column:span 5}.future-contact-layout>form{grid-column:span 7}.future-brand-contact>.future-alert{grid-column:1 / -1}.future-brand-contact>button[type=submit]{grid-column:1 / -1;justify-self:start}.future-dashboard-page{gap:20px}.future-dashboard-source{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:2px 14px;line-height:1.45;min-width:0}.future-dashboard-help{color:#754813;position:relative}.future-dashboard-help summary{align-items:center;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;min-height:36px;text-decoration:underline;text-underline-offset:2px}.future-dashboard-help p{background:#fff;border:1px solid var(--future-line);border-radius:10px;box-shadow:0 12px 30px #20231f1c;color:#4f524b;font-size:12px;left:0;line-height:1.5;margin:7px 0 0;max-width:min(450px,calc(100vw - 48px));padding:13px 15px;position:absolute;top:100%;width:450px;z-index:30}.future-dashboard-period{min-width:145px}.future-dashboard-kpis{background:#fff;border:1px solid var(--future-line);border-radius:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.future-dashboard-kpi{border-right:1px solid var(--future-line);display:flex;flex-direction:column;gap:8px;min-width:0;padding:17px 18px}.future-dashboard-kpi:last-child{border-right:0}.future-dashboard-kpi>span:first-child{color:var(--future-muted);font-size:11px;font-weight:750}.future-dashboard-kpi>strong{font-size:clamp(18px,1.65vw,25px);letter-spacing:-.045em;line-height:1.15;overflow-wrap:anywhere}.future-dashboard-kpi>small{color:var(--future-muted);font-size:10px;line-height:1.35}.future-dashboard-kpi.is-primary{background:#fff7f3;box-shadow:inset 0 3px 0 var(--future-orange)}.future-dashboard-kpi.is-primary>strong{color:var(--future-action)}.future-dashboard-kpi.is-refund>strong{color:#8c4e3d}.future-dashboard-change{align-items:center;color:var(--future-muted);display:flex;font-size:10px;gap:4px;line-height:1.3}.future-dashboard-change.is-positive{color:#536e3b}.future-dashboard-change.is-negative{color:#a34028}.future-dashboard-no-base{color:#898b84;display:block;font-size:10px;line-height:1.3}.future-dashboard-currency{color:var(--future-muted);font-size:10px;font-weight:750;white-space:nowrap}.future-dashboard-main-grid,.future-dashboard-lower-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.7fr) minmax(290px,.9fr)}.future-dashboard-main-grid>.future-panel,.future-dashboard-lower-grid>.future-panel{min-width:0}.future-dashboard-chart{height:275px;padding:12px 14px 6px}.future-dashboard-donut{height:212px;padding:8px 8px 0}.future-dashboard-bar{height:205px;padding:12px 12px 0}.future-dashboard-sales .future-table-wrap,.future-dashboard-methods .future-table-wrap,.future-dashboard-channels .future-table-wrap{border-top:1px solid var(--future-line)}.future-dashboard-sales .future-table,.future-dashboard-methods .future-table,.future-dashboard-channels .future-table{min-width:420px}.future-dashboard-sales .future-table th,.future-dashboard-methods .future-table th,.future-dashboard-channels .future-table th{background:#fff}.future-dashboard-sales .future-alert{margin:14px 16px 0}.future-dashboard-pending{padding-bottom:4px}.future-dashboard-balance-row{align-items:center;border-bottom:1px solid #efede7;display:flex;gap:11px;min-height:65px;padding:11px 15px}.future-dashboard-balance-row .future-feature-icon{flex:0 0 34px;height:34px;width:34px}.future-dashboard-balance-row>strong{font-size:13px;white-space:nowrap}.future-dashboard-balance-row.is-drawer{background:#f8f7f3}.future-dashboard-pending-actions{align-items:center;display:grid;gap:5px 12px;grid-template-columns:1fr auto;padding:15px}.future-dashboard-pending-actions>div{align-items:baseline;display:flex;gap:7px}.future-dashboard-pending-actions>div strong{font-size:20px;letter-spacing:-.04em}.future-dashboard-pending-actions>div span{color:var(--future-muted);font-size:11px}.future-dashboard-pending-actions>strong{font-size:15px}.future-dashboard-pending-actions>a{grid-column:1 / -1;margin-top:6px}.future-dashboard-quick-links{border-top:1px solid var(--future-line);display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 15px}.future-dashboard-quick-links a{align-items:center;color:#4f554a;display:inline-flex;font-size:11px;font-weight:700;gap:5px;text-decoration:none}.future-dashboard-quick-links a:hover{color:var(--future-action)}.future-dashboard-quick-links a span{align-items:center;background:#f3eee5;border-radius:999px;display:inline-flex;font-size:10px;height:19px;justify-content:center;min-width:19px;padding:0 5px}.future-dashboard-queue{width:100%}.future-dashboard-queue .future-table{min-width:700px}.future-dashboard-queue .future-empty{align-items:center;text-align:center}.future-disclosure{border-top:1px solid var(--future-line);color:var(--future-muted);font-size:11px;padding:12px 16px}.future-feature{align-items:flex-start;border-bottom:1px solid #efede7;display:flex;gap:12px;padding:14px 0}.future-feature:last-child{border-bottom:0}.future-feature-icon{align-items:center;background:#f9e9e3;border-radius:9px;color:var(--future-action);display:inline-flex;flex:0 0 38px;height:38px;justify-content:center}.future-feature p{color:var(--future-muted);font-size:12px;line-height:1.45;margin:4px 0 0}.future-feature strong{font-size:13px}.future-brand-page{background:var(--future-paper);margin:0;min-height:100vh;width:100%}.future-brand-nav{align-items:center;border-bottom:1px solid var(--future-line);display:flex;gap:22px;justify-content:space-between;padding:18px clamp(20px,5vw,72px)}.future-brand-logo{align-items:center;color:var(--future-ink);display:flex;min-height:38px;text-decoration:none}.future-brand-logo img{display:block;height:38px;object-fit:contain;width:auto}.future-brand-links{display:flex;flex-wrap:wrap;gap:20px}.future-brand-links a{color:#53564e;font-size:12px;font-weight:700;text-decoration:none}.future-brand-hero{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);margin:0 auto;max-width:1240px;padding:clamp(42px,8vh,88px) 28px}.future-brand-hero h1{font-size:clamp(42px,6vw,72px);letter-spacing:-.065em;line-height:.99;margin:12px 0 20px;max-width:650px}.future-brand-hero p{color:var(--future-muted);font-size:16px;line-height:1.65;margin:0;max-width:530px}.future-brand-visual{background:#ece8dc;border-radius:16px;min-height:340px;overflow:hidden;position:relative}.future-brand-visual img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;position:absolute;width:100%}.future-brand-visual-caption{background:#fbfaf7ef;border:1px solid #ffffffa0;border-radius:10px;bottom:18px;left:18px;max-width:270px;padding:13px 15px;position:absolute}.future-brand-visual-caption strong{display:block;font-size:13px}.future-brand-visual-caption span{color:var(--future-muted);display:block;font-size:11px;margin-top:4px}.future-brand-section{margin:0 auto;max-width:1240px;padding:24px 28px 72px}.future-brand-section h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.05em;margin:0 0 9px}.future-brand-section>p{color:var(--future-muted);font-size:14px;margin:0 0 25px}.future-brand-modules{display:grid;gap:0 28px;grid-template-columns:repeat(3,1fr)}.future-brand-tour{background:#252a23;border-radius:14px;color:#fff;display:grid;gap:24px;grid-template-columns:minmax(230px,.75fr) 1.25fr;margin-top:28px;overflow:hidden;padding:28px}.future-brand-tour h3{font-size:24px;letter-spacing:-.04em;margin:0 0 9px}.future-brand-tour p{color:#d2d4cb;font-size:13px;line-height:1.5;margin:0}.future-brand-contact{background:#fff;border:1px solid var(--future-line);border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:18px}.future-brand-contact .future-field:last-of-type{grid-column:1 / -1}.future-brand-footer{border-top:1px solid var(--future-line);color:var(--future-muted);font-size:11px;padding:19px clamp(20px,5vw,72px)}@media(max-width:900px){.future-dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.future-dashboard-kpi:nth-child(3){border-right:0}.future-dashboard-kpi:nth-child(n+4){border-top:1px solid var(--future-line)}.future-dashboard-kpi:nth-child(4){border-right:1px solid var(--future-line)}.future-dashboard-kpi:nth-child(5){grid-column:span 2}.future-dashboard-main-grid,.future-dashboard-lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.9fr)}.future-stat{grid-column:span 6}.future-dashboard-orders,.future-inventory-list,.future-purchases-orders,.future-finance-ledger,.future-team-members,.future-fiscal-docs{grid-column:span 12}.future-dashboard-activity,.future-dashboard-next,.future-dashboard-shift,.future-inventory-adjust,.future-purchases-suppliers,.future-finance-methods,.future-team-roles,.future-fiscal-setup{grid-column:span 6}.future-report-chart,.future-report-category,.future-tables-map,.future-table-order,.future-table-tools,.future-inventory-alerts,.future-purchases-receive,.future-team-units,.future-report-cmv{grid-column:span 12}.future-kds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.future-contact-layout>div:first-child,.future-contact-layout>form{grid-column:span 12}.future-brand-hero{grid-template-columns:1fr}.future-brand-visual{min-height:310px}.future-brand-modules{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.future-page{gap:18px}.future-dashboard-page{gap:16px}.future-dashboard-help p{width:min(450px,calc(100vw - 44px))}.future-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.future-dashboard-kpi{border-right:1px solid var(--future-line)!important;border-top:1px solid var(--future-line);padding:14px 12px}.future-dashboard-kpi:nth-child(odd){border-right:0!important}.future-dashboard-kpi:first-child{border-top:0;grid-column:span 2}.future-dashboard-main-grid,.future-dashboard-lower-grid{grid-template-columns:minmax(0,1fr)}.future-dashboard-chart{height:250px;padding-inline:7px}.future-dashboard-donut{height:210px}.future-dashboard-bar{height:190px;padding-inline:7px}.future-dashboard-kpi>strong{font-size:19px}.future-head{align-items:flex-start;flex-direction:column;gap:15px}.future-head-actions{width:100%}.future-head-actions .future-button{flex:1}.future-stat{grid-column:span 12}.future-toolbar .future-filter{margin:0;max-width:none;width:100%}.future-inline-form>*{flex:1 1 100%}.future-table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.future-kds-grid{grid-template-columns:1fr}.future-receive-row{align-items:stretch;grid-template-columns:1fr}.future-integration-row{align-items:flex-start;flex-wrap:wrap}.future-integration-row>.future-row-main{flex-basis:calc(100% - 56px)}.future-integration-row>.future-status{margin-left:50px}.future-dialog-foot{flex-direction:column-reverse}.future-dialog-foot .future-button{width:100%}.future-brand-page{margin:0}.future-brand-nav{align-items:flex-start;flex-direction:column;gap:12px}.future-brand-links{gap:13px}.future-brand-hero{padding:42px 19px}.future-brand-hero h1{font-size:46px}.future-brand-visual{min-height:260px}.future-brand-section{padding:18px 19px 48px}.future-brand-modules{grid-template-columns:1fr}.future-brand-tour{grid-template-columns:1fr;padding:20px}.future-brand-contact{grid-template-columns:1fr}.future-brand-contact .future-field:last-of-type{grid-column:auto}}
