:root{--bg:#f6f7f8;--ink:#152237;--muted:#657184;--line:#dfe4e9;--blue:#38bdf8;--deep:#101927;--accent:#0b7da9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font:16px/1.55 system-ui,-apple-system,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1150px;margin:0 auto;padding:0 30px}.skip{position:absolute;left:-999em}.skip:focus{left:15px;top:15px;z-index:12;background:white;padding:12px}.header{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.95);backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:82px;gap:22px}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.brandword{display:flex;flex-direction:column;font-size:22px;line-height:1.05;font-weight:750;letter-spacing:-.9px}.brandword small{font-size:8px;letter-spacing:2px;margin-top:7px;font-weight:700;color:#758394}.navlinks{display:flex;gap:27px;align-items:center}.navlinks a{font-size:13px;font-weight:650;color:#576578}.navlinks a:hover{color:#0a7ca6}.navcta{font-size:12px;font-weight:750;padding:12px 18px;border:1px solid #cbd4df;border-radius:8px}.navcta:hover{background:#f0f5fa}.hero{overflow:hidden;background:#101927;color:#fff}.hero-grid{display:grid;grid-template-columns:1.07fr .93fr;align-items:center;min-height:590px;gap:35px;padding-top:65px;padding-bottom:65px}.eyebrow,.kicker{font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase}.eyebrow{display:flex;gap:11px;align-items:center;color:#9edcf5}.pulse{display:block;width:7px;height:7px;border-radius:50%;background:#5fe2bb;box-shadow:0 0 0 5px rgba(95,226,187,.12)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,4.55vw,65px);line-height:1.13;letter-spacing:-3px;margin:28px 0 25px;font-weight:750}h1 span{color:#86d8f4}.lede{max-width:545px;font-size:18px;line-height:1.75;color:#c0cddd}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:35px}.button{display:inline-flex;align-items:center;justify-content:center;gap:17px;padding:14px 20px;border-radius:8px;font-size:13px;font-weight:800}.primary{background:#55c9f5;color:#101927}.primary:hover{background:#9ce3ff}.ghost{border:1px solid #54647b;color:#e4eaf2}.ghost:hover{background:#223049}.hero-foot{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#879cb3;margin-top:52px}.hero-foot b{color:#60c5e5}.hero-art{height:410px;position:relative}.gridline{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(103,159,204,.09) 1px,transparent 1px),linear-gradient(to bottom,rgba(103,159,204,.09) 1px,transparent 1px);background-size:38px 38px;transform:rotate(-8deg)}.art-card{position:absolute;border:1px solid #40526b;border-radius:19px;background:#19273b;box-shadow:0 40px 80px #080f1e80}.outer{inset:23px 35px 24px 8px;padding:27px 31px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-4deg)}.tiny,.panel-label,.panel-bottom{font-size:10px;letter-spacing:2px;font-weight:800;color:#7f9ab5}.art-numeric{font-size:105px;font-weight:750;line-height:1;letter-spacing:-8px;color:#5bcdf8}.art-numeric span{font-weight:300;color:#637b91}.art-rule{height:1px;background:#3c5065}.art-bottom{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:2px;color:#a7c1d5}.symbol{font-size:40px;color:#60c9f3}.inner{right:-4px;bottom:2px;width:210px;min-height:166px;padding:19px;background:#e8f7fd;color:#14253a;border:0;transform:rotate(5deg);font-size:19px;line-height:1.25;font-weight:750}.mini-icon{display:block;font-size:26px;color:#0086b0}.mini-note{font-size:9px;letter-spacing:1px;color:#60768d}.section{padding:95px 0}.section-top{display:flex;justify-content:space-between;gap:35px;margin-bottom:37px;align-items:end}.kicker{color:#027ba6;margin-bottom:15px}h2{font-size:clamp(31px,3.2vw,46px);line-height:1.2;letter-spacing:-1.7px;margin-bottom:14px}h3{font-size:25px;letter-spacing:-.7px}.section-top p{max-width:570px;color:var(--muted);margin:0}.section-count{font-size:11px;font-weight:850;letter-spacing:2px;color:#91a0af}.product{display:grid;grid-template-columns:1fr 1.05fr;border:1px solid #dfe5eb;border-radius:18px;overflow:hidden;background:#fff}.product-visual{position:relative;background:#14263e;min-height:363px;padding:31px;display:flex;align-items:center;justify-content:center}.product-visual:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 28px,#ffffff07 29px,#ffffff07 30px)}.panel-label{position:absolute;top:28px;left:29px}.panel-bottom{position:absolute;bottom:27px;left:29px;font-size:9px}.product-symbol{position:relative;color:#78dbff;font-size:73px;font-weight:850;letter-spacing:-6px}.product-symbol span{color:#7a91a5;font-weight:200}.product-copy{padding:42px 49px}.product-copy h3{font-size:34px;margin-bottom:16px}.product-copy p{color:#5b697b;line-height:1.75}.chips{display:flex;flex-wrap:wrap;gap:7px;margin:21px 0}.chips span{border:1px solid #dce5ec;color:#586679;border-radius:5px;padding:5px 9px;font-size:10px;font-weight:700}.product-cta{margin:26px 0 15px}.status,.pending{display:inline-flex;padding:12px 14px;border:1px solid #d4e2ea;border-radius:8px;font-size:12px;color:#5a6f81;font-weight:700;background:#f2f7fa}.product-copy small{display:block;color:#8793a0;line-height:1.6}.live-link{display:inline-flex;background:#1e91bb;color:#fff;padding:13px 17px;border-radius:8px;font-size:13px;font-weight:800}.live-link:hover{background:#036b8f}.next-product{margin-top:16px;background:#f6f8fa;border:1px dashed #d4dbe3;border-radius:12px;padding:20px 26px;display:flex;align-items:center;justify-content:space-between}.next-product p{margin:2px 0;color:#7a8795;font-size:13px}.plus{font-size:28px;color:#96a7b5}.dark{background:#132036;color:#fff}.dark .kicker{color:#72d4f5}.dark .section-top p{color:#b2c1d2}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3c4b62;border-bottom:1px solid #3c4b62;margin-top:34px}.step{padding:33px 30px 35px 0;min-height:213px}.step+ .step{border-left:1px solid #3c4b62;padding-left:30px}.step-num{font-size:12px;color:#65d1f4;font-weight:800}.step h3{font-size:22px;margin:20px 0 10px}.step p{font-size:13px;color:#b3c2d2}.step code{color:#99e4fd}.inline-info{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:27px}.inline-info p{font-size:12px;color:#a9b9c9;margin:3px 0}.dark .pending{color:#b4c9d7;background:#26374c;border-color:#3a5065}.columns{display:grid;grid-template-columns:1fr 1fr;gap:95px}.body-lg{font-size:18px;line-height:1.7;color:#4c6074}.columns>div>p:not(.body-lg){color:#7a8895}.pale{margin-top:20px}.feature-list>div{display:flex;gap:24px;padding:22px 0;border-bottom:1px solid #e3e8ec}.feature-list span{font-size:11px;font-weight:900;color:#0390bd}.feature-list strong{font-size:16px}.feature-list p{color:#7a8794;font-size:13px;margin:5px 0}.resource-section{background:#f5f7f9}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.resource{padding:28px;background:#fff;border:1px solid #e2e7ed;border-radius:12px;min-height:205px}.resource>span{font-size:23px;color:#1495c0}.resource h3{font-size:19px;margin:25px 0 9px}.resource p{font-size:13px;color:#718092;line-height:1.65}footer{background:#0c1625;color:#fff;padding:45px 0}.foot{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-brand .brandword small{color:#93a3b5}.foot p{font-size:12px;color:#9fadc0}.foot small{font-size:11px;color:#77889a}@media(max-width:960px){.navlinks{display:none}.hero-grid{grid-template-columns:1fr}.hero-art{height:315px;max-width:520px;width:100%;margin:0 auto}.outer{inset:12px 45px 14px 20px}.inner{right:0;bottom:0}.columns{gap:30px}}@media(max-width:700px){.wrap{padding:0 19px}.nav{height:70px}.navcta{font-size:11px;padding:9px}.hero-grid{padding-top:55px;padding-bottom:38px}.hero-art{display:none}h1{letter-spacing:-2px}.hero-foot{margin-top:33px}.section{padding:63px 0}.section-top{display:block}.section-count{display:none}.product{grid-template-columns:1fr}.product-visual{min-height:200px}.product-copy{padding:27px}.steps{grid-template-columns:1fr}.step{min-height:0;padding:25px 0}.step+.step{border-left:0;border-top:1px solid #3c4b62;padding:25px 0}.inline-info{display:block}.inline-info .pending{margin-top:17px}.columns{grid-template-columns:1fr}.resource-grid{grid-template-columns:1fr}.foot{display:block}.foot>div{margin-top:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* JerFon V1.1 — identidade gráfica original; não reconstitui nem redesenha logótipos */
.brand-logo{display:block;flex:none;width:46px;height:60px;object-fit:contain;object-position:center}
.header .brand-logo{width:44px;height:59px}
.product-visual{background:#c9ebfa;min-height:390px}
.product-visual::before{display:none}
.product-visual .panel-label,.product-visual .panel-bottom{color:#344f67}
.product-logo{display:block;position:relative;width:auto;height:auto;max-width:min(85%,310px);max-height:310px;object-fit:contain;filter:none}
.footer-symbol{border-radius:8px;background:#eaf7fd;padding:3px;width:46px;height:60px}
@media(max-width:700px){.header .brand-logo{width:36px;height:48px}.brand{gap:8px}.product-visual{min-height:290px}.product-logo{max-height:240px;max-width:78%}.product-visual .panel-label{top:18px;left:20px}.product-visual .panel-bottom{bottom:15px;left:20px;right:12px;letter-spacing:1px}}
