html:has(.landing-page){scroll-behavior:smooth}html:has(.landing-page) body{background:#0b1a2b;color:#fff}.landing-page{--bg-main:#0b1a2b;--bg-secondary:#0f2744;--gold:#d4af37;--gold-light:#f5d06f;--text-main:#fff;--text-secondary:#a0aec0;--border-gold:rgba(212,175,55,.45);--glow:0 0 40px rgba(212,175,55,.12);--lp-pad-x:clamp(1rem,4vw,1.5rem);--lp-section-y:clamp(5rem,7vw,6.25rem);min-height:100vh;overflow-x:hidden;background:var(--bg-main);background-image:radial-gradient(ellipse 120% 80% at 50% -30%,rgba(15,39,68,.85),transparent 55%),radial-gradient(ellipse 80% 50% at 100% 50%,rgba(212,175,55,.06),transparent 50%),linear-gradient(180deg,#0b1a2b,#071018);color:var(--text-main);font-family:var(--font-landing-he),"Rubik","Assistant",ui-sans-serif,system-ui,sans-serif}.landing-page[data-locale=ar]{font-family:var(--font-landing-ar),"Cairo","Tajawal",ui-sans-serif,system-ui,sans-serif;line-height:1.68;letter-spacing:.01em}.landing-page a{color:inherit}.landing-page a,.landing-page a:hover{text-decoration:none}.landing-page .lp-container{width:min(1180px,calc(100% - 2 * var(--lp-pad-x)));margin:0 auto;padding-inline:0}.landing-page .lp-section{padding:var(--lp-section-y) 0;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.landing-page .lp-section{opacity:0;animation:lp-fade-in .85s ease forwards}.landing-page .lp-section:first-child{animation-delay:0s}.landing-page .lp-section:nth-child(2){animation-delay:.05s}.landing-page .lp-section:nth-child(3){animation-delay:.1s}}@keyframes lp-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.landing-page .lp-card{background:linear-gradient(145deg,rgba(15,39,68,.65),rgba(11,26,43,.9));border:1px solid var(--border-gold);border-radius:20px;box-shadow:var(--glow);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.landing-page .lp-card:hover{transform:scale(1.02) translateY(-4px);box-shadow:0 0 48px rgba(212,175,55,.18),0 20px 50px rgba(0,0,0,.35);border-color:hsla(43,87%,70%,.55)}.landing-page .lp-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.6rem;border-radius:9999px;font-weight:600;font-size:.95rem;cursor:pointer;border:none;transition:transform .2s ease,box-shadow .2s ease}.landing-page .lp-btn:active{transform:scale(.98)}.landing-page .lp-btn--gold{background:linear-gradient(135deg,var(--gold-light) 0,var(--gold) 55%,#b8860b 100%);color:#0b1a2b;box-shadow:0 4px 24px rgba(212,175,55,.35)}.landing-page .lp-btn--gold:hover{box-shadow:0 6px 36px hsla(43,87%,70%,.45);transform:translateY(-2px)}.landing-page .lp-btn--ghost{background:transparent;color:var(--text-main);border:1px solid var(--border-gold)}.landing-page .lp-btn--ghost:hover{background:rgba(212,175,55,.08);border-color:var(--gold-light)}.landing-page .lp-btn--ripple:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle,hsla(0,0%,100%,.35) 0,transparent 70%);opacity:0;transform:scale(0);transition:opacity .4s ease,transform .5s ease}.landing-page .lp-btn--ripple:active:after{opacity:.4;transform:scale(2.5);transition:0s}.landing-page .lp-gradient-text{background:linear-gradient(90deg,var(--gold-light),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.landing-page .lp-muted{color:var(--text-secondary);line-height:1.7}.landing-page .lp-pain-premium{position:relative;overflow:hidden}.landing-page .lp-pain-bg{pointer-events:none;position:absolute;inset:-20% -8% -20%;background:radial-gradient(ellipse 42% 34% at 18% 25%,rgba(212,175,55,.08),transparent 62%),radial-gradient(ellipse 50% 38% at 82% 30%,rgba(96,165,250,.08),transparent 64%),linear-gradient(180deg,rgba(11,26,43,.92),rgba(7,16,24,.85))}.landing-page .lp-pain-premium:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.05;background-image:linear-gradient(120deg,hsla(0,0%,100%,.2),transparent 60%),repeating-linear-gradient(0deg,hsla(0,0%,100%,.14) 0 1px,transparent 1px 7px);mix-blend-mode:overlay}.landing-page .lp-pain-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:start}@media (min-width:980px){.landing-page .lp-pain-grid{grid-template-columns:.95fr 1.05fr;gap:3.5rem;align-items:center}}.landing-page .lp-pain-left{max-width:540px}.landing-page .lp-pain-title{margin:0 0 1rem;font-size:clamp(2rem,4.2vw,2.9rem);font-weight:800;line-height:1.15;text-wrap:balance}.landing-page .lp-pain-title__gold{background:linear-gradient(90deg,var(--gold-light),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(212,175,55,.18))}.landing-page .lp-pain-copy{margin:0;max-width:46ch;color:rgba(160,174,192,.95);font-size:1.05rem;line-height:1.85}.landing-page .lp-pain-divider{margin-top:1.25rem;height:1px;width:min(420px,100%);position:relative}.landing-page .lp-pain-divider__line{display:block;height:1px;width:100%;transform-origin:right center;background:linear-gradient(90deg,rgba(212,175,55,0),rgba(212,175,55,.95),rgba(212,175,55,0));box-shadow:0 0 16px rgba(212,175,55,.28)}.landing-page .lp-pain-right{display:grid;grid-gap:.85rem;gap:.85rem}.landing-page .lp-pain-card{display:flex;gap:.85rem;align-items:flex-start;padding:1rem;border-radius:16px;background:linear-gradient(145deg,rgba(15,39,68,.48),rgba(11,26,43,.78));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(212,175,55,.1);box-shadow:0 8px 28px rgba(0,0,0,.22);transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}.landing-page .lp-pain-card:hover{transform:translateY(-4px);border-color:rgba(212,175,55,.22);box-shadow:0 12px 32px rgba(0,0,0,.3),0 0 20px rgba(212,175,55,.08)}.landing-page .lp-pain-card__icon{width:48px;height:48px;flex-shrink:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,rgba(212,175,55,.14),rgba(11,26,43,.85) 72%);border:1px solid rgba(212,175,55,.2);color:#d4af37;box-shadow:0 6px 16px rgba(0,0,0,.28),inset 0 0 12px rgba(212,175,55,.08);transition:box-shadow .32s ease,transform .32s ease,border-color .32s ease}.landing-page .lp-pain-card:hover .lp-pain-card__icon{transform:translateY(-1px);border-color:hsla(43,87%,70%,.32);box-shadow:0 8px 20px rgba(0,0,0,.32),0 0 16px rgba(212,175,55,.12)}.landing-page .lp-pain-card__icon svg{width:22px;height:22px}.landing-page .lp-pain-card__title{margin:0 0 .25rem;font-size:1.02rem;font-weight:800;line-height:1.3}.landing-page .lp-pain-card__desc{margin:0;color:rgba(160,174,192,.92);line-height:1.55;font-size:.88rem;max-width:52ch}.landing-page .lp-pain-bottom{position:relative;z-index:1;margin-top:2rem;text-align:center}.landing-page .lp-pain-bottom__text{margin:0 0 1.1rem;font-size:clamp(1.08rem,2.2vw,1.25rem);color:rgba(235,242,252,.9);line-height:1.7;font-weight:600}.landing-page .lp-pain-bottom__gold{color:transparent;background:linear-gradient(90deg,var(--gold-light),var(--gold));-webkit-background-clip:text;background-clip:text}@keyframes lp-bounce-down{0%,to{transform:translateY(0);opacity:.85}50%{transform:translateY(8px);opacity:1}}.landing-page .lp-pain-arrow span{display:inline-flex;width:38px;height:38px;border-radius:999px;align-items:center;justify-content:center;color:#d4af37;border:1px solid rgba(212,175,55,.45);background:rgba(15,39,68,.4);box-shadow:0 10px 22px rgba(0,0,0,.35),0 0 18px rgba(212,175,55,.14);animation:lp-bounce-down 1.8s ease-in-out infinite}@media (max-width:979px){.landing-page .lp-pain-left{max-width:100%;text-align:center;margin-inline:auto}.landing-page .lp-pain-divider{margin-inline:auto}}.landing-page .lp-partners.lp-clients{--lp-partners-logo-h:clamp(60px,8.5vw,84px);--lp-partners-card-pad-x:0.4rem;--lp-partners-card-pad-y:0.28rem;--lp-marquee-duration:72s;position:relative;overflow:hidden;padding-block:clamp(3.75rem,7vw,5.25rem)}.landing-page .lp-partners__bg{pointer-events:none;position:absolute;inset:-45% -12% -35%;background:radial-gradient(ellipse 50% 42% at 50% 0,rgba(212,175,55,.07),transparent 65%),radial-gradient(ellipse 40% 35% at 80% 60%,hsla(0,0%,100%,.03),transparent 70%)}.landing-page .lp-partners__glow{pointer-events:none;position:absolute;border-radius:50%;filter:blur(80px)}.landing-page .lp-partners__glow--gold{width:min(380px,70vw);height:180px;top:12%;left:50%;transform:translateX(-50%);background:rgba(212,175,55,.12);opacity:.9}.landing-page .lp-partners__inner{position:relative;z-index:1;text-align:center}.landing-page .lp-partners__label{margin:0 0 .75rem;font-size:.7rem;letter-spacing:.28em;color:rgba(212,175,55,.65);text-transform:uppercase;font-weight:600}.landing-page .lp-partners__title{margin:0 0 .55rem;font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:800;line-height:1.3;color:#f4f6f8}.landing-page .lp-partners__subtitle{margin:0 auto 2.5rem;max-width:50ch;color:rgba(180,190,205,.88);line-height:1.6;font-size:clamp(.95rem,1.8vw,1.05rem)}.landing-page .lp-partners__marquee{position:relative;border-radius:22px;padding:.65rem 0;overflow:hidden;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.02);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 20px 50px rgba(0,0,0,.28);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.landing-page .lp-partners__fade{pointer-events:none;position:absolute;top:0;bottom:0;width:clamp(48px,10vw,100px);z-index:3}.landing-page .lp-partners__fade--left{left:0;background:linear-gradient(90deg,#0b1a2b,rgba(11,26,43,0))}.landing-page .lp-partners__fade--right{right:0;background:linear-gradient(270deg,#0b1a2b,rgba(11,26,43,0))}.landing-page .lp-partners__track{display:flex;flex-direction:row;align-items:center;gap:1rem;width:max-content;padding:.15rem .75rem;animation:lp-marquee var(--lp-marquee-duration) linear infinite;will-change:transform}@keyframes lp-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-33.333333%,0,0)}}.landing-page .lp-partners__marquee:hover .lp-partners__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.landing-page .lp-partners__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%;max-width:100%}}.landing-page .lp-partners__card{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:calc(var(--lp-partners-logo-h) * 2.65 + var(--lp-partners-card-pad-x) * 2);height:calc(var(--lp-partners-logo-h) + var(--lp-partners-card-pad-y) * 2);padding:var(--lp-partners-card-pad-y) var(--lp-partners-card-pad-x);border-radius:18px;text-decoration:none;color:inherit;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.035);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 28px rgba(0,0,0,.22);transition:border-color .4s ease,box-shadow .4s ease,background .4s ease}.landing-page .lp-partners__logo{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:0}.landing-page .lp-partners__img{width:auto!important;height:var(--lp-partners-logo-h)!important;max-width:100%;object-fit:contain;object-position:center;filter:grayscale(1) contrast(1.08) brightness(1.05);opacity:.9;transition:filter .45s cubic-bezier(.22,1,.36,1),opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.landing-page .lp-partners__card:focus-visible,.landing-page .lp-partners__card:hover{border-color:rgba(212,175,55,.35);background:hsla(0,0%,100%,.055);box-shadow:0 14px 40px rgba(0,0,0,.32),0 0 36px rgba(212,175,55,.12);outline:none}.landing-page .lp-partners__card:focus-visible .lp-partners__img,.landing-page .lp-partners__card:hover .lp-partners__img{filter:grayscale(0) contrast(1) brightness(1);opacity:1;transform:scale(1.07)}.landing-page .lp-partners__card--static{cursor:default;pointer-events:auto}.landing-page .lp-partners__card--static:focus-within,.landing-page .lp-partners__card--static:hover{border-color:rgba(212,175,55,.35);background:hsla(0,0%,100%,.055);box-shadow:0 14px 40px rgba(0,0,0,.32),0 0 36px rgba(212,175,55,.12)}@media (max-width:768px){.landing-page .lp-partners.lp-clients{--lp-partners-logo-h:clamp(56px,15vw,72px);--lp-partners-card-pad-x:0.38rem;--lp-partners-card-pad-y:0.26rem;--lp-marquee-duration:82s;padding-block:clamp(3rem,8vw,4rem)}.landing-page .lp-partners__marquee{padding:.55rem 0;border-radius:18px}.landing-page .lp-partners__subtitle{margin-bottom:1.75rem;padding-inline:.5rem}.landing-page .lp-partners__track{gap:.75rem;padding-inline:.5rem}.landing-page .lp-partners__card{border-radius:16px}.landing-page .lp-partners__fade{width:40px}.landing-page .lp-section{padding:clamp(3.25rem,9vw,4.5rem) 0}.landing-page .lp-card:hover:not(.lp-core-card):not(.lp-pricing-premium-card){transform:none}.landing-page .lp-service-card:hover{transform:none;box-shadow:0 10px 28px rgba(0,0,0,.28)}.landing-page .lp-service-card--highlight{transform:none}}.landing-page .lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50}.landing-page .lp-nav__shell{position:relative;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(11,26,43,.82);border-bottom:1px solid rgba(212,175,55,.15)}.landing-page .lp-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 0;position:relative}@media (min-width:900px){.landing-page .lp-nav__inner{padding:1rem 0;gap:1rem}}.landing-page .lp-nav__brand{display:flex;align-items:center;gap:.65rem;font-weight:700;font-size:1.05rem;flex-shrink:0}.landing-page .lp-nav__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media (max-width:399px){.landing-page .lp-nav__actions .lp-btn{padding:.5rem .7rem;font-size:.78rem}}.landing-page .lp-nav__desktop a{transition:color .2s ease}.landing-page .lp-nav__desktop a:hover{color:var(--gold-light)}.landing-page .lp-nav__mobile-panel a{transition:color .2s ease}.landing-page .lp-nav__mobile-panel a:hover{color:var(--gold-light)}.landing-page .lp-nav__desktop a{color:var(--text-secondary);font-weight:500;font-size:.95rem}.landing-page .lp-nav__mobile-panel a{padding:.5rem 0;color:var(--text-secondary);font-weight:500}.landing-page .lp-nav__btn-compact{padding:.65rem 1.1rem;font-size:.9rem;white-space:nowrap}.landing-page .lp-nav__desktop{display:none;gap:2rem;align-items:center;flex:1 1;justify-content:center}.landing-page .lp-nav__toggle{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem}.landing-page .lp-nav__toggle-bar{width:22px;height:2px;background:var(--gold);border-radius:2px}.landing-page .lp-nav__mobile-panel{display:none;flex-direction:column;gap:1rem;position:absolute;top:100%;left:0;right:0;padding:1rem 1.25rem 1.25rem;background:rgba(11,26,43,.98);border-bottom:1px solid rgba(212,175,55,.2)}.landing-page .lp-nav__mobile-panel.is-open{display:flex}@media (min-width:900px){.landing-page .lp-nav__desktop{display:flex}.landing-page .lp-nav__toggle{display:none}.landing-page .lp-nav__mobile-panel{display:none!important}}.landing-page .lp-hero__grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center}@media (min-width:900px){.landing-page .lp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}}@keyframes lp-hero-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.landing-page .lp-hero__reveal{opacity:0;animation:lp-hero-enter .9s cubic-bezier(.22,1,.36,1) forwards}.landing-page .lp-hero__reveal--delayed{animation-delay:.12s}@keyframes lp-bar-grow{0%{transform:scaleY(0);opacity:.35}to{transform:scaleY(1);opacity:1}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.landing-page .lp-hero-bar{transform-origin:bottom center;animation:lp-bar-grow 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--lp-d,0s)}.landing-page .lp-float-slow{animation:lp-float 4s ease-in-out infinite}.landing-page .lp-float-slow--2{animation:lp-float 5s ease-in-out .5s infinite}.landing-page .lp-float-slow--3{animation:lp-float 4.5s ease-in-out 1s infinite}.landing-page .lp-features-grid{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:640px){.landing-page .lp-features-grid{grid-template-columns:1fr 1fr}}.landing-page .lp-how-grid{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:768px){.landing-page .lp-how-grid{grid-template-columns:repeat(3,1fr)}}.landing-page .lp-dash-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:1rem;gap:1rem;min-height:200px}@media (max-width:700px){.landing-page .lp-dash-grid{grid-template-columns:1fr}}.landing-page .lp-testimonial-grid{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:768px){.landing-page .lp-testimonial-grid{grid-template-columns:repeat(3,1fr)}}.landing-page .lp-footer-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){.landing-page .lp-footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.landing-page .lp-footer{padding:2rem 0 1.5rem;margin-top:.5rem;border-top:1px solid rgba(212,175,55,.15);opacity:1;transform:none;animation:none}.landing-page .lp-footer__brand{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem;font-weight:800}.landing-page .lp-footer__tagline{margin:0;font-size:.95rem;max-width:32ch}.landing-page .lp-footer__heading{font-weight:700;margin-bottom:.75rem}.landing-page .lp-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.landing-page .lp-footer__line{margin:0 0 .35rem;font-size:.95rem}.landing-page .lp-footer__form-link{margin-top:.5rem;padding:0;border:none;background:none;color:var(--gold-light);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.landing-page .lp-footer__form-link:hover{color:var(--gold)}.landing-page .lp-footer__copy{font-size:.8rem;text-align:center;margin:2rem 0 0;padding-bottom:.5rem;color:var(--text-secondary)}.landing-page .landing-i18n-root{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom, 0px))}.landing-page .lp-glow-marketing{position:relative}.landing-page .lp-glow-marketing:before{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 90% 55% at 50% 0,rgba(212,175,55,.11),transparent 58%);opacity:1}.landing-page .lp-marketing-card{position:relative;z-index:1;box-shadow:0 0 48px rgba(212,175,55,.07),0 12px 40px rgba(0,0,0,.25)}.landing-page .lp-results{position:relative;overflow:hidden;padding-top:clamp(4.5rem,10vw,6.5rem);padding-bottom:clamp(4rem,9vw,5.75rem);background:linear-gradient(180deg,#070f1a,#0b1a2b 38%,#0a1628)}.landing-page .lp-results__ambient{pointer-events:none;position:absolute;inset:0;z-index:0}.landing-page .lp-results__blob{position:absolute;border-radius:50%;filter:blur(72px);opacity:.55;animation:lp-results-blob-drift 18s ease-in-out infinite}.landing-page .lp-results__blob--a{width:min(52vw,520px);height:min(52vw,520px);top:-18%;right:-12%;background:radial-gradient(circle,rgba(59,130,246,.35),transparent 68%);animation-delay:0s}.landing-page .lp-results__blob--b{width:min(44vw,440px);height:min(44vw,440px);bottom:-22%;left:-14%;background:radial-gradient(circle,rgba(212,175,55,.14),transparent 65%);animation-delay:-6s}.landing-page .lp-results__blob--c{width:min(36vw,360px);height:min(36vw,360px);top:42%;left:50%;translate:-50% -50%;background:radial-gradient(circle,rgba(96,165,250,.12),transparent 70%);animation-delay:-12s}@keyframes lp-results-blob-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(12px,-18px,0) scale(1.04)}}.landing-page .lp-results__streak{position:absolute;top:28%;left:-20%;width:55%;height:2px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.25),hsla(43,87%,70%,.2),transparent);filter:blur(4px);rotate:-8deg;opacity:.7;animation:lp-results-streak 12s ease-in-out infinite}@keyframes lp-results-streak{0%,to{opacity:.45;transform:translateX(0)}50%{opacity:.85;transform:translateX(24px)}}.landing-page .lp-results__curve{position:absolute;bottom:12%;left:0;width:100%;height:min(28vw,200px);opacity:.9}.landing-page .lp-results__particles{position:absolute;inset:0}.landing-page .lp-results__particle{position:absolute;width:4px;height:4px;border-radius:50%;background:hsla(43,87%,70%,.55);box-shadow:0 0 14px rgba(96,165,250,.65);animation:lp-results-particle 6.5s ease-in-out infinite}.landing-page .lp-results__particle:first-child{left:10%;top:22%;animation-delay:0s}.landing-page .lp-results__particle:nth-child(2){left:22%;top:68%;animation-delay:.4s}.landing-page .lp-results__particle:nth-child(3){left:78%;top:18%;animation-delay:.8s}.landing-page .lp-results__particle:nth-child(4){left:88%;top:55%;animation-delay:1.1s}.landing-page .lp-results__particle:nth-child(5){left:45%;top:12%;animation-delay:.2s}.landing-page .lp-results__particle:nth-child(6){left:55%;top:78%;animation-delay:1.4s}.landing-page .lp-results__particle:nth-child(7){left:6%;top:48%;animation-delay:.6s}.landing-page .lp-results__particle:nth-child(8){left:92%;top:38%;animation-delay:1.8s}.landing-page .lp-results__particle:nth-child(9){left:33%;top:35%;animation-delay:.3s}.landing-page .lp-results__particle:nth-child(10){left:66%;top:28%;animation-delay:1s}.landing-page .lp-results__particle:nth-child(11){left:18%;top:88%;animation-delay:.5s}.landing-page .lp-results__particle:nth-child(12){left:72%;top:82%;animation-delay:1.6s}.landing-page .lp-results__particle:nth-child(13){left:50%;top:52%;animation-delay:.9s}.landing-page .lp-results__particle:nth-child(14){left:38%;top:62%;animation-delay:1.2s}@keyframes lp-results-particle{0%,to{opacity:.35;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translate3d(0,-10px,0) scale(1.15)}}.landing-page .lp-results__inner{position:relative;z-index:1}.landing-page .lp-results__header{text-align:center;margin-bottom:clamp(2.75rem,6vw,4rem)}.landing-page .lp-results__title-wrap{position:relative;display:inline-block;max-width:22ch;margin-inline:auto}.landing-page .lp-results__title{position:relative;z-index:1;margin:0;font-size:clamp(1.85rem,4.2vw,3.05rem);font-weight:800;line-height:1.18;letter-spacing:-.02em;background:linear-gradient(120deg,#fff,#f8fafc 35%,#f5d06f 55%,#fff 78%,#e2e8f0);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 24px rgba(212,175,55,.22))}.landing-page .lp-results__title-glow{position:absolute;z-index:0;left:50%;top:50%;translate:-50% -50%;width:120%;height:140%;background:radial-gradient(ellipse at 50% 45%,rgba(212,175,55,.2) 0,rgba(59,130,246,.12) 42%,transparent 68%);filter:blur(28px);pointer-events:none}.landing-page .lp-results__divider{width:min(440px,86vw);height:1px;margin:clamp(1.75rem,4vw,2.35rem) auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.15) 15%,hsla(43,87%,70%,.95) 50%,rgba(212,175,55,.15) 85%,transparent);background-size:220% 100%;animation:lp-results-divider-shimmer 4.5s ease-in-out infinite;box-shadow:0 0 18px hsla(43,87%,70%,.35)}@keyframes lp-results-divider-shimmer{0%,to{background-position:0;opacity:.85}50%{background-position:100%;opacity:1}}.landing-page .lp-results__grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(1.35rem,3.5vw,1.75rem);gap:clamp(1.35rem,3.5vw,1.75rem);max-width:1120px;margin-inline:auto}@media (min-width:900px){.landing-page .lp-results__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}}.landing-page .lp-results-card{position:relative;display:flex;flex-direction:column;padding:clamp(1.35rem,3vw,1.65rem) clamp(1.25rem,2.8vw,1.5rem) clamp(1.5rem,3vw,1.85rem);border-radius:22px;overflow:hidden;isolation:isolate;background:linear-gradient(155deg,rgba(20,45,78,.55),rgba(11,26,43,.72) 45%,rgba(15,39,68,.5));border:1px solid hsla(0,0%,100%,.09);box-shadow:inset 0 4px 0 hsla(0,0%,100%,.04),inset 0 0 0 1px rgba(59,130,246,.06),0 22px 48px rgba(0,0,0,.38),0 0 60px rgba(59,130,246,.08);transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),border-color .42s ease}.landing-page .lp-results-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 90% 55% at 50% -10%,rgba(96,165,250,.18),transparent 55%);opacity:.75;pointer-events:none;z-index:0}.landing-page .lp-results-card__shine{position:absolute;inset:-40%;background:conic-gradient(from 210deg at 50% 50%,transparent 0deg,rgba(59,130,246,.06) 55deg,hsla(43,87%,70%,.08) 110deg,transparent 200deg);opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:0;animation:lp-results-shine-rotate 14s linear infinite}@keyframes lp-results-shine-rotate{to{transform:rotate(1turn)}}.landing-page .lp-results-card__border-sweep{position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(110deg,transparent 35%,hsla(43,87%,70%,.45) 48%,rgba(96,165,250,.5) 52%,transparent 65%);background-size:280% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;z-index:2;transition:opacity .4s ease;animation:lp-results-border-sweep 5s linear infinite}@keyframes lp-results-border-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.landing-page .lp-results-card:hover{border-color:hsla(43,87%,70%,.28);box-shadow:inset 0 4px 0 hsla(0,0%,100%,.06),inset 0 0 0 1px rgba(59,130,246,.12),0 28px 56px rgba(0,0,0,.45),0 0 72px rgba(59,130,246,.18),0 0 40px rgba(212,175,55,.12)}.landing-page .lp-results-card:hover .lp-results-card__shine{opacity:1}.landing-page .lp-results-card:hover .lp-results-card__border-sweep{opacity:.85}.landing-page .lp-results-card:hover .lp-results-card__visual-glow{opacity:1;transform:translate3d(-50%,-50%,0) scale(1.08)}.landing-page .lp-results-card:hover .lp-results-card__visual-inner{animation:lp-results-icon-float 2.5s ease-in-out infinite}@keyframes lp-results-icon-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}.landing-page .lp-results-card__visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:clamp(132px,28vw,156px);margin-bottom:1.35rem}.landing-page .lp-results-card__visual-inner{position:relative;width:min(100%,220px);transform:translateZ(0);transition:transform .45s cubic-bezier(.22,1,.36,1)}.landing-page .lp-results-card__svg{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 28px rgba(0,0,0,.35))}.landing-page .lp-results-card__visual-glow{position:absolute;left:50%;top:50%;translate:-50% -50%;width:78%;height:72%;background:radial-gradient(ellipse at 50% 45%,rgba(96,165,250,.35) 0,rgba(212,175,55,.12) 45%,transparent 70%);filter:blur(22px);opacity:.65;pointer-events:none;z-index:-1;transition:opacity .45s ease,transform .45s ease}.landing-page .lp-results-card__title{position:relative;z-index:1;margin:0 0 .65rem;font-size:clamp(1.12rem,2.2vw,1.28rem);font-weight:800;color:#fff;line-height:1.3;letter-spacing:-.01em}.landing-page .lp-results-card__body{position:relative;z-index:1;margin:0;font-size:clamp(.92rem,1.65vw,1.02rem);line-height:1.75;color:rgba(160,174,192,.96);flex-grow:1}.landing-page .lp-results-cta{text-align:center;max-width:52ch;margin:clamp(3.5rem,8vw,5rem) auto 0;padding-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid hsla(0,0%,100%,.06)}.landing-page .lp-results-cta__title{margin:0 0 .85rem;font-size:clamp(1.45rem,3.2vw,2.05rem);font-weight:800;color:#fff;line-height:1.25}.landing-page .lp-results-cta__gold{background:linear-gradient(120deg,#f5d06f,#d4af37,#f5d06f);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(212,175,55,.35))}.landing-page .lp-results-cta__desc{margin:0 auto;font-size:clamp(.98rem,1.8vw,1.08rem);line-height:1.8;color:rgba(160,174,192,.95)}.landing-page .lp-results-cta__divider{width:min(200px,50vw);height:1px;margin:clamp(1.5rem,3vw,2rem) auto 0;background:linear-gradient(90deg,transparent,rgba(96,165,250,.45),transparent);box-shadow:0 0 14px rgba(96,165,250,.35);border-radius:2px}@media (max-width:899px){.landing-page .lp-results__curve{opacity:.45}.landing-page .lp-results-card__border-sweep{opacity:.35}}@media (prefers-reduced-motion:reduce){.landing-page .lp-results-card:hover .lp-results-card__visual-inner,.landing-page .lp-results-card__border-sweep,.landing-page .lp-results-card__shine,.landing-page .lp-results__blob,.landing-page .lp-results__divider,.landing-page .lp-results__particle,.landing-page .lp-results__streak{animation:none}}.landing-page .lp-hero--premium{position:relative;overflow:hidden;padding-top:100px;padding-bottom:100px}@media (max-width:768px){.landing-page .lp-hero--premium{padding-top:clamp(3rem,12vw,4.5rem);padding-bottom:clamp(3rem,12vw,4.5rem)}}.landing-page .lp-hero__bg{pointer-events:none;position:absolute;inset:-20% -10% -30%;background:radial-gradient(ellipse 70% 55% at 80% 20%,rgba(212,175,55,.14),transparent 55%),radial-gradient(ellipse 60% 45% at 15% 70%,rgba(15,39,68,.55),transparent 50%),radial-gradient(ellipse 90% 60% at 50% 100%,rgba(11,26,43,.9),transparent 55%)}.landing-page .lp-hero__orb{pointer-events:none;position:absolute;width:min(520px,90vw);height:min(520px,90vw);left:-8%;top:10%;border-radius:50%;background:radial-gradient(circle,hsla(43,87%,70%,.12),transparent 62%);filter:blur(2px);animation:lp-orb-drift 18s ease-in-out infinite}@keyframes lp-orb-drift{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(12%,-6%) scale(1.06);opacity:1}}.landing-page .lp-hero__inner{position:relative;z-index:1}.landing-page .lp-hero__eyebrow{font-size:.82rem;font-weight:600;letter-spacing:.02em;color:hsla(43,87%,70%,.95);margin:0 0 .75rem}.landing-page .lp-hero__copy{max-width:500px;width:100%;text-align:start;-webkit-margin-start:auto;margin-inline-start:auto}.landing-page .lp-hero__title{font-size:clamp(1.85rem,4.5vw,2.85rem);font-weight:800;line-height:1.18;margin:0 0 1rem;text-wrap:balance}.landing-page .lp-hero__subtitle,.landing-page .lp-hero__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.landing-page .lp-hero__subtitle{font-size:clamp(1.05rem,2.2vw,1.2rem);color:var(--text-secondary);margin:0 0 1.75rem;line-height:1.65}.landing-page .lp-hero__description{margin:0 0 1.5rem;max-width:44ch;font-size:1rem}.landing-page .lp-hero__ctas{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:1rem}.landing-page .lp-hero__ctas .lp-btn{transition:transform .22s ease,box-shadow .22s ease,background-position .45s ease}.landing-page .lp-hero__ctas .lp-btn:hover{transform:scale(1.05)}.landing-page .lp-hero__ctas .lp-btn:active{transform:scale(.98)}.landing-page .lp-hero__fineprint{font-size:.88rem;margin:0 0 .35rem}.landing-page .lp-hero__login{font-size:.9rem;margin:0}.landing-page .lp-hero__login-link{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px}.landing-page .lp-hero__visual{position:relative;min-height:390px;display:grid;place-items:center}.landing-page .lp-hero-phone-wrap{position:relative;width:min(310px,78vw);height:390px;display:grid;place-items:center}.landing-page .lp-hero-phone-glow{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);width:280px;height:100px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(212,175,55,.35) 0,rgba(212,175,55,0) 72%);filter:blur(12px);pointer-events:none;animation:lp-phone-glow 3.2s ease-in-out infinite}.landing-page .lp-hero-phone{position:relative;width:230px;height:360px;border-radius:32px;border:1px solid hsla(43,87%,70%,.3);background:linear-gradient(180deg,#142a4c,#0b1a2b);box-shadow:0 28px 60px rgba(0,0,0,.5),0 0 30px rgba(212,175,55,.12);padding:16px}.landing-page .lp-hero-phone__top{height:10px;width:86px;border-radius:999px;margin:2px auto 16px;background:hsla(0,0%,100%,.16)}.landing-page .lp-hero-phone__screen{border-radius:22px;height:calc(100% - 30px);padding:14px 12px;background:linear-gradient(180deg,hsla(43,87%,70%,.09),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08)}.landing-page .lp-hero-phone__heading{display:flex;align-items:center;gap:.5rem;margin-bottom:.7rem;color:#f2f5f9;font-size:.86rem;font-weight:700}.landing-page .lp-hero-phone__dot{width:8px;height:8px;border-radius:999px;background:#3cd26b;box-shadow:0 0 10px rgba(60,210,107,.6)}.landing-page .lp-hero-phone__list{display:grid;grid-gap:.55rem;gap:.55rem}.landing-page .lp-hero-phone__item{display:flex;align-items:center;gap:.55rem;min-height:60px;padding:.6rem .55rem;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.landing-page .lp-hero-phone__item p{margin:0;font-size:.8rem;font-weight:600;color:#eff2f7}.landing-page .lp-hero-phone__item small{margin:0;font-size:.68rem;color:rgba(223,230,240,.92)}.landing-page .lp-hero-phone__item-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:hsla(43,87%,70%,.12)}.landing-page .lp-hero-phone__item--active{background:linear-gradient(90deg,hsla(43,87%,70%,.24),rgba(212,175,55,.14));border-color:hsla(43,87%,70%,.5)}.landing-page .lp-social-icon{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;font-weight:700;font-size:1.15rem;letter-spacing:.02em;color:#fff;border:1px solid hsla(0,0%,100%,.18);box-shadow:0 16px 28px rgba(0,0,0,.36),0 0 22px rgba(212,175,55,.22);animation:lp-float-soft 5.6s ease-in-out infinite}.landing-page .lp-social-icon--ig{top:64px;right:20px;background:linear-gradient(135deg,#fd1d1d,#fcb045 46%,#833ab4)}.landing-page .lp-social-icon--wa{top:170px;left:14px;animation-delay:.5s;background:linear-gradient(135deg,#25d366,#1aa955)}.landing-page .lp-social-icon--fb{bottom:80px;right:10px;animation-delay:1s;background:linear-gradient(135deg,#1877f2,#155dc0)}.landing-page .lp-hero-notify{position:absolute;border-radius:999px;padding:.52rem .75rem;font-size:.78rem;font-weight:600;color:var(--text-main);background:rgba(15,39,68,.92);border:1px solid rgba(212,175,55,.35);box-shadow:0 8px 20px rgba(0,0,0,.35);animation:lp-float-soft 6.4s ease-in-out infinite,lp-notify-pop .7s ease-out both}.landing-page .lp-hero-notify--1{top:52px;left:20px}.landing-page .lp-hero-notify--2{bottom:86px;left:0;animation-delay:.7s}.landing-page .lp-hero-notify--3{top:206px;right:-6px;animation-delay:1.1s}@keyframes lp-notify-pop{0%{opacity:0;transform:scale(.84) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes lp-phone-glow{0%,to{opacity:.82;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.08)}}@keyframes lp-float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:899px){.landing-page .lp-hero__visual{min-height:360px}.landing-page .lp-hero-phone-wrap{height:360px}.landing-page .lp-hero-phone{width:200px;height:345px}.landing-page .lp-social-icon{width:38px;height:38px}}.landing-page .lp-hero__stats{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.landing-page .lp-hero-stat{min-width:108px;padding:.65rem .8rem;border-radius:12px;background:rgba(15,39,68,.5);border:1px solid rgba(212,175,55,.2)}.landing-page .lp-hero-stat strong{display:block;font-size:1.08rem;font-weight:800;color:var(--gold-light)}.landing-page .lp-hero-stat span{display:block;font-size:.78rem;color:var(--text-secondary)}.landing-page .lp-hero-stat--trend strong{font-size:.94rem}@media (max-width:540px){.landing-page .lp-hero__stats{gap:.55rem}.landing-page .lp-hero-stat{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.55rem);min-width:0}}@keyframes lp-cta-pulse-glow{0%,to{box-shadow:0 4px 24px rgba(212,175,55,.35),0 0 0 0 hsla(43,87%,70%,.35)}50%{box-shadow:0 6px 36px hsla(43,87%,70%,.5),0 0 0 10px hsla(43,87%,70%,0)}}.landing-page .lp-cta-pulse{animation:lp-cta-pulse-glow 2.8s ease-in-out infinite}.landing-page .lp-problem-preview{text-align:center;background:linear-gradient(180deg,rgba(30,42,71,.45),rgba(11,26,43,.2) 55%,transparent);border-block:1px solid rgba(212,175,55,.1)}.landing-page .lp-problem-preview__inner{max-width:44rem;margin:0 auto;padding-block:clamp(.5rem,2vw,1.25rem)}.landing-page .lp-problem-preview__title{font-size:clamp(1.5rem,3.2vw,2.1rem);margin:0 0 1.75rem;font-weight:800;line-height:1.22}.landing-page .lp-problem-preview__list{list-style:none;margin:0 auto 2rem;padding:0;display:flex;flex-direction:column;gap:1rem;align-items:center}.landing-page .lp-problem-preview__item{position:relative;padding:1rem 1.35rem 1rem 2rem;font-size:1.05rem;color:var(--text-main);line-height:1.5;background:rgba(15,39,68,.45);border:1px solid rgba(212,175,55,.18);border-radius:14px;max-width:36rem;width:100%}.landing-page .lp-problem-preview__item:before{content:"•";position:absolute;inset-inline-start:1rem;color:var(--gold);font-weight:800}.landing-page .lp-problem-preview__bottom{margin:0 auto;max-width:40rem;font-size:clamp(1.02rem,2.2vw,1.12rem);font-weight:600;line-height:1.65;color:hsla(43,87%,70%,.94)}.landing-page .lp-services-section .lp-services-heading{text-align:center;margin-bottom:clamp(2rem,4vw,2.85rem)}.landing-page .lp-services-heading__title{font-size:clamp(1.55rem,3.2vw,2.2rem);margin:0 0 .5rem;font-weight:800}.landing-page .lp-services-heading__subtitle{margin:0 auto;max-width:42ch;font-size:1.06rem}.landing-page .lp-services-grid{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:700px){.landing-page .lp-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-page .lp-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}}.landing-page .lp-service-card{background:#1e2a47;border-radius:16px;padding:1.65rem 1.35rem;border:1px solid hsla(0,0%,100%,.08);opacity:0;animation:lp-fade-up .75s ease forwards;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column;align-items:flex-start;text-align:start}.landing-page .lp-service-card__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1rem;border-radius:12px;color:var(--gold);background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.22)}.landing-page .lp-service-card__svg{display:block}.landing-page .lp-service-card:hover{transform:translateY(-10px);box-shadow:0 20px 42px rgba(0,0,0,.45),0 0 0 1px rgba(212,175,55,.12);border-color:hsla(43,87%,70%,.55)}.landing-page .lp-service-card--highlight{border-color:hsla(43,87%,70%,.5);box-shadow:0 0 40px rgba(212,175,55,.12)}@media (min-width:900px){.landing-page .lp-service-card--highlight{transform:scale(1.035);z-index:1}.landing-page .lp-service-card--highlight:hover{transform:scale(1.045) translateY(-10px)}}.landing-page .lp-service-card__title{margin:0 0 .5rem;font-size:1.06rem;font-weight:700;line-height:1.3}.landing-page .lp-service-card__body{margin:0;font-size:.92rem;line-height:1.55;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.landing-page .lp-modal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1.25rem;background:rgba(7,16,24,.56);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:lp-modal-fade .22s ease}.landing-page .lp-modal{width:min(850px,100%);max-height:min(88vh,920px);overflow-y:auto;background:#f7f8fc;color:#0f172a;border-radius:20px;padding:40px;position:relative;text-align:right;line-height:1.6;box-shadow:0 24px 70px rgba(0,0,0,.28)}.landing-page .lp-modal__close{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:999px;border:1px solid rgba(212,175,55,.85);color:#1e293b;background:#fff;cursor:pointer;font-size:1.1rem}.landing-page .lp-modal__layout{display:flex;gap:40px;align-items:flex-start}.landing-page .lp-modal__main{flex:1 1 auto}.landing-page .lp-modal--accounting .lp-modal__main{flex:0 0 60%;max-width:60%}.landing-page .lp-modal--accounting .lp-modal__feature-stack{flex:0 0 40%;width:40%}.landing-page .lp-modal__title{margin:0 0 10px;font-size:clamp(2rem,3.3vw,2.25rem);font-weight:800;text-align:right;line-height:1.2}.landing-page .lp-modal__title-second{margin:-4px 0 10px;font-size:clamp(1.1rem,2vw,1.28rem);font-weight:700;color:#d4af37}.landing-page .lp-modal__gold-word{color:#d4af37}.landing-page .lp-modal__subtitle{margin:0 0 20px;font-size:18px;font-weight:700;text-align:right}.landing-page .lp-modal__description{margin:0 0 26px;color:#334155;max-width:50ch;font-size:15.5px;line-height:1.65}.landing-page .lp-modal__feature-stack{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.95rem;width:280px;flex:0 0 280px}.landing-page .lp-modal__feature-kicker{font-size:.78rem;color:#7b8798;letter-spacing:.01em;margin-bottom:.2rem}.landing-page .lp-modal__feature-side-card{display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:16px;padding:20px;background:#13233f;border:1px solid hsla(0,0%,100%,.08);color:#fff;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.landing-page .lp-modal__feature-side-card:hover{transform:translateY(-5px);border-color:rgba(212,175,55,.35);box-shadow:0 16px 32px rgba(15,39,68,.42),0 0 0 1px rgba(212,175,55,.18)}.landing-page .lp-modal__feature-side-icon{width:64px;height:64px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 28%,#183257 0,#0b1a2b 68%);border:1px solid rgba(212,175,55,.85);color:#d4af37;text-shadow:0 0 10px rgba(212,175,55,.45);box-shadow:0 14px 26px rgba(0,0,0,.36),0 0 26px rgba(212,175,55,.22),inset 0 0 20px rgba(212,175,55,.14);flex:0 0 64px;transition:transform .22s ease,box-shadow .22s ease,text-shadow .22s ease}.landing-page .lp-modal__feature-side-icon svg{width:24px;height:24px;display:block}.landing-page .lp-modal__feature-side-copy{display:flex;flex-direction:column;gap:4px;text-align:right;flex:1 1}.landing-page .lp-modal__feature-side-card:hover .lp-modal__feature-side-icon{transform:scale(1.08);text-shadow:0 0 14px rgba(212,175,55,.75),0 0 28px rgba(212,175,55,.5);box-shadow:0 16px 28px rgba(0,0,0,.38),0 0 28px rgba(212,175,55,.35),inset 0 0 20px rgba(212,175,55,.2)}.landing-page .lp-modal__feature-side-copy strong{font-size:.99rem;letter-spacing:.01em}.landing-page .lp-modal__feature-side-copy small{font-size:.86rem;line-height:1.45;color:hsla(0,0%,100%,.82)}.landing-page .lp-modal__cta-box{margin-top:30px;margin-bottom:18px;background:linear-gradient(135deg,#0f1c34,#1e2a47);color:#fff;padding:25px;border-radius:16px;border:1px solid rgba(212,175,55,.38);box-shadow:0 20px 40px rgba(0,0,0,.6),0 0 26px rgba(212,175,55,.16);text-align:right}.landing-page .lp-modal__cta-box h4{margin:0 0 .45rem;font-size:1.06rem}.landing-page .lp-modal__cta-box p{margin:0;font-size:15.5px;line-height:1.55}.landing-page .lp-modal__cta-btn{padding:14px 30px;border-radius:40px;display:inline-flex;background:linear-gradient(90deg,#d4af37,#b8962e);color:#0b1a2b;box-shadow:0 10px 30px rgba(212,175,55,.4),0 0 0 rgba(212,175,55,0);transition:transform .22s ease,box-shadow .22s ease,background-position .4s ease;background-size:180% 180%}.landing-page .lp-modal__cta-btn:hover{transform:translateY(-1px) scale(1.04);background-position:100% 50%;box-shadow:0 14px 32px rgba(212,175,55,.58),0 0 34px rgba(212,175,55,.48)}.landing-page .lp-modal--partnership .lp-modal__description{margin-bottom:32px}.landing-page .lp-modal--partnership .lp-modal__feature-stack{gap:1rem}.landing-page .lp-modal--partnership .lp-modal__cta-btn{transform:scale(1.1);box-shadow:0 12px 32px rgba(212,175,55,.48),0 0 30px rgba(212,175,55,.38)}.landing-page .lp-modal--partnership .lp-modal__cta-btn:hover{transform:scale(1.14)}@keyframes lp-modal-fade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.landing-page .lp-modal__layout{flex-direction:column;gap:22px}.landing-page .lp-modal__feature-stack{width:100%;flex:1 1 auto}.landing-page .lp-modal--accounting .lp-modal__main{max-width:100%;flex:1 1 auto}}@media (max-width:700px){.landing-page .lp-modal{padding:30px 20px 24px}}.landing-page .lp-core-grid{display:grid;grid-template-columns:1fr;grid-gap:1.15rem;gap:1.15rem}@media (min-width:640px){.landing-page .lp-core-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.landing-page .lp-core-grid{grid-template-columns:repeat(4,1fr)}}.landing-page .lp-core-card{padding:1.5rem 1.25rem;min-height:158px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;animation:lp-fade-up .7s ease forwards}.landing-page .lp-core-card:hover{transform:scale(1.05) translateY(-4px);box-shadow:0 0 36px rgba(212,175,55,.22),0 16px 44px rgba(0,0,0,.35);border-color:hsla(43,87%,70%,.55)}.landing-page .lp-core-card:hover .lp-core-icon{transform:translateY(-3px) rotate(-4deg);color:var(--gold-light)}.landing-page .lp-core-card__icon{display:flex;align-items:center;justify-content:center;margin-bottom:.85rem;color:var(--gold);transition:transform .35s ease,color .35s ease}.landing-page .lp-core-card__title{margin:0;font-weight:700;font-size:1.05rem}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.landing-page .lp-stagger-fade{opacity:0;animation:lp-fade-up .65s ease forwards}.landing-page .lp-pain-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem;max-width:42ch}.landing-page .lp-pain-item{padding:1rem 1.15rem;-webkit-border-start:3px solid var(--gold);border-inline-start:3px solid var(--gold);border-radius:12px}.landing-page .lp-how-premium{position:relative;overflow:hidden;padding:clamp(2.85rem,5.5vw,4rem) 0 clamp(3rem,5.5vw,4.25rem);background:linear-gradient(180deg,#0a1628,#0b1a2b 42%,#081420)}.landing-page .lp-how-premium__ambient{pointer-events:none;position:absolute;inset:0;z-index:0}.landing-page .lp-how-premium__blob{position:absolute;border-radius:50%;filter:blur(68px);opacity:.5;animation:lp-how-blob 16s ease-in-out infinite}.landing-page .lp-how-premium__blob--a{width:min(48vw,480px);height:min(48vw,480px);top:-20%;left:-8%;background:radial-gradient(circle,rgba(59,130,246,.28),transparent 68%)}.landing-page .lp-how-premium__blob--b{width:min(42vw,400px);height:min(42vw,400px);bottom:-18%;right:-10%;background:radial-gradient(circle,rgba(212,175,55,.12),transparent 65%);animation-delay:-7s}@keyframes lp-how-blob{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-10px,14px,0) scale(1.05)}}.landing-page .lp-how-premium__corner{position:absolute;width:120px;height:120px;border:1px solid hsla(43,87%,70%,.12);border-radius:20px;filter:blur(.5px);opacity:.6}.landing-page .lp-how-premium__corner--tl{top:12%;left:4%;box-shadow:0 0 40px rgba(96,165,250,.08)}.landing-page .lp-how-premium__corner--br{bottom:14%;right:5%;box-shadow:0 0 36px rgba(212,175,55,.06)}.landing-page .lp-how-premium__particles{position:absolute;inset:0}.landing-page .lp-how-premium__particle{position:absolute;width:3px;height:3px;border-radius:50%;background:hsla(43,87%,70%,.5);box-shadow:0 0 12px rgba(96,165,250,.55);animation:lp-how-particle 5.5s ease-in-out infinite}.landing-page .lp-how-premium__particle:first-child{left:12%;top:25%;animation-delay:0s}.landing-page .lp-how-premium__particle:nth-child(2){left:88%;top:22%;animation-delay:.3s}.landing-page .lp-how-premium__particle:nth-child(3){left:24%;top:72%;animation-delay:.6s}.landing-page .lp-how-premium__particle:nth-child(4){left:76%;top:68%;animation-delay:.9s}.landing-page .lp-how-premium__particle:nth-child(5){left:48%;top:14%;animation-delay:.2s}.landing-page .lp-how-premium__particle:nth-child(6){left:52%;top:84%;animation-delay:1.1s}.landing-page .lp-how-premium__particle:nth-child(7){left:6%;top:48%;animation-delay:.4s}.landing-page .lp-how-premium__particle:nth-child(8){left:94%;top:44%;animation-delay:.7s}.landing-page .lp-how-premium__particle:nth-child(9){left:34%;top:38%;animation-delay:.5s}.landing-page .lp-how-premium__particle:nth-child(10){left:66%;top:36%;animation-delay:.8s}.landing-page .lp-how-premium__particle:nth-child(11){left:18%;top:88%;animation-delay:1s}.landing-page .lp-how-premium__particle:nth-child(12){left:82%;top:88%;animation-delay:1.2s}@keyframes lp-how-particle{0%,to{opacity:.35;transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,-8px,0)}}.landing-page .lp-how-premium__arc{position:absolute;bottom:8%;left:0;width:100%;height:min(22vw,140px);opacity:.85}.landing-page .lp-how-premium__inner{position:relative;z-index:1;text-align:center}.landing-page .lp-how-premium__header{margin-bottom:clamp(1.85rem,4vw,2.5rem)}.landing-page .lp-how-premium__title-wrap{position:relative;display:inline-block;max-width:100%;margin-bottom:clamp(.85rem,2vw,1.1rem)}.landing-page .lp-how-premium__title{position:relative;z-index:1;margin:0;font-size:clamp(2rem,5vw,3.35rem);font-weight:800;line-height:1.12;letter-spacing:-.03em}.landing-page .lp-how__title-main{color:#fff;text-shadow:0 0 40px hsla(0,0%,100%,.08)}.landing-page .lp-how__title-gold{background:linear-gradient(120deg,#f5d06f,#d4af37,#f5d06f);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(212,175,55,.4))}.landing-page .lp-how-premium__title-glow{position:absolute;left:50%;top:50%;translate:-50% -50%;width:110%;height:130%;background:radial-gradient(ellipse at 50% 40%,rgba(212,175,55,.16) 0,rgba(59,130,246,.1) 45%,transparent 65%);filter:blur(26px);pointer-events:none;z-index:0}.landing-page .lp-how-premium__subtitle{margin:0 auto;max-width:min(52ch,100%);font-size:clamp(1.02rem,2vw,1.18rem);line-height:1.75;color:rgba(160,174,192,.96);font-weight:500}.landing-page .lp-how-premium__divider{width:min(420px,88vw);height:1px;margin:clamp(1.35rem,3vw,1.85rem) auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.12) 18%,hsla(43,87%,70%,.95) 50%,rgba(212,175,55,.12) 82%,transparent);background-size:200% 100%;animation:lp-how-divider-shimmer 4.2s ease-in-out infinite;box-shadow:0 0 16px hsla(43,87%,70%,.3)}@keyframes lp-how-divider-shimmer{0%,to{background-position:0;opacity:.88}50%{background-position:100%;opacity:1}}.landing-page .lp-how-premium__flow{display:flex;flex-direction:column;align-items:center;gap:0;max-width:1120px;margin-inline:auto}@media (min-width:900px){.landing-page .lp-how-premium__flow{flex-direction:row;justify-content:center;align-items:stretch;gap:0}}.landing-page .lp-how-card-wrap{position:relative;width:100%;max-width:360px;padding-top:1.35rem}@media (min-width:900px){.landing-page .lp-how-card-wrap{flex:1 1;min-width:0;max-width:none;padding-top:1.5rem}}.landing-page .lp-how-card__badge{position:absolute;top:0;left:50%;translate:-50% 0;z-index:3;display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:14px;font-weight:800;font-size:1.08rem;color:#0b1a2b;background:linear-gradient(145deg,#f5d06f,#d4af37 50%,#c9a227);border:1px solid hsla(0,0%,100%,.35);box-shadow:0 0 24px hsla(43,87%,70%,.45),0 0 40px rgba(59,130,246,.2),0 8px 20px rgba(0,0,0,.35)}.landing-page .lp-how-card{position:relative;display:flex;flex-direction:column;height:100%;text-align:center;padding:clamp(1.2rem,2.8vw,1.45rem) clamp(1.1rem,2.5vw,1.35rem) clamp(1.35rem,2.8vw,1.55rem);border-radius:22px;overflow:hidden;isolation:isolate;background:linear-gradient(158deg,rgba(22,48,82,.52),rgba(11,26,43,.78) 48%,rgba(15,39,68,.48));border:1px solid hsla(0,0%,100%,.09);box-shadow:inset 0 3px 0 hsla(0,0%,100%,.035),inset 0 0 0 1px rgba(59,130,246,.06),0 20px 44px rgba(0,0,0,.36),0 0 48px rgba(59,130,246,.07);transition:border-color .42s ease,box-shadow .42s cubic-bezier(.22,1,.36,1)}.landing-page .lp-how-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 85% 50% at 50% -5%,rgba(96,165,250,.16),transparent 55%);pointer-events:none;z-index:0}.landing-page .lp-how-card__shine{position:absolute;inset:-35%;background:conic-gradient(from 200deg at 50% 50%,transparent 0deg,rgba(59,130,246,.07) 50deg,hsla(43,87%,70%,.07) 100deg,transparent 190deg);opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:0;animation:lp-how-shine-rotate 16s linear infinite}@keyframes lp-how-shine-rotate{to{transform:rotate(1turn)}}.landing-page .lp-how-card__border-sweep{position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(105deg,transparent 32%,hsla(43,87%,70%,.4) 48%,rgba(96,165,250,.45) 54%,transparent 68%);background-size:260% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;z-index:2;transition:opacity .4s ease;animation:lp-how-border-sweep 4.8s linear infinite}@keyframes lp-how-border-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.landing-page .lp-how-card:hover{border-color:hsla(43,87%,70%,.26);box-shadow:inset 0 3px 0 hsla(0,0%,100%,.055),inset 0 0 0 1px rgba(59,130,246,.14),0 26px 52px rgba(0,0,0,.42),0 0 64px rgba(59,130,246,.16),0 0 36px rgba(212,175,55,.1)}.landing-page .lp-how-card:hover .lp-how-card__shine{opacity:1}.landing-page .lp-how-card:hover .lp-how-card__border-sweep{opacity:.82}.landing-page .lp-how-card:hover .lp-how-card__visual-glow{opacity:1;transform:translate3d(-50%,-50%,0) scale(1.1)}.landing-page .lp-how-card:hover .lp-how-card__visual-inner{animation:lp-how-icon-pulse 2s ease-in-out infinite}@keyframes lp-how-icon-pulse{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-5px,0) scale(1.03)}}.landing-page .lp-how-card__visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:clamp(120px,26vw,148px);margin-bottom:1.15rem}.landing-page .lp-how-card__visual-inner{width:min(100%,230px);transform:translateZ(0)}.landing-page .lp-how-card__svg{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 32px rgba(0,0,0,.38))}.landing-page .lp-how-card__visual-glow{position:absolute;left:50%;top:50%;translate:-50% -50%;width:75%;height:68%;background:radial-gradient(ellipse at 50% 45%,rgba(96,165,250,.38) 0,rgba(212,175,55,.12) 48%,transparent 72%);filter:blur(20px);opacity:.62;pointer-events:none;z-index:-1;transition:opacity .45s ease,transform .45s ease}.landing-page .lp-how-card__title{position:relative;z-index:1;margin:0 0 .55rem;font-size:clamp(1.08rem,2.1vw,1.26rem);font-weight:800;color:#fff;line-height:1.3;letter-spacing:-.015em}.landing-page .lp-how-card__desc{position:relative;z-index:1;margin:0;font-size:clamp(.9rem,1.6vw,.98rem);line-height:1.65;color:rgba(160,174,192,.96);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.landing-page .lp-how-connector{position:relative;flex-shrink:0;width:3px;height:44px;margin:.5rem 0;align-self:center}@media (min-width:900px){.landing-page .lp-how-connector{width:clamp(32px,4.5vw,52px);height:3px;align-self:center;margin:3.25rem .2rem 0}}.landing-page .lp-how-connector__line{position:absolute;inset:0;border-radius:3px;background:linear-gradient(180deg,rgba(59,130,246,.15),hsla(43,87%,70%,.55),rgba(59,130,246,.15));box-shadow:0 0 14px hsla(43,87%,70%,.25)}@media (min-width:900px){.landing-page .lp-how-connector__line{background:linear-gradient(90deg,rgba(59,130,246,.15),hsla(43,87%,70%,.55),rgba(59,130,246,.15))}}.landing-page .lp-how-connector__pulse{position:absolute;border-radius:4px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);opacity:.85;animation:lp-how-connector-pulse 2.4s ease-in-out infinite}@media (max-width:899px){.landing-page .lp-how-connector__pulse{left:50%;top:0;width:10px;height:100%;translate:-50% 0;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.5),transparent);animation:lp-how-connector-pulse-v 2.4s ease-in-out infinite}}@media (min-width:900px){.landing-page .lp-how-connector__pulse{left:0;top:50%;width:100%;height:10px;translate:0 -50%}}@keyframes lp-how-connector-pulse{0%{left:0;opacity:0;width:28%}35%{opacity:1}to{left:72%;opacity:0;width:28%}}@keyframes lp-how-connector-pulse-v{0%{top:0;opacity:0;height:30%}40%{opacity:1}to{top:70%;opacity:0;height:30%}}.landing-page .lp-how-connector__dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#f5d06f;box-shadow:0 0 12px rgba(96,165,250,.8)}.landing-page .lp-how-connector__dot--a{left:50%;top:0;translate:-50% -50%}.landing-page .lp-how-connector__dot--b{left:50%;bottom:0;translate:-50% 50%}@media (min-width:900px){.landing-page .lp-how-connector__dot--a{left:0;top:50%;translate:-50% -50%}.landing-page .lp-how-connector__dot--b{left:auto;right:0;top:50%;bottom:auto;translate:50% -50%}}@media (prefers-reduced-motion:reduce){.landing-page .lp-how-card:hover .lp-how-card__visual-inner,.landing-page .lp-how-card__border-sweep,.landing-page .lp-how-card__shine,.landing-page .lp-how-connector__pulse,.landing-page .lp-how-premium__blob,.landing-page .lp-how-premium__divider,.landing-page .lp-how-premium__particle{animation:none}}.landing-page .lp-reels{position:relative;overflow:hidden;padding:clamp(2.85rem,5.5vw,4.25rem) 0 clamp(3rem,5.5vw,4.5rem);background:radial-gradient(ellipse 90% 60% at 50% 20%,rgba(30,58,95,.35),transparent 55%),linear-gradient(180deg,#0a1422,#0b1a2b 48%,#081018)}.landing-page .lp-reels__ambient{pointer-events:none;position:absolute;inset:0;z-index:0}.landing-page .lp-reels__blob{position:absolute;border-radius:50%;filter:blur(72px);opacity:.5;animation:lp-reels-blob 18s ease-in-out infinite}.landing-page .lp-reels__blob--a{width:min(46vw,460px);height:min(46vw,460px);top:-18%;left:-8%;background:radial-gradient(circle,rgba(59,130,246,.3),transparent 68%)}.landing-page .lp-reels__blob--b{width:min(40vw,400px);height:min(40vw,400px);bottom:-16%;right:-8%;background:radial-gradient(circle,rgba(212,175,55,.13),transparent 65%);animation-delay:-7s}.landing-page .lp-reels__ambient-tint{position:absolute;inset:0;background:radial-gradient(ellipse 85% 50% at 50% 40%,rgba(59,130,246,.11),transparent 62%);opacity:.95}@keyframes lp-reels-blob{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(10px,-14px,0) scale(1.04)}}.landing-page .lp-reels__streak{position:absolute;top:40%;left:-10%;width:45%;height:2px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.25),hsla(43,87%,70%,.2),transparent);filter:blur(4px);rotate:-7deg;opacity:.55;animation:lp-reels-streak 12s ease-in-out infinite}@keyframes lp-reels-streak{0%,to{opacity:.4;transform:translateX(0)}50%{opacity:.8;transform:translateX(18px)}}.landing-page .lp-reels__particles{position:absolute;inset:0}.landing-page .lp-reels__particle{position:absolute;width:3px;height:3px;border-radius:50%;background:hsla(43,87%,70%,.45);box-shadow:0 0 10px rgba(96,165,250,.5);animation:lp-reels-particle 5.5s ease-in-out infinite}.landing-page .lp-reels__particle:first-child{left:10%;top:22%;animation-delay:0s}.landing-page .lp-reels__particle:nth-child(2){left:88%;top:20%;animation-delay:.4s}.landing-page .lp-reels__particle:nth-child(3){left:22%;top:70%;animation-delay:.8s}.landing-page .lp-reels__particle:nth-child(4){left:78%;top:64%;animation-delay:1.1s}.landing-page .lp-reels__particle:nth-child(5){left:46%;top:14%;animation-delay:.2s}.landing-page .lp-reels__particle:nth-child(6){left:54%;top:82%;animation-delay:1.2s}.landing-page .lp-reels__particle:nth-child(7){left:6%;top:48%;animation-delay:.55s}.landing-page .lp-reels__particle:nth-child(8){left:94%;top:44%;animation-delay:.9s}.landing-page .lp-reels__particle:nth-child(9){left:34%;top:36%;animation-delay:.3s}.landing-page .lp-reels__particle:nth-child(10){left:66%;top:32%;animation-delay:1s}.landing-page .lp-reels__particle:nth-child(11){left:16%;top:86%;animation-delay:.65s}.landing-page .lp-reels__particle:nth-child(12){left:84%;top:80%;animation-delay:1.15s}.landing-page .lp-reels__particle:nth-child(13){left:50%;top:52%;animation-delay:.75s}.landing-page .lp-reels__particle:nth-child(14){left:38%;top:58%;animation-delay:.15s}@keyframes lp-reels-particle{0%,to{opacity:.35;transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,-8px,0)}}.landing-page .lp-reels__arc{position:absolute;bottom:10%;left:0;width:100%;height:min(22vw,120px);opacity:.85}.landing-page .lp-reels__inner{position:relative;z-index:1;text-align:center}.landing-page .lp-reels__header{margin-bottom:clamp(1.5rem,3.5vw,2.25rem)}.landing-page .lp-reels__brand-row{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-bottom:.85rem}.landing-page .lp-reels__ig{width:26px;height:26px;color:hsla(43,87%,70%,.95);filter:drop-shadow(0 0 12px rgba(236,72,153,.35))}.landing-page .lp-reels__eyebrow{margin:0;font-size:.88rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(186,230,253,.88)}.landing-page .lp-reels__title{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:0 0 .85rem}.landing-page .lp-reels__title-line1{font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:700;color:rgba(248,250,252,.96);line-height:1.3;text-shadow:0 0 32px hsla(0,0%,100%,.06)}.landing-page .lp-reels__title-line2{font-size:clamp(1.85rem,4.8vw,3.15rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;background:linear-gradient(120deg,#fef3c7,#f5d06f 35%,#d4af37 65%,#f5d06f);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 26px rgba(212,175,55,.35))}.landing-page .lp-reels__title--single{background:linear-gradient(120deg,#f8fafc,#f5d06f 40%,#d4af37 75%,#fef3c7);display:block;font-size:clamp(1.5rem,3.8vw,2.35rem);font-weight:800;line-height:1.25;max-width:22ch;margin-inline:auto;background:linear-gradient(120deg,#f8fafc,#f5d06f 42%,#d4af37 78%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 22px rgba(212,175,55,.28))}.landing-page .lp-reels__subtitle{margin:0 auto;max-width:min(52ch,100%);font-size:clamp(1.02rem,1.9vw,1.12rem);line-height:1.75;color:rgba(160,174,192,.96);font-weight:500}.landing-page .lp-reels__divider{width:min(420px,88vw);height:1px;margin:clamp(1.25rem,3vw,1.65rem) auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.12) 14%,hsla(43,87%,70%,.92) 50%,rgba(212,175,55,.12) 86%,transparent);background-size:200% 100%;animation:lp-reels-divider-shimmer 4.2s ease-in-out infinite;box-shadow:0 0 14px hsla(43,87%,70%,.28)}@keyframes lp-reels-divider-shimmer{0%,to{background-position:0;opacity:.88}50%{background-position:100%;opacity:1}}.landing-page .lp-reels__slider-shell{position:relative;margin-inline:calc(-1 * var(--lp-pad-x));padding-inline:clamp(2.5rem,6vw,3.5rem)}@media (max-width:640px){.landing-page .lp-reels__slider-shell{padding-inline:.85rem}}.landing-page .lp-reels__arrow{display:none;position:absolute;top:50%;translate:0 -50%;z-index:4;width:46px;height:46px;border-radius:50%;border:1px solid hsla(0,0%,100%,.14);background:rgba(11,26,43,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;box-shadow:0 8px 28px rgba(0,0,0,.35);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.landing-page .lp-reels__arrow:hover{border-color:hsla(43,87%,70%,.4);box-shadow:0 0 24px hsla(43,87%,70%,.2)}.landing-page .lp-reels__arrow--prev{inset-inline-start:max(.25rem,env(safe-area-inset-left))}.landing-page .lp-reels__arrow--next{inset-inline-end:max(.25rem,env(safe-area-inset-right))}.landing-page .lp-reels__arrow:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;-webkit-border-start:2px solid hsla(43,87%,70%,.95);border-inline-start:2px solid hsla(43,87%,70%,.95);-webkit-border-before:2px solid hsla(43,87%,70%,.95);border-block-start:2px solid hsla(43,87%,70%,.95)}.landing-page .lp-reels__arrow--prev:after{translate:-35% -50%;rotate:-45deg}.landing-page .lp-reels__arrow--next:after{translate:-65% -50%;rotate:135deg}@media (min-width:768px){.landing-page .lp-reels__arrow{display:block}}.landing-page .lp-reels__track{direction:ltr;display:flex;gap:.85rem;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:max(.75rem,env(safe-area-inset-left));padding:1rem .5rem 2rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.35) rgba(15,39,68,.4)}.landing-page .lp-reels__track--draggable.is-dragging .lp-reels-card__video{pointer-events:none}.landing-page .lp-reels__track:focus-visible{outline:2px solid hsla(43,87%,70%,.5);outline-offset:4px}.landing-page .lp-reels__track--draggable{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x}.landing-page .lp-reels__track--draggable.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;scroll-snap-type:none}.landing-page .lp-reels--portfolio .lp-reels-card-wrap{width:min(240px,78vw)}.landing-page .lp-reels-card-wrap{flex:0 0 auto;width:min(218px,72vw);scroll-snap-align:center;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s ease}.landing-page .lp-reels-card-wrap.is-active{transform:scale(1.06);z-index:4;filter:brightness(1.05)}.landing-page .lp-reels-card-wrap.is-active .lp-reels-card__glow{opacity:.92}.landing-page .lp-reels-card{position:relative;display:block;width:100%;padding:0;margin:0;border:none;cursor:pointer;text-align:start;background:transparent;border-radius:20px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.landing-page .lp-reels-card:hover{transform:translateY(-5px)}.landing-page .lp-reels-card:focus-visible{outline:2px solid hsla(43,87%,70%,.65);outline-offset:4px}.landing-page .lp-reels-card__glow{position:absolute;inset:-4px;border-radius:22px;background:linear-gradient(135deg,rgba(59,130,246,.35),rgba(212,175,55,.25));opacity:.45;filter:blur(12px);z-index:0;transition:opacity .4s ease}.landing-page .lp-reels-card:hover .lp-reels-card__glow{opacity:.85}.landing-page .lp-reels-card__active-ring{position:absolute;inset:-5px;border-radius:24px;pointer-events:none;z-index:-1;opacity:0;background:conic-gradient(from 210deg,hsla(43,87%,70%,.45),rgba(59,130,246,.35),hsla(43,87%,70%,.45));filter:blur(16px);transition:opacity .45s ease}.landing-page .lp-reels-card-wrap.is-active .lp-reels-card__active-ring{opacity:1;animation:lp-reels-active-pulse 2.8s ease-in-out infinite}@keyframes lp-reels-active-pulse{0%,to{opacity:.65;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}.landing-page .lp-reels-card__shine{position:absolute;inset:0;border-radius:20px;pointer-events:none;z-index:3;background:linear-gradient(125deg,transparent 40%,hsla(0,0%,100%,.07) 48%,transparent 56%);background-size:200% 200%;opacity:0;transition:opacity .4s ease;animation:lp-reels-card-shine 4s ease-in-out infinite}.landing-page .lp-reels-card:hover .lp-reels-card__shine{opacity:1}@keyframes lp-reels-card-shine{0%,to{background-position:0 0}50%{background-position:100% 50%}}.landing-page .lp-reels-card__frame{position:relative;z-index:1;width:100%;aspect-ratio:9/16;border-radius:20px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 20px 48px rgba(0,0,0,.45),0 0 40px rgba(59,130,246,.12);background:#070f18;transition:border-color .45s ease,box-shadow .45s ease}.landing-page .lp-reels-card-wrap.is-active .lp-reels-card__frame{border-color:hsla(43,87%,70%,.42);box-shadow:0 24px 56px rgba(0,0,0,.5),0 0 52px hsla(43,87%,70%,.18),0 0 36px rgba(59,130,246,.15)}.landing-page .lp-reels-card__media{position:absolute;inset:0;overflow:hidden}.landing-page .lp-reels-card__thumb-img,.landing-page .lp-reels-card__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s ease}.landing-page .lp-reels-card:hover .lp-reels-card__thumb-img,.landing-page .lp-reels-card:hover .lp-reels-card__video{transform:scale(1.1);filter:brightness(1.12) saturate(1.05)}.landing-page .lp-reels--portfolio .lp-reels-card:hover .lp-reels-card__glow{opacity:1;filter:blur(16px)}.landing-page .lp-reels--portfolio .lp-reels-card__frame{aspect-ratio:9/16}.landing-page .lp-reels-card__img{object-fit:cover}.landing-page .lp-reels-card__poster-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.landing-page .lp-reels-card__poster-fallback--loading{background:linear-gradient(145deg,#0f2744,#152a45 50%,#0c2138)}.landing-page .lp-reels-card__shimmer{position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.12) 50%,transparent 62%);background-size:240% 100%;animation:lp-reels-shimmer-load 1.35s ease-in-out infinite}@keyframes lp-reels-shimmer-load{0%{background-position:120% 0}to{background-position:-120% 0}}.landing-page .lp-reels-card__poster-noise{position:absolute;inset:0;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.landing-page .lp-reels-card__poster-hint{position:relative;z-index:1;font-size:.68rem;font-weight:600;padding:0 1rem;text-align:center;line-height:1.45;color:rgba(186,198,214,.65)}.landing-page .lp-reels-card__overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(7,15,24,.12),rgba(7,15,24,.42) 48%,rgba(7,15,24,.82));pointer-events:none;transition:opacity .45s ease,background .45s ease}.landing-page .lp-reels-card:hover .lp-reels-card__overlay{opacity:.88;background:linear-gradient(180deg,rgba(7,15,24,.02),rgba(7,15,24,.28) 52%,rgba(7,15,24,.68))}.landing-page .lp-reels-card__badge,.landing-page .lp-reels-card__label{position:absolute;z-index:4;top:.65rem;inset-inline-start:.65rem;padding:.28rem .65rem;font-size:.68rem;font-weight:800;letter-spacing:.04em;color:hsla(48,96%,89%,.98);background:rgba(11,26,43,.58);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(43,87%,70%,.42);border-radius:999px;box-shadow:0 0 18px hsla(43,87%,70%,.22),0 4px 14px rgba(0,0,0,.35)}.landing-page .lp-reels-card__play-wrap{position:absolute;z-index:4;left:50%;top:50%;translate:-50% -50%;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(11,26,43,.55);border:2px solid hsla(43,87%,70%,.65);color:#fef3c7;box-shadow:0 0 28px rgba(59,130,246,.35);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease}.landing-page .lp-reels-card__play{width:26px;height:26px;-webkit-margin-start:3px;margin-inline-start:3px}.landing-page .lp-reels-card:hover .lp-reels-card__play-wrap{transform:translate(-50%,-50%) scale(1.12);box-shadow:0 0 40px hsla(43,87%,70%,.42),0 0 28px rgba(59,130,246,.25);border-color:hsla(43,87%,70%,.98);animation:lp-reels-play-pulse 1.2s ease-in-out infinite}@keyframes lp-reels-play-pulse{0%,to{box-shadow:0 0 36px hsla(43,87%,70%,.38),0 0 22px rgba(59,130,246,.22)}50%{box-shadow:0 0 48px hsla(43,87%,70%,.5),0 0 32px rgba(59,130,246,.32)}}.landing-page .lp-reels-modal{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.landing-page .lp-reels-modal__backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;cursor:pointer;background:rgba(4,10,18,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-page .lp-reels-modal__dialog{position:relative;z-index:1;width:min(440px,100%);max-height:min(92vh,880px);overflow:auto;padding:1.35rem 1.25rem 1.5rem;border-radius:22px;background:linear-gradient(165deg,rgba(22,48,82,.92),rgba(11,26,43,.96));border:1px solid hsla(0,0%,100%,.12);box-shadow:0 28px 64px rgba(0,0,0,.55),0 0 60px rgba(59,130,246,.12)}.landing-page .lp-reels-modal__close{position:absolute;top:.65rem;inset-inline-end:.65rem;width:40px;height:40px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:rgba(15,39,68,.6);color:rgba(248,250,252,.9);font-size:1.5rem;line-height:1;cursor:pointer;transition:border-color .25s ease,background .25s ease}.landing-page .lp-reels-modal__close:hover{border-color:hsla(43,87%,70%,.4);background:rgba(15,39,68,.85)}.landing-page .lp-reels-modal__heading{margin:0 2.5rem 1rem 0;font-size:1.15rem;font-weight:800;color:#fff;text-align:start}.landing-page .lp-reels-modal__frame{position:relative;width:100%;aspect-ratio:9/16;max-height:58vh;border-radius:16px;overflow:hidden;background:#050a10;border:1px solid hsla(0,0%,100%,.08);margin-bottom:1rem}.landing-page .lp-reels-modal__iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.landing-page .lp-reels-modal__dialog--video{width:min(420px,100%)}.landing-page .lp-reels-modal__frame--native{position:relative;width:100%;aspect-ratio:9/16;max-height:min(72vh,720px);margin:0 auto .5rem;border-radius:16px;overflow:hidden;border:1px solid hsla(43,87%,70%,.25);background:#000;box-shadow:0 16px 48px rgba(0,0,0,.45)}.landing-page .lp-reels-modal__video{width:100%;height:100%;object-fit:cover;display:block}.landing-page .lp-reels-modal__fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;color:rgba(160,174,192,.9);font-size:.95rem;text-align:center}.landing-page .lp-reels-modal__cta{display:block;width:100%;text-align:center;min-height:48px;font-weight:800;border-radius:14px;text-decoration:none;line-height:48px}.landing-page .lp-reels-modal__hint{margin:.75rem 0 0;font-size:.78rem;line-height:1.5;color:rgba(148,163,184,.9);text-align:center}@media (prefers-reduced-motion:reduce){.landing-page .lp-reels-card:hover .lp-reels-card__play-wrap,.landing-page .lp-reels-card__active-ring,.landing-page .lp-reels-card__glow,.landing-page .lp-reels-card__shimmer,.landing-page .lp-reels-card__shine,.landing-page .lp-reels__blob,.landing-page .lp-reels__divider,.landing-page .lp-reels__particle,.landing-page .lp-reels__streak{animation:none}.landing-page .lp-reels-card:hover{transform:none}.landing-page .lp-reels-card-wrap.is-active{transform:none;filter:none}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.landing-page .lp-reels-card-wrap.is-active{transform:scale(1.035)}}.landing-page .lp-cta-final__card{position:relative;padding:clamp(2rem,5vw,3rem);text-align:center;overflow:hidden;background:linear-gradient(145deg,rgba(212,175,55,.14),rgba(15,39,68,.88));box-shadow:0 0 70px rgba(212,175,55,.14),0 20px 50px rgba(0,0,0,.35)}.landing-page .lp-cta-final__card:before{content:"";pointer-events:none;position:absolute;inset:-40%;background:radial-gradient(circle at 50% 30%,hsla(43,87%,70%,.12),transparent 55%)}.landing-page .lp-cta-final__card>*{position:relative;z-index:1}.landing-page .lp-btn--cta-gradient,.landing-page .lp-btn-pricing-gradient{background-image:linear-gradient(135deg,var(--gold-light) 0,var(--gold) 55%,#b8860b 100%);background-size:200% 200%;background-position:0 50%;transition:background-position .45s ease,box-shadow .35s ease,transform .2s ease}.landing-page .lp-btn--cta-gradient:hover,.landing-page .lp-btn-pricing-gradient:hover{background-image:linear-gradient(120deg,var(--gold-light) 0,var(--gold) 45%,#f0c84a 100%);background-position:100% 50%}.landing-page .lp-pricing-premium{position:relative;overflow:hidden;padding:clamp(2.85rem,5.5vw,4.25rem) 0 clamp(3rem,5.5vw,4.5rem);background:linear-gradient(180deg,#081420,#0b1a2b 40%,#070f1a)}.landing-page .lp-pricing-premium__ambient{pointer-events:none;position:absolute;inset:0;z-index:0}.landing-page .lp-pricing-premium__blob{position:absolute;border-radius:50%;filter:blur(74px);opacity:.52;animation:lp-price-blob 17s ease-in-out infinite}.landing-page .lp-pricing-premium__blob--a{width:min(50vw,500px);height:min(50vw,500px);top:-22%;right:-10%;background:radial-gradient(circle,rgba(59,130,246,.32),transparent 68%)}.landing-page .lp-pricing-premium__blob--b{width:min(42vw,420px);height:min(42vw,420px);bottom:-20%;left:-12%;background:radial-gradient(circle,rgba(212,175,55,.14),transparent 65%);animation-delay:-6s}.landing-page .lp-pricing-premium__blob--c{width:min(34vw,340px);height:min(34vw,340px);top:40%;left:50%;translate:-50% -40%;background:radial-gradient(circle,rgba(96,165,250,.12),transparent 70%);animation-delay:-11s}@keyframes lp-price-blob{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-14px,12px,0) scale(1.05)}}.landing-page .lp-pricing-premium__streak{position:absolute;top:35%;right:-15%;width:50%;height:2px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.22),hsla(43,87%,70%,.18),transparent);filter:blur(5px);rotate:6deg;opacity:.65;animation:lp-price-streak 11s ease-in-out infinite}@keyframes lp-price-streak{0%,to{opacity:.4;transform:translateX(0)}50%{opacity:.85;transform:translateX(-20px)}}.landing-page .lp-pricing-premium__particles{position:absolute;inset:0}.landing-page .lp-pricing-premium__particle{position:absolute;width:3px;height:3px;border-radius:50%;background:hsla(43,87%,70%,.5);box-shadow:0 0 12px rgba(96,165,250,.55);animation:lp-price-particle 6s ease-in-out infinite}.landing-page .lp-pricing-premium__particle:first-child{left:8%;top:20%;animation-delay:0s}.landing-page .lp-pricing-premium__particle:nth-child(2){left:92%;top:18%;animation-delay:.35s}.landing-page .lp-pricing-premium__particle:nth-child(3){left:18%;top:72%;animation-delay:.7s}.landing-page .lp-pricing-premium__particle:nth-child(4){left:84%;top:65%;animation-delay:1s}.landing-page .lp-pricing-premium__particle:nth-child(5){left:48%;top:12%;animation-delay:.2s}.landing-page .lp-pricing-premium__particle:nth-child(6){left:52%;top:86%;animation-delay:1.2s}.landing-page .lp-pricing-premium__particle:nth-child(7){left:5%;top:45%;animation-delay:.5s}.landing-page .lp-pricing-premium__particle:nth-child(8){left:95%;top:42%;animation-delay:.85s}.landing-page .lp-pricing-premium__particle:nth-child(9){left:30%;top:38%;animation-delay:.25s}.landing-page .lp-pricing-premium__particle:nth-child(10){left:68%;top:32%;animation-delay:.95s}.landing-page .lp-pricing-premium__particle:nth-child(11){left:25%;top:88%;animation-delay:.6s}.landing-page .lp-pricing-premium__particle:nth-child(12){left:72%;top:82%;animation-delay:1.1s}.landing-page .lp-pricing-premium__particle:nth-child(13){left:40%;top:52%;animation-delay:.4s}.landing-page .lp-pricing-premium__particle:nth-child(14){left:58%;top:58%;animation-delay:.75s}.landing-page .lp-pricing-premium__particle:nth-child(15){left:12%;top:58%;animation-delay:.15s}.landing-page .lp-pricing-premium__particle:nth-child(16){left:88%;top:52%;animation-delay:1.15s}@keyframes lp-price-particle{0%,to{opacity:.35;transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,-9px,0)}}.landing-page .lp-pricing-premium__arc{position:absolute;bottom:6%;left:0;width:100%;height:min(24vw,130px);opacity:.85}.landing-page .lp-pricing-premium__inner{position:relative;z-index:1;text-align:center}.landing-page .lp-pricing-premium__header{margin-bottom:clamp(1.5rem,3.5vw,2rem)}.landing-page .lp-pricing-premium__title-block{position:relative;display:inline-block;max-width:min(38ch,100%);margin-bottom:clamp(.85rem,2vw,1.15rem)}.landing-page .lp-pricing-premium__title-line1{margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:700;color:rgba(248,250,252,.95);line-height:1.35;letter-spacing:-.01em}.landing-page .lp-pricing-premium__title-line2{margin:.35rem 0 0;font-size:clamp(1.85rem,4.8vw,3.25rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;background:linear-gradient(115deg,#fff,#f5d06f 38%,#d4af37 62%,#f8fafc);background-size:160% auto;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 28px rgba(212,175,55,.28))}.landing-page .lp-pricing-premium__title-glow{position:absolute;left:50%;top:45%;translate:-50% -50%;width:115%;height:160%;background:radial-gradient(ellipse at 50% 40%,rgba(212,175,55,.18) 0,rgba(59,130,246,.1) 45%,transparent 68%);filter:blur(32px);pointer-events:none;z-index:-1}.landing-page .lp-pricing-premium__subtitle{margin:0 auto;max-width:min(56ch,100%)}.landing-page .lp-pricing-premium__subtitle p{margin:0 0 .45rem;font-size:clamp(1rem,1.9vw,1.12rem);line-height:1.75;color:rgba(160,174,192,.96);font-weight:500}.landing-page .lp-pricing-premium__subtitle p:last-child{margin-bottom:0}.landing-page .lp-pricing-premium__divider{width:min(460px,90vw);height:1px;margin:clamp(1.25rem,3vw,1.75rem) auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.12) 14%,hsla(43,87%,70%,.95) 50%,rgba(212,175,55,.12) 86%,transparent);background-size:210% 100%;animation:lp-price-divider-shimmer 4.3s ease-in-out infinite;box-shadow:0 0 16px hsla(43,87%,70%,.28)}@keyframes lp-price-divider-shimmer{0%,to{background-position:0;opacity:.88}50%{background-position:100%;opacity:1}}.landing-page .lp-pricing-premium__notice{margin:0 auto 1rem;max-width:52ch;font-size:.9rem;line-height:1.65;color:hsla(43,87%,70%,.92)}.landing-page .lp-pricing-premium__code{font-size:.82em;padding:.12em .35em;border-radius:6px;background:rgba(15,39,68,.65);border:1px solid hsla(0,0%,100%,.1)}.landing-page .lp-pricing-premium__error{margin:0 auto 1rem;color:#fbbf24;font-size:.95rem}.landing-page .lp-pricing-premium__mini-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem 1rem;margin:clamp(1.25rem,3vw,1.75rem) auto clamp(1.75rem,4vw,2.35rem);max-width:920px}.landing-page .lp-pricing-premium__mini-item{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border-radius:999px;background:rgba(15,39,68,.45);border:1px solid hsla(0,0%,100%,.08);color:rgba(186,230,253,.92);font-size:.82rem;font-weight:600;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.landing-page .lp-pricing-premium__mini-glow{position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(circle at 30% 50%,hsla(43,87%,70%,.12),transparent 65%);opacity:0;transition:opacity .35s ease;pointer-events:none}.landing-page .lp-pricing-premium__mini-item:hover{border-color:hsla(43,87%,70%,.28);box-shadow:0 0 24px rgba(59,130,246,.15);transform:translateY(-2px)}.landing-page .lp-pricing-premium__mini-item:hover .lp-pricing-premium__mini-glow{opacity:1}.landing-page .lp-pricing-premium__mini-icon-svg{width:18px;height:18px;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(96,165,250,.45))}.landing-page .lp-pricing-premium__mini-label{color:rgba(226,232,240,.95)}.landing-page .lp-pricing-premium__grid-wrap{position:relative;max-width:1140px;margin-inline:auto}.landing-page .lp-pricing-premium__grid-glow{position:absolute;left:50%;bottom:-8px;translate:-50% 0;width:min(92%,1000px);height:48px;background:radial-gradient(ellipse 80% 100% at 50% 0,rgba(59,130,246,.2),transparent 72%);filter:blur(16px);opacity:.75;pointer-events:none;z-index:0}.landing-page .lp-pricing-premium__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-gap:clamp(1.35rem,3vw,1.65rem);gap:clamp(1.35rem,3vw,1.65rem);align-items:stretch}@media (min-width:900px){.landing-page .lp-pricing-premium__grid{grid-template-columns:1fr minmax(272px,1.14fr) 1fr;gap:1.15rem;align-items:stretch}}.landing-page .lp-pricing-premium-card{position:relative;display:flex;flex-direction:column;text-align:center;padding:clamp(1.65rem,3.2vw,1.95rem) clamp(1.15rem,2.5vw,1.45rem) clamp(1.45rem,3vw,1.7rem);border-radius:22px;overflow:visible;isolation:isolate;background:linear-gradient(158deg,rgba(22,48,82,.5),rgba(11,26,43,.78) 48%,rgba(12,28,48,.55));border:1px solid hsla(0,0%,100%,.09);box-shadow:inset 0 3px 0 hsla(0,0%,100%,.035),inset 0 0 0 1px rgba(59,130,246,.07),0 22px 48px rgba(0,0,0,.38),0 0 52px rgba(59,130,246,.07);transition:border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.landing-page .lp-pricing-premium-card:before{content:"";position:absolute;inset:0;border-radius:22px;background:radial-gradient(ellipse 88% 48% at 50% -8%,rgba(96,165,250,.14),transparent 58%);pointer-events:none;z-index:0}.landing-page .lp-pricing-premium-card__badge{position:absolute;top:-14px;left:50%;z-index:4;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem 1.05rem;font-size:.78rem;font-weight:800;color:#0b1a2b;white-space:nowrap;border-radius:999px;background:linear-gradient(135deg,#fef3c7,#f5d06f 40%,#d4af37);border:1px solid hsla(0,0%,100%,.45);box-shadow:0 0 28px hsla(43,87%,70%,.55),0 8px 22px rgba(0,0,0,.35);transform:translateX(-50%);animation:lp-price-badge-float 3.2s ease-in-out infinite}@keyframes lp-price-badge-float{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-3px)}}.landing-page .lp-pricing-premium-card__shine{position:absolute;inset:-38%;border-radius:50%;background:conic-gradient(from 200deg at 50% 50%,transparent 0deg,rgba(59,130,246,.07) 45deg,hsla(43,87%,70%,.07) 95deg,transparent 185deg);opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:0;animation:lp-price-shine-rotate 18s linear infinite}@keyframes lp-price-shine-rotate{to{transform:rotate(1turn)}}.landing-page .lp-pricing-premium-card__border-sweep{position:absolute;inset:0;border-radius:22px;padding:1px;background:linear-gradient(105deg,transparent 30%,hsla(43,87%,70%,.35) 48%,rgba(96,165,250,.42) 54%,transparent 70%);background-size:260% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;z-index:2;transition:opacity .4s ease;animation:lp-price-border-sweep 5.2s linear infinite}@keyframes lp-price-border-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.landing-page .lp-pricing-premium-card:hover{border-color:hsla(43,87%,70%,.22);box-shadow:inset 0 3px 0 hsla(0,0%,100%,.05),inset 0 0 0 1px rgba(59,130,246,.12),0 28px 56px rgba(0,0,0,.42),0 0 64px rgba(59,130,246,.14)}@media (max-width:899px){.landing-page .lp-pricing-premium-card:hover{transform:translateY(-6px)}.landing-page .lp-pricing-premium-card--featured:hover{transform:translateY(-8px)}}@media (min-width:900px){.landing-page .lp-pricing-premium-card:not(.lp-pricing-premium-card--featured):hover{transform:translateY(-8px)}}.landing-page .lp-pricing-premium-card:hover .lp-pricing-premium-card__shine{opacity:1}.landing-page .lp-pricing-premium-card:hover .lp-pricing-premium-card__border-sweep{opacity:.75}.landing-page .lp-pricing-premium-card:hover .lp-pricing-premium-card__visual-glow{opacity:1;transform:translate3d(-50%,-50%,0) scale(1.08)}.landing-page .lp-pricing-premium-card:hover .lp-pricing-premium-card__visual-inner{animation:lp-price-icon-pulse 2.2s ease-in-out infinite}@keyframes lp-price-icon-pulse{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}.landing-page .lp-pricing-premium-card--featured{border-color:hsla(43,87%,70%,.38);box-shadow:inset 0 3px 0 hsla(0,0%,100%,.06),inset 0 0 0 1px hsla(43,87%,70%,.22),0 0 64px rgba(212,175,55,.22),0 26px 56px rgba(0,0,0,.42),0 0 48px rgba(59,130,246,.12);z-index:2}@media (min-width:900px){.landing-page .lp-pricing-premium-card--featured{transform:translateY(-12px) scale(1.04);transform-origin:center center}.landing-page .lp-pricing-premium-card--featured:hover{transform:translateY(-16px) scale(1.045)}}.landing-page .lp-pricing-premium-card__visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:clamp(118px,26vw,142px);margin-bottom:1rem}.landing-page .lp-pricing-premium-card__visual-inner{width:min(100%,210px);transform:translateZ(0)}.landing-page .lp-pricing-premium-card__svg{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 32px rgba(0,0,0,.4))}.landing-page .lp-pricing-premium-card__visual-glow{position:absolute;left:50%;top:50%;translate:-50% -50%;width:78%;height:70%;background:radial-gradient(ellipse at 50% 45%,rgba(96,165,250,.38) 0,rgba(212,175,55,.12) 48%,transparent 72%);filter:blur(20px);opacity:.62;pointer-events:none;z-index:-1;transition:opacity .45s ease,transform .45s ease}.landing-page .lp-pricing-premium-card__name{position:relative;z-index:1;margin:0 0 .65rem;font-size:clamp(1.12rem,2.1vw,1.28rem);font-weight:800;color:#fff}.landing-page .lp-pricing-premium-card__price-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.15rem .35rem;margin-bottom:1.15rem}.landing-page .lp-pricing-premium-card__currency{font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:800;color:#f5d06f;filter:drop-shadow(0 0 12px rgba(212,175,55,.35))}.landing-page .lp-pricing-premium-card__amount{font-size:clamp(2.35rem,5vw,3.15rem);font-weight:800;line-height:1;letter-spacing:-.03em;background:linear-gradient(120deg,#fef3c7,#f5d06f 35%,#d4af37 70%,#f5d06f);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 18px rgba(212,175,55,.35))}.landing-page .lp-pricing-premium-card__period{font-size:.92rem;color:rgba(160,174,192,.9);font-weight:600;width:100%;text-align:center}.landing-page .lp-pricing-premium-card__features{position:relative;z-index:1;margin:0 0 1.35rem;padding:0;list-style:none;text-align:right}.landing-page .lp-pricing-premium-card__feat{display:flex;align-items:flex-start;gap:.65rem;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.06);font-size:clamp(.9rem,1.55vw,.98rem);line-height:1.55;color:rgba(203,213,225,.95);transition:color .3s ease,border-color .3s ease}.landing-page .lp-pricing-premium-card__feat:last-child{border-bottom:none}.landing-page .lp-pricing-premium-card:hover .lp-pricing-premium-card__feat{border-bottom-color:hsla(43,87%,70%,.08)}.landing-page .lp-pricing-premium__check{flex-shrink:0;margin-top:.12rem;filter:drop-shadow(0 0 6px rgba(245,208,111,.35))}.landing-page .lp-pricing-premium__cta{position:relative;z-index:1;width:100%;min-height:52px;margin-top:auto;overflow:hidden;font-size:1.02rem;font-weight:800;border-radius:14px;box-shadow:0 4px 0 rgba(0,0,0,.12),0 12px 32px rgba(212,175,55,.22);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.landing-page .lp-pricing-premium__cta:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 6px 0 rgba(0,0,0,.1),0 18px 40px rgba(212,175,55,.32)}.landing-page .lp-pricing-premium__cta-shine{position:absolute;inset:0;translate:-100% 0;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.35) 50%,transparent 65%);animation:lp-price-cta-shine 3.5s ease-in-out infinite;pointer-events:none}.landing-page .lp-pricing-premium__cta:not(:disabled):hover .lp-pricing-premium__cta-shine{animation-duration:2s}@keyframes lp-price-cta-shine{0%{translate:-100% 0}40%,to{translate:100% 0}}.landing-page .lp-pricing-premium-card__footnote{position:relative;z-index:1;margin:.85rem 0 0;font-size:.76rem;line-height:1.5;color:rgba(148,163,184,.88)}.landing-page .lp-pricing-premium__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem 1rem;margin-top:clamp(2.25rem,4.5vw,3rem);padding-top:clamp(1.75rem,3.5vw,2.25rem);border-top:1px solid hsla(0,0%,100%,.06)}.landing-page .lp-pricing-premium__trust-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:999px;font-size:.8rem;font-weight:600;color:rgba(203,213,225,.92);background:rgba(15,39,68,.4);border:1px solid hsla(0,0%,100%,.07)}.landing-page .lp-pricing-premium__trust-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#f5d06f);box-shadow:0 0 10px rgba(96,165,250,.55)}@media (prefers-reduced-motion:reduce){.landing-page .lp-pricing-premium-card:hover .lp-pricing-premium-card__visual-inner,.landing-page .lp-pricing-premium-card__badge,.landing-page .lp-pricing-premium-card__border-sweep,.landing-page .lp-pricing-premium-card__shine,.landing-page .lp-pricing-premium__blob,.landing-page .lp-pricing-premium__cta-shine,.landing-page .lp-pricing-premium__divider,.landing-page .lp-pricing-premium__particle,.landing-page .lp-pricing-premium__streak{animation:none}.landing-page .lp-pricing-premium-card--featured,.landing-page .lp-pricing-premium-card--featured:hover{transform:none}}.landing-page .lp-systems{position:relative;overflow:hidden;padding:clamp(3.5rem,7vw,5.5rem) 0;background:linear-gradient(180deg,#070f1a,#0b1a2b 50%,#081420)}.landing-page .lp-systems__ambient{pointer-events:none;position:absolute;inset:0;z-index:0}.landing-page .lp-systems__blob{position:absolute;border-radius:50%;filter:blur(80px)}.landing-page .lp-systems__blob--gold{width:min(480px,60vw);height:240px;top:-8%;left:50%;transform:translateX(-50%);background:rgba(212,175,55,.1)}.landing-page .lp-systems__blob--soft{width:min(400px,50vw);height:200px;bottom:-5%;right:-10%;background:hsla(0,0%,100%,.04)}.landing-page .lp-systems__grid-lines{position:absolute;inset:0;opacity:.04;background-image:linear-gradient(hsla(0,0%,100%,.5) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.5) 1px,transparent 0);background-size:48px 48px}.landing-page .lp-systems__inner{position:relative;z-index:1}.landing-page .lp-systems__header{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.landing-page .lp-systems__eyebrow{margin:0 0 .75rem;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(212,175,55,.7);font-weight:600}.landing-page .lp-systems__title{margin:0 0 .65rem;font-size:clamp(1.65rem,3.5vw,2.4rem);font-weight:800;line-height:1.28;color:#f4f6f8}.landing-page .lp-systems__subtitle{margin:0 auto;max-width:52ch;font-size:clamp(.98rem,1.9vw,1.1rem);line-height:1.7;color:rgba(176,188,204,.92)}.landing-page .lp-systems__divider{width:min(120px,28%);height:2px;margin:1.5rem auto 0;background:linear-gradient(90deg,transparent,rgba(212,175,55,.55),transparent);border-radius:2px}.landing-page .lp-systems__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.landing-page .lp-systems-card{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:1.65rem 1.5rem 1.5rem;border-radius:22px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.035);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 48px rgba(0,0,0,.28);transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s ease,box-shadow .45s ease,background .45s ease}.landing-page .lp-systems-card__shine{pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,hsla(0,0%,100%,.08),transparent 42%,transparent);opacity:0;transition:opacity .45s ease}.landing-page .lp-systems-card:focus-within,.landing-page .lp-systems-card:hover{transform:translateY(-10px);border-color:rgba(212,175,55,.32);background:hsla(0,0%,100%,.055);box-shadow:0 28px 60px rgba(0,0,0,.38),0 0 40px rgba(212,175,55,.1)}.landing-page .lp-systems-card:focus-within .lp-systems-card__shine,.landing-page .lp-systems-card:hover .lp-systems-card__shine{opacity:1}.landing-page .lp-systems-card--featured{border-color:rgba(212,175,55,.28);background:linear-gradient(165deg,rgba(212,175,55,.08),hsla(0,0%,100%,.04) 45%,hsla(0,0%,100%,.02));box-shadow:0 20px 56px rgba(0,0,0,.32),inset 0 0 0 1px rgba(212,175,55,.12)}.landing-page .lp-systems-card--featured:hover{box-shadow:0 32px 68px rgba(0,0,0,.4),0 0 48px rgba(212,175,55,.16),inset 0 0 0 1px rgba(212,175,55,.2)}.landing-page .lp-systems-card__badge{position:absolute;top:1rem;inset-inline-end:1rem;padding:.35rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#0b1a2b;background:linear-gradient(135deg,#f5d06f,#e8c547);box-shadow:0 4px 16px rgba(212,175,55,.35)}.landing-page .lp-systems-card__icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin:0 auto 1.25rem;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2);color:rgba(212,175,55,.9);transition:transform .45s cubic-bezier(.22,1,.36,1),color .45s ease,border-color .45s ease}.landing-page .lp-systems-card__icon-glow{position:absolute;inset:-20%;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.25),transparent 70%);opacity:0;transition:opacity .45s ease}.landing-page .lp-systems-card__icon-svg{width:52px;height:52px;position:relative;z-index:1}.landing-page .lp-systems-card:focus-within .lp-systems-card__icon-wrap,.landing-page .lp-systems-card:hover .lp-systems-card__icon-wrap{transform:scale(1.06);border-color:rgba(212,175,55,.4);color:#f5d06f}.landing-page .lp-systems-card:focus-within .lp-systems-card__icon-glow,.landing-page .lp-systems-card:hover .lp-systems-card__icon-glow{opacity:1}.landing-page .lp-systems-card__name{margin:0 0 .65rem;font-size:1.2rem;font-weight:800;text-align:center;color:#f8fafc}.landing-page .lp-systems-card__desc{margin:0 0 1.15rem;font-size:.92rem;line-height:1.65;text-align:center;color:rgba(176,188,204,.9);flex-grow:0}.landing-page .lp-systems-card__features{list-style:none;margin:0 0 1.35rem;padding:0;flex:1 1;display:flex;flex-direction:column;gap:.55rem}.landing-page .lp-systems-card__feat{display:flex;align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.45;color:rgba(220,228,238,.88)}.landing-page .lp-systems-card__check{flex-shrink:0;margin-top:.15rem;color:rgba(212,175,55,.85)}.landing-page .lp-systems-card__cta{width:100%;margin-top:auto;text-align:center;font-size:.9rem}.landing-page .lp-systems-card__cta--wa{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease,background .35s ease}.landing-page .lp-systems-card__cta--wa .lp-systems-card__wa-icon{width:1.15rem;height:1.15rem;flex-shrink:0;transition:transform .35s ease}.landing-page .lp-systems-card__cta--wa.lp-btn--ghost{border-color:rgba(37,211,102,.35);color:#e8f5ec}.landing-page .lp-systems-card__cta--wa.lp-btn--ghost:focus-visible,.landing-page .lp-systems-card__cta--wa.lp-btn--ghost:hover{border-color:rgba(37,211,102,.55);background:rgba(37,211,102,.12);box-shadow:0 8px 28px rgba(37,211,102,.2);transform:translateY(-2px)}.landing-page .lp-systems-card__cta--wa.lp-btn--gold:focus-visible,.landing-page .lp-systems-card__cta--wa.lp-btn--gold:hover{box-shadow:0 10px 32px rgba(212,175,55,.35),0 0 24px rgba(37,211,102,.15);transform:translateY(-2px)}.landing-page .lp-systems-card__cta--wa:focus-visible .lp-systems-card__wa-icon,.landing-page .lp-systems-card__cta--wa:hover .lp-systems-card__wa-icon{transform:scale(1.12)}.landing-page .lp-systems-card--featured .lp-systems-card__cta--wa.lp-btn--gold .lp-systems-card__wa-icon{color:#0b1a2b}.landing-page .lp-systems__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:2.25rem}.landing-page .lp-systems__trust-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:999px;font-size:.82rem;color:rgba(200,210,224,.9);border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.landing-page .lp-systems__trust-dot{width:6px;height:6px;border-radius:50%;background:var(--gold-light);box-shadow:0 0 8px rgba(212,175,55,.6)}@media (max-width:1100px){.landing-page .lp-systems__grid{grid-template-columns:repeat(2,1fr);gap:1.1rem}.landing-page .lp-systems-card--featured{grid-column:span 1}}@media (max-width:768px){.landing-page .lp-systems{padding:clamp(3rem,8vw,4rem) 0}.landing-page .lp-systems__grid{grid-template-columns:1fr;gap:1rem}.landing-page .lp-systems-card{padding:1.5rem 1.25rem 1.35rem}.landing-page .lp-systems-card__icon-wrap{width:80px;height:80px;margin-bottom:1.1rem}.landing-page .lp-systems-card__icon-svg{width:48px;height:48px}.landing-page .lp-systems-card:hover{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.landing-page .lp-systems-card:hover{transform:none}}.landing-page footer a:hover{color:var(--gold-light)}.landing-page .lp-lang{display:flex;align-items:center}.landing-page .lp-lang__glass{display:inline-flex;position:relative;padding:3px;border-radius:999px;background:linear-gradient(145deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04) 45%,rgba(15,39,68,.45));border:1px solid hsla(0,0%,100%,.12);box-shadow:0 4px 24px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.landing-page .lp-lang__btn{position:relative;z-index:1;overflow:hidden;border:none;background:transparent;color:rgba(226,232,240,.85);font-size:.78rem;font-weight:700;letter-spacing:.04em;padding:.42rem .85rem;border-radius:999px;cursor:pointer;transition:color .25s ease}.landing-page .lp-lang__btn.is-active{color:#0b1a2b}.landing-page .lp-lang__pill{position:absolute;inset:2px;border-radius:999px;background:linear-gradient(135deg,#f5d06f,#e8c547 45%,#60a5fa);box-shadow:0 2px 14px rgba(212,175,55,.35);z-index:0;pointer-events:none}.landing-page .lp-lang__label{position:relative;z-index:2}@media (max-width:768px){.landing-page .lp-lang__btn{font-size:.72rem;padding:.38rem .65rem}}.landing-page .lp-contact-backdrop{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:clamp(.75rem,3vw,1.25rem);background:rgba(7,16,24,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-page .lp-contact-modal{position:relative;width:min(480px,100%);max-height:min(90vh,720px);overflow-y:auto;padding:clamp(1.5rem,4vw,2rem);border-radius:20px;background:linear-gradient(165deg,var(--bg-secondary) 0,var(--bg-main) 100%);border:1px solid var(--border-gold);box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 48px rgba(212,175,55,.08);text-align:right}.landing-page .lp-contact-modal__close{position:absolute;top:14px;inset-inline-end:14px;width:36px;height:36px;border-radius:999px;border:1px solid var(--border-gold);background:rgba(15,39,68,.8);color:var(--gold-light);font-size:1.35rem;line-height:1;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.landing-page .lp-contact-modal__close:hover{transform:scale(1.06);border-color:var(--gold-light)}.landing-page .lp-contact-modal__eyebrow{margin:0 0 .35rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:700}.landing-page .lp-contact-modal__title{margin:0 0 .5rem;font-size:clamp(1.35rem,4vw,1.65rem);font-weight:800;background:linear-gradient(90deg,var(--gold-light),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.landing-page .lp-contact-modal__subtitle{margin:0 0 1.25rem;font-size:.95rem;color:var(--text-secondary);line-height:1.55}.landing-page .lp-contact-form__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}@media (max-width:520px){.landing-page .lp-contact-form__grid{grid-template-columns:1fr}}.landing-page .lp-contact-field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.85rem}.landing-page .lp-contact-field span{font-size:.88rem;font-weight:600;color:var(--text-main)}.landing-page .lp-contact-field__optional{font-style:normal;font-weight:500;color:var(--text-secondary);font-size:.8rem}.landing-page .lp-contact-field input,.landing-page .lp-contact-field textarea{width:100%;padding:.72rem 1rem;border-radius:12px;border:1px solid rgba(212,175,55,.28);background:rgba(7,16,24,.55);color:var(--text-main);font:inherit;transition:border-color .2s ease,box-shadow .2s ease}.landing-page .lp-contact-field input:focus,.landing-page .lp-contact-field textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(212,175,55,.15)}.landing-page .lp-contact-field input:disabled,.landing-page .lp-contact-field textarea:disabled{opacity:.65;cursor:not-allowed}.landing-page .lp-contact-field__ltr{text-align:left;direction:ltr}.landing-page .lp-contact-field textarea{resize:vertical;min-height:108px}.landing-page .lp-contact-form__error{margin:0 0 .85rem;padding:.65rem .85rem;border-radius:10px;background:rgba(220,38,38,.12);border:1px solid hsla(0,91%,71%,.35);color:#fecaca;font-size:.88rem}.landing-page .lp-contact-form__submit{width:100%;min-height:50px;margin-top:.25rem}.landing-page .lp-contact-form__submit:disabled{opacity:.75;cursor:not-allowed;transform:none}.landing-page .lp-contact-form__loading{display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.landing-page .lp-contact-form__spinner{width:18px;height:18px;border:2px solid rgba(11,26,43,.25);border-top-color:#0b1a2b;border-radius:50%;animation:lp-contact-spin .7s linear infinite}@keyframes lp-contact-spin{to{transform:rotate(1turn)}}.landing-page .lp-contact-success{text-align:center;padding:1.5rem .5rem .75rem}.landing-page .lp-contact-success__icon{display:inline-flex;margin-bottom:1rem;color:var(--gold-light);filter:drop-shadow(0 0 18px rgba(212,175,55,.45))}.landing-page .lp-contact-success__title{margin:0 0 .65rem;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:800;color:var(--gold-light)}.landing-page .lp-contact-success__text{margin:0 0 1.5rem;color:var(--text-secondary);font-size:.95rem;line-height:1.6;max-width:34ch;margin-inline:auto}.landing-page .lp-contact-fab{position:fixed;bottom:calc(clamp(1rem, 4vw, 1.5rem) + env(safe-area-inset-bottom, 0px));right:clamp(1rem,4vw,1.5rem);z-index:110;width:56px;height:56px;border-radius:999px;border:1px solid var(--border-gold);background:linear-gradient(135deg,var(--gold-light) 0,var(--gold) 55%,#b8860b 100%);color:#0b1a2b;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 28px rgba(0,0,0,.35),0 0 24px rgba(212,175,55,.25);transition:transform .25s ease,box-shadow .25s ease}.landing-page .lp-contact-fab:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 12px 32px rgba(0,0,0,.4),0 0 32px rgba(212,175,55,.35)}.landing-page .lp-contact-section{position:relative;scroll-margin-top:5.5rem;padding-bottom:clamp(4rem,8vw,5.5rem)}.landing-page .lp-contact-section__bg{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 20% 30%,rgba(212,175,55,.09),transparent 55%),radial-gradient(ellipse 60% 45% at 85% 70%,rgba(15,39,68,.85),transparent 50%)}.landing-page .lp-contact-section__inner{position:relative;z-index:1}.landing-page .lp-contact-section__header{text-align:center;max-width:40rem;margin:0 auto 2.5rem}.landing-page .lp-contact-section__eyebrow{margin:0 0 .5rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700}.landing-page .lp-contact-section__title{margin:0 0 .65rem;font-size:clamp(1.75rem,4.5vw,2.35rem);font-weight:800;line-height:1.2;background:linear-gradient(90deg,var(--gold-light),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.landing-page .lp-contact-section__subtitle{margin:0;font-size:1.05rem;color:var(--text-secondary);line-height:1.6}.landing-page .lp-contact-section__layout{display:grid;grid-template-columns:1fr;grid-gap:1.75rem;gap:1.75rem;align-items:start}@media (min-width:900px){.landing-page .lp-contact-section__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:2rem}}.landing-page .lp-contact-section__info{padding:clamp(1.25rem,3vw,1.75rem);border-radius:18px;border:1px solid rgba(212,175,55,.22);background:linear-gradient(145deg,rgba(15,39,68,.55),rgba(11,26,43,.75))}.landing-page .lp-contact-section__lead{margin:0 0 1.25rem;font-size:1rem;line-height:1.65;color:var(--text-main)}.landing-page .lp-contact-section__trust{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.65rem}.landing-page .lp-contact-section__trust li{display:flex;align-items:center;gap:.6rem;font-size:.92rem;color:var(--text-secondary)}.landing-page .lp-contact-section__trust-dot{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px rgba(212,175,55,.55);flex-shrink:0}.landing-page .lp-contact-section__channels{display:flex;flex-direction:column;gap:.75rem}.landing-page .lp-contact-section__channel{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(212,175,55,.2);background:rgba(7,16,24,.45);transition:border-color .2s ease,transform .2s ease}.landing-page .lp-contact-section__channel:hover{border-color:rgba(212,175,55,.45);transform:translateY(-2px);color:inherit}.landing-page .lp-contact-section__channel-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(212,175,55,.12);color:var(--gold-light);flex-shrink:0}.landing-page .lp-contact-section__channel--wa .lp-contact-section__channel-icon{background:rgba(37,211,102,.15);color:#4ade80}.landing-page .lp-contact-section__channel span small{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:.15rem}.landing-page .lp-contact-section__channel span strong{font-size:.92rem;font-weight:700;color:var(--text-main)}.landing-page .lp-contact-section__form-card{padding:clamp(1.35rem,3.5vw,2rem);border-color:rgba(212,175,55,.38);box-shadow:0 20px 50px rgba(0,0,0,.35),0 0 40px rgba(212,175,55,.06)}.landing-page .lp-contact-section__form-head{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(212,175,55,.15)}.landing-page .lp-contact-section__form-title{margin:0 0 .35rem;font-size:1.2rem;font-weight:800;color:var(--gold-light)}.landing-page .lp-contact-section__form-sub{margin:0;font-size:.9rem}.landing-page .lp-contact-form--section .lp-contact-field{margin-bottom:1rem}.landing-page .lp-contact-success--section{padding:2rem 1rem;text-align:center}.landing-page .lp-contact-success--section .lp-contact-success__title{font-size:clamp(1.2rem,3vw,1.45rem)}@media (max-width:899px){.landing-page .lp-contact-section__info{order:2}.landing-page .lp-contact-section__form-card{order:1}}