/* APPEVIDEX OFERTA PILOTO V115 — desktop parity against approved reference */
@font-face{font-family:InterDesktop;src:url('./inter-400.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:InterDesktop;src:url('./inter-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:InterDesktop;src:url('./inter-900.woff2') format('woff2');font-style:normal;font-weight:900;font-display:swap}
.off111-page{display:none}.off111-defs{position:absolute;visibility:hidden}
@media (min-width:821px){
.off111-page{font-family:InterDesktop,"Segoe UI",Arial,sans-serif}
.off111-money small{font-family:InterDesktop,"Segoe UI",Arial,sans-serif}
:root{--o-bg:#020914;--o-gold:#f0b43f;--o-line:rgba(226,166,52,.64);--o-wrap:86.9%}
html,body{margin:0;background:var(--o-bg);color:#f5f7fa;font-family:Inter,"Segoe UI",Arial,sans-serif;overflow-x:hidden}.off111-page,.off111-page *{box-sizing:border-box}.off111-page{display:block;width:100%;max-width:1672px;min-width:821px;margin:0 auto;container-type:inline-size;background:radial-gradient(75cqw 44cqw at 73% 12%,rgba(27,77,119,.21),transparent 72%),linear-gradient(180deg,#020914,#031321 48%,#010812);box-shadow:0 0 80px rgba(0,0,0,.55)}
.off111-wrap{width:var(--o-wrap);margin:0 auto}.off111-header{height:5.64cqw;border-bottom:.08cqw solid rgba(222,168,58,.18);background:rgba(2,9,20,.95);backdrop-filter:blur(14px);position:relative;z-index:20}.off111-headrow{height:100%;display:flex;align-items:center}.off111-brand,.off111-footbrand{color:#fff;text-decoration:none;font-size:2.35cqw;font-weight:900;letter-spacing:-.1cqw}.off111-brand b,.off111-footbrand b{color:var(--o-gold)}.off111-nav{display:flex;align-items:center;gap:3.7cqw;margin-left:auto;height:100%}.off111-nav a{position:relative;color:#edf1f5;text-decoration:none;font-size:1.2cqw}.off111-nav a:hover{color:#fff}.off111-nav a.active{color:#f4bd50}.off111-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1.7cqw;height:.14cqw;background:#efb13b;box-shadow:0 0 1cqw rgba(239,177,59,.75)}.off111-langs{display:flex;gap:.7cqw;margin-left:3cqw;padding-left:2.2cqw;border-left:.08cqw solid rgba(255,255,255,.1)}.off111-langs a{width:3.8cqw;height:3.1cqw;display:grid;place-items:center;border:.08cqw solid rgba(255,255,255,.14);border-radius:50%;color:#b5c0ca;text-decoration:none;font-size:.95cqw}.off111-langs a.on{background:linear-gradient(145deg,#ffe58c,#dda12f);border-color:#ffd773;color:#171106;font-weight:900;box-shadow:0 0 1.5cqw rgba(240,177,55,.42)}
.off111-hero{height:37.5cqw;position:relative;overflow:hidden;background:radial-gradient(34cqw 28cqw at 68% 42%,rgba(24,73,113,.22),transparent 72%),repeating-radial-gradient(ellipse at 75% 58%,transparent 0 5.6cqw,rgba(226,163,43,.1) 5.7cqw 5.8cqw,transparent 5.9cqw 8.2cqw)}.off111-hero:after{content:"";position:absolute;inset:auto 0 0;height:18cqw;background:repeating-linear-gradient(0deg,rgba(232,169,53,.075) 0 .08cqw,transparent .08cqw 2.2cqw),repeating-linear-gradient(90deg,rgba(232,169,53,.06) 0 .08cqw,transparent .08cqw 3.2cqw);transform:perspective(58cqw) rotateX(69deg);transform-origin:bottom;mask-image:linear-gradient(to top,#000,transparent 92%)}.off111-hero-grid{height:100%;display:grid;grid-template-columns:45% 55%;align-items:center;position:relative;z-index:2}.off111-copy{align-self:start;padding-top:4.2cqw}.off111-kicker{display:inline-flex;align-items:center;gap:.7cqw;padding:.6cqw 1.2cqw;border:.08cqw solid rgba(236,174,51,.58);border-radius:999px;background:rgba(235,168,44,.05);color:#efb23d;font-size:1cqw;font-weight:900;letter-spacing:.06cqw;text-transform:uppercase}.off111-kicker:before{content:"";width:.65cqw;height:.65cqw;border-radius:50%;background:#f2b743;box-shadow:0 0 1cqw rgba(242,183,67,.9)}.off111-copy h1{margin:2.2cqw 0 1.6cqw;font-size:5.15cqw;line-height:1.03;letter-spacing:-.22cqw}.off111-copy h1 span{color:transparent;background:linear-gradient(180deg,#ffe493,#f1ba4e 48%,#d18b20);background-clip:text;-webkit-background-clip:text}.off111-copy p{width:91%;margin:1.5cqw 0 0;color:#aeb9c5;font-size:1.12cqw;line-height:1.58}.off111-copy p.lead{margin:0;color:#e0e7ee;font-size:1.55cqw;line-height:1.5}.off111-heroart{height:35cqw;position:relative;z-index:3}.off111-heroart svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 2cqw 2.5cqw rgba(0,0,0,.44))}
.off111-price{height:15.7cqw;display:grid;grid-template-columns:26% 40% 34%;align-items:center;border:.1cqw solid var(--o-line);border-radius:1.3cqw;background:radial-gradient(28cqw 14cqw at 15% 50%,rgba(237,174,49,.16),transparent 72%),linear-gradient(145deg,#071a2b,#03101d);box-shadow:0 2cqw 5cqw rgba(0,0,0,.3),inset 0 .08cqw rgba(255,255,255,.04);overflow:hidden}.off111-priceicon{height:100%;display:grid;place-items:center;background:radial-gradient(circle,rgba(236,171,45,.22),transparent 64%)}.off111-priceicon svg{width:8.8cqw;height:8.8cqw;padding:1.7cqw;border:.16cqw solid #d6972d;border-radius:50%;fill:none;stroke:#f4bd4c;stroke-width:1.5;filter:drop-shadow(0 0 1cqw rgba(240,176,47,.5));box-shadow:0 0 0 .75cqw rgba(226,155,37,.09),0 0 2.5cqw rgba(236,171,45,.22)}.off111-money{text-align:center;color:#f0b43f;font-family:Georgia,"Times New Roman",serif;font-size:6cqw;font-weight:700;line-height:1;text-shadow:0 0 1.4cqw rgba(239,177,59,.18)}.off111-money small{display:block;margin-top:1.1cqw;font:700 1.25cqw/1 Inter,"Segoe UI",Arial,sans-serif;letter-spacing:.32cqw;text-transform:uppercase}.off111-pricecopy{min-height:9.6cqw;display:flex;align-items:center;padding-left:4.5cqw;border-left:.1cqw solid #d3962d;font-size:2.2cqw;line-height:1.38}
.off111-section{position:relative}.off111-label{height:5.05cqw;margin:0;display:flex;align-items:center;justify-content:center;color:#efb13c;font-size:1.45cqw;font-weight:700;letter-spacing:.32cqw;text-transform:uppercase}.off111-label:before,.off111-label:after{content:"";height:.08cqw;flex:1;background:linear-gradient(90deg,transparent,#b87522)}.off111-label:after{background:linear-gradient(90deg,#b87522,transparent)}.off111-label span{padding:0 2.7cqw}.off111-grid{display:grid;gap:1.25cqw}.off111-grid.included{height:21.4cqw;grid-template-columns:repeat(4,1fr)}.off111-card{border:.09cqw solid var(--o-line);border-radius:1.15cqw;background:radial-gradient(22cqw 10cqw at 50% 0,rgba(47,100,149,.22),transparent 72%),linear-gradient(150deg,#091f34,#04121f);box-shadow:0 1.5cqw 3.8cqw rgba(0,0,0,.28),inset 0 .08cqw rgba(255,255,255,.035);transition:transform .2s,border-color .2s,box-shadow .2s}.off111-card:hover{transform:translateY(-.3cqw);border-color:#f1bd50;box-shadow:0 2cqw 4.2cqw rgba(0,0,0,.32),0 0 2.5cqw rgba(238,172,48,.12)}.off111-card i{display:grid;place-items:center;border:.1cqw solid rgba(238,173,49,.86);border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(255,222,140,.18),#061827 66%);box-shadow:inset 0 0 1.7cqw rgba(33,87,129,.34),0 0 1.5cqw rgba(238,172,48,.18);color:#f4b83f;font-style:normal}.off111-card i svg{width:57%;height:57%;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .35cqw rgba(255,201,78,.55))}.off111-card h3{margin:0;color:#f6f8fa}.off111-card p{margin:0;color:#aeb9c5}.off111-card.centered{text-align:center;padding:1.7cqw 1.5cqw}.off111-card.centered i{width:6.3cqw;height:6.3cqw;margin:0 auto 1.5cqw}.off111-card.centered h3{font-size:1.5cqw;line-height:1.25}.off111-card.centered p{margin-top:1.2cqw;font-size:.98cqw;line-height:1.52}
.ideal-section .off111-label{height:5.4cqw}.off111-grid.ideal{height:12.1cqw;grid-template-columns:repeat(4,1fr)}.off111-card.horizontal{padding:1.7cqw;display:grid;grid-template-columns:6.2cqw 1fr;gap:1.1cqw;align-items:center}.off111-card.horizontal i{width:5.6cqw;height:5.6cqw}.off111-card.horizontal h3{font-size:1.2cqw;line-height:1.2}.off111-card.horizontal p{margin-top:.9cqw;font-size:.82cqw;line-height:1.46}
.how-section .off111-label{height:5.45cqw}.off111-grid.how{height:12.4cqw;grid-template-columns:repeat(3,1fr);gap:4.8cqw}.off111-card.step{position:relative;padding:1.6cqw 1.5cqw;display:grid;grid-template-columns:6.2cqw 1fr;gap:1.2cqw;align-items:center}.off111-card.step:not(:last-child):after{content:"➜";position:absolute;right:-4cqw;top:50%;transform:translateY(-50%);color:#f2b13a;font-size:3.2cqw;text-shadow:0 0 1cqw rgba(242,177,58,.6)}.off111-card.step b{position:absolute;left:1.7cqw;top:1cqw;width:3.8cqw;height:3.8cqw;display:grid;place-items:center;border:.1cqw solid #c17f27;border-radius:50%;background:#061420;color:#f2b541;font-size:1.6cqw;z-index:2}.off111-card.step i{width:5.7cqw;height:5.7cqw;margin-top:2.2cqw}.off111-card.step h3{font-size:1.35cqw}.off111-card.step p{margin-top:1cqw;font-size:.87cqw;line-height:1.5}
.off111-cta{height:15.15cqw;margin-top:1.9cqw;display:grid;grid-template-columns:22% 44% 34%;align-items:center;border:.1cqw solid var(--o-line);border-radius:1.25cqw;background:radial-gradient(30cqw 14cqw at 14% 50%,rgba(239,177,59,.17),transparent 72%),linear-gradient(145deg,#081d31,#03101d);box-shadow:0 2cqw 5cqw rgba(0,0,0,.32);overflow:hidden}.off111-cta-art{height:100%;background:url('./services-cta-approved-v84.png') center/26cqw auto no-repeat;filter:brightness(1.08) saturate(1.08) drop-shadow(0 0 2cqw rgba(235,168,45,.18))}.off111-cta h2{margin:0 0 1cqw;font-size:2.25cqw;line-height:1.18;letter-spacing:-.05cqw}.off111-cta p{margin:0;color:#b8c4cf;font-size:1.05cqw;line-height:1.5}.off111-cta-side{padding:0 2.2cqw;display:grid;gap:1.1cqw}.off111-btn{height:5.1cqw;display:flex;align-items:center;justify-content:center;gap:.8cqw;border:.1cqw solid #ffdc79;border-radius:.85cqw;background:linear-gradient(145deg,#ffe58b,#dfa42f);box-shadow:0 1.2cqw 3cqw rgba(191,123,20,.28),inset 0 .08cqw rgba(255,255,255,.45);color:#171106;text-decoration:none;font-size:1.2cqw;font-weight:900}.off111-btn:hover{filter:brightness(1.06);transform:translateY(-.1cqw)}.off111-btn svg,.off111-cta-side span svg{width:1.7cqw;height:1.7cqw;fill:none;stroke:currentColor;stroke-width:1.8}.off111-cta-side span{display:flex;align-items:center;justify-content:center;gap:.6cqw;color:#efb23d;font-size:.9cqw;font-weight:700}
.off111-footer{height:20.55cqw;margin-top:1.5cqw;border-top:.08cqw solid rgba(232,177,68,.18);background:radial-gradient(44cqw 18cqw at 82% 0,rgba(42,91,137,.1),transparent 72%),linear-gradient(180deg,#020c17,#010812)}.off111-footer-grid{height:16.5cqw;padding-top:2.6cqw;display:grid;grid-template-columns:1.35fr .75fr .9fr .9fr 1.2fr;gap:2cqw}.off111-footbrand{font-size:2.2cqw}.off111-footer-grid>div:first-child>p{width:90%;margin:1cqw 0;color:#8795a3;font-size:.82cqw;line-height:1.55}.off111-social{display:flex;gap:.8cqw}.off111-social span{width:2.8cqw;height:2.8cqw;display:grid;place-items:center;border:.08cqw solid rgba(138,173,204,.25);border-radius:50%;color:#e2ad4a;font-size:.9cqw}.off111-footcol{display:flex;flex-direction:column;gap:.72cqw}.off111-footcol h3{margin:0 0 .3cqw;font-size:1.05cqw}.off111-footcol a{color:#98a5b2;text-decoration:none;font-size:.82cqw}.off111-footcol a:hover{color:#efb13e}.off111-trust{height:9.6cqw;padding:1.5cqw;display:grid;grid-template-columns:3.2cqw 1fr;gap:1cqw;border:.08cqw solid rgba(231,178,70,.26);border-radius:1cqw;background:linear-gradient(145deg,#091c2f,#03101d)}.off111-trust>svg{width:3cqw;height:3.6cqw;fill:none;stroke:#efb43e;stroke-width:1.7;filter:drop-shadow(0 0 .7cqw rgba(239,180,62,.25))}.off111-trust strong{font-size:.95cqw}.off111-trust p{margin:.8cqw 0 0;color:#8998a6;font-size:.76cqw;line-height:1.5}.off111-copyline{padding-top:1cqw;border-top:.08cqw solid rgba(255,255,255,.055);color:#6f7d8b;font-size:.72cqw}
}
@media (max-width:820px){.off111-page{display:none}}
@media (min-width:821px){
:root{--o-wrap:87.5%}
.off111-nav{gap:3cqw}
.off111-langs{margin-left:3.4cqw}
.off111-copy{padding-top:3.9cqw}
.off111-copy h1{margin-top:1.5cqw;font-size:5.9cqw}
.off111-copy h1 span{display:inline-block;transform:scaleX(.91);transform-origin:left center}
.off111-money{font-family:"Times New Roman",Georgia,serif}
.off111-money strong{display:block;font:inherit;transform:scaleX(.8)}
.off111-price{grid-template-columns:26% 39.6% 34.4%}
.off111-grid.included{height:20.3cqw}
.off111-card.centered{padding:1cqw 1.5cqw}
.off111-card.centered i{margin-bottom:1.2cqw}
.ideal-section .off111-label{height:6.5cqw}
.off111-heroart{height:100%;align-self:stretch}
.off111-heroart:before{content:"";position:absolute;inset:0 -6.25cqw 0 0;background:url('./approved-oferta-piloto-v14.webp') -45.625cqw -5.64cqw/100cqw 159.88cqw no-repeat;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 100%)}
.off111-heroart svg{display:none}
.off111-priceicon{background:url('./approved-oferta-piloto-v14.webp') -6.25cqw -43.14cqw/100cqw 159.88cqw no-repeat}
.off111-priceicon svg{visibility:hidden}
.off111-cta-art{background-size:18cqw auto}
.off111-cta{grid-template-columns:21.7% 44.3% 34%}
.off111-cta-side{padding:0 2.7cqw 0 1cqw}
}

/* V117 — reconstrução de hierarquia e iconografia conforme a referência aprovada */
@media (min-width:821px){
:root{--o-wrap:86.9%}
.off111-nav{gap:3.7cqw}
.off111-langs{margin-left:3cqw}
.off111-copy h1{font-size:5.8cqw}
.off111-copy h1 span{transform:scaleX(.94)}
.off111-grid.included{height:21.4cqw}
.ideal-section .off111-label{height:5.4cqw}
.off111-card.centered{padding:1.15cqw 1.3cqw}
.off111-card.centered i{width:6.5cqw;height:6.5cqw;margin-bottom:1.25cqw}
.off111-card.centered h3{font-size:1.43cqw;line-height:1.28;font-weight:600}
.off111-card.centered p{margin-top:1.05cqw;font-size:.93cqw;line-height:1.5}
.off111-card.horizontal{grid-template-columns:6.2cqw 1fr;gap:.45cqw;padding:1.45cqw 1.6cqw}
.off111-card.horizontal i{width:5.8cqw;height:6.4cqw;border:0;border-radius:0;background:none;box-shadow:none}
.off111-card.horizontal i svg{width:100%;height:100%;stroke-width:1.35}
.off111-card.horizontal h3{font-size:1.17cqw;font-weight:600}
.off111-card.horizontal p{margin-top:.72cqw;font-size:.8cqw}
.off111-card.step{grid-template-columns:6.6cqw 1fr;gap:.75cqw;padding:1.25cqw 1.45cqw}
.off111-card.step i{width:6.3cqw;height:7.1cqw;margin-top:1.8cqw;border-radius:.75cqw;background:linear-gradient(145deg,rgba(15,43,67,.72),rgba(3,16,29,.8));box-shadow:inset 0 0 1.4cqw rgba(33,87,129,.25)}
.off111-card.step i svg{width:62%;height:62%;stroke-width:1.55}
.off111-card.step h3{font-size:1.28cqw;font-weight:600}
.off111-card.step p{margin-top:.85cqw;font-size:.82cqw;line-height:1.45}
.off111-cta h2{font-size:1.98cqw;line-height:1.2;letter-spacing:-.035cqw}
.off111-cta p{font-size:.98cqw}
.off111-footer-grid{padding-top:2.4cqw}
}

/* V118 — acabamento premium e reforço de conversão */
@media (min-width:821px){
.off111-price{background:radial-gradient(30cqw 16cqw at 16% 50%,rgba(240,177,54,.24),transparent 70%),radial-gradient(28cqw 13cqw at 78% 30%,rgba(38,91,137,.18),transparent 72%),linear-gradient(145deg,#081d31,#03101d);box-shadow:0 2.2cqw 5.2cqw rgba(0,0,0,.34),inset 0 .08cqw rgba(255,255,255,.05),0 0 2cqw rgba(228,164,44,.05)}
.off111-pricecopy{min-height:11cqw;padding:0 2.2cqw 0 4.5cqw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.65cqw;font-size:inherit}
.off111-pricecopy>strong{font-size:1.72cqw;line-height:1.25;font-weight:600}
.off111-pricecopy>a{min-width:16.8cqw;height:3.15cqw;display:flex;align-items:center;justify-content:center;border:.08cqw solid #ffdc79;border-radius:.62cqw;background:linear-gradient(145deg,#ffe58b,#dfa42f);color:#171106;text-decoration:none;font-size:.92cqw;font-weight:900;box-shadow:0 .7cqw 1.8cqw rgba(191,123,20,.25)}
.off111-pricecopy>a:hover{filter:brightness(1.07);transform:translateY(-.08cqw)}
.off111-pricecopy>small{color:#efb23d;font-size:.65cqw;line-height:1.25;font-weight:700}.off111-prooflink{color:#ffe08a;text-underline-offset:.16cqw;text-decoration-color:rgba(255,224,138,.5)}.off111-prooflink:hover{color:#fff2bd}
.off111-card{border-color:rgba(232,172,56,.72);background:radial-gradient(19cqw 11cqw at 50% -6%,rgba(55,117,169,.30),transparent 70%),linear-gradient(150deg,#0a2239,#04121f);box-shadow:0 1.55cqw 3.8cqw rgba(0,0,0,.3),inset 0 .08cqw rgba(255,255,255,.045)}
.off111-card.centered{position:relative;overflow:visible}
.off111-card.centered:after{content:"✓";position:absolute;left:50%;bottom:-1.05cqw;transform:translateX(-50%);width:2.05cqw;height:2.05cqw;display:grid;place-items:center;border:.1cqw solid #d89a31;border-radius:50%;background:#061421;color:#f3b641;font-size:1.02cqw;font-weight:900;box-shadow:0 0 1.2cqw rgba(239,177,59,.22)}
.off111-card.centered i{box-shadow:inset 0 0 1.8cqw rgba(33,87,129,.42),0 0 2cqw rgba(238,172,48,.27),0 0 0 .45cqw rgba(232,169,50,.045)}
.off111-card.horizontal i svg{filter:drop-shadow(0 0 .65cqw rgba(255,194,63,.55))}
.off111-card.step:not(:last-child):after{filter:drop-shadow(0 0 .65cqw rgba(255,188,52,.5))}
.off111-btn,.off111-pricecopy>a{transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}
}

/* V119 — acabamento final de legibilidade */
@media (min-width:821px){
.off111-pricecopy>small{font-size:.73cqw;letter-spacing:.005cqw}
.off111-card.centered h3{font-size:1.46cqw}
.off111-card.centered p{font-size:.98cqw;line-height:1.46}
.off111-card.horizontal h3{font-size:1.21cqw}
.off111-card.horizontal p{font-size:.86cqw;line-height:1.42}
.off111-card.step h3{font-size:1.31cqw}
.off111-card.step p{font-size:.88cqw;line-height:1.42}
.off111-cta p{font-size:1.02cqw}
.off111-nav a,.off111-pricecopy>a,.off111-btn{outline-offset:.28cqw}
.off111-nav a:focus-visible,.off111-pricecopy>a:focus-visible,.off111-btn:focus-visible{outline:.16cqw solid #ffe07a}
}
