.container{max-width:var(--wide-width);padding:0 var(--spacing-6);margin:0 auto}.section{padding:var(--spacing-24) 0}.section-soft{background:var(--jr-soft-bg)}.split{gap:var(--spacing-16);grid-template-columns:5fr 7fr;align-items:start;display:grid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero,.why,.service{isolation:isolate;color:var(--jr-white);position:relative;overflow:hidden}.hero .cover,.why .cover,.service .cover{z-index:-2;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.shade{z-index:-1;background:color-mix(in srgb, var(--jr-charcoal) 62%, transparent);position:absolute;inset:0}.shade-strong{background:color-mix(in srgb, var(--jr-charcoal) 90%, transparent)}.eyebrow{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--jr-deep-teal);margin-bottom:var(--spacing-4);font-weight:600}.eyebrow-light{color:var(--jr-light-teal)}.lp h1{text-wrap:balance;max-width:18ch;font-size:clamp(2.25rem,5vw,4rem)}.lp h2{text-wrap:balance;font-size:clamp(1.75rem,3.2vw,2.5rem)}.lp h3{font-size:var(--font-size-xl);font-weight:600}.lead,.section-intro{font-size:var(--font-size-lg);max-width:38rem}.section-intro{margin-top:var(--spacing-4)}.section-head{margin-bottom:var(--spacing-12)}.head-row{gap:var(--spacing-12);grid-template-columns:7fr 5fr;align-items:end;display:grid}.head-row .section-intro{margin-top:0}.emphasis{font-weight:600}.num{font-size:var(--font-size-sm);color:var(--jr-deep-teal);font-weight:600}.note{margin-top:var(--spacing-8);padding-top:var(--spacing-5);border-top:1px solid var(--jr-light-teal);font-size:var(--font-size-sm);max-width:46rem}.badge{padding:2px var(--spacing-2);background:var(--jr-light-teal);color:var(--jr-deep-teal);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:600;display:inline-block}.btn{padding:var(--spacing-4) var(--spacing-6);background:var(--jr-teal);border:2px solid var(--jr-teal);color:var(--jr-white);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);font-weight:600;line-height:1.2;display:inline-block}.btn:hover{background:var(--jr-deep-teal);border-color:var(--jr-deep-teal);color:var(--jr-white)}.btn-wa,.btn-wa:hover{justify-content:center;align-items:center;gap:var(--spacing-3);color:var(--jr-charcoal);display:inline-flex}.btn-wa{background:var(--wa-green);border-color:var(--wa-green)}.btn-wa:hover{background:var(--wa-green-hover);border-color:var(--wa-green-hover)}.btn-wa:before{content:"";width:1.25em;height:1.25em;-webkit-mask:var(--wa-icon) center / contain no-repeat;mask:var(--wa-icon) center / contain no-repeat;background:currentColor;flex-shrink:0}.btn-ghost{border-color:var(--jr-white);color:var(--jr-white);background:0 0}.btn-ghost:hover,.btn-light{background:var(--jr-white);border-color:var(--jr-white);color:var(--jr-deep-teal)}.btn-light:hover{background:var(--jr-light-teal);border-color:var(--jr-light-teal);color:var(--jr-deep-teal)}.hero :focus-visible,.why :focus-visible,.service :focus-visible,.band :focus-visible,.cta :focus-visible{outline-color:var(--jr-white)}.actions{gap:var(--spacing-4);margin-top:var(--spacing-10);flex-wrap:wrap;display:flex}.hero{align-items:center;min-height:min(86vh,780px);display:flex}.hero-inner{width:100%;padding-top:var(--spacing-20);padding-bottom:calc(var(--spacing-24) + var(--spacing-12))}.hero .lead{margin-top:var(--spacing-6)}.hero-tagline{margin-top:var(--spacing-12);padding-top:var(--spacing-5);border-top:1px solid color-mix(in srgb, var(--jr-white) 45%, transparent);max-width:38rem;letter-spacing:var(--tracking-snug);font-weight:600}.stats{z-index:1;margin-top:calc(-1 * var(--spacing-20));position:relative}.stats-grid{background:var(--jr-white);border-top:4px solid var(--jr-teal);border-bottom:1px solid var(--jr-light-teal);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.stats-grid li{padding:var(--spacing-8)}.stats-grid li+li{border-left:1px solid var(--jr-light-teal)}.stat-value{font-size:var(--font-size-5xl);letter-spacing:var(--tracking-tight);color:var(--jr-teal);font-weight:700;line-height:1}.stat-value span{margin-left:var(--spacing-2);font-size:var(--font-size-lg);letter-spacing:0;color:var(--jr-charcoal);font-weight:600}.stat-text{margin:var(--spacing-4) 0 var(--spacing-3);font-size:var(--font-size-sm)}.stat-name{font-weight:700}.about{gap:var(--spacing-16);grid-template-columns:6fr 6fr;align-items:center;display:grid}.about-media{padding:0 var(--spacing-10) var(--spacing-10) 0;position:relative}.about-media .about-photo{aspect-ratio:4/3.4;object-fit:cover;width:100%}.about-quote{padding:var(--spacing-6) var(--spacing-8);background:var(--jr-deep-teal);color:var(--jr-white);font-size:var(--font-size-xl);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);position:absolute;bottom:0;right:0}.checks{gap:var(--spacing-4) var(--spacing-6);margin-top:var(--spacing-10);padding-top:var(--spacing-8);border-top:1px solid var(--jr-light-teal);grid-template-columns:1fr 1fr;font-weight:600;list-style:none;display:grid}.checks li{gap:var(--spacing-3);line-height:var(--leading-snug);display:flex}.checks svg{background:var(--jr-teal);fill:none;width:22px;height:22px;stroke:var(--jr-white);stroke-width:2.5px;flex-shrink:0;padding:3px}.why-inner{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.reasons{border-top:1px solid color-mix(in srgb, var(--jr-light-teal) 35%, transparent);border-left:1px solid color-mix(in srgb, var(--jr-light-teal) 35%, transparent);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.reasons li{padding:var(--spacing-8);border-right:1px solid color-mix(in srgb, var(--jr-light-teal) 35%, transparent);border-bottom:1px solid color-mix(in srgb, var(--jr-light-teal) 35%, transparent)}.reasons svg{fill:none;width:40px;height:40px;stroke:var(--jr-light-teal);stroke-width:1.5px;stroke-linecap:square;margin-bottom:var(--spacing-6)}.reasons .num{color:var(--jr-light-teal);margin-bottom:var(--spacing-1)}.reasons h3{margin-bottom:var(--spacing-3)}.services{grid-template-columns:1fr 1fr;display:grid}.service{align-items:flex-end;min-height:560px;display:flex}.service .cover{transition:transform .6s}.service:hover .cover{transform:scale(1.03)}.service-body{padding:var(--spacing-12);max-width:34rem}.service h3{margin:var(--spacing-4) 0 var(--spacing-3);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.service .btn{margin-top:var(--spacing-6)}.marquee{padding:var(--spacing-8) 0;border-bottom:1px solid var(--jr-light-teal);overflow:hidden}.marquee-track{width:max-content;animation:40s linear infinite marquee;display:flex}.marquee span{letter-spacing:var(--tracking-tight);text-transform:uppercase;white-space:nowrap;align-items:center;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:700;line-height:1;display:inline-flex}.marquee i{background:var(--jr-teal);width:.3em;height:.3em;margin:0 .45em;display:inline-block}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}.service .cover,.gallery .cover{transition:none}}.split .split-photo{width:100%;margin-top:var(--spacing-10);aspect-ratio:16/10;object-fit:cover}.points{border-top:2px solid var(--jr-teal);margin-bottom:var(--spacing-10);grid-template-columns:1fr 1fr;list-style:none;display:grid}.points li{padding:var(--spacing-8) var(--spacing-6) var(--spacing-8) 0;border-bottom:1px solid var(--jr-light-teal)}.points li:nth-child(2n){padding-left:var(--spacing-6);border-left:1px solid var(--jr-light-teal)}.points h3{margin:var(--spacing-2) 0}.split .emphasis{margin-bottom:var(--spacing-6);max-width:26rem}.gallery{gap:var(--spacing-4);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.gallery figure{aspect-ratio:4/3;background:var(--jr-light-teal);position:relative;overflow:hidden}.gallery .cover{object-fit:cover;width:100%;height:100%;transition:transform .6s}.gallery figure:hover .cover{transform:scale(1.04)}.gallery figcaption{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-5);background:var(--jr-white);font-weight:600;display:flex;position:absolute;bottom:0;left:0}.gallery figcaption span{color:var(--jr-deep-teal)}.process{background:var(--jr-light-teal);border:1px solid var(--jr-light-teal);grid-template-columns:repeat(3,1fr);gap:1px;list-style:none;display:grid}.process li{padding:var(--spacing-8);background:var(--jr-white)}.process-num{font-size:var(--font-size-5xl);letter-spacing:var(--tracking-tight);color:var(--jr-teal);margin-bottom:var(--spacing-6);font-weight:700;line-height:1}.process h3{margin:var(--spacing-3) 0}.band{padding:var(--spacing-16) 0;background:var(--jr-teal);color:var(--jr-white)}.band-inner{justify-content:space-between;align-items:center;gap:var(--spacing-12);display:flex}.band p:not(.eyebrow){margin-top:var(--spacing-4);max-width:40rem;font-size:var(--font-size-lg)}.band .eyebrow{color:var(--jr-white)}.band .btn{flex-shrink:0}.faq{border-top:2px solid var(--jr-teal)}.faq details{border-bottom:1px solid var(--jr-light-teal)}.faq summary{justify-content:space-between;align-items:center;gap:var(--spacing-6);padding:var(--spacing-5) 0;cursor:pointer;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:var(--font-size-2xl);color:var(--jr-teal);flex-shrink:0;font-weight:400;line-height:1}.faq details[open] summary:after{content:"−"}.faq h3{font-size:var(--font-size-lg)}.faq details>p{padding-bottom:var(--spacing-6);max-width:40rem}.articles{gap:var(--spacing-8);grid-template-columns:repeat(3,1fr);display:grid}.articles-link{justify-self:end}.btn-outline{color:var(--jr-deep-teal);background:0 0}.cta{padding:var(--spacing-24) 0;background:var(--jr-deep-teal);color:var(--jr-white)}.cta .split{grid-template-columns:7fr 5fr;align-items:center}.cta-text{margin:var(--spacing-5) 0 var(--spacing-8);font-size:var(--font-size-lg);max-width:34rem}.cta-pending{color:var(--jr-light-teal);font-weight:600}.cta-list-title{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--jr-light-teal);margin-bottom:var(--spacing-3);font-weight:600}.cta-list{border-top:1px solid var(--jr-light-teal);list-style:none}.cta-list li{gap:var(--spacing-5);padding:var(--spacing-4) 0;border-bottom:1px solid color-mix(in srgb, var(--jr-light-teal) 40%, transparent);font-weight:600;display:flex}.cta-list span{color:var(--jr-light-teal)}@media (width<=1000px){.reasons,.process,.gallery,.articles{grid-template-columns:1fr 1fr}}@media (width<=900px){.section,.cta,.why-inner{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.split,.cta .split,.about,.head-row,.services{grid-template-columns:1fr}.split,.about{gap:var(--spacing-10)}.head-row{gap:var(--spacing-4)}.hero-inner{padding-top:var(--spacing-12)}.service{min-height:440px}.band-inner{align-items:flex-start;gap:var(--spacing-8);flex-direction:column}}@media (width<=640px){.container{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.stats{margin-top:0}.stats-grid{grid-template-columns:1fr}.stats-grid li{padding:var(--spacing-6) var(--spacing-4)}.stats-grid li+li{border-left:none;border-top:1px solid var(--jr-light-teal)}.hero-inner{padding-bottom:var(--spacing-12)}.reasons,.process,.gallery,.articles,.points,.checks{grid-template-columns:1fr}.articles-link{justify-self:start}.points li,.points li:nth-child(2n){border-left:none;padding-left:0;padding-right:0}.about-media{padding:0 0 var(--spacing-12) 0}.about-quote{left:var(--spacing-4);font-size:var(--font-size-lg);right:auto}.service-body{padding:var(--spacing-8) var(--spacing-4)}.actions .btn{text-align:center;width:100%}}.marquee-outline span{color:#0000;-webkit-text-stroke:1px var(--jr-charcoal)}@supports not (-webkit-text-stroke:1px black){.marquee-outline span{color:var(--jr-light-teal)}}.logos{padding:var(--spacing-12) 0;background:var(--jr-white);border-top:1px solid var(--jr-light-teal);border-bottom:1px solid var(--jr-light-teal)}.logos .eyebrow{margin-bottom:var(--spacing-8)}.logos-viewport{overflow:hidden}.logos-track{align-items:center;width:max-content;list-style:none;animation:36s linear infinite marquee;display:flex}.logos-viewport:hover .logos-track{animation-play-state:paused}.logos-track li{width:220px;height:72px;padding:0 var(--spacing-8);justify-content:center;align-items:center;display:flex}.logos-track img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:60px}.banner{isolation:isolate;color:var(--jr-white);position:relative;overflow:hidden}.banner .cover{z-index:-2;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.banner-inner{padding-top:var(--spacing-20);padding-bottom:calc(var(--spacing-24) + var(--spacing-10))}.banner .lead{margin-top:var(--spacing-6)}.banner :focus-visible{outline-color:var(--jr-white)}.breadcrumb{gap:var(--spacing-2);margin-bottom:var(--spacing-8);font-size:var(--font-size-sm);flex-wrap:wrap;font-weight:600;list-style:none;display:flex}.breadcrumb a{color:var(--jr-light-teal)}.breadcrumb a:hover{color:var(--jr-white)}.breadcrumb li+li:before{content:"/";margin-right:var(--spacing-2);color:var(--jr-light-teal)}.stats-grid-4{grid-template-columns:repeat(4,1fr)}.product+.product{margin-top:var(--spacing-16)}.product-head{justify-content:space-between;align-items:baseline;gap:var(--spacing-6);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:2px solid var(--jr-teal);display:flex}.product-head h3{font-size:var(--font-size-2xl);font-weight:700}.product-head p{font-size:var(--font-size-sm);color:var(--jr-deep-teal);font-weight:600}.gallery-4{grid-template-columns:repeat(4,1fr)}.packages{background:var(--jr-light-teal);border:1px solid var(--jr-light-teal);border-top:4px solid var(--jr-teal);grid-template-columns:repeat(5,1fr);gap:1px;list-style:none;display:grid}.packages.packages-2{grid-template-columns:repeat(2,1fr)}.package{padding:var(--spacing-8) var(--spacing-6);background:var(--jr-white);flex-direction:column;display:flex}.package h3{margin:var(--spacing-2) 0 var(--spacing-3);min-height:2.3em}.package-text{font-size:var(--font-size-sm);min-height:4.5em}.package-from{margin-top:var(--spacing-6);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--jr-deep-teal);font-weight:600}.package-price{font-size:var(--font-size-3xl);letter-spacing:var(--tracking-snug);color:var(--jr-teal);font-weight:700;line-height:1.1}.package-unit{font-size:var(--font-size-sm);font-weight:600}.package ul{margin:var(--spacing-6) 0;padding-top:var(--spacing-5);border-top:1px solid var(--jr-light-teal);font-size:var(--font-size-sm);list-style:none}.package li{padding-left:var(--spacing-5);margin-bottom:var(--spacing-2);position:relative}.package li:before{content:"";background:var(--jr-teal);width:8px;height:8px;position:absolute;top:.55em;left:0}.package .btn{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-sm);text-align:center;margin-top:auto}@media (prefers-reduced-motion:reduce){.logos-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.logos-track li[aria-hidden=true]{display:none}}@media (width<=1100px){.packages{grid-template-columns:repeat(3,1fr)}.package-text,.package h3{min-height:0}}@media (width<=1000px){.gallery-4,.stats-grid-4{grid-template-columns:1fr 1fr}.stats-grid-4 li:nth-child(3){border-left:none}.stats-grid-4 li:nth-child(n+3){border-top:1px solid var(--jr-light-teal)}}@media (width<=640px){.packages,.gallery-4,.stats-grid-4{grid-template-columns:1fr}.logos-track li{width:160px;padding:0 var(--spacing-5)}.banner-inner{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.product-head{gap:var(--spacing-1);flex-direction:column}}.hero-trust{gap:var(--spacing-2) var(--spacing-6);margin-top:var(--spacing-6);font-size:var(--font-size-sm);flex-wrap:wrap;font-weight:600;list-style:none;display:flex}.hero-trust li{align-items:center;gap:var(--spacing-2);display:flex}.hero-trust li:before{content:"";background:var(--wa-green);width:8px;height:8px}.assurance{gap:var(--spacing-12);grid-template-columns:7fr 5fr;align-items:start;display:grid}.assurance-list{background:var(--jr-white);border-top:4px solid var(--jr-teal);list-style:none}.assurance-list li{gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--jr-light-teal);grid-template-columns:2.5rem 1fr 28px;align-items:start;display:grid}.assurance-list h3{margin-bottom:var(--spacing-1);font-size:var(--font-size-lg)}.assurance-list .num{padding-top:3px}.assurance-list svg{background:var(--jr-teal);fill:none;width:28px;height:28px;stroke:var(--jr-white);stroke-width:2.5px;padding:4px}.honest{padding:var(--spacing-8);background:var(--jr-white);border-left:4px solid var(--jr-charcoal)}.honest h3{margin-bottom:var(--spacing-5);font-size:var(--font-size-2xl);font-weight:700}.honest ul{list-style:none}.honest li{padding:var(--spacing-4) 0 var(--spacing-4) var(--spacing-8);border-top:1px solid var(--jr-light-teal);font-size:var(--font-size-sm);position:relative}.honest li:before{content:"×";left:0;top:var(--spacing-3);font-size:var(--font-size-xl);font-weight:700;line-height:1.3;position:absolute}.testimonials{gap:var(--spacing-6);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.testimonials li{padding:var(--spacing-8);background:var(--jr-soft-bg);border-top:4px solid var(--jr-teal);flex-direction:column;display:flex}.testimonial-mark{height:.55em;font-size:var(--font-size-5xl);color:var(--jr-teal);font-weight:700;line-height:1}.testimonials blockquote{margin:var(--spacing-5) 0 var(--spacing-8)}.testimonial-person{align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-5);border-top:1px solid var(--jr-light-teal);margin-top:auto;display:flex}.testimonial-person img,.testimonial-initial{object-fit:cover;flex-shrink:0;width:56px;height:56px}.testimonial-initial{background:var(--jr-deep-teal);color:var(--jr-white);font-size:var(--font-size-xl);justify-content:center;align-items:center;font-weight:700;display:flex}.testimonial-name{font-weight:700}.testimonial-meta{font-size:var(--font-size-sm);color:var(--jr-deep-teal)}.preview-note{margin-bottom:var(--spacing-6);padding:var(--spacing-4) var(--spacing-5);border:2px dashed var(--jr-charcoal);font-size:var(--font-size-sm);font-weight:600}.testimonials.is-preview li{border:2px dashed var(--jr-light-teal);border-top:4px solid var(--jr-light-teal);background:0 0}.testimonials.is-preview .testimonial-initial{background:var(--jr-light-teal);color:var(--jr-deep-teal)}@media (width<=900px){.assurance,.testimonials{gap:var(--spacing-8);grid-template-columns:1fr}}@media (width<=640px){.assurance-list li{gap:var(--spacing-3);padding:var(--spacing-4);grid-template-columns:2rem 1fr 24px}.honest{padding:var(--spacing-6) var(--spacing-4)}.hero-trust{flex-direction:column}}.beliefs{border-top:4px solid var(--jr-teal);list-style:none}.beliefs li{border-bottom:1px solid var(--jr-light-teal);grid-template-columns:5fr 7fr;display:grid}.beliefs li>p{padding:var(--spacing-6) var(--spacing-8)}.beliefs-head p{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--jr-deep-teal);font-weight:600;padding-top:var(--spacing-3)!important;padding-bottom:var(--spacing-3)!important}.belief{background:var(--jr-soft-bg);font-size:var(--font-size-lg);font-weight:600;line-height:var(--leading-snug)}.belief-answer{border-left:4px solid var(--jr-teal)}.belief-answer a{margin-left:var(--spacing-2);text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline-block}@media (width<=760px){.beliefs li{grid-template-columns:1fr}.beliefs-head{display:none!important}.beliefs li>p{padding:var(--spacing-4)}.belief{font-size:var(--font-size-base)}}.process-4{grid-template-columns:repeat(4,1fr)}@media (width<=1000px){.process-4{grid-template-columns:1fr 1fr}}@media (width<=640px){.process-4{grid-template-columns:1fr}}.worries{gap:var(--spacing-6);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.worries li{padding:var(--spacing-8);background:var(--jr-soft-bg);border-top:4px solid var(--jr-charcoal)}.worries svg{width:40px;height:40px;margin-bottom:var(--spacing-5);fill:none;stroke:var(--jr-charcoal);stroke-width:1.5px}.worries h3{margin:var(--spacing-1) 0 var(--spacing-3)}.anatomy{gap:var(--spacing-12);grid-template-columns:7fr 5fr;align-items:start;display:grid}.anatomy-figure{position:relative}.anatomy-figure img{width:100%}.anatomy-figure figcaption{margin-top:var(--spacing-3);font-size:var(--font-size-sm)}.anatomy-pin,.anatomy-num{background:var(--jr-teal);width:36px;height:36px;color:var(--jr-white);justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.anatomy-pin{border:2px solid var(--jr-white);position:absolute;transform:translate(-50%,-50%)}.anatomy-list{background:var(--jr-white);border-top:4px solid var(--jr-teal);list-style:none}.anatomy-list li{gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--jr-light-teal);grid-template-columns:36px 1fr;display:grid}.anatomy-list h3{margin-bottom:var(--spacing-1);font-size:var(--font-size-lg)}.accessories{margin-top:var(--spacing-10);border-top:1px solid color-mix(in srgb, var(--jr-white) 45%, transparent);grid-template-columns:repeat(5,1fr);list-style:none;display:grid}.accessories li{padding:var(--spacing-6) var(--spacing-5) 0 0}.accessories li+li{padding-left:var(--spacing-5);border-left:1px solid color-mix(in srgb, var(--jr-white) 45%, transparent)}.accessories .num{color:var(--jr-white)}.accessories h3{margin:var(--spacing-2) 0;font-size:var(--font-size-lg)}.band .accessories p:not(.num){font-size:var(--font-size-sm);margin-top:0}.section>.container>.actions{margin-top:var(--spacing-8)}@media (width<=900px){.worries,.anatomy{grid-template-columns:1fr}.anatomy{gap:var(--spacing-6)}.accessories{grid-template-columns:1fr 1fr}.accessories li,.accessories li+li{padding:var(--spacing-5) var(--spacing-4) var(--spacing-5) 0;border-left:none;border-bottom:1px solid color-mix(in srgb, var(--jr-white) 45%, transparent)}}@media (width<=640px){.worries{gap:var(--spacing-3)}.worries li{column-gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-4);grid-template-columns:2.25rem 1fr;display:grid}.worries svg{grid-row:1/span 3;width:32px;height:32px;margin:0}.worries li>:not(svg){grid-column:2}.anatomy-pin,.anatomy-num{width:28px;height:28px;font-size:var(--font-size-sm)}.anatomy-list li{gap:var(--spacing-3);padding:var(--spacing-4);grid-template-columns:28px 1fr}}.swipe-hint{display:none}@media (width<=640px){.section,.cta,.why-inner{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.band{padding:var(--spacing-12) 0}.section-head{margin-bottom:var(--spacing-8)}.lp .btn-wa{width:100%}.stats-grid li{column-gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-4);grid-template-columns:6.5rem 1fr;align-items:start;display:grid}.stat-value{font-size:var(--font-size-4xl);grid-row:1/span 2}.stat-value span{margin:var(--spacing-1) 0 0;font-size:var(--font-size-sm);display:block}.stat-name{grid-area:1/2}.stat-text{margin:var(--spacing-1) 0 0;grid-area:2/2}.reasons li{column-gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-4);grid-template-columns:2.25rem 1fr;display:grid}.reasons svg{grid-row:1/span 3;width:32px;height:32px;margin:0}.reasons li>:not(svg){grid-column:2}.reasons h3,.process h3{margin-bottom:var(--spacing-2);font-size:var(--font-size-lg)}.process li{column-gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-4);grid-template-columns:3.25rem 1fr;display:grid}.process-num{font-size:var(--font-size-3xl);grid-row:1/span 3;margin:0}.process li>:not(.process-num){grid-column:2;justify-self:start}.process h3{margin-top:var(--spacing-2)}.gallery,.gallery-4{gap:var(--spacing-2);grid-template-columns:1fr 1fr}.gallery figcaption{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs)}.product+.product{margin-top:var(--spacing-10)}.service{min-height:360px}.packages{gap:var(--spacing-3);margin:0 calc(-1 * var(--spacing-4));padding:0 var(--spacing-4) var(--spacing-3);scroll-snap-type:x mandatory;scroll-padding-left:var(--spacing-4);-webkit-overflow-scrolling:touch;background:0 0;border:none;display:flex;overflow-x:auto}.package{scroll-snap-align:start;border:1px solid var(--jr-light-teal);border-top:4px solid var(--jr-teal);flex:0 0 82%}.swipe-hint{margin-bottom:var(--spacing-4);font-size:var(--font-size-sm);color:var(--jr-deep-teal);font-weight:600;display:block}.articles{gap:var(--spacing-10)}}
