.refdeck{--pw:min(22vw,290px);--ph:calc(var(--pw) * 19.5 / 9);--lab:92px;height:calc(var(--ph) + var(--lab) + 60px);margin:24px 0 0;position:relative}.refcard{--x:0px;--y:0px;--r:0deg;width:var(--pw);color:inherit;transform:translateX(-50%) translate(var(--x),var(--y)) rotate(var(--r));will-change:transform;justify-items:center;gap:14px;text-decoration:none;transition:transform .6s cubic-bezier(.2,.7,.2,1),translate .35s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:0;left:50%}.refcard:first-child{z-index:5;--r:-3deg}.refcard:nth-child(2){z-index:4;--x:18px;--y:-8px;--r:5deg}.refcard:nth-child(3){z-index:3;--x:-16px;--y:-12px;--r:-9deg}.refcard:nth-child(4){z-index:2;--x:10px;--y:-16px;--r:9deg}.refcard:nth-child(5){z-index:1;--x:-8px;--y:-20px;--r:-6deg}.refcard__phone{aspect-ratio:9/19.5;border-radius:calc(var(--pw) * .16);width:100%;padding:calc(var(--pw) * .034);background:#111416;transition:box-shadow .35s;box-shadow:0 40px 70px -40px #001e1e8c}.refcard__screen{border-radius:calc(var(--pw) * .126);background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.refcard__island{top:calc(var(--pw) * .034);width:31%;height:calc(var(--pw) * .087);z-index:3;background:#08080a;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.refcard__page{width:100%;height:auto;transition:transform .6s cubic-bezier(.4,0,.2,1);display:block;transform:translateY(0)}.refcard.is-playing .refcard__page{transform:translateY(var(--travel,0px));transition:transform var(--dur,12s) cubic-bezier(.45,0,.35,1)}.refcard__nav{left:50%;bottom:calc(var(--pw) * .055);z-index:2;pointer-events:none;width:74%;height:auto;position:absolute;transform:translate(-50%)}.refcard__name{letter-spacing:-.03em;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:800;line-height:1.1}.refcard__link{text-underline-offset:.28em;text-decoration:underline 1.5px;text-decoration-color:var(--teal,#98cdcd);font-weight:600}.refcard__name,.refcard__link{transition:opacity .4s}.refdeck:not(.is-open) .refcard:not(:first-child) .refcard__name,.refdeck:not(.is-open) .refcard:not(:first-child) .refcard__link{opacity:0}.refdeck.is-open .refcard{--x:var(--ox);--y:var(--oy);--r:var(--or)}.refdeck.is-open .refcard:hover,.refdeck.is-open .refcard:focus-visible{z-index:10;translate:0 -12px}.refdeck.is-open .refcard:hover .refcard__phone{box-shadow:0 50px 80px -40px #001e1ea6}.refcard:hover .refcard__link{color:var(--teal-deep,#2c6b6b)}.refcard:focus-visible{outline:none}.refcard:focus-visible .refcard__phone{outline:2px solid var(--teal-deep,#2c6b6b);outline-offset:6px}.refdeck__nav{display:none}.refdeck__nav[hidden]{display:none!important}.refdeck__arrow{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1.5px solid;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.refdeck__arrow svg{width:18px;height:18px}.refdeck__arrow:focus-visible,.refdeck__dot:focus-visible{outline:2px solid var(--teal-deep,#2c6b6b);outline-offset:3px}.refdeck__dots{align-items:center;gap:2px;display:flex}.refdeck__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:44px;padding:0;display:grid}.refdeck__dot:before{content:"";opacity:.25;background:currentColor;border-radius:999px;width:8px;height:8px;transition:width .3s cubic-bezier(.2,.7,.2,1),opacity .3s,background-color .3s;display:block}.refdeck__dot[aria-current=true]:before{opacity:1;background:var(--teal-deep,#2c6b6b);width:22px}@media (width<=1100px),(hover:none){.refdeck{--pw:min(66vw,300px,calc((100vh - 250px) * 9 / 19.5));--lab:84px;--navh:56px;height:calc(var(--ph) + var(--lab) + var(--navh) + 20px);margin-top:40px}.refdeck__nav{height:var(--navh);justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.refdeck.is-swipe .refcard{--dx:0px;--dr:0deg;z-index:0;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:translateX(-50%) translate(calc(var(--x) + var(--dx)),var(--y)) rotate(calc(var(--r) + var(--dr)));transition:transform .5s cubic-bezier(.2,.8,.25,1)}.refdeck.is-swipe .refcard img{-webkit-user-drag:none;pointer-events:none}.refdeck.is-swipe .refcard[data-pos="0"]{z-index:5;--x:0px;--y:0px;--r:0deg}.refdeck.is-swipe .refcard[data-pos="1"]{z-index:4;--x:16px;--y:-10px;--r:4deg}.refdeck.is-swipe .refcard[data-pos="2"]{z-index:3;--x:-14px;--y:-16px;--r:-5deg}.refdeck.is-swipe .refcard[data-pos="3"]{z-index:2;--x:10px;--y:-20px;--r:7deg}.refdeck.is-swipe .refcard[data-pos="4"]{z-index:1;--x:-8px;--y:-23px;--r:-7deg}.refdeck.is-swipe .refcard.is-dragging{transition:none}.refdeck.is-swipe .refcard.is-returning{transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.refdeck.is-swipe .refcard.is-flying{transition:transform .3s cubic-bezier(.5,0,.9,.6)}.refdeck.is-swipe .refcard:not([data-pos="0"]) .refcard__phone{box-shadow:0 30px 50px -36px #001e1e73}.refdeck.is-swipe .refcard:not([data-pos="0"]) .refcard__name,.refdeck.is-swipe .refcard:not([data-pos="0"]) .refcard__link{opacity:0}.refdeck.is-swipe .refcard[data-pos="0"] .refcard__name,.refdeck.is-swipe .refcard[data-pos="0"] .refcard__link{opacity:1}.refdeck.is-swipe .refcard.is-flying .refcard__name,.refdeck.is-swipe .refcard.is-flying .refcard__link{opacity:0;transition-duration:.15s}}@media (hover:hover){.refdeck__arrow:hover{background:var(--ink,#000);color:var(--paper,#fff)}}.refdeck--static{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:40px;height:auto;display:grid}.refdeck--static .refcard{width:min(100%,290px);position:relative;left:auto;transform:none!important}.refdeck--static .refcard .refcard__name,.refdeck--static .refcard .refcard__link{opacity:1!important}.refdeck--static .refdeck__nav{display:none!important}@media (width<=960px){.refdeck--static{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.refcard,.refcard__page,.refdeck__dot:before{transition:none!important}}.features.is-acc li{padding:0;display:block}.features.is-acc b{display:block}.features__q{width:100%;min-height:56px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-weight:700;display:flex}.features__q:after{content:"";width:13px;height:13px;transition:transform .3s var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none}.features.is-acc li.is-open .features__q:after{transform:rotate(45deg)}.features.is-acc li>span{visibility:hidden;transition:grid-template-rows .35s var(--ease),visibility 0s linear .35s;grid-template-rows:0fr;display:grid}.features.is-acc li.is-open>span{visibility:visible;transition:grid-template-rows .35s var(--ease);grid-template-rows:1fr}.features.is-acc .features__a{min-height:0;padding-right:33px;display:block;overflow:hidden}.features.is-acc .features__a:after{content:"";height:18px;display:block}html:not(.motion) .features.is-acc li>span,html:not(.motion) .features__q:after{transition:none}