.lp-page{margin:0}:where(.lp-page) a{color:var(--link,#176b5b)}:where(.lp-page) a:hover{color:var(--primary-hover,#105247)}:where(.lp-page) a.tr-btn-primary,:where(.lp-page) a.tr-btn-primary:hover{color:var(--on-primary)}.lp-page::selection,.lp-page ::selection{background:var(--soft);color:var(--ink)}.lp-page{accent-color:var(--primary);caret-color:var(--primary)}:where(.lp-page) a{text-underline-offset:3px}.lp-skip{left:var(--space-16);z-index:20;padding:var(--space-8) var(--space-16);background:var(--paper);color:var(--ink);border-radius:var(--radius-control);box-shadow:var(--shadow-float);position:absolute;top:-48px}.lp-skip:focus{top:var(--space-16)}.lp-paused *,.lp-paused :before,.lp-paused :after{animation-play-state:paused!important}html{scroll-padding-top:84px}.lp-serif{font-family:var(--font-serif);letter-spacing:-.015em;font-style:normal;font-weight:420}.lp-h1{font-size:80px;line-height:1.02}.lp-container{box-sizing:border-box;max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.lp-section{padding-block:var(--space-96)}.lp-hero-grid{gap:var(--space-64);max-width:var(--container);padding:var(--space-96) var(--gutter);box-sizing:border-box;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.lp-hero-float{z-index:1;transform-origin:0 100%;box-sizing:border-box;width:300px;max-width:calc(100% - 32px);padding:var(--space-16);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-media);box-shadow:var(--shadow-float);position:absolute;bottom:32px;left:-56px;transform:scale(.86)}.lp-grid-2{gap:var(--space-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.lp-grid-3{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-sample-col{gap:var(--space-12);justify-items:start;min-width:0;display:grid}.lp-call-grid{gap:var(--space-32);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.lp-pilot{gap:var(--space-48);background:var(--soft);border-radius:var(--radius-media);padding:var(--space-48);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.lp-pricing{gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.lp-pricing-figure{gap:var(--space-12);justify-items:end;display:grid}.lp-faq-grid{gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.lp-cta{gap:var(--space-48);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-media);padding:var(--space-48);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;display:grid}.lp-cta-left,.lp-cta-intro{gap:var(--space-16);display:grid}.lp-radio{align-items:center;gap:var(--space-8);min-height:var(--touch-target);padding:0 var(--space-16);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-control);cursor:pointer;font-size:16px;line-height:24px;display:inline-flex}.lp-radio:focus-within{box-shadow:var(--focus-ring)}.lp-radio input:focus-visible{outline:none}.lp-faq details{border-bottom:1px solid var(--line)}.lp-faq details:first-of-type{border-top:1px solid var(--line)}.lp-faq summary{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:var(--touch-target);padding-block:var(--space-16);cursor:pointer;font-size:17px;font-weight:600;line-height:1.6;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.lp-faq-icon{transition:transform .15s var(--tr-ease);flex:none}.lp-faq details[open] .lp-faq-icon{transform:rotate(180deg)}@media (min-width:861px) and (max-width:1100px){.lp-h1{font-size:64px;line-height:1.06}}@media (max-width:860px){.lp-h1{font-size:44px;line-height:1.06}.lp-hero-grid{gap:var(--space-48);padding:var(--space-64) var(--gutter-mobile);grid-template-columns:minmax(0,1fr)}.lp-hero-float{width:min(300px,100% - 32px);margin:-112px 0 0 16px;position:relative;bottom:auto;left:auto;transform:none}.lp-pilot,.lp-pricing,.lp-faq-grid{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}.lp-call-grid{grid-template-columns:minmax(0,1fr)}.lp-pricing-figure{justify-items:start}}@media (max-width:760px){.lp-container{padding-inline:var(--gutter-mobile)}.lp-section{padding-block:var(--space-64)}.lp-grid-2,.lp-grid-3{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.lp-sample-col{justify-items:center}.lp-pilot,.lp-cta{padding:var(--space-24)}}@media (max-width:960px){.lp-cta{grid-template-columns:minmax(0,1fr)}.lp-cta-left{display:contents}.lp-cta-intro{order:1}.lp-cta>.tr-form{order:2}.lp-cta .lp-zoom{order:3}}@media (prefers-reduced-motion:reduce){.lp-faq-icon{transition:none}}.lp-flow-ticket{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-media);box-shadow:var(--shadow-float)}.lp-flow-ticket .tr-flow{gap:0}.lp-flow-ticket .tr-flow:before{display:none}.lp-flow-ticket .tr-flow-step{padding:var(--space-24)}.lp-flow-ticket .tr-flow-num{position:static}.lp-flow-ticket .tr-flow-step+.tr-flow-step{border-left:1px dashed var(--line-strong)}@media (max-width:760px){.lp-flow-ticket .tr-flow-step+.tr-flow-step{border-left:0;border-top:1px dashed var(--line-strong)}}.lp-page{interpolate-size:allow-keywords}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-photo{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes lp-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes lp-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lp-fadeonly{0%{opacity:0}to{opacity:1}}@keyframes lp-header{to{box-shadow:0 1px 0 var(--line),0 12px 24px -20px #17221f73}}.lp-in{animation:lp-rise .8s var(--tr-ease) both}.lp-in-2{animation-delay:80ms}.lp-in-3{animation-delay:.16s}.lp-in-4{animation-delay:.24s}.lp-photo-in{animation:lp-photo 1.2s var(--tr-ease) both}.lp-print{animation:lp-print .9s var(--tr-ease) .45s both}.lp-hero-wave i:not(.tr-motif-line){transform-origin:50%;animation:1.1s cubic-bezier(.77,0,.175,1) infinite alternate lp-wave}.lp-hero-wave i:nth-child(2){animation-delay:-150ms}.lp-hero-wave i:nth-child(3){animation-delay:-300ms}.lp-hero-wave i:nth-child(4){animation-delay:-450ms}.lp-hero-wave i:nth-child(5){animation-delay:-600ms}.lp-hero-wave i:nth-child(6){animation-delay:-750ms}.lp-hero-wave i:nth-child(7){animation-delay:-900ms}.lp-hero-wave i:nth-child(8){animation-delay:-1050ms}:where(.lp-page) [data-reveal]{transition:opacity .7s var(--tr-ease),transform .7s var(--tr-ease)}.lp-motion .lp-rise[data-reveal]:not([data-visible=true]){opacity:0;transform:translateY(16px)}.lp-zoom{border-radius:var(--radius-media);overflow:hidden}.lp-zoom img{transition:transform .7s var(--tr-ease);display:block}@media (hover:hover) and (pointer:fine){.lp-zoom:hover img{transform:scale(1.04)}}:where(.lp-page) [role=tabpanel]{animation:lp-fade .22s var(--tr-ease) both}:where(.lp-page) .tr-transcript>*{animation:lp-rise .32s var(--tr-ease) both}:where(.lp-page) .tr-transcript>:nth-child(2){animation-delay:50ms}:where(.lp-page) .tr-transcript>:nth-child(3){animation-delay:.1s}:where(.lp-page) .tr-transcript>:nth-child(4){animation-delay:.15s}:where(.lp-page) .tr-transcript>:nth-child(5){animation-delay:.2s}:where(.lp-page) .tr-transcript>:nth-child(6){animation-delay:.25s}:where(.lp-page) .tr-transcript>:nth-child(7){animation-delay:.3s}:where(.lp-page) .tr-transcript>:nth-child(8){animation-delay:.35s}.lp-faq details::details-content{block-size:0;transition:block-size .25s var(--tr-ease),content-visibility .25s allow-discrete;overflow:clip}.lp-faq details[open]::details-content{block-size:auto}@supports (animation-timeline:scroll()){.tr-header{animation:linear both lp-header;animation-timeline:scroll();animation-range:0 120px}}@media (prefers-reduced-motion:reduce){.lp-in,.lp-photo-in,.lp-print,:where(.lp-page) [role=tabpanel],:where(.lp-page) .tr-transcript>*{animation:.2s both lp-fadeonly}.lp-print,.lp-hero-wave i,.tr-header{animation:none}.lp-zoom img,:where(.lp-page) [data-reveal]{transition:none}.lp-faq details::details-content{transition:none}}.lp-hero{background:var(--canvas);min-height:min(92vh,900px);color:var(--ink);align-items:end;display:grid;position:relative;overflow:hidden}.lp-slides{position:absolute;inset:0}.lp-slides img{object-fit:cover;opacity:0;width:100%;height:100%;animation:24s linear infinite lp-slide;position:absolute;inset:0}.lp-slides img:nth-child(2){animation-delay:6s}.lp-slides img:nth-child(3){animation-delay:12s}.lp-slides img:nth-child(4){animation-delay:18s}@keyframes lp-slide{0%{opacity:0;transform:scale(1.1)}4%{opacity:1}25%{opacity:1}29%{opacity:0;transform:scale(1.02)}to{opacity:0;transform:scale(1.02)}}.lp-hero:after{content:"";background:linear-gradient(90deg,#0d1412e0 0%,#0d14129e 45%,#0d141226 80%),linear-gradient(#0d141200 50%,#0d1412bf 100%);position:absolute;inset:0}.lp-hero-inner{z-index:1;width:100%;max-width:var(--container);padding:var(--space-96) var(--gutter) var(--space-64);box-sizing:border-box;gap:var(--space-48);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;margin:0 auto;display:grid;position:relative}.lp-live-wrap{gap:var(--space-8);justify-items:end;margin:0;display:grid}.lp-live{box-sizing:border-box;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-media);width:min(380px,100%);box-shadow:var(--shadow-float);padding:var(--space-16);gap:var(--space-12);display:grid}.lp-live-head{align-items:center;gap:var(--space-8);font-size:14px;font-weight:600;display:flex}.lp-live-head .tr-motif{height:24px;margin-left:auto}.lp-dot{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px}.lp-live-line{gap:var(--space-8);grid-template-columns:44px minmax(0,1fr);font-size:14px;line-height:20px;display:grid}.lp-l1,.lp-l2,.lp-l3,.lp-l4,.lp-l5,.lp-l6{opacity:0}.lp-l1{animation:lp-l1 14s var(--tr-ease) infinite}.lp-l2{animation:lp-l2 14s var(--tr-ease) infinite}.lp-l3{animation:lp-l3 14s var(--tr-ease) infinite}.lp-l4{animation:lp-l4 14s var(--tr-ease) infinite}.lp-l5{animation:lp-l5 14s var(--tr-ease) infinite}.lp-l6{animation:lp-l6 14s var(--tr-ease) infinite;justify-self:start}@keyframes lp-l1{0%{opacity:0;transform:translateY(8px)}3%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes lp-l2{0%,17%{opacity:0;transform:translateY(8px)}21%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes lp-l3{0%,31%{opacity:0;transform:translateY(8px)}35%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes lp-l4{0%,45%{opacity:0;transform:translateY(8px)}49%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes lp-l5{0%,57%{opacity:0;transform:translateY(8px)}61%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes lp-l6{0%,69%{opacity:0;transform:translateY(8px)scale(.97)}73%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes lp-marquee-rev{0%{transform:translate(-50%)}to{transform:none}}.lp-strip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp-strip+.lp-strip{margin-top:var(--space-16)}.lp-strip-track{width:max-content;animation:80s linear infinite lp-marquee;display:flex}.lp-strip-track.lp-rev{animation-name:lp-marquee-rev;animation-duration:95s}.lp-strip-set{gap:var(--space-16);padding-right:var(--space-16);align-items:flex-start;display:flex}.lp-card-photo{gap:var(--space-8);flex:none;width:260px;margin:0;display:grid}.lp-card-photo img{object-fit:cover;border-radius:var(--radius-media);width:260px;height:325px;display:block}.lp-card-cap{font-family:var(--font-mono);color:var(--muted);font-size:13px;line-height:18px}@media (hover:hover) and (pointer:fine){.lp-strip:hover .lp-strip-track{animation-play-state:paused}}.lp-int{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-int>article{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-media);padding:var(--space-24);gap:var(--space-12);align-content:start;display:grid}.lp-mini{height:300px;color:var(--ink);border-radius:var(--radius-control);background:var(--canvas);border:1px solid var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.lp-feat .tr-seg{margin-bottom:var(--space-24)}.lp-feat-panel{gap:var(--space-48);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-media);padding:var(--space-32);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.lp-feat-panel:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-feat-copy{gap:var(--space-12);display:grid}.lp-stack{gap:var(--space-12);width:min(360px,100%);padding-inline:var(--space-16);box-sizing:border-box;justify-items:start;display:grid}.lp-stack .lp-live-line{width:100%}.lp-mini .lp-l1,.lp-mini .lp-l2,.lp-mini .lp-l3,.lp-mini .lp-l4{animation-duration:9s}.lp-sms{max-width:300px;padding:var(--space-12) var(--space-16);background:var(--soft);border-radius:var(--radius-media);margin:0;font-size:14px;line-height:20px}.lp-menu-label,.lp-word{display:contents}.lp-ringing{z-index:1;color:var(--primary);transform-origin:50% 30%;animation:2.4s ease-in-out infinite lp-ring;position:relative}@keyframes lp-ring{0%,24%,to{transform:none}4%{transform:rotate(-12deg)}8%{transform:rotate(12deg)}12%{transform:rotate(-8deg)}16%{transform:rotate(6deg)}20%{transform:rotate(-3deg)}}.lp-ripple{border:2px solid var(--primary);opacity:0;width:56px;height:56px;animation:lp-ripple 2.4s var(--tr-ease) infinite;border-radius:50%;position:absolute}@keyframes lp-ripple{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.lp-timer{stroke-dasharray:113.1;stroke-dashoffset:113.1px;transform-origin:50%;animation:6s linear infinite lp-timer;transform:rotate(-90deg)}@keyframes lp-timer{to{stroke-dashoffset:0}}.lp-lang{text-align:center;width:100%;height:48px;margin:0;font-size:17px;position:relative}.lp-lang span{padding-inline:var(--space-16);place-items:center;animation:6s ease-in-out infinite lp-lang;display:grid;position:absolute;inset:0}.lp-lang span+span{animation-delay:-3s}@keyframes lp-lang{0%,40%{opacity:1;transform:none}45%{opacity:0;transform:translateY(-6px)}46%,95%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp-statement{background:var(--canvas);min-height:min(80vh,760px);color:var(--ink);align-items:end;display:grid;position:relative;overflow:hidden}.lp-statement>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-statement:after{content:"";background:linear-gradient(#0d141200 0%,#0d141240 45%,#0d1412d9 100%);position:absolute;inset:0}.lp-statement-inner{z-index:1;width:100%;max-width:var(--container);padding:var(--space-96) var(--gutter) var(--space-64);box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:var(--space-32);flex-wrap:wrap;margin:0 auto;display:flex;position:relative}.lp-statement-inner h2{max-width:14ch;margin:0}.lp-float-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-media);box-shadow:var(--shadow-float);padding:var(--space-16);gap:var(--space-4);min-width:260px;display:grid}@media (max-width:860px){.lp-hero{min-height:auto}.lp-slides img{object-position:62% center}.lp-hero:after{background:linear-gradient(#0d141294 0%,#0d1412b3 55%,#0d1412db 100%)}.lp-live-head{white-space:nowrap;font-size:13px}.lp-hero-inner{padding:var(--space-64) var(--gutter-mobile) var(--space-48);grid-template-columns:minmax(0,1fr)}.lp-live-wrap{justify-items:start}.lp-int{grid-template-columns:minmax(0,1fr)}.lp-feat .tr-seg{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.lp-feat-panel{gap:var(--space-24);padding:var(--space-16);grid-template-columns:minmax(0,1fr)}.lp-feat-copy{padding:0 var(--space-8) var(--space-8);order:2}.lp-mini{height:240px}.lp-card-photo,.lp-card-photo img{width:200px}.lp-card-photo img{height:250px}.lp-statement{align-items:start;min-height:560px}.lp-statement:after{background:linear-gradient(#0d1412d9 0%,#0d14124d 60%,#0d14121a 100%)}.lp-statement-inner{padding:var(--space-64) var(--gutter-mobile) var(--space-48)}}@media (prefers-reduced-motion:reduce){.lp-slides img{animation:none}.lp-slides img:first-child{opacity:1}.lp-l1,.lp-l2,.lp-l3,.lp-l4,.lp-l5,.lp-l6{opacity:1;animation:none}.lp-ringing,.lp-ripple,.lp-timer,.lp-strip-track{animation:none}.lp-timer{stroke-dashoffset:40px}.lp-lang span{animation:none}.lp-lang span+span{opacity:0}.lp-strip{overflow-x:auto}}@media (max-width:480px){.tr-header-cta{padding-inline:var(--space-12);display:inline-flex}.tr-header-actions{gap:var(--space-8)}.tr-menu-btn{min-width:var(--touch-target);padding-inline:0}.tr-header .tr-wordmark{white-space:nowrap;font-size:19px}.lp-menu-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}}@media (max-width:360px){.lp-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}}.lp-check{gap:var(--space-16);box-sizing:border-box;width:100%;max-width:560px;padding:var(--space-24);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-media);display:grid}.lp-check-head{gap:var(--space-4);display:grid}.lp-check-fields{gap:var(--space-16);display:grid}.lp-check-money{display:grid;position:relative}.lp-check-money>span{inset-block:0;left:var(--space-12);color:var(--muted);pointer-events:none;align-items:center;font-size:16px;display:flex;position:absolute}.lp-check-money .tr-input{padding-left:28px}.lp-check-money .tr-input[aria-invalid=true]{padding-left:27px}.lp-check-out{gap:var(--space-4);font-variant-numeric:tabular-nums;align-content:start;min-height:76px;display:grid}@media (min-width:481px){.lp-check-fields{gap:var(--space-4) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.lp-check-fields>.tr-field{grid-row:span 4;grid-template-rows:subgrid}}.lp-note{margin-bottom:var(--space-32)}.lp-why{gap:var(--space-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.lp-why-photo{aspect-ratio:4/5;background:var(--soft);border-radius:var(--radius-media);max-width:420px;overflow:hidden}.lp-why-photo img{object-fit:cover;width:100%;height:100%;display:block}.lp-why-copy{gap:var(--space-24);display:grid}.lp-principles{gap:var(--space-24);margin:0;padding:0;list-style:none;display:grid}.lp-principle{gap:var(--space-16);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.lp-principle .tr-flow-num{position:static}@media (max-width:859px){.lp-why{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}}.lp-results{gap:var(--space-24);margin:var(--space-48) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.lp-result{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-media);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.lp-result-photo{aspect-ratio:3/2;background:var(--soft)}.lp-result-photo img{object-fit:cover;width:100%;height:100%;display:block}.lp-result-body{gap:var(--space-4);padding:var(--space-24);overflow-wrap:anywhere;align-content:start;display:grid}.lp-result .t-metric{font-variant-numeric:tabular-nums}.lp-result-who{margin-top:var(--space-12)}.lp-result .tr-badge{margin-top:var(--space-12);justify-self:start}.lp-testimonial{gap:var(--space-48);margin-top:var(--space-48);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.lp-testimonial-media{gap:var(--space-8);min-width:0;display:grid}.lp-video{aspect-ratio:16/9;background:var(--soft);border-radius:var(--radius-media);position:relative;overflow:hidden}.lp-video img{object-fit:cover;width:100%;height:100%;display:block}.lp-video video{object-fit:contain;background:var(--ink);width:100%;height:100%;display:block}.lp-play{margin:-24px 0 0 -24px;position:absolute;top:50%;left:50%}.lp-play:disabled{cursor:not-allowed;background:var(--soft);color:var(--muted);transform:none}.lp-transcript{max-width:none}.lp-transcript p{white-space:pre-line}@media (max-width:959px){.lp-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:859px){.lp-testimonial{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.lp-results{grid-template-columns:minmax(0,1fr)}}
