:root{--navy:#071a35;--navy-2:#0b2447;--blue:#2867ff;--blue-2:#174ed1;--sky:#edf4ff;--gold:#e9ae48;--ink:#132038;--muted:#66748a;--line:#dfe6ef;--white:#fff;--soft:#f6f8fc;--radius:22px;--shadow:0 24px 70px rgba(10,34,71,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;font-family:"DM Sans",sans-serif;color:var(--ink);background:#fff;font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.container{width:min(1180px,calc(100% - 48px));margin:auto}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:20px;top:20px;background:white;padding:10px 16px;z-index:1000}.site-header{position:fixed;z-index:50;top:0;left:0;width:100%;border-bottom:1px solid transparent;transition:.3s}.site-header.scrolled{background:rgba(255,255,255,.94);backdrop-filter:blur(18px);border-color:var(--line);box-shadow:0 5px 30px rgba(7,26,53,.06)}.nav-wrap{width:min(1280px,calc(100% - 48px));height:82px;margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;color:white}.site-header.scrolled .brand{color:var(--navy)}.brand>span:last-child{display:flex;flex-direction:column;line-height:1}.brand strong{font:800 21px/1 "Manrope";letter-spacing:.07em}.brand small{font-size:9px;letter-spacing:.19em;text-transform:uppercase;margin-top:5px;opacity:.65}.brand-mark{width:35px;height:36px;display:flex;align-items:flex-end;gap:3px;padding:5px;border:1px solid rgba(255,255,255,.4);border-radius:8px;transform:skew(-7deg)}.site-header.scrolled .brand-mark{border-color:#b8c9e4}.brand-mark i{display:block;width:6px;background:var(--blue);border-radius:1px}.brand-mark i:nth-child(1){height:10px}.brand-mark i:nth-child(2){height:18px;background:var(--gold)}.brand-mark i:nth-child(3){height:25px}.main-nav{display:flex;align-items:center;gap:30px;color:rgba(255,255,255,.8);font-size:14px;font-weight:600}.site-header.scrolled .main-nav{color:#34435a}.main-nav a:hover{color:white}.site-header.scrolled .main-nav a:hover{color:var(--blue)}.nav-cta{color:white!important;background:var(--blue);padding:11px 18px;border-radius:100px}.nav-cta:hover{background:var(--blue-2)!important}.menu-toggle{display:none;background:none;border:0;padding:8px}.menu-toggle span{width:23px;height:2px;background:white;display:block;margin:5px}.site-header.scrolled .menu-toggle span{background:var(--navy)}
.hero{position:relative;min-height:780px;background:var(--navy);color:white;padding:165px 0 105px;overflow:hidden}.hero:after{content:"";position:absolute;inset:auto 0 0;height:130px;background:linear-gradient(175deg,transparent 49%,#fff 50%)}.hero-glow{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.hero-glow-one{width:650px;height:650px;background:radial-gradient(circle,rgba(42,104,255,.26),transparent 68%);top:-160px;right:-80px}.hero-glow-two{width:500px;height:500px;background:radial-gradient(circle,rgba(233,174,72,.1),transparent 65%);bottom:-220px;left:-150px}.hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.15em;color:var(--blue)}.eyebrow>span{width:24px;height:2px;background:currentColor}.eyebrow.light{color:#8cb3ff}.hero h1{font:700 clamp(42px,5vw,68px)/1.07 "Manrope";letter-spacing:-.045em;margin:20px 0 24px;max-width:650px}.hero h1 em{font-style:normal;color:#88b0ff}.hero-copy>p{font-size:18px;color:#c7d3e6;max-width:590px;margin:0 0 32px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 22px;border-radius:10px;font-weight:700;font-size:14px;transition:.25s}.button svg{width:19px}.button.primary{background:var(--blue);color:white}.button.primary:hover{background:#3b76ff;transform:translateY(-2px)}.button.ghost{border:1px solid rgba(255,255,255,.28);color:white}.button.ghost:hover{background:rgba(255,255,255,.08)}.hero-trust{display:flex;gap:0;margin-top:45px;color:#9eafc5;font-size:12px}.hero-trust span{padding:0 19px;border-left:1px solid rgba(255,255,255,.18)}.hero-trust span:first-child{padding-left:0;border:0}.hero-trust b{display:block;color:white;font:700 17px "Manrope"}.product-stage{position:relative;transform:perspective(1200px) rotateY(-2deg);filter:drop-shadow(0 40px 55px rgba(0,0,0,.35))}.stage-top{height:46px;background:#122c51;border:1px solid rgba(255,255,255,.15);border-bottom:0;border-radius:20px 20px 0 0;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:11px}.stage-brand{font-weight:800;letter-spacing:.1em}.online{color:#b7c6da}.online i{display:inline-block;width:7px;height:7px;background:#41d19d;border-radius:50%;margin-right:6px}.dashboard{display:grid;grid-template-columns:42px 1fr;background:#f7f9fd;color:var(--ink);border-radius:0 0 20px 20px;min-height:380px;border:1px solid rgba(255,255,255,.13);overflow:hidden}.dash-side{background:#0c2142;display:flex;align-items:center;flex-direction:column;padding-top:18px;gap:22px}.dash-side b{width:24px;height:24px;background:var(--blue);border-radius:7px;display:grid;place-items:center;color:#fff;font-size:11px}.dash-side span{width:14px;height:14px;border:2px solid #5a6c86;border-radius:4px}.dash-side span.active{border-color:#fff;background:#fff}.dash-main{padding:24px}.dash-heading{display:flex;justify-content:space-between;align-items:start}.dash-heading small{display:block;color:#8b98aa;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.dash-heading strong{font:700 14px "Manrope"}.dash-heading button{border:1px solid #dce4ee;background:#fff;border-radius:7px;padding:6px 8px;font-size:8px;color:#67758a}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.kpis>div{background:white;border:1px solid #e9edf3;border-radius:10px;padding:12px}.kpis small,.rates-card>span,.chart-card>span{font-size:8px;color:#7c889b;display:block}.kpis b{font:700 13px "Manrope";display:block;margin:4px 0}.kpis b i{font-size:7px;font-style:normal;color:#929cac}.kpis em{font-size:7px;color:#19a976;font-style:normal;background:#e9faf4;padding:2px 5px;border-radius:10px}.kpis em.blue{color:var(--blue);background:#edf3ff}.dash-panels{display:grid;grid-template-columns:1.55fr .8fr;gap:9px}.chart-card,.rates-card{background:white;border:1px solid #e9edf3;border-radius:11px;padding:13px;min-height:168px;position:relative}.chart-bars{height:115px;display:flex;align-items:flex-end;justify-content:space-around;border-bottom:1px solid #e9edf3;margin-top:8px}.chart-bars i{width:12px;background:#e8efff;border-radius:3px 3px 0 0}.chart-line{position:absolute;left:15px;right:15px;bottom:25px;height:80px}.chart-line svg{width:100%;height:100%;overflow:visible}.chart-line path{stroke:var(--blue);stroke-width:3;fill:none}.rates-card>div{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;font-size:9px;border-bottom:1px solid #eef1f5;padding:11px 0}.rates-card b{font-size:9px}.rates-card i,.rates-card em{font-style:normal;color:#657187;text-align:right}.rates-card em{color:var(--blue);font-weight:700}.rates-card>small{font-size:6px;display:block;text-align:right;color:#a3adbb;margin-top:8px}.float-card{position:absolute;display:flex;align-items:center;gap:10px;background:white;color:var(--ink);padding:11px 15px;border-radius:11px;box-shadow:0 16px 35px rgba(0,0,0,.18)}.float-card b{font-size:10px;display:block}.float-card small{font-size:7px;color:#8390a2;display:block}.float-icon{width:25px;height:25px;border-radius:8px;background:#def8ef;color:#16a978;display:grid;place-items:center;font-weight:800}.float-icon.gold{background:#fff2d9;color:#c6810e}.float-one{left:-38px;bottom:28px}.float-two{right:-20px;top:65px}.credibility-strip{padding:25px 0 45px}.strip-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.strip-inner p{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#9aa4b2}.strip-inner>div{display:flex;align-items:center;gap:18px;color:#607087;font-size:13px;font-weight:600}.strip-inner i{width:4px;height:4px;border-radius:50%;background:var(--gold)}
.section{padding:115px 0}.two-col{display:grid;grid-template-columns:1.05fr .95fr;gap:100px;align-items:start}.section-heading h2{font:700 clamp(34px,4vw,50px)/1.13 "Manrope";letter-spacing:-.035em;margin:16px 0 0;color:var(--navy)}.section-heading>p{color:var(--muted);max-width:650px;margin:20px 0 0;font-size:17px}.section-heading.centered{text-align:center;max-width:760px;margin:0 auto 48px}.section-heading.centered .eyebrow{justify-content:center}.lead-copy{font-size:18px;color:#536176;padding-top:30px}.lead-copy p:first-child{font-weight:600;color:#34435a}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:65px}.value-card{border:1px solid var(--line);border-radius:var(--radius);padding:26px;min-height:280px;position:relative;transition:.3s}.value-card:hover{border-color:#c3d4f3;transform:translateY(-5px);box-shadow:var(--shadow)}.value-card>span{position:absolute;right:21px;top:18px;color:#b5c0cd;font:600 11px "Manrope"}.value-card svg{width:35px;color:var(--blue);margin:20px 0 34px}.value-card h3{font:700 19px "Manrope";margin:0 0 12px}.value-card p{font-size:14px;color:var(--muted);line-height:1.65;margin:0}.features{background:var(--soft)}.feature-tabs{display:flex;justify-content:center;border-bottom:1px solid var(--line);margin-bottom:52px}.feature-tabs button{border:0;background:none;color:#7d899b;font-weight:600;font-size:14px;padding:14px 22px;position:relative;cursor:pointer}.feature-tabs button:after{content:"";height:3px;background:var(--blue);position:absolute;left:20px;right:20px;bottom:-2px;transform:scaleX(0);transition:.25s}.feature-tabs button.active{color:var(--navy)}.feature-tabs button.active:after{transform:scaleX(1)}.feature-panel{display:none;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center;min-height:485px}.feature-panel.active{display:grid}.feature-number{color:var(--blue);font:700 12px "Manrope";letter-spacing:.15em}.feature-copy h3{font:700 36px/1.2 "Manrope";letter-spacing:-.03em;margin:16px 0}.feature-copy p{color:var(--muted);font-size:17px}.feature-copy ul{list-style:none;padding:0;margin:25px 0 0;display:grid;gap:12px}.feature-copy li{position:relative;padding-left:28px;font-weight:600;font-size:14px;color:#425168}.feature-copy li:before{content:"✓";position:absolute;left:0;top:0;color:var(--blue);font-weight:800}.feature-visual{border-radius:28px;background:linear-gradient(145deg,#0d2b55,#071a35);min-height:440px;padding:55px;display:grid;place-items:center;box-shadow:0 30px 60px rgba(8,35,73,.18)}.mini-window{background:#fff;border-radius:16px;width:100%;max-width:490px;padding:26px;box-shadow:0 22px 50px rgba(0,0,0,.25)}.mini-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px}.mini-head b{font:700 16px "Manrope"}.mini-head span{font-size:11px;background:#e9f1ff;color:var(--blue);padding:5px 9px;border-radius:20px}.form-row,.form-grid>div{border:1px solid var(--line);border-radius:9px;padding:10px 13px;margin-top:16px}.form-row span,.form-grid span,.total-row span{display:block;font-size:9px;text-transform:uppercase;color:#8a96a8;letter-spacing:.07em}.form-row b,.form-grid b{font-size:13px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.total-row{background:var(--sky);border-radius:10px;padding:13px;margin:16px 0;display:flex;justify-content:space-between;align-items:center}.total-row b{color:var(--blue);font:700 17px "Manrope"}.mini-window button{width:100%;border:0;border-radius:9px;background:var(--blue);color:white;padding:12px;font-weight:700}.clients-visual{display:block;color:#fff}.client-profile{display:flex;align-items:center;gap:18px;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:23px}.avatar{width:55px;height:55px;border-radius:16px;background:linear-gradient(135deg,#427cff,#83acff);display:grid;place-items:center;font-weight:800}.client-profile small,.client-profile b,.client-profile span{display:block}.client-profile small{font-size:9px;color:#91a6c4;text-transform:uppercase}.client-profile b{font:700 19px "Manrope"}.client-profile span{font-size:11px;color:#9fb0c8}.client-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.client-stats div{background:rgba(255,255,255,.07);padding:15px;border-radius:12px}.client-stats small{display:block;color:#9fb0c8;font-size:9px}.client-stats b{font-size:13px}.timeline{display:grid;grid-template-columns:14px 1fr auto;gap:12px;align-items:center;background:white;color:var(--ink);border-radius:12px;padding:15px;margin-top:10px}.timeline>span{width:9px;height:9px;border-radius:50%;background:var(--blue)}.timeline b,.timeline small{display:block}.timeline b{font-size:12px}.timeline small{color:#8390a3;font-size:9px}.timeline em{color:#18a474;font-style:normal}.stats-visual{display:block;background:#fff;border:1px solid var(--line)}.stat-title{display:flex;justify-content:space-between}.stat-title b{font:700 16px "Manrope"}.stat-title span{font-size:10px;color:var(--muted)}.stat-chart{height:270px;position:relative;margin-top:30px}.axis{position:absolute;left:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between}.axis i{font-size:8px;color:#99a4b3;font-style:normal}.line-grid{position:absolute;left:40px;right:0;top:4px;bottom:10px;background:repeating-linear-gradient(to bottom,#eef1f5 0,#eef1f5 1px,transparent 1px,transparent 32%)}.stat-chart svg{position:absolute;left:40px;right:0;bottom:10px;width:calc(100% - 40px);height:95%}.stat-chart .area{fill:url(#area);stroke:none}.stat-chart .stroke{fill:none;stroke:var(--blue);stroke-width:4}.display-visual{padding:40px}.screen{background:#07162e;border:8px solid #1b2b43;border-radius:12px;width:100%;color:#fff;padding:23px;box-shadow:0 20px 40px rgba(0,0,0,.35)}.screen-head{display:flex;justify-content:space-between;border-bottom:1px solid #30425d;padding-bottom:15px}.screen-head b{font:800 14px "Manrope"}.screen-head b i{font-style:normal;color:var(--gold)}.screen-head span{font-size:8px;color:#93a6c3}.screen-labels,.currency{display:grid;grid-template-columns:1.3fr 1fr 1fr;align-items:center}.screen-labels{font-size:7px;color:#6f829f;padding:13px 0 4px}.currency{border-top:1px solid #1d304d;padding:15px 0}.currency b{font-size:18px}.currency b i{font:700 10px "Manrope";font-style:normal;margin-left:8px}.currency span,.currency em{font:700 15px "Manrope";font-style:normal;text-align:right}.currency em{color:var(--gold)}
.photo-feature{display:block;padding:0;position:relative;overflow:hidden;background:var(--navy);margin:0}.photo-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(5,20,43,.88) 0,rgba(5,20,43,.22) 45%,transparent 72%);pointer-events:none}.photo-feature img{display:block;width:100%;height:440px;object-fit:cover;transition:transform .65s ease}.photo-feature:hover img{transform:scale(1.025)}.photo-feature figcaption{position:absolute;z-index:2;left:30px;right:30px;bottom:26px;color:white}.photo-feature figcaption b,.photo-feature figcaption span{display:block}.photo-feature figcaption b{font:700 18px "Manrope"}.photo-feature figcaption span{font-size:12px;color:#cfdaea;margin-top:3px}.fxt-section{background:radial-gradient(circle at 80% 20%,rgba(42,104,255,.22),transparent 28%),linear-gradient(135deg,#071a35,#0b2b56);color:white;overflow:hidden}.fxt-shell{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.fxt-copy{max-width:590px}.fxt-logo{font:800 32px "Manrope";letter-spacing:-.04em;margin:22px 0 12px}.fxt-logo span{color:var(--gold)}.fxt-copy h2{font:700 clamp(34px,4vw,50px)/1.13 "Manrope";letter-spacing:-.04em;margin:0 0 20px}.fxt-copy p{color:#b8c7db;font-size:17px;margin-bottom:30px}.fxt-features{display:grid;grid-template-columns:1fr 1fr;border:1px solid #315078;border-radius:24px;overflow:hidden;background:rgba(255,255,255,.035)}.fxt-features article{padding:28px;min-height:205px}.fxt-features article:nth-child(odd){border-right:1px solid #315078}.fxt-features article:nth-child(-n+2){border-bottom:1px solid #315078}.fxt-features article>span{font:700 10px "Manrope";color:#79a6ff}.fxt-features h3{font:700 17px/1.25 "Manrope";margin:18px 0 8px}.fxt-features p{font-size:12px;line-height:1.6;color:#9fb0c8;margin:0}.fxt-audience{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:58px;padding-top:28px;border-top:1px solid #294769;color:#aebdd1;font-size:12px}.fxt-audience i{width:4px;height:4px;border-radius:50%;background:var(--gold)}.workflow{background:var(--navy);color:white}.workflow-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.workflow .section-heading h2,.reach .section-heading h2{color:white}.workflow .section-heading p,.reach .section-heading p{color:#aebbd0}.steps{display:grid}.steps article{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:0 0 32px;position:relative}.steps article:not(:last-child):before{content:"";position:absolute;top:42px;left:20px;width:1px;height:calc(100% - 25px);background:#335078}.steps article>span{width:42px;height:42px;border-radius:50%;border:1px solid #476388;background:#102c53;display:grid;place-items:center;color:#8db3ff;font-weight:700;z-index:1}.steps h3{font:700 19px "Manrope";margin:5px 0}.steps p{color:#9facbf;margin:0;font-size:14px}.display-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:center}.display-showcase{background:#eaf1fd;border-radius:32px;padding:55px 45px 0;min-height:450px;overflow:hidden}.tv{background:#091a34;color:white;border:9px solid #202b3c;border-bottom-width:16px;border-radius:12px;padding:22px;box-shadow:0 25px 50px rgba(6,25,52,.3);transform:perspective(900px) rotateY(4deg)}.tv-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.tv-top span{font:800 14px "Manrope";letter-spacing:.07em}.tv-top small{color:#8fa3c0}.tv-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center;border-top:1px solid #263a59;padding:13px 0}.tv-row.head{font-size:7px;color:#788ca8}.tv-row b{font-size:12px}.tv-row b i{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#173867;color:#8eb4ff;font-size:14px;font-style:normal;margin-right:9px}.tv-row span,.tv-row em{text-align:right;font:700 15px "Manrope";font-style:normal}.tv-row em{color:var(--gold)}.tv-message{text-align:center;background:var(--blue);margin:12px -22px -22px;padding:8px;font-size:9px}.tv-shadow{width:55%;height:16px;border-radius:50%;background:rgba(8,27,56,.15);filter:blur(8px);margin:22px auto}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:28px 0}.check-grid span{font-size:13px;font-weight:600;padding-left:23px;position:relative}.check-grid span:before{content:"✓";position:absolute;left:0;color:var(--blue)}.text-link{font-size:14px;font-weight:700;color:var(--blue)}.text-link b{margin-left:8px}.reach{background:#0a2040;color:white}.reach-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.reach .section-heading p{font-size:16px}.map-card{position:relative;border:1px solid #2d4a70;background:linear-gradient(145deg,#102d55,#0a2040);padding:46px;border-radius:26px;min-height:340px;overflow:hidden}.map-card:before{content:"";position:absolute;width:380px;height:250px;left:90px;top:25px;border:1px solid #29476e;border-radius:52% 48% 38% 62%;transform:rotate(-10deg);opacity:.65}.map-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 68% 35%,rgba(42,104,255,.3),transparent 35%)}.map-card strong,.map-card p{position:relative;z-index:2}.map-card strong{display:block;margin-top:180px;font:700 19px "Manrope"}.map-card p{color:#aebbd0;font-size:13px}.map-dots i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--gold);z-index:3;box-shadow:0 0 0 6px rgba(233,174,72,.12)}.d1{top:107px;left:220px}.d2{top:83px;left:257px}.d3{top:139px;left:275px}.d4{top:167px;left:310px}.d5{top:124px;left:340px}.d6{top:185px;left:350px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.service-card{border:1px solid var(--line);border-radius:20px;padding:27px;min-height:270px;position:relative}.service-card.featured{background:var(--navy);color:white;border-color:var(--navy);transform:translateY(-10px);box-shadow:var(--shadow)}.badge{position:absolute;right:18px;top:18px;font-size:8px;background:#213d64;color:#b9cef0;padding:4px 8px;border-radius:20px;text-transform:uppercase;letter-spacing:.1em}.service-icon{font:700 11px "Manrope";color:var(--blue);margin-bottom:44px}.service-card h3{font:700 18px/1.25 "Manrope";margin:0 0 14px}.service-card p{color:var(--muted);font-size:13px;line-height:1.65}.service-card.featured p{color:#aebbd0}.price{display:flex;align-items:baseline;gap:7px}.price b{font:700 20px "Manrope"}.price span{font-size:10px;color:#9eb0c8}.service-card a{font-size:11px;color:#8eb4ff}.training{padding-top:30px}.training-card{background:linear-gradient(115deg,#2867ff,#1246c2);border-radius:30px;color:white;padding:65px;display:grid;grid-template-columns:1.25fr .75fr;gap:80px;position:relative;overflow:hidden}.training-card:after{content:"";position:absolute;width:370px;height:370px;border:70px solid rgba(255,255,255,.06);border-radius:50%;right:-120px;bottom:-180px}.training-copy{position:relative;z-index:2}.training-copy h2{font:700 41px/1.16 "Manrope";letter-spacing:-.035em;margin:16px 0}.training-copy>p{color:#d9e5ff}.training-list{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 32px}.training-list span{border:1px solid rgba(255,255,255,.25);border-radius:100px;padding:6px 11px;font-size:11px}.button.white{background:white;color:var(--blue)}.training-stat{align-self:center;position:relative;z-index:2}.training-stat>div{border-left:1px solid rgba(255,255,255,.25);padding:10px 0 25px 25px;margin-bottom:20px}.training-stat b{display:block;font:700 40px "Manrope"}.training-stat span{font-size:12px;color:#d2e0ff;max-width:190px;display:block}.resource-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.resource-links a{display:grid;grid-template-columns:45px 1fr 25px;gap:15px;align-items:center;padding:23px 10px;border-bottom:1px solid var(--line);transition:.2s}.resource-links a:first-child{border-top:1px solid var(--line)}.resource-links a:hover{padding-left:18px;background:var(--soft)}.resource-links a>span{font-size:10px;color:var(--blue);font-weight:700}.resource-links b,.resource-links small{display:block}.resource-links b{font:700 16px "Manrope"}.resource-links small{color:var(--muted);font-size:12px;margin-top:3px}.resource-links em{font-style:normal;color:var(--blue)}.contact{background:var(--navy);color:white;padding:110px 0}.contact-grid{display:grid;grid-template-columns:1fr .85fr;gap:100px}.contact-copy h2{font:700 44px/1.16 "Manrope";letter-spacing:-.04em;margin:16px 0}.contact-copy p{color:#aebbd0;max-width:600px}.button.whatsapp{background:#25d366;color:#062d18;margin-top:20px}.contact-card{display:grid;grid-template-columns:1fr 1fr;background:#0e294d;border:1px solid #29496f;border-radius:24px;padding:34px;gap:25px}.contact-card small{display:block;color:#7f97b8;text-transform:uppercase;font-size:8px;letter-spacing:.11em}.contact-card a{font-size:14px;font-weight:600}.contact-card a:hover{color:#89afff}.contact-card .address{grid-column:1/-1;border-top:1px solid #29496f;padding-top:22px}.contact-card p{margin:3px 0;color:#d1daea;font-size:13px}footer{background:#06162c;color:white;padding:50px 0 25px}.footer-main{display:grid;grid-template-columns:.6fr 1fr 1fr;align-items:center;border-bottom:1px solid #1d3453;padding-bottom:35px}.light-brand{color:white}.footer-main>p{color:#8395b0;font-size:13px}.footer-links{display:flex;justify-content:flex-end;gap:20px;font-size:12px;color:#9cacbf}.footer-bottom{display:flex;justify-content:space-between;padding-top:22px;color:#6f819d;font-size:11px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:1050px){.hero-grid{grid-template-columns:1fr}.hero{padding-top:140px}.product-stage{max-width:700px;margin:20px auto 0}.hero-copy{text-align:center}.hero-copy>p,.hero h1{margin-left:auto;margin-right:auto}.hero-actions,.hero-trust{justify-content:center}.value-grid,.service-grid{grid-template-columns:1fr 1fr}.feature-panel,.display-grid,.reach-grid{gap:45px}.feature-visual{padding:35px}.workflow-grid,.contact-grid{gap:55px}}
@media(max-width:820px){.container,.nav-wrap{width:min(100% - 32px,1180px)}.main-nav{position:absolute;left:16px;right:16px;top:72px;display:none;flex-direction:column;align-items:stretch;background:white;color:var(--navy)!important;border-radius:14px;padding:20px;box-shadow:var(--shadow);gap:6px}.main-nav.open{display:flex}.main-nav a{padding:9px 12px}.menu-toggle{display:block}.hero{min-height:auto;padding-bottom:110px}.hero:after{height:60px}.product-stage{transform:none}.float-card{display:none}.strip-inner,.two-col,.feature-panel.active,.fxt-shell,.workflow-grid,.display-grid,.reach-grid,.training-card,.resource-grid,.contact-grid{grid-template-columns:1fr}.strip-inner{display:block;text-align:center}.strip-inner>div{justify-content:center;flex-wrap:wrap}.two-col,.fxt-shell,.workflow-grid,.display-grid,.reach-grid,.resource-grid,.contact-grid{gap:38px}.fxt-copy{max-width:760px}.fxt-audience{flex-wrap:wrap}.value-grid{grid-template-columns:1fr 1fr}.section{padding:85px 0}.feature-tabs{justify-content:flex-start;overflow:auto}.feature-tabs button{white-space:nowrap}.feature-panel{gap:40px}.feature-copy{max-width:650px}.service-grid{grid-template-columns:1fr 1fr}.training-card{padding:45px}.training-stat{display:grid;grid-template-columns:1fr 1fr}.contact-copy h2{font-size:38px}.footer-main{grid-template-columns:1fr;text-align:center;gap:18px}.footer-main .brand{justify-content:center}.footer-links{justify-content:center}.footer-bottom{flex-direction:column;align-items:center;gap:8px}.hero-trust{flex-wrap:wrap;row-gap:15px}}
@media(max-width:560px){.nav-wrap{height:70px}.hero{padding-top:120px}.hero h1{font-size:40px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.button{width:100%}.hero-trust{display:grid;grid-template-columns:1fr 1fr;text-align:left}.hero-trust span:nth-child(3){grid-column:1/-1}.product-stage{display:none}.credibility-strip{padding-top:0}.strip-inner>div{gap:10px 14px}.strip-inner i{display:none}.section-heading h2{font-size:34px}.two-col{gap:15px}.value-grid,.service-grid,.fxt-features{grid-template-columns:1fr}.value-card{min-height:230px}.feature-tabs{margin-right:-16px}.feature-tabs button{padding:12px 15px}.feature-copy h3{font-size:30px}.feature-visual{min-height:370px;padding:22px;border-radius:20px}.photo-feature{padding:0}.photo-feature img{height:370px}.fxt-features article{min-height:auto;border-right:0!important;border-bottom:1px solid #315078}.fxt-features article:last-child{border-bottom:0}.fxt-audience{display:grid;text-align:center}.fxt-audience i{display:none}.form-grid{grid-template-columns:1fr}.display-showcase{padding:28px 17px 0;min-height:380px}.tv{padding:13px}.tv-message{margin:10px -13px -13px}.check-grid{grid-template-columns:1fr}.map-card{padding:28px}.map-card:before{left:10px}.training-card{padding:35px 25px;border-radius:20px}.training-copy h2{font-size:33px}.training-stat{grid-template-columns:1fr}.contact-card{grid-template-columns:1fr;padding:25px}.contact-card .address{grid-column:auto}.contact-copy h2{font-size:34px}.footer-links{flex-wrap:wrap}.footer-bottom{text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.value-card,.button{transition:none}}
.brand-mark{width:42px;height:42px;display:grid;place-items:center;padding:0;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);transform:none}.site-header.scrolled .brand-mark{background:#eef4ff;border-color:#cad9f1}.brand-mark svg{width:34px;height:34px;stroke:var(--blue);stroke-width:2.4}.brand-mark svg circle{fill:rgba(42,103,255,.14)}.brand-mark .arrow-two{stroke:var(--gold)}.brand-mark .coin-line{stroke:currentColor}.hero-office-card{position:relative;margin:0;border-radius:26px;overflow:visible;filter:drop-shadow(0 32px 48px rgba(0,0,0,.34))}.hero-office-card:after{content:"";position:absolute;inset:0;border-radius:26px;background:linear-gradient(to top,rgba(5,20,43,.86),transparent 48%);pointer-events:none}.hero-office-card>img{display:block;width:100%;height:480px;object-fit:cover;border-radius:26px}.hero-office-card>figcaption{position:absolute;z-index:2;left:28px;bottom:25px}.hero-office-card>figcaption .online{display:block;margin-bottom:7px}.hero-office-card>figcaption b{font:700 21px/1.3 "Manrope";color:#fff}.hero-office-card .float-card{z-index:3}.lintem-logo{grid-column:1/-1;background:white;border-radius:13px;padding:14px 18px;margin-bottom:4px;display:flex;align-items:center;justify-content:center}.lintem-logo img{display:block;width:min(230px,80%);height:auto}.light-brand .brand-mark{background:rgba(255,255,255,.06)}
@media(max-width:820px){.hero-office-card{max-width:700px;margin:10px auto 0}.hero-office-card>img{height:430px}}
@media(max-width:560px){.hero-office-card>img{height:320px}.hero-office-card>figcaption{left:20px;bottom:18px}.hero-office-card>figcaption b{font-size:17px}}
.morocco-visual{display:flex;flex-direction:column;justify-content:center;color:white;position:relative;overflow:hidden}.morocco-visual:before{content:"";position:absolute;width:300px;height:300px;border:60px solid rgba(42,103,255,.12);border-radius:50%;right:-120px;top:-100px}.local-badge{position:relative;z-index:1;display:flex;align-items:center;gap:9px;align-self:flex-start;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);padding:8px 12px;border-radius:100px;font-size:11px;font-weight:700}.local-badge span{width:8px;height:8px;border-radius:50%;background:#43d39e;box-shadow:0 0 0 5px rgba(67,211,158,.12)}.local-computer{position:relative;z-index:1;width:min(330px,85%);margin:30px auto 22px}.local-screen{background:#f8fbff;border:9px solid #172b49;border-radius:13px;padding:24px;color:var(--navy);box-shadow:0 20px 35px rgba(0,0,0,.25)}.local-screen b,.local-screen span{display:block}.local-screen b{font:800 20px "Manrope";letter-spacing:.08em;color:var(--blue)}.local-screen span{font-size:10px;color:#75849a;margin:3px 0 18px}.local-screen i{display:block;height:8px;border-radius:5px;background:#dbe6f5;margin-top:8px}.local-screen i:nth-of-type(1){width:78%;background:#bdd0f4}.local-screen i:nth-of-type(2){width:58%}.local-screen i:nth-of-type(3){width:68%}.local-stand{width:70px;height:25px;border-bottom:8px solid #172b49;border-left:13px solid transparent;border-right:13px solid transparent;margin:auto}.local-separation{position:relative;z-index:1;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.local-separation span{border:1px solid #416089;background:#102c53;padding:6px 10px;border-radius:8px;color:#b8cdf0;font-size:10px;font-weight:700}.morocco-visual>p{position:relative;z-index:1;color:#aebdd1;font-size:12px;text-align:center;max-width:430px;margin:18px auto 0}.feature-panel[data-panel="maroc"]{grid-template-columns:1fr 1fr}.feature-panel[data-panel="maroc"] .feature-copy li{line-height:1.45}
@media(max-width:820px){.feature-panel[data-panel="maroc"].active{grid-template-columns:1fr}}
