.home .speed-scene{--phone-w:62cqw}@media (max-width:899px){.home .speed-scene{--phone-w:74cqw}}.home .speed-scene .speed-phone{position:absolute;left:50%;top:11%;transform:translateX(-50%);--screen:linear-gradient(176deg,#ffffff,#f4f9f9)}.home .speed-scene .speed-phone .p-phone-slot{box-shadow:0 4.9cqw 13.1cqw #03282d4d}.home .bc-media[data-active=speed] .bc-screen{background:none;box-shadow:none;overflow:visible}.home .bc-media[data-active=speed] .speed-scene{overflow:visible}.home .speed-scene .speed-head{display:flex;flex-direction:column;align-items:center;gap:1.6cqw;margin:13cqw 0 0;padding:0 0 2.6cqw;border-bottom:1px solid #dfe9e8;font-family:var(--font-ios)}.home .speed-scene .speed-avatar{display:block;width:11cqw;height:11cqw;border-radius:50%;object-fit:cover;background:#d7eeec;box-shadow:0 0 0 1px #0b2f3514}.home .speed-scene .speed-top{display:flex;align-items:center;gap:1.6cqw;margin:0}.home .speed-scene .speed-top b{font:600 max(9px,3.9cqw)/1.2 var(--font-ios);color:#0b2f35}.home .speed-scene .speed-top em{font:600 max(9px,3.1cqw)/1 var(--font-ios);font-style:normal;padding:.25em .6em;border-radius:99px;background:#d7eeec;color:#0a7a70}.home .speed-scene .speed-when{margin:3.4cqw 0 2.6cqw;text-align:center;font:600 max(9px,3.1cqw)/1 var(--font-ios);letter-spacing:.02em;color:#8a9fa2}.home .speed-scene .speed-thread{font-size:max(9px,4.6cqw);padding-inline:calc(.5em + 1.6cqw)}.home .speed-scene .speed-thread .p-bubble{max-inline-size:90%}.home .speed-scene .speed-n{display:none}@container (max-width: 195.6px){.home .speed-scene .speed-w{display:none}.home .speed-scene .speed-n{display:inline}}.home .speed-scene .speed-thread>.p-thread-row[data-off]{display:none}.home .speed-scene .speed-thread>.p-thread-row[data-off] :is(.p-bubble,.speed-typing,.speed-typing i,.speed-sent){animation:none}.home .speed-scene .speed-thread .p-thread-row{position:relative;flex-wrap:wrap}.home .speed-scene .speed-thread .p-bubble--them{transform-origin:left bottom}.home .speed-scene .speed-thread .p-bubble--us{transform-origin:right bottom}.home .speed-scene .speed-thread>.p-thread-row:first-child{--d:300ms}.home .speed-scene .speed-thread>.p-thread-row:nth-child(2){--d:1600ms}.home .speed-scene .speed-thread>.p-thread-row:nth-child(3){--d:2300ms}.home .speed-scene .speed-thread>.p-thread-row:nth-child(4){--d:3600ms}.home .speed-scene .speed-thread>.p-thread-row:nth-child(5){--d:4300ms}.home .speed-scene .speed-thread>.p-thread-row:nth-child(6){--d:5600ms}.home .speed-scene .speed-thread>.p-thread-row:nth-child(7){--d:6900ms}.home .speed-scene .speed-thread>.p-thread-row:nth-child(8){--d:7700ms}.home .speed-scene .speed-thread>.p-thread-row:nth-child(9){--d:9000ms}.home .speed-scene .speed-thread>.p-thread-row:nth-child(10){--d:9700ms}.home .speed-scene .speed-thread>.p-thread-row:nth-child(11){--d:11000ms}.home .speed-scene .speed-typing{position:absolute;right:0;top:0;display:flex;align-items:center;gap:.22em;height:2.114em;padding:0 .72em;border-radius:1.0588em;background:#eef4f5;opacity:0}.home .speed-scene .speed-typing i{width:.42em;height:.42em;border-radius:50%;background:#19a99f}.home .speed-scene .speed-sent{flex:0 0 100%;display:flex;align-items:center;justify-content:flex-end;gap:.3em;margin-top:.35em;transform-origin:100% 50%;color:#0a7a70;font:700 max(9px,3.5cqw)/1 var(--font-ios)}.home .speed-scene .speed-sent svg{width:1.1em;height:1.1em;padding:.15em;border-radius:50%;background:#2bbd6b;color:#fdfefe}.home .speed-scene .speed-sent span{font-weight:500;color:#7d9498;white-space:nowrap}.home .speed-scene[data-enter=in] .speed-phone{animation:r8h-fade .36s ease-out both}.home .speed-scene[data-enter=in] .p-bubble--them{animation:r8h-in .65s cubic-bezier(.18,.78,.25,1) var(--d) both}.home .speed-scene[data-enter=in] .speed-typing{animation:r8h-typing .64s linear var(--d) both}.home .speed-scene[data-enter=in] .speed-typing i{animation:r8h-dot .32s ease-in-out var(--d) 2 both}.home .speed-scene[data-enter=in] .speed-typing i:nth-child(2){animation-delay:calc(var(--d) + .1s)}.home .speed-scene[data-enter=in] .speed-typing i:nth-child(3){animation-delay:calc(var(--d) + .2s)}.home .speed-scene[data-enter=in] .p-bubble--us{animation:r8h-pop .56s cubic-bezier(.2,1.3,.32,1) var(--d) both}.home .speed-scene[data-enter=in] .speed-sent{animation:r8h-tick .28s cubic-bezier(.2,1.3,.32,1) var(--d) both}.home .workflow-scene{--wf-ease:cubic-bezier(0.22,0.16,0.1,1);--wf-ride-at:2300ms;--wf-ride-for:700ms}.home .workflow-scene .wf-wire{position:absolute;z-index:1;inset:0;width:100%;height:100%}.home .workflow-scene .wf-wire path{stroke:#0f9aa4;stroke-width:2px;stroke-linecap:round}.home .workflow-scene .wf-wire .wf-reveal{stroke:#fff;stroke-width:1.6px;stroke-linecap:butt}.home .workflow-scene .wf-head{position:absolute;z-index:3;left:74%;inline-size:max(7px,1.7cqw);block-size:calc(max(7px, 1.7cqw) * 1.2);margin:calc(max(7px, 1.7cqw) * -.6) 0 0 calc(1px - max(7px, 1.7cqw) * .2);overflow:visible;pointer-events:none}.home .workflow-scene .wf-head path{fill:none;stroke:#0f9aa4;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.home .workflow-scene .wf-head-a{top:41%}.home .workflow-scene .wf-head-b{top:83.5%}.home .workflow-scene .wf-enquiry{position:absolute;z-index:2;left:4%;top:13%;inline-size:70%;translate:0 -50%;font-size:max(9px,2.87cqw)}.home .workflow-scene .wf-enquiry p{margin:0;max-width:none}.home .workflow-scene .wf-cal,.home .workflow-scene .wf-quote{position:absolute;z-index:2;left:4%;width:70%;box-sizing:border-box;border-radius:2.6cqw;background:#fff;box-shadow:0 1.6cqw 4cqw #1341491f,inset 0 0 0 1px #d6e6e6;transform-origin:100% 50%}.home .workflow-scene .wf-quote{top:28%;height:38%;padding:2.6cqw 3.2cqw;display:flex;flex-direction:column;gap:1.8cqw}.home .workflow-scene .wf-quote-head{margin:0;display:flex;justify-content:space-between;align-items:baseline;padding-bottom:1.4cqw;border-bottom:1px solid #e0ecec;font:400 max(8px,2.1cqw)/1 var(--body);color:#55787c;white-space:nowrap}.home .workflow-scene .wf-quote-head b{font:700 max(9px,2.5cqw)/1 var(--body);color:#092d33}.home .workflow-scene .wf-quote ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.5cqw}.home .workflow-scene .wf-quote li{display:flex;justify-content:space-between;gap:2cqw;font:400 max(8px,2.2cqw)/1.2 var(--body);color:#1b4349;white-space:nowrap}.home .workflow-scene .wf-quote li span+span{color:#55787c}.home .workflow-scene .wf-stamp{position:absolute;right:3.2cqw;bottom:2.4cqw;padding:.8cqw 2.4cqw;border:2px solid #1c9c5b;border-radius:1.4cqw;font:800 max(9px,2.6cqw)/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#1c9c5b;rotate:-8deg}.home .workflow-scene .wf-cal{top:72%;height:23%;padding:0 2.6cqw;display:flex;align-items:center;gap:2.4cqw}.home .workflow-scene .wf-date{flex:none;width:10cqw;display:flex;flex-direction:column;align-items:center;gap:.5cqw}.home .workflow-scene .wf-date small{font:700 max(7px,1.7cqw)/1 var(--body);text-transform:uppercase;letter-spacing:.06em;color:#19a99f}.home .workflow-scene .wf-date b{font:800 max(11px,3.6cqw)/1 var(--body);color:#092d33}.home .workflow-scene .wf-slots{flex:1;min-width:0;display:flex;gap:1.4cqw}.home .workflow-scene .wf-slot{position:relative;flex:1;min-width:0;padding:2cqw 0;border-radius:1.4cqw;box-shadow:inset 0 0 0 1px #d7e7e7;text-align:center;font:500 max(8px,1.9cqw)/1 var(--body);color:#7d9799;white-space:nowrap;overflow:hidden}.home .workflow-scene .wf-booked{flex:1.9}.home .workflow-scene .wf-booked b{font-weight:700}.home .workflow-scene .wf-fill{position:absolute;inset:0;overflow:hidden}.home .workflow-scene .wf-fill>span{position:absolute;inset:0;display:grid;place-items:center;background:#22b36a;color:#fff;font-weight:700}@container (max-width: 280px){.home .workflow-scene .wf-quote li:nth-child(3),.home .workflow-scene .wf-slot:first-child{display:none}}.home .workflow-scene .wf-rider{position:absolute;z-index:3;inset:0;opacity:0;pointer-events:none}.home .workflow-scene .wf-token{position:absolute;left:0;top:0;width:2.6cqw;height:2.6cqw;margin:-1.3cqw 0 0 -1.3cqw;border-radius:50%;background:#19a99f;box-shadow:0 0 0 1.2cqw #19a99f33}.home .workflow-scene[data-enter=in] .wf-enquiry{animation:wf-drop .5s var(--wf-ease) both}.home .workflow-scene[data-enter=in] .wf-reveal{stroke-dasharray:1 2}.home .workflow-scene[data-enter=in] .wf-reveal-a{animation:wf-draw .6s var(--wf-ease) .5s both}.home .workflow-scene[data-enter=in] .wf-head-a{animation:wf-head .2s var(--wf-ease) 1.1s both}.home .workflow-scene[data-enter=in] .wf-quote{animation:wf-rise .4s var(--wf-ease) 1.1s both}.home .workflow-scene[data-enter=in] .wf-quote li{animation:wf-line .35s var(--wf-ease) both;animation-delay:calc(1.35s + var(--i) * .2s)}.home .workflow-scene[data-enter=in] .wf-stamp{animation:wf-stamp .35s var(--wf-ease) 1.95s both}.home .workflow-scene[data-enter=in] .wf-reveal-b{animation:wf-draw var(--wf-ride-for) var(--wf-ease) var(--wf-ride-at) both}.home .workflow-scene[data-enter=in] .wf-token{animation:wf-sink .2s var(--wf-ease) calc(var(--wf-ride-at) + var(--wf-ride-for)) forwards}.home .workflow-scene[data-enter=in] .wf-head-b{animation:wf-head .2s var(--wf-ease) calc(var(--wf-ride-at) + var(--wf-ride-for)) both}.home .workflow-scene[data-enter=in] .wf-cal{animation:wf-open .4s var(--wf-ease) calc(var(--wf-ride-at) + var(--wf-ride-for)) both}.home .workflow-scene[data-enter=in] .wf-fill{animation:wf-wipe .45s var(--wf-ease) calc(var(--wf-ride-at) + var(--wf-ride-for) + .4s) both}.home .workflow-scene[data-enter=in] .wf-fill>span{animation:wf-wipe-back .45s var(--wf-ease) calc(var(--wf-ride-at) + var(--wf-ride-for) + .4s) both}@keyframes wf-drop{0%{opacity:0;transform:translateY(-70%) scale(.94)}to{opacity:1;transform:none}}@keyframes wf-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes wf-head{0%{opacity:0;transform:translateX(.9cqw)}to{opacity:1;transform:none}}@keyframes wf-rise{0%{opacity:0;transform:translateY(2.4cqw) scale(.97)}to{opacity:1;transform:none}}@keyframes wf-line{0%{opacity:0;transform:translateX(-1.6cqw)}to{opacity:1;transform:none}}@keyframes wf-stamp{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:none}}@keyframes wf-sink{to{opacity:0;transform:scale(.4)}}@keyframes wf-open{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes wf-wipe{0%{transform:translateX(-100%)}to{transform:none}}@keyframes wf-wipe-back{0%{transform:translateX(100%)}to{transform:none}}.home .marketing-scene .mk-ring{position:absolute;inset:0;z-index:3;transform-origin:50% calc(50% + var(--mk-dy))}.home .marketing-scene .mk-app .p-tile{display:grid;filter:drop-shadow(0 1.2cqw 1.8cqw #0a333b45)}.home .marketing-scene .mk-app .mk-icon{display:block;width:100%;height:100%;user-select:none;-webkit-user-drag:none}.home .marketing-scene .mk-orb{z-index:2;width:5.6cqw;height:5.6cqw;margin:-2.8cqw 0 0 -2.8cqw;background:radial-gradient(closest-side,#effffd 0,#7eeae3 20%,#1bb4b0 40%,#0f959ad1 56%,#0f959a61 74%,#0f959a17 88%,#0f959a00 100%)}.home .marketing-scene .mk-halo,.home .marketing-scene .mk-orb{position:absolute;left:50%;top:calc(50% + var(--mk-dy));border-radius:50%;opacity:0;pointer-events:none}.home .marketing-scene .mk-halo{z-index:4;width:46cqw;height:46cqw;margin:-23cqw 0 0 -23cqw;background:radial-gradient(closest-side,#2fd3cdb3 0,#2fd3cd99 44%,#2fd3cd4d 64%,#2fd3cd1a 82%,#2fd3cd00 100%)}.home .marketing-scene .mk-brain{transform-origin:50% 46%}.home .marketing-scene[data-enter=in] .mk-app[data-won=true]{animation:mk-fetch .62s both,mk-win .42s cubic-bezier(.3,.7,.4,1) 4.14s both;animation-delay:calc(697ms + var(--i) * .7s),4.14s}.home .marketing-scene[data-enter=in] .mk-ring{animation:mk-turn 361s linear 4.6s infinite}.home .marketing-scene[data-enter=in] .mk-app .p-tile{animation:mk-unturn 361s linear 4.6s infinite}.home .marketing-scene[data-enter=in] .mk-orb{animation:mk-drift 6s linear calc(4.6s + var(--i) * 1.2s) infinite}.home .marketing-scene[data-enter=in] .mk-halo{animation:mk-glow 1.2s linear 6.1s infinite}.home .marketing-scene[data-run=off] .mk-brain,.home .marketing-scene[data-run=off] .mk-brain *,.home .marketing-scene[data-run=off] .mk-halo,.home .marketing-scene[data-run=off] .mk-ring,.home .marketing-scene[data-run=off] .mk-ring *{animation-play-state:paused!important}@keyframes mk-win{0%{transform:scale(1)}45%{transform:scale(1.12);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:scale(1)}}@keyframes mk-turn{0%{rotate:0deg;animation-timing-function:cubic-bezier(.3333,0,.6667,.3333)}0.554017%{rotate:10deg;animation-timing-function:linear}to{rotate:10turn}}@keyframes mk-unturn{0%{rotate:0deg;animation-timing-function:cubic-bezier(.3333,0,.6667,.3333)}0.554017%{rotate:-10deg;animation-timing-function:linear}to{rotate:-10turn}}@keyframes mk-drift{0%{translate:calc(var(--rx) * .8) calc(var(--ry) * .8);opacity:0;scale:.8;animation-timing-function:cubic-bezier(.32,0,.72,.7)}6%{opacity:1;scale:1}21%{opacity:1;scale:1}25%{translate:calc(var(--rx) * .4333) calc(var(--ry) * .4333);opacity:.75;scale:.9}28%{opacity:0;scale:.55}to{translate:calc(var(--rx) * .4333) calc(var(--ry) * .4333);opacity:0;scale:.55}}@keyframes mk-beat{0%{scale:1;animation-timing-function:cubic-bezier(.2,.7,.4,1)}4%{scale:1.06;animation-timing-function:cubic-bezier(.45,0,.3,1)}38%{scale:1}to{scale:1}}@keyframes mk-glow{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.4,1)}4%{opacity:.9;animation-timing-function:cubic-bezier(.45,0,.3,1)}52%{opacity:0}to{opacity:0}}.home .notifications-scene .notice-stack{padding:16px 32px;gap:10px;align-items:center}.home .notifications-scene .notice-set{--ns:clamp(13px,2.62cqi,16px);min-height:0;inline-size:min(100%,calc(var(--ns) * 24.4))}.home .notifications-scene .notice-banner{position:relative;z-index:2;font-size:var(--ns)}.home .notifications-scene .notice-banner p{margin:0}.home .notifications-scene .reply-card{position:relative;inset:auto;margin:calc(var(--ns) * -.6) calc(var(--ns) * .625) 0 calc(var(--ns) * 2.75);padding-top:calc(9px + var(--ns) * .6)}@media (max-width:899px){.home .notifications-scene .notice-stack{padding:4px 12px;gap:4px}.home .notifications-scene .notice-set{--ns:clamp(10px,3.775cqi,16px)}.home .notifications-scene .reply-card{margin:calc(var(--ns) * -.6) calc(var(--ns) * .4) 0 calc(var(--ns) * .9);padding:calc(2px + var(--ns) * .6) 7px 5px;font-size:clamp(9px,2.98cqi,12px)}}.home .notifications-scene .reply-card{background:linear-gradient(180deg,#0f7a83,#0a646c);color:#FFFFFF;box-shadow:0 9px 24px rgba(10,100,108,.28)}.home .notifications-scene .reply-card .sent-tick{color:#FFFFFF}@media (prefers-reduced-motion:no-preference){html.js-scenes .home .built-scene:not([data-enter])>*{opacity:0}}