.gaspar-simulador-page,body.gaspar-simulador-page,body.page-id-10{margin:0 !important;background:#f8fafc;color:#102033;scroll-behavior:smooth}body.gaspar-simulador-page .wp-site-blocks>header.wp-block-template-part,body.gaspar-simulador-page .wp-site-blocks>footer.wp-block-template-part,body.gaspar-simulador-page .wp-block-post-title,body.page-id-10 .wp-site-blocks>header.wp-block-template-part,body.page-id-10 .wp-site-blocks>footer.wp-block-template-part,body.page-id-10 .wp-block-post-title{display:none !important}body.gaspar-simulador-page .wp-site-blocks,body.gaspar-simulador-page main.wp-block-group,body.gaspar-simulador-page .entry-content,body.gaspar-simulador-page .wp-block-post-content,body.page-id-10 .wp-site-blocks,body.page-id-10 main.wp-block-group,body.page-id-10 .entry-content,body.page-id-10 .wp-block-post-content{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}body.gaspar-simulador-page main.wp-block-group,body.page-id-10 main.wp-block-group{margin-top:0 !important}body.gaspar-simulador-page .wp-block-post-content>.gaspar-app,body.page-id-10 .wp-block-post-content>.gaspar-app{margin:0 !important}.gaspar-app{--navy:#001529;--navy-2:#061d36;--text:#102033;--muted:#66758a;--ink:#f8fbff;--silver:#d6dee8;--line:rgba(0,21,41,0.12);--line-dark:rgba(214,222,232,0.16);--gold:#c9a45d;--blue:#3b82f6;--shadow:0 24px 80px rgba(0,21,41,0.18);color:var(--text);background:linear-gradient(180deg,#f8fafc 0%,#eef3f8 48%,#f8fafc 100%);min-height:100vh;padding:1px 0 34px}.gaspar-app *{box-sizing:border-box}.gaspar-app a{color:inherit}.gaspar-app .site-shell{width:min(1320px,calc(100% - 32px));margin:0 auto}.gaspar-app .landing-hero{min-height:clamp(500px,62vh,660px);margin-top:10px;overflow:hidden;border-radius:34px;color:var(--ink);background:radial-gradient(circle at 78% 28%,rgba(59,130,246,0.22),transparent 22%),radial-gradient(circle at 22% 0%,rgba(201,164,93,0.16),transparent 24%),linear-gradient(135deg,#001529 0%,#071e38 48%,#020914 100%);border:1px solid rgba(255,255,255,0.08);box-shadow:var(--shadow);position:relative}.gaspar-app .landing-hero::after{content:"";position:absolute;inset:auto -10% -42% 32%;height:72%;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,0.08),transparent 66%)}.gaspar-app .topbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(22px,4vw,46px) 8px}.gaspar-app .topbar-logo img,.gaspar-app .site-footer img{display:block;height:42px;width:auto;filter:brightness(0) invert(1)}.gaspar-app .topbar-logo{display:inline-flex;align-items:center;gap:12px;color:#fff;font-weight:800;letter-spacing:-0.02em;text-decoration:none}.gaspar-app .topbar-logo span{max-width:220px;line-height:1.05}.gaspar-site-home .topbar{padding-top:24px}.gaspar-site-home .topbar-logo{gap:15px}.gaspar-site-home .topbar-logo img{height:clamp(54px,4.2vw,70px)}.gaspar-site-home .topbar-logo span{max-width:270px;font-size:clamp(1.06rem,1.35vw,1.28rem);letter-spacing:-0.035em}.gaspar-app .topbar-links{display:flex;gap:8px;padding:6px;border:1px solid var(--line-dark);border-radius:999px;background:rgba(255,255,255,0.06);backdrop-filter:blur(14px)}.gaspar-app .topbar-links a{padding:10px 14px;border-radius:999px;color:rgba(248,251,255,0.76);text-decoration:none;font-size:0.92rem}.gaspar-app .topbar-links a:hover{background:rgba(255,255,255,0.1);color:#fff}.gaspar-app .hero-stage{position:relative;z-index:1;min-height:420px;display:grid;grid-template-columns:minmax(520px,1.02fr) minmax(360px,0.98fr);gap:clamp(24px,4.5vw,62px);align-items:center;padding:clamp(18px,4vw,42px) clamp(22px,5vw,62px) clamp(28px,4.5vw,54px)}.gaspar-app .hero-content{max-width:760px;align-self:start;padding-top:clamp(18px,3vw,38px)}.gaspar-app .eyebrow,.gaspar-app .section-kicker{margin:0 0 12px;color:var(--gold);font-size:0.75rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.gaspar-app h1,.gaspar-app h2,.gaspar-app h3,.gaspar-app h4{margin:0 0 14px;line-height:1.05}.gaspar-app h1{max-width:17ch;font-size:clamp(2.75rem,5.2vw,5.35rem);letter-spacing:-0.055em;color:var(--ink)}.gaspar-app .hero-copy{max-width:690px;margin:0;color:rgba(248,251,255,0.82);font-size:clamp(1.05rem,1.45vw,1.24rem);line-height:1.62}.gaspar-app .hero-actions,.gaspar-app .actions{display:flex;flex-wrap:wrap;gap:12px}.gaspar-app .hero-actions{margin-top:24px}.gaspar-app .primary-cta,.gaspar-app .secondary-cta,.gaspar-app .submit-button,.gaspar-app .action-link,.gaspar-admin .button-primary{border:0;border-radius:999px;padding:16px 22px;text-decoration:none;cursor:pointer;font-weight:800}.gaspar-app .primary-cta,.gaspar-app .submit-button,.gaspar-app .action-link,.gaspar-admin .button-primary{color:#06111f;background:linear-gradient(135deg,#ffffff 0%,#d6dee8 44%,#c9a45d 100%);box-shadow:0 18px 34px rgba(201,164,93,0.18)}.gaspar-app .secondary-cta{color:var(--ink);border:1px solid var(--line-dark);background:rgba(255,255,255,0.06)}.gaspar-app .brand-orbit{position:relative;min-height:360px;display:grid;place-items:center;align-self:start;transform:translateY(-18px)}.gaspar-app .logo-glass{width:clamp(210px,23vw,300px);height:clamp(210px,23vw,300px);display:grid;place-items:center;border-radius:42px;background:linear-gradient(145deg,rgba(255,255,255,0.14),rgba(255,255,255,0.04)),radial-gradient(circle at 72% 32%,rgba(59,130,246,0.26),transparent 34%);border:1px solid rgba(255,255,255,0.14);box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 30px 80px rgba(0,0,0,0.28);animation:gasparFloatLogo 7s ease-in-out infinite}.gaspar-app .logo-glass img{width:68%;height:auto;filter:drop-shadow(0 24px 38px rgba(0,0,0,0.28))}.gaspar-app .orbit-ring{position:absolute;border:1px solid rgba(214,222,232,0.12);border-radius:999px}.gaspar-app .orbit-ring-one{width:min(86%,460px);height:min(86%,460px);animation:gasparRotate 22s linear infinite}.gaspar-app .orbit-ring-two{width:min(66%,350px);height:min(66%,350px);border-color:rgba(201,164,93,0.18);animation:gasparRotate 16s linear infinite reverse}.gaspar-app .metric-card{position:absolute;min-width:156px;padding:16px 18px;border:1px solid rgba(255,255,255,0.14);border-radius:20px;background:rgba(255,255,255,0.08);backdrop-filter:blur(16px);box-shadow:0 18px 42px rgba(0,0,0,0.16)}.gaspar-app .metric-card span{display:block;color:rgba(248,251,255,0.62);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.12em}.gaspar-app .metric-card strong{display:block;margin-top:5px;color:#fff;font-size:1.1rem}.gaspar-app .metric-card-one{top:16%;left:2%}.gaspar-app .metric-card-two{right:0;bottom:12%}.gaspar-app .method-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 0;overflow:hidden;border:1px solid var(--line);border-radius:28px;background:var(--line);box-shadow:0 18px 50px rgba(0,21,41,0.08)}.gaspar-app .method-strip article{padding:28px;background:rgba(255,255,255,0.86)}.gaspar-app .method-strip span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:50%;color:var(--navy);background:linear-gradient(135deg,rgba(214,222,232,0.78),rgba(201,164,93,0.34));font-weight:800}.gaspar-app .method-strip h2{color:var(--navy);font-size:1.2rem}.gaspar-app .method-strip p,.gaspar-app .panel-header p,.gaspar-app .result-card p,.gaspar-admin p,.gaspar-app address{color:var(--muted);line-height:1.65}.gaspar-app .panel{margin:22px 0;padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:30px;background:rgba(255,255,255,0.9);box-shadow:0 18px 60px rgba(0,21,41,0.08)}.gaspar-app .panel-header{max-width:760px;margin-bottom:26px}.gaspar-app .panel-header h2{color:var(--navy);font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-0.04em}.gaspar-app .form-grid,.gaspar-app .form-section-grid,.gaspar-admin .scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gaspar-app .span-2{grid-column:span 2}.gaspar-app .form-section{padding:22px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,rgba(246,248,251,0.92),rgba(255,255,255,0.96))}.gaspar-app .legal-disclaimer{padding:22px;border:1px solid rgba(201,164,93,0.28);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(246,248,251,0.92))}.gaspar-app .legal-disclaimer h3{color:var(--navy);font-size:1.15rem}.gaspar-app .legal-disclaimer p{margin:0 0 12px;color:var(--muted);line-height:1.65;font-size:0.94rem}.gaspar-app .legal-disclaimer p:last-child{margin-bottom:0}.gaspar-app details.form-section{padding:0}.gaspar-app details.form-section[open]{padding-bottom:22px}.gaspar-app summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;cursor:pointer;color:var(--navy);font-weight:800}.gaspar-app summary small{color:var(--muted);font-weight:600}.gaspar-app .details-grid,.gaspar-app .check-group{margin:0 22px}.gaspar-app label,.gaspar-app fieldset{display:flex;flex-direction:column;gap:8px;color:#26384d;font-size:0.94rem;font-weight:700}.gaspar-app input,.gaspar-app select,.gaspar-app textarea,.gaspar-app button{font:inherit}.gaspar-app input,.gaspar-app select,.gaspar-app textarea{width:100%;padding:14px 15px;border:1px solid rgba(0,21,41,0.14);border-radius:16px;background:#fff;color:var(--text)}.gaspar-app .check-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding:0;border:0}.gaspar-app .check-group label{flex-direction:row;align-items:center;font-weight:600}.gaspar-app .consent-check{flex-direction:row;align-items:flex-start;padding:18px;border:1px solid rgba(0,21,41,0.12);border-radius:20px;background:rgba(0,21,41,0.035);color:var(--text);font-weight:700;line-height:1.55}.gaspar-app .consent-check input,.gaspar-app .check-group input{width:auto;min-width:18px;margin-top:3px}.gaspar-app .gaspar-hp{position:absolute;left:-9999px;opacity:0;pointer-events:none}.gaspar-app .submit-button{justify-self:start;min-width:min(100%,320px);padding:18px 26px}.gaspar-app .hidden{display:none}.gaspar-app .result-card{display:grid;gap:14px}.gaspar-app .badge,.gaspar-app .tracking-key{width:fit-content;border-radius:999px;padding:10px 14px;font-weight:800}.gaspar-app .badge{color:#6d4c10;background:rgba(201,164,93,0.18)}.gaspar-app .tracking-key{border:1px solid rgba(0,21,41,0.12);background:rgba(0,21,41,0.04);color:var(--navy)}.gaspar-app .result-box,.gaspar-app .scenario-card,.gaspar-admin .panel{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff}.gaspar-app .site-footer{width:min(1320px,calc(100% - 32px));margin:22px auto 0;display:flex;justify-content:space-between;gap:24px;padding:26px 30px;border-radius:28px;color:rgba(248,251,255,0.78);background:var(--navy)}.gaspar-app .site-footer p{margin:14px 0 0;color:#fff;font-weight:800}.gaspar-app address{font-style:normal;text-align:right}.gaspar-app .subpage-hero{margin-top:10px;overflow:hidden;border-radius:34px;color:var(--ink);background:radial-gradient(circle at 88% 18%,rgba(201,164,93,0.22),transparent 26%),radial-gradient(circle at 12% 76%,rgba(59,130,246,0.2),transparent 28%),linear-gradient(135deg,#001529 0%,#08233f 54%,#03101f 100%);border:1px solid rgba(255,255,255,0.08);box-shadow:var(--shadow)}.gaspar-app .subpage-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,0.55fr);gap:clamp(22px,5vw,70px);align-items:center;padding:clamp(34px,6vw,84px) clamp(22px,5vw,62px) clamp(36px,6vw,76px)}.gaspar-app .subpage-hero h1{max-width:12ch;font-size:clamp(2.4rem,4.8vw,5rem);letter-spacing:-0.055em}.gaspar-app .news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gaspar-app .news-card{min-height:260px;display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,0.92);box-shadow:0 18px 52px rgba(0,21,41,0.07)}.gaspar-app .news-card h3{color:var(--navy);font-size:1.25rem}.gaspar-app .news-card p:not(.eyebrow){color:var(--muted);line-height:1.65}.gaspar-app .news-card .secondary-cta,.gaspar-app .news-status{margin-top:auto}.gaspar-app .news-status{display:inline-flex;padding:11px 14px;border-radius:999px;color:#6d4c10;background:rgba(201,164,93,0.16);font-weight:800}.gaspar-app .news-disclaimer{display:flex;gap:12px;align-items:flex-start;margin:22px 0;padding:18px 22px;border:1px solid rgba(201,164,93,0.28);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,0.96),rgba(246,248,251,0.9));color:var(--muted);line-height:1.6;box-shadow:0 18px 52px rgba(0,21,41,0.07)}.gaspar-app .news-disclaimer strong{color:var(--navy);white-space:nowrap}.gaspar-app .authority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gaspar-app .authority-card{min-height:210px;display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,0.94);text-decoration:none;box-shadow:0 18px 52px rgba(0,21,41,0.07)}.gaspar-app .authority-card span{color:var(--gold);font-size:0.74rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.gaspar-app .authority-card strong{color:var(--navy);font-size:1.25rem;line-height:1.12}.gaspar-app .authority-card p{color:var(--muted);line-height:1.6;margin:0}.gaspar-app .authority-columns{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(22px,4vw,44px)}.gaspar-app .authority-section{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.gaspar-app .authority-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.gaspar-app .authority-section h2,.gaspar-app .authority-sidebar h2,.gaspar-app .faq-panel h3{color:var(--navy)}.gaspar-app .authority-section p,.gaspar-app .authority-sidebar li,.gaspar-app .faq-panel p{color:var(--muted);line-height:1.72}.gaspar-app .authority-sidebar{position:sticky;top:24px;align-self:start;padding:24px;border:1px solid rgba(201,164,93,0.28);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,248,251,0.94))}.gaspar-app .authority-sidebar ul{padding-left:20px;margin:0 0 22px}.gaspar-app .faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gaspar-app .faq-grid article{padding:22px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,0.94)}.gaspar-admin .panel{margin-top:16px}.gaspar-admin .scenario-grid{margin-top:16px}.gaspar-admin .gic-admin-hero{border-left:5px solid var(--gold);background:linear-gradient(135deg,rgba(0,21,41,0.04),rgba(201,164,93,0.08))}.gaspar-app .contract-panel{max-width:1120px;margin:34px auto}.gaspar-app .contract-document{padding:clamp(22px,4vw,42px);background:radial-gradient(circle at 88% 0%,rgba(201,164,93,0.15),transparent 26%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,249,252,0.96));border:1px solid rgba(0,21,41,0.12)}.gaspar-app .contract-cover{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:28px;align-items:stretch;padding:clamp(26px,4vw,44px);border-radius:30px;color:#fff;background:radial-gradient(circle at 86% 20%,rgba(201,164,93,0.26),transparent 28%),linear-gradient(135deg,#001529,#08233f 62%,#020b15);box-shadow:0 28px 80px rgba(0,21,41,0.18)}.gaspar-app .contract-cover h1{max-width:760px;color:#fff;font-size:clamp(2.2rem,5vw,4.2rem);line-height:0.98;letter-spacing:-0.06em}.gaspar-app .contract-cover p{max-width:760px;color:rgba(248,251,255,0.78);font-size:1.06rem;line-height:1.72}.gaspar-app .contract-seal{display:flex;min-height:220px;flex-direction:column;justify-content:center;gap:10px;padding:24px;border:1px solid rgba(255,255,255,0.18);border-radius:26px;background:rgba(255,255,255,0.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05)}.gaspar-app .contract-seal span,.gaspar-app .contract-seal small{color:var(--gold);font-size:0.76rem;font-weight:900;letter-spacing:0.14em;text-transform:uppercase}.gaspar-app .contract-seal strong{color:#fff;font-size:1.75rem;line-height:1.05}.gaspar-app .contract-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 22px}.gaspar-app .contract-summary-grid article{padding:20px;border:1px solid rgba(0,21,41,0.1);border-radius:22px;background:#fff;box-shadow:0 16px 40px rgba(0,21,41,0.06)}.gaspar-app .contract-summary-grid span{display:block;margin-bottom:10px;color:var(--muted);font-size:0.78rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase}.gaspar-app .contract-summary-grid strong{display:block;color:var(--navy);font-size:1.04rem;line-height:1.35}.gaspar-app .contract-section,.gaspar-app .contract-sign-card{margin-top:18px;padding:clamp(22px,3vw,34px);border:1px solid rgba(0,21,41,0.1);border-radius:28px;background:rgba(255,255,255,0.88);box-shadow:0 20px 58px rgba(0,21,41,0.06)}.gaspar-app .contract-section h2,.gaspar-app .contract-sign-card h2{max-width:820px;margin-top:6px;color:var(--navy);font-size:clamp(1.55rem,3vw,2.35rem);letter-spacing:-0.04em}.gaspar-app .contract-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gaspar-app .contract-list{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.gaspar-app .contract-list li{position:relative;padding:16px 18px 16px 46px;border:1px solid rgba(0,21,41,0.08);border-radius:18px;color:var(--navy);background:rgba(248,251,255,0.82);line-height:1.58}.gaspar-app .contract-list li::before{content:"";position:absolute;top:20px;left:20px;width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--gold),#f4d58b)}.gaspar-app .muted-list li{color:var(--muted)}.gaspar-app .contract-clauses{display:grid;gap:14px;margin-top:18px}.gaspar-app .contract-clause{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:20px;border:1px solid rgba(0,21,41,0.08);border-radius:22px;background:#fff}.gaspar-app .contract-clause>span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;color:var(--navy);background:linear-gradient(135deg,rgba(201,164,93,0.32),rgba(248,251,255,0.94));font-weight:900}.gaspar-app .contract-clause h3{margin:2px 0 8px;color:var(--navy);font-size:1.08rem}.gaspar-app .contract-clause p,.gaspar-app .contract-section p,.gaspar-app .contract-sign-card p{color:var(--muted);line-height:1.72}.gaspar-app .contract-sign-card{background:radial-gradient(circle at 92% 0%,rgba(201,164,93,0.18),transparent 28%),linear-gradient(135deg,#fff,#f7fafc)}.gaspar-app .contract-sign-card .contact-form{margin-top:18px}.gaspar-app .contact-result.is-warning{border-color:rgba(180,126,32,0.3);color:#78530f;background:rgba(201,164,93,0.14)}.gaspar-app .contract-document{padding:clamp(18px,4vw,44px);border:0;border-radius:0;background:radial-gradient(circle at 80% 0%,rgba(201,164,93,0.12),transparent 28%),linear-gradient(180deg,#e9eef3,#f7f9fb);box-shadow:none}.gaspar-app .contract-paper{position:relative;overflow:hidden;width:min(100%,210mm);margin:0 auto;padding:26mm 19mm 20mm 28mm;color:#111827;background:#fff;border:1px solid rgba(0,21,41,0.10);box-shadow:0 30px 95px rgba(0,21,41,0.16);font-family:"Times New Roman",Georgia,serif;font-size:12pt;line-height:1.5}.gaspar-app .contract-paper::before{content:"";position:absolute;inset:0 0 auto;height:9mm;background:linear-gradient(90deg,#001529 0%,#08233f 72%,#c9a45d 72%,#d7b973 100%)}.gaspar-app .contract-letterhead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:14px 0 12px;margin-bottom:20px;border-bottom:1px solid rgba(0,21,41,0.16)}.gaspar-app .contract-brand-lockup{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center}.gaspar-app .contract-brand-lockup img,.gaspar-app .contract-brand-lockup .contract-logo-mark,body.gaspar-site-puro .gaspar-app .contract-brand-lockup img.contract-logo-mark{display:block !important;width:24px !important;min-width:24px !important;max-width:24px !important;height:24px !important;min-height:24px !important;max-height:24px !important;object-fit:contain !important}.gaspar-app .contract-brand-lockup strong{display:block;color:#001529;font-family:"Times New Roman",Georgia,serif;font-size:11pt;line-height:1.15;text-transform:uppercase;letter-spacing:0.02em}.gaspar-app .contract-brand-lockup span,.gaspar-app .contract-doc-meta span{display:block;color:#374151;font-size:8.8pt;line-height:1.35}.gaspar-app .contract-doc-meta{min-width:142px;padding:8px 10px;border:1px solid rgba(0,21,41,0.12);border-radius:10px;background:#f8fafc;text-align:right}.gaspar-app .contract-doc-meta span:first-child{color:#001529;font-weight:700}.gaspar-app .contract-title-block{margin:22px 0 24px;padding:18px 22px;border:1px solid rgba(0,21,41,0.10);border-left:4px solid #c9a45d;background:linear-gradient(135deg,#fbfcfe,#f5f7fa);text-align:center}.gaspar-app .contract-title-block p{margin:0 0 8px;color:#374151;font-size:10pt;letter-spacing:0.08em;text-transform:uppercase}.gaspar-app .contract-title-block h1{max-width:none;margin:0 auto 12px;color:#111827;font-family:"Times New Roman",Georgia,serif;font-size:13.5pt;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:uppercase}.gaspar-app .contract-title-block small{display:block;max-width:620px;margin:0 auto;color:#4b5563;font-size:9.5pt;line-height:1.45}.gaspar-app .contract-abnt-section{margin-top:18px;padding:0;border:0;background:transparent;box-shadow:none}.gaspar-app .contract-abnt-section h2{margin:22px 0 10px;padding:7px 10px;color:#001529;font-family:"Times New Roman",Georgia,serif;font-size:12pt;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:uppercase;background:#f3f6f9;border-left:3px solid #c9a45d}.gaspar-app .contract-abnt-section p,.gaspar-app .contract-abnt-clause p,.gaspar-app .contract-legal-footer p{margin:0 0 10px;color:#111827;font-family:"Times New Roman",Georgia,serif;font-size:12pt;line-height:1.5;text-align:justify}.gaspar-app .contract-abnt-clause{margin:12px 0 0;padding:0;border:0;background:transparent}.gaspar-app .contract-abnt-clause h3{margin:14px 0 6px;color:#001529;font-family:"Times New Roman",Georgia,serif;font-size:12pt;font-weight:700;line-height:1.4}.gaspar-app .contract-abnt-list{margin:8px 0 0 20px;padding:0}.gaspar-app .contract-abnt-list li{margin:0 0 8px;padding-left:4px;color:#111827;font-size:12pt;line-height:1.5;text-align:justify}.gaspar-app .contract-money-table{width:100%;margin:10px 0 2px;border-collapse:collapse;font-size:11pt}.gaspar-app .contract-money-table th,.gaspar-app .contract-money-table td{padding:8px 10px;border:1px solid #cbd5e1;color:#111827;text-align:left;vertical-align:top}.gaspar-app .contract-money-table th{width:42%;color:#001529;background:#eef3f8;font-weight:700}.gaspar-app .contract-legal-footer{margin-top:28px;padding-top:18px;border-top:1px solid #d1d5db;text-align:center}.gaspar-app .contract-legal-footer p{text-align:center}.gaspar-app .contract-sign-card{margin-top:24px;padding:20px;border:1px solid rgba(0,21,41,0.14);border-radius:16px;background:radial-gradient(circle at 92% 0%,rgba(201,164,93,0.16),transparent 28%),linear-gradient(135deg,#ffffff,#f7f9fc);box-shadow:none;font-family:var(--font-body)}.gaspar-app .contract-sign-card h2,.gaspar-app .contract-sign-card p,.gaspar-app .contract-sign-card label,.gaspar-app .contract-sign-card input,.gaspar-app .contract-sign-card button{font-family:var(--font-body)}.gaspar-app .contract-sign-card h2{max-width:none;color:#001529;font-size:1.35rem;letter-spacing:-0.02em;text-transform:none}.gaspar-app .contract-sign-card p{color:#374151;font-size:0.98rem;line-height:1.6;text-align:left}@media print{.gaspar-app .contract-document{padding:0;background:#fff}.gaspar-app .contract-paper{width:auto;min-height:auto;padding:30mm 20mm 20mm 30mm;border:0;box-shadow:none}.gaspar-app .contract-sign-card{break-inside:avoid}}.gaspar-app .topbar-links a[aria-current="page"]{background:rgba(255,255,255,0.14);color:#fff}.gaspar-mini-site .mini-hero{margin-top:10px;overflow:hidden;border-radius:34px;color:var(--ink);background:radial-gradient(circle at 88% 18%,rgba(201,164,93,0.22),transparent 26%),radial-gradient(circle at 12% 76%,rgba(59,130,246,0.2),transparent 28%),linear-gradient(135deg,#001529 0%,#08233f 54%,#03101f 100%);border:1px solid rgba(255,255,255,0.08);box-shadow:var(--shadow)}.gaspar-mini-site .mini-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,0.55fr);gap:clamp(22px,5vw,70px);align-items:end;padding:clamp(34px,6vw,84px) clamp(22px,5vw,62px) clamp(36px,6vw,76px)}.gaspar-mini-site .mini-hero h1{max-width:12ch}.gaspar-app .contact-card{padding:24px;border:1px solid rgba(255,255,255,0.14);border-radius:28px;background:rgba(255,255,255,0.08);backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(0,0,0,0.18)}.gaspar-app .contact-card strong{display:block;color:#fff;font-size:1.25rem;margin-bottom:10px}.gaspar-app .contact-card p{margin:0;color:rgba(248,251,255,0.74);line-height:1.65}.gaspar-app .contact-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.gaspar-app .contact-pills a{display:inline-flex;align-items:center;min-height:48px;padding:12px 16px;border:1px solid rgba(255,255,255,0.14);border-radius:999px;color:#fff;text-decoration:none;background:rgba(255,255,255,0.08)}.gaspar-app .contact-result{margin-top:18px;padding:16px 18px;border-radius:18px;border:1px solid rgba(0,21,41,0.12);background:rgba(0,21,41,0.04);font-weight:800}.gaspar-app .contact-result.is-success{border-color:rgba(38,124,84,0.26);color:#155f3d;background:rgba(38,124,84,0.1)}.gaspar-app .contact-result.is-error{border-color:rgba(180,59,45,0.28);color:#8d2d22;background:rgba(180,59,45,0.1)}.gaspar-app .news-layout{display:grid;grid-template-columns:minmax(360px,0.9fr) minmax(0,1.1fr);gap:22px;margin:22px 0}.gaspar-app .featured-post{min-height:460px;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(26px,4vw,42px);border-radius:30px;color:var(--ink);background:linear-gradient(180deg,rgba(0,21,41,0.1),rgba(0,21,41,0.92)),radial-gradient(circle at 22% 0%,rgba(201,164,93,0.38),transparent 34%),#061d36;box-shadow:0 24px 70px rgba(0,21,41,0.18)}.gaspar-app .featured-post h2{max-width:12ch;font-size:clamp(2.1rem,4.5vw,4.2rem);letter-spacing:-0.05em}.gaspar-app .featured-post p{color:rgba(248,251,255,0.78);line-height:1.7}.gaspar-app .post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gaspar-app .post-card,.gaspar-app .source-grid article{padding:22px;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,0.92);box-shadow:0 18px 52px rgba(0,21,41,0.07)}.gaspar-app .post-card span,.gaspar-app .source-grid span{display:inline-flex;margin-bottom:16px;color:var(--gold);font-size:0.76rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.gaspar-app .post-card h3,.gaspar-app .source-grid h3{color:var(--navy);font-size:1.2rem}.gaspar-app .post-card p,.gaspar-app .source-grid p{color:var(--muted);line-height:1.65}.gaspar-app .post-card a,.gaspar-app .source-grid a{color:var(--navy);font-weight:900;text-decoration:none}.gaspar-app .source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gaspar-site-home .site-home-hero,.gaspar-app .service-hero{position:relative;margin-top:10px;overflow:hidden;border-radius:34px;color:var(--ink);background:radial-gradient(circle at 76% 18%,rgba(59,130,246,0.18),transparent 24%),radial-gradient(circle at 18% 8%,rgba(201,164,93,0.16),transparent 28%),linear-gradient(135deg,#001529 0%,#08233f 52%,#020914 100%);border:1px solid rgba(255,255,255,0.08);box-shadow:var(--shadow)}.gaspar-site-home .site-home-hero{min-height:clamp(540px,74vh,640px)}.gaspar-site-home .site-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(600px,0.98fr) minmax(320px,0.34fr);grid-template-rows:auto auto auto;gap:clamp(8px,1.2vw,16px) clamp(24px,4vw,58px);align-items:start;padding:clamp(4px,1.2vw,14px) clamp(32px,5vw,68px) 12px}.gaspar-site-home .site-hero-copy{grid-column:1;grid-row:1;max-width:820px;align-self:start;padding-top:clamp(8px,2.4vh,26px)}.gaspar-site-home .hero-question-stack{display:block;margin-bottom:9px;font-family:"Bahnschrift","Aptos Display","Segoe UI Variable Display",sans-serif}.gaspar-site-home .hero-question-stack span{display:block;width:auto;padding:0;border:0;border-radius:0;background:transparent;color:rgba(248,251,255,0.96);font-weight:900;letter-spacing:-0.055em;line-height:0.98;text-wrap:balance}.gaspar-site-home .hero-question-stack span:nth-child(1){max-width:13ch;font-size:clamp(2.75rem,4.12vw,4.55rem);letter-spacing:-0.06em}.gaspar-site-home .hero-question-stack span:nth-child(2){max-width:19ch;margin-top:6px;color:rgba(248,251,255,0.9);font-size:clamp(1.52rem,2.15vw,2.38rem);line-height:1.04}.gaspar-site-home .hero-question-stack span:nth-child(3){max-width:34rem;margin-top:10px;color:rgba(248,251,255,0.76);font-size:clamp(0.9rem,0.94vw,0.98rem);font-weight:650;letter-spacing:-0.01em;line-height:1.45}.gaspar-site-home .site-hero-copy h1{width:fit-content;max-width:none;margin:0 0 8px;padding:7px 0 7px 13px;border-left:3px solid var(--gold);color:#fff;font-size:clamp(1.38rem,1.78vw,1.96rem);letter-spacing:-0.045em;line-height:1}.gaspar-site-home .site-hero-copy .hero-copy{max-width:38rem;color:rgba(248,251,255,0.82);font-size:clamp(0.82rem,0.9vw,0.94rem);margin:10px 0 7px}.gaspar-site-home .hero-credential{width:fit-content;margin:0;padding:7px 11px;border:1px solid rgba(201,164,93,0.32);border-radius:999px;color:rgba(248,251,255,0.9);background:rgba(201,164,93,0.12);font-size:0.78rem;font-weight:800;letter-spacing:0.02em}.gaspar-site-home .site-hero-copy .hero-actions{margin-top:10px;gap:10px}.gaspar-site-home .site-hero-copy .primary-cta,.gaspar-site-home .site-hero-copy .secondary-cta{padding:13px 18px;font-size:0.9rem}.gaspar-site-home .home-lead-card{position:relative;z-index:2;grid-column:2;grid-row:3;width:min(100%,292px);justify-self:end;padding:12px;border:1px solid rgba(255,255,255,0.14);border-radius:22px;background:rgba(255,255,255,0.085);backdrop-filter:blur(20px);box-shadow:0 24px 60px rgba(0,0,0,0.18)}.gaspar-site-home .home-lead-card h2{color:#fff;font-size:clamp(1rem,1.12vw,1.14rem);letter-spacing:-0.035em;line-height:1.08}.gaspar-site-home .home-lead-card p{color:rgba(248,251,255,0.76);line-height:1.5;margin:0 0 8px;font-size:0.78rem}.gaspar-site-home .home-lead-form{display:grid;gap:6px;margin-top:8px}.gaspar-site-home .home-lead-form label{color:rgba(248,251,255,0.9);font-size:0.76rem;gap:5px}.gaspar-site-home .home-lead-form input{min-height:30px;padding:6px 9px;border-radius:10px;background:rgba(255,255,255,0.96)}.gaspar-site-home .home-lead-card .section-kicker{margin-bottom:6px;font-size:0.62rem}.gaspar-site-home .home-lead-card .submit-button{min-width:0;width:100%;padding:10px 13px;font-size:0.82rem}.gaspar-site-home .home-consent{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;padding:7px 9px;border:1px solid rgba(255,255,255,0.12);border-radius:16px;color:rgba(248,251,255,0.74);background:rgba(0,0,0,0.14);font-size:0.64rem;line-height:1.4}.gaspar-site-home .home-consent input{width:auto;margin-top:3px}.gaspar-site-home .site-hero-mark{position:relative;z-index:1;grid-column:2;grid-row:1;justify-self:end;align-self:start;display:grid;place-items:center;width:clamp(250px,20vw,320px);aspect-ratio:1;margin-top:clamp(-6px,-0.35vw,0px);border:1px solid rgba(255,255,255,0.14);border-radius:44px;background:radial-gradient(circle at 72% 30%,rgba(59,130,246,0.24),transparent 34%),linear-gradient(145deg,rgba(255,255,255,0.12),rgba(255,255,255,0.035));box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 34px 90px rgba(0,0,0,0.28);opacity:0.98;animation:gasparLogoReveal 600ms ease-out both,gasparHeroMarkFloat 4.1s ease-in-out 600ms infinite}.gaspar-site-home .site-hero-mark::after{content:"";position:absolute;inset:-18px;border:1px solid rgba(201,164,93,0.34);border-radius:58px;box-shadow:0 0 0 1px rgba(255,255,255,0.05),0 22px 80px rgba(59,130,246,0.16);animation:gasparLogoPulse 2.8s ease-in-out infinite}.gaspar-site-home .site-hero-mark img{position:relative;z-index:1;display:block;width:82%;height:auto;border-radius:0;filter:drop-shadow(0 24px 54px rgba(0,0,0,0.35))}.gaspar-site-home .mark-glow{position:absolute;inset:10%;border-radius:999px;pointer-events:none}.gaspar-site-home .mark-glow-one{background:rgba(59,130,246,0.24);filter:blur(48px)}.gaspar-site-home .mark-glow-two{inset:-14%;border:1px solid rgba(201,164,93,0.16);animation:gasparRotate 11s linear infinite}.gaspar-site-home .mark-glow-three{inset:20%;border:1px solid rgba(59,130,246,0.2);animation:gasparOrbitTilt 7s ease-in-out infinite}.gaspar-site-home .mark-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border:1px solid rgba(255,255,255,0.18);border-radius:999px;color:rgba(248,251,255,0.9);background:rgba(255,255,255,0.08);backdrop-filter:blur(14px);font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;box-shadow:0 18px 38px rgba(0,0,0,0.18)}.gaspar-site-home .mark-chip-one{top:12%;left:-12%;animation:gasparChipFloat 4.8s ease-in-out infinite}.gaspar-site-home .mark-chip-two{right:-10%;bottom:16%;animation:gasparChipFloat 4.8s ease-in-out 1.2s infinite reverse}.gaspar-site-home .mark-dot{position:absolute;z-index:4;width:12px;height:12px;border-radius:999px;background:var(--blue);box-shadow:0 0 0 8px rgba(59,130,246,0.12),0 0 32px rgba(59,130,246,0.68)}.gaspar-site-home .mark-dot-one{top:18%;right:12%;animation:gasparDotTravelOne 5.2s ease-in-out infinite}.gaspar-site-home .mark-dot-two{left:12%;bottom:18%;width:8px;height:8px;background:var(--gold);box-shadow:0 0 0 7px rgba(201,164,93,0.12),0 0 28px rgba(201,164,93,0.55);animation:gasparDotTravelTwo 6.4s ease-in-out infinite}.gaspar-site-home .mark-dot-three{right:26%;bottom:7%;width:7px;height:7px;animation:gasparDotPulse 2.2s ease-in-out infinite}.gaspar-site-home .home-service-links{position:relative;z-index:2;grid-column:1 / -1;grid-row:2;width:100%;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(255,255,255,0.08);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,0.055),rgba(255,255,255,0.025));backdrop-filter:blur(16px)}.gaspar-site-home .home-service-links a{min-height:66px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px 12px;border:1px solid rgba(255,255,255,0.11);border-radius:18px;color:#fff;text-decoration:none;background:rgba(255,255,255,0.075);backdrop-filter:blur(18px);transition:transform 180ms ease,background 180ms ease,border-color 180ms ease}.gaspar-site-home .home-service-links a:hover{transform:translateY(-4px);border-color:rgba(201,164,93,0.42);background:rgba(255,255,255,0.12)}.gaspar-site-home .home-service-links strong{line-height:1.12;font-size:0.8rem}.gaspar-site-home .home-service-links span{color:rgba(248,251,255,0.7);font-size:0.66rem;line-height:1.28}.gaspar-site-home .clean-authority-panel{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(300px,0.6fr);gap:clamp(20px,5vw,70px);align-items:end;margin:22px 0;padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:30px;background:rgba(255,255,255,0.92);box-shadow:0 18px 60px rgba(0,21,41,0.08)}.gaspar-site-home .clean-authority-panel h2{color:var(--navy);max-width:13ch;font-size:clamp(2.2rem,4.6vw,4.8rem);letter-spacing:-0.06em}.gaspar-site-home .clean-authority-panel p{color:var(--muted);line-height:1.7;font-size:1.04rem}.gaspar-app .whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:50;display:inline-flex;align-items:center;justify-content:center;min-width:128px;min-height:52px;padding:14px 18px;border-radius:999px;color:#06111f;background:linear-gradient(135deg,#ffffff 0%,#d6dee8 42%,#c9a45d 100%);box-shadow:0 18px 42px rgba(0,21,41,0.22);text-decoration:none;font-weight:900}.gaspar-app .service-hero-grid{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(310px,0.36fr);gap:clamp(24px,5vw,64px);align-items:center;padding:clamp(30px,5vw,68px) clamp(28px,5vw,64px) clamp(34px,5vw,62px)}.gaspar-app .service-hero h1{max-width:13ch;font-size:clamp(2.55rem,4.7vw,4.9rem);letter-spacing:-0.06em}.gaspar-app .service-hero-card{display:grid;justify-items:start;gap:14px;padding:22px;border:1px solid rgba(255,255,255,0.14);border-radius:30px;background:radial-gradient(circle at 72% 28%,rgba(59,130,246,0.22),transparent 34%),rgba(255,255,255,0.08);backdrop-filter:blur(20px);box-shadow:0 24px 70px rgba(0,0,0,0.18)}.gaspar-app .service-hero-card img{width:clamp(120px,11vw,165px);height:auto;object-fit:contain;border-radius:0;filter:drop-shadow(0 18px 42px rgba(0,0,0,0.28));animation:gasparHeroMarkFloat 5.6s ease-in-out infinite}.gaspar-app .service-hero-card strong{color:#fff;font-size:1.25rem}.gaspar-app .service-hero-card span{color:rgba(248,251,255,0.72);line-height:1.55}.gaspar-app .service-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,0.44fr);gap:clamp(24px,5vw,70px)}.gaspar-app .service-content-grid h2{color:var(--navy);max-width:14ch;font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-0.05em}.gaspar-app .service-content-grid p{color:var(--muted);line-height:1.72}.gaspar-app .service-benefits{display:grid;gap:12px;margin-top:22px}.gaspar-app .service-benefits div,.gaspar-app .service-steps div{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:16px;border:1px solid var(--line);border-radius:20px;background:rgba(246,248,251,0.88)}.gaspar-app .service-benefits span,.gaspar-app .service-steps span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;color:var(--navy);background:linear-gradient(135deg,rgba(214,222,232,0.82),rgba(201,164,93,0.34));font-weight:900}.gaspar-app .service-benefits p,.gaspar-app .service-steps p{margin:0}.gaspar-app .service-steps{display:grid;gap:12px;align-content:start}.gaspar-app .service-steps h2{font-size:clamp(1.6rem,3vw,2.6rem)}@keyframes gasparFloatLogo{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(-1.5deg)}}@keyframes gasparRotate{to{transform:rotate(360deg)}}@keyframes gasparHeroMarkFloat{0%,100%{transform:translateY(0) rotate(-1deg) scale(1)}35%{transform:translateY(-16px) rotate(1.8deg) scale(1.026)}65%{transform:translateY(-7px) rotate(-0.8deg) scale(1.012)}}@keyframes gasparLogoReveal{from{opacity:0;transform:translateY(18px) scale(0.94)}to{opacity:0.98;transform:translateY(0) scale(1)}}@keyframes gasparLogoPulse{0%,100%{opacity:0.42;transform:scale(0.97)}50%{opacity:0.92;transform:scale(1.07)}}@keyframes gasparOrbitTilt{0%,100%{transform:rotate(-8deg) scale(0.98);opacity:0.45}50%{transform:rotate(16deg) scale(1.06);opacity:0.9}}@keyframes gasparChipFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(8px,-10px,0)}}@keyframes gasparDotTravelOne{0%,100%{transform:translate3d(0,0,0) scale(1)}40%{transform:translate3d(-28px,18px,0) scale(1.22)}70%{transform:translate3d(-8px,38px,0) scale(0.9)}}@keyframes gasparDotTravelTwo{0%,100%{transform:translate3d(0,0,0) scale(1)}45%{transform:translate3d(38px,-24px,0) scale(1.18)}75%{transform:translate3d(16px,-44px,0) scale(0.86)}}@keyframes gasparDotPulse{0%,100%{transform:scale(0.8);opacity:0.55}50%{transform:scale(1.45);opacity:1}}@media (max-width:920px){.gaspar-app .topbar,.gaspar-app .site-footer{flex-direction:column;align-items:flex-start}.gaspar-app .topbar-links{width:100%;justify-content:space-between}.gaspar-app .hero-stage,.gaspar-app .method-strip,.gaspar-app .form-grid,.gaspar-app .form-section-grid,.gaspar-app .check-group,.gaspar-admin .scenario-grid,.gaspar-mini-site .mini-hero-grid,.gaspar-app .subpage-hero-grid,.gaspar-app .news-layout,.gaspar-app .news-grid,.gaspar-app .source-grid,.gaspar-app .authority-grid,.gaspar-app .authority-columns,.gaspar-app .faq-grid,.gaspar-app .contract-cover,.gaspar-app .contract-summary-grid,.gaspar-app .contract-parties{grid-template-columns:1fr}.gaspar-site-home .site-home-hero{min-height:auto}.gaspar-site-home .site-hero-grid,.gaspar-site-home .home-service-links,.gaspar-site-home .clean-authority-panel,.gaspar-app .service-hero-grid,.gaspar-app .service-content-grid{grid-template-columns:1fr}.gaspar-site-home .site-hero-copy,.gaspar-site-home .site-hero-mark,.gaspar-site-home .home-service-links,.gaspar-site-home .home-lead-card{grid-column:auto;grid-row:auto}.gaspar-site-home .site-hero-mark{position:relative;right:auto;bottom:auto;width:min(360px,70vw);margin:0 auto 18px;opacity:0.9}.gaspar-site-home .home-service-links{padding-top:0}.gaspar-app .authority-sidebar{position:static}.gaspar-app .brand-orbit{min-height:330px}.gaspar-app .span-2{grid-column:auto}.gaspar-app h1{max-width:none}.gaspar-app address{text-align:left}}@media (max-width:560px){.gaspar-app .site-shell,.gaspar-app .site-footer{width:min(100% - 20px,1180px)}.gaspar-app .topbar-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:22px}.gaspar-app .hero-stage,.gaspar-app .panel,.gaspar-app .method-strip article{padding-inline:20px}.gaspar-app .metric-card{display:none}.gaspar-app summary{align-items:flex-start;flex-direction:column}.gaspar-app .post-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gaspar-app *,.gaspar-app *::before,.gaspar-app *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}