@layer blocks{.mini-gift-delivery__cards{gap:var(--space-m-l);max-width:67.5rem}.mini-gift-delivery__card{background:var(--clr-white);border-radius:var(--border-radius-l);box-shadow:var(--shadow-card);transition:transform var(--transition-speed-slow) var(--ease-smooth), box-shadow var(--transition-speed-slow) var(--ease-smooth);overflow:hidden}.mini-gift-delivery__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.mini-gift-delivery__card-media{aspect-ratio:12/5;transition:transform var(--transition-speed-slow) var(--ease-smooth);background:linear-gradient(160deg,#f7f5f3,#e5e1dc);position:relative;overflow:hidden}.mini-gift-delivery__card:hover .mini-gift-delivery__card-media{transform:scale(1.02)}.mini-gift-delivery__card-media svg,.mini-gift-delivery__card-media img{object-fit:cover;width:100%;height:100%}.mini-gift-delivery__card-content{padding:var(--space-s) var(--space-m) var(--space-m)}.mini-gift-delivery__card-title{line-height:var(--lh-tight);margin-block-end:var(--space-2xs)}.mini-presentation__cards{gap:var(--space-m);max-width:72rem}.mini-presentation__card{background:var(--clr-white);border-radius:var(--border-radius-l);box-shadow:var(--shadow-card);transition:transform var(--transition-speed-slow) var(--ease-smooth), box-shadow var(--transition-speed-slow) var(--ease-smooth);align-content:start;overflow:hidden}.mini-presentation__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.mini-presentation__card-media{aspect-ratio:4/3;transition:transform var(--transition-speed-slow) var(--ease-smooth);background:linear-gradient(160deg,#f7f5f3,#e5e1dc);position:relative;overflow:hidden}.mini-presentation__card:hover .mini-presentation__card-media{transform:scale(1.02)}.mini-presentation__card-content{padding:var(--space-s) var(--space-s) var(--space-m)}.mini-presentation__card-title{line-height:var(--lh-tight);margin-block-end:var(--space-2xs)}.mini-presentation__card--overview{grid-column:1/-1}@media (width>=64em){.mini-presentation__card--overview{grid-column:span 1}}.mini-presentation__list{gap:var(--space-2xs);margin:0;padding:0;list-style:none}.mini-presentation__list-item{gap:var(--space-xs);line-height:var(--lh-normal)}.mini-presentation__list-number{width:1.625rem;height:1.625rem;font-family:var(--ff-serif);font-weight:var(--fw-regular);color:var(--clr-text);background:var(--clr-white);border:1.5px solid var(--clr-text);border-radius:50%;flex-shrink:0}.mini-phone__card{--_shadow:0 2px 6px #0000000d, 0 8px 22px #0000001a;--_shadow-hover:0 4px 10px #00000014, 0 12px 32px #0000001f}.mini-phone__cards{column-gap:var(--space-l);grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr);max-width:67.5rem;display:grid}@media (width<=64rem){.mini-phone__cards{gap:var(--space-l);grid-template-rows:auto;grid-template-columns:1fr}}.mini-phone__card{grid-template-rows:subgrid;background:var(--clr-white);border-radius:var(--border-radius-l);box-shadow:var(--_shadow);transition:transform var(--transition-speed) var(--ease-smooth), box-shadow var(--transition-speed) var(--ease-smooth);grid-row:span 2;display:grid;overflow:hidden}@media (width<=64rem){.mini-phone__card{grid-row:auto;grid-template-rows:auto auto}}.mini-phone__card:hover{box-shadow:var(--_shadow-hover);transform:translateY(-4px)scale(1.02)}.mini-phone__card-media{aspect-ratio:1953/1000;max-width:520px;transition:transform var(--transition-speed) var(--ease-smooth);background:linear-gradient(160deg,#f3f1ec,#e4dfd8);position:relative}.mini-phone__card-media--qr{background:linear-gradient(160deg,#f5ecea,#e8d7d4)}.mini-phone__card:hover .mini-phone__card-media{transform:scale(1.03)}.mini-phone__card-media img{object-fit:cover;width:100%;height:100%}.mini-phone__card-media-label{position:absolute;inset-block-end:var(--space-xs);inset-inline-end:var(--space-s)}.mini-phone__card-content{padding:var(--space-s) var(--space-m) var(--space-m);overflow:hidden}.mini-phone__card-title{margin-block-end:var(--space-2xs)}.mini-phone__card-tagline{margin-block-start:var(--space-2xs)}.mini-phone__steps-section{padding-block-start:var(--space-xl)}.mini-phone__steps{gap:var(--space-m);grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);padding-block-start:var(--space-m);display:grid}@media (width<=64rem){.mini-phone__steps{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.mini-phone__steps{grid-template-rows:auto;grid-template-columns:1fr;max-width:20rem;margin-inline:auto}}.mini-phone__step{grid-template-rows:subgrid;gap:var(--space-xs);padding:var(--space-m) var(--space-s) var(--space-s);background:var(--clr-white);border-radius:var(--border-radius-m);box-shadow:var(--shadow-card);transition:transform var(--transition-speed) var(--ease-smooth), box-shadow var(--transition-speed) var(--ease-smooth);grid-row:span 2;display:grid;position:relative}@media (width<=40rem){.mini-phone__step{flex-direction:column;grid-row:auto;display:flex}}.mini-phone__step:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)scale(1.02)}.mini-phone__step-number{width:2rem;height:2rem;color:var(--clr-punchline-terracotta);filter:drop-shadow(0 2px 4px #00000014);position:absolute;top:-16px;left:-14px}.mini-phone__step-visual{place-items:center;min-height:5rem;display:grid}.mini-phone__fake-ui{gap:var(--space-xs);flex-direction:column;align-items:center;width:100%;display:flex}.mini-phone__fake-ui-title{font-family:var(--ff-serif);font-size:var(--step-1);font-weight:var(--fw-bolder);letter-spacing:-.05em;color:var(--clr-text)}.mini-phone__fake-ui-title svg{width:2em}.mini-phone__fake-btn{max-width:unset;font-size:var(--step--2);white-space:nowrap;pointer-events:none;margin-block-start:1em;padding-block:1em}.mini-phone__qr-scan-icon{width:100%;overflow:visible;translate:0 -10px}.mini-phone__photo-library-icon{width:87%}.mini-phone__desktop-icon{width:90%}.mini-phone__step-header{gap:var(--space-3xs);grid-template-rows:auto 1fr}.mini-phone__step-title{text-wrap:balance}}
