/* SOURCE: assets/synthex-v119.css */
/* SYNTHEX V118 — approved curved monitor + automatic Portal */
.hero{padding:42px 0 54px}.hero .container.hero-grid{max-width:1580px;width:calc(100% - 56px);grid-template-columns:minmax(0,.9fr) minmax(660px,1.25fr);gap:30px;align-items:center}.hero h1{max-width:680px}
.hero .hero-visual.hero-visual-v118{position:relative;width:100%!important;max-width:none!important;margin:0!important;aspect-ratio:982/623;min-width:0;border-radius:26px;overflow:hidden;background:#080b11;box-shadow:0 24px 80px rgba(0,0,0,.36)}
.v118-scene{position:absolute;inset:0}.v118-scene:after{content:"";position:absolute;z-index:3;left:25%;top:42%;width:52%;height:28%;background:linear-gradient(180deg,rgba(7,10,15,.98),rgba(7,10,15,.92) 58%,rgba(7,10,15,.45) 82%,rgba(7,10,15,0));border-radius:0 0 18px 18px;pointer-events:none}.v118-scene-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;filter:brightness(.96) saturate(.96)}
.v118-monitor{position:absolute;z-index:4;left:6%;top:3%;width:70%;height:46%;padding:9px 11px 12px;background:linear-gradient(180deg,#171b22,#080a0e);border:1px solid rgba(255,255,255,.18);border-radius:34px 34px 28px 28px/22px 22px 18px 18px;box-shadow:0 26px 58px rgba(0,0,0,.62),inset 0 1px rgba(255,255,255,.09);transform:perspective(1400px) rotateX(.8deg)}
.v118-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:24px 24px 20px 20px;background:#070b12;border:1px solid rgba(94,111,146,.35)}.v118-neck{position:absolute;left:47%;bottom:-12%;width:7%;height:14%;border-radius:0 0 8px 8px;background:linear-gradient(#171a20,#08090c);box-shadow:0 8px 14px rgba(0,0,0,.35)}.v118-base{position:absolute;left:37%;bottom:-16%;width:27%;height:5%;border-radius:50%;background:linear-gradient(90deg,#07080a,#1c1f24,#07080a);box-shadow:0 8px 18px rgba(0,0,0,.45)}
.v115-portal-shell{position:absolute;inset:0;background:#080c13}.v115-carousel{position:absolute;inset:0 0 22px;overflow:hidden}.v115-slide{position:absolute;inset:0;display:grid;grid-template-columns:130px minmax(0,1fr);opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .7s ease,transform .7s ease,visibility .7s;background:linear-gradient(145deg,#090d15,#0b1019 64%,#0c1320);color:#edf2ff}.v115-slide.active{opacity:1;visibility:visible;transform:none;z-index:2}.v115-slide-inner{display:contents}
.v115-side{padding:16px 10px;background:#080b12;border-right:1px solid #1c2533}.v115-brand{display:flex;align-items:center;gap:6px;font-size:8px;font-weight:900;letter-spacing:.12em;margin-bottom:10px}.v115-brand b{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:linear-gradient(135deg,#08b9ea,#7c3aed)}.v115-side span{display:block;padding:5px 6px;margin:2px 0;border-radius:5px;font-size:7.5px;color:#aeb7c7}.v115-side span.active{color:#fff;background:linear-gradient(90deg,rgba(124,58,237,.76),rgba(76,29,149,.25))}
.v115-main{padding:18px 18px 28px;min-width:0;display:flex;flex-direction:column;justify-content:center}.v115-top,.v115-toprow{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.v115-kicker{font-size:7px;color:#15d5ab;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.v115-main h3{font-size:18px;line-height:1.05;color:#fff;max-width:420px;margin:0 0 6px}.v115-main p{font-size:8.5px;line-height:1.5;color:#a6b0c0;max-width:440px}.v115-open{flex:0 0 auto;border:1px solid #2b3546;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800;color:#e6ecf8;background:#0d121b;text-decoration:none}.v115-open:hover{border-color:#7c3aed}
.v115-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:11px}.v115-tile{padding:8px;border-radius:7px;border:1px solid #202a39;background:#101620}.v115-tile b{display:block;font-size:13px}.v115-tile small{display:block;font-size:6px;color:#8290a5;margin-top:2px}.v115-list,.v115-rowlist{display:grid;gap:5px;margin-top:8px}.v115-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:6px;border:1px solid #202a39;background:#0f141d;font-size:6.7px}.v115-row em{font-style:normal;color:#92a0b3}.v115-form{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.v115-field{padding:7px;border-radius:6px;border:1px solid #273040;background:#0f131b;color:#8995a7;font-size:6.5px}.v115-alert{margin-top:6px;padding:7px;border-radius:6px;border:1px solid rgba(239,68,68,.4);background:rgba(127,29,29,.16);color:#f0aaaa;font-size:6.5px}.v115-bars{height:38px;display:flex;align-items:flex-end;gap:5px;margin-top:10px;padding:7px;border:1px solid #202a39;border-radius:7px;background:#0f141d}.v115-bars i{width:10px;border-radius:3px 3px 0 0;background:linear-gradient(#08c1ea,#8b5cf6)}
.v115-dots{position:absolute;z-index:5;left:50%;bottom:7px;transform:translateX(-50%);display:flex;gap:5px}.v115-dot{width:6px;height:6px;border-radius:50%;background:#526075;transition:.25s}.v115-dot.active{width:18px;border-radius:999px;background:#7c5cff;box-shadow:0 0 8px rgba(124,92,255,.55)}
.hero-points{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;max-width:640px}.hero-points .pill{min-height:56px;padding:10px 14px;border-radius:14px;border:1px solid rgba(124,58,237,.22);background:linear-gradient(180deg,rgba(15,18,27,.95),rgba(9,11,17,.95));white-space:normal;display:flex;align-items:center;gap:9px}.hero-points .check{width:24px;height:24px;border-radius:8px;border:1px solid rgba(59,130,246,.3);display:grid;place-items:center;color:#22c3f5}.hero-points .check:before{content:'✓';font-size:12px}
.stats.v115-feature-links{max-width:1530px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;padding:0!important;border:1px solid rgba(115,132,165,.2);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#0d121b,#090d14)}.v115-feature-card{display:flex;flex-direction:column;min-height:190px;padding:28px 30px!important;border-right:1px solid rgba(115,132,165,.18);text-decoration:none!important;text-align:left!important}.v115-feature-card:last-child{border-right:0}.v115-feature-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:1px solid rgba(124,58,237,.68);margin-bottom:18px;color:#23bdf5}.v115-feature-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v115-feature-card strong{font-size:16px!important;letter-spacing:.18em!important;color:#fff}.v115-feature-card span{font-size:13px!important;line-height:1.5!important;color:#aeb7c8!important;margin:10px 0 16px!important}.v115-feature-card em{margin-top:auto;color:#a56cff;font-size:13px;font-style:normal;font-weight:700}.v115-feature-card:hover{background:rgba(124,58,237,.07)}
@media(max-width:1180px){.hero .container.hero-grid{width:calc(100% - 36px);grid-template-columns:1fr 1.05fr;gap:20px}.v118-monitor{left:7%;width:70%;top:3%;height:46%}.stats.v115-feature-links{grid-template-columns:repeat(2,1fr)!important}.v115-feature-card:nth-child(2){border-right:0}.v115-feature-card:nth-child(-n+2){border-bottom:1px solid rgba(115,132,165,.18)}}
@media(max-width:820px){.hero{padding-top:28px}.hero .container.hero-grid{width:calc(100% - 28px);display:grid;grid-template-columns:1fr;gap:26px}.hero .hero-visual.hero-visual-v118{aspect-ratio:1.55}.v118-monitor{left:7%;top:3%;width:72%;height:47%}.v115-slide{grid-template-columns:94px minmax(0,1fr)}.v115-side{padding:12px 7px}.v115-side span{font-size:6.5px;padding:5px}.v115-main{padding:14px 12px 24px}.v115-main h3{font-size:15px}.v115-main p{font-size:7px}.hero-points{grid-template-columns:1fr}.stats.v115-feature-links{grid-template-columns:1fr 1fr!important}.v115-feature-card{min-height:170px;padding:22px!important}}
@media(max-width:520px){.hero .container.hero-grid{width:calc(100% - 24px)}.hero .hero-visual.hero-visual-v118{aspect-ratio:1.28}.v118-scene-img{object-position:center center}.v118-monitor{left:5%;top:3%;width:86%;height:46%;padding:6px 7px 9px}.v118-screen{border-radius:16px}.v115-slide{grid-template-columns:66px minmax(0,1fr)}.v115-side{padding:8px 4px}.v115-side span{font-size:4.8px;padding:4px 3px}.v115-brand{font-size:5.5px}.v115-brand b{width:14px;height:14px}.v115-main{padding:9px 7px 19px}.v115-main h3{font-size:10px}.v115-main p{font-size:5.5px}.v115-open{font-size:5px;padding:4px 5px}.v115-grid{grid-template-columns:repeat(2,1fr);margin-top:7px}.v115-tile{padding:5px}.v115-tile b{font-size:9px}.v115-tile small{font-size:4.5px}.v115-row{padding:5px;font-size:5px}.v115-dots{bottom:5px}.stats.v115-feature-links{grid-template-columns:1fr!important}.v115-feature-card{min-height:0;padding:20px!important;border-right:0!important;border-bottom:1px solid rgba(115,132,165,.18)!important}.v115-feature-card:last-child{border-bottom:0!important}}
@media(prefers-reduced-motion:reduce){.v115-slide{transition:none}.v115-feature-card{transition:none}}

/* V119 — exact approved scene, Portal aligned to physical monitor */
.hero .hero-visual.hero-visual-v119{position:relative;width:100%!important;max-width:none!important;margin:0!important;aspect-ratio:1102/625;min-width:0;border-radius:26px;overflow:hidden;background:#080b11;box-shadow:0 24px 80px rgba(0,0,0,.36)}
.hero-visual-v119 .v118-scene{position:absolute;inset:0}.hero-visual-v119 .v118-scene:after{display:none!important;content:none!important}.hero-visual-v119 .v118-scene-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:none}
.hero-visual-v119 .v118-monitor{position:absolute;z-index:4;left:21.2%;top:15.8%;width:53.2%;height:58%;padding:4px;background:#080b12;border:1px solid rgba(255,255,255,.16);border-radius:11px;box-shadow:0 8px 20px rgba(0,0,0,.24);transform:none}
.hero-visual-v119 .v118-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px;background:#070b12;border:1px solid rgba(94,111,146,.26)}
.hero-visual-v119 .v118-neck,.hero-visual-v119 .v118-base{display:none!important}
.hero-visual-v119 .v115-carousel{inset:0 0 20px}.hero-visual-v119 .v115-slide{grid-template-columns:122px minmax(0,1fr)}.hero-visual-v119 .v115-main{padding:16px 16px 25px}.hero-visual-v119 .v115-main h3{font-size:18px}.hero-visual-v119 .v115-main p{font-size:8px}.hero-visual-v119 .v115-side span{font-size:7px}.hero-visual-v119 .v115-dots{bottom:6px}
@media(max-width:1180px){.hero .container.hero-grid{grid-template-columns:1fr 1.08fr}.hero-visual-v119 .v118-monitor{left:20.8%;top:15.5%;width:54%;height:58.5%}}
@media(max-width:820px){.hero .hero-visual.hero-visual-v119{aspect-ratio:1.58}.hero-visual-v119 .v118-scene-img{object-position:center bottom}.hero-visual-v119 .v118-monitor{left:14%;top:8%;width:64%;height:59%}.hero-visual-v119 .v115-slide{grid-template-columns:92px minmax(0,1fr)}.hero-visual-v119 .v115-main h3{font-size:15px}.hero-visual-v119 .v115-main p{font-size:7px}}
@media(max-width:520px){.hero .hero-visual.hero-visual-v119{aspect-ratio:1.22}.hero-visual-v119 .v118-scene-img{object-fit:cover;object-position:center bottom}.hero-visual-v119 .v118-monitor{left:5%;top:3%;width:90%;height:52%;padding:3px;border-radius:9px}.hero-visual-v119 .v118-screen{border-radius:7px}.hero-visual-v119 .v115-slide{grid-template-columns:64px minmax(0,1fr)}.hero-visual-v119 .v115-main{padding:8px 7px 18px}.hero-visual-v119 .v115-main h3{font-size:10px}.hero-visual-v119 .v115-main p{font-size:5.2px}.hero-visual-v119 .v115-open{font-size:4.8px;padding:4px}.hero-visual-v119 .v115-side span{font-size:4.6px}.hero-visual-v119 .v115-dots{bottom:4px}}

/* V119 responsive correction — remove legacy two-column squeeze */
@media(max-width:900px){
 .hero .container.hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important;width:calc(100% - 36px)!important}
 .hero .container.hero-grid>:first-child{width:100%;max-width:650px;margin:0 auto}
 .hero .hero-visual.hero-visual-v119{width:min(100%,720px)!important;max-width:720px!important;justify-self:center;margin:0 auto!important;aspect-ratio:1102/625}
 .hero-visual-v119 .v118-monitor{left:20%;top:14.5%;width:57%;height:60%}
}
@media(max-width:520px){
 .hero .container.hero-grid{width:calc(100% - 28px)!important;gap:22px!important}
 .hero .hero-visual.hero-visual-v119{aspect-ratio:auto!important;min-height:280px;border-radius:18px;background:linear-gradient(180deg,#0b1018,#080b11);box-shadow:0 18px 50px rgba(0,0,0,.32)}
 .hero-visual-v119 .v118-scene{position:relative!important;inset:auto!important;height:280px;background:linear-gradient(145deg,#090d15,#0b1019)}
 .hero-visual-v119 .v118-scene-img{display:none!important}
 .hero-visual-v119 .v118-monitor{left:3%!important;top:3%!important;width:94%!important;height:94%!important;padding:4px!important;border-radius:16px!important}
 .hero-visual-v119 .v118-screen{border-radius:12px!important}
 .hero-visual-v119 .v115-slide{grid-template-columns:76px minmax(0,1fr)}
 .hero-visual-v119 .v115-main{padding:12px 10px 24px}.hero-visual-v119 .v115-main h3{font-size:14px}.hero-visual-v119 .v115-main p{font-size:7px}.hero-visual-v119 .v115-side span{font-size:6px}.hero-visual-v119 .v115-open{font-size:6px;padding:5px 6px}
}


/* SOURCE: assets/synthex-v121.css */
/* V121 visual hotfix: clean cinematic hero + operations center; copy/logic unchanged */
.hero.hero-v121{position:relative;isolation:isolate;overflow:hidden;min-height:620px;padding:0!important;display:flex;align-items:center;background:#07080c}
.hero-media-v121{position:absolute;inset:0;z-index:0;overflow:hidden;background:#0a0b10 url('synthex-hero-autopilot-v120-poster.jpg') center/cover no-repeat}
.hero-video-v121{position:absolute;inset:0 auto 0 0;width:112%;height:100%;display:block;object-fit:cover;object-position:center center;transform:translateX(-8%);filter:saturate(.96) contrast(1.02) brightness(.98)}
.hero-overlay-v121{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,5,9,.38) 0%,rgba(4,5,9,.16) 38%,rgba(4,5,9,.24) 62%,rgba(4,5,9,.68) 100%),radial-gradient(ellipse at 50% 43%,rgba(4,5,9,.12),rgba(4,5,9,.34) 74%,rgba(4,5,9,.54));box-shadow:inset 0 -72px 90px rgba(4,5,9,.42)}
.hero-v121 .container.hero-grid-v121{position:relative;z-index:2;display:block!important;width:min(calc(100% - 48px),1180px)!important;max-width:1180px!important;margin:0 auto!important;padding:78px 0 62px!important;text-align:center}
.hero-v121 .hero-grid-v121>:first-child{width:100%!important;max-width:720px!important;margin:0 auto!important}
.hero-v121 h1{font-size:clamp(44px,4.25vw,64px)!important;line-height:1.02!important;letter-spacing:-.047em!important;max-width:720px!important;margin:18px auto 18px!important;text-wrap:balance;text-shadow:0 4px 28px rgba(0,0,0,.72)}
.hero-v121 .hero-grid-v121>div>p{max-width:650px;margin:0 auto!important;font-size:clamp(15px,1.18vw,18px)!important;line-height:1.52!important;color:rgba(250,250,252,.88)!important;text-shadow:0 2px 18px rgba(0,0,0,.76)}
.hero-v121 .eyebrow{justify-content:center;margin-inline:auto;padding:7px 13px!important;background:rgba(8,9,14,.48);border:1px solid rgba(168,85,247,.25);backdrop-filter:blur(10px)}
.hero-v121 .hero-actions,.hero-v121 .hero-points{justify-content:center!important}.hero-v121 .hero-actions{margin-top:22px!important}.hero-v121 .hero-points{margin-top:15px!important;gap:8px!important}
.hero-v121 .hero-points .pill{padding:8px 11px!important;background:rgba(8,9,14,.46);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);font-size:12px!important}
.hero-v121 .hero-visual,.hero-v121 .mobile-hero-teaser{display:none!important}
.hero-v121 .hero-actions .btn{min-height:46px!important;padding:12px 19px!important}
.synthex-check-svg{width:15px;height:15px;display:inline-block;vertical-align:-2px;color:#22c55e}
.synthex-semantic-svg{width:22px;height:22px;display:block;color:#c4b5fd}
.ops-v121{padding:72px 0!important;background:linear-gradient(180deg,rgba(5,7,12,.99),rgba(8,10,17,.99));border-top:1px solid rgba(139,92,246,.12);border-bottom:1px solid rgba(139,92,246,.08)}
.ops-v121>.container{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:38px;align-items:center;max-width:1420px!important}
.ops-visual-v121{position:relative;min-height:520px;margin:0;border-radius:26px;overflow:hidden;border:1px solid rgba(139,92,246,.18);background:#090b11;box-shadow:0 28px 80px rgba(0,0,0,.30),0 0 54px rgba(124,58,237,.04)}
.ops-visual-v121:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 66%,rgba(5,7,12,.10)),linear-gradient(180deg,transparent 78%,rgba(4,5,9,.20));pointer-events:none}
.ops-visual-v121 img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(.96) contrast(1.02)}
.ops-copy-v121{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:4px 0}
.ops-v121 .section-head{margin:0 0 18px!important;text-align:left!important}.ops-v121 .section-head h2{font-size:clamp(32px,2.7vw,46px)!important;line-height:1.05!important;letter-spacing:-.035em!important}.ops-v121 .section-head p{max-width:600px!important;margin-left:0!important;font-size:15px!important}
.ops-v121 .grid-4{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
.ops-v121 .grid-4 .card{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto;column-gap:14px;row-gap:3px;align-items:center;padding:14px 16px!important;min-height:0!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(124,58,237,.022));border-color:rgba(148,163,184,.10)!important}
.ops-v121 .grid-4 .card .icon{grid-row:1/3;grid-column:1;width:42px;height:42px;display:grid;place-items:center;margin:0!important;border-radius:12px;background:linear-gradient(145deg,rgba(124,58,237,.22),rgba(6,182,212,.11));border:1px solid rgba(139,92,246,.23);font-size:0!important;color:#c4b5fd}
.ops-v121 .grid-4 .card h3{grid-column:2;margin:0!important;font-size:15px!important}.ops-v121 .grid-4 .card p{grid-column:2;margin:0!important;font-size:12.5px!important;line-height:1.48!important;color:#a7a8b4!important}
.icon:has(.synthex-semantic-svg){font-size:0!important}.icon .synthex-semantic-svg{margin:auto}
@media(max-width:980px){.hero.hero-v121{min-height:590px}.hero-v121 .container.hero-grid-v121{padding:72px 0 56px!important}.hero-video-v121{width:118%;transform:translateX(-10%)}.ops-v121>.container{grid-template-columns:1fr;gap:24px}.ops-visual-v121{min-height:460px}.ops-copy-v121{padding:0 8px}}
@media(max-width:640px){.hero.hero-v121{min-height:610px}.hero-v121 .container.hero-grid-v121{width:calc(100% - 30px)!important;padding:68px 0 48px!important}.hero-v121 h1{font-size:clamp(38px,10.6vw,50px)!important;max-width:10.8ch!important}.hero-v121 .hero-grid-v121>div>p{font-size:14.5px!important;line-height:1.5!important;max-width:340px!important}.hero-v121 .hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;max-width:320px;margin:20px auto 0!important}.hero-v121 .hero-actions .btn{width:100%!important}.hero-v121 .hero-points{max-width:340px;margin-inline:auto!important}.hero-video-v121{width:145%;transform:translateX(-22%);object-position:center}.hero-overlay-v121{background:linear-gradient(180deg,rgba(4,5,9,.42),rgba(4,5,9,.20) 38%,rgba(4,5,9,.32) 65%,rgba(4,5,9,.74))}.ops-v121{padding:54px 0!important}.ops-v121>.container{width:calc(100% - 28px)!important}.ops-visual-v121{min-height:340px;border-radius:20px}.ops-v121 .section-head h2{font-size:32px!important}.ops-v121 .grid-4 .card{grid-template-columns:42px minmax(0,1fr)!important;padding:13px!important}.ops-v121 .grid-4 .card .icon{width:38px;height:38px}.synthex-semantic-svg{width:20px;height:20px}}
@media(prefers-reduced-motion:reduce){.hero-video-v121{display:none}}


/* SOURCE: assets/synthex-v122.css */
/* V122 — split hero + cleaner system layout; copy/business logic unchanged */
.hero.hero-v122{min-height:auto!important;padding:54px 0 62px!important;overflow:hidden!important;background:radial-gradient(circle at 78% 42%,rgba(59,130,246,.08),transparent 34%),radial-gradient(circle at 18% 15%,rgba(124,58,237,.08),transparent 30%),#07080d!important}
.hero-v122 .hero-media-v121{display:none!important}
.hero-v122 .hero-grid-v122{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr)!important;gap:56px!important;align-items:center!important;width:min(calc(100% - 48px),1240px)!important;max-width:1240px!important;margin:0 auto!important;padding:0!important;text-align:left!important}
.hero-v122 .hero-grid-v122>:first-child{width:auto!important;max-width:590px!important;margin:0!important;text-align:left!important}
.hero-v122 .eyebrow{justify-content:flex-start!important;margin:0!important;background:rgba(10,10,18,.58)!important;backdrop-filter:blur(12px)}
.hero-v122 h1{font-size:clamp(44px,4.45vw,64px)!important;line-height:.98!important;letter-spacing:-.055em!important;max-width:9.6ch!important;margin:18px 0 20px!important;text-wrap:balance;text-shadow:none!important}
.hero-v122 .hero-grid-v122>div>p{max-width:570px!important;margin:0!important;font-size:clamp(16px,1.25vw,18px)!important;line-height:1.58!important;color:#b8b6c6!important;text-shadow:none!important}
.hero-v122 .hero-actions,.hero-v122 .hero-points{justify-content:flex-start!important}
.hero-v122 .hero-actions{margin-top:26px!important}.hero-v122 .hero-points{margin-top:18px!important;gap:9px!important}
.hero-v122 .hero-points .pill{background:rgba(255,255,255,.035)!important;backdrop-filter:none!important;border-color:rgba(255,255,255,.09)!important}
.hero-v122 .hero-visual{display:block!important;width:100%!important;max-width:680px!important;margin:0!important;position:relative!important}
.hero-media-card-v122{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:30px;border:1px solid rgba(139,92,246,.24);background:#0b0c12;box-shadow:0 30px 90px rgba(0,0,0,.34),0 0 60px rgba(124,58,237,.10)}
.hero-media-card-v122:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}
.hero-media-card-v122:after{content:"";position:absolute;inset:auto 0 0;height:24%;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(4,5,9,.18))}
.hero-media-card-v122 video,.hero-media-card-v122 img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center center;filter:saturate(.96) contrast(1.02) brightness(1.02)}
.hero-media-card-v122 img{display:none}
.hero-orbit-v122{position:absolute;inset:-16px;z-index:-1;border-radius:40px;background:radial-gradient(circle at 24% 22%,rgba(168,85,247,.18),transparent 28%),radial-gradient(circle at 80% 72%,rgba(6,182,212,.14),transparent 30%);filter:blur(18px);opacity:.85}
.stats.stats-v122{gap:14px!important}.stats-v122 .stat{padding:18px 16px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(124,58,237,.018));text-align:left!important}.stats-v122 .stat strong{font-size:18px!important;letter-spacing:.02em!important;display:flex!important;align-items:center;gap:10px}.stat-icon-v122{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid currentColor;background:color-mix(in srgb,currentColor 11%,transparent)}
.stat-icon-v122 svg{width:18px;height:18px}.stats-v122 .stat:nth-child(1){color:#a855f7}.stats-v122 .stat:nth-child(2){color:#3b82f6}.stats-v122 .stat:nth-child(3){color:#06b6d4}.stats-v122 .stat:nth-child(4){color:#22c55e}.stats-v122 .stat span{color:#8f8a9e!important;margin:8px 0 0 44px!important}
.ops-v121.ops-v122{padding:72px 0!important;background:linear-gradient(180deg,#07080d,#090b12)!important}
.ops-v122>.container{display:block!important;max-width:1180px!important}.ops-v122 .ops-visual-v121{display:none!important}.ops-v122 .ops-copy-v121{display:block!important;width:100%!important;padding:0!important}
.ops-v122 .section-head{max-width:760px!important;margin:0 auto 34px!important;text-align:center!important}.ops-v122 .section-head h2{font-size:clamp(34px,3.6vw,50px)!important}.ops-v122 .section-head p{margin:0 auto!important;max-width:690px!important}
.ops-v122 .grid-4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
.ops-v122 .grid-4 .card{display:block!important;min-height:218px!important;padding:22px!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(255,255,255,.032),rgba(124,58,237,.024))!important;border-color:rgba(255,255,255,.08)!important}
.ops-v122 .grid-4 .card .icon{display:grid!important;width:46px!important;height:46px!important;margin:0 0 16px!important;border-radius:14px!important;grid-row:auto!important;grid-column:auto!important}
.ops-v122 .grid-4 .card h3{margin:0 0 8px!important;font-size:17px!important}.ops-v122 .grid-4 .card p{margin:0!important;font-size:13.5px!important;line-height:1.58!important;color:#a6a0b3!important}
.icon{transition:transform .2s ease,box-shadow .2s ease}.card:hover .icon{transform:translateY(-2px)}.icon svg{width:22px;height:22px}
.card:nth-child(4n+1) .icon{color:#a855f7!important;background:rgba(168,85,247,.11)!important;border-color:rgba(168,85,247,.28)!important;box-shadow:0 0 24px rgba(168,85,247,.09)}
.card:nth-child(4n+2) .icon{color:#3b82f6!important;background:rgba(59,130,246,.11)!important;border-color:rgba(59,130,246,.28)!important;box-shadow:0 0 24px rgba(59,130,246,.09)}
.card:nth-child(4n+3) .icon{color:#06b6d4!important;background:rgba(6,182,212,.11)!important;border-color:rgba(6,182,212,.28)!important;box-shadow:0 0 24px rgba(6,182,212,.09)}
.card:nth-child(4n) .icon{color:#22c55e!important;background:rgba(34,197,94,.11)!important;border-color:rgba(34,197,94,.28)!important;box-shadow:0 0 24px rgba(34,197,94,.09)}
.style-icon-v122{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:6px;color:#c4b5fd;border:1px solid rgba(168,85,247,.28);background:rgba(124,58,237,.12);box-shadow:0 0 24px rgba(124,58,237,.10)}.style-icon-v122 svg{width:24px;height:24px}
@media(max-width:1050px){.hero-v122 .hero-grid-v122{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)!important;gap:38px!important}.hero-v122 h1{font-size:clamp(42px,5vw,58px)!important}.ops-v122 .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:820px){.hero.hero-v122{padding:42px 0 48px!important}.hero-v122 .hero-grid-v122{grid-template-columns:1fr!important;gap:30px!important;text-align:center!important}.hero-v122 .hero-grid-v122>:first-child{max-width:650px!important;margin:0 auto!important;text-align:center!important}.hero-v122 .eyebrow,.hero-v122 .hero-actions,.hero-v122 .hero-points{justify-content:center!important}.hero-v122 h1{max-width:11ch!important;margin-left:auto!important;margin-right:auto!important}.hero-v122 .hero-grid-v122>div>p{margin:0 auto!important}.hero-v122 .hero-visual{max-width:650px!important;margin:0 auto!important}.hero-media-card-v122{border-radius:24px}.hero-media-card-v122 video{display:none}.hero-media-card-v122 img{display:block}.stats-v122 .stat{text-align:center!important}.stats-v122 .stat strong{justify-content:center}.stats-v122 .stat span{margin:8px 0 0!important}.ops-v122 .section-head{text-align:center!important}.ops-v122 .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){.hero.hero-v122{padding:34px 0 40px!important}.hero-v122 .hero-grid-v122{width:calc(100% - 30px)!important;gap:24px!important}.hero-v122 h1{font-size:clamp(38px,11.2vw,48px)!important}.hero-v122 .hero-actions{display:grid!important;grid-template-columns:1fr!important;max-width:340px!important;margin:22px auto 0!important}.hero-v122 .hero-actions .btn{width:100%!important}.hero-media-card-v122{aspect-ratio:16/10;border-radius:20px}.stats.stats-v122{grid-template-columns:repeat(2,1fr)!important}.ops-v122{padding:58px 0!important}.ops-v122 .grid-4{grid-template-columns:1fr!important}.ops-v122 .grid-4 .card{min-height:0!important}.style-icon-v122{width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){.hero-media-card-v122 video{display:none}.hero-media-card-v122 img{display:block}}
/* specificity guard over V121 */
.hero-v121.hero-v122 .container.hero-grid-v121.hero-grid-v122{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr)!important;gap:56px!important;align-items:center!important;width:min(calc(100% - 48px),1240px)!important;max-width:1240px!important;margin:0 auto!important;padding:0!important;text-align:left!important}
.hero-v121.hero-v122 .container.hero-grid-v121.hero-grid-v122>:first-child{width:auto!important;max-width:590px!important;margin:0!important;text-align:left!important}
@media(max-width:1050px){.hero-v121.hero-v122 .container.hero-grid-v121.hero-grid-v122{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)!important;gap:38px!important}}
@media(max-width:820px){.hero-v121.hero-v122 .container.hero-grid-v121.hero-grid-v122{grid-template-columns:1fr!important;gap:30px!important;text-align:center!important}.hero-v121.hero-v122 .container.hero-grid-v121.hero-grid-v122>:first-child{max-width:650px!important;margin:0 auto!important;text-align:center!important}}
@media(max-width:560px){.hero-v121.hero-v122 .container.hero-grid-v121.hero-grid-v122{width:calc(100% - 30px)!important;gap:24px!important}}
.hero-v122 .hero-visual.hero-visual-v119{aspect-ratio:auto!important;min-height:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
.hero-v122 .hero-points{display:flex!important;grid-template-columns:none!important;max-width:590px!important;gap:14px!important;align-items:center!important}.hero-v122 .hero-points .pill{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;display:flex!important;gap:6px!important;font-size:12px!important;color:#9d99aa!important}.hero-v122 .hero-points .check{width:18px!important;height:18px!important;border-radius:6px!important;background:rgba(59,130,246,.08)!important}
.stats.v115-feature-links.stats-v122{max-width:1180px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important}
.stats-v122 .v115-feature-card{min-height:168px!important;padding:20px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.028),rgba(124,58,237,.018))!important}.stats-v122 .v115-feature-card:hover{background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(124,58,237,.045))!important;transform:translateY(-2px)}
.stats-v122 .v115-feature-icon{width:44px!important;height:44px!important;border-radius:13px!important;margin-bottom:14px!important}.stats-v122 .v115-feature-card:nth-child(1) .v115-feature-icon{color:#a855f7!important;border-color:rgba(168,85,247,.35)!important;background:rgba(168,85,247,.10)}.stats-v122 .v115-feature-card:nth-child(2) .v115-feature-icon{color:#3b82f6!important;border-color:rgba(59,130,246,.35)!important;background:rgba(59,130,246,.10)}.stats-v122 .v115-feature-card:nth-child(3) .v115-feature-icon{color:#06b6d4!important;border-color:rgba(6,182,212,.35)!important;background:rgba(6,182,212,.10)}.stats-v122 .v115-feature-card:nth-child(4) .v115-feature-icon{color:#22c55e!important;border-color:rgba(34,197,94,.35)!important;background:rgba(34,197,94,.10)}
.stats-v122 .v115-feature-card strong{font-size:14px!important;letter-spacing:.12em!important}.stats-v122 .v115-feature-card span{font-size:12.5px!important;margin:8px 0 12px!important}.stats-v122 .v115-feature-card em{font-size:12px!important}
@media(max-width:900px){.stats.v115-feature-links.stats-v122{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){.hero-v122 .hero-points{justify-content:center!important;gap:8px 12px!important}.hero-v122 .hero-points .pill{font-size:11px!important}.stats.v115-feature-links.stats-v122{grid-template-columns:1fr!important}.stats-v122 .v115-feature-card{min-height:0!important}.hero-v122 .hero-visual.hero-visual-v119{min-height:0!important}}
@media(min-width:561px) and (max-width:820px){.hero-v121.hero-v122 .hero-visual.hero-visual-v119{width:100%!important;max-width:620px!important;justify-self:center!important;margin:0 auto!important}.hero-v122 .hero-actions{display:flex!important;max-width:none!important}.hero-v122 .hero-actions .btn{width:auto!important;min-width:220px!important}}


/* SOURCE: assets/synthex-v123.css */
/* SYNTHEX V123 — copy alignment, centered Workspace links, premium close */
.stats.v115-feature-links{width:min(1180px,calc(100% - 48px));max-width:1180px;margin-left:auto!important;margin-right:auto!important;padding:0!important}
#pricing .features li:last-child{margin-top:4px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);color:#d8c7ff;font-weight:800}
#pricing .price-card{min-width:0}
#pricing .pricing-note{max-width:1180px;margin-left:auto;margin-right:auto}
#addons .card{display:flex;flex-direction:column}
#addons .card>div:last-child{margin-top:auto!important}
.final-cta-v123{position:relative;overflow:hidden;padding:72px 0;background:radial-gradient(circle at 78% 28%,rgba(124,58,237,.22),transparent 32%),linear-gradient(110deg,#090914 0%,#0b0b18 52%,#0d1022 100%);border-top:1px solid rgba(124,58,237,.18)}
.final-cta-v123:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(124,58,237,.06),transparent 38%),url("assets/futuristic-bg-v1092.png") right center/cover no-repeat;opacity:.18;pointer-events:none}
.final-cta-v123 .container{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;text-align:left!important}
.final-kicker-v123{font-size:12px;letter-spacing:.18em;font-weight:900;color:#a78bfa;margin-bottom:12px}
.final-cta-v123 h2{font-size:clamp(38px,4.4vw,64px)!important;line-height:.98;max-width:620px;margin:0!important}
.final-cta-v123 p{color:#aaa3b8;font-size:17px;line-height:1.55;max-width:560px;margin:18px 0 26px!important}
.final-actions-v123{display:flex;gap:12px;flex-wrap:wrap}
.final-panel-v123{border:1px solid rgba(139,92,246,.38);border-radius:26px;background:linear-gradient(145deg,rgba(17,24,39,.88),rgba(9,9,20,.96));box-shadow:0 30px 100px rgba(76,29,149,.22);padding:22px;transform:perspective(900px) rotateY(-5deg)}
.final-panel-head-v123{display:flex;justify-content:space-between;align-items:center;color:#c4b5fd;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.final-panel-head-v123 b{color:#fff}
.final-signal-v123{height:150px;margin:22px 0 18px;display:flex;align-items:flex-end;gap:10px;padding:18px;border-radius:18px;background:rgba(255,255,255,.025);position:relative}.final-signal-v123 span{position:absolute;top:14px;left:16px;color:#8f8aa2;font-size:11px}.final-signal-v123 i{flex:1;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#8b5cf6,#3b82f6);opacity:.9}.final-signal-v123 i:nth-of-type(1){height:28%}.final-signal-v123 i:nth-of-type(2){height:42%}.final-signal-v123 i:nth-of-type(3){height:38%}.final-signal-v123 i:nth-of-type(4){height:62%}.final-signal-v123 i:nth-of-type(5){height:78%}
.final-metrics-v123{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.final-metrics-v123 div{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px;background:rgba(255,255,255,.025)}.final-metrics-v123 small{display:block;color:#77718a;font-size:10px}.final-metrics-v123 strong{display:block;color:#6ee7b7;font-size:24px;margin-top:4px}
.final-platforms-v123{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.final-platforms-v123 span{font-size:10px;color:#b8b1c5;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:6px 9px;background:rgba(255,255,255,.03)}
@media(max-width:980px){.final-cta-v123 .container{grid-template-columns:1fr;gap:32px}.final-panel-v123{max-width:680px;transform:none}.stats.v115-feature-links{width:min(760px,calc(100% - 36px))}}
@media(max-width:780px){.stats.v115-feature-links{width:calc(100% - 36px);grid-template-columns:1fr!important}.final-cta-v123{padding:56px 0}.final-cta-v123 .container{text-align:center!important}.final-cta-v123 h2,.final-cta-v123 p{margin-left:auto!important;margin-right:auto!important}.final-actions-v123{justify-content:center}.final-actions-v123 .btn{width:100%}.final-panel-v123{padding:16px}.final-signal-v123{height:120px}}
/* V123 human hero: text-safe transparency instead of a hard media card */
.hero-v123 .hero-grid-v122{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr)!important;gap:20px!important}
.hero-v123 .hero-grid-v122>:first-child{position:relative;z-index:3;max-width:590px!important}
.hero-v123 .hero-visual{max-width:none!important;width:calc(100% + 72px)!important;margin-left:-72px!important;overflow:visible!important;z-index:1}
.hero-human-v123{position:relative;height:548px;overflow:hidden;background:#07080d}
.hero-human-v123:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,8,13,.88) 0%,rgba(7,8,13,.48) 14%,rgba(7,8,13,.08) 32%,transparent 52%)}
.hero-human-v123 img{width:100%;height:100%;object-fit:cover;object-position:72% center;display:block;filter:saturate(.94) contrast(1.03) brightness(.94);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.58) 13%,#000 29%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.58) 13%,#000 29%,#000 100%)}
#process .grid-4{counter-reset:step}
@media(max-width:1050px){.hero-v123 .hero-grid-v122{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr)!important;gap:16px!important}.hero-v123 .hero-visual{width:calc(100% + 42px)!important;margin-left:-42px!important}.hero-human-v123{height:500px}}
@media(max-width:820px){.hero-v123 .hero-grid-v122{grid-template-columns:1fr!important;gap:24px!important}.hero-v123 .hero-visual{width:100%!important;max-width:650px!important;margin:0 auto!important}.hero-human-v123{height:390px;border-radius:24px;overflow:hidden;border:1px solid rgba(139,92,246,.18)}.hero-human-v123 img{-webkit-mask-image:none;mask-image:none;object-position:72% center;filter:saturate(.94) contrast(1.02) brightness(.96)}.hero-human-v123:after{background:linear-gradient(180deg,transparent 58%,rgba(7,8,13,.16))}}
@media(max-width:560px){.hero-human-v123{height:300px;border-radius:20px}.hero-human-v123 img{object-position:70% center}}
/* V123 Operations: human photo + ordered explanation */
.ops-v123 .ops-layout-v123{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:34px;align-items:stretch}
.ops-photo-v123{min-height:560px;overflow:hidden;border-radius:28px;border:1px solid rgba(139,92,246,.16);background:#0a0b10;box-shadow:0 24px 80px rgba(0,0,0,.24)}
.ops-photo-v123 img{width:100%;height:100%;display:block;object-fit:cover;object-position:left center;filter:saturate(.92) contrast(1.02) brightness(.92)}
.ops-content-v123{display:flex;flex-direction:column;justify-content:center;min-width:0}
.ops-v123 .ops-content-v123 .section-head{max-width:none!important;margin:0 0 22px!important;text-align:left!important}
.ops-v123 .ops-content-v123 .section-head p{margin:0!important;max-width:620px!important}
.ops-v123 .ops-content-v123 .grid-4{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
.ops-v123 .ops-content-v123 .grid-4 .card{min-height:0!important;padding:14px 16px!important;display:grid!important;grid-template-columns:44px 1fr!important;grid-template-rows:auto auto!important;column-gap:13px!important;align-items:start!important}
.ops-v123 .ops-content-v123 .grid-4 .card .icon{grid-column:1!important;grid-row:1/3!important;width:40px!important;height:40px!important;margin:0!important}.ops-v123 .ops-content-v123 .grid-4 .card h3{grid-column:2!important;grid-row:1!important;margin:0 0 4px!important;font-size:15px!important}.ops-v123 .ops-content-v123 .grid-4 .card p{grid-column:2!important;grid-row:2!important;font-size:12.5px!important;line-height:1.48!important}
@media(max-width:980px){.ops-v123 .ops-layout-v123{grid-template-columns:1fr!important;gap:24px}.ops-photo-v123{min-height:0;height:420px}.ops-v123 .ops-content-v123 .section-head{text-align:center!important}.ops-v123 .ops-content-v123 .section-head p{margin:0 auto!important}}
@media(max-width:560px){.ops-photo-v123{height:300px;border-radius:20px}.ops-v123 .ops-content-v123 .section-head{text-align:left!important}.ops-v123 .ops-content-v123 .section-head p{margin:0!important}.ops-v123 .ops-content-v123 .grid-4 .card{grid-template-columns:40px 1fr!important;padding:13px!important}}


/* SOURCE: assets/synthex-v125.css */
/* SYNTHEX V124 — approved hero composition + compact Operations */
.hero.hero-v124{display:block!important;min-height:auto!important;padding:24px 0 30px!important;overflow:hidden!important;background:linear-gradient(90deg,#04070d 0%,#05080e 38%,#071018 100%)!important}
.hero-v124 .hero-grid-v122{position:relative!important;display:block!important;width:min(calc(100% - 48px),1320px)!important;max-width:1320px!important;min-height:590px!important;margin:0 auto!important;padding:34px 0 18px!important;text-align:left!important;overflow:visible!important}
.hero-v124 .hero-grid-v122>:first-child{position:relative!important;z-index:4!important;width:min(610px,48%)!important;max-width:610px!important;margin:0!important;text-align:left!important;padding-top:28px!important}
.hero-v124 .eyebrow{display:none!important}.hero-v124 h1{font-size:clamp(52px,5.15vw,74px)!important;line-height:1.03!important;letter-spacing:-.055em!important;max-width:10.6ch!important;margin:0 0 24px!important;text-wrap:balance}.hero-v124 h1 .gradient-text{background:linear-gradient(100deg,#a855f7 0%,#7c3aed 42%,#3b82f6 78%,#38bdf8 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-v124 .hero-grid-v122>div>p{font-size:clamp(16px,1.22vw,19px)!important;line-height:1.55!important;max-width:570px!important;color:#c4c2cd!important}.hero-v124 .hero-actions{margin-top:28px!important;gap:16px!important}.hero-v124 .hero-actions .btn{min-height:54px!important;border-radius:8px!important;padding:14px 28px!important}.hero-v124 .hero-actions .btn-free{background:linear-gradient(135deg,#7c3aed,#6d28d9 58%,#4f46e5)!important;border-color:rgba(168,85,247,.7)!important;box-shadow:0 0 30px rgba(124,58,237,.48)!important}
.hero-v124 .hero-points{margin-top:24px!important;gap:0!important}.hero-v124 .hero-points .pill{display:flex!important;align-items:center!important;gap:9px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:7px 22px!important;color:#e7e5ef!important}.hero-v124 .hero-points .pill:first-child{padding-left:0!important}.hero-v124 .hero-points .pill+.pill{border-left:1px solid rgba(255,255,255,.26)!important}.hero-v124 .hero-points .check{width:27px;height:27px;display:grid;place-items:center;color:#c084fc!important}
.hero-v124 .hero-visual{position:absolute!important;z-index:1!important;top:0!important;right:-62px!important;bottom:0!important;left:31%!important;width:auto!important;max-width:none!important;margin:0!important;overflow:hidden!important}.hero-v124 .hero-human-v123{height:100%!important;border:0!important;border-radius:0!important;background:#05070c!important}.hero-v124 .hero-human-v123 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:70% 48%!important;filter:saturate(1.08) contrast(1.06) brightness(1.08)!important;-webkit-mask-image:none!important;mask-image:none!important}.hero-v124 .hero-human-v123:after{background:linear-gradient(90deg,#04070d 0%,rgba(4,7,13,.96) 15%,rgba(4,7,13,.78) 29%,rgba(4,7,13,.30) 44%,transparent 63%),linear-gradient(180deg,rgba(0,0,0,.04),transparent 72%,rgba(4,7,13,.18))!important}
.hero-flow-v124{position:relative;z-index:6;width:min(calc(100% - 48px),1320px);margin:0 auto;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:linear-gradient(90deg,rgba(6,11,18,.92),rgba(19,18,22,.70));box-shadow:0 18px 54px rgba(0,0,0,.24);backdrop-filter:blur(16px);padding:16px 20px;display:grid;grid-template-columns:1fr auto 1fr auto 1.12fr auto 1fr auto 1fr;gap:14px;align-items:center}.hero-flow-step-v124{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:center;min-width:0}.hero-flow-icon-v124{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;border:1px solid currentColor;background:rgba(255,255,255,.035);box-shadow:0 0 22px color-mix(in srgb,currentColor 30%,transparent)}.hero-flow-icon-v124 svg{width:27px;height:27px}.hero-flow-step-v124 b{display:block;color:#fff;font-size:13px;white-space:nowrap}.hero-flow-step-v124 small{display:block;color:#aaa8b2;font-size:11px;margin-top:3px}.hero-flow-step-v124:nth-of-type(1){color:#d946ef}.hero-flow-step-v124:nth-of-type(3){color:#38bdf8}.hero-flow-step-v124:nth-of-type(5){color:#34d399}.hero-flow-step-v124:nth-of-type(7){color:#facc15}.hero-flow-step-v124:nth-of-type(9){color:#e879f9}.hero-flow-arrow-v124{color:#fff;font-size:28px;opacity:.85}
.nav .nav-actions .btn-free{background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;border-color:rgba(168,85,247,.55)!important;box-shadow:0 0 26px rgba(124,58,237,.28)!important}
.ops-v123{padding:42px 0!important}.ops-v123 .ops-layout-v123{grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr)!important;gap:30px!important;align-items:center!important}.ops-photo-v123{min-height:0!important;height:500px!important;border-radius:24px!important}.ops-v123 .ops-content-v123 .section-head{margin:0 0 14px!important}.ops-v123 .ops-content-v123 .section-head h2{font-size:clamp(34px,3.3vw,50px)!important;line-height:1.02!important}.ops-v123 .ops-content-v123 .section-head p{font-size:15px!important;line-height:1.48!important}.ops-v123 .ops-content-v123 .grid-4{gap:8px!important}.ops-v123 .ops-content-v123 .grid-4 .card{padding:12px 14px!important;grid-template-columns:42px 1fr!important;column-gap:12px!important}.ops-v123 .ops-content-v123 .grid-4 .card .icon{width:38px!important;height:38px!important;border-radius:12px!important}.ops-v123 .ops-content-v123 .grid-4 .card h3{font-size:14.5px!important;margin-bottom:3px!important}.ops-v123 .ops-content-v123 .grid-4 .card p{font-size:12px!important;line-height:1.42!important}
@media(max-width:1120px){.hero-v124 .hero-grid-v122{min-height:560px!important}.hero-v124 .hero-grid-v122>:first-child{width:min(570px,51%)!important}.hero-v124 .hero-visual{left:34%!important}.hero-v124 h1{font-size:clamp(48px,5.2vw,64px)!important}.hero-flow-v124{grid-template-columns:1fr auto 1fr auto 1fr;row-gap:12px}.hero-flow-v124 .hero-flow-step-v124:nth-of-type(7),.hero-flow-v124 .hero-flow-step-v124:nth-of-type(9){grid-column:auto}.hero-flow-v124 .hero-flow-arrow-v124:nth-of-type(6),.hero-flow-v124 .hero-flow-arrow-v124:nth-of-type(8){display:none}.ops-v123 .ops-layout-v123{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)!important}.ops-photo-v123{height:470px!important}}
@media(max-width:900px){.hero.hero-v124{padding:22px 0 32px!important}.hero-v124 .hero-grid-v122{display:grid!important;grid-template-columns:1fr!important;min-height:0!important;padding:24px 0 0!important}.hero-v124 .hero-grid-v122>:first-child{width:100%!important;max-width:680px!important;margin:0 auto!important;text-align:center!important;padding:0!important}.hero-v124 h1{max-width:11ch!important;margin-left:auto!important;margin-right:auto!important}.hero-v124 .hero-grid-v122>div>p{margin-left:auto!important;margin-right:auto!important}.hero-v124 .hero-actions,.hero-v124 .hero-points{justify-content:center!important}.hero-v124 .hero-visual{position:relative!important;inset:auto!important;width:100%!important;max-width:760px!important;height:430px!important;margin:26px auto 0!important;border-radius:24px!important}.hero-v124 .hero-human-v123{border-radius:24px!important}.hero-v124 .hero-human-v123:after{background:linear-gradient(180deg,rgba(4,7,13,.08),transparent 68%,rgba(4,7,13,.25))!important}.hero-flow-v124{width:min(calc(100% - 36px),760px);grid-template-columns:1fr!important;gap:8px;padding:12px}.hero-flow-arrow-v124{display:none!important}.hero-flow-step-v124{grid-template-columns:46px 1fr;border-bottom:1px solid rgba(255,255,255,.08);padding:8px}.hero-flow-step-v124:last-child{border-bottom:0}.hero-flow-icon-v124{width:46px;height:46px}.ops-v123 .ops-layout-v123{grid-template-columns:1fr!important;gap:22px!important}.ops-photo-v123{height:390px!important}.ops-v123 .ops-content-v123 .section-head{text-align:center!important}.ops-v123 .ops-content-v123 .section-head p{margin:0 auto!important}}
@media(max-width:560px){.hero-v124 .hero-grid-v122{width:calc(100% - 30px)!important}.hero-v124 h1{font-size:clamp(39px,11vw,48px)!important}.hero-v124 .hero-actions{display:grid!important;grid-template-columns:1fr!important;max-width:350px!important;margin:24px auto 0!important}.hero-v124 .hero-points{display:grid!important;grid-template-columns:1fr!important;max-width:330px!important;margin:18px auto 0!important}.hero-v124 .hero-points .pill{justify-content:flex-start!important;padding:8px 0!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.12)!important}.hero-v124 .hero-points .pill:first-child{border-top:0!important}.hero-v124 .hero-visual{height:330px!important;border-radius:20px!important}.hero-v124 .hero-human-v123{border-radius:20px!important}.hero-flow-v124{width:calc(100% - 30px);border-radius:16px}.ops-v123{padding:34px 0!important}.ops-photo-v123{height:300px!important;border-radius:20px!important}.ops-v123 .ops-content-v123 .section-head{text-align:left!important}.ops-v123 .ops-content-v123 .section-head p{margin:0!important}}
.hero-title-line-v124{display:block}.hero-v124 .hero-grid-v122>:first-child{width:min(680px,52%)!important;max-width:680px!important}.hero-v124 h1{font-size:clamp(50px,4.65vw,67px)!important;max-width:none!important}.hero-v124 .hero-visual{right:0!important;left:34%!important}.hero-v124 .hero-human-v123 img{object-position:66% 48%!important}.hero-v124 .hero-points .pill{padding-left:15px!important;padding-right:15px!important;font-size:12px!important}.hero-flow-step-v124:nth-child(1){color:#d946ef}.hero-flow-step-v124:nth-child(3){color:#38bdf8}.hero-flow-step-v124:nth-child(5){color:#34d399}.hero-flow-step-v124:nth-child(7){color:#facc15}.hero-flow-step-v124:nth-child(9){color:#e879f9}
@media(max-width:1120px){.hero-v124 .hero-grid-v122>:first-child{width:min(620px,54%)!important}.hero-v124 h1{font-size:clamp(47px,4.8vw,60px)!important}.hero-v124 .hero-visual{left:37%!important}}
@media(max-width:900px){.hero-v124 .hero-grid-v122>:first-child{width:100%!important}.hero-v124 h1{max-width:none!important}.hero-title-line-v124{display:block}.hero-v124 .hero-visual{left:auto!important;right:auto!important}}
.hero-v124 .hero-grid-v122>:first-child{width:min(720px,56%)!important;max-width:720px!important}.hero-v124 h1{font-size:clamp(48px,4.15vw,60px)!important;line-height:1.04!important}.hero-v124 .hero-visual{left:38%!important;right:40px!important}.hero-v124 .hero-human-v123 img{object-position:62% 48%!important}
@media(max-width:1120px){.hero-v124 .hero-grid-v122>:first-child{width:min(640px,57%)!important}.hero-v124 h1{font-size:clamp(46px,4.5vw,56px)!important}.hero-v124 .hero-visual{left:40%!important;right:20px!important}}
@media(max-width:900px){.hero-v124 .hero-grid-v122>:first-child{width:100%!important}.hero-v124 .hero-visual{left:auto!important;right:auto!important}}
@media(min-width:901px){.hero-v124 .hero-points{flex-wrap:nowrap!important;white-space:nowrap}.hero-v124 .hero-human-v123 img{width:112%!important;max-width:none!important;transform:translateX(-7%)}}
.hero-v124 .hero-human-v123 img{width:100%!important;max-width:100%!important;transform:none!important;object-fit:cover!important;object-position:center center!important}
.hero-v124 .hero-visual{left:0!important;right:0!important;top:0!important;bottom:0!important}.hero-v124 .hero-human-v123:after{background:linear-gradient(90deg,rgba(4,7,13,.20) 0%,rgba(4,7,13,.12) 34%,transparent 58%),linear-gradient(180deg,rgba(0,0,0,.03),transparent 75%,rgba(4,7,13,.14))!important}
@media(max-width:1120px){.hero-v124 .hero-visual{left:0!important;right:0!important}}
@media(max-width:900px){.hero-v124 .hero-visual{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}}
/* V124 final alignment to approved hero reference */
.nav .container.nav-inner{max-width:1320px!important}.nav .brand img{height:54px!important;max-width:none!important}.nav-links{gap:27px!important;font-size:14px!important}.nav-actions>a.btn{border-radius:8px!important;min-height:48px!important}.nav-actions>a.btn-ghost{background:rgba(4,7,13,.38)!important;border-color:rgba(255,255,255,.55)!important}.nav-actions>a.btn-free{background:linear-gradient(135deg,#7c3aed,#5b21b6 58%,#4338ca)!important;border-color:rgba(168,85,247,.7)!important;box-shadow:0 0 28px rgba(124,58,237,.34)!important}
.hero-v124 .hero-grid-v122{min-height:650px!important;padding-top:54px!important}.hero-v124 .hero-grid-v122>:first-child{width:min(700px,54%)!important;max-width:700px!important;padding-top:38px!important}.hero-v124 h1{font-size:clamp(50px,4.35vw,64px)!important;line-height:1.04!important}.hero-v124 .hero-visual{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:68%!important;max-width:none!important}.hero-v124 .hero-human-v123{height:100%!important}.hero-v124 .hero-human-v123 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 48%!important;filter:saturate(1.11) contrast(1.06) brightness(1.10)!important;transform:none!important}.hero-v124 .hero-human-v123:after{background:linear-gradient(90deg,#04070d 0%,rgba(4,7,13,.96) 10%,rgba(4,7,13,.76) 24%,rgba(4,7,13,.28) 40%,transparent 60%),linear-gradient(180deg,rgba(0,0,0,.02),transparent 72%,rgba(4,7,13,.10))!important}.hero-v124 .hero-actions .btn{min-width:245px!important}.hero-v124 .hero-points{margin-top:28px!important}.hero-v124 .hero-points .pill{font-size:13px!important;padding:6px 22px!important}.hero-v124 .hero-points .pill:first-child{padding-left:0!important}.hero-v124 .hero-points .check{width:30px!important;height:30px!important}.hero-flow-v124{margin-top:-2px!important;border-radius:18px!important;padding:18px 24px!important}
@media(min-width:901px){.hero-title-line-v124{white-space:nowrap!important}.hero-flow-v124{padding:20px 24px!important}.hero-flow-step-v124{grid-template-columns:64px 1fr!important;gap:14px!important}.hero-flow-icon-v124{width:64px!important;height:64px!important;border-radius:16px!important}.hero-flow-icon-v124 svg{width:31px!important;height:31px!important}.hero-flow-step-v124 b{font-size:14px!important}.hero-flow-step-v124 small{font-size:12px!important}}
@media(max-width:900px){.hero.hero-v124{padding:20px 0 28px!important}.hero-v124 .hero-grid-v122{display:grid!important;grid-template-columns:1fr!important;width:calc(100% - 30px)!important;min-height:0!important;padding:24px 0 0!important}.hero-v124 .hero-grid-v122>:first-child{width:100%!important;max-width:680px!important;margin:0 auto!important;padding:0!important;text-align:center!important}.hero-v124 h1{font-size:clamp(38px,9.6vw,48px)!important;line-height:1.02!important;max-width:100%!important}.hero-title-line-v124{white-space:normal!important}.hero-v124 .hero-grid-v122>div>p{max-width:540px!important;margin:0 auto!important}.hero-v124 .hero-actions{justify-content:center!important}.hero-v124 .hero-points{justify-content:center!important;flex-wrap:wrap!important}.hero-v124 .hero-visual{position:relative!important;inset:auto!important;width:100%!important;max-width:720px!important;height:390px!important;margin:26px auto 0!important;border-radius:22px!important;overflow:hidden!important}.hero-v124 .hero-human-v123{height:100%!important;border-radius:22px!important}.hero-v124 .hero-human-v123 img{object-position:68% 48%!important}.hero-v124 .hero-human-v123:after{background:linear-gradient(180deg,rgba(4,7,13,.05),transparent 68%,rgba(4,7,13,.18))!important}}
@media(max-width:560px){.hero-v124 h1{font-size:40px!important;line-height:1.02!important;margin-bottom:18px!important}.hero-v124 .hero-grid-v122>div>p{font-size:15px!important;line-height:1.5!important}.hero-v124 .hero-actions{display:grid!important;grid-template-columns:1fr!important;max-width:340px!important;margin:22px auto 0!important}.hero-v124 .hero-actions .btn{width:100%!important;min-width:0!important}.hero-v124 .hero-points{display:grid!important;grid-template-columns:1fr!important;max-width:320px!important;margin:18px auto 0!important}.hero-v124 .hero-points .pill{justify-content:flex-start!important;padding:8px 0!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.12)!important}.hero-v124 .hero-points .pill:first-child{border-top:0!important}.hero-v124 .hero-visual{height:300px!important;margin-top:20px!important;border-radius:18px!important}.hero-v124 .hero-human-v123{border-radius:18px!important}.hero-flow-v124{width:calc(100% - 30px)!important;margin-top:14px!important}.nav .brand img{height:42px!important}}

/* V125 — user-approved minimal desktop fit refinement */
@media(min-width:901px){
  .nav .brand img{height:65px!important;max-width:none!important}
  .hero.hero-v124{padding:12px 0 16px!important}
  .hero-v124 .hero-grid-v122{min-height:540px!important;padding-top:28px!important;padding-bottom:10px!important}
  .hero-v124 .hero-grid-v122>:first-child{padding-top:20px!important}
  .hero-v124 h1{font-size:clamp(46px,3.95vw,58px)!important;line-height:1.03!important;margin-bottom:18px!important}
  .hero-v124 .hero-grid-v122>div>p{font-size:clamp(15px,1.08vw,17px)!important;line-height:1.48!important}
  .hero-v124 .hero-actions{margin-top:20px!important}
  .hero-v124 .hero-actions .btn{min-height:50px!important;padding:12px 24px!important}
  .hero-v124 .hero-points{margin-top:18px!important}
  .hero-v124 .hero-points .pill{font-size:12px!important;padding-top:4px!important;padding-bottom:4px!important}
  .hero-v124 .hero-points .check{width:26px!important;height:26px!important}
  .hero-flow-v124{margin-top:0!important;padding:12px 18px!important;gap:12px!important}
  .hero-flow-step-v124{grid-template-columns:56px 1fr!important;gap:11px!important}
  .hero-flow-icon-v124{width:56px!important;height:56px!important;border-radius:14px!important}
  .hero-flow-icon-v124 svg{width:27px!important;height:27px!important}
  .hero-flow-step-v124 b{font-size:13px!important}
  .hero-flow-step-v124 small{font-size:11px!important}
}


/* SOURCE: assets/synthex-v126.css */
/* SYNTHEX V126 — proportional desktop hero refinement, no crop */
@media(min-width:901px){
  .nav .brand img{height:65px!important;max-width:none!important}
  .nav-actions>a.btn-free{width:200px!important;min-width:200px!important;max-width:200px!important;padding:10px 14px!important;font-size:12.5px!important;line-height:1.15!important;white-space:normal!important;text-align:center!important}
  .hero.hero-v124{padding:10px 0 14px!important}
  .hero-v124 .hero-grid-v122{width:min(calc(100% - 64px),1240px)!important;max-width:1240px!important;min-height:500px!important;padding:22px 0 8px!important}
  .hero-v124 .hero-grid-v122>:first-child{width:min(640px,53%)!important;max-width:640px!important;padding-top:18px!important}
  .hero-v124 h1{font-size:clamp(44px,3.75vw,54px)!important;line-height:1.03!important;margin-bottom:16px!important}
  .hero-v124 .hero-grid-v122>div>p{font-size:clamp(14.5px,1.02vw,16px)!important;line-height:1.46!important;max-width:540px!important}
  .hero-v124 .hero-actions{margin-top:18px!important;gap:14px!important}
  .hero-v124 .hero-actions .btn{min-height:46px!important;padding:10px 21px!important}
  .hero-v124 .hero-points{margin-top:16px!important}
  .hero-v124 .hero-points .pill{font-size:11.5px!important;padding:3px 14px!important}
  .hero-v124 .hero-points .check{width:24px!important;height:24px!important}
  .hero-v124 .hero-visual{width:68%!important;top:0!important;right:0!important;bottom:0!important;left:auto!important}
  .hero-v124 .hero-human-v123 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important}
  .hero-flow-v124{width:min(calc(100% - 64px),1240px)!important;max-width:1240px!important;margin-top:0!important;padding:10px 16px!important;gap:10px!important}
  .hero-flow-step-v124{grid-template-columns:52px 1fr!important;gap:10px!important}
  .hero-flow-icon-v124{width:52px!important;height:52px!important;border-radius:13px!important}
  .hero-flow-icon-v124 svg{width:25px!important;height:25px!important}
  .hero-flow-step-v124 b{font-size:12.5px!important}
  .hero-flow-step-v124 small{font-size:10.5px!important}
  .hero-flow-arrow-v124{font-size:24px!important}
}


/* SOURCE: assets/synthex-v128.css */
/* SYNTHEX V128 — tablet hero refinement only */
@media (min-width:901px) and (max-width:1120px){
  .hero.hero-v124{padding:8px 0 12px!important}
  .hero-v124 .hero-grid-v122{width:min(calc(100% - 40px),1000px)!important;min-height:440px!important;padding:12px 0 4px!important}
  .hero-v124 .hero-grid-v122>:first-child{width:min(560px,56%)!important;max-width:560px!important;padding-top:8px!important}
  .hero-v124 h1{font-size:clamp(38px,4.4vw,48px)!important;line-height:1.02!important;margin-bottom:12px!important}
  .hero-v124 .hero-grid-v122>div>p{font-size:14px!important;line-height:1.42!important;max-width:500px!important}
  .hero-v124 .hero-actions{margin-top:14px!important;gap:10px!important}
  .hero-v124 .hero-actions .btn{min-height:42px!important;padding:8px 16px!important;font-size:12px!important}
  .hero-v124 .hero-points{margin-top:12px!important}
  .hero-v124 .hero-points .pill{font-size:10.5px!important;padding:3px 10px!important}
  .hero-v124 .hero-points .check{width:22px!important;height:22px!important}
  .hero-v124 .hero-visual{width:64%!important}
  .hero-flow-v124{width:min(calc(100% - 40px),1000px)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;padding:10px!important}
  .hero-flow-arrow-v124{display:none!important}
  .hero-flow-step-v124{grid-template-columns:40px 1fr!important;gap:7px!important;padding:0!important;border:0!important;min-width:0!important}
  .hero-flow-icon-v124{width:40px!important;height:40px!important;border-radius:11px!important}
  .hero-flow-icon-v124 svg{width:20px!important;height:20px!important}
  .hero-flow-step-v124 b{font-size:10.5px!important;white-space:normal!important;line-height:1.12!important}
  .hero-flow-step-v124 small{font-size:9px!important;line-height:1.1!important}
}
@media (min-width:700px) and (max-width:900px){
  .hero.hero-v124{padding:12px 0 18px!important}
  .hero-v124 .hero-grid-v122{width:calc(100% - 36px)!important;padding:12px 0 0!important}
  .hero-v124 h1{font-size:42px!important;line-height:1.02!important;margin-bottom:14px!important}
  .hero-v124 .hero-grid-v122>div>p{font-size:15px!important;line-height:1.45!important}
  .hero-v124 .hero-actions{margin-top:16px!important}
  .hero-v124 .hero-points{margin-top:12px!important}
  .hero-v124 .hero-visual{height:280px!important;margin-top:16px!important}
  .hero-flow-v124{width:calc(100% - 36px)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;padding:10px!important}
  .hero-flow-arrow-v124{display:none!important}
  .hero-flow-step-v124{display:grid!important;grid-template-columns:1fr!important;text-align:center!important;justify-items:center!important;gap:5px!important;padding:6px 3px!important;border:0!important}
  .hero-flow-icon-v124{width:42px!important;height:42px!important}
  .hero-flow-step-v124 b{font-size:10px!important;white-space:normal!important;line-height:1.1!important}
  .hero-flow-step-v124 small{font-size:8.5px!important;line-height:1.1!important}
}

/* SOURCE: assets/synthex-v129.css */
/* SYNTHEX V129 — payment trust; preserves approved V126/V128 hero geometry */
.hero-payment-trust-v129{display:inline-flex;align-items:center;gap:8px;text-decoration:none!important;border-color:rgba(52,211,153,.34)!important;background:linear-gradient(135deg,rgba(16,185,129,.10),rgba(59,130,246,.08))!important;color:#e8fff6!important;box-shadow:inset 0 0 0 1px rgba(52,211,153,.035),0 0 24px rgba(16,185,129,.08);transition:border-color .2s ease,background .2s ease,transform .2s ease}
.hero-payment-trust-v129:hover{border-color:rgba(52,211,153,.58)!important;background:linear-gradient(135deg,rgba(16,185,129,.16),rgba(59,130,246,.11))!important;transform:translateY(-1px)}
.hero-payment-trust-v129 svg{width:15px;height:15px;flex:0 0 auto;color:#6ee7b7}
.hero-payment-trust-v129 .trust-arrow{font-size:12px;color:#93c5fd;margin-left:1px}
.payment-provider-card{border:1px solid rgba(99,102,241,.28);background:linear-gradient(135deg,rgba(99,102,241,.11),rgba(59,130,246,.055));border-radius:18px;padding:22px;margin:20px 0}
.payment-provider-row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
.payment-provider-name{display:flex;align-items:center;gap:11px;font-weight:850;color:#fff;font-size:18px}
.payment-provider-name .lock-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(52,211,153,.30);background:rgba(16,185,129,.09);color:#6ee7b7}
.payment-provider-name svg{width:20px;height:20px}
.payment-provider-link{display:inline-flex;align-items:center;gap:7px;text-decoration:none;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:8px 12px;color:#eef2ff;background:rgba(255,255,255,.04);font-size:13px;font-weight:750}
.payment-provider-link:hover{border-color:rgba(99,102,241,.5);background:rgba(99,102,241,.09)}
@media(max-width:580px){.hero-payment-trust-v129{gap:6px}.hero-payment-trust-v129 svg{width:14px;height:14px}.payment-provider-row{align-items:flex-start;flex-direction:column}}

.stripe-official-badge-link{display:inline-flex;align-items:center;text-decoration:none;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10)} .stripe-official-badge{display:block;width:118px;height:auto;max-width:100%}


/* SOURCE: assets/synthex-v131.css */
/* SYNTHEX V131 — Growth Intelligence + Controlled Experiments */
.growth-section{position:relative;overflow:hidden}
.growth-section:before{content:"";position:absolute;inset:8% 8%;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(124,58,237,.16),transparent 55%)}
.growth-shell{position:relative;border:1px solid rgba(139,92,246,.28);border-radius:30px;padding:34px;background:linear-gradient(145deg,rgba(124,58,237,.09),rgba(6,182,212,.035));box-shadow:0 30px 100px rgba(0,0,0,.24)}
.growth-loop{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}
.growth-node{border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:18px;background:rgba(7,8,15,.62);min-height:142px}
.growth-node span{display:block;color:#a78bfa;font:800 11px/1.2 monospace;letter-spacing:.1em;margin-bottom:12px}
.growth-node h3{margin:0 0 7px;color:#fff;font-size:17px}
.growth-node p{font-size:13px;line-height:1.5;color:#9fa6b5}
.growth-plan-tag{display:inline-flex;margin-top:12px;padding:5px 9px;border:1px solid rgba(6,182,212,.24);border-radius:999px;color:#67e8f9;font-size:11px;font-weight:800}
.growth-proof{margin-top:20px;padding:15px 17px;border-left:3px solid #7c3aed;border-radius:10px;background:rgba(124,58,237,.07);color:#cbd5e1;font-size:13px;line-height:1.6}
.growth-feature{color:#ddd6fe!important;font-weight:800}
.beta-label{display:inline-flex;padding:4px 8px;margin-left:5px;border-radius:999px;border:1px solid rgba(96,165,250,.28);background:rgba(59,130,246,.08);color:#93c5fd;font-size:10px;font-weight:900;vertical-align:middle}
@media(max-width:900px){.growth-loop{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.growth-shell{padding:22px}.growth-loop{grid-template-columns:1fr}.growth-node{min-height:auto}}


/* SOURCE: assets/synthex-v132.css */
/* SYNTHEX V132 — responsive polish: marquee + hero trust icon */
.marquee{display:flex!important;width:max-content!important;min-width:200vw;animation:synthex-marquee-v132 36s linear infinite!important;will-change:transform}
.marquee-group{display:flex;flex:0 0 100vw;min-width:100vw;align-items:center;justify-content:space-around;gap:34px;padding:0 18px}
.marquee-group span{margin:0!important;white-space:nowrap}
@keyframes synthex-marquee-v132{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.hero-payment-trust-v129 svg{width:24px!important;height:24px!important;min-width:24px;min-height:24px}
.hero-payment-trust-v129{min-height:32px;align-items:center!important}
@media(max-width:780px){
  .marquee{min-width:240vw;animation-duration:30s!important}
  .marquee-group{flex-basis:120vw;min-width:120vw;gap:24px;padding:0 14px}
  .hero-payment-trust-v129 svg{width:22px!important;height:22px!important;min-width:22px;min-height:22px}
}
@media(prefers-reduced-motion:reduce){.marquee{animation:none!important;transform:none!important}.marquee-wrap{overflow-x:auto}}


/* SOURCE: assets/synthex-v133.css */
/* SYNTHEX V133 — PERSONALIZED VISUAL DIRECTIONS */
.visual-directions .section-head{max-width:860px;margin-left:auto;margin-right:auto}
.visual-directions .section-head .eyebrow{margin-bottom:16px}
.visual-customization-note{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:-20px auto 28px;padding:12px 16px;width:max-content;max-width:100%;border:1px solid rgba(124,58,237,.24);border-radius:999px;background:linear-gradient(135deg,rgba(124,58,237,.10),rgba(6,182,212,.07));color:#b8b1c8}
.visual-customization-note strong{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.visual-customization-note span{font-size:13px}
.visual-directions .style-card{position:relative;overflow:hidden}
.visual-directions .style-card:after{content:"CUSTOMIZABLE";position:absolute;right:12px;top:12px;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:rgba(7,7,12,.68);color:#c4b5fd;font-size:9px;font-weight:900;letter-spacing:.08em}
@media(max-width:780px){.visual-customization-note{width:100%;border-radius:18px;text-align:center;flex-direction:column;gap:5px;margin-top:-18px}.visual-directions .section-head{text-align:left}}


/* SOURCE: assets/synthex-v134.css */
/* SYNTHEX V134 — mobile/tablet navigation + trust-row polish */
.hero-v124 .hero-points .hero-payment-trust-v129{color:#e7e5ef!important;background:transparent!important;box-shadow:none!important;transform:none!important}
.hero-v124 .hero-points .hero-payment-trust-v129 .check{flex:0 0 auto}
.hero-v124 .hero-points .hero-payment-trust-v129 .check svg{width:18px!important;height:18px!important;min-width:0!important;min-height:0!important}
.hero-v124 .hero-points .hero-payment-trust-v129 [data-trust-label]{font:inherit;color:inherit}
.hero-v124 .hero-points .hero-payment-trust-v129 .trust-arrow{font-size:11px;line-height:1;color:#93c5fd;margin-left:2px;opacity:.9}
@media(max-width:1080px){
  .nav{overflow:visible!important}
  .nav-actions>a.btn{display:none!important}
  .mobile-menu{position:absolute!important;top:100%;left:0;right:0;margin:0!important;padding:14px 18px 18px!important;border-top:1px solid rgba(255,255,255,.08)!important;background:rgba(7,8,14,.985)!important;box-shadow:0 24px 60px rgba(0,0,0,.46)!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);max-height:calc(100svh - var(--navh));overflow:auto}
  .mobile-menu.open{display:block!important}
  .mobile-menu-section{display:grid;gap:7px}
  .mobile-menu-main{grid-template-columns:repeat(3,minmax(0,1fr))}
  .mobile-menu-access{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09)}
  .mobile-menu .mobile-menu-section a{display:flex!important;align-items:center;justify-content:space-between!important;width:100%!important;min-height:46px;margin:0!important;padding:11px 13px!important;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035);color:#e7e5ef;font-size:13px;font-weight:800;line-height:1.2}
  .mobile-menu .mobile-menu-main a:hover{background:rgba(124,58,237,.10);border-color:rgba(124,58,237,.24)}
  .mobile-menu .mobile-menu-access a{background:rgba(8,12,20,.88)}
  .mobile-menu .mobile-menu-access .partner-join{border-color:rgba(124,58,237,.34);background:linear-gradient(135deg,rgba(124,58,237,.14),rgba(59,130,246,.08))}
  .mobile-menu-arrow{font-size:14px;color:#8b93a7;flex:0 0 auto;margin-left:8px}
}
@media(max-width:680px){
  .mobile-menu{padding:12px 16px 16px!important}
  .mobile-menu-main{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mobile-menu-access{grid-template-columns:1fr}
  .mobile-menu .mobile-menu-section a{min-height:44px;padding:10px 12px!important;font-size:13px}
}
@media(max-width:560px){
  .hero-v124 .hero-points .hero-payment-trust-v129 .check svg{width:17px!important;height:17px!important}
  .hero-v124 .hero-points .hero-payment-trust-v129 .trust-arrow{font-size:10px}
}
@media(max-width:390px){
  .mobile-menu{padding-left:14px!important;padding-right:14px!important}
  .mobile-menu .mobile-menu-section a{font-size:12.5px}
}
.hero-v124 .hero-points .pill .check{flex:0 0 auto!important;min-width:0!important}


/* SOURCE: assets/synthex-v135.css */
/* SYNTHEX V135 — authoritative nav/access + trust-row parity */
@media(max-width:1080px){
  .nav{overflow:visible!important}
  .nav-actions>a.btn{display:none!important}
  .mobile-menu{position:absolute!important;top:100%;left:0;right:0;display:none;margin:0!important;padding:14px 18px 18px!important;border-top:1px solid rgba(255,255,255,.09)!important;background:rgba(7,8,14,.99)!important;box-shadow:0 24px 60px rgba(0,0,0,.5)!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);max-height:calc(100svh - var(--navh));overflow:auto}
  .mobile-menu.open{display:block!important}
  .mobile-menu-label{margin:2px 2px 8px;color:#8f94a8;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
  .mobile-menu-section{display:grid!important;gap:8px!important}
  .mobile-menu-main{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .mobile-menu-access{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:8px!important}
  .mobile-menu .mobile-menu-section a{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:48px;margin:0!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:13px!important;background:rgba(255,255,255,.045)!important;color:#f2f0f7!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important}
  .mobile-menu-access a{background:rgba(10,14,24,.96)!important}
  .mobile-menu-access .partner-join{border-color:rgba(124,58,237,.42)!important;background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(59,130,246,.10))!important}
  .mobile-menu-arrow{font-size:15px!important;color:#9aa3b8!important;flex:0 0 auto!important;margin-left:8px!important}
}
@media(max-width:680px){
  .mobile-menu{padding:12px 16px 16px!important}
  .mobile-menu-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .mobile-menu-access{grid-template-columns:1fr!important}
  .mobile-menu .mobile-menu-section a{min-height:48px!important;padding:11px 13px!important;font-size:13.5px!important}
}
@media(max-width:390px){
  .mobile-menu{padding-left:14px!important;padding-right:14px!important}
  .mobile-menu .mobile-menu-section a{font-size:13px!important}
}
.hero-v124 .hero-points .pill{font-weight:800!important}
.hero-v124 .hero-points .pill .check{flex:0 0 30px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}
.hero-v124 .hero-points .pill .check svg{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important}
.hero-v124 .hero-points .hero-payment-trust-v129{font-family:inherit!important;font-style:normal!important;font-weight:800!important;color:#e7e5ef!important;background:transparent!important;box-shadow:none!important;transform:none!important}
.hero-v124 .hero-points .hero-payment-trust-v129 [data-trust-label]{font:inherit!important;color:inherit!important;font-weight:inherit!important}
.hero-v124 .hero-points .hero-payment-trust-v129 .trust-arrow{font-size:13px!important;line-height:1!important;color:#93c5fd!important;margin-left:3px!important}
@media(max-width:560px){
  .hero-v124 .hero-points{max-width:340px!important}
  .hero-v124 .hero-points .pill{min-height:54px!important;padding:10px 0!important;font-size:16px!important;line-height:1.25!important;gap:12px!important}
  .hero-v124 .hero-points .pill .check{flex-basis:34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}
  .hero-v124 .hero-points .pill .check svg{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important}
  .hero-v124 .hero-points .hero-payment-trust-v129 .trust-arrow{font-size:14px!important}
}
@media(min-width:561px) and (max-width:900px){
  .hero-v124 .hero-points .pill{font-size:14px!important;min-height:48px!important}
  .hero-v124 .hero-points .pill .check{flex-basis:32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}
  .hero-v124 .hero-points .pill .check svg{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}
}

.hero-v124 .hero-points .pill{font-size:13px!important;min-height:40px!important}
@media(min-width:561px) and (max-width:1080px){.hero-v124 .hero-points .pill{font-size:14px!important;min-height:48px!important}}

/* V135.3 final trust-row precedence */
@media(max-width:560px){.hero-v124 .hero-points .pill{font-size:16px!important;min-height:55px!important;white-space:nowrap!important}.hero-v124 .hero-points .pill .check{flex-basis:34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}.hero-v124 .hero-points .pill .check svg{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important}}
@media(min-width:561px) and (max-width:1080px){.hero-v124 .hero-points .pill{font-size:14px!important;min-height:48px!important;white-space:nowrap!important}}


/* SOURCE: assets/synthex-v136.css */
/* SYNTHEX V136 — managed-system positioning; preserves V126 approved hero visual */
.hero-v124 .hero-grid-v122>div>p{max-width:610px!important}
.hero-flow-v124.hero-flow-v136{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;padding:14px 16px!important;align-items:stretch!important}
.hero-flow-v136 .hero-flow-step-v124{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-width:0!important;padding:8px 7px!important;border-right:1px solid rgba(255,255,255,.09)!important;border-bottom:0!important}
.hero-flow-v136 .hero-flow-step-v124:last-child{border-right:0!important}
.hero-flow-v136 .hero-flow-icon-v124{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important}
.hero-flow-v136 .hero-flow-icon-v124 svg{width:22px!important;height:22px!important}
.hero-flow-v136 .hero-flow-step-v124 b{display:block!important;font-size:12.5px!important;line-height:1.15!important;color:#fff!important;white-space:normal!important}
.hero-flow-v136 .hero-flow-step-v124 small{display:block!important;font-size:10.5px!important;line-height:1.25!important;color:#aaa8b2!important;margin-top:3px!important;white-space:normal!important}
.hero-flow-v136 .hero-flow-step-v124:nth-child(1){color:#d946ef!important}.hero-flow-v136 .hero-flow-step-v124:nth-child(2){color:#38bdf8!important}.hero-flow-v136 .hero-flow-step-v124:nth-child(3){color:#34d399!important}.hero-flow-v136 .hero-flow-step-v124:nth-child(4){color:#a78bfa!important}.hero-flow-v136 .hero-flow-step-v124:nth-child(5){color:#facc15!important}.hero-flow-v136 .hero-flow-step-v124:nth-child(6){color:#60a5fa!important}.hero-flow-v136 .hero-flow-step-v124:nth-child(7){color:#e879f9!important}
@media(max-width:1120px){.hero-flow-v124.hero-flow-v136{grid-template-columns:repeat(4,minmax(0,1fr))!important}.hero-flow-v136 .hero-flow-step-v124{border-right:1px solid rgba(255,255,255,.09)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.hero-flow-v136 .hero-flow-step-v124:nth-child(4n),.hero-flow-v136 .hero-flow-step-v124:last-child{border-right:0!important}.hero-flow-v136 .hero-flow-step-v124:nth-child(n+5){border-bottom:0!important}}
@media(max-width:900px){.hero-flow-v124.hero-flow-v136{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:11px!important}.hero-flow-v136 .hero-flow-step-v124{grid-template-columns:42px minmax(0,1fr)!important;padding:9px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important}.hero-flow-v136 .hero-flow-step-v124:nth-child(4n),.hero-flow-v136 .hero-flow-step-v124:nth-child(n+5),.hero-flow-v136 .hero-flow-step-v124:last-child{border:1px solid rgba(255,255,255,.08)!important}.hero-flow-v136 .hero-flow-step-v124:last-child{grid-column:1/-1!important}}
@media(max-width:560px){.hero-flow-v124.hero-flow-v136{width:calc(100% - 30px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero-flow-v136 .hero-flow-step-v124{grid-template-columns:36px minmax(0,1fr)!important;gap:7px!important;padding:8px 7px!important}.hero-flow-v136 .hero-flow-icon-v124{width:36px!important;height:36px!important;min-width:36px!important}.hero-flow-v136 .hero-flow-icon-v124 svg{width:19px!important;height:19px!important}.hero-flow-v136 .hero-flow-step-v124 b{font-size:11.5px!important}.hero-flow-v136 .hero-flow-step-v124 small{font-size:9.8px!important}}


/* SOURCE: assets/synthex-v137.css */
/* SYNTHEX V137 — trust-row mobile containment + premium mobile/tablet navigation */
.hero-v124 .hero-points .hero-payment-trust-v129 .payment-check:before{content:none!important;display:none!important}
.hero-v124 .hero-points .hero-payment-trust-v129 .payment-check{color:#6ee7b7!important;border-color:rgba(52,211,153,.44)!important;background:rgba(16,185,129,.09)!important;box-shadow:0 0 18px rgba(16,185,129,.08)!important}
.hero-v124 .hero-points .hero-payment-trust-v129 .payment-check svg{color:#6ee7b7!important;stroke:currentColor!important}
@media(max-width:1080px){
.mobile-menu .mobile-menu-section a{--menu-accent:124,58,237;position:relative!important;overflow:hidden!important;border-color:rgba(var(--menu-accent),.27)!important;background:linear-gradient(135deg,rgba(var(--menu-accent),.11),rgba(255,255,255,.025))!important;box-shadow:inset 3px 0 rgba(var(--menu-accent),.72),0 10px 28px rgba(0,0,0,.16)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}
.mobile-menu .mobile-menu-section a::after{content:'';position:absolute;width:58px;height:58px;right:-28px;top:-28px;border-radius:50%;background:rgba(var(--menu-accent),.14);pointer-events:none}
.mobile-menu .mobile-menu-section a:hover{transform:translateY(-1px)!important;border-color:rgba(var(--menu-accent),.52)!important;background:linear-gradient(135deg,rgba(var(--menu-accent),.17),rgba(255,255,255,.035))!important}
.mobile-menu .mobile-menu-section a .mobile-menu-arrow{color:rgb(var(--menu-accent))!important;text-shadow:0 0 16px rgba(var(--menu-accent),.45)!important}
.mobile-menu-main a:nth-child(1){--menu-accent:56,189,248}.mobile-menu-main a:nth-child(2){--menu-accent:232,121,249}.mobile-menu-main a:nth-child(3){--menu-accent:52,211,153}.mobile-menu-main a:nth-child(4){--menu-accent:167,139,250}.mobile-menu-main a:nth-child(5){--menu-accent:251,191,36}.mobile-menu-main a:nth-child(6){--menu-accent:34,211,238}
.mobile-menu-access a:nth-child(1){--menu-accent:96,165,250}.mobile-menu-access a:nth-child(2){--menu-accent:167,139,250}.mobile-menu-access a:nth-child(3){--menu-accent:52,211,153}
}
@media(max-width:560px){
.hero-v124 .hero-points{width:min(100%,360px)!important;max-width:360px!important;gap:10px!important;margin-inline:auto!important}
.hero-v124 .hero-points .pill{width:100%!important;min-width:0!important;min-height:54px!important;padding:9px 12px!important;gap:10px!important;white-space:normal!important;overflow:hidden!important;justify-content:flex-start!important}
.hero-v124 .hero-points .pill .check{position:static!important;transform:none!important;margin:0!important;flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}
.hero-v124 .hero-points .pill>span:not(.check){min-width:0!important;overflow-wrap:anywhere!important;text-align:left!important}.hero-v124 .hero-points .hero-payment-trust-v129 .trust-arrow{margin-left:auto!important;flex:0 0 auto!important}
}
@media(max-width:390px){.hero-v124 .hero-points{width:100%!important}.hero-v124 .hero-points .pill{font-size:14px!important;padding:9px 10px!important}.mobile-menu .mobile-menu-section a{min-height:50px!important}}

@media(min-width:561px) and (max-width:1080px){
.hero-v124 .hero-points{width:100%!important;max-width:640px!important;min-width:0!important}
.hero-v124 .hero-points .pill{min-width:0!important;padding:9px 10px!important;white-space:normal!important;overflow:hidden!important}
.hero-v124 .hero-points .pill>span:not(.check){min-width:0!important;overflow-wrap:anywhere!important}.hero-v124 .hero-points .hero-payment-trust-v129 .trust-arrow{margin-left:auto!important;flex:0 0 auto!important}
}


/* SOURCE: assets/synthex-v138.css */
/* SYNTHEX V138 — hero benefit icon containment */
.hero-v124 .hero-points .pill .check::before{content:none!important;display:none!important}
.hero-v124 .hero-points .pill .check{position:static!important;transform:none!important;margin:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;box-sizing:border-box!important}
.hero-v124 .hero-points .pill .check svg{display:block!important;position:static!important;transform:none!important;margin:0!important;max-width:100%!important;max-height:100%!important;fill:none!important;stroke:currentColor!important}
.hero-v124 .hero-points .pill:nth-child(1) .check{color:#c084fc!important;border-color:rgba(192,132,252,.42)!important;background:rgba(124,58,237,.10)!important;box-shadow:0 0 18px rgba(124,58,237,.10)!important}
.hero-v124 .hero-points .pill:nth-child(2) .check{color:#67e8f9!important;border-color:rgba(103,232,249,.38)!important;background:rgba(8,145,178,.09)!important;box-shadow:0 0 18px rgba(34,211,238,.08)!important}
.hero-v124 .hero-points .hero-payment-trust-v129 .payment-check{color:#6ee7b7!important;border-color:rgba(52,211,153,.44)!important;background:rgba(16,185,129,.09)!important}
@media(max-width:900px){
.hero-v124 .hero-points{display:grid!important;grid-template-columns:1fr!important;width:min(100%,380px)!important;max-width:380px!important;gap:10px!important;margin:20px auto 0!important}
.hero-v124 .hero-points .pill{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:64px!important;padding:10px 12px!important;gap:12px!important;border:1px solid rgba(112,126,158,.24)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(13,17,25,.94),rgba(8,11,17,.96))!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important;overflow:hidden!important;white-space:normal!important;justify-content:flex-start!important}
.hero-v124 .hero-points .pill:first-child{border:1px solid rgba(112,126,158,.24)!important;padding:10px 12px!important}
.hero-v124 .hero-points .pill+.pill{border-left:1px solid rgba(112,126,158,.24)!important}
.hero-v124 .hero-points .pill .check{flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:12px!important}
.hero-v124 .hero-points .pill .check svg{width:25px!important;height:25px!important;min-width:0!important;min-height:0!important}
.hero-v124 .hero-points .pill>span:not(.check){min-width:0!important;text-align:left!important;overflow-wrap:anywhere!important}
.hero-v124 .hero-points .hero-payment-trust-v129 .trust-arrow{margin-left:auto!important;flex:0 0 auto!important;padding-right:2px!important}
}
@media(max-width:390px){.hero-v124 .hero-points{width:100%!important}.hero-v124 .hero-points .pill{min-height:62px!important;padding:9px 10px!important;font-size:15px!important}.hero-v124 .hero-points .pill:first-child{padding:9px 10px!important}.hero-v124 .hero-points .pill .check{flex-basis:40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.hero-v124 .hero-points .pill .check svg{width:24px!important;height:24px!important}}


/* SOURCE: assets/synthex-v139.css */
/* SYNTHEX V139 — tablet hero benefit readability */
@media (min-width:901px) and (max-width:1120px){
  .hero-v124 .hero-points{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:560px!important;gap:10px!important;margin-top:14px!important;white-space:normal!important}
  .hero-v124 .hero-points .pill{display:flex!important;align-items:center!important;min-width:0!important;min-height:52px!important;padding:8px 10px!important;gap:10px!important;border:1px solid rgba(112,126,158,.24)!important;border-radius:13px!important;background:linear-gradient(180deg,rgba(13,17,25,.94),rgba(8,11,17,.96))!important;overflow:hidden!important;white-space:normal!important;font-size:11.5px!important;line-height:1.22!important}
  .hero-v124 .hero-points .pill:first-child{padding:8px 10px!important;border:1px solid rgba(112,126,158,.24)!important}
  .hero-v124 .hero-points .pill+.pill{border-left:1px solid rgba(112,126,158,.24)!important}
  .hero-v124 .hero-points .pill:nth-child(3){grid-column:1/-1!important}
  .hero-v124 .hero-points .pill .check{flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:10px!important}
  .hero-v124 .hero-points .pill .check svg{width:20px!important;height:20px!important;min-width:0!important;min-height:0!important}
  .hero-v124 .hero-points .pill>span:not(.check){min-width:0!important;text-align:left!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
  .hero-v124 .hero-points .hero-payment-trust-v129 .trust-arrow{margin-left:auto!important;flex:0 0 auto!important}
}


