body:has(#indexia) .page-header{display:none}body:has(#indexia) main.site-main{max-width:none!important;width:100%!important;padding:0!important}body:has(#indexia) .page-content{margin:0!important}body:has(#indexia) .entry-title{display:none}
.ix{--lime:#b8f20e;--ink:#101114;--paper:#f4f4f1;--line:#d7d8d1;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;background:var(--paper);width:100%;overflow:hidden}.ix *{box-sizing:border-box}.ix [hidden]{display:none!important}.ix a{color:inherit}.ix button,.ix input,.ix textarea{font:inherit}.ix-wrap{width:min(1200px,calc(100% - 80px));margin:auto}.ix-hero{background:var(--ink);color:#fff;padding:36px 0 32px}.ix-back{color:#bfc2c9!important;font-size:13px;text-decoration:none}.ix-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding:56px 0}.ix-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;margin:0 0 25px;color:#4e6900}.ix-hero .ix-eyebrow,.ix-dark .ix-eyebrow{color:var(--lime)}.ix h1{font-size:clamp(40px,4.7vw,65px);line-height:1.04;letter-spacing:-.055em;font-weight:600;margin:0 0 26px}.ix h1 span{color:var(--lime)}.ix h2{font-size:clamp(32px,3.7vw,49px);line-height:1.09;letter-spacing:-.045em;font-weight:600;margin:0 0 26px}.ix h3{font-size:22px;line-height:1.2;letter-spacing:-.025em;font-weight:600;margin:0 0 16px}.ix p{margin-top:0}.ix-intro{font-size:18px;line-height:1.65;color:#c4c6cb;max-width:550px}.ix-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.ix-tags span{font-size:12px;border:1px solid #484b50;border-radius:30px;padding:5px 13px}.ix-analyzer{padding:34px;background:#1d1f23;border:1px solid #41444b;border-radius:12px;box-shadow:0 24px 80px #0003}.ix-panel-top{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.1em;color:#cbd0d7;margin-bottom:32px}.ix-dot{display:inline-block;flex-shrink:0;width:8px;height:8px;background:var(--lime);border-radius:50%}.ix-analyzer h2{font-size:34px}.ix-analyzer>p{color:#c4c6cb;font-size:15px}.ix label{display:block;font-size:13px;font-weight:600;margin:0 0 8px}.ix input:not([type=checkbox]),.ix textarea{display:block;width:100%;min-height:52px;background:#fff;border:1px solid #b6b8b0;color:#101114;border-radius:5px;padding:12px 14px;margin:0 0 14px;box-shadow:none}.ix input::placeholder,.ix textarea::placeholder{color:#62656d}.ix input[type=checkbox]{width:19px;height:19px;flex:0 0 19px;accent-color:#527000;margin-top:3px}.ix-small{font-size:12px;line-height:1.65;color:#60635d}.ix-analyzer .ix-small{color:#bfc2c9}.ix-btn{display:inline-flex;justify-content:center;align-items:center;gap:15px;text-decoration:none;border-radius:5px;border:1px solid transparent;padding:15px 22px;min-height:53px;font-size:14px;font-weight:700;cursor:pointer;line-height:1.4;transition:background .15s}.ix-btn-lime{color:#101114!important;background:var(--lime)!important;width:100%}.ix-btn-lime:hover{background:#d0ff48!important}.ix-btn:disabled{opacity:.65;cursor:wait}.ix-btn-dark{background:#101114!important;color:#fff!important}.ix-btn-dark:hover{background:#303239!important}.ix-btn-outline{background:transparent!important;color:#101114!important;border-color:#90948c}.ix-btn-outline:hover{background:#e5e8dc!important}.ix-time{margin:16px 0 0}.ix-hero-note{border-top:1px solid #35383d;padding-top:22px;color:#aaafb8;font-size:12px;margin-bottom:0}.ix-section{padding:85px 0}.ix-paper{background:var(--paper)}.ix-section-heading{max-width:650px}.ix-three{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:45px}.ix-three article{border-top:1px solid #b8bcb1;padding-top:22px}.ix-number{display:block;font-size:13px;color:#5e6455;margin-bottom:35px}.ix-three p{font-size:16px;color:#565b51}.ix-dark{background:#101114;color:#fff}.ix-four{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px}.ix-four article{border-top:1px solid #46494e;border-right:1px solid #46494e;padding:25px 22px}.ix-four article:first-child{padding-left:0}.ix-four article:last-child{border-right:none}.ix-four span{font-size:10px;letter-spacing:.09em;color:var(--lime)}.ix-four h3{margin-top:35px}.ix-four p{font-size:14px;color:#c4c6cb}.ix-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.ix-lead{font-size:19px;color:#535a4a}.ix-offer{margin-top:30px;padding:25px 0;border-top:1px solid #c9cdc0}.ix-price{font-size:17px;line-height:1.3;margin:14px 0 24px}.ix-price strong{font-size:44px;letter-spacing:-.05em}.ix-price span{font-size:13px}.ix-review{padding:34px;background:#fff;border:1px solid var(--line);border-radius:10px}.ix-review>h3{font-size:28px}.ix-consent{display:flex!important;gap:10px;align-items:flex-start;margin-top:20px!important;font-size:12px!important;font-weight:400!important}.ix-consent a{ text-decoration:underline}.ix-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ix-faq{border-top:1px solid #d3d6cb;background:#fff}.ix-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.ix-detail{border-top:1px solid #c8cdc0;padding:19px 0}.ix-detail:last-child{border-bottom:1px solid #c8cdc0}.ix-detail summary{font-size:16px;font-weight:600;cursor:pointer;padding-right:15px}.ix-detail>p,.ix-detail>div{font-size:14px;margin-top:18px}.ix-detail p{color:#51574b}.ix-result-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.ix-break{overflow-wrap:anywhere}.ix-result-head h2{margin-bottom:15px}.ix-summary{display:grid;grid-template-columns:240px 1fr;gap:45px;padding:32px;background:#fff;border:1px solid #c8cdbf;border-radius:10px;margin:24px 0}.ix-score{border-right:1px solid #d7dbd0;text-align:center;padding-right:32px;align-self:center}.ix-score>strong{font-size:80px;font-weight:600;letter-spacing:-.07em;line-height:1}.ix-score>span{font-size:20px;color:#69705e}.ix-score>p{font-size:12px;margin:14px 0 0}.ix-text-link{font-size:13px;font-weight:600}.ix-observed{display:flex;gap:14px;align-items:center;border:1px solid #c8cdbf;padding:16px 20px;border-radius:6px;margin-bottom:36px}.ix-observed .ix-dot{background:#75806a}.ix-observed p{font-size:13px;margin:0}.ix-list-title{margin-bottom:24px!important}.ix-priorities{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:30px}.ix-priority{background:#fff;border:1px solid #c8cdbf;border-radius:6px;padding:22px}.ix-priority>span{font-size:11px;color:#5d684c}.ix-priority h4{font-size:17px;margin:15px 0 12px}.ix-priority p{font-size:13px;color:#555d4b}.ix-priority .ix-evidence{border-top:1px solid #e1e4db;padding-top:12px}.ix-check{border-bottom:1px solid #d9ddd0;padding:16px 0}.ix-check h4{font-size:15px;margin:10px 0}.ix-check p{font-size:13px;margin-bottom:8px}.ix-badge{font-size:10px;letter-spacing:.04em;font-weight:700;padding:4px 8px;border-radius:4px;display:inline-block}.ix-badge.pass{background:#e2f2c8;color:#325208}.ix-badge.warn{background:#fff0d0;color:#725000}.ix-badge.unknown{background:#e8eaee;color:#484f5a}.ix-page{padding:10px 0;border-bottom:1px solid #d8ddcf;overflow-wrap:anywhere}.ix-page p{margin:3px 0;font-size:12px}.ix-error{background:#fff0ef;color:#8c2323!important;padding:14px;border-radius:5px;margin:16px 0 0;font-size:13px}.ix-success{background:#e7f5d4;color:#284506;padding:15px;border-radius:5px}.ix progress{width:100%;height:8px;accent-color:var(--lime);margin-top:20px}.ix #ix-progress p{font-size:13px;margin-top:8px;color:#d9ddd4}.ix :where(a,button,input,textarea,summary):focus-visible{outline:3px solid #448cf1;outline-offset:4px}.ix-results-loading{opacity:.6}
@media(max-width:1000px){.ix-hero-grid{gap:30px}.ix-wrap{width:calc(100% - 48px)}.ix-service-grid{gap:40px}.ix-four{grid-template-columns:1fr 1fr}.ix-four article:nth-child(2){border-right:0}.ix-four article:nth-child(3){padding-left:0}.ix-faq-grid{gap:40px}.ix-priorities{grid-template-columns:1fr}.ix-priority p{font-size:14px}}
@media(max-width:720px){.ix-wrap{width:calc(100% - 36px)}.ix-hero{padding-top:24px}.ix-hero-grid{grid-template-columns:1fr;padding:38px 0;gap:32px}.ix h1{font-size:44px}.ix-intro{font-size:17px}.ix-analyzer{padding:24px}.ix-analyzer h2{font-size:30px}.ix-panel-top{font-size:9px}.ix-section{padding:58px 0}.ix-three,.ix-service-grid,.ix-faq-grid{grid-template-columns:1fr;gap:30px}.ix-three{margin-top:30px}.ix-number{margin-bottom:18px}.ix-four article{padding:20px 14px}.ix-four h3{font-size:20px}.ix-summary{grid-template-columns:1fr;padding:24px;gap:24px}.ix-score{border-right:0;border-bottom:1px solid #d7dbd0;padding:0 0 24px}.ix-result-head{flex-direction:column}.ix-review{padding:24px}.ix h2{font-size:35px}.ix-price strong{font-size:40px}.ix-btn{max-width:100%}}
@media(prefers-reduced-motion:reduce){.ix *{scroll-behavior:auto!important;transition:none!important}}
@media print{body *{visibility:hidden!important}#ix-results,#ix-results *{visibility:visible!important}#ix-results{position:absolute;inset:0;width:100%}#ix-download{display:none!important}.ix-wrap{width:100%}.ix-priority,.ix-check{break-inside:avoid}}
/* Preserve the analyzer controls against the host site's global button rules. */
#indexia .ix-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:15px 22px!important;border-radius:5px!important;font-size:14px!important;font-weight:700!important;min-height:53px!important;line-height:1.4!important}
#indexia .ix-btn-lime{width:100%!important;background:#b8f20e!important;color:#101114!important}
#indexia .ix-btn-dark{background:#101114!important;color:#fff!important}
#indexia .ix-btn-outline{background:transparent!important;color:#101114!important;border:1px solid #90948c!important}
body:has(#indexia) .syn-mobile-whatsapp{display:none!important}
#indexia .ix-review{align-self:start}
/* Real answer sample: animated, explicitly bounded, separate from technical score. */
.ix-presence-grid{display:grid;grid-template-columns:320px 1fr;gap:48px;background:#101114;color:#fff;border-radius:16px;padding:42px;margin:24px 0 16px;box-shadow:0 20px 55px #10111414}.ix-chart-panel{text-align:center;align-self:center}.ix-chart-panel .ix-eyebrow{color:#b8f20e;font-size:10px}.ix-ring{position:relative;width:230px;max-width:100%;margin:20px auto 12px;aspect-ratio:1}.ix-ring svg{display:block;width:100%;transform:rotate(-90deg)}.ix-ring circle{fill:none;stroke-width:11}.ix-ring-track{stroke:#353a31}.ix-ring-value{stroke:#b8f20e;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round}.ix-ring-label{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.ix-ring-label strong{font-size:58px;letter-spacing:-.06em;line-height:1.15;font-variant-numeric:tabular-nums}.ix-ring-label span{font-size:11px;color:#c2c8ba}.ix-chart-panel>p{font-size:14px;color:#d6dfcb}.ix-query-dots{display:flex;justify-content:center;gap:9px}.ix-query-dot{border:1px solid #758067;width:30px;height:30px;border-radius:50%;font-size:12px;display:grid;place-items:center;color:#dce1d5}.ix-query-dot.found{background:#b8f20e;color:#101114;border-color:#b8f20e}.ix-query-dot.failed{border-style:dashed;color:#ffcb99}.ix-presence-copy{border-left:1px solid #3a3f35;padding-left:42px;align-self:center}.ix-live-label{font-size:10px;letter-spacing:.1em;color:#b8f20e}.ix-presence-copy h3{font-size:clamp(28px,3vw,40px);line-height:1.12;margin:18px 0;letter-spacing:-.045em}.ix-presence-copy>p{color:#c8cec0;font-size:15px}.ix-presence-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0}.ix-presence-stats strong{display:block;font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums}.ix-presence-stats span{display:block;font-size:10px;color:#b8c0b0;margin-top:8px}.ix-presence-copy .ix-cta-note{font-size:12px;text-align:center;margin:10px 0 0;color:#b8c0b0}.ix-answer{padding:22px 0;border-top:1px solid #ced4c5}.ix-answer h4{font-size:17px;line-height:1.4;margin:0 0 12px}.ix-answer p{font-size:13px;margin:10px 0}.ix-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;overflow:auto;background:#fff;padding:22px;border-radius:8px;font-size:14px;line-height:1.75;margin-top:14px}.ix-answer ul{padding-left:20px;overflow-wrap:anywhere}.ix-answer li{font-size:13px;margin-bottom:6px}.ix-answer h5{margin:18px 0 10px}.ix #ix-presence+.ix-list-title{margin-top:40px}.ix #revision{scroll-margin-top:30px}.ix #ix-progress{border-top:1px solid #41444b;margin-top:20px}.ix #ix-progress progress{height:10px}
@media(max-width:900px){.ix-presence-grid{grid-template-columns:240px 1fr;gap:24px;padding:28px}.ix-presence-copy{padding-left:24px}.ix-ring{width:210px}}
@media(max-width:650px){.ix-presence-grid{grid-template-columns:1fr;padding:26px 22px;gap:28px}.ix-presence-copy{border-left:0;border-top:1px solid #3a3f35;padding:26px 0 0}.ix-presence-copy h3{font-size:30px}.ix-presence-stats{gap:10px}.ix-ring{width:220px}.ix-answer-text{padding:15px}}
.ix-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin:-4px 0 18px}.ix-suggestions:empty{display:none}.ix .ix-suggestion{background:#30392a!important;border:1px solid #788867!important;color:#e6f7d4!important;border-radius:20px!important;padding:6px 11px!important;font-size:12px!important;min-height:34px;cursor:pointer;max-width:100%;white-space:normal;text-align:left;line-height:1.35}.ix .ix-suggestion:hover{background:#435637!important}.ix #ix-suggest-status{border-left:2px solid #b8f20e;padding-left:12px;margin:18px 0}.ix-presence-grid{animation:ix-reveal .6s ease-out}@keyframes ix-reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ix-presence-grid{animation:none}}

/* Neutral evidence display: success is an observation, not a global health score. */
.ix-ring-value{stroke:#91b9eb}.ix-ring-track{stroke:#303b49}.ix-ring-label strong{font-size:45px;letter-spacing:-.04em}.ix-chart-panel .ix-eyebrow,.ix-live-label{color:#b5ceeF}.ix-query-dot.found{background:#91b9eb;border-color:#91b9eb;color:#101114}

.ix-readiness{display:grid;grid-template-columns:320px 1fr;gap:40px;background:#101114;color:#fff;padding:40px;border-radius:16px;margin:24px 0 16px}.ix-readiness-chart{text-align:center}.ix-readiness .ix-eyebrow{color:#b5ceef;font-size:10px}.ix-readiness .ix-ring-label strong{font-size:58px}.ix-readiness-chart>p{font-size:12px;color:#c4cbd5;margin-bottom:0}.ix-readiness-copy{align-self:center;border-left:1px solid #3b434f;padding-left:40px}.ix-readiness-copy h3{font-size:34px;line-height:1.15}.ix-readiness-copy>p{color:#c4cbd5;font-size:15px}.ix-readiness-copy>.ix-small{font-size:12px;margin:10px 0 0;text-align:center}.ix-secondary-stats{display:flex;gap:30px;margin:20px 0}.ix-secondary-stats strong{font-size:24px;display:block}.ix-secondary-stats span{font-size:11px;display:block}.ix #ix-presence{margin-bottom:22px}.ix #ix-results>.ix-wrap>.ix-small{margin-bottom:32px}@media(max-width:720px){.ix-readiness{grid-template-columns:1fr;padding:26px 22px;gap:28px}.ix-readiness-copy{border-left:0;border-top:1px solid #3b434f;padding:24px 0 0}.ix-readiness-copy h3{font-size:29px}.ix-secondary-stats{gap:15px}}
.ix-readiness .ix-ring-label #ix-score{font-size:inherit;color:inherit}.ix-readiness .ix-ring-label #ix-score-denominator{font-size:30px;color:inherit;margin-left:3px}
/* Synodia Webs brand orange. */
.ix-readiness .ix-ring-value{stroke:#ff5a00}.ix-readiness .ix-ring-label strong{color:#ff5a00}.ix-readiness .ix-ring-track{stroke:#403027}
/* High-contrast improvement priorities. */
#indexia .ix-priority{background:#101114;border-color:#34363b;color:#fff}#indexia .ix-priority>span{color:#ff8b4d}#indexia .ix-priority h4{color:#fff}#indexia .ix-priority p{color:#e0e2e6}#indexia .ix-priority .ix-evidence{border-color:#41444b;color:#bdc2cb}
/* Elementor presentation: native widgets around the three functional blocks. */
.ix-elementor.e-con{display:block;padding:0;gap:0;max-width:none}.ix-elementor .e-con{display:block;min-width:0;gap:0}.ix-elementor .e-con.ix-wrap{width:min(1200px,calc(100% - 80px));margin:0 auto;padding:0}.ix-elementor .e-con.ix-hero{padding:36px 0 32px}.ix-elementor .e-con.ix-section{padding:96px 0}.ix-elementor .e-con.ix-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding:56px 0}.ix-elementor .e-con.ix-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}.ix-elementor .e-con.ix-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:48px}.ix-elementor .ix-four>article{padding:25px 22px}.ix-elementor .e-con.ix-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.ix-elementor .e-con.ix-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.ix-elementor .e-con.ix-tags{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;margin-top:30px}.ix-elementor .ix-tags>.elementor-widget{width:auto}.ix-elementor .ix-tags .elementor-widget-container>span{display:inline-block}.ix-elementor .elementor-widget-heading{margin-bottom:26px!important}.ix-elementor .elementor-widget-text-editor{margin-bottom:16px!important}.ix-elementor .elementor-widget-text-editor p{margin-bottom:0}.ix-elementor .elementor-widget-shortcode{width:100%;min-width:0}.ix-elementor .elementor-widget-shortcode:has(#ix-results[hidden]){display:none}.ix-elementor .elementor-accordion .elementor-tab-title{font-size:16px;line-height:1.5;padding:19px 0}.ix-elementor .elementor-accordion .elementor-tab-content{font-size:14px;line-height:1.65;padding:18px 0}.ix-elementor .elementor-accordion .elementor-accordion-item{border-width:0 0 1px}.ix-elementor .ix-back{display:inline-block}.ix-elementor .ix-offer{padding:25px 0;margin-top:30px}
@media(max-width:900px){.ix-elementor .e-con.ix-hero-grid,.ix-elementor .e-con.ix-service-grid,.ix-elementor .e-con.ix-faq-grid{grid-template-columns:1fr;gap:36px}.ix-elementor .e-con.ix-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-elementor .e-con.ix-three{gap:24px}}
@media(max-width:600px){.ix-elementor .e-con.ix-wrap{width:calc(100% - 40px)}.ix-elementor .e-con.ix-section{padding:60px 0}.ix-elementor .e-con.ix-hero-grid{padding:32px 0}.ix-elementor .e-con.ix-three,.ix-elementor .e-con.ix-four{grid-template-columns:1fr}.ix-elementor .ix-four>article{padding:24px 0;border-right:0}}
/* Indexia wordmark: outlined SVG assets, distinct final "ia", no font dependency. */
.ix-brand-top{display:flex!important;align-items:center;justify-content:space-between;gap:36px;padding:8px 0 30px!important;margin-bottom:22px!important;border-bottom:1px solid #ffffff29}.ix-brand-home{display:block;width:clamp(190px,22vw,275px);flex-shrink:0}.ix-brand-logo{display:block!important;width:100%!important;height:auto!important;max-width:100%}.ix-brand-descriptor{font:14px/1.7 Arial,Helvetica,sans-serif;color:#bfc2c9;text-align:right}.ix-brand-descriptor strong{font-weight:400;color:#f4f4f1}.ix-brand-end{background:#f4f4f1;color:#101114;padding:80px max(40px,calc((100% - 1200px)/2)) 25px;font-family:Arial,Helvetica,sans-serif;border-top:8px solid #b8f20e}.ix-brand-end *{box-sizing:border-box}.ix-brand-end-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-bottom:64px}.ix-brand-kicker{font-size:10px;letter-spacing:.15em;font-weight:700;margin:0 0 22px;color:#526700}.ix-brand-end h2{font-size:clamp(32px,3.6vw,48px);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0 0 28px;color:#101114}.ix-brand-cta{display:inline-flex;gap:20px;align-items:center;font-size:14px;font-weight:700;color:#101114!important;text-decoration:none!important;border-bottom:1px solid #101114;padding:0 0 9px}.ix-brand-cta span{font-size:28px;font-weight:400;transition:transform .2s}.ix-brand-cta:hover span{transform:translate(3px,-3px)}.ix-brand-signature{display:block;padding:25px 0 25px 35px}.ix-brand-baseline{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #cfd1c7;padding-top:20px;font-size:11px;color:#5c6055}.ix-brand-end a:focus-visible{outline:3px solid #448cf1;outline-offset:6px}
@media(max-width:720px){.ix-brand-top{gap:20px;padding-bottom:22px!important}.ix-brand-home{width:190px}.ix-brand-descriptor{font-size:11px}.ix-brand-end{padding:50px 20px 22px}.ix-brand-end-inner{grid-template-columns:1fr;gap:36px;padding-bottom:36px}.ix-brand-signature{width:min(100%,380px);padding:15px 0}.ix-brand-baseline{flex-direction:column;gap:8px}}
@media(max-width:420px){.ix-brand-descriptor{max-width:125px;font-size:10px}.ix-brand-home{width:170px}}
@media(prefers-reduced-motion:reduce){.ix-brand-cta span{transition:none}}

/* Full-width Turnstile, using its supported flexible horizontal layout. */
#indexia #ix-bot-check{width:100%;min-width:0;margin:0 0 20px;line-height:0}
#indexia #ix-bot-check:empty{display:none;margin:0}
@media(max-width:400px){#indexia .ix-analyzer{padding:16px}}
@media(max-width:360px){.ix-elementor .e-con.ix-wrap{width:calc(100% - 16px)}#indexia .ix-analyzer{padding:0;border:0;background:transparent;box-shadow:none}}

/* Native Elementor identity: aligned with the form, editable image widgets. */
.ix-native-brand .e-con.ix-hero-grid{align-items:start}
.ix-native-brand .ix-native-logo-top{width:min(100%,340px);margin:0 0 38px!important}
.ix-native-brand .ix-native-logo-top img,.ix-native-brand .ix-native-logo-bottom img{display:block;width:100%;height:auto}
.ix-native-brand .e-con.ix-native-brand-end{background:#f4f4f1;border-top:8px solid #b8f20e;padding:76px 0 24px}
.ix-native-brand .e-con.ix-native-brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:50px}
.ix-native-brand .ix-native-logo-bottom{width:100%;max-width:500px;justify-self:end}
.ix-native-brand .ix-native-brand-end .ix-brand-baseline{margin-top:0}
@media(max-width:900px){.ix-native-brand .ix-native-logo-top{width:280px;margin-bottom:30px!important}.ix-native-brand .e-con.ix-native-brand-grid{grid-template-columns:1fr;gap:34px}.ix-native-brand .ix-native-logo-bottom{justify-self:start;max-width:400px}}
@media(max-width:600px){.ix-native-brand .e-con.ix-native-brand-end{padding:48px 0 20px}.ix-native-brand .ix-native-logo-top{width:240px}}
/* Elementor gives linked SVGs an icon width; these two assets are wordmarks. */
.ix-native-brand .ix-native-logo-top a,.ix-native-brand .ix-native-logo-bottom a{display:block;width:100%}
.ix-native-brand .elementor-widget-image.ix-native-logo-top a img[src$=".svg"],.ix-native-brand .elementor-widget-image.ix-native-logo-bottom a img[src$=".svg"]{width:100%!important;max-width:100%!important;height:auto}

/* Secondary readiness metric; observed answers lead the result. */
.ix-readiness .ix-ring{width:150px}.ix-readiness .ix-ring-label strong{font-size:40px}.ix-readiness .ix-ring-label #ix-score-denominator{font-size:22px}.ix-readiness .ix-ring-label>span{max-width:100px;font-size:10px;text-align:center}

.ix-next-step{display:block;border:1px solid var(--line);border-radius:8px;padding:24px;margin:24px 0}.ix-next-step .ix-btn{width:100%}.ix-next-step .ix-small{margin:12px 0 0}

.ix-suggestion{min-height:44px;overflow-wrap:anywhere}.ix-suggestion:focus-visible{outline:3px solid var(--lime);outline-offset:3px}

.ix-working{display:flex;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;background:#252b20;border:1px solid #788867;border-radius:8px;color:#e6f7d4}.ix-working p{margin:0;font-size:14px;line-height:1.5}.ix-working-icon{display:block;flex:0 0 24px;width:24px;height:24px;border:3px solid #56634a;border-top-color:var(--lime);border-radius:50%;animation:ix-working-spin 1s linear infinite}.ix-working[data-waiting="true"] .ix-working-icon{animation:none;border-color:var(--lime)}@keyframes ix-working-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ix-working-icon{animation:none}}

.ix-working-panel{width:100%;text-align:center}.ix-working-panel h3{font-size:24px;margin:18px 0 12px}.ix-working-panel .ix-btn{margin-top:24px;white-space:normal;color:#e6f7d4}.ix-working-panel .ix-working-icon{margin:auto}.ix-working:not([data-waiting="true"]):not([data-minimized="true"]){position:fixed;inset:0;z-index:2147483000;margin:0;padding:24px;width:100vw;height:100dvh;display:flex;align-items:center;justify-content:center;background:#101114f5;border:0;border-radius:0;overflow:auto}.ix-working:not([data-waiting="true"]):not([data-minimized="true"]) .ix-working-panel{max-width:480px}.ix-working:not([data-waiting="true"]):not([data-minimized="true"]) .ix-working-icon{width:64px;height:64px;border-width:5px}.ix-working[data-waiting="true"] .ix-working-icon{display:none}.ix-working[data-waiting="true"] .ix-working-panel{text-align:left}.ix-working[data-waiting="true"] h3{font-size:18px;margin:0 0 8px}

#indexia #ix-working-minimize{color:#e6f7d4!important}#indexia #ix-working-minimize:hover{background:#30392a!important}

#ix-working-elapsed{color:#c4cbd5;font-variant-numeric:tabular-nums;margin-top:16px}

.ix-site-proof{display:grid;grid-template-columns:1fr 240px;gap:24px;align-items:center;margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:8px}.ix-site-proof figure{margin:0}.ix-site-proof img{display:block;width:100%;max-height:180px;object-fit:contain;border:1px solid var(--line);border-radius:5px}.ix-site-proof figcaption{margin-top:8px}.ix-page-evidence{margin-top:16px;padding-top:12px;border-top:1px solid #66715f;overflow-wrap:anywhere}.ix-page-evidence a{text-decoration:underline}.ix-page-evidence .ix-small{color:inherit;font-size:11px}.ix-page-evidence p{font-size:13px}.ix-priority .ix-page-evidence a{color:#e6f7d4}#ix-query-summary li{padding:12px 0;border-bottom:1px solid var(--line)}#ix-query-summary li p{margin-bottom:6px}#ix-query-summary a{display:block;overflow-wrap:anywhere}@media(max-width:700px){.ix-site-proof{grid-template-columns:1fr}.ix-site-proof figure{max-width:300px}}

#indexia #ix-working-count{font-size:clamp(42px,10vw,64px);font-weight:800;line-height:1.15;color:var(--lime);text-align:center;font-variant-numeric:tabular-nums;margin:22px 0 12px}

#indexia #ix-progress:not([data-waiting="true"]):not([data-minimized="true"]){margin:0;border:0}

#indexia #ix-url-status{overflow-wrap:anywhere;margin:8px 0 16px;color:#d4e8bb}#indexia #ix-url-status.ix-url-error{color:#ffd1b5;border-left:3px solid #ffb782;padding-left:10px}#indexia #ix-url[aria-invalid="true"]{outline:2px solid #ffb782;outline-offset:2px}

#indexia .ix-report-link{display:block;text-decoration:underline;overflow-wrap:anywhere;font-size:13px;margin:8px 0}

.ix .ix-download-group{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;max-width:330px;align-items:flex-start}.ix #ix-download{background:#101114;color:#ffffff;border:2px solid #101114;padding:17px 23px;font-weight:700;font-size:17px;box-shadow:4px 4px 0 #101114;white-space:normal;text-align:center;cursor:pointer}.ix #ix-download:hover{background:#292b30;color:#ffffff;box-shadow:2px 2px 0 #101114;transform:translate(2px,2px)}.ix #ix-download:focus-visible{outline:3px solid #101114;outline-offset:5px}.ix #ix-download:disabled{cursor:wait;opacity:.75}.ix .ix-download-group .ix-small{font-size:12px;line-height:1.5;color:#4c5056;margin:0}@media(max-width:700px){.ix .ix-download-group{width:100%;max-width:none}.ix #ix-download{width:100%}}
/* Indexia 1.5: direct contact, progressive form and readable examples. */
#indexia [hidden]{display:none!important}
#indexia .ix-business-fields{border:0;padding:0;margin:20px 0 0;min-width:0}
#indexia .ix-business-fields legend{font-size:14px;color:#e2e6de;margin-bottom:10px}
#indexia .ix-method{margin:12px 0}#indexia .ix-method summary{cursor:pointer}
#indexia .ix-direct-link{margin:18px 0 0;font-size:15px}#indexia .ix-direct-link a,#indexia .ix-human-link{color:#d0ff50!important;text-decoration:underline;text-underline-offset:4px}
#indexia .ix-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px;max-width:370px}
#indexia .ix-native-logo-top{max-width:250px!important}
#indexia .ix-work-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
#indexia .ix-example{border:1px solid #cbd1c3;border-radius:8px;padding:28px;background:#fff;margin:24px 0}
#indexia .ix-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#indexia .ix-example-grid h4{font-size:18px}#indexia .ix-example-grid p{font-size:15px}
#indexia #estudio{scroll-margin-top:35px}
body.page-id-599 .cmplz-cookiebanner{left:16px!important;right:auto!important;max-width:min(400px,calc(100vw - 32px))!important}
@media(max-width:720px){#indexia .ix-example-grid,#indexia .ix-work-steps{grid-template-columns:1fr}#indexia .ix-example{padding:20px}#indexia .ix-hero-actions{max-width:100%}body.page-id-599 .cmplz-cookiebanner{bottom:12px!important}#indexia .ix-native-logo-top{max-width:200px!important}}
@media(max-width:720px){#indexia .ix-hero-grid{padding-top:16px!important}#indexia .ix-native-logo-top{max-width:160px!important;margin-bottom:12px!important}#indexia .ix-hero h1{font-size:34px!important;line-height:1.1!important}#indexia .ix-hero .ix-intro{font-size:16px!important;line-height:1.55!important}#indexia .ix-hero-actions{margin-top:12px;gap:12px}}
