@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Serif+Display:ital@0;1&display=swap');
:root{--ink:#101C2B;--navy:#050911;--panel:#0D1929;--accent:#249BFF;--accent-dark:#0B65E6;--muted:#52677B;--line:#DCDDDC;--paper:#F6F3EB;--glow:#55C5FF}
body{background:var(--paper);color:var(--ink)}
.site-header{height:76px;background:#050911ec;border-bottom:1px solid #79B7FF24;backdrop-filter:blur(14px);position:sticky;top:0}
.wordmark{font-size:18px;letter-spacing:.11em}.brand-symbol{width:42px;height:42px;filter:drop-shadow(0 0 9px #168cff33)}
.wordmark small{color:#8498AB;font-size:8px;letter-spacing:.16em}
.desktop-nav a{font-size:12px;color:#AABBCB}.header-access,.wallet-pill{border-radius:999px;border-color:#2E527A;background:#0D1929}.header-access{box-shadow:0 0 0 3px #1F8DFF0c}
.eyebrow,.lp-proof span,.category-card-top,.module-card-meta,.section-count{letter-spacing:.15em}.eyebrow.dark{color:#0B65E6}
.button{border-radius:999px;letter-spacing:.01em;padding:14px 22px}.button-primary{background:linear-gradient(130deg,#0E7DF2,#54C7FF);color:#04111F;box-shadow:0 0 28px #1F9CFF4f}.button-dark{background:#0D1A2D;color:#F4F7FC}.button-outline{border-color:#5076A7}.text-link,.category-card-foot,.module-card-foot{color:#0B65E6}
.hero,.lp-hero,.subhero,.simple-hero{background:radial-gradient(ellipse 47% 45% at 77% 42%,#0B3261 0%,transparent 85%),radial-gradient(ellipse 48% 35% at 27% 92%,#082B52 0%,transparent 85%),#050911;position:relative;isolation:isolate}
.hero:before,.lp-hero:before,.method-section:after,.next-discovery:after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-radial-gradient(ellipse at 84% 75%,transparent 0 31px,#48BFFF13 32px 33px,transparent 34px 68px);pointer-events:none}
.hero:after,.lp-hero:after,.subhero:after,.simple-hero:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:128px;background:url('/brand/wave-to-ivory.svg') center bottom/100% 100% no-repeat;pointer-events:none;z-index:3}
.hero-grid{min-height:690px;padding-top:72px;padding-bottom:178px;gap:38px;grid-template-columns:1.02fr .98fr}.hero h1{font-size:clamp(48px,5.2vw,78px);line-height:1.06;max-width:720px}
.hero h1 em,.simple-hero h1 em,.lp-hero h1 em,.method-grid h2 em,.closing h2 em{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-style:italic;color:var(--accent);letter-spacing:-.04em}
.hero-copy>p{color:#AFC2D6;max-width:540px}.hero-caveat{color:#8FA5B8}.pulse{background:var(--accent);box-shadow:0 0 0 5px #168EFF23,0 0 19px #168EFF}
.hero-visual{height:505px;background:transparent;border:0;box-shadow:none;overflow:visible;isolation:isolate}
.hero-aura{position:absolute;inset:2% -5% 0;background:radial-gradient(ellipse at 52% 52%,#258EFF52,transparent 64%);filter:blur(28px)}
.orbital{position:absolute;border:1px solid #42A7FF44;border-radius:50%;transform:rotate(-27deg);z-index:-1;box-shadow:0 0 35px #2199FF26}.orbital-one{width:670px;height:230px;left:-10%;top:29%}.orbital-two{width:515px;height:160px;left:8%;top:41%;border-color:#61C7FF28}
.dossier-window{position:absolute;inset:28px 12px 14px 42px;border:1px solid #399DFC8a;border-radius:19px;background:linear-gradient(150deg,#101D2F,#07101D 69%);box-shadow:0 36px 80px #000b,0 0 58px #1E9FFF37;transform:perspective(1100px) rotateY(-7deg) rotateX(3deg);overflow:hidden}
.dossier-window-top{height:47px;border-bottom:1px solid #456A9A44;display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 16px;color:#B4CBE5;font:600 9px 'IBM Plex Mono',monospace;letter-spacing:.12em}.dossier-window-top b{font-size:19px;color:var(--accent)}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#497092}.window-dots i:first-child{background:#42B3FF}
.dossier-sidebar{position:absolute;top:47px;bottom:0;left:0;width:119px;border-right:1px solid #3A5E8D3d;padding:23px 12px;display:flex;flex-direction:column;gap:18px;color:#7593B5;font:600 8px 'IBM Plex Mono',monospace;letter-spacing:.05em}.dossier-sidebar img{margin-bottom:12px}.dossier-sidebar span:nth-child(3){color:#56B9FF}
.dossier-content{margin-left:119px;padding:26px 23px}.dossier-kicker{color:#56B9FF;font:700 9px 'IBM Plex Mono',monospace;letter-spacing:.12em;display:flex;justify-content:space-between}.dossier-kicker span{color:#7C96AE}.dossier-content h3{font:500 25px/1.14 'DM Serif Display',Georgia,serif;color:#F6F3EB;margin:19px 0}.dossier-query{border:1px solid #3F6388;background:#102741;border-radius:7px;color:#A9CCEE;font:600 10px 'IBM Plex Mono',monospace;padding:14px;display:flex;justify-content:space-between}.dossier-query b{color:#57C1FF}.dossier-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.dossier-tiles>div{border:1px solid #365479;border-radius:8px;background:linear-gradient(150deg,#142F4A,#0A1C31);min-height:105px;padding:12px 10px}.dossier-tiles span{color:#5BBFFF;font:600 8px 'IBM Plex Mono',monospace}.dossier-tiles strong{display:block;color:#DDEBFA;font-size:10px;line-height:1.4;margin-top:13px}.dossier-tiles i{display:block;width:45px;height:2px;background:#2A9CFA;margin-top:12px;box-shadow:0 0 9px #2A9CFA}.dossier-lines{border-top:1px solid #294563;padding-top:12px}.dossier-lines span{height:7px;display:block;background:#17314C;border-radius:3px;margin:10px 0}.dossier-lines span:nth-child(2){width:75%}.dossier-lines span:nth-child(3){width:49%}
.float-chip{position:absolute;z-index:3;padding:13px 16px;border:1px solid #499AFF9e;border-radius:10px;background:#0D1D30e8;backdrop-filter:blur(12px);color:#ECF7FF;box-shadow:0 15px 30px #0007,0 0 21px #219EFF27}.float-chip small{display:block;color:#72BEF4;font:600 8px 'IBM Plex Mono',monospace;letter-spacing:.11em;margin-bottom:7px}.float-chip strong{font-size:11px}.float-chip b{color:#57C5FF}.chip-a{left:0;top:25%}.chip-b{right:-10px;bottom:7%}
.stat-strip{background:var(--paper);color:var(--ink);position:relative}.stat-inner>div{border-right:1px solid #CCD4D9;padding-top:25px;padding-bottom:32px}.stat-inner strong{color:#0D69D9;font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:36px}.stat-inner span{color:#5F7182}
.full-offer{background:var(--paper);padding-top:84px}.full-offer-head h2,.section-heading h2,.method-grid h2,.lp-problem h2,.lp-output-grid h2,.lp-pricing h2,.module-credit-section h2,.next-discovery h2,.closing h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.1}.full-offer-head h2{max-width:740px;font-size:clamp(36px,4vw,56px)}.full-price{border-color:#168FFF}.full-price strong{color:#0B65E6}.full-workspace{border-color:#D6DBDE;border-radius:16px;box-shadow:0 27px 65px #123B6318}.full-query,.full-includes{padding:37px}.full-includes{background:radial-gradient(circle at 100% 0,#114B84,#0A1729 58%);color:#EEF5FD}.full-includes>span,.full-includes>div{color:#66C6FF}.full-includes strong{color:#E6F3FF}.full-query select,.full-query input,.try-box input{background:#FCFBF7;border-color:#CBD4DC}.credit-offer{border-radius:13px;border-color:#CED9E3;box-shadow:0 9px 26px #183F610b}.credit-offer>span,.credit-offer b,.full-query>span{color:#0B65E6}
#solucoes{background:var(--paper)}.section-heading h2{font-size:clamp(34px,3.5vw,51px)}.category-card,.module-card{background:#FFFEFB;border-color:#D9DFE4;border-radius:13px;box-shadow:0 12px 30px #0A2C4B0b}.category-card:before{border-color:#C4D8EC;box-shadow:0 0 0 27px #EDF5FA,0 0 0 28px #DAE7F1}.category-card-top span:first-child{color:#0B65E6}.category-card h3{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:26px}
.method-section,.category-process{background:radial-gradient(ellipse at 70% 55%,#0C3260,transparent 57%),#050911;color:#F5F7FD;position:relative;isolation:isolate;margin-top:95px;padding-top:130px;padding-bottom:160px}.method-section:before,.category-process:before{content:"";position:absolute;top:-110px;left:0;width:100%;height:112px;background:url('/brand/wave-to-dark.svg') center top/100% 100% no-repeat}.method-section:after{z-index:1;top:auto;bottom:-1px;height:130px;background:url('/brand/wave-to-ivory.svg') center bottom/100% 100% no-repeat}.method-grid h2{font-size:clamp(38px,4vw,58px)}.method-steps>div{border-radius:13px;background:linear-gradient(150deg,#102A48,#081628);border-color:#2B5689;box-shadow:inset 0 1px #7AC7FF20,0 0 25px #147CEC15}.method-steps b{color:#5BC2FF}
.featured-grid{gap:13px}.module-card h3{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:21px}.closing{background:radial-gradient(circle at 82% 40%,#114B87,#07101D 54%);color:#F7FAFD;border:1px solid #3272B1;border-radius:22px;box-shadow:0 23px 60px #082D5E34;margin-bottom:88px}.closing h2{font-size:clamp(35px,3.5vw,54px)}.closing p{color:#AFC3D9}
.lp-hero{padding-top:35px;padding-bottom:175px}.lp-hero h1{font-size:clamp(42px,4.4vw,67px);line-height:1.08}.lp-hero-copy>p{color:#B4C8DA}.lp-hero-image{height:470px;border:1px solid #3C85C8;border-radius:20px;box-shadow:0 25px 70px #0007,0 0 48px #0D83F73a;transform:rotate(2deg)}.lp-hero-image:before{content:"";position:absolute;inset:-24px;border:1px solid #2A98FF45;border-radius:35px;z-index:2;pointer-events:none}.lp-proof span{border-color:#47709B;color:#A5C2DF}.lp-secondary-link{color:#6BC7FF}
.lp-identity-bar{background:var(--paper);border:0}.lp-identity-bar .container>div{border-color:#CCD6DF}.lp-identity-bar strong{font-size:13px}.lp-problem{padding-top:95px;padding-bottom:105px}.lp-problem h2,.lp-output-grid h2{font-size:clamp(36px,3.8vw,53px)}.scenario-box{background:#EAF1F5;border-color:#168EFF}.lp-solution{border-color:#CBD6DF}.lp-benefits span{color:#0B65E6}
.lp-output-section{background:radial-gradient(ellipse at 70% 55%,#123F73,transparent 56%),#050911;color:#F5F7FC;position:relative;margin-top:98px;padding:138px 0 155px}.lp-output-section:before,.module-credit-section:before,.next-discovery:before{content:"";position:absolute;top:-105px;left:0;width:100%;height:107px;background:url('/brand/wave-to-dark.svg') center top/100% 100% no-repeat}.lp-output-section:after,.module-credit-section:after,.next-discovery:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:115px;background:url('/brand/wave-to-ivory.svg') center bottom/100% 100% no-repeat;pointer-events:none}.lp-output-grid p,.lp-output-grid ul{color:#AEC4D8}.lp-report{border-radius:12px;box-shadow:0 25px 55px #0009,0 0 46px #2CA8FF42;transform:rotate(2deg);color:#14233A}.lp-report-top{border-color:#0C72E2}.lp-report-top b{color:#0D61D3}.lp-report-label{color:#62788D}.lp-report-line span{color:#233C55}
.lp-pricing{padding-top:115px;padding-bottom:115px}.lp-price-card{background:linear-gradient(145deg,#102C4B,#091524);border:1px solid #2D78BC;border-radius:18px;box-shadow:0 20px 55px #0B4C9131}.lp-price-card>b,.lp-price-card>span{color:#69C5FF}
.module-credit-section{position:relative;margin-top:100px;padding:140px 0 165px;background:radial-gradient(ellipse at 50% 25%,#0B3568,transparent 68%),#050911;color:#F3F7FC}.module-credit-section .section-heading p{color:#AFC5DA}.module-credit-section .credit-offer{background:#0F1F33;border-color:#2F5A86;color:#F4F8FC;box-shadow:0 0 25px #168FFF16}.module-credit-section .credit-offer:hover{border-color:#61C8FF}.module-credit-section .credit-offer>strong small,.module-credit-section .credit-offer p{color:#A8BED3}.module-credit-section .credit-offer b{border-color:#355879;color:#69C7FF}.module-credit-section .section-count{color:#7BC8FA}
.module-try{background:var(--paper)}.try-box{background:#FFFEFB;border-color:#D1DBE4;border-radius:14px}.module-try h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:43px}.try-source{border-color:#CAD5E0}
.lp-faq{background:#ECEFEB}.lp-faq h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400}.lp-faq details{border-radius:13px}.next-discovery{position:relative;background:radial-gradient(ellipse at 85% 45%,#0E4078,transparent 60%),#050911;color:#F5F9FD;margin-top:105px;padding:137px 0 160px}.next-discovery:after{z-index:0}.next-discovery-grid{position:relative;z-index:1;grid-template-columns:.85fr 1.15fr}.next-discovery img{border:1px solid #4599D5;border-radius:18px;box-shadow:0 18px 40px #0008;transform:rotate(-2deg);height:300px}.next-discovery span{color:#6CC9FF}.next-discovery h2{font-size:clamp(33px,3.4vw,49px)}.next-discovery p{color:#B1C7DA}.next-discovery .button-dark{background:#1A8FF5;color:#031629;box-shadow:0 0 22px #1F9FFF67}
.lp-final{background:var(--paper);color:var(--ink);margin:0;padding:55px 0 75px}.lp-final span{color:#0B65E6}.lp-final h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400}.lp-final p{color:#52677B}.lp-private-link{color:#0B65E6}
.subhero,.simple-hero{padding-bottom:140px}.benefit-strip{background:var(--paper)}.category-process{margin-bottom:0}.category-process:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:115px;background:url('/brand/wave-to-ivory.svg') center bottom/100% 100% no-repeat}.site-footer{background:#050911}.public-note{color:#637589}
@media(max-width:960px){.hero-grid{grid-template-columns:1fr;padding-top:65px}.hero-visual{max-width:650px;width:100%;margin:0 auto}.lp-hero-grid{grid-template-columns:1fr}.lp-hero-image{max-width:700px;width:100%;transform:none}.method-section{padding-top:95px}}
@media(max-width:760px){.hero-grid{padding-bottom:165px;gap:14px}.hero h1{font-size:clamp(43px,9vw,65px)}.hero-visual{height:430px}.dossier-window{inset:25px 9px 23px 19px}.chip-a{left:0;top:31%}.chip-b{right:0}.stat-inner{grid-template-columns:repeat(2,1fr)}.stat-inner>div:nth-child(2){border:0}.stat-inner>div{padding:20px 10px}.lp-hero{padding-bottom:147px}.lp-hero-image{height:330px}.lp-output-section,.module-credit-section,.next-discovery{padding-top:100px;padding-bottom:130px}.next-discovery img{transform:none}}
@media(max-width:540px){.site-header{height:68px}.brand-symbol{width:35px;height:35px}.wordmark{font-size:13px}.wordmark small{font-size:6px}.hero h1{font-size:44px}.hero-copy>p{font-size:15px}.hero-visual{height:330px}.dossier-window{inset:20px 0 14px 10px;transform:none}.dossier-sidebar{width:76px;padding:15px 7px;gap:14px;font-size:6px}.dossier-sidebar img{width:24px;height:24px}.dossier-content{margin-left:76px;padding:16px 12px}.dossier-content h3{font-size:17px;margin:12px 0}.dossier-kicker,.dossier-query,.dossier-tiles span{font-size:6px}.dossier-tiles{gap:4px}.dossier-tiles>div{padding:7px 5px;min-height:75px}.dossier-tiles strong{font-size:7px;margin-top:8px}.dossier-lines{display:none}.float-chip{display:none}.hero:after,.lp-hero:after,.subhero:after,.simple-hero:after{height:75px}.hero-grid{padding-bottom:95px}.lp-hero h1{font-size:38px}.lp-hero-image{height:250px}.full-offer-head h2{font-size:37px}.method-section,.lp-output-section,.module-credit-section,.next-discovery{margin-top:68px}.method-section:before,.lp-output-section:before,.module-credit-section:before,.next-discovery:before{top:-70px;height:71px}.method-section:after,.lp-output-section:after,.module-credit-section:after,.next-discovery:after{height:75px}.lp-report{transform:none}.next-discovery h2{font-size:32px}}
@media(prefers-reduced-motion:no-preference){.hero-aura{animation:breathe 8s ease-in-out infinite alternate}.orbital-one{animation:orbit 14s ease-in-out infinite alternate}.float-chip{animation:float 5s ease-in-out infinite alternate}@keyframes breathe{to{opacity:.65;transform:scale(1.1)}}@keyframes orbit{to{transform:rotate(-20deg) translateY(-13px)}}@keyframes float{to{transform:translateY(-6px)}}}
@media print{body{background:#fff!important;color:#111!important}.site-header,.site-footer,.hero,.lp-hero,.module-credit-section,.next-discovery{display:none!important}.lp-report{box-shadow:none!important;transform:none!important}.query-result.active{color:#111!important;background:#fff!important}}
