.pp-tooltip.pp-tooltip-{{ID}}.pp-tooltip-content{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}*{margin:0;padding:0;box-sizing:border-box}:root{--black:#000000;--shadow:#202020;--light-shadow:#606060;--dense-fog:#9f9f9f;--fog:#dfdfdf;--white:#ffffff;--dark-blue:#00315b;--hyacinth:#005198;--light-blue:#aed9ff;--dark-green:#153f25;--pine:#265b3b;--light-green:#bce3cb;--dark-gold:#9c6f00;--golden-hour:#fdce31;--light-gold:#feebad;--dark-pink:#b05d5d;--pink-lemonade:#fbb2a2;--light-pink:#fdd8d0}html{scroll-behavior:smooth}body{font-family:'Lexend',-apple-system,sans-serif;background:var(--fog);color:var(--shadow);line-height:1.6;-webkit-font-smoothing:antialiased}body .ti-widget{background:transparent!important;overflow:visible!important}body .ti-widget .ti-review-item>.ti-inner,body .ti-review-item>.ti-inner{background:#f5f5f5!important;background-image:none!important;border:none!important;border-width:0!important;border-color:transparent!important;border-radius:16px!important;padding:28px 24px!important;box-shadow:none!important;overflow:visible!important;transition:transform 0.2s,box-shadow 0.2s!important}body .ti-widget .ti-review-item>.ti-inner:hover,body .ti-review-item>.ti-inner:hover{transform:translateY(-2px)!important;box-shadow:0 4px 16px rgb(0 0 0 / .06)!important}body .ti-widget .ti-review-item .ti-name{font-family:'korolev-rounded',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:800!important;font-size:15px!important;color:#202020!important}body .ti-widget .ti-review-item .ti-date{font-family:'Lexend',-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;color:#999!important}body .ti-widget .ti-review-item .ti-review-text,body .ti-widget .ti-review-item .ti-review-text-container{font-family:'Lexend',-apple-system,BlinkMacSystemFont,sans-serif!important;color:#606060!important;font-size:13px!important;line-height:1.6!important}body .ti-widget .ti-read-more-active{font-family:'Lexend',sans-serif!important;color:#202020!important;font-weight:600!important;font-size:12px!important}body .ti-widget .ti-stars .ti-star{color:#fdce31!important}body .ti-widget .ti-next,body .ti-widget .ti-prev{background:#f5f5f5!important;color:#202020!important;border:none!important;border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;box-shadow:0 2px 8px rgb(0 0 0 / .06)!important;transition:background 0.2s,transform 0.2s!important}body .ti-widget .ti-next:hover,body .ti-widget .ti-prev:hover{background:#e8e8e8!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important}body .ti-widget .ti-controls-line{background:transparent!important}body .ti-widget .dot{background:#ccc!important;width:8px!important;height:8px!important;border-radius:50%!important}body .ti-widget .dot.active{background:#202020!important}body .ti-widget .ti-footer,body .ti-widget .ti-footer *,body .ti-header,body .ti-footer{background:transparent!important;font-family:'Lexend',sans-serif!important;color:#999!important;font-size:11px!important}body .ti-widget .ti-footer a{color:#606060!important}.container{max-width:1120px;margin:0 auto;padding:0 24px}.section-pad{padding:64px 0}a{text-decoration:none;color:inherit}.pill{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:100px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;transition:all 0.2s ease;cursor:pointer;border:none}.pill-golden{background:var(--golden-hour);color:var(--shadow)}.pill-golden:hover{background:#ffe066}.pill-shadow{background:var(--shadow);color:var(--white)}.pill-shadow:hover{background:var(--black)}.pill-fog{background:var(--fog);color:var(--shadow);border:1px solid rgb(0 0 0 / .1)}.pill-fog:hover{background:var(--dense-fog);border-color:rgb(0 0 0 / .15)}.pill-outline{background:#fff0;color:var(--shadow);border:2px solid var(--fog)}.pill-outline:hover{border-color:var(--dense-fog)}.pill-green{background:var(--light-green);color:var(--dark-green)}.pill-blue{background:var(--light-blue);color:var(--dark-blue)}.pill-pink{background:var(--light-pink);color:var(--dark-pink)}.pill-gold-soft{background:var(--light-gold);color:var(--dark-gold)}.pill-sm{padding:6px 14px;font-size:11px}.pill-lg{padding:14px 32px;font-size:14px}.hero{background:var(--white);border-radius:20px;margin:24px;overflow:hidden}.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:560px}@media (max-width:900px){.hero-inner{grid-template-columns:1fr}.hero-image{order:-1}}.hero-content{padding:56px 48px;display:flex;flex-direction:column;justify-content:center}.eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:5px 14px;border-radius:100px;border:1.5px solid var(--light-shadow);background:#fff0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--light-shadow);margin-bottom:16px}.eyebrow-gold{border-color:var(--dark-gold);color:var(--dark-gold)}.eyebrow-pink{border-color:var(--dark-pink);color:var(--dark-pink)}.eyebrow-light{border-color:rgb(255 255 255 / .3);color:rgb(255 255 255 / .7)}.hero h1{font-size:clamp(30px, 4vw, 44px);font-weight:800;line-height:1.1;color:var(--shadow);margin-bottom:16px;letter-spacing:-1px}.hero h1 .accent{color:var(--golden-hour)}.hero-sub{font-size:16px;color:var(--light-shadow);line-height:1.65;max-width:480px;margin-bottom:28px}.hero-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.hero-meta{font-size:12px;color:var(--dense-fog);display:flex;gap:20px;margin-top:4px}.hero-image{background:var(--fog);position:relative;overflow:hidden}.hero-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1);animation:heroFade 50s ease-in-out infinite}.hero-image img:nth-child(1){animation-delay:0s}.hero-image img:nth-child(2){animation-delay:5s}.hero-image img:nth-child(3){animation-delay:10s}.hero-image img:nth-child(4){animation-delay:15s}.hero-image img:nth-child(5){animation-delay:20s}.hero-image img:nth-child(6){animation-delay:25s}.hero-image img:nth-child(7){animation-delay:30s}.hero-image img:nth-child(8){animation-delay:35s}.hero-image img:nth-child(9){animation-delay:40s}.hero-image img:nth-child(10){animation-delay:45s}@keyframes heroFade{0%{opacity:0;transform:scale(1)}2%{opacity:1}8%{opacity:1;transform:scale(1.04)}10%{opacity:0;transform:scale(1.04)}100%{opacity:0;transform:scale(1)}}.new-here-bar{text-align:center;padding:20px 24px}.new-here-bar a{display:inline-flex;align-items:center;gap:8px;color:var(--light-shadow);font-size:14px;font-weight:600;padding:10px 24px;border-radius:100px;background:var(--white);border:1px solid rgb(0 0 0 / .08);transition:all 0.2s}.new-here-bar a:hover{background:var(--fog);border-color:rgb(0 0 0 / .12)}.new-here-bar .bounce-arrow{display:inline-block;animation:gentleBounce 2s ease-in-out infinite}@keyframes gentleBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}.word-rotate{display:inline-block;color:var(--golden-hour);vertical-align:baseline;white-space:nowrap;transition:width 0.4s ease}.word-rotate span{display:inline-block;white-space:nowrap;transition:opacity 0.35s ease}.hero-trust-badge{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:10px 20px;background:var(--light-gold);border:1px solid var(--golden-hour);border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.3px;color:var(--dark-gold)}.hero-trust-badge .badge-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--golden-hour);border-radius:50%;font-size:12px;color:var(--shadow);flex-shrink:0}.section-heading{font-size:clamp(22px, 3vw, 32px)!important;font-weight:800!important;color:var(--shadow)!important;text-align:center!important;margin-bottom:8px!important;letter-spacing:-0.5px!important;line-height:1.2!important;display:block!important;visibility:visible!important}.section-sub{font-size:15px;color:var(--light-shadow);text-align:center;max-width:520px;margin:0 auto 40px}.reviews-section{background:var(--white);border-radius:20px;margin:0 24px;padding:56px 48px}.reviews-section .trustindex-widget{margin-top:24px}.ti-widget{background:transparent!important}.ti-review-item>.ti-inner{background:var(--fog)!important;color:var(--shadow)!important;box-shadow:none!important;border:1px solid rgb(0 0 0 / .06)!important;border-radius:16px!important}.ti-header,.ti-footer{background:transparent!important}.how-it-works{background:var(--white);border-radius:20px;margin:0 24px;padding:56px 48px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:900px){.steps-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.steps-grid{grid-template-columns:1fr}}.step-card{background:var(--fog);border-radius:16px;padding:24px 20px;text-align:center}.step-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--golden-hour);color:var(--shadow);font-size:14px;font-weight:800;border-radius:50%;margin-bottom:12px}.step-card h4{font-size:14px;font-weight:700;color:var(--shadow);margin-bottom:6px}.step-card p{font-size:13px;color:var(--light-shadow);line-height:1.5}.step-pills{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px}.scans-section{background:var(--light-gold);border-radius:20px;margin:0 24px;overflow:hidden}.scans-inner{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}@media (max-width:800px){.scans-inner{grid-template-columns:1fr}}.scans-content{padding:48px;display:flex;flex-direction:column;justify-content:center}.scans-content h2{font-size:clamp(22px, 3vw, 30px);font-weight:800;color:var(--shadow);line-height:1.2;margin-bottom:12px}.scans-content p{font-size:15px;color:var(--dark-gold);line-height:1.6;margin-bottom:16px;max-width:440px}.scans-image{overflow:hidden;display:flex}.scans-image img{width:100%;object-fit:cover;display:block;min-height:320px}.scans-features{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.scans-feature{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--dark-gold);line-height:1.5}.scans-feature-icon{flex-shrink:0;width:20px;height:20px;background:var(--golden-hour);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--shadow);font-weight:800;margin-top:1px}.photo-credit{font-size:12px;color:var(--dark-gold);margin-top:8px;padding:0 48px 16px;opacity:.6}.process-section{background:var(--shadow);border-radius:20px;margin:24px;padding:56px 48px;color:var(--white);position:relative;overflow:hidden}.process-section>*{position:relative;z-index:1}.process-section .section-heading{color:var(--white)!important}.process-section .section-sub{color:var(--dense-fog)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}@media (max-width:900px){.process-grid{grid-template-columns:1fr 1fr}}@media (max-width:400px){.process-grid{grid-template-columns:1fr}}.process-card{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:24px 16px;text-align:center;transition:background 0.2s}.process-card:hover{background:rgb(255 255 255 / .1)}.process-icons{display:flex;justify-content:center;gap:6px;margin-bottom:12px}.process-icons img{width:40px;height:40px;object-fit:contain}.process-card h4{font-size:14px;font-weight:700;color:var(--white);margin-bottom:4px}.process-card p{font-size:12px;color:var(--dense-fog);line-height:1.45}.community-section{border-radius:20px;margin:0 24px;padding:80px 48px;text-align:center;overflow:hidden;color:var(--white);background:linear-gradient(rgb(0 0 0 / .55),rgb(0 0 0 / .55)),url(https://gelatinlabs.com/wp-content/uploads/2025/02/Screenshot-2025-02-27-at-1.26.12%E2%80%AFPM.png) center/cover no-repeat}.community-section .section-heading{color:var(--white)!important}.community-section .section-sub{color:rgb(255 255 255 / .75)}.family-section{background:var(--light-pink);border-radius:20px;margin:24px;padding:56px 48px;text-align:center}.family-section h2{font-size:clamp(22px, 3vw, 30px);font-weight:800;color:var(--shadow);margin-bottom:12px}.family-section>p{font-size:15px;color:var(--dark-pink);max-width:560px;margin:0 auto 32px;line-height:1.6}.video-container{position:relative;width:100%;max-width:640px;margin:0 auto;border-radius:16px;overflow:hidden;background:var(--shadow);aspect-ratio:16/9;pointer-events:none}.video-container iframe{width:100%;height:100%;border:none}.video-credit{display:block;font-size:11px;font-weight:600;color:var(--dark-pink);opacity:.6;margin:10px 0 32px}.family-cta{margin-bottom:0}.trust-badges{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}.trust-badge{background:var(--white);border-radius:100px;padding:10px 20px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--shadow)}.trust-badge-icon{font-size:16px}.locations-section{background:var(--white);border-radius:20px;margin:0 24px;padding:56px 48px;text-align:center}.locations-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:640px;margin:0 auto 28px}@media (max-width:640px){.locations-cards{grid-template-columns:1fr;max-width:400px}}.loc-card{background:var(--fog);border-radius:16px;padding:28px 24px;text-align:left;transition:transform 0.2s,box-shadow 0.2s}.loc-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgb(0 0 0 / .06)}.loc-card .loc-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.loc-card h4{font-size:16px;font-weight:800;color:var(--shadow);margin-bottom:4px}.loc-card .loc-hood{font-size:13px;color:var(--light-shadow);margin-bottom:4px}.loc-card .loc-address{font-size:12px;color:var(--dense-fog);line-height:1.5;margin-bottom:10px}.loc-card .loc-link{font-size:12px;font-weight:700;color:var(--shadow);transition:color 0.2s}.loc-card .loc-link:hover{color:var(--golden-hour)}.labsessions{background:var(--shadow);border-radius:20px;margin:24px;padding:48px;color:var(--white);text-align:center;position:relative;overflow:hidden}.labsessions::before{content:'';position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:500px;height:500px;background:radial-gradient(circle,rgb(0 210 106 / .08) 0%,transparent 70%);pointer-events:none}.labsessions>*{position:relative;z-index:1}.ls-logo{height:clamp(32px, 5vw, 44px)!important;max-height:44px!important;width:auto!important;display:block!important;margin:0 auto 16px!important}.labsessions .section-sub{color:rgb(255 255 255 / .6);max-width:480px;margin:0 auto 20px}.ls-ticker-wrap{overflow:hidden;margin:0 -48px 24px;padding:12px 0;mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%)}.ls-ticker{display:flex;gap:12px;width:max-content;animation:tickerScroll 30s linear infinite}.ls-ticker:hover{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ls-ticker-item{flex-shrink:0;padding:8px 18px;border-radius:100px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .04);font-size:12px;font-weight:600;color:rgb(255 255 255 / .5);white-space:nowrap;transition:all 0.2s}.ls-ticker-item:hover{background:rgb(0 210 106 / .12);border-color:rgb(0 210 106 / .3);color:#00D26A}.blog-section{background:var(--white);border-radius:20px;margin:0 24px;padding:56px 48px}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:900px){.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:400px){.blog-grid{grid-template-columns:1fr}}.blog-card{border-radius:16px;overflow:hidden;background:var(--fog);transition:transform 0.2s}.blog-card:hover{transform:translateY(-2px)}.blog-card img{width:100%;height:160px;object-fit:cover}.blog-card-body{padding:16px}.blog-card h4{font-size:13px;font-weight:600;color:var(--shadow);line-height:1.4;margin-bottom:6px}.blog-card .blog-date{font-size:11px;color:var(--dense-fog)}.camera-section{background:var(--light-gold);border-radius:20px;margin:24px;overflow:hidden}.camera-inner{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}@media (max-width:800px){.camera-inner{grid-template-columns:1fr}}.camera-content{padding:48px;display:flex;flex-direction:column;justify-content:center}.camera-content h2{font-size:clamp(22px, 3vw, 30px);font-weight:800;color:var(--shadow);line-height:1.2;margin-bottom:12px}.camera-content p{font-size:15px;color:var(--dark-gold);line-height:1.6;margin-bottom:20px;max-width:440px}.camera-content .camera-price{font-size:14px;font-weight:700;color:var(--dark-gold);margin-bottom:20px}.camera-content .camera-price strong{font-size:22px;color:var(--shadow)}.camera-image{overflow:hidden;display:flex}.camera-image img{width:100%;object-fit:cover;display:block;min-height:320px}.film-shop{background:var(--shadow);border-radius:20px;margin:0 24px;padding:56px 48px;color:var(--white)}.film-shop .section-heading{color:var(--white)!important}.film-shop .section-sub{color:var(--dense-fog)}.film-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:32px;border-radius:16px;overflow:hidden}.film-grid-item{aspect-ratio:1;overflow:hidden}.film-grid-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.film-grid-item:hover img{transform:scale(1.05)}@media (max-width:640px){.film-grid{grid-template-columns:repeat(2,1fr)}}.woocommerce ul.products{display:flex;gap:16px;flex-wrap:wrap;list-style:none;padding:0}.woocommerce ul.products li.product{flex:0 0 calc(20% - 16px);background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:16px;overflow:hidden;transition:all 0.2s}.woocommerce ul.products li.product:hover{background:rgb(255 255 255 / .08);transform:translateY(-2px)}.woocommerce ul.products li.product img{width:100%;height:200px;object-fit:cover}.woocommerce-loop-product__title{font-family:'Lexend',sans-serif!important;font-size:13px!important;font-weight:600!important;color:var(--golden-hour)!important;padding:12px 14px 4px!important;line-height:1.35!important}.woocommerce-loop-product__title:hover{color:var(--white)!important}.woocommerce-Price-amount{font-size:14px;font-weight:700;color:var(--white);padding:0 14px 14px;display:block}.woocommerce ul.products li.product .button{background:var(--golden-hour)!important;color:var(--shadow)!important;border-radius:100px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;padding:8px 16px!important;margin:0 14px 14px!important;display:inline-block}@media (max-width:900px){.woocommerce ul.products li.product{flex:0 0 calc(33.333% - 16px)}}@media (max-width:600px){.woocommerce ul.products li.product{flex:0 0 calc(50% - 8px)}}.faq-section{background:var(--shadow);border-radius:20px;margin:24px;padding:56px 48px;color:var(--white)}.faq-section .section-heading{color:var(--white)!important}.faq-list{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid rgb(255 255 255 / .08);padding:18px 0}.faq-q{font-size:15px;font-weight:600;color:var(--white);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-q::after{content:"+";font-size:20px;color:var(--golden-hour)}.faq-a{font-size:14px;color:var(--dense-fog);line-height:1.6;margin-top:10px;display:none}.faq-item.open .faq-a{display:block}.faq-item.open .faq-q::after{content:"\2212"}.newsletter-section{background:var(--light-gold);border-radius:20px;margin:0 24px;padding:56px 48px;text-align:center}.newsletter-section h2{font-size:clamp(22px, 3vw, 30px);font-weight:800;color:var(--shadow);margin-bottom:12px}.newsletter-section>p{font-size:15px;color:var(--dark-gold);max-width:480px;margin:0 auto 28px;line-height:1.6}.newsletter-form{display:flex;gap:10px;max-width:480px;margin:0 auto;flex-wrap:wrap;justify-content:center}.newsletter-form input[type="email"]{flex:1;min-width:240px;padding:14px 24px;border-radius:100px;border:2px solid var(--shadow);background:var(--white);font-family:'Lexend',sans-serif;font-size:14px;color:var(--shadow);outline:none}.newsletter-form input[type="email"]::placeholder{color:var(--dense-fog)}.newsletter-form input[type="email"]:focus{border-color:var(--shadow);box-shadow:0 0 0 3px rgb(32 32 32 / .1)}.newsletter-form button{padding:14px 32px;border-radius:100px;background:var(--shadow);color:var(--white);font-family:'Lexend',sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;border:none;cursor:pointer;transition:background 0.3s,transform 0.3s}.newsletter-form button:hover{background:var(--black)}.newsletter-form button.nl-sending{opacity:.7;pointer-events:none}.newsletter-form button.nl-success{background:var(--pine);transform:scale(1.05);pointer-events:none}.newsletter-form button.nl-error{background:var(--dark-pink)}@keyframes nl-pop{0%{transform:scale(1)}50%{transform:scale(1.12)}100%{transform:scale(1.05)}}.newsletter-form button.nl-pop{animation:nl-pop 0.4s ease}.final-cta{background:var(--white);border-radius:20px;margin:0 24px;padding:48px;text-align:center}.final-cta h2{font-size:clamp(22px, 3vw, 30px);font-weight:800;color:var(--shadow);margin-bottom:8px}.final-cta p{color:var(--light-shadow);font-size:15px;margin-bottom:24px}.final-cta .cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.xoo-wsc-container,.xoo-wsc-body,.xoo-wsc-footer{color:var(--shadow)!important}.xoo-wsc-container .amount,.xoo-wsc-container .woocommerce-Price-amount{color:var(--shadow)!important;padding:0!important;display:inline!important}.spacer{height:24px}@media (max-width:900px){.hero-inner{min-height:auto}.hero-image{min-height:320px}.hero-content{padding:40px 32px}.reviews-section,.how-it-works,.blog-section{padding:40px 32px}.process-section,.faq-section{padding:40px 32px}.family-section{padding:40px 32px}.locations-section{padding:40px 32px}.newsletter-section{padding:40px 32px}.final-cta{padding:36px 32px}.labsessions{padding:36px 32px}.film-shop{padding:40px 32px}.trust-badges{gap:8px}.trust-badge{padding:8px 14px;font-size:12px}.hero-meta{flex-direction:column;gap:4px}}@media (max-width:640px){.hero,.process-section,.family-section,.labsessions,.camera-section,.faq-section{margin:16px}.reviews-section,.how-it-works,.scans-section,.community-section,.locations-section,.blog-section,.film-shop,.newsletter-section,.final-cta{margin-left:16px;margin-right:16px}.spacer{height:16px}.hero-content{padding:32px 24px}.hero-image{min-height:260px}.hero h1{font-size:28px}.hero-sub{font-size:14px}.hero-trust-badge{font-size:11px;padding:10px 18px;gap:6px;flex-direction:column;text-align:center;border-radius:16px;line-height:1.5}.hero-trust-badge .badge-icon{margin:0 auto}.reviews-section,.how-it-works,.blog-section,.locations-section{padding:32px 24px}.process-section,.faq-section{padding:32px 24px}.family-section{padding:32px 24px}.newsletter-section{padding:32px 24px}.final-cta{padding:32px 24px}.labsessions{padding:32px 24px}.film-shop{padding:32px 24px}.scans-image{min-height:240px}.scans-image img{min-height:240px}.scans-content{padding:32px 24px}.camera-image{max-height:180px}.camera-image img{min-height:180px}.camera-content{padding:32px 24px}.community-section{padding:48px 24px}.ls-ticker-wrap{margin:0 -24px 24px}.hero-ctas{flex-direction:column}.hero-ctas .pill{width:100%}.final-cta .cta-row{flex-direction:column;align-items:center}.final-cta .cta-row .pill{width:100%;max-width:320px}.trust-badges{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trust-badge{padding:8px 12px;font-size:11px;justify-content:center}.video-container{max-width:100%}.new-here-bar{padding:16px}.new-here-bar a{font-size:13px;padding:8px 18px}.section-heading{font-size:22px}.section-sub{font-size:14px}}@media (max-width:400px){.hero-content{padding:24px 20px}.hero h1{font-size:24px}.hero-image{min-height:220px}.pill-lg{padding:12px 24px;font-size:13px}}