/* Isolated customer delivery examples. No styles escape the ix-* namespace. */
.ix-example-wrap{max-width:1160px;width:calc(100% - 48px);margin:30px auto 48px;grid-column:1/-1;color:#eef3e8;font-family:Arial,Helvetica,sans-serif}.addons-grid>.ix-example-wrap{width:100%;margin:0 0 30px}.ix-example{background:#172b2b;border:1px solid #304643;border-radius:26px;padding:36px;overflow:hidden;box-shadow:0 14px 36px #102a2410;color:#eef3e8}.ix-example *{box-sizing:border-box}.ix-example-top{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:30px}.ix-eyebrow{font-size:10px!important;letter-spacing:.16em;font-weight:700;line-height:1.5;color:#c1d6c4!important;margin:0!important}.ix-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid #627b6b;background:#263f36;border-radius:50px;color:#ddf8a0;padding:7px 11px;font:600 10px/1.3 Arial,sans-serif;letter-spacing:.03em}.ix-badge i{width:6px;height:6px;background:currentColor;border-radius:50%;flex:none}.ix-badge.ix-draft{background:#49392d;border-color:#8d6645;color:#ffd3a6}.ix-badge.ix-mixed{color:#ffe2ac;background:#3b3c2d;border-color:#7c8050}.ix-badge.ix-own{color:#c5e7eb;background:#2a4145;border-color:#56787a}.ix-example h3{font-size:clamp(24px,3vw,38px)!important;letter-spacing:-.04em;line-height:1.12;margin:0 0 14px!important;color:#f4f7ec;font-weight:600}.ix-example h4{font-size:24px!important;line-height:1.15;letter-spacing:-.02em}.ix-example p{font-size:14px;line-height:1.6;margin:9px 0;color:#cfdbd1}.ix-example .ix-deck{max-width:620px;font-size:15px!important;line-height:1.6}.ix-example .ix-note,.ix-example .ix-disclosure{font-size:11px!important;line-height:1.6;color:#b4c6ba}.ix-example .ix-disclosure{border-top:1px solid #486054;margin:22px 0 0;padding-top:14px;max-width:none}.ix-locale-note{padding:12px;background:#27413a;border-radius:8px}.ix-example-link{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:12px 17px;border:1px solid #9cae8e;border-radius:9px;color:#e2ffb3!important;text-decoration:none!important;font:600 12px/1.4 Arial,sans-serif;margin-top:22px;transition:background .2s,color .2s;max-width:100%}.ix-example-link:hover{background:#ddf79d;color:#172b2b!important}.ix-example-link:focus-visible,.ix-report a:focus-visible,.ix-report summary:focus-visible{outline:3px solid #eaa463;outline-offset:4px}.ix-example-link span{font-size:18px}.ix-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.ix-stat{background:#213935;border:1px solid #3b5448;border-radius:18px;padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.ix-ring{--ix-ring-color:#d2f69a;width:140px;height:140px;border-radius:50%;background:conic-gradient(var(--ix-ring-color) var(--ix-angle),#486052 0);display:grid;place-items:center;position:relative}.ix-ring:before{content:"";inset:10px;background:#213935;border-radius:50%;position:absolute}.ix-ring strong{font-size:48px;letter-spacing:-.06em;z-index:1;color:#e5f7c9;font-variant-numeric:tabular-nums}.ix-ring small{font-size:23px;color:#b6cab8;letter-spacing:0}.ix-ring.ix-orange{--ix-ring-color:#efa773}.ix-ring.ix-orange strong{color:#ffcda2}.ix-stat p{font-size:12px;line-height:1.5;margin:18px 0 0}.ix-tech>strong{font-size:70px;color:#e5f7c9;letter-spacing:-.07em}.ix-tech>strong span{font-size:28px;color:#b6cab8;letter-spacing:0}.ix-ticks{font-size:18px;color:#d2f69a;word-spacing:8px;margin-top:20px}.ix-footline{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:10px;color:#b4c6ba}.ix-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;align-items:center}.ix-mini-grid{display:flex;gap:24px;margin:26px 0}.ix-mini-grid>div{flex:1;min-width:0}.ix-mini-grid strong{display:block;font-size:46px;line-height:1;letter-spacing:-.05em;color:#e1f8b6}.ix-mini-grid span{display:block;font-size:11px;line-height:1.5;color:#c8d9cc;margin-top:10px}.ix-device{width:210px;max-width:100%;margin:0 auto;background:#0d1f1e;border:7px solid #0b1f1d;border-radius:23px;overflow:hidden;transform:rotate(3deg);box-shadow:16px 20px 0 #293f34}.ix-device img{display:block;width:100%;height:auto;max-height:350px;object-fit:cover;object-position:top}.ix-device figcaption{font-size:8px;padding:8px;text-align:center;color:#c9dbce}.ix-browserbar{display:flex;gap:4px;padding:8px;align-items:center}.ix-browserbar i{width:4px;height:4px;background:#91a292;border-radius:50%}.ix-browserbar span{font-size:7px;margin:auto;color:#b9cdbd}.ix-months{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.ix-months>div{background:#263f35;border:1px solid #58734e;border-radius:18px;padding:23px}.ix-months .ix-next{border:1px dashed #77857d;background:#203430}.ix-micro{font-size:9px;letter-spacing:.12em;line-height:1.5;display:block;font-weight:700;color:#bcd2bd}.ix-months strong{display:block;font-size:64px;line-height:1.25;letter-spacing:-.05em;color:#e3f8b6;margin:10px 0}.ix-months strong small{font-size:26px;color:#c7dac8;letter-spacing:0}.ix-months .ix-next strong{color:#a8b6ab}.ix-dots{display:flex;gap:7px;margin:18px 0 0}.ix-dots i{height:14px;flex:1;max-width:32px;background:#48604f;border-radius:3px}.ix-dots .ix-on{background:#d4f39c}.ix-empty{font-size:10px;border:1px dashed #64806c;padding:10px;border-radius:6px;color:#bccbbb}.ix-workline{display:flex;gap:20px;margin:25px 0;flex-wrap:wrap}.ix-workline span{font-size:10px;color:#d7e1d3;display:flex;gap:8px;align-items:center}.ix-workline b{padding:6px 8px;border:1px solid #6d815c;border-radius:6px;color:#dbf6ad;font-size:10px}.ix-stacked{flex-direction:column;gap:12px}.ix-chat{background:#e7ede3;border-radius:18px;padding:17px;color:#172b2b}.ix-chat-top{display:flex;align-items:center;gap:8px;font-size:10px;border-bottom:1px solid #cad8c8;padding-bottom:12px}.ix-chat-top>span:last-child{font-size:8px;color:#735338;margin-left:auto}.ix-avatar{display:grid;place-items:center;background:#243c31;color:#d4efa9;border-radius:50%;width:25px;height:25px;font-weight:700;font-size:14px}.ix-bubble{font-size:12px;line-height:1.6;background:white;color:#243b32;border-radius:12px 12px 12px 3px;padding:12px;margin:12px 18px 0 0}.ix-bubble small{display:block;font-size:9px;border-top:1px solid #ddd;margin-top:8px;padding-top:6px;color:#61725c}.ix-bubble.ix-user{background:#cee6a5;margin:12px 0 0 35px;border-radius:12px 12px 3px 12px}.ix-chat-bottom{font-size:9px;color:#516448;margin-top:15px}.ix-beforeafter{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.ix-beforeafter>div{border:1px solid #526c56;padding:20px;border-radius:15px;background:#213a33}.ix-beforeafter>div:last-child{background:#343e2e;border-color:#7a804c}.ix-beforeafter strong{font-size:24px;line-height:1.3;color:#e2efce;display:block;margin:15px 0 8px}.ix-beforeafter code{font-size:11px;color:#d8edb1;overflow-wrap:anywhere}.ix-rating{display:flex;align-items:center;gap:20px;margin-top:22px}.ix-rating>strong{font-size:70px;line-height:1;letter-spacing:-.06em;color:#e2f4b8}.ix-rating>strong>span{font-size:25px;color:#bdcfbc;letter-spacing:0}.ix-stars{letter-spacing:3px;color:#f8c87a;font-size:17px}.ix-rating p{font-size:10px!important}.ix-quote{background:#f0e8d9;border-radius:16px;padding:26px;margin:0}.ix-quote .ix-micro{color:#6f6448}.ix-quote p{color:#263d34!important;font:24px/1.4 Georgia,serif!important;margin:20px 0!important}.ix-quote small{color:#74694e;font-size:10px}.ix-page-preview{background:#f1f0e7;border-radius:12px;border-top:6px solid #b32432;padding:28px;color:#29372b}.ix-page-preview .ix-micro{color:#8c3d37}.ix-page-preview h4{margin:16px 0;color:#283b30;font-family:Georgia,serif}.ix-page-preview p{font-size:12px!important;color:#576150!important}.ix-page-preview ol{padding-left:18px;font-size:11px;line-height:1.8;color:#53604c}.ix-newsletter-preview{height:300px;border:8px solid #d5ddd0;background:#eceee8;border-radius:13px;overflow:hidden;transform:rotate(-2deg)}.ix-newsletter-preview img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.ix-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0}.ix-flow>div{background:#263c33;border:1px solid #54694e;border-radius:14px;padding:18px;position:relative}.ix-flow>div>span{font-size:34px;color:#adc77d;display:block;margin-bottom:20px;font-variant-numeric:tabular-nums}.ix-flow b{font-size:14px;color:#e8f5d8}.ix-flow p{font-size:11px!important}.ix-territory{display:grid;grid-template-columns:200px 1fr;gap:30px;align-items:center;margin-top:25px}.ix-map-art{height:155px;display:flex;align-items:center;justify-content:center;gap:0;position:relative}.ix-map-art span{width:80px;height:100px;background:#819c5f;clip-path:polygon(25% 0,100% 15%,85% 85%,15% 100%,0 35%);display:grid;place-items:center;font-size:30px;font-weight:bold;color:#1c3229;transform:rotate(-15deg)}.ix-map-art span:nth-child(2){margin-left:-16px;margin-top:-50px;background:#c7e69a}.ix-map-art span:nth-child(3){margin-left:-20px;margin-top:25px;background:#526a48}.ix-territory ul{padding-left:20px;font-size:13px;line-height:1.8;color:#d4dfd2}
/* Standalone, public sample report */
.ix-report{margin:0;background:#f0f1e9;color:#1d3028;font-family:Arial,Helvetica,sans-serif}.ix-report *{box-sizing:border-box}.ix-report-header{max-width:1160px;margin:auto;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #cdd6c6}.ix-report-header>a{font-size:25px;font-weight:700;letter-spacing:-.06em;color:#23392d;text-decoration:none}.ix-report-header>a>span{color:#91a75e}.ix-report-header small{font-size:10px;letter-spacing:0;margin-left:15px;font-weight:400}.ix-report-header>span{font-size:9px;letter-spacing:.15em;color:#68765d}.ix-report-hero{max-width:1160px;margin:0 auto;padding:70px 24px 40px}.ix-report-hero .ix-eyebrow{color:#6c7b58!important}.ix-report h1{font-size:clamp(58px,8vw,108px);line-height:.95;letter-spacing:-.07em;font-weight:500;margin:25px 0 30px}.ix-report h1 em{font-family:Georgia,serif;font-weight:400;color:#708546}.ix-report-hero>p{max-width:650px;font-size:18px;line-height:1.6;color:#52634b}.ix-legend{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.ix-report .ix-report-notice{font-size:12px;max-width:800px;padding:18px 22px;border-left:3px solid #81975e;background:#e6eadc}.ix-report-nav{max-width:1160px;padding:15px 24px;margin:0 auto 35px;display:flex;gap:7px;flex-wrap:wrap}.ix-report-nav a{border:1px solid #becbb2;border-radius:50px;padding:10px 15px;font-size:11px;color:#425735;text-decoration:none;background:#fafbf5}.ix-report-nav a:hover{background:#d7e4bf}.ix-report-section{max-width:1160px;margin:0 auto 60px;padding:0 24px;scroll-margin-top:25px}.ix-report-section>.ix-example-wrap{width:100%;margin:0}.ix-report-detail{background:#fcfdf8;border:1px solid #d6decd;border-top:0;border-radius:0 0 20px 20px;padding:28px 36px;margin:0 12px}.ix-report-detail h3{font-size:25px;letter-spacing:-.03em}.ix-report-detail h4{font-size:17px}.ix-report-detail p,.ix-report-detail li,.ix-report-detail dd,.ix-report-detail dt{font-size:13px;line-height:1.75;color:#52614b}.ix-report-detail dt{font-weight:700;color:#30452e;margin-top:10px}.ix-report-detail a{color:#476433}.ix-report-detail>.ix-example-link{color:#3c5729!important;border-color:#78935b}.ix-report-detail details{padding:20px 0;border-top:1px solid #d6decd}.ix-report-detail summary{font-size:13px;font-weight:bold;cursor:pointer}.ix-table-scroll{max-width:100%;overflow:auto;margin:26px 0}.ix-report table{border-collapse:collapse;width:100%;font-size:12px;min-width:500px}.ix-report caption{text-align:left;font-size:16px;font-weight:bold;padding:0 0 14px;color:#2b452b}.ix-report th,.ix-report td{text-align:left;padding:13px 12px;border-bottom:1px solid #dbe2d2;line-height:1.6;vertical-align:top}.ix-report th{font-weight:500}.ix-report td b{display:inline-block;border-radius:50%;background:#d3e8b7;padding:3px 10px;color:#2b4827;font-size:16px}.ix-report thead{background:#e7ecdc}.ix-report tbody tr:nth-child(even){background:#f3f5ed}.ix-delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ix-delivery-grid>div{border-left:2px solid #b8ce96;padding:0 0 0 16px}.ix-manuscript{max-width:760px;background:#f4f3e8;padding:28px;margin:20px 0;border-top:4px solid #ac3435}.ix-report-footer{max-width:1160px;margin:0 auto;padding:20px 24px 50px;font-size:12px;line-height:1.8;border-top:1px solid #d1dac6}.ix-report-footer a{color:#415b32}.ix-report-footer p{font-size:11px;color:#68785b}
@media(max-width:700px){.ix-example-wrap{width:calc(100% - 32px);margin:20px auto 30px}.ix-example{padding:22px;border-radius:20px}.ix-example-top{align-items:flex-start;margin-bottom:22px;gap:12px;flex-direction:column}.ix-example h3{font-size:28px!important}.ix-kpis{gap:10px;grid-template-columns:1fr 1fr;margin:22px 0}.ix-stat{padding:16px 9px;border-radius:13px}.ix-ring{width:108px;height:108px}.ix-ring strong{font-size:38px}.ix-ring small{font-size:18px}.ix-stat p{font-size:10px;margin-top:12px}.ix-tech{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:8px 16px;padding:16px}.ix-tech>strong{font-size:48px;grid-row:1/3}.ix-tech>p{margin:0;text-align:left}.ix-tech>.ix-ticks{text-align:left;margin:0;font-size:14px}.ix-split{grid-template-columns:1fr;gap:24px}.ix-mini-grid{gap:16px}.ix-mini-grid strong{font-size:40px}.ix-device{width:190px;transform:rotate(2deg);margin:10px auto 15px}.ix-device img{max-height:310px}.ix-months{grid-template-columns:1fr;gap:12px}.ix-months>div{padding:20px}.ix-months strong{font-size:56px}.ix-next{display:grid;grid-template-columns:70px 1fr;gap:5px}.ix-next .ix-micro{grid-column:1/-1}.ix-next strong{grid-row:2/4;margin:0}.ix-next>p{margin:0}.ix-next .ix-empty{font-size:9px;align-self:start}.ix-beforeafter{grid-template-columns:1fr}.ix-rating>strong{font-size:64px}.ix-flow{grid-template-columns:1fr 1fr;gap:10px}.ix-flow>div{padding:15px}.ix-flow>div>span{font-size:28px;margin-bottom:14px}.ix-territory{grid-template-columns:1fr;gap:15px}.ix-map-art{max-width:230px;margin:auto}.ix-workline{gap:12px}.ix-quote{padding:22px}.ix-quote p{font-size:22px!important}.ix-newsletter-preview{height:260px}.ix-report-header{padding:20px 16px}.ix-report-header>span{font-size:7px}.ix-report-header small{display:none}.ix-report-hero{padding:45px 20px 20px}.ix-report h1{font-size:65px}.ix-report-hero>p{font-size:16px}.ix-report-nav{padding:10px 20px}.ix-report-section{padding:0 16px;margin-bottom:35px}.ix-report-detail{padding:22px 18px;margin:0 5px}.ix-report-detail h3{font-size:22px}.ix-delivery-grid{grid-template-columns:1fr;gap:10px}.ix-manuscript{padding:20px}.ix-report-hero .ix-report-notice{font-size:11px}.ix-report-footer{padding:25px 20px}.ix-report table{font-size:11px}.ix-report-header>a{font-size:23px}}
@media(prefers-reduced-motion:reduce){.ix-example-link{transition:none}}@media print{.ix-report{background:white}.ix-report-nav{display:none}.ix-example,.ix-report-detail{box-shadow:none;break-inside:avoid}.ix-report-section{break-before:page}.ix-report a{overflow-wrap:anywhere}}
.ix-pdf-panel{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:24px;background:#edf0e1;border-radius:14px;padding:20px;margin-top:26px;color:#20362d}.ix-pdf-panel>a{display:block;line-height:0;transform:rotate(-3deg);box-shadow:5px 8px 0 #d4dcc6}.ix-pdf-panel img{width:100%;height:auto;display:block}.ix-pdf-panel .ix-micro{color:#5e7047}.ix-pdf-panel h4{font-size:20px!important;line-height:1.2;margin:9px 0!important;color:#233d2d}.ix-pdf-panel p{font-size:11px!important;color:#617250!important;margin:8px 0!important}.ix-pdf-button{display:inline-flex;align-items:center;gap:22px;background:#28432f;color:#f0f8de!important;text-decoration:none!important;border-radius:8px;padding:11px 14px;font-size:11px;font-weight:bold;line-height:1.4;margin-top:8px}.ix-pdf-button:hover{background:#446235}.ix-pdf-button:focus-visible{outline:3px solid #e6a46e;outline-offset:4px}.ix-pdf-button span{font-size:17px}.ix-report-hero .ix-pdf-button{font-size:14px;margin:10px 0 20px;padding:16px 20px}@media(max-width:500px){.ix-pdf-panel{grid-template-columns:67px minmax(0,1fr);gap:16px;padding:16px}.ix-pdf-panel h4{font-size:16px!important}.ix-pdf-panel .ix-micro{font-size:8px;letter-spacing:.05em}.ix-pdf-panel p{font-size:10px!important}.ix-pdf-button{padding:10px;font-size:10px;gap:10px}}
