/* Joomla + Helix: full-bleed y CSS encapsulado en HOME. */
#gestiqora-home{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow-x:clip;isolation:isolate}
#gestiqora-home *,#gestiqora-home *::before,#gestiqora-home *::after{box-sizing:border-box}
#gestiqora-home{--navy:#07172c;--navy2:#0b2441;--blue:#2563eb;--cyan:#3ce0d2;--ink:#11233c;--muted:#596b80;--border:#dfebf3;--pale:#f4f8fd;--white:#fff;--shadow:0 24px 70px rgba(18,55,96,.13)}
#gestiqora-home *,#gestiqora-home *::before,#gestiqora-home *::after{box-sizing:border-box}
#gestiqora-home{scroll-behavior:smooth;scroll-padding-top:90px}
#gestiqora-home{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6;background:#fff}
#gestiqora-home a{color:inherit;text-decoration:none}
#gestiqora-home button,#gestiqora-home input,#gestiqora-home select,#gestiqora-home textarea{font:inherit}
#gestiqora-home button{cursor:pointer}
#gestiqora-home img{max-width:100%}
#gestiqora-home .container{width:min(1160px,calc(100% - 42px));margin:auto}
#gestiqora-home .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#gestiqora-home :focus-visible{outline:3px solid #11bcb5;outline-offset:3px}
#gestiqora-home .topbar{background:var(--navy);color:#c8ddf1;text-align:center;font-size:12px;padding:7px 15px}
#gestiqora-home .topbar strong{color:#83f5e4}
#gestiqora-home .header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.95);backdrop-filter:blur(18px);border-bottom:1px solid #eaf0f5}
#gestiqora-home .nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}
#gestiqora-home .brand{display:inline-flex;align-items:center;gap:11px;font-weight:850;letter-spacing:-.7px;font-size:21px;white-space:nowrap}
#gestiqora-home .brand-mark{width:37px;height:37px;border-radius:12px;background:linear-gradient(135deg,#1e62e5,#21d0c8);display:grid;place-items:center;color:#fff;box-shadow:0 8px 20px rgba(29,101,221,.22)}
#gestiqora-home .brand em{color:#2b7ae6;font-style:normal;font-size:11px;letter-spacing:1.6px;margin-left:4px}
#gestiqora-home .navlinks,#gestiqora-home .navcta{display:flex;align-items:center;gap:26px}
#gestiqora-home .navlinks a{font-size:13px;font-weight:650;color:#43546a}
#gestiqora-home .navlinks a:hover{color:var(--blue)}
#gestiqora-home .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 21px;border-radius:11px;border:1px solid transparent;font-weight:750;font-size:13px;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}
#gestiqora-home .btn:hover{transform:translateY(-2px)}
#gestiqora-home .btn-primary{background:linear-gradient(120deg,#2463e7,#167fe3);color:#fff;box-shadow:0 11px 23px rgba(33,102,224,.20)}
#gestiqora-home .btn-secondary{background:#fff;color:#173151;border-color:#d6e2ed}
#gestiqora-home .btn-dark{color:#fff;background:#0b2441}
#gestiqora-home .menu-btn{display:none;border:0;background:#eff6fc;border-radius:9px;padding:9px;color:#0b2441;font-size:20px}
#gestiqora-home .login{color:#35506c;font-size:13px;font-weight:750}
#gestiqora-home .hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 760px 510px at 84% 35%,#14436c 0,transparent 71%),linear-gradient(125deg,#07172c 20%,#0b2d4f 100%);color:#fff;padding:86px 0 103px}
#gestiqora-home .hero:before{content:"";position:absolute;inset:0;opacity:.18;background-image:radial-gradient(#7db9e8 .65px,transparent .65px);background-size:20px 20px;mask-image:linear-gradient(90deg,transparent,black)}
#gestiqora-home .hero-grid{position:relative;display:grid;grid-template-columns:.96fr 1.04fr;align-items:center;gap:45px}
#gestiqora-home .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#159eaf}
#gestiqora-home .hero .eyebrow{color:#8dece5}
#gestiqora-home .dot{width:8px;height:8px;background:currentColor;border-radius:50%;box-shadow:0 0 0 4px #69d9d21c}
#gestiqora-home h1,#gestiqora-home h2,#gestiqora-home h3,#gestiqora-home p{margin-top:0}
#gestiqora-home .hero h1{font-size:clamp(40px,4.4vw,64px);line-height:1.09;letter-spacing:-2.8px;margin:22px 0}
#gestiqora-home .gradient-text{color:#6de5de}
#gestiqora-home .hero p{font-size:16px;color:#c7d9e9;max-width:515px}
#gestiqora-home .actions{display:flex;flex-wrap:wrap;gap:12px;margin:29px 0}
#gestiqora-home .proof{display:flex;gap:19px;flex-wrap:wrap;color:#bad1df;font-size:12px}
#gestiqora-home .proof span:before{content:"✓";margin-right:7px;color:#62e6d4;font-weight:900}
#gestiqora-home .hero-visual{position:relative}
#gestiqora-home .hero-visual:after{content:"";position:absolute;z-index:0;left:10%;right:5%;bottom:-18px;height:50px;background:#15ded7;filter:blur(58px);opacity:.22}
#gestiqora-home .window{position:relative;z-index:1;background:#fff;color:#17314f;border:1px solid rgba(210,237,255,.9);border-radius:17px;box-shadow:0 38px 110px #0006;overflow:hidden;transform:perspective(1300px) rotateY(-5deg) rotateX(2deg)}
#gestiqora-home .window-top{height:35px;background:#edf3f8;display:flex;align-items:center;gap:5px;padding:0 15px}
#gestiqora-home .circle{width:7px;height:7px;border-radius:50%;background:#b8cad8}
#gestiqora-home .circle:first-child{background:#f47e7e}
#gestiqora-home .circle:nth-child(2){background:#f3cb66}
#gestiqora-home .circle:nth-child(3){background:#54cfa6}
#gestiqora-home .window-body{display:grid;grid-template-columns:116px 1fr;min-height:345px}
#gestiqora-home .side{background:#0c2746;color:#b4d2e4;padding:18px 10px;font-size:9px}
#gestiqora-home .side .mock-brand{font-size:12px;color:#fff;font-weight:800;margin:1px 3px 25px}
#gestiqora-home .side .item{padding:10px 7px;border-radius:7px}
#gestiqora-home .side .item.active{background:#214e7f;color:#fff}
#gestiqora-home .mock-main{padding:22px;background:#f9fbfe}
#gestiqora-home .mock-heading{display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:15px;font-weight:800;margin-bottom:17px}
#gestiqora-home .mock-tag{background:#2563eb;color:#fff;padding:7px 11px;border-radius:7px;font-size:8px;white-space:nowrap}
#gestiqora-home .mock-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px}
#gestiqora-home .metric{border:1px solid #e7edf5;background:#fff;border-radius:9px;padding:12px 10px}
#gestiqora-home .metric small{display:block;color:#75879c;font-size:8px}
#gestiqora-home .metric strong{display:block;font-size:19px;margin:6px 0 0}
#gestiqora-home .metric em{font-size:8px;color:#17a989;font-style:normal}
#gestiqora-home .mock-table{background:white;border:1px solid #e6edf5;border-radius:10px;padding:14px}
#gestiqora-home .mock-table h4{font-size:11px;margin:0 0 12px}
#gestiqora-home .mock-row{display:grid;grid-template-columns:1.4fr .9fr .7fr;gap:5px;font-size:9px;padding:10px 0;border-top:1px solid #edf2f7}
#gestiqora-home .mock-row span:nth-child(2){color:#8492a5}
#gestiqora-home .status{width:fit-content;padding:3px 7px;border-radius:15px;font-size:8px;background:#e5f8f0;color:#148c62}
#gestiqora-home .status.pending{background:#fff2df;color:#ac7224}
#gestiqora-home .float-card{position:absolute;z-index:2;bottom:-34px;left:-32px;border:1px solid #dcece8;box-shadow:0 18px 48px #001c2c45;background:white;color:#132e4b;border-radius:13px;padding:13px 15px;display:flex;gap:10px;align-items:center;font-size:11px}
#gestiqora-home .float-icon{display:grid;place-items:center;background:#dcfcf2;color:#119b79;font-size:20px;border-radius:11px;width:39px;height:39px}
#gestiqora-home .float-card strong{display:block;font-size:12px}
#gestiqora-home .trust{border-bottom:1px solid var(--border);padding:25px 0;background:#fff}
#gestiqora-home .trust-items{display:flex;justify-content:center;align-items:center;gap:22px 45px;flex-wrap:wrap;color:#64768a;font-size:12px;font-weight:700}
#gestiqora-home .trust b{color:#2267c9}
#gestiqora-home .section{padding:91px 0}
#gestiqora-home .section.alt{background:var(--pale)}
#gestiqora-home .section-title{max-width:710px;margin-bottom:36px}
#gestiqora-home .section-title.center{text-align:center;margin-left:auto;margin-right:auto}
#gestiqora-home .kicker{font-size:12px;font-weight:850;letter-spacing:1.5px;text-transform:uppercase;color:#168caa;margin:0 0 12px}
#gestiqora-home .section h2{font-size:clamp(28px,3.2vw,42px);line-height:1.2;letter-spacing:-1.4px;margin:0 0 17px}
#gestiqora-home .section-title p{font-size:15px;color:var(--muted)}
#gestiqora-home .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
#gestiqora-home .card{background:#fff;border:1px solid var(--border);border-radius:17px;padding:27px;box-shadow:0 5px 15px #1c4c7706;transition:transform .2s,box-shadow .2s}
#gestiqora-home .card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
#gestiqora-home .iconbox{width:49px;height:49px;display:grid;place-items:center;border-radius:13px;background:#e9f1ff;color:#2868e4;font-size:25px;margin-bottom:19px}
#gestiqora-home .card:nth-child(2) .iconbox{color:#0f9d95;background:#e0fbf5}
#gestiqora-home .card:nth-child(3) .iconbox{color:#8548d6;background:#f3eaff}
#gestiqora-home .card h3{font-size:19px;margin-bottom:11px;letter-spacing:-.4px}
#gestiqora-home .card p,#gestiqora-home .feature p{font-size:13px;color:var(--muted)}
#gestiqora-home .checks{padding:0;list-style:none;font-size:12px;color:#53677c;margin:17px 0 22px}
#gestiqora-home .checks li{padding:5px 0}
#gestiqora-home .checks li:before{content:"✓";font-weight:900;color:#1eab95;margin-right:8px}
#gestiqora-home .textlink{font-weight:800;color:#2163cc;font-size:12px}
#gestiqora-home .two-col{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}
#gestiqora-home .feature-stack{display:grid;gap:13px}
#gestiqora-home .feature{display:flex;gap:15px;background:#fff;border:1px solid #e0ebf3;padding:17px 19px;border-radius:14px}
#gestiqora-home .feature span{font-size:21px}
#gestiqora-home .feature h3{font-size:14px;margin-bottom:3px}
#gestiqora-home .feature p{margin:0}
#gestiqora-home .flow{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
#gestiqora-home .flow-step{position:relative;padding:24px 24px 20px;border-radius:15px;border:1px solid #dde9f1;background:#fff}
#gestiqora-home .flow-step .num{font-size:34px;color:#c5daf5;font-weight:900;line-height:1}
#gestiqora-home .flow-step h3{font-size:17px;margin:14px 0 7px}
#gestiqora-home .flow-step p{font-size:13px;color:var(--muted);margin:0}
#gestiqora-home .flow-step:not(:last-child):after{content:"→";position:absolute;right:-18px;top:40%;z-index:2;color:#3186bb;font-size:19px}
#gestiqora-home .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}
#gestiqora-home .price-card{position:relative;padding:29px;background:white;border:1px solid #deebf4;border-radius:17px}
#gestiqora-home .price-card.featured{border:2px solid #2563eb;box-shadow:0 15px 45px #1f67dc18}
#gestiqora-home .popular{position:absolute;right:20px;top:-14px;border-radius:30px;background:#2467dd;color:#fff;padding:5px 13px;font-size:10px;font-weight:800}
#gestiqora-home .price-card .label{font-size:13px;text-transform:uppercase;font-weight:800;color:#2180a9;letter-spacing:1px}
#gestiqora-home .price-card h3{font-size:23px;margin:8px 0}
#gestiqora-home .price-card .intro{font-size:13px;color:var(--muted);min-height:62px}
#gestiqora-home .price-card .custom{font-size:22px;font-weight:850;letter-spacing:-.5px;margin-bottom:10px}
#gestiqora-home .price-card ul{padding-left:18px;color:#4e647b;font-size:12px;min-height:116px}
#gestiqora-home .price-card li{margin-bottom:8px}
#gestiqora-home .price-card .btn{width:100%}
#gestiqora-home .small-note{color:#6f8294;font-size:12px;margin-top:15px}
#gestiqora-home .faq{max-width:830px;margin:auto}
#gestiqora-home .faq-item{border-bottom:1px solid #dbe6f0}
#gestiqora-home .faq-item summary{list-style:none;cursor:pointer;padding:20px 4px;font-weight:750;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:20px}
#gestiqora-home .faq-item summary::-webkit-details-marker{display:none}
#gestiqora-home .faq-item summary:after{content:"+";font-size:23px;color:#2877d8;font-weight:400}
#gestiqora-home .faq-item[open] summary:after{content:"−"}
#gestiqora-home .faq-item p{color:var(--muted);font-size:13px;padding:0 40px 18px 4px;margin:0}
#gestiqora-home .cta-band{padding:65px 0;background:linear-gradient(125deg,#0a2342,#12507a);color:white;text-align:center;position:relative;overflow:hidden}
#gestiqora-home .cta-band h2{font-size:clamp(28px,3.4vw,42px);margin:0 auto 15px;max-width:670px;line-height:1.2;letter-spacing:-1px}
#gestiqora-home .cta-band p{color:#b9d6e8;font-size:14px}
#gestiqora-home .cta-band .actions{justify-content:center}
#gestiqora-home .footer{background:#061526;color:#b9c9d9;padding:57px 0 23px}
#gestiqora-home .footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:35px}
#gestiqora-home .footer .brand{color:#fff}
#gestiqora-home .footer p{font-size:13px;max-width:365px;margin-top:18px}
#gestiqora-home .footer h3{font-size:13px;color:#fff}
#gestiqora-home .footer a:not(.brand){display:block;font-size:12px;margin:9px 0;color:#b9c9d9}
#gestiqora-home .footer a:hover{color:white}
#gestiqora-home .foot-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid #294057;padding-top:19px;margin-top:33px;font-size:11px;color:#8ba4b9}
#gestiqora-home .modal{position:fixed;z-index:100;inset:0;background:#05182ddd;display:none;align-items:center;justify-content:center;padding:18px}
#gestiqora-home .modal.open{display:flex}
#gestiqora-home .modal-card{background:#fff;width:min(485px,100%);max-height:90vh;overflow:auto;border-radius:20px;padding:30px;box-shadow:var(--shadow);position:relative}
#gestiqora-home .modal-card h2{font-size:24px;letter-spacing:-.6px;margin:0 30px 8px 0}
#gestiqora-home .modal-card p{font-size:13px;color:var(--muted)}
#gestiqora-home .close-modal{position:absolute;right:19px;top:17px;border:0;background:#edf3f8;width:32px;height:32px;border-radius:9px;font-size:20px}
#gestiqora-home .field{display:block;font-size:12px;font-weight:750;margin-top:12px}
#gestiqora-home .field input,#gestiqora-home .field select,#gestiqora-home .field textarea{margin-top:6px;display:block;width:100%;border:1px solid #d0dfeb;border-radius:9px;padding:11px 12px;background:#fff;color:#123}
#gestiqora-home .field textarea{resize:vertical}
#gestiqora-home .consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;margin:16px 0}
#gestiqora-home .consent input{margin-top:3px}
#gestiqora-home .consent a{color:#2865d7;text-decoration:underline}
#gestiqora-home .modal-card .btn{width:100%}
#gestiqora-home .form-note{font-size:11px!important;margin:10px 0 0}
#gestiqora-home .toast{position:fixed;z-index:200;bottom:20px;right:20px;padding:13px 20px;background:#0e2844;color:white;border-radius:10px;display:none;font-size:12px}
@media(max-width:1040px){#gestiqora-home .navlinks{gap:13px}
#gestiqora-home .hero-grid{gap:27px}
#gestiqora-home .window-body{grid-template-columns:90px 1fr}
#gestiqora-home .side{font-size:8px}
#gestiqora-home .mock-main{padding:14px}}
@media(max-width:860px){#gestiqora-home .navlinks{display:none;position:absolute;left:0;right:0;top:76px;background:white;padding:19px 24px;box-shadow:0 20px 35px #06204020;flex-direction:column;align-items:flex-start}
#gestiqora-home .navlinks.open{display:flex}
#gestiqora-home .menu-btn{display:block}
#gestiqora-home .navcta{margin-left:auto}
#gestiqora-home .hero-grid,#gestiqora-home .two-col{grid-template-columns:1fr}
#gestiqora-home .hero{padding:65px 0 86px}
#gestiqora-home .hero-copy{text-align:center}
#gestiqora-home .hero p{margin:auto}
#gestiqora-home .hero .actions,#gestiqora-home .proof{justify-content:center}
#gestiqora-home .hero-visual{max-width:640px;width:95%;margin:20px auto 0}
#gestiqora-home .cards,#gestiqora-home .pricing-grid{grid-template-columns:repeat(2,1fr)}
#gestiqora-home .footer-grid{grid-template-columns:1.3fr 1fr 1fr}}
@media(max-width:620px){#gestiqora-home .calc-insights{grid-template-columns:1fr}#gestiqora-home .profit-hook{gap:8px}#gestiqora-home .profit-hook span{width:100%;justify-content:center}#gestiqora-home .calc-presets{gap:8px}#gestiqora-home .calc-preset{width:100%;justify-content:center}#gestiqora-home .container{width:min(100% - 30px,1160px)}
#gestiqora-home .nav{height:68px}
#gestiqora-home .navlinks{top:68px}
#gestiqora-home .navcta .login{display:none}
#gestiqora-home .navcta>.btn{font-size:11px;padding:10px}
#gestiqora-home .brand{font-size:18px}
#gestiqora-home .brand-mark{width:32px;height:32px}
#gestiqora-home .hero h1{letter-spacing:-1.7px}
#gestiqora-home .hero p{font-size:14px}
#gestiqora-home .hero .actions{flex-direction:column}
#gestiqora-home .hero .actions .btn{width:100%}
#gestiqora-home .window{transform:none}
#gestiqora-home .window-body{grid-template-columns:76px 1fr;min-height:270px}
#gestiqora-home .side{font-size:7px;padding:12px 4px}
#gestiqora-home .side .mock-brand{font-size:8px;margin-bottom:15px}
#gestiqora-home .mock-main{padding:10px}
#gestiqora-home .mock-heading{font-size:11px}
#gestiqora-home .mock-tag{font-size:7px;padding:5px}
#gestiqora-home .mock-metrics{gap:4px;margin-bottom:8px}
#gestiqora-home .metric{padding:7px 5px}
#gestiqora-home .metric strong{font-size:13px}
#gestiqora-home .mock-table{padding:7px}
#gestiqora-home .mock-row{font-size:7px;padding:6px 0}
#gestiqora-home .float-card{left:4px;bottom:-35px}
#gestiqora-home .section{padding:66px 0}
#gestiqora-home .cards,#gestiqora-home .pricing-grid,#gestiqora-home .flow,#gestiqora-home .footer-grid{grid-template-columns:1fr}
#gestiqora-home .flow-step:after{display:none!important}
#gestiqora-home .two-col{gap:25px}
#gestiqora-home .footer-grid{gap:16px}
#gestiqora-home .section h2{letter-spacing:-.7px}
#gestiqora-home .trust-items{gap:12px}
#gestiqora-home .price-card .intro,#gestiqora-home .price-card ul{min-height:unset}}
@media(prefers-reduced-motion:reduce){#gestiqora-home{scroll-behavior:auto}
#gestiqora-home *,#gestiqora-home *:before,#gestiqora-home *:after{transition:none!important}}
#gestiqora-home{--max-width:none}
#gestiqora-home .container{width:calc(100% - 2*clamp(20px,4.2vw,112px));max-width:none}
#gestiqora-home .hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(35px,4.5vw,90px)}
#gestiqora-home .hero{padding:clamp(65px,6.5vw,120px) 0 clamp(75px,7vw,130px)}
#gestiqora-home .hero h1{font-size:clamp(41px,4.25vw,82px);letter-spacing:-.047em}
#gestiqora-home .hero p{max-width:690px;font-size:clamp(15px,1.05vw,19px)}
#gestiqora-home .hero-photo{position:relative;margin:0;overflow:hidden;border:1px solid #9ebfd066;border-radius:24px;box-shadow:0 36px 100px #00101f85;aspect-ratio:16/10;background:#164267}
#gestiqora-home .hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
#gestiqora-home .hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:22px 24px 12px;background:linear-gradient(transparent,#001a37ad);font-size:11px;color:#dbedf8}
#gestiqora-home .photo-overlay{position:absolute;bottom:-19px;left:-17px;max-width:85%;display:flex;align-items:center;gap:12px;background:#fff;color:#122b47;border:1px solid #e0eaef;padding:15px 18px;border-radius:14px;box-shadow:0 18px 50px #051a3455;z-index:2}
#gestiqora-home .photo-overlay-icon{flex:none;background:#d9fbef;color:#119b79;border-radius:50%;width:37px;height:37px;display:grid;place-items:center;font-weight:900}
#gestiqora-home .photo-overlay strong{display:block;line-height:1.4;font-size:13px}
#gestiqora-home .photo-overlay small{display:block;font-size:11px;color:#51677d;line-height:1.4}
#gestiqora-home .preview-grid{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(28px,5vw,100px)}
#gestiqora-home .preview-copy>p:not(.kicker):not(.illustration-note){color:var(--muted);max-width:590px}
#gestiqora-home .preview-visual{max-width:100%;padding:20px 20px 46px}
#gestiqora-home .preview-visual .hero-visual{width:100%;max-width:none;margin:0}
#gestiqora-home .preview-visual .window{transform:none;box-shadow:0 20px 75px #082e551f;border:1px solid #dbe8f1}
#gestiqora-home .preview-visual .window-body{min-height:375px;grid-template-columns:135px 1fr}
#gestiqora-home .preview-visual .side{font-size:11px}
#gestiqora-home .preview-visual .side .mock-brand{font-size:14px}
#gestiqora-home .preview-visual .mock-main{padding:24px}
#gestiqora-home .preview-visual .mock-heading{font-size:18px}
#gestiqora-home .preview-visual .metric strong{font-size:25px}
#gestiqora-home .preview-visual .metric small,#gestiqora-home .preview-visual .mock-row{font-size:11px}
#gestiqora-home .preview-visual .mock-table h4{font-size:13px}
#gestiqora-home .preview-visual .float-card{bottom:-20px;left:-10px}
#gestiqora-home .illustration-note{font-size:11px;color:#748499;margin:25px 0 0}
#gestiqora-home #beneficios .two-col{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(30px,5vw,100px)}
#gestiqora-home .benefit-photo{margin:0;border-radius:20px;overflow:hidden;position:relative;aspect-ratio:4/3;background:#e5eef4;box-shadow:0 22px 65px #14345120}
#gestiqora-home .benefit-photo img{width:100%;height:100%;object-fit:cover;display:block}
#gestiqora-home .benefit-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:30px 18px 13px;background:linear-gradient(transparent,#0b2643a6);color:#fff;font-size:11px}
#gestiqora-home #beneficios .feature-stack{margin-top:36px;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
#gestiqora-home #beneficios .feature{padding:18px;min-height:126px}
#gestiqora-home #beneficios .feature h3{font-size:14px}
#gestiqora-home .trust-section{border-top:1px solid #e3eef7}
#gestiqora-home .trust-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
#gestiqora-home .trust-card{padding:28px;border:1px solid #d9e7f2;border-radius:18px;background:white;box-shadow:0 12px 38px #14406a0b}
#gestiqora-home .trust-card .iconbox{font-size:23px}
#gestiqora-home .trust-card h3{font-size:20px;letter-spacing:-.3px;margin:0 0 11px}
#gestiqora-home .trust-card p{font-size:13px;color:var(--muted);margin:0}
#gestiqora-home .trust-foot{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:25px 0 0;padding:22px 26px;background:#e8f4ff;border:1px solid #d5e7fa;border-radius:14px}
#gestiqora-home .trust-foot p{font-size:13px;color:#32506e;margin:0}
#gestiqora-home .trust-foot a{font-size:13px;color:#135bb8;font-weight:800;flex:none}
#gestiqora-home .annual-plan{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);border-radius:24px;overflow:hidden;border:1px solid #d8e6f0;box-shadow:0 18px 58px #123c6b12;background:#fff}
#gestiqora-home .plan-overview{padding:clamp(27px,4vw,60px);background:linear-gradient(145deg,#0b294a,#0d3b61);color:white}
#gestiqora-home .annual-chip{display:inline-block;border:1px solid #61d7d6aa;background:#1f708c5e;color:#91f1e5;border-radius:30px;padding:6px 12px;font-size:11px;font-weight:800;letter-spacing:1px}
#gestiqora-home .plan-overview h3{font-size:clamp(28px,2.65vw,46px);letter-spacing:-1.5px;line-height:1.16;margin:20px 0}
#gestiqora-home .plan-overview>p{font-size:15px;color:#c4d9e8;max-width:630px}
#gestiqora-home .plan-overview .checks{color:#e2eff7;font-size:14px;margin-top:30px}
#gestiqora-home .plan-overview .checks li{padding:8px 0}
#gestiqora-home .plan-overview .textlink{color:#91f1e5}
#gestiqora-home .price-options{padding:clamp(25px,3vw,45px);display:grid;gap:16px;align-content:center;background:#f6fafe}
#gestiqora-home .price-top{font-size:12px;font-weight:800;letter-spacing:.4px;color:#526c86;text-transform:uppercase}
#gestiqora-home .price-option{background:white;border:1px solid #dbe7f1;border-radius:15px;padding:24px}
#gestiqora-home .price-option.recommended{border:2px solid #2874dc}
#gestiqora-home .region{font-size:13px;color:#39617f;font-weight:800}
#gestiqora-home .price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 12px;margin:10px 0 5px}
#gestiqora-home .price-line strong{font-size:clamp(28px,2.8vw,47px);line-height:1.1;color:#103152;letter-spacing:-1.4px}
#gestiqora-home .price-line span{font-size:12px;color:#698096}
#gestiqora-home .price-option p{font-size:12px;color:#60758a;margin:10px 0 15px}
#gestiqora-home .price-option .btn{width:100%;white-space:normal;text-align:center}
#gestiqora-home .price-legal{font-size:11px;color:#6e8193;line-height:1.6;margin:0}
#gestiqora-home .footer .brand em{color:#73ede0}
@media(min-width:1700px){#gestiqora-home .container{width:calc(100% - 2*clamp(70px,4.4vw,150px))}
#gestiqora-home .nav{height:92px}
#gestiqora-home .hero h1{font-size:clamp(70px,4.1vw,92px)}
#gestiqora-home .hero-photo{aspect-ratio:16/9.6}
#gestiqora-home .section{padding:clamp(92px,6.5vw,146px) 0}
#gestiqora-home .section h2{font-size:clamp(40px,2.8vw,59px)}
#gestiqora-home .card{padding:clamp(27px,2vw,48px)}
#gestiqora-home .section-title{max-width:900px}}
@media(max-width:1140px){#gestiqora-home .hero-grid{grid-template-columns:1fr 1fr;gap:30px}
#gestiqora-home .hero h1{font-size:clamp(38px,4.8vw,60px)}
#gestiqora-home .preview-grid{grid-template-columns:.75fr 1.25fr}
#gestiqora-home .preview-visual{padding:0 0 36px}
#gestiqora-home .preview-visual .window-body{grid-template-columns:95px 1fr;min-height:300px}
#gestiqora-home .preview-visual .side{font-size:8px}
#gestiqora-home .preview-visual .side .mock-brand{font-size:10px}
#gestiqora-home .preview-visual .mock-main{padding:14px}
#gestiqora-home #beneficios .feature-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:860px){#gestiqora-home .container{width:calc(100% - 44px)}
#gestiqora-home .hero-grid,#gestiqora-home .preview-grid,#gestiqora-home #beneficios .two-col,#gestiqora-home .annual-plan{grid-template-columns:1fr}
#gestiqora-home .hero-copy{text-align:center}
#gestiqora-home .hero p{margin-left:auto;margin-right:auto}
#gestiqora-home .hero .actions,#gestiqora-home .hero .proof{justify-content:center}
#gestiqora-home .hero-photo-wrap{max-width:760px;width:96%;margin:15px auto 20px}
#gestiqora-home .preview-copy{max-width:720px}
#gestiqora-home .preview-visual{max-width:760px;margin:auto;width:100%}
#gestiqora-home .benefit-photo{max-width:850px;width:100%;margin:auto}
#gestiqora-home .trust-cards{grid-template-columns:1fr 1fr}
#gestiqora-home .trust-foot{align-items:flex-start;flex-direction:column}
#gestiqora-home #beneficios .two-col{gap:34px}}
@media(max-width:620px){#gestiqora-home .calc-insights{grid-template-columns:1fr}#gestiqora-home .profit-hook{gap:8px}#gestiqora-home .profit-hook span{width:100%;justify-content:center}#gestiqora-home .calc-presets{gap:8px}#gestiqora-home .calc-preset{width:100%;justify-content:center}#gestiqora-home .container{width:calc(100% - 30px)}
#gestiqora-home .hero{padding:57px 0 68px}
#gestiqora-home .hero h1{font-size:clamp(35px,10vw,50px)}
#gestiqora-home .hero-photo-wrap{width:100%;margin:13px auto 14px}
#gestiqora-home .hero-photo{aspect-ratio:4/3;border-radius:14px}
#gestiqora-home .photo-overlay{position:relative;bottom:auto;left:auto;margin:-17px 15px 0;padding:12px;max-width:none}
#gestiqora-home .hero-photo figcaption{font-size:10px;padding:20px 12px 9px}
#gestiqora-home .preview-visual .window-body{grid-template-columns:73px 1fr;min-height:270px}
#gestiqora-home .preview-visual .mock-main{padding:9px}
#gestiqora-home .preview-visual .mock-heading{font-size:11px}
#gestiqora-home .preview-visual .mock-tag{font-size:7px}
#gestiqora-home .preview-visual .metric strong{font-size:12px}
#gestiqora-home .preview-visual .metric small,#gestiqora-home .preview-visual .mock-row{font-size:7px}
#gestiqora-home .preview-visual .mock-table h4{font-size:9px}
#gestiqora-home .preview-visual .float-card{bottom:-28px}
#gestiqora-home .trust-cards,#gestiqora-home #beneficios .feature-stack{grid-template-columns:1fr}
#gestiqora-home .trust-foot{padding:20px}
#gestiqora-home .price-options,#gestiqora-home .plan-overview{padding:23px}
#gestiqora-home .price-option{padding:19px}
#gestiqora-home .price-line strong{font-size:34px}
#gestiqora-home .price-line{display:block}
#gestiqora-home .price-line span{display:block;margin-top:3px}
#gestiqora-home .section{padding:65px 0}
#gestiqora-home .annual-plan{border-radius:16px}}
#gestiqora-home{--teal:#12b7aa}
#gestiqora-home #modulos .cards{grid-template-columns:repeat(3,minmax(0,1fr))}
#gestiqora-home #modulos .card{display:flex;flex-direction:column;min-height:365px}
#gestiqora-home #modulos .card h3{line-height:1.27}
#gestiqora-home #modulos .card p{min-height:60px}
#gestiqora-home #modulos .card .checks{flex:1}
#gestiqora-home #modulos .card .textlink{align-self:flex-start}
#gestiqora-home #modulos .card:nth-child(4) .iconbox{background:#eaf7fc;color:#1189bb}
#gestiqora-home #modulos .card:nth-child(5) .iconbox{background:#f1eafe;color:#804bcc}
#gestiqora-home #modulos .card:nth-child(6) .iconbox{background:#dcf9f1;color:#0c947c}
#gestiqora-home #modulos .highlight-card{border:1px solid #9ddccd;background:linear-gradient(160deg,#fff,#f2fffc)}
#gestiqora-home .operations-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,2vw,30px)}
#gestiqora-home .ops-visual{background:#fff;border:1px solid #dce8f1;border-radius:21px;padding:clamp(19px,2vw,32px);box-shadow:0 15px 45px #0d426d0d;display:flex;flex-direction:column;gap:17px;min-width:0}
#gestiqora-home .ops-visual>p{font-size:13px;color:var(--muted);margin:0}
#gestiqora-home .ops-card-head{display:flex;align-items:center;gap:11px;min-width:0}
#gestiqora-home .ops-card-head .ops-icon{height:44px;width:44px;flex:none;border-radius:13px;background:#e8f1ff;color:#2667d7;display:grid;place-items:center;font-size:25px}
#gestiqora-home .ops-card-head div{flex:1;min-width:0}
#gestiqora-home .ops-card-head small{display:block;font-size:10px;letter-spacing:1px;font-weight:800;color:#2471a0}
#gestiqora-home .ops-card-head h3{margin:2px 0;font-size:17px;line-height:1.2}
#gestiqora-home .ops-label{display:inline-flex;padding:4px 9px;border-radius:40px;background:#eef8fa;color:#268095;font-size:10px;font-weight:700}
#gestiqora-home .ops-users .ops-icon{background:#e5f9f3;color:#149b7e}
#gestiqora-home .ops-remissions .ops-icon{background:#edf0fc;color:#6a64ba}
#gestiqora-home .mini-app{border:1px solid #dde8f2;border-radius:13px;background:#f9fcff;overflow:hidden;min-height:197px;box-shadow:0 7px 16px #123b5910}
#gestiqora-home .mini-app-toolbar{padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:5px;background:#fff;border-bottom:1px solid #e5edf4}
#gestiqora-home .mini-app-toolbar strong{font-size:12px;color:#183a60}
#gestiqora-home .mini-app-chip{font-size:9px;color:#567089;white-space:nowrap}
#gestiqora-home .mini-table{padding:4px 12px}
#gestiqora-home .mini-table>div{display:grid;grid-template-columns:1.4fr .6fr .55fr;gap:6px;align-items:center;padding:13px 1px;border-bottom:1px solid #e7eef4;font-size:10px;color:#536e86}
#gestiqora-home .mini-table>div:last-child{border-bottom:0}
#gestiqora-home .mini-table b{color:#24435f;font-size:11px;font-weight:700}
#gestiqora-home .mini-table em{font-size:9px;font-style:normal;padding:4px 6px;background:#e0f8ed;color:#138361;border-radius:30px;text-align:center}
#gestiqora-home .mini-users{padding:5px 12px}
#gestiqora-home .mini-user{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e7eef4}
#gestiqora-home .mini-user:last-child{border:0}
#gestiqora-home .avatar{width:34px;height:34px;flex:none;border-radius:50%;background:#d9e6ff;color:#245fb3;display:grid;place-items:center;font-weight:850;font-size:10px}
#gestiqora-home .avatar.two{background:#dcf7ea;color:#0e976f}
#gestiqora-home .avatar.three{background:#f0e6fc;color:#834fc0}
#gestiqora-home .mini-user>div{flex:1}
#gestiqora-home .mini-user b,#gestiqora-home .mini-user small{display:block}
#gestiqora-home .mini-user b{font-size:11px}
#gestiqora-home .mini-user small{font-size:10px;color:#7a8fa3}
#gestiqora-home .pill-green,#gestiqora-home .pill-neutral{font-size:9px;color:#16845e;background:#dcf6e9;border-radius:30px;padding:4px 7px}
#gestiqora-home .pill-neutral{color:#496788;background:#e8eff7}
#gestiqora-home .delivery-preview{padding:10px 15px}
#gestiqora-home .delivery-line{display:flex;justify-content:space-between;gap:8px;padding:12px 0;font-size:11px;border-bottom:1px solid #e7eef4}
#gestiqora-home .delivery-line span{color:#72869b}
#gestiqora-home .delivery-line strong{color:#294764;font-weight:750;text-align:right}
#gestiqora-home .delivery-steps{display:flex;gap:7px;flex-wrap:wrap;padding:19px 0 12px}
#gestiqora-home .delivery-steps span{background:#e0f7f0;color:#128566;border:1px solid #d0efe4;border-radius:30px;padding:7px 9px;font-size:10px;font-weight:800}
#gestiqora-home .showcase-disclaimer{font-size:11px;color:#768a9c;margin:18px 0 0;text-align:right}
#gestiqora-home .profit-section{background:linear-gradient(155deg,#fff,#eef8ff);border-top:1px solid #e0eef7;border-bottom:1px solid #dfeef6}
#gestiqora-home .profit-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(30px,5.3vw,110px);align-items:center}
#gestiqora-home .profit-copy>p:not(.kicker){font-size:15px;color:var(--muted);max-width:660px}
#gestiqora-home .profit-copy h2{max-width:770px}
#gestiqora-home .profit-points{list-style:none;margin:25px 0 30px;padding:0;display:grid;gap:18px}
#gestiqora-home .profit-points li{display:flex;align-items:flex-start;gap:15px}
#gestiqora-home .profit-points li>span{background:#ddecff;color:#1a65cc;border-radius:11px;padding:10px 12px;font-size:11px;font-weight:900}
#gestiqora-home .profit-points strong,#gestiqora-home .profit-points small{display:block}
#gestiqora-home .profit-points strong{font-size:14px}
#gestiqora-home .profit-points small{color:#687d90;font-size:12px;margin-top:2px}
#gestiqora-home .calculator-shell{background:#fff;border:1px solid #cbdfee;box-shadow:0 28px 85px #0c477b20;border-radius:23px;overflow:hidden;min-width:0}
#gestiqora-home .calc-header{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#0d3154;color:#fff;padding:21px 24px}
#gestiqora-home .calc-heading{display:flex;align-items:center;gap:13px}
#gestiqora-home .calc-icon{width:42px;height:42px;flex:none;border-radius:12px;background:#1b5c8a;display:grid;place-items:center;color:#94f4e5;font-size:24px;font-weight:850}
#gestiqora-home .calc-heading strong,#gestiqora-home .calc-heading small{display:block}
#gestiqora-home .calc-heading strong{font-size:15px}
#gestiqora-home .calc-heading small{font-size:11px;color:#a9cee2}
#gestiqora-home .calc-preview-badge{font-size:10px;border:1px solid #54768e;color:#d8effa;border-radius:25px;padding:6px 11px}
#gestiqora-home .calc-body{padding:clamp(21px,2.4vw,40px)}
#gestiqora-home .calc-body>p:first-child{font-size:12px;color:#60778c}
#gestiqora-home .calc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}
#gestiqora-home .calc-fields label{color:#345271;font-size:11px;font-weight:750}
#gestiqora-home .calc-fields label:nth-child(3){grid-column:1/-1}
#gestiqora-home .calc-fields input{margin-top:7px;display:block;width:100%;min-width:0;background:#f8fbff;border:1px solid #cedce8;color:#0c3155;border-radius:11px;padding:13px 12px;font-size:16px;font-weight:700;outline-offset:2px}
#gestiqora-home .calc-fields input:focus{border-color:#2e71d3;outline:2px solid #75b8ed44}
#gestiqora-home .calc-result{background:#effaf6;border:1px solid #c3eada;padding:23px;border-radius:15px}
#gestiqora-home .calc-result-top,#gestiqora-home .calc-result-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}
#gestiqora-home .calc-result-top span{font-size:12px;color:#437b68;font-weight:700}
#gestiqora-home .calc-result-top strong{font-size:clamp(27px,2.1vw,40px);color:#128765;letter-spacing:-1px;font-variant-numeric:tabular-nums}
#gestiqora-home .calc-result-bottom{font-size:12px;color:#4a7868;margin-top:9px}
#gestiqora-home .calc-result-bottom strong{font-size:17px;color:#165942}
#gestiqora-home .calc-progress{background:#d7e8df;border-radius:30px;height:8px;overflow:hidden;margin-top:17px}
#gestiqora-home .calc-progress span{display:block;height:100%;background:linear-gradient(90deg,#2caad1,#16b993);border-radius:30px;transition:width .22s}
#gestiqora-home .calc-status{font-size:11px;color:#5f8577;margin:10px 0 0}
#gestiqora-home .calc-result.negative{background:#fff2ee;border-color:#f5d6cf}
#gestiqora-home .calc-result.negative .calc-result-top strong,#gestiqora-home .calc-result.negative .calc-result-bottom strong{color:#b04135}
#gestiqora-home .calc-result.negative .calc-progress span{background:#d46c5a}
#gestiqora-home .calc-result.invalid{background:#fff8e8;border-color:#ead9a7}
#gestiqora-home .calc-disclaimer{font-size:10px!important;color:#788c9c!important;line-height:1.65;margin-top:17px}

#gestiqora-home .profit-hook{display:flex;flex-wrap:wrap;gap:10px 12px;margin:22px 0 26px}#gestiqora-home #gestiqora-home .profit-hook span{display:inline-flex;align-items:center;gap:8px;background:#eaf4ff;color:#1d63c8;border:1px solid #cfe1f7;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}#gestiqora-home #gestiqora-home #gestiqora-home .profit-hook span:before{content:"✦";color:#15a39b;font-size:12px}
#gestiqora-home .calc-intro{font-size:13px!important;color:#4e667d!important;line-height:1.7;margin-bottom:18px}
#gestiqora-home #gestiqora-home .calc-presets{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}#gestiqora-home .calc-preset{border:1px solid #c9dced;background:#f6fbff;color:#194e82;padding:9px 12px;border-radius:999px;font-size:11px;font-weight:800;transition:transform .2s,border-color .2s,background .2s}#gestiqora-home #gestiqora-home .calc-preset:hover,#gestiqora-home .calc-preset:focus-visible{transform:translateY(-1px);border-color:#6bb6e3;background:#edf7ff}#gestiqora-home #gestiqora-home .calc-preset.active{background:linear-gradient(135deg,#1c67d8,#199ac8);border-color:#1c67d8;color:#fff}
#gestiqora-home #gestiqora-home .calc-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px}#gestiqora-home .calc-insight{background:#f8fbff;border:1px solid #d7e5f0;border-radius:15px;padding:18px 16px}#gestiqora-home .calc-insight span,#gestiqora-home .calc-insight small{display:block}#gestiqora-home .calc-insight span{font-size:11px;color:#5b7690;font-weight:800;text-transform:uppercase;letter-spacing:.5px}#gestiqora-home #gestiqora-home .calc-insight strong{display:block;font-size:24px;line-height:1.1;color:#103c68;margin:9px 0 6px;letter-spacing:-.8px}#gestiqora-home .calc-insight small{font-size:11px;color:#6d8397;line-height:1.45}#gestiqora-home #gestiqora-home .calc-insight.featured{background:linear-gradient(135deg,#0b2b4b,#155a86);border-color:#0b2b4b}#gestiqora-home #gestiqora-home #gestiqora-home .calc-insight.featured span{color:#8fece3}#gestiqora-home #gestiqora-home #gestiqora-home .calc-insight.featured strong{color:#fff}#gestiqora-home #gestiqora-home #gestiqora-home .calc-insight.featured small{color:#bfd7e9}

#gestiqora-home .custom-section{background:#071b31;color:white;overflow:hidden}
#gestiqora-home .custom-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(30px,6vw,115px);align-items:center}
#gestiqora-home .custom-kicker{display:inline-flex;background:#133d54;color:#70e9d8;font-size:11px;letter-spacing:1px;font-weight:850;border:1px solid #367c7d;padding:6px 13px;border-radius:30px;margin-bottom:20px}
#gestiqora-home .custom-info h2{color:#fff;font-size:clamp(32px,3.1vw,60px);line-height:1.13;letter-spacing:-1.8px}
#gestiqora-home .custom-info>p{color:#bbd1df;font-size:15px;max-width:670px}
#gestiqora-home .custom-list{list-style:none;padding:0;margin:29px 0}
#gestiqora-home .custom-list li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;color:#d7e7f0}
#gestiqora-home .custom-list li span{color:#73f0da;font-size:16px}
#gestiqora-home .custom-info>small{display:block;color:#9fbacf;font-size:11px;margin-top:13px}
#gestiqora-home .custom-diagram{background:linear-gradient(145deg,#113457,#0b253f);border:1px solid #2b6580;box-shadow:0 22px 65px #0003;border-radius:23px;padding:clamp(25px,3vw,48px);position:relative;overflow:hidden}
#gestiqora-home .custom-glow{position:absolute;width:250px;height:250px;right:-90px;top:-95px;border-radius:50%;background:#0aa9a8;filter:blur(90px);opacity:.16}
#gestiqora-home .diagram-heading{position:relative;display:flex;justify-content:space-between;gap:10px;margin-bottom:23px;align-items:center}
#gestiqora-home .diagram-heading span{letter-spacing:1.4px;font-size:10px;color:#6be5d1;font-weight:900}
#gestiqora-home .diagram-heading b{font-size:11px;color:#a9cbde}
#gestiqora-home .diagram-node{position:relative;display:flex;align-items:center;gap:14px;background:#123e61;border:1px solid #37627c;border-radius:15px;padding:19px}
#gestiqora-home .diagram-node.big{border-color:#38c7b1;background:#19556a}
#gestiqora-home .diagram-node>span{font-size:22px;color:#9bf4e4;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#ffffff12}
#gestiqora-home .diagram-node strong,#gestiqora-home .diagram-node small{display:block}
#gestiqora-home .diagram-node strong{font-size:15px}
#gestiqora-home .diagram-node small{color:#afd1e0;font-size:11px}
#gestiqora-home .diagram-connector{padding:6px;text-align:center;color:#5cead7;font-weight:900}
#gestiqora-home .diagram-bases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#gestiqora-home .diagram-bases span{padding:13px 11px;text-align:center;background:#0e3456;border:1px solid #305c79;border-radius:10px;color:#cce6ef;font-size:12px;font-weight:700}
#gestiqora-home .custom-diagram>p{font-size:10px;color:#80a9c2;text-align:center;margin:21px 0 0}
#gestiqora-home .plan-support-note{font-size:12px!important;color:#c8ebec!important;background:#ffffff13;border:1px solid #397a82;border-radius:11px;padding:13px 15px;margin-top:18px!important}
@media(max-width:1400px){#gestiqora-home .ops-label{display:none}
#gestiqora-home .ops-card-head h3{font-size:15px}}
@media(max-width:1050px){#gestiqora-home #modulos .cards{grid-template-columns:repeat(2,minmax(0,1fr))}
#gestiqora-home .operations-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}
#gestiqora-home .ops-visual:last-child{grid-column:1/-1}
#gestiqora-home .profit-grid,#gestiqora-home .custom-grid{gap:32px}
#gestiqora-home .custom-info h2{font-size:clamp(30px,3.3vw,42px)}}
@media(max-width:860px){#gestiqora-home .profit-grid,#gestiqora-home .custom-grid{grid-template-columns:1fr}
#gestiqora-home .profit-copy{max-width:750px}
#gestiqora-home .calculator-shell{max-width:830px;width:100%}
#gestiqora-home .custom-diagram{max-width:830px;width:100%}
#gestiqora-home .profit-copy h2{max-width:900px}}
@media(max-width:620px){#gestiqora-home .calc-insights{grid-template-columns:1fr}#gestiqora-home .profit-hook{gap:8px}#gestiqora-home .profit-hook span{width:100%;justify-content:center}#gestiqora-home .calc-presets{gap:8px}#gestiqora-home .calc-preset{width:100%;justify-content:center}#gestiqora-home #modulos .cards,#gestiqora-home .operations-showcase{grid-template-columns:1fr}
#gestiqora-home .ops-visual:last-child{grid-column:auto}
#gestiqora-home #modulos .card{min-height:unset}
#gestiqora-home #modulos .card p{min-height:unset}
#gestiqora-home .calc-fields{grid-template-columns:1fr}
#gestiqora-home .calc-fields label:nth-child(3){grid-column:auto}
#gestiqora-home .calc-header{padding:16px}
#gestiqora-home .calc-body{padding:17px}
#gestiqora-home .calc-preview-badge{font-size:9px;padding:5px 7px}
#gestiqora-home .calc-heading strong{font-size:12px}
#gestiqora-home .calc-result-top strong{font-size:27px}
#gestiqora-home .custom-info h2{letter-spacing:-.7px}
#gestiqora-home .custom-list{margin:19px 0}
#gestiqora-home .custom-diagram{padding:18px}}
#gestiqora-home #modulos .card button.textlink{background:transparent;border:0;padding:0;text-align:left;font:inherit;font-size:12px;font-weight:800;color:#2163cc;cursor:pointer}
#gestiqora-home #modulos .card button.textlink:hover,#gestiqora-home #modulos .card a.textlink:hover{text-decoration:underline}
/* Reaplicar full bleed después de las reglas body -> #gestiqora-home, que podrían sobrescribir margin-left. */
body #gestiqora-home{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:0;position:relative;overflow-x:clip;isolation:isolate}


/* ===========================================================
   GESTIQORA ONE - PORTADA JOOMLA/HELIX - HERO BAJO EL MENU
   Se aplica SOLO si el artículo contiene #gestiqora-home.
   No afecta a las landings ni a otras páginas del sitio.
   =========================================================== */
body:has(#gestiqora-home) #sp-main-body {
  padding-top: 0 !important;
}

/* Ocultar los metadatos del articulo en esta portada:
   autor, hits/visitas, fechas, y botones de compartir. */
body:has(#gestiqora-home) .article-details .article-info,
body:has(#gestiqora-home) .article-details .article-ratings-social-share,
body:has(#gestiqora-home) .article-details .article-header,
body:has(#gestiqora-home) .article-details > .fields-container {
  display: none !important;
}

/* Evitar espacios adicionales del envoltorio del articulo. */
body:has(#gestiqora-home) .article-details,
body:has(#gestiqora-home) .com-content-article {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body:has(#gestiqora-home) #gestiqora-home {
  margin-top: 0 !important;
}


/* ========================================================
   GESTIQORA ONE V1.6 / CALCULADORA CRM TIENDAIT REPLICADA
   Aislada en la clase sales-calc. No cambia otras secciones.
   ======================================================== */
#gestiqora-home .sales-calc{background:linear-gradient(145deg,#080f1f 0%,#081326 52%,#061020 100%);color:#edf5ff;border-top:1px solid #18304d;border-bottom:1px solid #18304d;padding:75px 0 78px;overflow:clip}
#gestiqora-home .sales-calc .sales-wrap{width:min(calc(100% - 60px),1880px);margin-inline:auto}
#gestiqora-home .sales-calc h2,#gestiqora-home .sales-calc h3,#gestiqora-home .sales-calc p{margin-top:0}
#gestiqora-home .sales-calc .sales-section-heading{margin-bottom:22px}
#gestiqora-home .sales-calc .sales-kicker{color:#6cdbd5;letter-spacing:1.45px;text-transform:uppercase;font-size:11px;font-weight:850;margin:0 0 9px}
#gestiqora-home .sales-calc .sales-section-heading h2{color:white;font-size:clamp(30px,3vw,46px);line-height:1.17;letter-spacing:-1.25px;margin:0 0 11px}
#gestiqora-home .sales-calc .sales-section-heading p:not(.sales-kicker){color:#9bb7d9;font-size:clamp(13px,1vw,16px);line-height:1.7;margin-bottom:1px}
#gestiqora-home .sales-calc .sales-section-heading p strong{font-weight:650}
#gestiqora-home .sales-calc .sales-layout{display:grid;grid-template-columns:minmax(300px,385px) minmax(0,1fr);gap:16px;align-items:start}
#gestiqora-home .sales-calc .sales-panel{border:1px solid #223857;background:#101c32;border-radius:17px;min-width:0;box-shadow:0 18px 50px #00000020}
#gestiqora-home .sales-calc .sales-panel h3{color:#f7fbff;font-size:17px;line-height:1.35;margin:0 0 18px;font-weight:850}
#gestiqora-home .sales-calc .sales-form{padding:22px 20px 20px}
#gestiqora-home .sales-calc .sales-label{display:block;color:#deebfd;font-size:11px;font-weight:850;line-height:1.4;margin:13px 0 5px}
#gestiqora-home .sales-calc .sales-label:first-of-type{margin-top:0}
#gestiqora-home .sales-calc input,#gestiqora-home .sales-calc select{display:block;width:100%;height:43px;background:#09172c;color:#f9fcff;border:1px solid #304662;border-radius:10px;padding:9px 13px;font-size:14px;font-weight:600;box-shadow:none;outline-offset:2px;min-width:0}
#gestiqora-home .sales-calc input::placeholder{color:#637fa0;font-weight:400}
#gestiqora-home .sales-calc input:focus,#gestiqora-home .sales-calc select:focus{border-color:#66d9d5;outline:2px solid #4cd4c733}
#gestiqora-home .sales-calc option{color:#0c1b2f;background:#f7fbff}
#gestiqora-home .sales-calc .sales-fields-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:2px;margin-top:7px}
#gestiqora-home .sales-calc .sales-help{color:#7797bf;font-size:10px;line-height:1.55;margin:6px 0 10px}
#gestiqora-home .sales-calc .sales-help strong{color:#a9c5e4}
#gestiqora-home .sales-calc .sales-form-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}
#gestiqora-home .sales-calc .sales-btn-calculate,#gestiqora-home .sales-calc .sales-btn-clear{border:0;border-radius:10px;padding:11px 16px;font-weight:850;font-size:13px;cursor:pointer;transition:transform .18s,filter .18s}
#gestiqora-home .sales-calc .sales-btn-calculate{background:#ff841c;color:#0d1421;box-shadow:0 6px 16px #ff7e1d18}
#gestiqora-home .sales-calc .sales-btn-calculate:hover{filter:brightness(1.08);transform:translateY(-1px)}
#gestiqora-home .sales-calc .sales-btn-clear{background:#1a2c4b;color:#ebf4ff;border:1px solid #2a4263}
#gestiqora-home .sales-calc .sales-btn-clear:hover{background:#254269}
#gestiqora-home .sales-calc .sales-formula{margin:15px 0 0;font-size:10px;color:#95b3d7;line-height:1.55}
#gestiqora-home .sales-calc .sales-formula code{font-size:10px;color:#ffbe82;background:#0b1424;padding:5px 6px;border-radius:4px;white-space:normal}
#gestiqora-home .sales-calc .sales-results{padding:22px 18px 17px}
#gestiqora-home .sales-calc .sales-results h3{margin-bottom:14px}
#gestiqora-home .sales-calc .sales-featured-result{padding:18px 17px 19px;background:linear-gradient(130deg,#0d3938,#102b3a 75%);border:1px solid #146d5c;border-radius:14px;min-height:138px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:9px}
#gestiqora-home .sales-calc .sales-featured-result span{color:#b7d4e8;font-size:11px;letter-spacing:.3px;font-weight:850}
#gestiqora-home .sales-calc .sales-featured-result strong{font-size:clamp(26px,2.5vw,44px);color:#fff;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-1.3px;overflow-wrap:anywhere}
#gestiqora-home .sales-calc .sales-featured-result small{color:#98b9d5;font-size:13px}
#gestiqora-home .sales-calc .sales-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 15px}
#gestiqora-home .sales-calc .sales-metric{border:1px solid #223650;background:#0b172a;padding:14px 13px;border-radius:12px;min-height:84px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-width:0}
#gestiqora-home .sales-calc .sales-metric span{font-size:10px;color:#8faed3;font-weight:850;letter-spacing:.3px}
#gestiqora-home .sales-calc .sales-metric strong{font-variant-numeric:tabular-nums;font-size:clamp(17px,1.25vw,23px);color:#f1f8ff;overflow-wrap:anywhere}
#gestiqora-home .sales-calc .sales-metric strong.accent{color:#59efb4}
#gestiqora-home .sales-calc .sales-breakdown{margin:0;padding:0}
#gestiqora-home .sales-calc .sales-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 6px;border-bottom:1px solid #23314b;min-height:39px;align-items:center}
#gestiqora-home .sales-calc .sales-breakdown dt{font-size:13px;color:#e3edfa;font-weight:500;overflow-wrap:anywhere}
#gestiqora-home .sales-calc .sales-breakdown dd{margin:0;font-size:14px;color:#fff;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}
#gestiqora-home .sales-calc .sales-breakdown .sales-breakdown-total dt{font-weight:850;color:#fff}
#gestiqora-home .sales-calc .sales-breakdown .sales-breakdown-total:nth-last-child(2) dd{color:#67f2bc}
#gestiqora-home .sales-calc .sales-status{min-height:38px;display:flex;align-items:center;padding:10px 13px;margin:15px 0 0;border:1px solid #243d5d;border-radius:12px;color:#8cadd2;font-size:11px;line-height:1.5;background:#0d1b32}
#gestiqora-home .sales-calc .sales-status.error{color:#ffad9d;border-color:#7c403c;background:#2d1c26}
#gestiqora-home .sales-calc .sales-status.success{color:#80ecca;border-color:#1f6557;background:#102c2b}
#gestiqora-home .sales-calc .sales-section-footer{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;padding:19px 3px 0}
#gestiqora-home .sales-calc .sales-section-footer p{font-size:11px;color:#8ea9c7;line-height:1.65;max-width:970px;flex:1;min-width:270px;margin:0}
#gestiqora-home .sales-calc .sales-link{background:#1a3454;border:1px solid #345778;border-radius:11px;padding:12px 16px;font-size:12px;font-weight:800;color:#e7f6ff;cursor:pointer}
#gestiqora-home .sales-calc .sales-link:hover{background:#215379}
@media(max-width:980px){#gestiqora-home .sales-calc .sales-layout{grid-template-columns:minmax(0,1fr)}#gestiqora-home .sales-calc .sales-wrap{width:min(calc(100% - 44px),1880px)}#gestiqora-home .sales-calc .sales-form{display:block}#gestiqora-home .sales-calc .sales-results{padding:20px}}
@media(max-width:620px){#gestiqora-home .sales-calc{padding:55px 0 58px}#gestiqora-home .sales-calc .sales-wrap{width:calc(100% - 28px)}#gestiqora-home .sales-calc .sales-fields-two{column-gap:10px}#gestiqora-home .sales-calc .sales-panel h3{font-size:16px}#gestiqora-home .sales-calc .sales-form{padding:19px 15px}#gestiqora-home .sales-calc .sales-results{padding:18px 12px}#gestiqora-home .sales-calc .sales-featured-result{padding:18px 14px}#gestiqora-home .sales-calc .sales-featured-result strong{font-size:32px}#gestiqora-home .sales-calc .sales-metric-grid{grid-template-columns:1fr}#gestiqora-home .sales-calc .sales-metric{min-height:65px}#gestiqora-home .sales-calc .sales-metric strong{font-size:19px}#gestiqora-home .sales-calc .sales-breakdown>div{gap:8px}#gestiqora-home .sales-calc .sales-breakdown dt{font-size:11px}#gestiqora-home .sales-calc .sales-breakdown dd{font-size:12px}#gestiqora-home .sales-calc .sales-form-actions button{flex:1}#gestiqora-home .sales-calc .sales-section-footer p{min-width:0}}
@media(max-width:620px){#gestiqora-home .sales-calc .sales-section-footer{flex-direction:column;align-items:stretch}#gestiqora-home .sales-calc .sales-section-footer p{flex:none;width:100%;min-width:0}#gestiqora-home .sales-calc .sales-link{width:100%}}
@media(prefers-reduced-motion:reduce){#gestiqora-home .sales-calc .sales-btn-calculate,#gestiqora-home .sales-calc .sales-btn-clear{transition:none}}



#gestiqora-home .sales-calc input:disabled{opacity:.62;cursor:not-allowed;background:#182239;color:#b1c3d7;border-style:dashed}


/* =======================================================
  GESTIQORA HOME V2.0 · PRECIOS Y CONVERSIÓN · SÓLO HOME
  Reglas aisladas; no modifican el header de Helix ni la app.
======================================================= */
#gestiqora-home .gq2-plan-section{background:radial-gradient(circle at 4% 7%,#e5f4ff 0,transparent 35%),linear-gradient(150deg,#f8fcff 0%,#edf5fc 100%);padding:clamp(78px,6.1vw,120px) 0;border-top:1px solid #e4edf6}
#gestiqora-home .gq2-plan-intro{text-align:center;max-width:950px;margin:0 auto 34px}
#gestiqora-home .gq2-plan-intro .kicker{margin-bottom:11px}
#gestiqora-home .gq2-plan-intro h2{font-size:clamp(33px,3.4vw,60px);line-height:1.14;letter-spacing:-.045em;color:#0c2d4e;margin:0 0 16px}
#gestiqora-home .gq2-plan-intro h2 span{color:#1974c9}
#gestiqora-home .gq2-plan-intro>p:last-child{font-size:clamp(14px,1vw,18px);color:#5d7188;line-height:1.8;margin:0}
#gestiqora-home .gq2-plan-benefits{display:flex;align-items:center;gap:28px;background:linear-gradient(120deg,#0a2441,#104b71);border:1px solid #29698a;border-radius:21px;padding:25px 31px;margin-bottom:23px;color:#fff;box-shadow:0 14px 40px #0c39671c}
#gestiqora-home .gq2-benefit-heading{display:flex;align-items:center;gap:13px;flex:0 0 265px}
#gestiqora-home .gq2-benefit-heading>span{width:45px;height:45px;display:grid;place-items:center;background:#60eee92a;border:1px solid #7be9de69;color:#7ef4e3;border-radius:14px;font-size:26px}
#gestiqora-home .gq2-benefit-heading b,#gestiqora-home .gq2-benefit-heading small{display:block}
#gestiqora-home .gq2-benefit-heading b{font-size:15px;line-height:1.3}
#gestiqora-home .gq2-benefit-heading small{color:#a4c5da;font-size:11px;line-height:1.4;margin-top:3px}
#gestiqora-home .gq2-benefit-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:25px;row-gap:11px;flex:1}
#gestiqora-home .gq2-benefit-tags span{font-size:12px;font-weight:700;color:#e2f3f9;line-height:1.45}
#gestiqora-home .gq2-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,35px)}
#gestiqora-home .gq2-price-card{position:relative;display:flex;flex-direction:column;gap:0;min-width:0;padding:clamp(23px,2.6vw,44px);background:#fff;border:1px solid #d8e7f1;border-radius:23px;box-shadow:0 18px 55px #103c6412;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}
#gestiqora-home .gq2-price-card:hover{transform:translateY(-3px);box-shadow:0 26px 65px #1239621e}
#gestiqora-home .gq2-price-colombia{border:2px solid #2879d5;box-shadow:0 17px 62px #2a77d01a}
#gestiqora-home .gq2-price-card:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:linear-gradient(90deg,#2270dd,#52e4d4)}
#gestiqora-home .gq2-price-international:before{background:linear-gradient(90deg,#0d365c,#288dbf)}
#gestiqora-home .gq2-price-head{display:flex;align-items:center;justify-content:space-between;gap:10px 15px;flex-wrap:wrap;margin:5px 0 28px}
#gestiqora-home .gq2-region{color:#145a98;font-size:12px;font-weight:850;letter-spacing:.015em}
#gestiqora-home .gq2-term{border:1px solid #d6e4ef;background:#f1f7fc;color:#456681;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:850;white-space:nowrap}
#gestiqora-home .gq2-card-title{color:#506f89;font-size:15px;font-weight:800;margin-bottom:5px}
#gestiqora-home .gq2-price-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px 14px;margin:11px 0 7px}
#gestiqora-home .gq2-price-amount strong{color:#09294b;font-size:clamp(45px,4.25vw,78px);line-height:1;letter-spacing:-.06em;font-weight:900;font-variant-numeric:tabular-nums}
#gestiqora-home .gq2-price-amount>span{color:#68849e;font-size:13px;font-weight:800;white-space:nowrap}
#gestiqora-home .gq2-month-equivalent{font-size:13px;color:#58718a;line-height:1.7;min-height:47px;margin:12px 0 22px}
#gestiqora-home .gq2-month-equivalent b{color:#163d61}
#gestiqora-home .gq2-included{border-top:1px solid #e5edf5;padding-top:22px;margin-top:auto}
#gestiqora-home .gq2-included>b{display:block;color:#163a5a;font-size:12px;margin-bottom:13px}
#gestiqora-home .gq2-included ul{padding:0;margin:0 0 24px;list-style:none;display:grid;gap:12px}
#gestiqora-home .gq2-included li{position:relative;padding-left:23px;font-size:13px;line-height:1.45;color:#4d657d}
#gestiqora-home .gq2-included li:before{content:"✓";position:absolute;left:0;top:-1px;color:#079e83;font-size:14px;font-weight:900}
#gestiqora-home .gq2-price-actions{display:grid;gap:10px}
#gestiqora-home .gq2-price-actions a{display:flex;align-items:center;justify-content:center;gap:9px;text-align:center;min-height:54px;padding:13px 16px;font-size:13px;font-weight:850;line-height:1.35;border-radius:13px;transition:transform .18s,background .18s,box-shadow .18s}
#gestiqora-home .gq2-price-actions a:hover{transform:translateY(-1px)}
#gestiqora-home .gq2-price-primary{background:linear-gradient(110deg,#2066da,#167aca);color:#fff!important;box-shadow:0 10px 20px #1f6ed126}
#gestiqora-home .gq2-price-international .gq2-price-primary{background:linear-gradient(110deg,#0a2c4c,#145682)}
#gestiqora-home .gq2-price-secondary{background:#f0f9f6;border:1px solid #bde7d9;color:#137c63!important}
#gestiqora-home .gq2-price-secondary:hover{background:#e1f7ee}
#gestiqora-home .gq2-price-assurance{font-size:11px;text-align:center;color:#688298;margin:16px 0 0;line-height:1.5}
#gestiqora-home .gq2-trust-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px 20px;align-items:center;margin-top:26px;padding:25px 29px;border:1px solid #cddfeb;background:linear-gradient(110deg,#f3fbff,#e7f5f9);border-radius:18px}
#gestiqora-home .gq2-trust-icon{display:grid;place-items:center;width:50px;height:50px;background:#d4f7ef;color:#178b7f;font-size:29px;border-radius:15px}
#gestiqora-home .gq2-trust-line strong{font-size:15px;color:#0d3455}
#gestiqora-home .gq2-trust-line p{font-size:12px;color:#5c748a;line-height:1.7;margin:5px 0 0}
#gestiqora-home .gq2-trust-line>a{font-size:12px;color:#185eb2;font-weight:800;white-space:nowrap}
#gestiqora-home .gq2-price-terms{font-size:11px;color:#687f96;line-height:1.7;margin:21px auto 0;max-width:1250px;text-align:center}
#gestiqora-home .gq2-mini-cta{display:flex;justify-content:space-between;align-items:center;gap:15px 25px;flex-wrap:wrap;background:linear-gradient(130deg,#092544,#115577);border-radius:17px;color:white;padding:clamp(20px,2vw,32px);margin-top:28px}
#gestiqora-home .gq2-mini-cta strong{font-size:19px;color:#fff}
#gestiqora-home .gq2-mini-cta p{font-size:13px;color:#bedaeb;margin:6px 0 0}
#gestiqora-home .gq2-mini-btn{display:inline-flex;justify-content:center;text-align:center;align-items:center;min-height:46px;padding:12px 18px;border-radius:10px;background:#13a681;color:white!important;font-size:12px;font-weight:850}
#gestiqora-home .gq2-mini-btn:hover{background:#0a946f}
#gestiqora-home .sales-calc .sales-section-heading p{max-width:1000px}
@media(max-width:1120px){#gestiqora-home .gq2-plan-benefits{flex-direction:column;align-items:flex-start}#gestiqora-home .gq2-benefit-heading{flex:auto}#gestiqora-home .gq2-trust-line{grid-template-columns:auto minmax(0,1fr)}#gestiqora-home .gq2-trust-line>a{grid-column:2;white-space:normal}}
@media(max-width:860px){#gestiqora-home .gq2-price-grid{grid-template-columns:1fr}#gestiqora-home .gq2-price-card{max-width:710px;width:100%;margin:0 auto}#gestiqora-home .gq2-plan-benefits{gap:17px}}
@media(max-width:620px){#gestiqora-home .gq2-plan-section{padding:64px 0}#gestiqora-home .gq2-plan-intro h2{font-size:clamp(31px,8.8vw,42px)}#gestiqora-home .gq2-plan-intro{margin-bottom:25px}#gestiqora-home .gq2-plan-benefits{padding:22px 17px;border-radius:16px}#gestiqora-home .gq2-benefit-tags{grid-template-columns:1fr;gap:10px}#gestiqora-home .gq2-price-card{padding:27px 20px 23px;border-radius:17px}#gestiqora-home .gq2-price-head{margin:5px 0 18px}#gestiqora-home .gq2-price-amount strong{font-size:clamp(42px,12vw,62px)}#gestiqora-home .gq2-price-amount>span{font-size:11px}#gestiqora-home .gq2-trust-line{grid-template-columns:1fr;padding:21px 18px;gap:12px}#gestiqora-home .gq2-trust-line>a{grid-column:1}#gestiqora-home .gq2-mini-btn{width:100%}#gestiqora-home .gq2-mini-cta strong{font-size:17px}}
@media(prefers-reduced-motion:reduce){#gestiqora-home .gq2-price-card,#gestiqora-home .gq2-price-actions a{transition:none}}
