.lp .pp.why2{grid-template-columns:1fr 1.3fr;margin-top:0;align-items:start}.lp .spec2{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;margin-top:40px;align-items:start}@media (max-width:700px){.lp .pp.why2,.lp .spec2{grid-template-columns:1fr}}@media (max-width:700px){.lp .evid .er.h{font-size:9px;letter-spacing:.04em}}.lp .certs>*{min-width:0}.lp .pof{display:flex;flex-direction:column;gap:8px}.lp .po{border:1.5px solid var(--line);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;background:var(--bg);cursor:pointer}.lp .po.on{border-color:var(--ink);background:var(--surface)}.lp .po .pt{display:flex;align-items:center;gap:12px}.lp .po .t{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.lp .po .t b{font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lp .po .t span{font-size:13px;line-height:18px;color:var(--ink-soft)}.lp .po .pr{text-align:right;font-family:Gloock,serif;font-size:21px;line-height:22px;white-space:nowrap}.lp .po .pr s{display:block;font-family:Inter,sans-serif;font-size:12px;color:var(--ink-mute)}.lp .po .radio{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ink-mute);flex:none;position:relative}.lp .po.on .radio{border-color:var(--ink)}.lp .po.on .radio::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--ink)}.lp .save10{background:var(--gold-tint);color:var(--gold-dark);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;letter-spacing:.04em}.lp .freq{display:flex;align-items:center;gap:10px;padding-left:32px;font-size:13px;color:var(--ink-soft);flex-wrap:wrap}.lp .segs{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:3px}.lp .segs span{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ink-soft);white-space:nowrap}.lp .segs span.on{background:var(--ink);color:#fff}.lp .po .perks{display:flex;gap:14px;flex-wrap:wrap;padding-left:32px;font-size:12px;color:var(--ink-soft)}.lp .po .perks span{display:inline-flex;align-items:center;gap:5px}.lp .po .perks .ico{width:14px;height:14px;color:var(--gold)}.lp .rc .pof .po{padding:12px 14px}.lp .rc .pof .po .pr{font-size:19px}.lp .subband{background:var(--ink);color:#fff}.lp .subband .eyebrow{color:var(--gold-tint)}.lp .subband .lead,.lp .subband .soft{color:var(--on-dark-soft)}.lp .subgrid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:start;margin-top:48px}.lp .substeps{display:flex;flex-direction:column}.lp .substeps div{display:grid;grid-template-columns:48px 1fr;gap:4px 16px;padding:22px 0;border-top:1px solid rgba(255,255,255,.16)}.lp .substeps i{grid-row:span 2;width:40px;height:40px;border-radius:50%;background:var(--raised);display:flex;align-items:center;justify-content:center}.lp .substeps i .ico{width:18px;height:18px;color:var(--gold-tint)}.lp .substeps b{font-family:Gloock,serif;font-weight:400;font-size:24px;line-height:28px}.lp .substeps span{color:var(--on-dark-soft);font-size:15px;line-height:23px}.lp .subcalc{background:var(--raised);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:16px}.lp .subcalc .cr{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;border-top:1px solid rgba(255,255,255,.12);font-size:15px}.lp .subcalc .cr b{font-family:Gloock,serif;font-weight:400;font-size:26px}.lp .subcalc .cr.big b{font-size:44px;color:var(--gold-tint)}.lp .subcalc .cr s{color:var(--on-dark-soft);margin-right:8px;font-size:15px;font-family:Inter}.lp .subcalc .tabs{display:flex;gap:6px;flex-wrap:wrap}.lp .subcalc .tabs span{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px 14px;font-size:13px;color:var(--on-dark-soft)}.lp .subcalc .tabs span.on{background:#fff;color:var(--ink);border-color:#fff}.lp .subnote{font-size:12px;color:var(--on-dark-soft)}.lp .rf-sub{display:flex;align-items:center;gap:10px;font-size:14px;border-top:1px solid var(--line);padding-top:12px;flex-wrap:wrap}.lp .rf-sub .ico{width:16px;height:16px;color:var(--gold)}.lp .rf-sub a{font-weight:600;text-decoration:underline}.lp .line .lp s{font-family:Inter;font-size:12px;color:var(--ink-mute);margin-right:6px}.lp .pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;letter-spacing:.04em}.lp .pill.ok{background:#e3eedf;color:#2f6a37}.lp .pill.ok i{width:7px;height:7px;border-radius:50%;background:#4c8b53}.lp .pill.pause{background:var(--stone);color:var(--ink-soft)}@media (max-width:700px){.lp .subgrid{grid-template-columns:1fr;gap:28px;margin-top:28px}.lp .subcalc{padding:22px}.lp .subcalc .cr.big b{font-size:36px}.lp .freq,.lp .po .perks{padding-left:0}}.lp .rc .po .t b{font-size:14px;gap:6px}.lp .rc .po .pr{font-size:18px}.lp .save10{white-space:nowrap}:root{--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-io:cubic-bezier(.65,0,.35,1);--hand:"Covered By Your Grace","Bradley Hand","Segoe Print",cursive}html{scroll-behavior:smooth}.lp{background:var(--bg)}.lp .rl-item:focus-visible{outline:2px solid #d9c9a8;outline-offset:2px}@keyframes mPulse{50%{transform:scale(1.6);opacity:.5}}.lp .split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.lp .split .w>span{display:inline-block;transform:translateY(105%);animation:wordUp .9s var(--ease-out) forwards;animation-delay:calc(var(--i)*70ms + 150ms)}@keyframes wordUp{to{transform:none}}.lp .hero .lead,.lp .hero .ctas,.lp .hero .rating,.lp .hero .badge{animation:softIn .9s var(--ease-out) both;animation-delay:.55s}.lp .hero .ctas{animation-delay:.68s}.lp .hero .rating{animation-delay:.8s}.lp .hero .badge{animation-delay:0s}@keyframes softIn{0%{transform:translateY(14px);opacity:.001}}.lp .hero-media .hero-img{animation:imgIn 1.4s var(--ease-out) both;animation-delay:.1s}@keyframes imgIn{0%{clip-path:inset(12%0 12%0 round 32px);transform:scale(1.06)}to{clip-path:inset(0 0 0 0 round 32px)}}.lp .float-pen{animation:penIn 1.1s var(--ease-spring) .55s both,penBob 6s var(--ease-io) 1.8s infinite}@keyframes penIn{0%{transform:translate(-40px,60px) rotate(-14deg);opacity:.001}}@keyframes penBob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(1.5deg)}}.lp .rv{transition:transform 1s var(--ease-out)}.lp .rv.pre{transform:translateY(36px)}.lp .rv.pre.l{transform:translateX(-36px)}.lp .rl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px;align-items:center;margin-top:56px}.lp .rl-list{display:flex;flex-direction:column}.lp .rl-item{all:unset;cursor:pointer;display:grid;grid-template-columns:44px 1fr;gap:4px 16px;padding:22px 0;border-top:1px solid var(--line);color:var(--ink-mute);transition:color .5s var(--ease-out)}.lp .rl-item:last-child{border-bottom:1px solid var(--line)}.lp .rl-item .t{font-family:Gloock,serif;font-size:34px;line-height:38px;letter-spacing:-.02em;transition:transform .6s var(--ease-out)}.lp .rl-item .k{font:500 13px/34px Inter,sans-serif;font-variant-numeric:tabular-nums}.lp .rl-item .b{grid-column:2;color:var(--ink-soft);max-height:0;overflow:hidden;opacity:0;transition:max-height .6s var(--ease-out),opacity .5s}.lp .rl-item .bar{grid-column:1/-1;height:2px;background:var(--line);margin-top:10px;position:relative;overflow:hidden;opacity:0}.lp .rl-item .bar i{position:absolute;inset:0;background:var(--gold);transform-origin:left;transform:scaleX(0)}.lp .rl-item.on{color:var(--ink)}.lp .rl-item.on .t{transform:translateX(8px)}.lp .rl-item.on .b{max-height:120px;opacity:1}.lp .rl-item.on .bar{opacity:1}.lp .rl-item.on .bar i{animation:barFill var(--dur,5s) linear forwards}.lp .rl.paused .rl-item.on .bar i{animation-play-state:paused}@keyframes barFill{to{transform:scaleX(1)}}.lp .rl-stage{position:relative;aspect-ratio:4/5;max-width:100%;border-radius:28px;overflow:hidden;background:var(--stone)}.lp .rl-stage figure{position:absolute;inset:0;margin:0;background:center/cover;clip-path:inset(100%0 0 0);transform:scale(1.08);transition:clip-path 1.1s var(--ease-out),transform 1.6s var(--ease-out)}.lp .rl-stage figure.on{clip-path:inset(0 0 0 0);transform:none;z-index:2}.lp .rl-stage figure.was{clip-path:inset(0 0 0 0);z-index:1}.lp .rl-stage figcaption{position:absolute;left:16px;bottom:16px;background:rgba(253,251,247,.94);color:var(--ink);border-radius:999px;padding:7px 14px;font:500 13px/18px Inter,sans-serif}.lp .hand-note{position:absolute;z-index:3;left:22px;top:30px;width:240px;pointer-events:none}.lp .hand-note span{display:block;white-space:nowrap;font-family:var(--hand);font-size:26px;line-height:26px;color:#a05c1f;transform:rotate(-5deg);opacity:0;transition:opacity .4s 1s}.lp .hand-note svg{width:120px;height:90px;overflow:visible;margin:2px 0 0 20px}.lp .hand-note path{fill:none;stroke:#a05c1f;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:var(--len,300);stroke-dashoffset:var(--len,300);transition:stroke-dashoffset 1.1s var(--ease-io)}.lp .hand-note.on span{opacity:1}.lp .hand-note.on path{stroke-dashoffset:0}.lp .hand-note.on path.head{transition-delay:1s}.lp .tile{position:relative}.lp .count{font-variant-numeric:tabular-nums}.lp .morph{position:relative;overflow:hidden;transition:background-color .4s,color .4s;cursor:pointer}.lp .morph .lbl,.lp .morph .ok{display:inline-flex;align-items:center;gap:8px;transition:transform .55s var(--ease-spring),opacity .3s}.lp .morph .ok{position:absolute;inset:0;justify-content:center;transform:translateY(120%);opacity:0}.lp .morph .ok svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .45s .25s var(--ease-io)}.lp .morph.done{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.lp .morph.done .lbl{transform:translateY(-120%);opacity:0}.lp .morph.done .ok{transform:none;opacity:1}.lp .morph.done .ok svg{stroke-dashoffset:0}.mini-cart{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0) + 20px);z-index:65;display:flex;align-items:center;gap:14px;background:#101010;color:#fff;border-radius:999px;padding:8px 8px 8px 18px;font:500 14px/20px Inter,sans-serif;box-shadow:0 20px 50px rgba(16,16,16,.25);transform:translate(-50%,160%);transition:transform .7s var(--ease-spring);max-width:calc(100vw - 32px)}.mini-cart.on{transform:translate(-50%,0)}.mini-cart .dot{width:26px;height:26px;border-radius:50%;background:var(--sand);color:#101010;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.mini-cart b{font-family:Gloock,serif;font-weight:400;font-size:18px}.mini-cart .btn{height:40px;padding:0 18px;background:var(--gold);color:#fff}.lp .opt{cursor:pointer;transition:border-color .3s,background-color .3s,transform .4s var(--ease-spring)}.lp .opt:active{transform:scale(.985)}.lp .roll{display:inline-block;transition:transform .45s var(--ease-spring),opacity .25s}.lp .roll.out{transform:translateY(-40%);opacity:0}.lp .core{overflow:visible}.lp .core b,.lp .core span{z-index:1}.lp .quote-line .qw{transition:color .5s,opacity .5s}.lp .quote-line.pre .qw{opacity:.25}.lp .pp .ppc{transition:transform .7s var(--ease-out)}.lp .gmain .pen{animation:penBob 6s var(--ease-io) infinite}.lp .gmain .cart:nth-of-type(2){animation:penBob 6s var(--ease-io) -2s infinite}.lp .gmain .cart:nth-of-type(3){animation:penBob 6s var(--ease-io) -4s infinite}@media (max-width:700px){.lp .rl{grid-template-columns:1fr;gap:24px;margin-top:28px}.lp .rl-stage{order:-1;aspect-ratio:4/4.4}.lp .rl-item .t{font-size:24px;line-height:28px}.lp .rl-item .k{line-height:28px}.lp .rl-item{padding:16px 0}.lp .hand-note{left:14px;top:18px}.lp .hand-note span{font-size:22px}}@media (prefers-reduced-motion:reduce){.lp *,.lp ::before,.lp ::after{animation:none!important;transition:none!important}.lp .split .w>span{transform:none}.lp .rv.pre{transform:none}.lp .quote-line.pre .qw{opacity:1}.lp .rl-stage figure{clip-path:none;opacity:0}.lp .rl-stage figure.on{opacity:1}.lp .hand-note span{opacity:1}.lp .hand-note path{stroke-dashoffset:0}}.lp .si{animation:softIn .9s var(--ease-out) both}.lp .rvb{transform-origin:left center;transition:transform 1.2s var(--ease-out)}.lp .rvb.pre{transform:scaleX(0)}.lp .lv{transition:transform .5s var(--ease-spring)}.lp .evid.pre .lv{transform:scale(0)}.lp .pc,.lp .ac,.lp .rc,.lp .help3>*,.lp .relp>*,.lp .feat,.lp .inprod,.lp .vals>*{transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}@media (hover:hover){.lp .pc:hover,.lp .ac:hover,.lp .rc:hover,.lp .help3>:hover,.lp .relp>:hover,.lp .feat:hover,.lp .inprod:hover,.lp .vals>:hover{transform:translateY(-6px);box-shadow:0 24px 40px rgba(16,16,16,.08)}.lp .pc .m img,.lp .rc .media img,.lp .inprod img{transition:transform .8s var(--ease-out)}.lp .pc:hover .m img,.lp .rc:hover .media img,.lp .inprod:hover img{transform:translateY(-6px) rotate(-2deg)}.lp .ac .tile,.lp .feat .tile,.lp .feat .img{transition:transform 1s var(--ease-out),background-size 1s var(--ease-out)}.lp .ac:hover .tile{transform:scale(1.03)}.lp .btn{transition:transform .35s var(--ease-spring),background-color .3s,color .3s}.lp .btn:hover{transform:translateY(-2px)}.lp .pill{transition:background-color .3s,color .3s,border-color .3s}}.lp .ac{overflow:hidden}.lp .po,.lp .segs span,.lp .subcalc .tabs span,.lp .pill,.lp .opt{cursor:pointer;transition:border-color .3s,background-color .3s,color .3s,transform .4s var(--ease-spring)}.lp .po:active,.lp .opt:active{transform:scale(.985)}.lp .po .freq,.lp .po .perks{transition:opacity .4s}.lp .faq li{cursor:pointer}.lp .faq li .ico{transition:transform .45s var(--ease-spring)}.lp .faq li .fa{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out),opacity .4s;opacity:0}.lp .faq li .fa>span{overflow:hidden}.lp .faq li.open .fa{grid-template-rows:1fr;opacity:1}.lp .faq li.open .ico{transform:rotate(45deg)}.readbar{position:fixed;left:0;right:0;top:0;height:3px;z-index:80;background:var(--gold);transform-origin:left;transform:scaleX(0);pointer-events:none}.lp .toc a{transition:border-color .4s,color .4s,background-color .4s}.lp .e404 .big{display:inline-block;animation:penBob 6s var(--ease-io) infinite}.lp .e404 img{animation:penBob 6s var(--ease-io) infinite}.lp .play{transition:transform .5s var(--ease-spring)}.lp .video:hover .play{transform:scale(1.08)}.lp .play::after{content:"";position:absolute;inset:-10px;border-radius:50%;border:1.5px solid rgba(255,255,255,.6);animation:ring 2.6s var(--ease-out) infinite}.lp .play{position:relative}@keyframes ring{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.45);opacity:0}}.lp .stock i{animation:mPulse 2.4s var(--ease-io) infinite}.lp .pill.ok i{animation:mPulse 2.4s var(--ease-io) infinite}@media (prefers-reduced-motion:reduce){.lp .rvb.pre,.lp .evid.pre .lv{transform:none}}.lp .pen-sec{padding:72px var(--px) 80px;background:var(--surface);position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center}.lp .pen-copy{display:flex;flex-direction:column;gap:32px;align-items:flex-start;min-width:0}.lp .pen-head{display:flex;flex-direction:column;gap:14px;max-width:520px}.lp .pen-head h2{text-wrap:balance}.lp .pen-stage{position:relative;height:640px;min-width:0}.lp .pen-glow{position:absolute;left:50%;top:50%;width:440px;height:440px;margin:-220px 0 0-220px;border-radius:50%;background:var(--bg);opacity:.7}.lp .pen-shadow{position:absolute;left:50%;bottom:22px;width:150px;height:22px;margin-left:-110px;border-radius:50%;background:radial-gradient(closest-side,rgba(40,30,10,.28),transparent);opacity:var(--p,0);transform:scale(calc(.4 + var(--p,0)*.6))}.lp .pen-slot{position:absolute;left:50%;top:40px;height:560px;width:auto;transform:translateX(-50%);filter:drop-shadow(0 24px 30px rgba(40,30,10,.28));visibility:hidden}.lp .pen-sec.landed .pen-slot,.lp .pen-sec.static .pen-slot{visibility:visible}.lp .pen-sec.landed .pen-slot{animation:penLand .7s var(--ease-spring)}@keyframes penLand{30%{transform:translateX(-50%) translateY(6px) scale(.985)}}.pen-traveler{position:fixed;left:0;top:0;z-index:30;pointer-events:none;transform-origin:50% 50%;will-change:transform;filter:drop-shadow(0 24px 30px rgba(40,30,10,.28));display:none}.lp .pcall{position:absolute;top:calc(40px + var(--y)*560px);display:flex;align-items:center;width:min(290px,calc(50% - 50px));transform:translateY(-50%)}.lp .pcall.r{left:calc(50% + var(--dx)*1px - 5px)}.lp .pcall.l{right:calc(50% - var(--dx)*1px - 5px);flex-direction:row-reverse;text-align:right}.lp .pdot{width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px rgba(119,109,62,.18);flex:none;transform:scale(0);transition:transform .5s var(--ease-spring);transition-delay:calc(var(--i)*140ms + 150ms)}.lp .pln{display:block;height:1px;background:var(--ink-mute);width:56px;flex:none;transform:scaleX(0);transition:transform .6s var(--ease-out);transition-delay:calc(var(--i)*140ms + 250ms)}.lp .pcall.r .pln{transform-origin:left}.lp .pcall.l .pln{transform-origin:right}.lp .ptx{display:flex;flex-direction:column;gap:2px;padding:0 14px;min-width:0;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .6s var(--ease-out);transition-delay:calc(var(--i)*140ms + 450ms)}.lp .ptx b{font-family:Gloock,serif;font-weight:400;font-size:21px;line-height:25px}.lp .ptx span{font-size:14px;line-height:20px;color:var(--ink-soft)}.lp .pen-sec.landed .pdot,.lp .pen-sec.static .pdot{transform:scale(1)}.lp .pen-sec.landed .pln,.lp .pen-sec.static .pln{transform:scaleX(1)}.lp .pen-sec.landed .ptx,.lp .pen-sec.static .ptx{opacity:1;transform:none}.lp .pen-sec.landed .pdot{animation:mPulse 2.4s var(--ease-io) 1.6s infinite}.lp .pen-facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:28px}.lp .pen-facts div{display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--line);padding-left:16px}.lp .pen-facts b{font-family:Gloock,serif;font-weight:400;font-size:24px}.lp .pen-facts span{font-size:13px;color:var(--ink-soft)}@media (max-width:700px){.lp .pen-sec{padding:40px var(--px) 56px;grid-template-columns:1fr;gap:24px}.lp .pen-stage{order:-1}.lp .pen-stage{height:520px}.lp .pen-glow{width:300px;height:300px;margin:-150px 0 0-150px;left:30%}.lp .pen-slot{left:30%;top:30px;height:460px}.lp .pen-shadow{left:30%;bottom:16px}.lp .pcall{top:calc(30px + var(--y)*460px);width:auto}.lp .pcall.r,.lp .pcall.l{left:calc(30% + var(--dx)*.82px - 5px);right:0;flex-direction:row;text-align:left}.lp .pcall.l .pln{transform-origin:left}.lp .pcall.win{display:none}.lp .pln{width:28px}.lp .ptx{padding:0 0 0 10px}.lp .ptx b{font-size:18px;line-height:22px}.lp .ptx span{font-size:13px;line-height:18px}.lp .pen-facts{grid-template-columns:1fr 1fr;gap:16px 20px}.lp .pen-copy{gap:24px}.lp .pen-copy .btn{width:100%}}@media (prefers-reduced-motion:reduce){.lp .pen-sec .pen-slot{visibility:visible}.lp .pdot{transform:none}.lp .pln{transform:none}.lp .ptx{opacity:1;transform:none}}.lp .hero-refill{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.lp .hero-refill .ico{width:15px;height:15px}.lp .kq{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px;font-size:15px;color:var(--ink-soft)}.lp .kq a{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.lp .kq .ico{width:15px;height:15px}.lp .m-sticky{display:none}@media (max-width:700px){.lp .trust{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--px);gap:12px;padding:20px var(--px);scrollbar-width:none}.lp .trust .ti:last-child{margin-right:var(--px)}.lp .trust::-webkit-scrollbar{display:none}.lp .trust .ti{flex:0 0 74%;scroll-snap-align:start}.lp .m-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;align-items:center;justify-content:space-between;gap:12px;background:var(--bg);border-top:1px solid var(--line);padding:10px max(16px,env(safe-area-inset-right,0)) calc(10px + env(safe-area-inset-bottom,0)) max(16px,env(safe-area-inset-left,0));transform:translateY(110%);transition:transform .5s var(--ease-out);box-shadow:0-10px 30px rgba(16,16,16,.06)}.lp .m-sticky.on{transform:none}.lp .m-sticky div{display:flex;flex-direction:column;font-size:12px;line-height:16px;color:var(--ink-soft)}.lp .m-sticky b{font-family:Gloock,serif;font-weight:400;font-size:19px;line-height:22px;color:var(--ink)}.lp .m-sticky .btn{height:46px;padding:0 20px}}@media (max-width:700px){.lp .kits-wrap{overflow-x:hidden}.lp .kits-wrap .kits{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 calc(var(--px)*-1);padding:4px var(--px) 8px;scroll-padding-left:var(--px);scrollbar-width:none;align-self:stretch;width:calc(100% + 2*var(--px));max-width:none;box-sizing:border-box}.lp .kits-wrap .kits::-webkit-scrollbar{display:none}.lp .kits-wrap .kit{flex:0 0 84%;scroll-snap-align:start}.lp .kits-wrap .kit.protocol{order:-1}.lp .kits-wrap .swipe{display:block;text-align:center;font-size:12px;color:var(--ink-mute);margin-top:4px}}.lp .kits-wrap .swipe{display:none}.lp .step .tile.duo img{transform:none;filter:drop-shadow(0 18px 22px rgba(40,30,10,.2))}.lp .step .tile.duo .dp{height:330px;top:26px;left:calc(50% - 90px)}.lp .step .tile.duo .dc{height:190px;top:96px;left:calc(50% + 18px)}@media (max-width:700px){.lp .step .tile.duo .dp{height:262px;top:20px}.lp .step .tile.duo .dc{height:150px;top:76px}}.lp .step.s3 .tile img{height:370px;top:6px}.lp .compact .step.s3 .tile img{height:290px;top:6px}@media (max-width:700px){.lp .step.s3 .tile img{height:290px;top:6px}}.lp{background:var(--bg);color:var(--ink);font-family:Inter,sans-serif;font-size:16px;line-height:25px;-webkit-font-smoothing:antialiased}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;cursor:pointer;border:0;background:0 0;color:inherit}.lp .btn{cursor:pointer}.lp .btn[disabled]{opacity:.6;pointer-events:none}.lp img{max-width:100%}.lp .acc details{border-bottom:1px solid var(--line)}.lp .acc summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-weight:500;cursor:pointer;list-style:none}.lp .acc summary::-webkit-details-marker{display:none}.lp .acc summary .ico{transition:transform .3s var(--ease-out,ease)}.lp .acc details[open] summary .ico{transform:rotate(45deg)}.lp .acc .accb{display:block;padding:0 0 18px;border:0;font-weight:400;font-size:15px;line-height:24px;color:var(--ink-soft)}.lp .acc .accb p{margin:0 0 10px}.lp .acc .accb ul,.lp .acc .accb ol{margin:0 0 10px 18px}.lp .acc .accb li{margin:2px 0}.lp .qty [data-q]{cursor:pointer}.lp .pc a.m{color:inherit}.lp .pc h4 a{color:inherit}.lp .pdp-sticky{display:none}@media (max-width:700px){.lp .pdp-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--bg);border-top:1px solid var(--line);padding:12px var(--px) calc(12px + env(safe-area-inset-bottom));gap:12px;align-items:center;justify-content:space-between;transform:translateY(110%);transition:transform .35s var(--ease-out,ease)}.lp .pdp-sticky.on{transform:none}.lp .pdp-sticky .t{display:flex;flex-direction:column;font-size:13px;line-height:18px;min-width:0}.lp .pdp-sticky .t .soft{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .pdp-sticky b{font-family:Gloock,serif;font-weight:400;font-size:22px;line-height:24px}.lp .pdp-sticky .btn{height:48px;flex:none}}.lp .field .in{width:100%;font:inherit;font-weight:400;color:var(--ink)}.lp .field textarea.in{resize:vertical;font:inherit}.lp .field select.in{appearance:none;background-image:none}.lp .field .in::placeholder{color:var(--ink-mute)}.lp .nl input,.lp .remind .field input,.lp .finder .field input{flex:1;min-width:0;border:0;background:0 0;color:inherit;font:inherit;outline:0}.lp .nl input::placeholder{color:var(--on-dark-soft)}.lp .finder .field input::placeholder{color:var(--on-dark-soft)}.lp .remind .field input::placeholder{color:var(--ink-mute)}.lp .nl .ok-msg{font-size:13px;color:var(--gold-tint);padding:0 8px}.lp .finder-msg{color:var(--gold-tint)}.lp .cert.found{outline:3px solid var(--gold);outline-offset:4px}.lp .sbox .q{border:0;background:0 0;font:inherit;outline:0;min-width:0;color:var(--ink)}.lp .pager{display:flex;gap:12px;align-items:center;justify-content:center;padding:48px var(--px)0}.lp .feat .img.bg-n,.lp .feat .img.bg-s,.lp .feat .img.bg-g,.lp .feat .img.bg-k{min-height:440px}.lp .docplan{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.lp .docplan .head{max-width:760px}.lp .dpcs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}.lp .dpc{background:var(--bg);border:1px solid var(--line);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:8px}.lp .sec:not(.surface) .dpc{background:var(--surface);border-color:transparent}.lp .dpn{font-family:Gloock,serif;font-size:28px;color:var(--gold)}.lp .dpc b{font-family:Gloock,serif;font-weight:400;font-size:24px;line-height:28px}.lp .dpc span:last-child{color:var(--ink-soft);font-size:15px;line-height:23px}@media (max-width:700px){.lp .dpcs{grid-template-columns:1fr;gap:12px}.lp .dpc{padding:22px}.lp .docplan .btn{width:100%}}