.d-receipt{--paper:#f4f6f8;--white:#fff;--navy:#2e6da4;--orange:#d35400;--ink:#24313d;--rule:#c9d4dc;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--disp:"Space Grotesk", "Inter", sans-serif;--body:"Inter", system-ui, sans-serif;--dot:color-mix(in srgb, var(--ink) 38%, transparent);--shadow:0 10px 30px color-mix(in srgb, var(--ink) 12%, transparent);--bk-ink:#24313d;--bk-field:#fff;--bk-line:#c9d4dc;--bk-primary:#2e6da4;--bk-on-primary:#fff;--bk-accent:#d35400;--bk-on-accent:#fff;--bk-radius:4px;--bk-btn-radius:4px;--bk-pill-radius:4px;--bk-font:"Inter", sans-serif;--bk-font-display:"Space Grotesk", sans-serif;background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}.d-receipt *,.d-receipt :before,.d-receipt :after{box-sizing:border-box}.d-receipt img{max-width:100%;height:auto;display:block}.d-receipt h1,.d-receipt h2,.d-receipt h3{font-family:var(--disp);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.12}.d-receipt p{margin:0}.d-receipt ul,.d-receipt ol{margin:0;padding:0;list-style:none}.d-receipt a{color:var(--navy);text-decoration:none}.d-receipt a:focus-visible,.d-receipt button:focus-visible,.d-receipt summary:focus-visible{outline:2px solid var(--navy);outline-offset:3px;border-radius:2px}.d-receipt .r-wrap{width:min(1120px,92vw);margin-inline:auto}.d-receipt .r-section{padding-block:clamp(3.4rem,5vw + 2rem,6rem)}.d-receipt section[id]{scroll-margin-top:92px}.d-receipt .r-sechead{max-width:44rem;margin-bottom:clamp(1.8rem,3vw,2.8rem)}.d-receipt .r-sechead--c{text-align:center;margin-inline:auto}.d-receipt .r-sechead h2{font-size:clamp(1.7rem,1.1rem + 2.4vw,2.6rem)}.d-receipt .r-sechead__sub{font-family:var(--mono);color:color-mix(in srgb, var(--ink) 72%, var(--paper));margin-top:.6rem;font-size:clamp(.82rem,.78rem + .2vw,.95rem)}.d-receipt .r-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);font-size:.78rem;font-weight:600}.d-receipt .r-kicker--mono{color:var(--orange)}.d-receipt .r-dots,.d-receipt .rc-dots{border-bottom:2px dotted var(--dot);flex:auto;min-width:2ch;margin-inline:.55ch;transform:translateY(-4px)}.d-receipt .r-check{color:var(--orange);font-family:var(--mono);font-weight:600}.d-receipt .r-tag{clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);background:var(--orange);color:#fff;font-family:var(--disp);letter-spacing:.01em;border-radius:4px;padding:.8rem 1.5rem .8rem 1.9rem;font-size:.95rem;font-weight:700;transition:transform .18s,filter .18s;display:inline-block;position:relative}.d-receipt .r-tag:before{content:"";background:var(--paper);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:9px}.d-receipt .r-tag:hover{filter:brightness(1.06);transform:translateY(-2px)}.d-receipt .r-tag:active{transform:translateY(0)}.d-receipt .r-tag--lg{padding:1rem 2rem 1rem 2.4rem;font-size:1.05rem}.d-receipt .r-ghost{border:1.5px solid var(--navy);color:var(--navy);font-family:var(--disp);border-radius:4px;padding:.78rem 1.4rem;font-size:.95rem;font-weight:700;transition:background .18s,color .18s;display:inline-block}.d-receipt .r-ghost:hover{background:var(--navy);color:#fff}.d-receipt .r-nav{z-index:40;background:var(--white);border-bottom:1px solid var(--rule);position:sticky;top:0}.d-receipt .r-nav__in{align-items:center;gap:clamp(.9rem,2vw,1.8rem);min-height:68px;display:flex}.d-receipt .r-nav__brand{font-family:var(--disp);color:var(--navy);letter-spacing:-.01em;white-space:nowrap;font-size:1.12rem;font-weight:700}.d-receipt .r-nav__links{margin-inline:auto}.d-receipt .r-nav__links ul{gap:clamp(.9rem,1.6vw,1.6rem);display:flex}.d-receipt .r-nav__links a{font-family:var(--body);color:var(--ink);font-size:.9rem;font-weight:600;transition:color .15s}.d-receipt .r-nav__links a:hover{color:var(--orange)}.d-receipt .r-nav__tel{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:.8rem;font-weight:600}.d-receipt .r-nav__tel:hover{color:var(--navy)}.d-receipt .r-nav__cta{flex:none}@media (width<=980px){.d-receipt .r-nav__tel{display:none}}@media (width<=760px){.d-receipt .r-nav__links{display:none}.d-receipt .r-nav__in{justify-content:space-between}}.d-receipt .r-hero{padding-block:clamp(3rem,5vw + 1.4rem,6rem) clamp(2.6rem,4vw,4.4rem)}.d-receipt .r-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.d-receipt .r-hero__title{margin-top:.9rem;font-size:clamp(2.15rem,1.2rem + 4vw,3.9rem)}.d-receipt .r-hl{color:var(--orange);font-style:normal;display:inline-block;position:relative}.d-receipt .r-hl__rule{height:1em;font-family:var(--mono);letter-spacing:-.04em;white-space:nowrap;color:var(--orange);font-size:.36em;font-weight:600;line-height:1;position:absolute;bottom:-1.05em;left:0;right:0;overflow:hidden}.d-receipt .r-hero__sub{max-width:34ch;color:color-mix(in srgb, var(--ink) 86%, var(--paper));margin-top:1.5rem;font-size:clamp(1.02rem,.95rem + .4vw,1.2rem)}.d-receipt .r-hero__proof{font-family:var(--mono);gap:.45rem;margin-top:1.4rem;font-size:.86rem;font-weight:400;display:grid}.d-receipt .r-hero__cta{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.9rem;display:flex}.d-receipt .r-invoice{background:var(--white);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:4px;padding:.9rem;transition:transform .35s;transform:rotate(-1deg)}.d-receipt .r-invoice:hover{transform:rotate(0)}.d-receipt .r-invoice__head,.d-receipt .r-invoice__foot{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:600;display:flex}.d-receipt .r-invoice__head{justify-content:space-between;padding-bottom:.7rem}.d-receipt .r-invoice__foot{padding-top:.7rem}.d-receipt .r-invoice__paid{color:var(--orange);border:2px solid var(--orange);letter-spacing:.18em;border-radius:3px;padding:.1rem .5rem;transform:rotate(-6deg)}.d-receipt .r-invoice__img{border-radius:3px;width:100%}@media (width<=900px){.d-receipt .r-hero__grid{grid-template-columns:1fr}.d-receipt .r-invoice{max-width:30rem}}.d-receipt .r-stats{padding-block:clamp(1.2rem,2vw,2rem) clamp(2.6rem,4vw,4rem)}.d-receipt .r-stats__grid{grid-template-columns:repeat(4,1fr);gap:clamp(.7rem,1.4vw,1.2rem);display:grid}.d-receipt .r-stats__tile{background:var(--ink);text-align:center;border:1px solid color-mix(in srgb, var(--ink) 80%, var(--white));background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 3px);border-radius:6px;justify-items:center;gap:.35rem;padding:clamp(1.1rem,2vw,1.6rem) 1rem;display:grid}.d-receipt .r-stats__value{font-family:var(--mono);color:#fff;text-shadow:0 0 14px #ffffff80;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,1rem + 1.4vw,2rem);font-weight:600}.d-receipt .r-stats__label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rule);font-size:.72rem}@media (width<=760px){.d-receipt .r-stats__grid{grid-template-columns:repeat(2,1fr)}}.d-receipt .r-included__card{background:var(--white);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:6px;padding:clamp(1.4rem,3vw,2.6rem)}.d-receipt .r-included__grid{grid-template-columns:1fr 1fr;gap:1.15rem clamp(1.6rem,4vw,3.4rem);display:grid}.d-receipt .r-included__row{gap:.18rem;min-width:0;display:grid}.d-receipt .r-included__line{align-items:baseline;display:flex}.d-receipt .r-included__name{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.88rem;font-weight:600}.d-receipt .r-included__incl{font-family:var(--mono);letter-spacing:.1em;color:var(--navy);font-size:.78rem;font-weight:600}.d-receipt .r-included__desc{font-family:var(--mono);color:color-mix(in srgb, var(--ink) 66%, var(--paper));padding-left:1.35rem;font-size:.78rem}@media (width<=700px){.d-receipt .r-included__grid{grid-template-columns:1fr}}.d-receipt .r-polaroid{background:var(--white);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:4px;margin:0;padding:.8rem .8rem 1rem}.d-receipt .r-polaroid img{border-radius:3px;width:100%}.d-receipt .r-polaroid__cap{font-family:var(--mono);letter-spacing:.12em;color:color-mix(in srgb, var(--ink) 62%, var(--paper));margin-top:.75rem;font-size:.74rem;font-weight:600}.d-receipt .r-polaroid__meta{gap:.25rem;margin-top:.8rem;display:grid}.d-receipt .r-polaroid__head{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.86rem;font-weight:600;line-height:1.4}.d-receipt .r-polaroid__sub{font-family:var(--mono);color:color-mix(in srgb, var(--ink) 62%, var(--paper));font-size:.76rem}.d-receipt .r-detail__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.d-receipt .r-detail .r-polaroid{transition:transform .35s;transform:rotate(.8deg)}.d-receipt .r-detail .r-polaroid:hover{transform:rotate(0)}.d-receipt .r-detail__copy h2{font-size:clamp(1.6rem,1.1rem + 2vw,2.4rem)}.d-receipt .r-detail__copy p{max-width:38ch;color:color-mix(in srgb, var(--ink) 82%, var(--paper));margin-top:.9rem;font-size:1.05rem}@media (width<=900px){.d-receipt .r-detail__grid{grid-template-columns:1fr}.d-receipt .r-detail .r-polaroid{max-width:30rem}}.d-receipt .r-pricing{background:var(--paper)}.d-receipt .rc{min-height:46rem;position:relative}.d-receipt .rc-slot{z-index:2;background:var(--ink);width:min(480px,86vw);height:20px;box-shadow:inset 0 -3px 0 #ffffff14, 0 6px 14px color-mix(in srgb, var(--ink) 25%, transparent);border-radius:10px;margin:0 auto -9px;position:relative}.d-receipt .rc-slot:after{content:"";background:#0000008c;border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:8%;right:8%}.d-receipt .rc-paperwrap{z-index:1;width:min(420px,82vw);filter:drop-shadow(0 14px 22px color-mix(in srgb, var(--ink) 16%, transparent));margin:0 auto;position:relative;transform:rotate(.5deg)}.d-receipt .rc-paper{background:var(--white);background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--ink) 3%, transparent) 0 1px, transparent 1px 3px);font-family:var(--mono);clip-path:polygon(0% 10px,2.5% 0,5% 10px,7.5% 0,10% 10px,12.5% 0,15% 10px,17.5% 0,20% 10px,22.5% 0,25% 10px,27.5% 0,30% 10px,32.5% 0,35% 10px,37.5% 0,40% 10px,42.5% 0,45% 10px,47.5% 0,50% 10px,52.5% 0,55% 10px,57.5% 0,60% 10px,62.5% 0,65% 10px,67.5% 0,70% 10px,72.5% 0,75% 10px,77.5% 0,80% 10px,82.5% 0,85% 10px,87.5% 0,90% 10px,92.5% 0,95% 10px,97.5% 0,100% 10px,100% calc(100% - 4px),94% calc(100% - 12px),88% calc(100% - 3px),81% calc(100% - 14px),74% calc(100% - 6px),66% calc(100% - 15px),58% calc(100% - 4px),50% calc(100% - 13px),42% calc(100% - 5px),34% calc(100% - 14px),26% calc(100% - 3px),18% calc(100% - 12px),10% calc(100% - 5px),4% calc(100% - 13px),0% calc(100% - 4px));border-radius:0;padding:calc(10px + 1.6rem) 1.15rem calc(16px + 1.5rem);font-size:.82rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.d-receipt.r-js .rc-row{transition:max-height .32s,opacity .3s,transform .3s,margin .32s,padding .32s,border-width .32s;overflow:hidden}.d-receipt.r-js .rc-row:not(.is-printed){opacity:0;border-width:0;min-height:0;max-height:0;margin-block:0;padding-block:0;transform:translateY(-5px)}.d-receipt.r-js .rc-row.is-printed{opacity:1;max-height:9rem;transform:translateY(0)}}.d-receipt .rc-c{text-align:center}.d-receipt .rc-dim{color:color-mix(in srgb, var(--ink) 60%, var(--white))}.d-receipt .rc-store{letter-spacing:.1em;text-transform:uppercase;font-size:1rem;font-weight:600}.d-receipt .rc-rule{border-bottom:2px dashed var(--rule);min-height:2px;margin-block:.55rem}.d-receipt .rc-line{align-items:baseline;display:flex}.d-receipt .rc-line .rc-k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.84rem;font-weight:600}.d-receipt .rc-line .rc-v{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.d-receipt .rc-sub{padding-left:1.1rem;font-size:80%}.d-receipt .rc-line.rc-sub{padding-left:1.1rem}.d-receipt .rc-pop{color:var(--orange);letter-spacing:.1em;padding-left:1.1rem;font-size:.74rem;font-weight:600}.d-receipt .rc-head{letter-spacing:.12em;margin-top:.2rem;font-size:.78rem;font-weight:600}.d-receipt .rc-guarantee{border:2px solid var(--ink);text-align:center;letter-spacing:.08em;margin-block:.8rem .4rem;padding:.55rem .5rem;font-size:.76rem;font-weight:600}.d-receipt .rc-barcode{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 5px, var(--ink) 5px 8px, transparent 8px 9px, var(--ink) 9px 10px, transparent 10px 14px, var(--ink) 14px 17px, transparent 17px 19px, var(--ink) 19px 20px, transparent 20px 23px);width:74%;height:44px;margin:.7rem auto .3rem}.d-receipt .rc-thanks{letter-spacing:.22em;padding-top:.2rem;font-weight:600}@media (width<=520px){.d-receipt .rc{min-height:50rem}}.d-receipt .r-steps__list{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,2.6vw,2.4rem);display:grid;position:relative}.d-receipt .r-steps__list:before{content:"";border-top:2px dotted var(--dot);position:absolute;top:2rem;left:3%;right:3%}.d-receipt .r-step{z-index:1;background:var(--white);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:5px;padding:1.5rem 1.4rem 1.6rem;position:relative}.d-receipt .r-step:before,.d-receipt .r-step:after{content:"";background:var(--paper);border:1px solid var(--rule);border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%}.d-receipt .r-step:before{left:-9px}.d-receipt .r-step:after{right:-9px}.d-receipt .r-step__no{font-family:var(--mono);letter-spacing:.16em;color:#fff;background:var(--navy);border-radius:3px;padding:.22rem .6rem;font-size:.74rem;font-weight:600;display:inline-block}.d-receipt .r-step__title{margin-top:.9rem;font-size:1.18rem}.d-receipt .r-step__desc{color:color-mix(in srgb, var(--ink) 78%, var(--paper));margin-top:.45rem;font-size:.92rem}@media (width<=820px){.d-receipt .r-steps__list{grid-template-columns:1fr;max-width:30rem;margin-inline:auto}.d-receipt .r-steps__list:before{border-top:0;border-left:2px dotted var(--dot);inset:4% auto 4% 50%}}.d-receipt .r-moments__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(1.2rem,2.6vw,2.2rem);display:grid}.d-receipt .r-polaroid--tilt{transition:transform .35s}.d-receipt .r-moments__grid .r-polaroid--tilt:first-child{transform:rotate(-1.2deg)}.d-receipt .r-moments__grid .r-polaroid--tilt:nth-child(2){transform:rotate(.9deg)translateY(.8rem)}.d-receipt .r-moments__grid .r-polaroid--tilt:nth-child(3){transform:rotate(-.7deg)}.d-receipt .r-moments__grid .r-polaroid--tilt:hover{transform:rotate(0)}@media (width<=900px){.d-receipt .r-moments__grid{grid-template-columns:1fr;max-width:26rem;margin-inline:auto}.d-receipt .r-moments__grid .r-polaroid--tilt:nth-child(2){transform:rotate(.9deg)}}.d-receipt .r-sam__card{background:var(--white);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:6px;grid-template-columns:minmax(0,380px) 1fr;align-items:center;gap:clamp(1.6rem,3.4vw,3.2rem);padding:clamp(1.4rem,3vw,2.6rem);display:grid}.d-receipt .r-sam__photo img{aspect-ratio:1;object-fit:cover;border:1px solid var(--rule);border-radius:4px}.d-receipt .r-sam__copy h2{margin-top:.55rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.2rem)}.d-receipt .r-sam__desc{color:color-mix(in srgb, var(--ink) 84%, var(--paper));max-width:44ch;margin-top:.8rem;font-size:1rem}.d-receipt .r-sam__quote{border-left:3px solid var(--orange);color:color-mix(in srgb, var(--ink) 88%, var(--paper));max-width:46ch;margin-top:1rem;padding-left:.9rem;font-size:.96rem;font-style:italic}.d-receipt .r-sam__points{gap:.55rem;margin-top:1.3rem;display:grid}.d-receipt .r-sam__points li{font-family:var(--mono);align-items:baseline;font-size:.8rem;display:flex}.d-receipt .r-sam__verified{letter-spacing:.1em;color:var(--navy);white-space:nowrap;font-weight:600}@media (width<=900px){.d-receipt .r-sam__card{grid-template-columns:1fr}.d-receipt .r-sam__photo{max-width:22rem}}.d-receipt .r-reviews__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(1.2rem,2.6vw,2rem);display:grid}.d-receipt .r-stub{background:var(--white);box-shadow:var(--shadow);border:1px solid var(--rule);clip-path:polygon(0% 8px,4% 0,8% 8px,12% 0,16% 8px,20% 0,24% 8px,28% 0,32% 8px,36% 0,40% 8px,44% 0,48% 8px,52% 0,56% 8px,60% 0,64% 8px,68% 0,72% 8px,76% 0,80% 8px,84% 0,88% 8px,92% 0,96% 8px,100% 0,100% 100%,0% 100%);border-top:0;margin:0;padding:1.5rem 1.35rem 1.3rem}.d-receipt .r-stub__quote{font-size:.98rem;line-height:1.65}.d-receipt .r-stub__foot{border-top:2px dashed var(--rule);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;margin-top:1.1rem;padding-top:.8rem;font-size:.76rem;font-weight:600;display:flex}@media (width<=900px){.d-receipt .r-reviews__grid{grid-template-columns:1fr;max-width:30rem;margin-inline:auto}}.d-receipt .r-faq__wrap{max-width:46rem}.d-receipt .r-faq__list{background:var(--white);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:6px;overflow:hidden}.d-receipt .r-faq__item{border-bottom:1px solid var(--rule)}.d-receipt .r-faq__item:last-child{border-bottom:0}.d-receipt .r-faq__item summary{cursor:pointer;font-family:var(--mono);align-items:baseline;gap:.6rem;padding:1rem 3rem 1rem 1.25rem;font-size:.86rem;font-weight:600;line-height:1.5;list-style:none;transition:background .15s;display:flex;position:relative}.d-receipt .r-faq__item summary::-webkit-details-marker{display:none}.d-receipt .r-faq__item summary:hover{background:color-mix(in srgb, var(--paper) 55%, var(--white))}.d-receipt .r-faq__q{color:var(--orange);flex:none}.d-receipt .r-faq__item summary:after{content:"+";font-family:var(--mono);color:var(--navy);font-size:1.05rem;font-weight:600;transition:transform .2s;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.d-receipt .r-faq__item[open] summary:after{transform:translateY(-50%)rotate(45deg)}.d-receipt .r-faq__a{color:color-mix(in srgb, var(--ink) 82%, var(--paper));max-width:60ch;padding:0 1.25rem 1.2rem 3rem;font-size:.94rem}@media (width<=560px){.d-receipt .r-faq__a{padding-left:1.25rem}}.d-receipt .r-band{background:var(--navy);color:#fff;text-align:center;padding-block:clamp(3.2rem,5vw,5.2rem)}.d-receipt .r-band h2{font-size:clamp(1.8rem,1.2rem + 2.6vw,2.8rem)}.d-receipt .r-band p{font-family:var(--mono);color:color-mix(in srgb, #fff 82%, var(--navy));margin-top:.7rem;font-size:.95rem}.d-receipt .r-band .r-tag{margin-top:1.7rem}.d-receipt .r-band .r-tag:before{background:var(--navy)}.d-receipt .r-book__card{background:var(--white);border:1px solid var(--rule);max-width:46rem;box-shadow:var(--shadow);border-radius:6px;margin-inline:auto;overflow:hidden}.d-receipt .r-book__strip{background:var(--ink);color:var(--rule);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.65rem 1.4rem;font-size:.72rem;font-weight:600;display:flex}.d-receipt .r-book__card .bk{padding:clamp(1.4rem,3vw,2.2rem)}.d-receipt .bk__progress{font-family:var(--mono);letter-spacing:.18em;font-weight:600}.d-receipt .bk__label{font-family:var(--mono);letter-spacing:.08em}.d-receipt .bk__promise{font-family:var(--mono);font-size:.76rem}.d-receipt .r-footer{background:var(--paper);border-top:2px dashed var(--rule);padding-block:clamp(2.4rem,4vw,3.6rem) 5.5rem}.d-receipt .r-footer__in{text-align:center;gap:.6rem;display:grid}.d-receipt .r-footer__areas-head{font-family:var(--disp);color:var(--navy);font-size:1.05rem;font-weight:700}.d-receipt .r-footer__areas{font-family:var(--mono);letter-spacing:.04em;color:color-mix(in srgb, var(--ink) 72%, var(--paper));font-size:.78rem}.d-receipt .r-footer__tel a{font-family:var(--mono);color:var(--ink);font-size:.84rem;font-weight:600}.d-receipt .r-footer__tel a:hover{color:var(--navy)}.d-receipt .r-footer__demo{font-family:var(--mono);color:color-mix(in srgb, var(--ink) 52%, var(--paper));margin-top:.8rem;font-size:.72rem}.d-receipt .r-back{z-index:50;background:var(--white);border:1px solid var(--rule);font-family:var(--mono);letter-spacing:.06em;color:var(--ink);box-shadow:0 4px 14px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:999px;padding:.45rem .95rem;font-size:.74rem;font-weight:600;transition:transform .18s,color .18s;position:fixed;bottom:1rem;left:1rem}.d-receipt .r-back:hover{color:var(--navy);transform:translateY(-2px)}.d-receipt.r-js .r-reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(16px)}.d-receipt.r-js .r-reveal.is-in{opacity:1;transform:translateY(0)}.d-receipt.r-js .r-reveal[data-delay="1"]{transition-delay:80ms}.d-receipt.r-js .r-reveal[data-delay="2"]{transition-delay:.16s}.d-receipt.r-js .r-reveal[data-delay="3"]{transition-delay:.24s}.d-receipt.r-js .r-reveal[data-delay="4"]{transition-delay:.32s}.d-receipt.r-js .r-moments__grid .r-polaroid--tilt{transform:translateY(16px)}.d-receipt.r-js .r-moments__grid .r-polaroid--tilt.is-in:first-child{transform:rotate(-1.2deg)}.d-receipt.r-js .r-moments__grid .r-polaroid--tilt.is-in:nth-child(2){transform:rotate(.9deg)translateY(.8rem)}.d-receipt.r-js .r-moments__grid .r-polaroid--tilt.is-in:nth-child(3){transform:rotate(-.7deg)}.d-receipt.r-js .r-moments__grid .r-polaroid--tilt.is-in:hover{transform:rotate(0)}.d-receipt.r-js .r-detail .r-polaroid.is-in{transform:rotate(.8deg)}.d-receipt.r-js .r-detail .r-polaroid.is-in:hover{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.d-receipt .r-tag,.d-receipt .r-ghost,.d-receipt .r-invoice,.d-receipt .r-polaroid--tilt,.d-receipt .r-detail .r-polaroid,.d-receipt .r-back,.d-receipt .r-faq__item summary:after{transition:none}.d-receipt .r-tag:hover,.d-receipt .r-back:hover,.d-receipt .r-invoice{transform:none}.d-receipt.r-js .r-reveal{opacity:1;transition:none;transform:none}.d-receipt .rc{min-height:0}.d-receipt.r-js .r-moments__grid .r-polaroid--tilt{transform:none}}
