.bento-page .cards-stage{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;place-items:stretch stretch;gap:20px;max-width:1216px;min-height:calc(100svh - 71px);margin:0 auto;padding:140px 38px 64px;display:grid}.bento-intro{grid-column:1/-1;padding:0 0 18px}.bento-intro .bento-kicker{letter-spacing:.13em;margin:0 0 16px;font-size:10px}.bento-intro h1{letter-spacing:-.065em;margin:0 0 15px;font-size:clamp(40px,5.4vw,70px);font-weight:500;line-height:1}.bento-intro h1 span{color:inherit}.bento-intro>p:last-child{color:lab(36.2463% 1.35635 7.69289);margin:0;font-size:14px}.bento-page .offering-audit{background:lab(96.5682% -.201404 3.04726);border-radius:18px;flex-direction:column;grid-area:span 2/span 4;padding:0 28px;display:flex;position:relative}.bento-page .offering-website{background:lab(13.0054% .879556 2.95246);border-radius:16px;grid-column:span 8;align-self:start}.bento-page .card-slot{height:auto;display:block}.bento-page .ticket{filter:none;background:0 0;justify-content:space-between;height:100%;min-height:624px;padding:29px 0 15px;display:flex;-webkit-mask:none;mask:none;transform:none!important}.bento-page .offering-audit .card-slot{flex:1}.bento-page .ticket-upper{padding:22px 0 0}.bento-page .ticket h2{letter-spacing:-.4px;font-size:22px;line-height:1.15}.bento-page .ticket h2 span{letter-spacing:-5px;margin-bottom:14px;font-size:78px}.bento-page .ticket p{margin-top:22px;font-size:11px;line-height:1.6}.bento-page .ticket-plane{width:64px;height:64px;margin-top:40px}.bento-page .ticket-lower{border-top:1px dashed lab(67.6323% .29844 9.69031);margin-top:28px;padding:0 0 12px}.bento-page .ticket-lower p{margin:24px 0;font-size:9px}.bento-page .barcode{height:45px;margin-bottom:26px}.bento-page .continue-button{height:42px;font-size:11px}.bento-page .departure-card{width:100%;height:314px;padding:30px;transform:none!important}.bento-page .board-heading h2{letter-spacing:-1.3px;margin:0;font-size:30px;font-weight:500}.bento-page .board-heading{margin-bottom:32px}.bento-page .flight-row{font-size:28px}.bento-page .offering-details{margin:0;padding:24px 0 28px}.bento-page .offering-website .offering-details{color:lab(90.7689% .0517368 3.82597);margin:0 30px}.bento-tile{background:lab(91.9829% .194132 8.47408);border-radius:16px;flex-direction:column;grid-column:span 4;min-width:0;padding:26px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex}.tile-label{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;font-size:9px;display:flex}.tile-label>span:last-child{font-size:16px}.bento-tile h2{letter-spacing:-1px;margin:0 0 16px;font-size:29px;font-weight:500;line-height:1.05}.bento-tile p{max-width:50ch;margin:0 0 22px;font-size:13px;line-height:1.6}.bento-tile>a{justify-content:space-between;gap:8px;margin-top:auto;padding-top:20px;font-size:11px;display:flex}.automation-tile{background:lab(79.2763% -10.4698 -16.202)}.marketing-tile{background:lab(85.345% 6.09312 72.9285)}.connection-map{align-items:center;margin:2px 0 5px;font-family:Courier New,monospace;font-size:9px;display:flex}.connection-map span{border:1px solid lab(36.3245% -7.81649 -11.3908/.4);border-radius:6px;padding:10px 8px}.connection-map span:nth-of-type(2){background:var(--ink);color:var(--paper)}.connection-map i{background:lab(36.3245% -7.81649 -11.3908/.4);flex:1;height:1px}.marketing-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.marketing-tags span{border:1px solid lab(42.2213% 4.7951 47.3951/.35);border-radius:20px;padding:6px 8px;font-size:9px}.approach-tile{grid-column:span 8}.approach-tile h2{margin-bottom:30px;font-size:27px}.bento-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.bento-steps span{letter-spacing:.08em;color:lab(37.4066% 1.35091 7.68822);font-size:9px}.bento-steps h3{letter-spacing:-.3px;margin:14px 0 9px;font-size:15px;font-weight:500;line-height:1.3}.bento-steps p{margin:0;font-size:12px}.dashboard-tile{color:lab(94.2583% .0682473 4.59526);background:lab(21.0355% -2.47753 -11.4715)}.dashboard-tile h2{font-size:27px}.dashboard-tile p{margin-bottom:10px}.mini-report{align-items:flex-end;gap:8px;height:55px;margin:5px 0 18px;display:flex}.mini-report i{background:lab(76.9653% -11.3088 -17.6318);border-radius:3px 3px 0 0;flex:1;height:35%}.mini-report i:nth-child(2n){height:55%}.mini-report i:nth-child(3n){height:80%}.mini-report i:last-child{background:var(--yellow);height:100%}.demo-caption{color:lab(77.9875% -3.19213 -6.55513);font-size:10px}@media (hover:hover) and (pointer:fine){.bento-tile:hover{transform:translateY(-4px)}.bento-page .offering-audit:hover .ticket-plane{transform:rotate(8deg)scale(1.1)}}@media (max-width:950px) and (min-width:701px){.bento-page .cards-stage{gap:15px;padding-left:26px;padding-right:26px}.bento-page .offering-audit{padding:0 20px}.bento-page .ticket h2 span{font-size:65px}.bento-tile{padding:21px}.bento-tile h2{font-size:24px}.bento-page .departure-card{padding:28px 23px}.bento-page .flight-row{font-size:25px}.bento-page .offering-website,.bento-page .offering-audit{width:auto}}@media (max-width:700px){.bento-page .cards-stage{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:16px;padding:122px 20px 40px}.bento-intro{padding-bottom:12px}.bento-intro .bento-kicker{font-size:8px}.bento-page .offering-audit{grid-area:auto/1/auto/-1;width:auto;padding:0 26px}.bento-page .ticket{height:420px;min-height:0;padding-top:8px}.bento-page .ticket-upper{text-align:left;padding-top:24px;position:relative}.bento-page .ticket h2 span{font-size:64px}.bento-page .ticket h2{font-size:18px}.bento-page .ticket-plane{width:62px;height:62px;position:absolute;top:37px;right:0}.bento-page .ticket p{margin-top:16px;font-size:10px}.bento-page .ticket-lower{margin-top:20px}.bento-page .ticket-lower p{margin:12px 0;font-size:8px}.bento-page .barcode{height:30px;margin-bottom:16px}.bento-page .offering-website{grid-column:1/-1;width:auto}.bento-page .departure-card{height:290px;padding:25px 20px}.bento-page .flight-row{font-size:23px}.bento-page .board-heading h2{font-size:28px}.bento-tile{grid-column:span 1;padding:20px 17px}.tile-label{letter-spacing:0;margin-bottom:22px;font-size:8px}.tile-label>span:last-child{font-size:13px}.bento-tile h2{font-size:24px}.bento-tile p{font-size:12px}.bento-tile>a{font-size:10px}.connection-map{font-size:7px}.connection-map span{padding:8px 4px}.marketing-tags span{padding:5px;font-size:8px}.approach-tile,.dashboard-tile{grid-column:1/-1}.bento-steps{gap:15px}.bento-steps h3{font-size:13px}.bento-steps p{font-size:11px}.dashboard-tile .mini-report{max-width:260px}}@media (max-width:370px){.automation-tile,.marketing-tile{grid-column:1/-1}.bento-steps{grid-template-columns:1fr}.bento-page .flight-row{font-size:20px}}@media (prefers-reduced-motion:reduce){.bento-tile:hover{transform:none}}.bento-page .offering-website{background:lab(79.2763% -10.4698 -16.202);overflow:hidden}.bento-page .website-card{width:100%;min-height:314px;color:var(--ink);grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);gap:34px;padding:30px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:grid}.website-copy{flex-direction:column;min-width:0;display:flex}.website-label{letter-spacing:.08em;align-items:center;gap:10px;font-size:9px;display:flex}.website-label svg{width:28px;height:28px}.website-copy h2{letter-spacing:-.055em;margin:25px 0 14px;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:.98}.website-copy>p{max-width:36ch;margin:0;font-size:13px;line-height:1.55}.website-steps{flex-wrap:wrap;gap:14px;margin:24px 0 18px;display:flex}.website-steps span{align-items:center;gap:5px;font-size:10px;display:flex}.website-steps b{opacity:.55;font-size:8px;font-weight:500}.website-action{margin-top:auto}.bento-page .offering-website .start-button{background:var(--ink);color:lab(96.5682% -.201404 3.04726);box-shadow:none;height:38px}.website-preview{background:lab(95.4067% -2.54509 -3.50564);border:1px solid lab(35.1149% -7.46071 -13.6225/.28);border-radius:10px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:rotate(1.3deg);box-shadow:0 18px 35px lab(30.4692% -7.98236 -15.0479/.18)}.preview-bar{border-bottom:1px solid lab(35.1149% -7.46071 -13.6225/.18);align-items:center;gap:5px;height:25px;padding:0 9px;display:flex}.preview-bar i{background:lab(65.2882% -7.09626 -12.274);border-radius:50%;width:5px;height:5px}.preview-bar span{letter-spacing:.08em;margin-left:6px;font-size:6px}.preview-page{background:lab(96.5682% -.201404 3.04726);height:244px;padding:19px;position:relative;overflow:hidden}.preview-nav{align-items:center;gap:8px;display:flex}.preview-nav b{margin-right:auto;font-size:10px}.preview-nav span{background:lab(67.5716% 1.26168 7.61662);width:24px;height:2px}.preview-page>strong{letter-spacing:-.07em;margin-top:38px;font-size:31px;font-weight:500;line-height:.94;display:block}.preview-button{background:var(--yellow);border-radius:20px;width:58px;height:16px;margin-top:15px}.preview-panels{grid-template-columns:1fr 1fr;gap:6px;width:48%;display:grid;position:absolute;bottom:16px;right:18px}.preview-panels i{background:lab(82.7982% -11.9761 -17.1782);border-radius:4px;height:55px}.preview-panels i:last-child{background:lab(85.345% 6.09312 72.9285)}.bento-page .offering-website .offering-details{color:var(--ink);border-color:lab(42.0773% -6.86494 -12.1859/.25)}.bento-page .offering-website .details-note{color:lab(32.7811% -5.21445 -9.16333)}@media (hover:hover) and (pointer:fine){.bento-page .offering-website:hover .website-preview{transform:translateY(-5px)rotate(0);box-shadow:0 24px 42px lab(30.4692% -7.98236 -15.0479/.24)}}@media (max-width:950px) and (min-width:701px){.bento-page .website-card{grid-template-columns:1fr 1fr;gap:22px;padding:26px 22px}.website-copy h2{font-size:34px}.website-steps{gap:8px}}@media (max-width:700px){.bento-page .website-card{grid-template-columns:1fr;gap:26px;min-height:0;padding:24px}.website-copy h2{font-size:40px}.website-copy>p{max-width:42ch}.website-action{margin-top:2px}.website-preview{transform:none}.preview-page{height:230px}}@media (prefers-reduced-motion:reduce){.website-preview{transition:none}.bento-page .offering-website:hover .website-preview{transform:none}}.bento-page .cards-stage{gap:18px;max-width:1120px;padding-bottom:72px}.bento-intro h1{margin-bottom:12px}.bento-intro>p:last-child{font-size:15px}.bento-page .ticket-upper{padding-top:38px}.bento-page .ticket-plane{margin-top:56px}.bento-page .ticket-lower{border-top:0;margin-top:auto}.bento-page .ticket-lower p{max-width:20ch;margin:0 auto 24px;font-size:12px;line-height:1.45}.website-copy h2{margin-top:34px}.website-copy>p{font-size:14px}.website-action{margin-top:auto;padding-top:30px}.approach-tile{background:lab(91.9829% .194132 8.47408);grid-column:span 8;justify-content:flex-end;min-height:216px;padding:32px}.approach-tile>span{letter-spacing:.1em;margin-bottom:auto;font-size:9px}.approach-tile h2{letter-spacing:-.055em;margin:34px 0 10px;font-size:clamp(32px,4vw,48px)}.approach-tile p{max-width:38ch;margin:0;font-size:14px}@media (max-width:700px){.bento-page .cards-stage{gap:16px}.bento-intro{padding-bottom:18px}.bento-page .ticket{height:400px;min-height:0}.bento-page .ticket-upper{padding-top:24px}.bento-page .ticket-plane{margin-top:0}.bento-page .ticket-lower p{margin-bottom:18px;font-size:11px}.website-copy h2{margin-top:28px}.website-action{padding-top:24px}.approach-tile{grid-column:1/-1;min-height:190px;padding:24px}.approach-tile h2{margin-top:30px;font-size:36px}}.bento-page .cards-header{top:24px}.bento-page .cards-stage{padding-top:112px}.bento-intro{padding-bottom:22px}.bento-intro h1{font-size:clamp(42px,5vw,64px)}.bento-intro>p:last-child{color:lab(30.4446% 1.38746 7.72033);max-width:44ch}.bento-page .offering-audit{grid-row:span 2}.bento-page .ticket{min-height:580px}.compact-tile{min-height:248px;padding:26px;text-decoration:none}.compact-tile>span:first-child{letter-spacing:.09em;font-size:9px}.compact-tile h2{margin:46px 0 24px;font-size:clamp(25px,2.3vw,32px)}.compact-tile .connection-map,.compact-tile .marketing-tags{margin-top:auto}.compact-tile.dashboard-tile{grid-column:span 4}.compact-tile.dashboard-tile h2{margin-bottom:10px}.compact-tile .mini-report{height:48px;margin:4px 0 0}.approach-tile{min-height:248px}@media (hover:hover) and (pointer:fine){.compact-tile:hover{transform:translateY(-4px)}}@media (max-width:700px){.bento-page .cards-header{top:20px}.bento-page .cards-stage{padding-top:104px}.bento-intro{padding-bottom:14px}.bento-intro h1{font-size:43px}.bento-page .ticket{height:410px}.compact-tile{grid-column:span 1;min-height:210px;padding:20px 17px}.compact-tile h2{margin:38px 0 20px;font-size:23px}.compact-tile.dashboard-tile{grid-column:1/-1;min-height:210px}.approach-tile{min-height:210px}}@media (max-width:370px){.compact-tile{grid-column:1/-1}}
