.londrina-page{--ld-navy:oklch(19% .055 257);--ld-navy-deep:oklch(14.5% .04 258);--ld-blue:oklch(52% .18 248);--ld-green:oklch(64% .16 135);--ld-green-dark:oklch(50% .14 135);--ld-gold:oklch(82% .16 87);--ld-paper:oklch(98.5% .006 100);--ld-ink:oklch(20% .04 257);--ld-muted:oklch(50% .025 257);--ld-line:oklch(90% .016 247);--ld-white:oklch(100% 0 0);background:var(--ld-paper);color:var(--ld-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:clip}.londrina-page *,.londrina-page :before,.londrina-page :after{box-sizing:border-box}body:has(.londrina-page) header{display:none}body:has(.londrina-page) footer{display:none}body:has(.londrina-page) .fixed.inset-x-0.bottom-0{display:none}body:has(.londrina-page) main{padding-bottom:0}.londrina-page h1,.londrina-page h2,.londrina-page h3,.londrina-page p{margin:0}.londrina-page h1,.londrina-page h2,.londrina-page h3{letter-spacing:0;text-wrap:balance;font-family:Sora,ui-sans-serif,system-ui,sans-serif}.ld-shell{width:min(100% - 2.5rem,72rem);margin-inline:auto}.ld-section{padding:4.5rem 0}.ld-section-white{background:var(--ld-white)}.ld-section-navy{background:var(--ld-navy);color:var(--ld-white)}.ld-kicker{color:var(--ld-green-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.ld-section-navy .ld-kicker{color:var(--ld-gold)}.ld-title{max-width:56rem;font-size:clamp(1.8rem,5vw,3.25rem);font-weight:800;line-height:1.08;margin-top:.75rem!important}.ld-lead{max-width:46rem;color:var(--ld-muted);font-size:1.05rem;line-height:1.7;margin-top:1rem!important}.ld-section-navy .ld-lead{color:color-mix(in oklab, var(--ld-white) 72%, transparent)}.ld-center{text-align:center;margin-inline:auto}.ld-hero{background:var(--ld-navy-deep);min-height:calc(100svh - 4rem);color:var(--ld-white);isolation:isolate;position:relative}.ld-hero-media{z-index:-2;object-fit:cover;object-position:52% center;width:100%;height:100%;position:absolute;inset:0}.ld-hero:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in oklab, var(--ld-navy-deep) 98%, transparent) 0%, color-mix(in oklab, var(--ld-navy-deep) 92%, transparent) 48%, color-mix(in oklab, var(--ld-navy-deep) 52%, transparent) 100%);position:absolute;inset:0}.ld-hero-inner{align-items:center;min-height:calc(100svh - 4rem);padding-block:3rem;display:grid}.ld-hero-copy{max-width:49rem}.ld-logo{object-fit:contain;object-position:left center;width:min(16rem,60vw);max-height:7rem;filter:drop-shadow(0 12px 22px color-mix(in oklab, var(--ld-navy-deep) 40%, transparent))}.ld-badge{border:1px solid color-mix(in oklab, var(--ld-gold) 55%, transparent);background:color-mix(in oklab, var(--ld-gold) 14%, transparent);color:var(--ld-gold);letter-spacing:.08em;margin-top:1.5rem;padding:.55rem .8rem;font-size:.72rem;font-weight:800;display:inline-flex}.ld-hero h1{max-width:48rem;font-size:clamp(2rem,5.4vw,4.5rem);font-weight:800;line-height:1.02;margin-top:1.1rem!important}.ld-hero-sub{max-width:43rem;color:color-mix(in oklab, var(--ld-white) 78%, transparent);font-size:1rem;line-height:1.62;margin-top:1.1rem!important}.ld-checks{gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.ld-checks li{align-items:flex-start;gap:.65rem;font-size:.92rem;font-weight:650;display:flex}.ld-check{color:var(--ld-green);flex:none}.ld-hero-meta{border-top:1px solid color-mix(in oklab, var(--ld-white) 18%, transparent);color:color-mix(in oklab, var(--ld-white) 82%, transparent);flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.35rem;padding-top:1.25rem;font-size:.82rem;font-weight:700;display:flex}.ld-price-row{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.ld-price{border-left:3px solid var(--ld-gold);padding-left:1rem}.ld-price small{color:var(--ld-gold);letter-spacing:.1em;font-size:.7rem;font-weight:850;display:block}.ld-price strong{margin-top:.15rem;font-family:Sora,sans-serif;font-size:2rem;line-height:1;display:block}.ld-price span{color:color-mix(in oklab, var(--ld-white) 70%, transparent);margin-top:.25rem;font-size:.75rem;display:block}.ld-cta{background:var(--ld-green);min-height:3.4rem;color:var(--ld-navy-deep);text-align:center;box-shadow:0 12px 28px color-mix(in oklab, var(--ld-green) 22%, transparent);border:0;border-radius:.35rem;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.15rem;font-family:Sora,sans-serif;font-size:.8rem;font-weight:850;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.ld-cta:hover{background:var(--ld-gold);transform:translateY(-2px)}.ld-cta-outline{color:var(--ld-white);border:1px solid color-mix(in oklab, var(--ld-white) 32%, transparent);box-shadow:none;background:0 0}.ld-note{max-width:43rem;color:color-mix(in oklab, var(--ld-white) 58%, transparent);font-size:.72rem;line-height:1.55;margin-top:1rem!important}.ld-decision-line{color:var(--ld-gold);text-align:center;font:700 .85rem/1.4 Sora,sans-serif;margin-top:.6rem!important}.ld-decision-dark{color:var(--ld-green-dark)}.ld-mobile-buy{display:none}.ld-problems,.ld-steps,.ld-after-grid,.ld-prices{gap:1rem;margin-top:2rem;display:grid}.ld-problem,.ld-step,.ld-after-card{border:1px solid var(--ld-line);background:var(--ld-white);padding:1.25rem}.ld-problem{color:var(--ld-ink);font-weight:700;line-height:1.4}.ld-problem:before{content:"“";height:1.7rem;color:var(--ld-green-dark);font:800 2rem/1 Sora,sans-serif;display:block}.ld-callout{border-left:4px solid var(--ld-green);background:color-mix(in oklab, var(--ld-green) 8%, var(--ld-white));margin-top:2.25rem;padding:1.5rem}.ld-callout strong{font:800 clamp(1.3rem,3vw,2rem)/1.15 Sora,sans-serif;display:block}.ld-callout p{color:var(--ld-muted);line-height:1.65;margin-top:.6rem!important}.ld-step{padding-top:3.4rem;position:relative}.ld-step-number{color:var(--ld-green-dark);font:800 .8rem/1 Sora,sans-serif;position:absolute;top:1rem;left:1.2rem}.ld-step h3,.ld-after-card h3{font-size:1rem;font-weight:800}.ld-step p,.ld-after-card p{color:var(--ld-muted);font-size:.9rem;line-height:1.6;margin-top:.55rem!important}.ld-live-grid{align-items:center;gap:2.2rem;display:grid}.ld-live-list{gap:.7rem;margin-top:1.5rem;display:grid}.ld-live-item{border-bottom:1px solid color-mix(in oklab, var(--ld-white) 14%, transparent);color:color-mix(in oklab, var(--ld-white) 70%, transparent);justify-content:space-between;gap:1rem;padding-bottom:.7rem;display:flex}.ld-live-item strong{color:var(--ld-gold)}.ld-live-photo{object-fit:cover;border:1px solid color-mix(in oklab, var(--ld-white) 18%, transparent);width:100%;min-height:28rem}.ld-live-highlight{color:var(--ld-white);font:800 1.4rem/1.3 Sora,sans-serif;margin-top:1.5rem!important}.ld-videos{scroll-snap-type:x mandatory;padding-inline:max(1.25rem,50vw - 36rem);gap:1rem;margin:2rem calc(-50vw + min(100vw - 2.5rem,72rem)/2) 0;padding-bottom:.75rem;display:flex;overflow-x:auto}.ld-video-card{scroll-snap-align:start;background:var(--ld-navy);color:var(--ld-white);border:1px solid color-mix(in oklab, var(--ld-white) 12%, transparent);cursor:pointer;text-align:left;flex:0 0 min(76vw,17rem);padding:0}.ld-video-cover{aspect-ratio:9/16;background:linear-gradient(145deg, var(--ld-navy), var(--ld-navy-deep));place-items:center;display:grid;position:relative;overflow:hidden}.ld-video-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ld-video-cover:after{content:"";background:color-mix(in oklab, var(--ld-navy-deep) 22%, transparent);position:absolute;inset:0}.ld-video-play{z-index:1;aspect-ratio:1;border:1px solid color-mix(in oklab, var(--ld-white) 45%, transparent);background:color-mix(in oklab, var(--ld-navy-deep) 70%, transparent);width:3.3rem;color:var(--ld-white);border-radius:50%;place-items:center;display:grid;position:relative}.ld-video-caption{padding:1rem;font-size:.82rem;font-weight:700}.ld-video-modal{z-index:100;background:color-mix(in oklab, var(--ld-navy-deep) 92%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ld-video-dialog{width:min(92vw,28rem);position:relative}.ld-video-dialog video{background:var(--ld-navy-deep);object-fit:contain;width:100%;max-height:88svh;display:block}.ld-video-close{z-index:2;aspect-ratio:1;border:1px solid color-mix(in oklab, var(--ld-white) 35%, transparent);background:color-mix(in oklab, var(--ld-navy-deep) 82%, transparent);width:2.6rem;color:var(--ld-white);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.ld-proofline{color:var(--ld-green-dark);text-align:center;font-weight:850;margin-top:1.25rem!important}.ld-trust-grid{align-items:stretch;gap:2rem;margin-top:2rem;display:grid}.ld-trust-panel{background:var(--ld-navy);color:var(--ld-white);padding:1.5rem}.ld-trust-list{gap:.7rem;padding:0;list-style:none;display:grid}.ld-map{border:0;width:100%;min-height:22rem}.ld-venue-media{grid-template-rows:auto 1fr;display:grid}.ld-venue-media>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ld-address{margin-top:1.25rem;line-height:1.65}.ld-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.ld-actions-center{justify-content:center}.ld-price-card{border:1px solid var(--ld-line);background:var(--ld-white);flex-direction:column;padding:1.4rem;display:flex}.ld-price-card-current{border:2px solid var(--ld-green);box-shadow:0 18px 45px color-mix(in oklab, var(--ld-navy) 12%, transparent)}.ld-price-tag{color:var(--ld-green-dark);letter-spacing:.1em;font-size:.7rem;font-weight:850}.ld-price-card h3{font-size:1.3rem;margin-top:.7rem!important}.ld-price-date{color:var(--ld-muted);font-size:.82rem;margin-top:.5rem!important}.ld-price-value{font:850 2.35rem/1 Sora,sans-serif;margin-top:1.5rem!important}.ld-price-card .ld-cta{width:100%;margin-top:1.4rem}.ld-locked{border:1px solid var(--ld-line);min-height:3.4rem;color:var(--ld-muted);place-items:center;margin-top:1.4rem;font-size:.75rem;font-weight:800;display:grid}.ld-price-note{min-height:2.8rem;color:var(--ld-muted);font-size:.82rem;line-height:1.5;margin-top:1rem!important}.ld-current-offer{border:1px solid var(--ld-green);width:fit-content;color:var(--ld-green-dark);text-align:center;padding:.75rem 1rem;font:850 1rem/1.2 Sora,sans-serif;margin:1.5rem auto 0!important}.ld-activity{z-index:55;border:1px solid color-mix(in oklab, var(--ld-green) 38%, transparent);background:var(--ld-navy);width:min(100vw - 2rem,21rem);color:var(--ld-white);box-shadow:0 16px 38px color-mix(in oklab, var(--ld-navy-deep) 30%, transparent);opacity:0;pointer-events:none;align-items:flex-start;gap:.75rem;padding:.9rem;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:1rem;left:1rem;transform:translateY(1rem)}.ld-activity-visible{opacity:1;transform:translateY(0)}.ld-activity>svg{color:var(--ld-green);flex:none}.ld-activity strong,.ld-activity span{display:block}.ld-activity strong{font:800 .78rem/1.3 Sora,sans-serif}.ld-activity span,.ld-activity p{color:color-mix(in oklab, var(--ld-white) 68%, transparent);font-size:.7rem;line-height:1.35;margin-top:.15rem!important}.ld-flow{counter-reset:flow;gap:0;margin-top:2rem;display:grid}.ld-flow-item{counter-increment:flow;padding:0 0 1.8rem 3.7rem;position:relative}.ld-flow-item:before{content:counter(flow);aspect-ratio:1;background:var(--ld-green);width:2.7rem;color:var(--ld-navy);border-radius:50%;place-items:center;font-weight:850;display:grid;position:absolute;top:0;left:0}.ld-flow-item:not(:last-child):after{content:"";background:var(--ld-line);width:1px;position:absolute;top:2.7rem;bottom:0;left:1.3rem}.ld-flow-item h3{font-size:1rem}.ld-flow-item p{color:var(--ld-muted);font-size:.9rem;line-height:1.55;margin-top:.4rem!important}.ld-offer{align-items:center;gap:2rem;display:grid}.ld-offer-list{columns:1;margin:1.5rem 0 0;padding:0;list-style:none}.ld-offer-list li{break-inside:avoid;color:color-mix(in oklab, var(--ld-white) 78%, transparent);margin-bottom:.65rem}.ld-offer-box{border:1px solid color-mix(in oklab, var(--ld-gold) 45%, transparent);background:color-mix(in oklab, var(--ld-white) 5%, transparent);padding:1.5rem}.ld-old-price{color:color-mix(in oklab, var(--ld-white) 60%, transparent);margin-top:1rem!important}.ld-offer-price{color:var(--ld-gold);font:850 clamp(2.8rem,8vw,4.8rem)/1 Sora,sans-serif;margin-top:.4rem!important}.ld-faq{border-top:1px solid var(--ld-line);max-width:52rem;margin:2rem auto 0}.ld-faq details{border-bottom:1px solid var(--ld-line);padding:1.1rem 0}.ld-faq summary{cursor:pointer;font-weight:800}.ld-faq p{color:var(--ld-muted);line-height:1.6;margin-top:.7rem!important}@media (width>=640px){.ld-problems,.ld-steps{grid-template-columns:repeat(2,1fr)}.ld-after-grid{grid-template-columns:repeat(3,1fr)}.ld-prices{grid-template-columns:repeat(3,1fr);align-items:stretch}.ld-offer-list{columns:2}}@media (width>=900px){.ld-section{padding:6.5rem 0}.ld-hero-inner{padding-block:5rem}.ld-checks{grid-template-columns:repeat(2,max-content);gap:.6rem 2rem}.ld-problems{grid-template-columns:repeat(3,1fr)}.ld-steps{grid-template-columns:repeat(4,1fr)}.ld-live-grid,.ld-trust-grid,.ld-offer{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-videos{grid-template-columns:repeat(4,1fr);margin-inline:0;padding-inline:0;display:grid;overflow:visible}.ld-video-card{min-width:0}}@media (width<=700px){.ld-hero{min-height:auto}.ld-hero-media{object-position:61% center;opacity:.38}.ld-hero:after{background:linear-gradient(180deg, color-mix(in oklab, var(--ld-navy-deep) 68%, transparent) 0%, var(--ld-navy-deep) 45%, var(--ld-navy-deep) 100%)}.ld-hero-inner{min-height:auto;padding-top:2.25rem;padding-bottom:3.5rem}.ld-logo{width:12rem}.ld-hero h1{font-size:2.05rem}.ld-price-row{align-items:stretch}.ld-price-row .ld-cta{width:100%}.londrina-page{padding-bottom:4.5rem}.ld-activity{bottom:5rem}.ld-mobile-buy{z-index:60;background:var(--ld-green);min-height:3.5rem;color:var(--ld-navy-deep);text-align:center;box-shadow:0 14px 35px color-mix(in oklab, var(--ld-navy-deep) 35%, transparent);border-radius:.35rem;justify-content:center;align-items:center;gap:.55rem;font:850 .78rem/1.2 Sora,sans-serif;text-decoration:none;display:flex;position:fixed;bottom:.75rem;left:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.ld-cta,.ld-activity{transition:none}}
