/* TemplateFingerprintPlanner v1.0.0 | 5f69cd46a8ac */
/* family=floating; group=app; variants={"AboutSection":"CenterStack","AppCompareSection":"Progress","AppDownloadCardSection":"Compact","AppFeatureDeepSection":"Horizontal","AppHeroSection":"ReverseSplit","AppInstallSection":"Tab","AppShowcaseSection":"1","CtaBannerSection":"FloatingCard","DepartmentsSection":"1","FaqSection":"1","FooterSection":"minimal","HeroSection":"1","MatchesSection":"compact","NewsSection":"cards","StatsSection":"inline","TrustSection":"cards","WhyUsSection":"numbered"} */
:root{--fp-max-width:1120px;--fp-section-radius:22px;--fp-gap:1.75rem;--fp-heading-line:3.4rem;--fp-soft-surface:rgba(var(--rgb-primary),.035);}
body{background-image:linear-gradient(135deg,rgba(var(--rgb-primary),.018),transparent 38%,rgba(var(--rgb-accent),.018));}
.container,.container-fluid>.container{max-width:var(--fp-max-width);}
section:nth-of-type(3n+1){background:var(--fp-soft-surface);border-radius:var(--fp-section-radius);}
section:nth-of-type(4n+2) .card,[class*="section"]:nth-of-type(4n+2) .card{border:1px solid rgba(15,23,42,.08);}
section h1,section h2,.section-title{letter-spacing:-.015em;line-height:1.12;}
section h2::after,.section-title::after{content:"";display:block;width:var(--fp-heading-line);height:2px;background:linear-gradient(90deg,var(--color-primary),transparent);margin:.55rem 0 0;}
.row,.news-grid,.feature-list,.stats-grid{row-gap:var(--fp-gap);}
.card,[class*="card"]{transform:translateZ(0);} section:nth-of-type(2n) .card{box-shadow:0 18px 45px rgba(15,23,42,.08);}
footer a,.footer a{text-decoration:none;border-bottom:1px solid rgba(var(--rgb-primary),.18);}
@media(max-width:640px){:root{--fp-gap:.85rem;--fp-heading-line:2.5rem}.container,.container-fluid>.container{max-width:100%;}section:nth-of-type(3n+1){border-radius:calc(var(--fp-section-radius) * .55);}}
