[hidden]{display:none!important}.studio-demo-link{display:inline-block;margin:6px 0 0;min-height:44px;padding:10px;font-weight:700;text-underline-offset:5px}.studio-life-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.studio-life-grid figure{margin:0;min-width:0}.studio-life-grid img{width:100%;height:auto;max-height:600px;object-fit:cover;border-radius:24px}.studio-life-grid figcaption{text-align:center;margin:18px 0 0}.studio-real-life{background:#f4eae7}.studio-savings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.studio-savings-grid article{background:white;border:1px solid #e2cbd4;border-radius:20px;padding:28px}.studio-savings-grid span{font-size:12px;font-weight:800;color:#a3345e}.studio-savings-grid h3{font-size:27px;margin:20px 0 12px}.studio-savings-grid p{font-size:16px}.studio-flow{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0}.studio-flow span{background:#f8d8e3;color:#55243b;border:1px solid #d9aebe;padding:13px 18px;border-radius:30px;font-size:14px;font-weight:700}.studio-flow span:not(:last-child):after{content:' →';margin-left:12px}.studio-time{padding:30px;border:1px solid #d9aebe;border-radius:22px;background:#fff4f7;margin:30px 0}.studio-time h3{font-size:clamp(25px,3vw,36px);margin:16px 0;line-height:1.15}.studio-time-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.studio-time label{font-size:14px;font-weight:700;display:block;line-height:1.5}.studio-time input{display:block;width:100%;min-width:0;box-sizing:border-box;padding:14px;margin-top:8px;border:1px solid #a97086;border-radius:10px;font:700 20px 'DM Sans';background:white;color:#231b20;min-height:50px}.studio-time input:focus-visible{outline:3px solid #a3345e;outline-offset:3px}.studio-time-result strong{font-size:32px;display:block;color:#a3345e}.studio-time small{font-size:13px;line-height:1.6;display:block}.studio-final-copy{max-width:630px;margin:20px auto}.studio-cart-story{padding:28px 0}.studio-cart-story h2{font-size:32px}.studio-cart-first{padding:22px;background:#f4eae7;border-radius:16px;margin-bottom:20px}.studio-cart-first p{margin-bottom:0}.studio-cart-note{display:flex;gap:18px;align-items:start;padding:24px;border:1px solid #e2cbd4;border-radius:20px;margin:24px 0}.studio-cart-note img{width:80px;height:100px;object-fit:cover;object-position:65% center;border-radius:12px}.studio-cart-note p{font-size:15px}.studio-order-note{background:#fff4f7;border-radius:12px;padding:15px;font-size:14px!important}.is-studio .cart-main-product img{width:150px;height:auto;max-height:none;object-fit:contain}.is-studio .cart-why{display:none}.studio-in-view span,.studio-in-view article{animation:studio-arrive .65s ease-out both}.studio-in-view span:nth-child(2),.studio-in-view article:nth-child(2){animation-delay:.12s}.studio-in-view span:nth-child(3),.studio-in-view article:nth-child(3){animation-delay:.24s}.studio-in-view span:nth-child(4){animation-delay:.36s}@keyframes studio-arrive{from{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.studio-life-grid,.studio-savings-grid{grid-template-columns:1fr;gap:28px}.studio-life-grid figure{max-width:360px;margin:auto}.studio-time{padding:22px}.studio-time-inputs{grid-template-columns:1fr;gap:16px}.studio-flow{gap:8px}.studio-flow span{font-size:13px;padding:12px}.studio-cart-note{padding:18px;gap:14px}.studio-cart-note img{width:64px;height:80px}.is-studio .cart-main-product{align-items:flex-start}.is-studio .cart-main-product img{width:90px}.studio-savings-grid article{padding:24px}}@media(prefers-reduced-motion:reduce){.studio-in-view span,.studio-in-view article{animation:none!important}}