@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#070e1c;--surface:#101a2b;--line:#263246;--muted:#a1adbf;--gold:#e6b856;--white:#f5f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--white);font:16px/1.75 'DM Sans',Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}h1,h2,h3{font-family:Manrope,Arial,sans-serif;font-weight:500;line-height:1.18;letter-spacing:-.05em;margin:0}h1{font-size:clamp(48px,5.2vw,77px)}h2{font-size:clamp(34px,3.3vw,48px);margin:22px 0 25px}h3{letter-spacing:-.025em}em{font-style:normal;color:var(--gold)}p{color:var(--muted);margin:18px 0 25px}small{font-size:12px}.wrap{max-width:1300px;padding-inline:48px;margin-inline:auto}.section{padding-block:112px}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--gold);font-weight:600}.center{text-align:center}.tinted{background:#0c1626;border-block:1px solid #1e2b3f}header{height:95px;position:sticky;top:0;z-index:20;background:#070e1cf2;backdrop-filter:blur(18px);border-bottom:1px solid #263246;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-inline:4%}.brand{display:inline-flex;flex-shrink:0}.logo-frame{display:block;width:174px;height:73px;overflow:hidden;position:relative;border-radius:4px}.logo-frame img{display:block;position:absolute;width:188px;height:auto;max-width:none;left:-7px;top:-35px}nav{display:flex;gap:21px;font-size:13px;color:#c4cddd}nav a{transition:color .2s}nav a:hover{color:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding:14px 23px;border:1px solid #e7bc60;background:linear-gradient(110deg,#edcc87,#d9ab4d);color:#101522;border-radius:4px;font-size:14px;font-weight:700;line-height:1.4;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #dfad4025}.btn.secondary{background:transparent;border:1px solid #526078;color:var(--white);box-shadow:none}.btn.secondary:hover{border-color:var(--gold);background:#e6b8560b}.btn.small{min-height:42px;padding:10px 17px;font-size:13px}.menu{display:none}.hero{background:radial-gradient(ellipse at 70% 18%,#1c31503d,transparent 55%),#070e1c;padding-top:44px;overflow:hidden}.hero-kicker{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2c3748;padding-bottom:23px;font-size:11px;letter-spacing:2px;color:#d7b977}.kicker-number{color:#78869a;font-size:10px}.hero-heading{display:grid;grid-template-columns:1.6fr 1fr;gap:50px;align-items:center;padding:60px 0}.hero-heading h1 em{font-weight:400}.hero-description p{font-size:16px;line-height:1.8;margin:0 0 25px;max-width:350px}.hero-description small{font-size:11px;color:#8b9bb1}.actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:22px 0}.hero-link{font-size:14px;display:inline-flex;gap:18px}.hero-link:hover{color:var(--gold)}.hero-product{border:1px solid #43516a;background:#152237;border-radius:10px 10px 0 0;padding:12px 12px 0;box-shadow:0 10px 80px #0004}.product-toolbar{display:flex;justify-content:space-between;padding:7px 8px 18px;color:#abb9cf;font-size:10px;letter-spacing:1.4px}.product-toolbar span:first-child{color:#ddc692}.hero-product>img{display:block;width:100%;height:auto;border-radius:4px 4px 0 0}.hero-bottom{display:flex;justify-content:space-between;gap:25px;font-size:10px;letter-spacing:1.4px;padding-block:24px;color:#8999af;border-bottom:1px solid #283448}.hero-bottom>span{color:#c5cedb}.hero-bottom i{color:#d5b777;font-style:normal;margin-inline:11px}.problem{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.problem h2{font-size:40px}.problem h2 span{color:#8798b0}.problem p{margin-top:0}.pain-tags,.pill-list{display:flex;flex-wrap:wrap;gap:10px}.pain-tags span,.pill-list span{border-bottom:1px solid #38465c;padding:7px 0;font-size:14px;margin-right:13px;color:#b9c4d5}.text-link{display:inline-block;font-size:14px;font-weight:700;color:var(--gold);padding:0 0 5px;margin-top:24px;background:transparent;border:0;border-bottom:1px solid #ac8744}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:45px}.section-heading>p,.section-heading>div+div{max-width:380px}.section-heading h2{margin-bottom:0}.features{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #ccd2dc}.feature{padding:30px 22px 34px 0;border-bottom:1px solid #ccd2dc}.feature:not(:nth-child(5n+1)){padding-left:22px;border-left:1px solid #ccd2dc}.feature-icon{display:grid;place-items:center;width:38px;height:38px;color:#8b692e;border:1px solid #b6a789;border-radius:50%;font-size:20px;margin-bottom:25px}.feature h3{font-size:16px;font-weight:700;letter-spacing:-.02em}.feature p{font-size:14px;margin-bottom:0;line-height:1.75;color:#536076}#recursos{background:#eef1f6;color:#111e32;border:0}#recursos .eyebrow{color:#846326}#recursos em{color:#52627b}#recursos .section-heading>p{color:#536076}.dashboard-full{padding:18px;background:#142138;border:1px solid #3a4a66;border-radius:8px}.original-panel{margin:0}.original-panel img{display:block;width:100%;height:auto;border-radius:3px}.original-panel figcaption{font-size:12px;color:#a1b1c8;text-align:center;padding:16px 8px 0}.experience{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.experience p{max-width:500px}.ranking{background:#111e31;border:1px solid #35445c;border-radius:8px;padding:30px;box-shadow:0 18px 50px #0002}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:15px;font-weight:600;font-size:16px}.panel-title>span:last-child{font-size:12px;color:#899bb5}.gold{color:var(--gold)}.ranking>.panel-title>span:first-child{font-size:25px}.ranking>.muted{font-size:14px}.rank-row{display:flex;align-items:center;gap:20px;padding-block:22px;border-top:1px solid #2d3c53;font-size:14px}.rank-row>span{color:#8598b3;font-size:12px}.rank-row>b{margin-left:auto;text-align:right;font-size:22px;font-weight:500}.rank-row small{display:block;color:#8ea0b9;font-size:12px}.first>b,.first>span{color:var(--gold)}.initial{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#24334b;color:#d9c292;font-weight:600}.muted{color:var(--muted);font-size:12px}.two-features{display:grid;grid-template-columns:1fr 1fr;gap:90px}.two-features article+article{border-left:1px solid #2a3850;padding-left:70px}.two-features h2{font-size:38px}.tablet-check{border:1px solid #3a4a62;border-radius:10px;padding:25px;background:#111d30}.tablet-check>.panel-title{font-size:14px}.check-demo{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:22px;border-top:1px solid #35445b;font-size:14px}.check-demo small{display:block;font-size:12px;color:#8da0bb}.check-demo>.green{margin-left:auto;font-size:12px}.green{color:#91bdab}.tablet-caption{font-size:12px;margin-bottom:0}.finance{background:#111d30;padding:28px;border:1px solid #3a4a62;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.finance small{color:#91a3bb;font-size:12px}.finance b{display:block;font-weight:500;font-size:24px;margin-block:10px}.meter{height:4px;background:#2b3a52;border-radius:2px}.meter i{display:block;height:100%;width:80%;background:#dcb766}.meter.second i{width:40%;background:#8c9fb9}.audiences{display:grid;grid-template-columns:repeat(5,1fr);gap:28px;margin-top:45px}.audiences article{border-top:1px solid #49536a;padding-top:20px}.audiences h3{font-size:17px;font-weight:600}.audiences p{font-size:14px}.callout{border-top:1px solid #334057;margin-top:35px;padding-top:27px}.callout strong{color:#ded0af;font-weight:500}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;margin-top:55px}.step strong{font:400 38px Manrope,Arial;color:#c6a86e}.step{border-top:1px solid #37445a;padding-top:20px}.step p{color:#c1cddd;font-size:15px}.pricing-section{background:#eef1f6;color:#142139}.pricing-section .eyebrow{color:#866425}.pricing-section .center p{color:#607088}.prices{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:65px}.price-card{position:relative;display:flex;flex-direction:column;padding:30px 22px;background:#f8fafc;border:1px solid #cdd5e0;border-radius:7px}.price-card.recommended{background:#13223a;color:#f4f6fa;border-color:#13223a;box-shadow:0 15px 35px #20375525}.plan-name{font-size:12px;letter-spacing:1.7px;font-weight:700;color:#697890}.recommended .plan-name{color:#e0be7a}.price{font-family:Manrope,Arial;font-size:40px;font-weight:600;letter-spacing:-2px;margin:28px 0 14px;line-height:1.2;white-space:nowrap}.price small{font-size:12px;letter-spacing:0;color:#67788e;font-weight:400}.price .currency{font-size:17px;letter-spacing:-.5px;color:inherit}.recommended .price small{color:#a7b5c9}.price-card>p{font-size:14px;color:#5e6e85;min-height:83px;margin:0 0 20px}.recommended>p{color:#adbbce}.price-card ul{list-style:none;padding:24px 0 0;margin:0 0 28px;border-top:1px solid #d8dee8;flex:1}.recommended ul{border-color:#35455f}.price-card li{position:relative;padding-left:20px;font-size:14px;line-height:1.6;margin-bottom:13px;color:#516078}.recommended li{color:#c6d1df}.price-card li:before{content:'✓';position:absolute;left:0;color:#997431;font-size:12px}.recommended li:before{color:#dfbd7a}.price-card .btn{font-size:12px;padding:13px 8px;gap:6px}.price-card .btn.secondary{color:#1d2d47;border-color:#abb8ca}.price-card .btn.secondary:hover{background:#e8edf3;border-color:#6c7d97}.price-note{font-size:12px;text-align:center;color:#65758d;margin-top:15px}.ribbon{position:absolute;left:-1px;right:-1px;top:-28px;padding:6px 2px;background:#d9b773;border-radius:6px 6px 0 0;font-size:9px;letter-spacing:.65px;font-weight:700;color:#1b293e;text-align:center}.above-price{font-size:10px;color:#697890;height:0;transform:translateY(12px)}.compare{margin-top:35px;border-block:1px solid #bac5d5}.compare summary{padding:23px 0;font-size:14px;font-weight:600}.compare summary span{float:right}.compare p{color:#63738b}.table-scroll{overflow:auto}table{width:100%;min-width:700px;border-collapse:collapse;font-size:14px}td,th{padding:17px 12px;text-align:left;border-bottom:1px solid #cbd4e1}th{font-weight:600}caption{text-align:left;padding:20px 12px;font-size:14px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.custom{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.custom-price{border-left:1px solid #c5a36a;padding-left:45px}.custom-price>span{font-size:12px;letter-spacing:2px;color:#cfb27c}.custom-price h3{font-size:32px;margin-top:25px}.custom-price h3 small{font-size:18px;color:#8ca0bd}.custom-price p{font-size:15px}.origin{background:linear-gradient(90deg,#071020f7,#071020da),url('assets/copa360-logo.jpeg') 125% 50%/800px auto no-repeat;border-block:1px solid #29374e}.origin h2{font-size:42px;max-width:880px;line-height:1.3}.origin p{max-width:640px}.origin-line{border-left:1px solid #b49660;padding-left:22px;color:#d5c19a;margin-top:38px}.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:85px}.faq-list details{border-bottom:1px solid #303e55}.faq-list summary{position:relative;font-size:15px;padding:22px 35px 22px 0}.faq-list summary:after{content:'+';position:absolute;right:3px;color:#d6bb86;font-size:20px;top:18px}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:14px;margin-top:0}.final-cta{background:#111e33;border-block:1px solid #33425b;padding-block:95px}.final-cta h2{font-size:52px;line-height:1.2}.final-cta .actions{justify-content:center;margin:30px 0 22px}.final-cta small{color:#91a2bc}.final-cta .eyebrow{font-size:10px}footer{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px;padding-top:60px}footer p{font-size:14px}footer>div>b{font-size:13px;display:block;margin:20px 0}footer>div>a:not(.brand),footer button{display:block;font-size:14px;color:#94a5bd;background:none;padding:0;border:0;margin:12px 0}footer a:hover,footer button:hover{color:#ddbe81}.footer-bottom{grid-column:1/-1;border-top:1px solid #2c3a50;padding:25px 0;font-size:12px;color:#8798b0;display:flex;justify-content:space-between;gap:20px}.mobile-cta{display:none}.skip{position:fixed;top:-100px;left:15px;padding:12px;background:var(--gold);color:#111;z-index:100}.skip:focus{top:10px}dialog{width:min(520px,calc(100% - 30px));max-height:90vh;overflow:auto;background:#122037;color:#edf2fa;border:1px solid #526581;padding:35px;border-radius:9px}dialog::backdrop{background:#020814bb;backdrop-filter:blur(7px)}dialog h2{font-size:34px;margin-top:15px}dialog p{font-size:14px}.close{float:right;background:none;border:0;color:#b8c6da;font-size:30px;line-height:1}.close:hover{color:white}label{display:block;font-size:14px;margin-top:14px}input,select,textarea{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #4a5b76;border-radius:4px;background:#091428;color:white}textarea{min-height:80px}form .btn{width:100%;margin-top:12px}.form-status{color:#e2c286}.form-status:empty{display:none}
@media(min-width:1550px){header{padding-inline:calc((100% - 1300px)/2 + 48px)}}
@media(max-width:1150px){header{gap:15px}nav{gap:13px;font-size:12px}.wrap{padding-inline:32px}.hero-heading{gap:30px;grid-template-columns:1.4fr 1fr}.hero-heading h1{font-size:58px}.hero-description p{font-size:15px}.hero-description .btn{padding-inline:16px;gap:12px}.hero-link{font-size:13px}.hero-description .actions{gap:15px}.features{grid-template-columns:repeat(5,1fr)}.feature{padding-right:15px}.feature:not(:nth-child(5n+1)){padding-left:15px}.prices{gap:12px}.price-card{padding:26px 17px}.price{font-size:35px}.experience,.custom{gap:50px}.two-features{gap:45px}.two-features article+article{padding-left:35px}.two-features h2{font-size:33px}.check-demo{flex-wrap:wrap}.audiences{gap:20px}}
@media(max-width:900px){header{height:82px}.logo-frame{width:154px;height:67px}.logo-frame img{width:170px;left:-8px;top:-32px}nav{display:none;position:absolute;top:82px;left:0;right:0;padding:24px;background:#101c30;flex-direction:column;font-size:16px;border-bottom:1px solid #41516b}nav.open{display:flex}.menu{display:block;background:none;border:1px solid #52617a;padding:4px 10px;border-radius:4px;font-size:20px}header>.btn{margin-left:auto}.hero-heading{display:block;padding-block:40px}.hero-heading h1{font-size:65px}.hero-description{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.hero-description p{grid-row:1/3;font-size:16px;max-width:none}.hero-description .actions{margin:0 0 15px}.hero-description small{grid-column:2}.hero-bottom{font-size:9px}.hero-bottom i{margin-inline:5px}.section{padding-block:80px}.features{grid-template-columns:repeat(3,1fr)}.feature,.feature:not(:nth-child(5n+1)){padding:25px 20px;border-left:0}.feature:not(:nth-child(3n+1)){border-left:1px solid #ccd2dc}.section-heading{gap:35px}.section-heading h2{font-size:37px}.problem{gap:35px}.problem h2{font-size:34px}.experience{gap:30px}.ranking{padding:22px}.rank-row{gap:12px}.audiences{grid-template-columns:repeat(3,1fr)}.prices{grid-template-columns:repeat(2,1fr);gap:44px 20px}.price-card{padding:30px}.price-card>p{min-height:55px}.price{font-size:44px}.price-card .btn{font-size:14px}.ribbon{font-size:10px}.custom{gap:35px}.custom-price{padding-left:30px}.custom-price h3{font-size:27px}.faq-section{gap:40px}.final-cta h2{font-size:43px}footer{gap:24px}}
@media(max-width:600px){.wrap{padding-inline:22px}header{padding-inline:14px;gap:10px;height:76px}.logo-frame{width:125px;height:58px}.logo-frame img{width:144px;left:-9px;top:-25px}nav{top:76px}header>.btn{font-size:11px;padding:9px 12px;min-height:38px;gap:8px}.menu{font-size:18px;padding:4px 8px}.hero{padding-top:26px}.hero-kicker{font-size:9px;letter-spacing:1.3px;padding-bottom:20px}.kicker-number{display:none}.hero-heading{padding:34px 0}.hero-heading h1{font-size:43px;letter-spacing:-.055em;line-height:1.18}.hero-description{display:block;margin-top:25px}.hero-description p{font-size:16px}.hero-description .actions{margin:25px 0 17px}.hero-description small{font-size:11px}.hero-product{padding:5px 5px 0;border-radius:6px 6px 0 0}.product-toolbar{padding:9px 5px 12px;font-size:7px;letter-spacing:.7px}.product-toolbar span:last-child{display:none}.hero-bottom{display:block;padding-block:19px;line-height:2;font-size:8px}.hero-bottom>div{margin-top:6px}.hero-bottom i{margin-inline:4px}.section{padding-block:60px}.eyebrow{font-size:10px;letter-spacing:1.5px}h2{font-size:33px;line-height:1.2}.problem,.experience,.two-features,.custom,.faq-section{display:block}.problem h2{font-size:33px}.problem p{margin-top:25px}.section-heading{display:block;margin-bottom:35px}.section-heading h2{font-size:33px}.section-heading>p,.section-heading>div+div{max-width:none}.features{grid-template-columns:1fr 1fr}.feature,.feature:not(:nth-child(5n+1)){padding:24px 15px;border-left:0}.feature:not(:nth-child(3n+1)){border-left:0}.feature:nth-child(even){border-left:1px solid #ccd2dc}.feature h3{font-size:15px}.feature p{font-size:14px}.feature-icon{margin-bottom:20px}.dashboard-full{padding:7px;border-radius:5px}.original-panel figcaption{font-size:11px;padding:12px 5px}.ranking{margin-top:32px;padding:22px}.two-features article+article{border-left:0;border-top:1px solid #33435b;margin-top:40px;padding:35px 0 0}.two-features h2{font-size:33px}.tablet-check{padding:20px}.check-demo{font-size:13px}.finance{padding:22px;gap:20px}.finance b{font-size:23px}.audiences{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.audiences article:last-child{grid-column:1/-1}.audiences h3{font-size:16px}.callout{font-size:15px}.steps{grid-template-columns:1fr;gap:18px;margin-top:32px}.step{display:flex;align-items:center;gap:25px;padding-top:16px}.step strong{font-size:28px}.step p{margin:0;font-size:16px}.prices{grid-template-columns:1fr;margin-top:35px;gap:22px}.price-card{padding:28px}.price-card.recommended{margin-top:28px}.price-card>p{min-height:0}.custom-price{margin-top:38px;padding-left:25px}.custom-price h3{font-size:28px}.origin{background:#0c1626}.origin h2{font-size:32px}.faq-list{margin-top:30px}.faq-list summary{font-size:15px}.final-cta{padding-block:65px}.final-cta h2{font-size:34px}.final-cta .eyebrow{font-size:8px}.final-cta .actions{gap:12px}.final-cta .btn{font-size:13px;padding:13px 15px;gap:12px}footer{grid-template-columns:1fr 1fr;padding-top:40px;padding-bottom:70px;gap:20px}footer>div:first-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:10px}.mobile-cta{display:flex;position:fixed;bottom:14px;left:50%;transform:translateX(-50%);z-index:15;white-space:nowrap;box-shadow:0 5px 25px #0008;min-height:46px}.mobile-cta:hover{transform:translateX(-50%)}dialog{padding:25px}dialog h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
.logo-frame{height:82px}.logo-frame img{top:-28px}
@media(max-width:900px){.logo-frame{height:77px}.logo-frame img{top:-28px}}
@media(max-width:600px){.logo-frame{height:69px}.logo-frame img{top:-22px}}

.ranking-original{margin:0;padding:10px;background:#142138;border:1px solid #3a4a66;border-radius:8px;min-width:0}.ranking-original img{display:block;width:100%;height:auto;border-radius:3px;object-fit:contain}.ranking-original figcaption{padding:16px 6px 6px;text-align:center;color:#c3cfe0;font-size:12px;line-height:1.7}.ranking-original figcaption span{color:#91a3bc}@media(max-width:600px){.ranking-original{margin-top:32px;padding:7px}}
