/* Product identities live inside the portfolio's existing presentation system. */
.project-art{background:var(--art-bg,color-mix(in srgb,var(--accent) 13%,#f4f6f8))}.identity-visual{width:100%;border-radius:7px;overflow:hidden;background:var(--iv-bg);isolation:isolate}.identity-visual>svg{width:100%;height:auto;display:block;overflow:hidden}.iv-canvas{width:800px;height:500px;position:relative;overflow:hidden;background:#fff;color:var(--iv-ink);font:16px "Segoe UI",Arial,sans-serif;line-height:1.5;--iv-line:#e5eaf0;--tint:color-mix(in srgb,var(--accent) 9%,white)}.iv-canvas *{box-sizing:border-box}.iv-canvas h2{font-size:36px;line-height:1.12;letter-spacing:-.05em;font-weight:600;color:inherit;margin:0}.iv-canvas h3{font-size:23px;line-height:1.2;letter-spacing:-.03em;font-weight:550;margin:0}.iv-canvas h4{font-size:16px;line-height:1.4;letter-spacing:-.02em;font-weight:600;margin:0 0 16px}.iv-canvas p{font-size:15px;line-height:1.65;color:inherit;opacity:.7;margin:15px 0}.iv-canvas small{font-size:12px;line-height:1.5}.iv-canvas b{font-weight:600}.iv-canvas .iv-label{display:block;font-size:10px;letter-spacing:.14em;color:var(--accent);font-weight:650;margin-bottom:17px}.iv-font-round{font-family:"Trebuchet MS","Segoe UI",sans-serif}.iv-font-round h2{letter-spacing:-.04em}.iv-font-serif h2,.iv-font-serif h3{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em}.iv-font-mono{font-family:Consolas,"Courier New",monospace}.iv-font-mono h2{font-family:"Segoe UI",Arial,sans-serif}.iv-top{height:65px;display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--iv-line);padding:0 30px;background:#fff;color:var(--iv-ink)}.iv-top>b{font-size:22px;letter-spacing:-.045em;white-space:nowrap}.iv-top>span{font-size:11px;opacity:.55;margin-left:auto;max-width:380px}.iv-top>i{font-size:24px;opacity:.5;font-style:normal}.iv-side{width:165px;height:435px;background:#fafbfe;border-right:1px solid var(--iv-line);padding:30px 15px;position:absolute;left:0;top:65px;display:flex;flex-direction:column;gap:8px}.iv-side>span{display:flex;align-items:center;gap:10px;font-size:12px;padding:12px 10px;border-radius:6px;opacity:.6}.iv-side>span.selected{opacity:1;background:var(--tint);color:var(--accent)}.iv-side i{font-style:normal}.iv-solid{display:inline-flex;background:var(--accent);color:white;padding:12px 18px;border-radius:5px;font-size:12px;font-weight:600;align-items:center;justify-content:center;white-space:nowrap}.iv-pill{display:inline-block;background:var(--tint);color:var(--accent);font-size:11px;border-radius:30px;padding:8px 13px}.iv-metric{padding:17px;border:1px solid var(--iv-line);border-radius:7px;background:white;min-width:0}.iv-metric>small{display:block;font-size:10px;opacity:.65}.iv-metric>strong{display:block;font-size:29px;font-weight:550;letter-spacing:-.04em;margin-top:9px}.iv-metric>span{display:block;font-size:10px;opacity:.5;margin-top:6px}.iv-table{width:100%;font-size:12px}.iv-tr{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid var(--iv-line);line-height:1.5}.iv-tr>span{min-width:0}.iv-th{font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:.03em;padding:12px 0}.iv-tr:not(.iv-th)>span:last-child{color:var(--accent);font-size:11px}.iv-panel{border:1px solid var(--iv-line);background:#fff;border-radius:7px;padding:20px;min-width:0}.iv-bars{height:160px;display:flex;align-items:flex-end;justify-content:space-around;gap:16px;padding:10px 10px 23px}.iv-bars>div{height:100%;flex:1;display:flex;align-items:flex-end;position:relative;max-width:24px}.iv-bars i{width:100%;display:block;background:var(--accent);border-radius:4px 4px 0 0;opacity:.8}.iv-bars>div:nth-child(2n) i{opacity:.35}.iv-bars small{position:absolute;bottom:-23px;width:100%;text-align:center;font-size:8px;opacity:.5}.iv-line{width:100%;height:auto;display:block}.iv-donut{width:145px;height:145px;border-radius:50%;background:conic-gradient(var(--accent) var(--percent),#edf1f6 0);padding:17px;margin:5px auto}.iv-donut>div{border-radius:50%;background:white;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.iv-donut strong{font-size:28px;font-weight:550}.iv-donut small{font-size:9px;opacity:.5}.iv-token-list{display:flex;flex-wrap:wrap;gap:8px}.iv-token-list>span{border:1px solid var(--iv-line);border-radius:5px;padding:8px 12px;font-size:11px;color:var(--accent)}.iv-object{width:100px;height:100px;color:var(--accent);display:block}.iv-brand-image{object-fit:contain;max-width:180px;max-height:52px;width:auto;height:auto}.iv-map{position:relative;color:var(--iv-ink);background:#edf0e8;overflow:hidden;min-height:200px}.iv-map>svg{width:100%;height:100%;display:block}.iv-phone{width:237px;height:440px;background:white;color:#203244;border:7px solid #24313a;border-radius:34px;overflow:hidden;position:relative;flex-shrink:0;box-shadow:15px 20px 30px #172d3926}.iv-phone-status{font:10px "Segoe UI",sans-serif;height:30px;padding:10px 16px 3px;display:flex;justify-content:space-between}.iv-phone-heading{padding:20px 18px 15px}.iv-phone-heading b{display:block;font-size:24px;letter-spacing:-.045em;color:var(--accent)}.iv-phone-heading small{display:block;font-size:10px;margin-top:7px;opacity:.6}.iv-bottom-nav{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-around;gap:8px;border-top:1px solid #e5eaf0;padding:17px 8px;background:inherit;font-size:9px;color:var(--accent)}.iv-phone-dark{background:#101f2c;color:#eef5f8;border-color:#344854}.iv-phone-dark .iv-phone-heading b{color:var(--accent)}.iv-phone-dark .iv-bottom-nav{border-top-color:#ffffff20}.iv-original-phone{width:218px;height:445px;border:7px solid #26313a;border-radius:34px;overflow:hidden;background:white;box-shadow:17px 23px 35px #152a3625;transform:rotate(7deg);flex-shrink:0}.iv-original-phone img{width:100%;height:auto;display:block}.iv-barcode{height:44px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px,currentColor 5px 8px,transparent 8px 12px);opacity:.65}.iv-progress{display:block;height:7px;border-radius:7px;background:#fff6;overflow:hidden}.iv-progress>i{display:block;height:100%;background:var(--accent);border-radius:7px}.iv-online-dot{font-size:11px;color:var(--accent)}
/* Emplo: an actual work context, rather than an anonymous task grid. */
.iv-p001{background:#fbfcff}.iv-workspace{margin-left:165px;padding:24px}.iv-work-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.iv-work-heading h2{font-size:29px}.iv-work-heading .iv-label{margin-bottom:10px}.iv-work-heading .iv-solid{font-size:10px;padding:11px 13px}.iv-work-tabs{display:flex;gap:28px;font-size:11px;margin-top:28px;border-bottom:1px solid var(--iv-line);padding-bottom:13px;color:var(--accent)}.iv-work-tabs>span{color:#7b849c}.iv-work-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.iv-work-card{position:relative;background:white;padding:15px;border:1px solid #e2e4f3;border-radius:8px;min-height:150px}.iv-work-card>small{display:inline-block;font-size:8px;letter-spacing:.06em;background:#eeeefe;color:var(--accent);padding:4px 6px;border-radius:3px}.iv-work-card>b{display:block;font-size:13px;line-height:1.4;margin-top:13px}.iv-work-card>p{font-size:9px;margin-top:8px;line-height:1.6}.iv-avatar{display:grid;place-items:center;width:23px;height:23px;font-size:8px;background:#e9e8fb;color:#5a57a9;border-radius:50%;position:absolute;bottom:12px;left:15px}.iv-inline-agenda{display:flex;align-items:center;gap:20px;margin-top:20px;padding:15px 18px;background:#f0f0fc;border-radius:6px;font-size:10px}.iv-inline-agenda>span{opacity:.6}.iv-inline-agenda>strong{margin-left:auto;color:var(--accent)}
/* CHAMEJA: discovery and service categories in its existing vivid blue. */
.iv-service-top{height:78px;padding:15px 35px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5ecfa}.iv-service-top .iv-brand-image{width:128px;max-height:56px;background:#183870;padding:7px 14px;border-radius:7px}.iv-service-top>span{font-size:12px;color:#687790}.iv-service-hero{background:#f1f5ff;display:grid;grid-template-columns:1.5fr 1fr;gap:35px;padding:34px 40px}.iv-service-hero h2{font-size:40px}.iv-search{display:flex;justify-content:space-between;align-items:center;max-width:360px;background:#fff;border-radius:10px;border:1px solid #dfe7fc;padding:16px 18px;font-size:13px;color:#7b859b;margin-top:25px}.iv-search>span{color:var(--accent)}.iv-service-emblem{width:170px;height:170px;border-radius:50%;background:var(--accent);color:#fff;justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(9deg)}.iv-service-emblem .iv-object{color:#fff;width:72px;height:72px}.iv-service-emblem>span{font-size:13px;line-height:1.35;text-align:center;margin-top:9px}.iv-service-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:26px 40px}.iv-service-categories>div{display:flex;align-items:center;gap:13px}.iv-service-categories span{font-size:23px;background:#edf3ff;color:var(--accent);width:43px;height:43px;border-radius:13px;display:grid;place-items:center}.iv-service-categories b{font-size:12px}.iv-service-footer{display:flex;justify-content:space-between;padding:10px 40px;font-size:10px;color:#7c899b}
.iv-p003{background:#f3eee8}.iv-heritage{height:100%;display:flex;align-items:center;justify-content:space-around;padding:25px 45px;gap:40px;background:radial-gradient(circle at -10% -15%,#cbb8a8 0 30%,transparent 30%),#f3eee8}.iv-heritage h2{font-size:48px;line-height:1.13}.iv-heritage .iv-label{font-size:10px;color:#957963}.iv-heritage p{font-size:17px;color:#765d4b}.iv-heritage-rule{width:80px;height:1px;background:#bda58f;margin:25px 0}.iv-heritage small{font-family:"Segoe UI",sans-serif;display:block;color:#9a826e;font-size:12px;line-height:1.7}
.iv-p004 .iv-top{border-bottom-color:#efdfd6}.iv-unilar-layout{display:grid;grid-template-columns:1.35fr .8fr;gap:45px;padding:36px 40px}.iv-unilar-layout h2{font-size:36px}.iv-unilar-layout p{font-size:13px}.iv-group-card{background:#fbf4ed;border-radius:16px;padding:24px;margin-top:22px}.iv-group-card>span{font-size:9px;letter-spacing:.1em;color:#ad7556}.iv-group-card h3{font-size:22px;margin-top:13px}.iv-group-avatars{display:flex;margin:20px 0}.iv-group-avatars>i{width:34px;height:34px;border-radius:50%;border:2px solid white;background:#dfc9b4;font-style:normal;font-size:11px;display:grid;place-items:center;margin-right:-7px}.iv-group-avatars>i:nth-child(2){background:#f0d8c9}.iv-group-avatars>i:nth-child(3){background:#c4b6b4}.iv-group-card>.iv-progress{background:#ead9cc;margin-bottom:9px}.iv-group-card>small{font-size:9px;color:#a4826c}.iv-voucher{background:var(--accent);color:white;border-radius:14px;padding:28px 24px;margin-top:9px;position:relative;height:335px}.iv-voucher>span{font-size:9px;letter-spacing:.1em}.iv-voucher>strong{display:block;font-size:35px;letter-spacing:-.05em;margin-top:28px}.iv-voucher>p{font-size:11px;margin:4px 0 25px}.iv-ticket-cut{border-top:1px dashed #ffffff80;margin:25px -24px}.iv-voucher>b,.iv-voucher>small{display:block}.iv-voucher>small{font-size:9px;margin-top:6px;opacity:.65}.iv-voucher>.iv-barcode{margin-top:20px;height:32px}
.iv-glia-header{height:76px;background:#251535;color:white;display:flex;align-items:center;gap:32px;padding:16px 30px}.iv-glia-header .iv-brand-image{width:120px;max-height:45px}.iv-glia-header>div{background:#ffffff12;padding:13px 20px;border-radius:6px;font-size:12px;color:#c6bdcc;flex:1}.iv-glia-header>span{font-size:12px}.iv-glia-banner{background:#fff0e9;padding:30px 40px;display:flex;justify-content:space-between;align-items:center}.iv-glia-banner h2{font-size:35px}.iv-glia-banner .iv-label{font-size:9px}.iv-glia-banner .iv-solid{margin-top:20px;font-size:10px}.iv-glia-banner>.iv-object{width:180px;height:155px;transform:rotate(-8deg)}.iv-glia-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:25px 40px}.iv-glia-catalog>div{display:grid;grid-template-columns:65px 1fr;gap:3px 15px;align-items:center}.iv-glia-catalog .iv-object{width:60px;height:60px;grid-row:1/3;background:#f5f1f8;padding:8px;border-radius:8px;color:#7f5b97}.iv-glia-catalog b{font-size:12px;align-self:end}.iv-glia-catalog small{font-size:9px;align-self:start;color:#8b7a95}
.iv-reward-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;padding:30px 36px 15px}.iv-loyalty-card{height:226px;background:#7f258a;border-radius:18px;color:white;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 24px #5c1b7120}.iv-loyalty-card:after{content:"";width:190px;height:190px;border:1px solid #ffffff40;position:absolute;right:-70px;top:-50px;border-radius:50%}.iv-loyalty-card>span{font-size:8px;letter-spacing:.1em}.iv-loyalty-card h2{font-size:28px;margin-top:14px;letter-spacing:-.02em}.iv-loyalty-card strong{font-size:35px;display:block;margin-top:27px;font-weight:500}.iv-loyalty-card strong small{font-size:13px}.iv-loyalty-code{font-size:10px;letter-spacing:.1em;margin-top:10px;opacity:.6}.iv-reward-copy{padding-top:10px}.iv-reward-copy h2{font-size:34px}.iv-reward-copy p{font-size:12px}.iv-reward-items{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:20px 36px}.iv-reward-items>div{border-top:1px solid #ecd7ee;display:grid;grid-template-columns:60px 1fr;padding-top:15px;gap:0 15px}.iv-reward-items .iv-object{width:55px;height:55px;grid-row:1/3}.iv-reward-items b{font-size:12px;align-self:end}.iv-reward-items span{font-size:10px;color:var(--accent)}
.iv-wholesale-head{height:88px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:14px 30px;border-bottom:2px solid #a50e04}.iv-wholesale-head .iv-brand-image{width:178px;max-height:60px}.iv-wholesale-head>span{font-size:10px;color:#91866b;letter-spacing:.1em}.iv-wholesale-head>b{font-size:12px;color:var(--accent)}.iv-wholesale-body{display:grid;grid-template-columns:200px 1fr;gap:30px;padding:32px}.iv-wholesale-body aside{background:#f7f4ed;padding:22px 18px;border-radius:5px}.iv-wholesale-body aside h3{font-size:25px}.iv-wholesale-body aside p{font-size:12px}.iv-wholesale-body aside .iv-token-list{flex-direction:column;gap:6px}.iv-wholesale-body aside .iv-token-list>span{border:0;padding:7px 0;font-size:11px;color:#8d805d}.iv-wholesale-body h2{font-size:26px;margin-bottom:22px}.iv-wholesale-products{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.iv-wholesale-products>div{background:#faf9f6;border:1px solid #eee9de;border-radius:5px;padding:20px 13px;display:flex;align-items:center;flex-direction:column}.iv-wholesale-products .iv-object{width:75px;height:75px;color:#b9a780}.iv-wholesale-products>div:nth-child(2) .iv-object{color:#9a806b}.iv-wholesale-products b{font-size:14px;margin-top:12px}.iv-wholesale-products small{font-size:8px;margin-top:6px;opacity:.6}.iv-wholesale-products span{display:block;font-size:12px;margin-top:20px;padding:7px 17px;border:1px solid #e8e0d2;border-radius:4px}.iv-order-strip{display:flex;justify-content:space-between;font-size:10px;margin-top:22px;padding-top:15px;border-top:1px solid #e9e2d6}.iv-order-strip b{color:var(--accent)}
.iv-risk-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;padding:32px}.iv-risk-layout h2{font-size:34px}.iv-risk-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.iv-risk-summary .iv-metric{border-color:#efdfe2}.iv-risk-note{border-left:3px solid var(--accent);padding-left:15px;margin-top:25px}.iv-risk-note b{font-size:12px}.iv-risk-note p{font-size:11px;margin:8px 0}.iv-risk-matrix{background:#fbf7f7;border:1px solid #eee0e2;padding:24px;border-radius:7px}.iv-risk-matrix>div{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:22px}.iv-risk-matrix i{height:36px;background:#f1dfba;border-radius:3px}.iv-risk-matrix .risk-1{background:#dfb6ac}.iv-risk-matrix .risk-2{background:#c66560}.iv-risk-matrix .risk-3{background:#e6cba1}.iv-risk-matrix .risk-4{background:#b9cbb5}.iv-risk-matrix>small{font-size:8px;letter-spacing:.1em;display:block;text-align:center;margin-top:15px;opacity:.5}.iv-matrix-caption{display:block;font-size:9px;text-align:center;margin-top:20px;color:#a28589}
.iv-quote-layout{display:grid;grid-template-columns:.9fr 1.4fr;gap:35px;padding:35px}.iv-vehicle-card{background:#f5effb;border-radius:14px;padding:25px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.iv-vehicle-card .iv-object{width:125px;height:110px;margin-bottom:15px}.iv-vehicle-card h3{font-size:26px}.iv-vehicle-card p{font-size:12px}.iv-vehicle-card .iv-pill{font-size:10px;background:#e7dcf5}.iv-quote-options h2{font-size:30px;margin:5px 0 16px}.iv-quote-options>div{display:flex;align-items:center;gap:16px;border:1px solid #e7dff0;padding:12px;margin-bottom:12px;border-radius:7px}.iv-quote-options>div:first-of-type{border-color:var(--accent);background:#fcf9ff}.iv-quote-options>div>span{flex:1}.iv-quote-options b{display:block;font-size:14px}.iv-quote-options small{display:block;font-size:9px;opacity:.5;margin-top:5px}.iv-quote-options strong{font-size:23px;font-weight:550;color:var(--accent)}.iv-quote-options strong small{font-size:9px;text-align:right}.iv-quote-options i{font-style:normal;color:var(--accent)}.iv-quote-options>p{font-size:9px;margin-top:17px}
.iv-dispatch{display:grid;grid-template-columns:1.7fr 1fr;gap:30px;padding:28px}.iv-dispatch h2{font-size:25px;margin-bottom:18px}.iv-dispatch .iv-tr{grid-template-columns:1.4fr 1fr .8fr;font-size:11px;padding:13px 0}.iv-dispatch-detail{background:#f4effa;padding:14px;border-radius:7px;margin-top:23px}.iv-dispatch-detail b{font-size:13px;display:block;margin-bottom:14px}.iv-dispatch-detail span{display:block;font-size:10px;padding:5px 0;color:#76608d}.iv-dispatch aside{background:#30234c;color:#f0eafa;border-radius:8px;padding:25px 22px}.iv-dispatch aside>small{font-size:8px;letter-spacing:.1em;opacity:.5}.iv-dispatch aside h3{font-size:26px;margin:18px 0 24px}.iv-dispatch aside p{display:flex;align-items:center;gap:12px;font-size:11px;margin:14px 0;opacity:1}.iv-dispatch aside i{display:grid;place-items:center;width:25px;height:25px;border:1px solid #ffffff30;border-radius:50%;font-style:normal;font-size:10px;color:#c4a7e5}
.iv-member-side{position:absolute;top:0;bottom:0;left:0;width:200px;padding:37px 27px;background:var(--accent);color:#fff}.iv-member-side>b{font-size:28px;line-height:1.15;letter-spacing:-.05em}.iv-member-side .iv-token-list{margin-top:45px;flex-direction:column;gap:14px}.iv-member-side .iv-token-list>span{color:#eadcf4;border:0;padding:8px 0;font-size:12px}.iv-member-main{margin-left:200px;padding:43px 32px}.iv-member-main h2{font-size:35px}.iv-member-actions{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px}.iv-member-actions>div{border:1px solid #e5daee;background:#faf7fd;border-radius:14px;padding:23px 20px}.iv-member-actions>div>span{font-size:28px;color:var(--accent)}.iv-member-actions h3{font-size:21px;margin-top:17px}.iv-member-actions p{font-size:11px;margin:12px 0 22px}.iv-member-actions b{font-size:11px;color:var(--accent)}.iv-member-reminder{font-size:10px;margin-top:28px;color:#8b729e}.iv-member-reminder i{font-size:18px;font-style:normal;margin-right:9px}
.iv-p012{background:#12231f;color:#dfeee8;--iv-line:#ffffff15}.iv-p012 .iv-top{background:#172d26;color:#dfeee8}.iv-financial-monitor{padding:28px 35px}.iv-monitor-strip{display:flex;justify-content:space-between;font-size:10px;color:#67bc9a;margin-bottom:23px}.iv-monitor-strip b{font-size:8px;letter-spacing:.1em;color:#6f8c80}.iv-financial-monitor h2{font-size:32px}.iv-job-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.iv-job-grid>div{border:1px solid #345247;border-radius:5px;padding:20px 17px;background:#192e27}.iv-job-grid>div>span{font-size:10px;color:#71ba9c;display:block;margin-bottom:20px}.iv-job-grid b{font-size:13px;display:block}.iv-job-grid small{font-size:10px;display:block;opacity:.55;margin:8px 0 20px}.iv-job-grid .iv-progress{height:4px;background:#345246}.iv-financial-monitor pre{margin:22px 0 0;padding:15px 18px;border-left:2px solid #3b9675;background:#0e1c17;color:#88b9a4;font-size:10px;line-height:1.9}
.iv-sync-layout{display:flex;align-items:center;justify-content:center;gap:22px;padding:32px 30px}.iv-sync-system{width:220px;text-align:center;background:#f5f8ff;border:1px solid #e0e7f6;border-radius:10px;padding:20px}.iv-sync-system>span{display:grid;place-items:center;width:46px;height:46px;background:#4370da;color:white;border-radius:12px;margin:0 auto 14px;font:bold 25px "Segoe UI",sans-serif}.iv-sync-system:last-child>span{background:#7c5ac9}.iv-sync-system h3{font-family:"Segoe UI",sans-serif;font-size:22px}.iv-sync-system p{font-size:10px;margin:10px 0 0}.iv-sync-bridge{text-align:center;width:130px}.iv-sync-bridge>span{display:block;color:var(--accent);font-size:28px}.iv-sync-bridge b,.iv-sync-bridge small{display:block;font-size:12px}.iv-sync-bridge small{font-size:9px;color:#8191b0;margin-top:5px}.iv-sync-rows{padding:5px 40px 25px}.iv-sync-rows h4{margin-bottom:5px}.iv-sync-rows .iv-tr{padding:11px 0}
.iv-test-layout{display:grid;grid-template-columns:220px 1fr;gap:30px;padding:30px}.iv-test-layout>aside{background:#edf4f8;padding:22px;border:1px solid #dce8ef;border-radius:5px}.iv-test-layout aside h3{font-family:"Segoe UI",sans-serif;font-size:27px}.iv-test-layout aside .iv-label{font-size:8px}.iv-test-gauge{width:150px;height:150px;border-radius:50%;border:10px solid #c5dfec;border-top-color:var(--accent);border-right-color:var(--accent);display:grid;place-items:center;margin:30px auto 20px}.iv-test-gauge strong{font-size:38px;font-weight:500}.iv-test-gauge small{font-size:10px;display:block;text-align:center;color:#6291ab}.iv-test-layout aside p{text-align:center;font-size:9px}.iv-test-heading{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:7px 0 17px}.iv-test-heading h2{font-size:24px}.iv-test-heading .iv-pill{font-size:8px}.iv-test-layout .iv-line{height:150px}.iv-test-layout .iv-tr{padding:12px 0;font-size:11px}
.iv-people-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:35px;padding:40px}.iv-people-layout h2{font-size:35px}.iv-people-profiles{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:35px}.iv-people-profiles>div{padding:20px 10px;border:1px solid #deebf4;background:#f6faff;border-radius:8px;text-align:center}.iv-people-profiles span{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#d7e4f4;margin:0 auto 15px;font-size:16px;color:#567ca9}.iv-people-profiles>div:nth-child(2) span{background:#e7dfd9;color:#917d68}.iv-people-profiles b{font-size:12px;display:block}.iv-people-profiles small{font-size:8px;display:block;margin-top:6px;opacity:.5}.iv-people-layout aside{border-left:1px solid #e1ebf3;padding-left:25px}.iv-people-layout aside h3{font-size:21px;margin-bottom:25px}.iv-people-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.iv-people-calendar>span{display:grid;place-items:center;height:29px;font-size:10px;color:#96a5b5}.iv-people-calendar>span.active{background:#dceafa;border-radius:5px;color:var(--accent)}.iv-people-layout aside p{font-size:11px;margin-top:25px}
.iv-p016 .iv-top{background:#102d45;color:#fff;--iv-line:#1d3f58}.iv-genial-menu{padding:15px 30px;background:#f0f5f8;color:#668196;font-size:11px;border-bottom:1px solid #dce6ed}.iv-genial-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:30px;padding:24px}.iv-genial-layout h2{font-size:28px;margin-bottom:20px}.iv-genial-layout .iv-tr{font-size:11px;padding:16px 0}.iv-genial-layout aside{background:#eaf3f8;border-left:3px solid var(--accent);padding:25px 22px}.iv-genial-layout aside .iv-label{font-size:8px}.iv-genial-layout aside h3{font-size:27px}.iv-genial-layout aside .iv-object{width:110px;height:110px;margin:15px 0;color:#99b9c8}.iv-genial-layout aside>span{font-size:10px;color:#66869c}.iv-genial-integration{margin-top:25px}.iv-genial-integration>b{font-size:12px;display:block;margin-bottom:15px}.iv-genial-integration .iv-token-list>span{font-size:9px;padding:6px 9px}
.iv-bob-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;padding:33px 40px}.iv-bob-robot{background:#152c3c;border-radius:10px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e6f3f5}.iv-bob-robot>.iv-object{width:135px;height:135px;color:#29b8c3}.iv-bob-robot>h2{font-size:45px;letter-spacing:.05em;margin-top:15px}.iv-bob-robot>p{font-size:10px;margin:5px 0 22px;color:#8db1c0}.iv-bob-robot .iv-online-dot{font-size:9px}.iv-bob-layout>div>h3{font-family:"Segoe UI",sans-serif;font-size:26px;margin-bottom:22px}.iv-bob-tree{display:flex;align-items:center;flex-direction:column;gap:6px}.iv-bob-tree>span{display:block;width:100%;text-align:center;background:#f0f8fa;border:1px solid #d6eaee;border-radius:5px;padding:12px;font-size:12px}.iv-bob-tree>i{font-style:normal;color:#70a5b3}.iv-bob-tree>div{display:flex;gap:15px;width:100%}.iv-bob-tree b{background:#d6edf0;padding:13px;flex:1;text-align:center;border-radius:4px;font-size:10px}
.iv-tax-rail{position:absolute;left:0;top:0;width:70px;height:500px;background:#041832;color:#26b5e4;display:flex;align-items:center;flex-direction:column;padding-top:19px;font-size:52px;line-height:1;font-weight:700}.iv-tax-rail>span{font-size:22px;color:#a2c5e6;padding-top:40px;font-weight:400}.iv-tax-main{margin-left:70px;padding:25px 30px;background:#f6f8fc;height:500px}.iv-tax-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.iv-tax-top>b{font-size:28px;letter-spacing:-.04em;color:#56616f}.iv-tax-top>b>span{color:#4c8bc8}.iv-tax-top>small{font-size:10px;color:#8f9db0}.iv-tax-main h2{font-size:28px}.iv-tax-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.iv-tax-stats .iv-metric{padding:14px 18px}.iv-tax-stats .iv-metric strong{font-size:30px}.iv-tax-stats .iv-metric:first-child strong{color:#8e6de7}.iv-tax-stats .iv-metric:nth-child(2) strong{color:#eca837}.iv-tax-stats .iv-metric:last-child strong{color:#0085f1}.iv-tax-bottom{display:grid;grid-template-columns:.9fr 1.3fr;gap:18px;margin-top:20px}.iv-tax-bottom .iv-panel{padding:16px}.iv-tax-bottom h4{font-size:12px;margin-bottom:5px}.iv-tax-bottom .iv-donut{width:122px;height:122px;padding:14px;margin:8px auto 0;--accent:#eec044}.iv-tax-bottom .iv-donut strong{font-size:22px;color:#383d50}.iv-tax-bottom .iv-bars{height:140px;padding-top:20px}
.iv-registry{padding:33px 40px}.iv-registry>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:35px}.iv-registry h2{font-size:32px}.iv-registry>div>p{font-size:11px}.iv-registry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:32px}.iv-registry-grid>div{border:1px solid #e0e3f4;background:#f8f8fe;border-radius:6px;padding:19px 18px}.iv-registry-grid small{font-size:8px;letter-spacing:.1em;color:#7d84ad}.iv-registry-grid b{display:block;font-size:16px;margin-top:14px}.iv-registry-grid span{display:block;font-size:9px;color:#8b90ad;margin-top:13px}
.iv-i2s-main{margin-left:165px;padding:24px}.iv-i2s-main h2{font-size:27px;margin-bottom:22px}.iv-i2s-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.iv-i2s-stats .iv-metric{padding:14px}.iv-i2s-stats .iv-metric>small{font-size:8px}.iv-i2s-stats .iv-metric>strong{font-size:25px;color:var(--accent)}.iv-i2s-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:15px;margin-top:22px}.iv-i2s-bottom h4{font-size:12px}.iv-i2s-bottom .iv-panel{padding:16px}.iv-i2s-bottom .iv-bars{height:150px;gap:10px}.iv-parts{background:#e9f4f2;border-radius:7px;padding:18px}.iv-parts .iv-object{width:75px;height:75px;margin:12px auto;color:#8bb9b0}.iv-parts p{font-size:9px;margin:0;text-align:center}
.iv-recipe-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:35px;padding:30px 35px}.iv-gelato-flavor{background:#f4f0e8;border-radius:70px 70px 6px 6px;padding:20px 25px;text-align:center;--secondary:#e8d4a2}.iv-gelato-flavor .iv-object{width:100px;height:100px;color:#cba66f;margin:5px auto 16px}.iv-gelato-flavor>span{font:8px "Segoe UI",sans-serif;letter-spacing:.1em;color:#9d8662}.iv-gelato-flavor h2{font-size:33px;margin:12px 0}.iv-gelato-flavor p{font-size:11px;color:#9a8b71;margin-bottom:0}.iv-recipe-layout>div>h3{font-family:"Segoe UI",sans-serif;font-size:25px;margin:12px 0 17px}.iv-recipe-layout .iv-tr{padding:10px 0;font-family:"Segoe UI",sans-serif}.iv-recipe-total{display:flex;justify-content:space-between;padding:20px 0;margin-top:15px;font:12px "Segoe UI",sans-serif}.iv-recipe-total strong{font-size:19px;color:var(--accent)}.iv-recipe-tags{font:10px "Segoe UI",sans-serif;color:#9ca8b6;margin-top:12px}
.iv-p022{background:#f2f6e9}.iv-agro-stage{display:flex;justify-content:space-around;align-items:center;height:100%;gap:40px;padding:25px 45px}.iv-agro-stage h2{font-size:52px;font-weight:650}.iv-agro-stage h2>span{color:var(--accent)}.iv-agro-stage>div>p{font-size:20px;line-height:1.5;margin:22px 0}.iv-agro-metrics{display:flex;gap:25px;margin-top:32px}.iv-agro-metrics small{display:block;font-size:11px;color:#7e906e}.iv-agro-metrics b{font-size:27px;font-weight:500;color:#5d803c;display:block;margin-top:8px}.iv-agro-stage>div>small{display:block;font-size:9px;color:#9aa58f;margin-top:18px}.iv-agro-stage .iv-phone{border-color:#cbd0c6;color:#344a2c}.iv-agro-health{background:#e8f4d8;padding:12px;margin:0 14px;font-size:10px;color:#67933c;border-radius:6px}.iv-agro-stage .iv-phone h3{font-size:16px;margin:15px 17px 7px}.iv-agro-stage .iv-phone .iv-line{width:190px;margin:0 auto;height:72px}.iv-agro-alert{padding:10px;background:#fff7db;border-radius:7px;margin:10px 14px}.iv-agro-alert b{font-size:11px;color:#aa8d31}.iv-agro-alert p{font-size:9px;margin:7px 0 0}
.iv-stock-layout{display:grid;grid-template-columns:1.6fr .9fr;gap:30px;padding:37px 35px}.iv-stock-layout h2{font-size:31px}.iv-stock-tags{display:flex;gap:10px;margin:25px 0 20px}.iv-stock-tags .iv-pill{font-size:10px}.iv-stock-layout .iv-tr{font-size:11px;padding:19px 0}.iv-stock-layout aside{background:#eaf7f5;border:1px solid #cfebe6;border-radius:6px;padding:28px 22px}.iv-stock-layout aside>span{font-size:8px;letter-spacing:.1em;color:#6e9e96}.iv-stock-layout aside>h3{font-size:37px;margin-top:17px;letter-spacing:-.04em}.iv-stock-layout aside .iv-barcode{height:45px;margin-top:25px}.iv-stock-layout aside p{font-size:11px;line-height:2;margin:25px 0}.iv-stock-layout aside>b{font-size:11px;color:var(--accent)}
.iv-care-layout{display:grid;grid-template-columns:.8fr 1.5fr;gap:45px;padding:45px 40px}.iv-care-symbol{background:#f8edf1;color:#bd6680;display:flex;align-items:center;justify-content:center;flex-direction:column;height:330px;border-radius:100px 100px 12px 12px;font-size:120px;font-weight:200}.iv-care-symbol>span{font-size:9px;max-width:130px;text-align:center;margin-top:20px}.iv-care-layout h2{font-size:33px;margin-top:5px}.iv-care-layout p{font-size:12px}.iv-care-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.iv-care-cards>div{border:1px solid #ecd9e0;border-radius:8px;padding:19px}.iv-care-cards span{font-size:24px;color:var(--accent)}.iv-care-cards b{font-size:12px;display:block;margin-top:12px}.iv-care-cards small{font-size:9px;display:block;margin-top:8px;opacity:.6}.iv-care-progress{font-size:9px;color:#a07b8b;margin-top:28px}
.iv-p025{background:#10111f;color:#efebff;--iv-line:#ffffff15}.iv-p025 .iv-top{background:#171827;color:#e1daf8}.iv-orbit-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;padding:40px}.iv-orbit-title h2{font-size:47px;font-weight:500}.iv-orbit-title p{font-size:11px;color:#9693b6;margin:22px 0}.iv-orbit-title .iv-pill{background:#27243e;color:#a99aea;font-size:9px}.iv-orbit-network{position:relative;width:285px;height:285px;align-self:center;margin-top:9px;border:1px solid #3b365c;border-radius:50%}.iv-orbit-network:before{content:"";position:absolute;inset:35px;border:1px solid #302b48;border-radius:50%}.iv-orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:115px;height:115px;border-radius:50%;background:#28223d;border:1px solid #635287;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:21px;line-height:1.2;color:#c8b3ff;font-family:"Segoe UI",sans-serif}.iv-orbit-network>span{position:absolute;display:block;padding:10px 14px;background:#1d2032;border:1px solid #44415e;font-size:9px;border-radius:5px;color:#c8c2dc}.node-one{top:-10px;left:95px}.node-two{top:120px;right:-35px}.node-three{bottom:-10px;left:85px}.node-four{top:120px;left:-25px}.iv-orbit-footer{display:flex;justify-content:space-between;padding:20px 40px;border-top:1px solid #ffffff16;font-size:9px;color:#7a7892}.iv-orbit-footer b{color:#9d8ce0;font-weight:400}
.iv-p026{background:#050c12;color:#edf8fa}.iv-colife-layout{height:100%;padding:30px 50px;display:flex;justify-content:space-between;gap:35px;align-items:center}.iv-colife-copy h2{font-size:65px;letter-spacing:-.07em}.iv-colife-copy h2>span{color:#14d9e7;font-size:35px;vertical-align:top;padding-left:10px}.iv-colife-copy>p{font-size:24px;margin:20px 0;color:#9fb9c5;opacity:1;line-height:1.45}.iv-colife-copy .iv-label{font-size:9px;letter-spacing:.12em;color:#6aa1ad}.iv-colife-tags{font-size:11px;color:#56b1bd;word-spacing:10px;margin-top:25px}.iv-colife-plan{background:#0b1c27;border:1px solid #1a3644;border-radius:13px;margin-top:28px;padding:19px 22px;width:320px}.iv-colife-plan small{font-size:8px;letter-spacing:.1em;color:#5b8593}.iv-colife-plan>b{display:block;font-size:17px;margin-top:12px;color:#d4f4f4}.iv-colife-plan>span{display:block;font-size:10px;color:var(--accent);margin-top:12px}.iv-colife-layout .iv-phone{border-color:#22414b}.iv-movie-art{height:165px;background:#16354a;margin:0 14px;border-radius:9px;position:relative;padding:24px 17px;overflow:hidden}.iv-movie-art:before{content:"";position:absolute;right:-40px;top:25px;width:145px;height:145px;border:1px solid #447a89;border-radius:50%;box-shadow:0 0 0 25px #ffffff03}.iv-movie-art>span{font-size:23px;line-height:1.05;position:relative}.iv-movie-art>span>b{font-size:28px;letter-spacing:-.06em}.iv-movie-art>i{position:absolute;right:15px;bottom:15px;font-size:30px;color:#79e2e7;font-style:normal}.iv-colife-phone-cards{margin:15px 14px;display:flex;gap:8px;flex-direction:column}.iv-colife-phone-cards span{font-size:10px;padding:12px 14px;background:#152c37;border-radius:5px;color:#9ac3cc}
.iv-duo-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;padding:35px}.iv-duo-balance{background:#eee6f9;border-radius:20px;padding:28px;position:relative}.iv-couple{display:flex;margin-bottom:27px}.iv-couple>span{display:grid;place-items:center;width:45px;height:45px;background:#b7a0da;color:white;border-radius:50%;border:3px solid #eee6f9;margin-right:-10px;font-size:14px}.iv-couple>span:last-child{background:#c59ba8}.iv-duo-balance>small{display:block;font-size:8px;letter-spacing:.1em;color:#a285bb}.iv-duo-balance h2{font-size:34px;margin-top:15px}.iv-duo-balance>strong{display:block;font-size:38px;letter-spacing:-.05em;margin-top:29px;font-weight:500;color:#705194}.iv-duo-balance>p{font-size:9px}.iv-duo-split h3{font-size:29px;margin:15px 0 25px}.iv-split-bar{display:flex;border-radius:10px;overflow:hidden;margin-bottom:26px;height:58px}.iv-split-bar>span{width:50%;display:grid;place-items:center;background:#a58acb;color:white;font-size:15px}.iv-split-bar>span:last-child{background:#cfadb7}.iv-duo-split .iv-tr{font-size:11px;padding:16px 0}
.iv-p028{background:#f6f7f8}.iv-cade-sidebar{width:175px;position:absolute;left:0;top:0;bottom:0;background:white;border-right:1px solid #e3e9e1;padding:35px 22px}.iv-cade-sidebar>b{font-size:38px;font-weight:700;letter-spacing:-.08em;color:#244735}.iv-cade-sidebar>b>span{font-size:10px;color:#33865e;margin-left:4px}.iv-cade-sidebar .iv-token-list{display:flex;flex-direction:column;margin-top:42px;gap:11px}.iv-cade-sidebar .iv-token-list>span{padding:11px 13px;font-size:11px;border:none;color:#76836c}.iv-cade-sidebar .iv-token-list>span:first-child{background:#edf4e7;color:#467953}.iv-cade-main{margin-left:175px;padding:38px 30px}.iv-cade-main h2{font-size:28px;margin-bottom:28px}.iv-cade-main .iv-label{font-size:9px;color:#91a080}.iv-cade-balance{background:#286746;color:white;border-radius:15px;padding:22px 28px;display:flex;align-items:center;justify-content:space-between}.iv-cade-balance span{font-size:11px;color:#b9d6b8}.iv-cade-balance strong{font-size:34px;display:block;margin-top:11px;letter-spacing:-.04em;font-weight:500}.iv-cade-balance small{font-size:9px;color:#a7c2a5;display:block;margin-top:10px}.iv-cade-balance>i{font-size:42px;font-style:normal;color:#a1c28b}.iv-cade-lists{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;margin-top:24px}.iv-cade-lists>div{background:white;border:1px solid #e4eadf;border-radius:9px;padding:18px}.iv-cade-lists h4{font-size:12px}.iv-cade-lists p{font-size:10px;display:flex;justify-content:space-between;margin:13px 0}.iv-cade-lists b{font-size:10px}.iv-cade-lists>aside{background:#edf2e5;border-radius:9px;padding:20px 17px}.iv-cade-lists>aside>span{font-size:9px;color:#7c9c6c}.iv-cade-lists>aside>p{font-size:18px;line-height:1.4}
.iv-p029{background:#f6eeee}.iv-emcena-layout{height:100%;display:flex;justify-content:space-around;align-items:center;gap:30px;padding:25px 40px}.iv-emcena-layout h2{font-size:66px;font-weight:700;letter-spacing:-.07em}.iv-emcena-layout h2>span{color:var(--accent)}.iv-emcena-layout>div>p{font-size:21px;line-height:1.5;margin:20px 0;color:#6f6571}.iv-emcena-layout .iv-label{font-size:9px;color:#a37b7c}.iv-casting-ticket{background:white;border:1px solid #ead8da;border-left:4px solid #cf2631;border-radius:4px;padding:18px 22px;margin-top:25px}.iv-casting-ticket>span{font-size:8px;letter-spacing:.15em;color:#ce3440}.iv-casting-ticket>b{font-size:17px;display:block;margin-top:9px}.iv-casting-ticket>small{display:block;font-size:9px;color:#a28d94;margin-top:10px}.iv-emcena-layout .iv-original-phone{transform:rotate(8deg)}
.iv-p030{background:#ebeae3}.iv-driver-layout{height:100%;display:flex;align-items:center;justify-content:space-between;padding:25px 40px;gap:35px}.iv-driver-map{position:relative;width:410px;height:390px;border-radius:10px;overflow:hidden}.iv-driver-map>.iv-map{height:100%;background:#dde1d8;color:#708176}.iv-driver-map>b{position:absolute;top:25px;left:25px;font-size:38px;letter-spacing:-.08em;color:#2b3540}.iv-driver-map>span{position:absolute;top:75px;left:27px;font-size:11px;color:#7f8e82}.iv-driver-destination{position:absolute;bottom:22px;left:22px;right:22px;background:white;border-radius:8px;padding:17px 20px;display:flex;align-items:center;gap:14px;font-size:13px}.iv-driver-destination>small{margin-left:auto}.iv-driver-destination>i{font-size:12px;font-style:normal;color:var(--accent)}.iv-driver-layout .iv-phone .iv-map{height:150px;min-height:150px;margin:0 12px;border-radius:8px}.iv-driver-route{padding:17px 15px}.iv-driver-route>b{font-size:12px}.iv-driver-route>span{display:block;background:#f3f4f1;padding:10px 12px;margin-top:12px;border-radius:5px;font-size:9px;color:#7c8579}.iv-driver-route>div{display:flex;justify-content:space-between;margin-top:15px;align-items:center}.iv-driver-route small{font-size:8px;opacity:.5}.iv-driver-route strong{font-size:20px;color:#af7d10}.iv-driver-layout .iv-bottom-nav{color:#786a3c}
.iv-p031{background:#fbf7e8}.iv-servprev-layout{height:100%;display:flex;align-items:center;justify-content:space-around;padding:25px 45px;gap:35px}.iv-servprev-layout h2{font-size:48px;font-weight:700;letter-spacing:-.06em}.iv-servprev-layout h2>span{color:#b58c03}.iv-servprev-layout>div>p{font-size:21px;line-height:1.5;margin-top:20px}.iv-servprev-layout .iv-label{font-size:9px;color:#a18a45}.iv-prevention-mark{width:92px;height:100px;border:2px solid #d0b64a;border-radius:30px 30px 45px 45px;margin-top:30px;display:grid;place-items:center;font-size:55px;color:#b7972c}.iv-servprev-layout .iv-phone-heading b{color:#8b7022;font-size:25px}.iv-checklist{padding:5px 15px}.iv-checklist h3{font-size:18px;margin-bottom:10px}.iv-checklist>div{display:flex;align-items:center;gap:12px;border-top:1px solid #eee9dc;padding:10px 0}.iv-checklist i{font-style:normal;font-size:19px;color:#c2a12e}.iv-checklist b{display:block;font-size:11px}.iv-checklist small{font-size:8px;display:block;margin-top:4px;color:#ab9d7e}.iv-phone-action{background:#edbd16;border-radius:30px;padding:9px;text-align:center;font-size:11px;color:white;margin:12px 15px}.iv-servprev-layout .iv-bottom-nav{color:#9a7e28}
.iv-p032{background:#18232f;color:#eef4f7}.iv-security-layout{height:100%;display:flex;justify-content:space-around;gap:45px;align-items:center;padding:25px 40px}.iv-security-layout h2{font-size:51px;font-weight:650}.iv-security-layout h2>span{color:#e9bd23}.iv-security-layout .iv-label{color:#8599a7;font-size:9px}.iv-security-layout>div>p{font-size:14px;color:#8eabba;opacity:1}.iv-security-radar{width:155px;height:155px;border:1px solid #5b5d43;border-radius:50%;margin-top:26px;position:relative;background:repeating-radial-gradient(circle,transparent 0 25px,#67745333 26px 27px)}.iv-security-radar:after{content:"";position:absolute;width:75px;height:1px;background:#e8c247;left:50%;top:50%;transform:rotate(-45deg);transform-origin:0 0}.iv-security-radar>b{position:absolute;left:60px;top:80px;font-size:10px;color:#e8c247}.iv-security-radar>span{position:absolute;right:33px;top:40px;font-size:6px;color:#e8c247}.iv-security-layout .iv-phone-heading b{color:#e4bc2d}.iv-security-status{background:#253744;border:1px solid #465148;border-radius:10px;margin:8px 15px;padding:12px 15px;text-align:center}.iv-security-status i{font-size:37px;font-style:normal;color:#d4b84e;display:block}.iv-security-status b{font-size:12px;display:block;margin-top:10px}.iv-security-status small{font-size:9px;color:#7d9ba5;display:block;margin-top:6px}.iv-security-points{margin:12px 15px}.iv-security-points p{font-size:9px;padding:8px 0;margin:0;border-bottom:1px solid #ffffff10;color:#c5b967;opacity:1}.iv-security-layout .iv-bottom-nav{color:#d6ba59}
.iv-p033{background:#edf7f7}.iv-i2s-mobile-stage{display:flex;align-items:center;justify-content:space-around;gap:45px;height:100%;padding:25px 45px}.iv-i2s-mobile-stage h2{font-size:65px;font-weight:700;line-height:.95;letter-spacing:-.07em}.iv-i2s-mobile-stage h2>span{font-weight:400;color:var(--accent)}.iv-i2s-mobile-stage>div>p{font-size:20px;line-height:1.5;margin:25px 0}.iv-i2s-mobile-stage .iv-pill{font-size:10px}.iv-mobile-orders{padding:6px 16px}.iv-mobile-orders h3{font-size:17px;margin-bottom:12px}.iv-mobile-orders>div{background:#eff8f8;border:1px solid #d9edef;padding:12px 15px;border-radius:9px;margin-bottom:12px}.iv-mobile-orders>div>span{font-size:10px;color:#7ea6ae}.iv-mobile-orders>div:last-child{margin-bottom:0}.iv-mobile-orders b{font-size:12px;display:block;margin-top:8px}.iv-mobile-orders small{font-size:8px;display:block;color:#6c9da5;margin-top:8px}
.iv-p034{background:#fff4e6}.iv-toys-stage{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;padding:45px;height:100%}.iv-toy-star{font-size:45px;color:#e6b641;line-height:1;display:block;margin-bottom:14px}.iv-toys-stage h2{font-size:49px;line-height:1.05}.iv-toys-stage h2>span{color:#d66788}.iv-toys-stage p{font-size:18px;margin:23px 0}.iv-toys-stage .iv-token-list>span{color:#bd9987;border-color:#eedccc;font-size:10px}.iv-toy-shelves{display:grid;grid-template-columns:1fr 1fr;gap:15px;transform:rotate(5deg)}.iv-toy-shelves>div{background:#f8d8d0;border:5px solid #fff4e6;border-radius:22px;padding:23px 15px;text-align:center}.iv-toy-shelves>div:nth-child(2){background:#d8e5f0;transform:translateY(65px)}.iv-toy-shelves>div:nth-child(3){background:#e8e7bc}.iv-toy-shelves .iv-object{width:100px;height:90px;margin:auto;color:#ce8c88}.iv-toy-shelves>div:nth-child(2) .iv-object{color:#7398b5}.iv-toy-shelves>div:nth-child(3) .iv-object{color:#a7a471}.iv-toy-shelves span{display:block;font-size:12px;color:#a57771;margin-top:10px}
.iv-p035{background:#f9f5f2}.iv-fashion-nav{height:73px;padding:0 35px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9dedc}.iv-fashion-nav b{font:22px Georgia,serif}.iv-fashion-nav>span{font:9px "Segoe UI",sans-serif;letter-spacing:.1em;color:#ad9496}.iv-fashion-layout{display:grid;grid-template-columns:1.15fr 1fr .55fr;align-items:center;gap:25px;padding:40px 35px}.iv-fashion-season{font:8px "Segoe UI",sans-serif;letter-spacing:.1em;color:#b09494}.iv-fashion-layout h2{font-size:42px;margin-top:20px}.iv-fashion-layout p{font-size:12px;color:#9d8787;margin-top:20px}.iv-fashion-link{display:inline-block;font-size:11px;margin-top:18px;border-bottom:1px solid #a38687;padding-bottom:7px}.iv-fashion-piece{height:300px;background:#d7c0ba;border-radius:120px 120px 4px 4px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#8e6869}.iv-fashion-piece>.iv-object{width:175px;height:180px}.iv-fashion-piece>span{font:8px "Segoe UI",sans-serif;letter-spacing:.13em;margin-top:24px}.iv-fashion-detail{height:210px;background:#e9dcd8;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px}.iv-fashion-detail .iv-object{width:82px;height:90px}.iv-fashion-detail small{font:8px "Segoe UI",sans-serif;line-height:1.8;color:#a48788;text-align:center;margin-top:20px}
.iv-p036{background:#f3e6fc}.iv-kids-stage{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center;height:100%;padding:30px 40px}.iv-kids-logo{width:155px;height:97px;object-fit:contain;margin-bottom:20px}.iv-kids-stage h2{font-size:36px;color:#642376}.iv-kids-stage p{font-size:13px;color:#9a6cad}.iv-kids-event{display:flex;align-items:center;gap:17px;background:white;border-radius:15px;padding:20px;margin-top:23px;border:1px solid #ead6f5}.iv-kids-event>span{font-size:35px;color:#d7a928}.iv-kids-event b{display:block;font-size:13px;color:#815492}.iv-kids-event small{font-size:8px;color:#b39bc0;display:block;margin-top:7px}.iv-kids-shapes{position:relative;height:330px}.iv-kids-shapes>span{position:absolute;top:0;right:5px;font-size:170px;line-height:1;color:#cd71dd;transform:rotate(12deg)}.iv-kids-shapes>i{position:absolute;bottom:0;left:0;font-size:190px;line-height:1;color:#8bc75b;font-style:normal;transform:rotate(-18deg)}.iv-kids-shapes>b{position:absolute;top:110px;left:0;font-size:105px;color:#e8c22f}.iv-kids-shapes>small{position:absolute;bottom:28px;right:5px;font-size:22px;line-height:1.1;color:#9466a6;transform:rotate(8deg);font-weight:600}
.iv-p038{background:#fff8e9}.iv-dog-top{display:flex;align-items:center;justify-content:space-between;padding:28px 35px}.iv-dog-top>b{font-size:23px;letter-spacing:-.04em;color:#514126}.iv-dog-top>b>span{font-size:10px;color:#dfa83b}.iv-dog-top>span{font-size:11px;color:#a58d68}.iv-dog-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;padding:25px 40px}.iv-dog-layout h2{font-size:42px;color:#51412b}.iv-dog-layout p{font-size:13px;color:#9d886b}.iv-dog-layout .iv-label{font-size:9px;color:#b59251}.iv-dog-layout .iv-solid{background:#e2aa37;color:white;margin-top:10px}.iv-dog-art{width:260px;height:290px;background:#f3d796;border-radius:130px 130px 95px 95px;position:relative;display:flex;align-items:center;justify-content:center}.iv-dog-art>.iv-object{width:180px;height:180px;color:#8b663c;transform:rotate(-8deg)}.iv-dog-art>span{position:absolute;right:0;top:20px;font-size:45px;color:#ad7e33;transform:rotate(12deg)}.iv-dog-art>small{position:absolute;bottom:28px;right:32px;font-size:10px;line-height:1.3;color:#b58c42;letter-spacing:.1em}
.iv-p039{background:#24221f;color:#f2e8d7}.iv-barber-nav{display:flex;align-items:center;justify-content:space-between;padding:24px 40px;border-bottom:1px solid #ffffff16}.iv-barber-nav>b{font-size:25px;letter-spacing:.13em;line-height:1}.iv-barber-nav>b>small{font:8px "Segoe UI",sans-serif;display:block;letter-spacing:.3em;color:#bd965d;margin-top:7px}.iv-barber-nav>span{font:10px "Segoe UI",sans-serif;color:#948a77}.iv-barber-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;padding:35px 45px}.iv-barber-layout h2{font-size:45px;line-height:1.08}.iv-barber-layout .iv-label{color:#a58656;font-size:8px;letter-spacing:.12em}.iv-gold-rule{width:80px;height:1px;background:#907348;margin-top:25px}.iv-barber-layout p{font-size:11px;color:#ada18e;max-width:270px}.iv-barber-layout>div>span:last-child{font:9px "Segoe UI",sans-serif;color:#b49765;letter-spacing:.1em}.iv-barber-emblem{width:250px;height:290px;align-self:center;border:1px solid #826b49;border-radius:125px 125px 5px 5px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#bfa379}.iv-barber-emblem>.iv-object{width:95px;height:95px;color:#bfa379}.iv-barber-emblem>b{font-size:30px;letter-spacing:.15em;margin-top:20px;font-weight:400}.iv-barber-emblem>small{font:9px "Segoe UI",sans-serif;letter-spacing:.27em;margin-top:5px}.iv-barber-emblem>i{font:8px "Segoe UI",sans-serif;letter-spacing:.15em;color:#867555;margin-top:20px}
.iv-jully-layout{position:relative;height:500px;background:#a78dbb;color:#fff}.iv-jully-photo{position:absolute;inset:0;width:800px;height:500px!important;object-fit:cover;object-position:center}.iv-jully-top{position:relative;display:flex;align-items:center;justify-content:space-between;padding:25px 38px;border-bottom:1px solid #ffffff30;color:#fff}.iv-jully-top>b{font-family:Georgia,serif;font-size:27px;font-weight:400}.iv-jully-top>b>i{font-size:17px}.iv-jully-top>span{font:10px "Segoe UI",sans-serif}.iv-jully-copy{position:relative;padding:50px 40px;color:#fff;max-width:440px;text-shadow:0 1px 8px #51364b18}.iv-jully-copy .iv-label{color:#f5e6f5;font-size:9px}.iv-jully-copy h2{font-size:48px;line-height:1.05}.iv-jully-copy p{font-size:14px;opacity:.9;margin:22px 0}.iv-jully-copy>span{font:11px "Segoe UI",sans-serif;border-bottom:1px solid #fff8;padding-bottom:7px}.iv-jully-footer{position:absolute;left:40px;bottom:25px;font:8px "Segoe UI",sans-serif;letter-spacing:.1em;color:#f7edf8}
.iv-p041{background:#f8f6f0;color:#1e3a8a}.iv-natalia-layout{position:relative;height:500px}.iv-natalia-nav{position:relative;z-index:2;height:80px;padding:25px 35px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4dfd1;background:#f8f6f0}.iv-natalia-nav>b{font:25px Georgia,serif;color:#263c68}.iv-natalia-nav>b>i{color:#b2933a;font-weight:400}.iv-natalia-nav>span{font:10px "Segoe UI",sans-serif;color:#8791a5}.iv-natalia-copy{position:relative;width:490px;padding:40px 35px;z-index:1}.iv-natalia-copy .iv-label{font-size:8px;color:#ac923c;letter-spacing:.1em}.iv-natalia-copy h2{font-size:44px;line-height:1.12;max-width:450px;color:#1e3a8a}.iv-natalia-copy p{font:13px "Segoe UI",sans-serif;line-height:1.8;color:#7b8294;margin:24px 0}.iv-natalia-copy>span:not(.iv-label){display:inline-block;font:11px "Segoe UI",sans-serif;color:#fff;background:#1e3a8a;padding:13px 17px;border-left:3px solid #d4af37}.iv-natalia-copy>small{display:block;font:8px "Segoe UI",sans-serif;letter-spacing:.15em;color:#b9a768;margin-top:28px}.iv-natalia-portrait{position:absolute;right:35px;top:104px;width:264px;height:350px;border-radius:140px 140px 2px 2px;overflow:hidden;background:#eadbcf;border:1px solid #dfd4ba}.iv-natalia-portrait img{width:100%;height:100%;object-fit:cover;object-position:center}.iv-natalia-portrait>span{position:absolute;bottom:18px;right:20px;color:#fff9;font:38px Georgia,serif}
.iv-p042{background:#f7f5f0}.iv-law-nav{height:82px;padding:20px 38px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #e8e1d2}.iv-law-nav>.iv-object{width:35px;height:35px;color:#a9894f}.iv-law-nav>b{font:17px Georgia,serif;letter-spacing:.1em}.iv-law-nav>span{margin-left:auto;font:10px "Segoe UI",sans-serif;color:#a5977d}.iv-law-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;padding:43px 40px}.iv-law-layout h2{font-size:50px;color:#303336}.iv-law-layout .iv-label{font-size:8px;color:#af945f}.iv-law-layout p{font:13px "Segoe UI",sans-serif;line-height:1.8;color:#8f8a80;margin:22px 0}.iv-law-action{font:9px "Segoe UI",sans-serif;letter-spacing:.1em;display:inline-block;border-bottom:1px solid #ac925d;padding-bottom:10px;color:#a18754}.iv-law-columns{display:flex;gap:14px;align-items:flex-end;height:260px;padding:0 10px 0 0;border-bottom:12px solid #d8cfbb;border-top:15px solid #d8cfbb;transform:perspective(500px) rotateY(-12deg)}.iv-law-columns>i{display:block;background:linear-gradient(90deg,#d5cbb7,#f2eee4,#d5cbb7);height:100%;flex:1;border-radius:6px 6px 0 0;box-shadow:3px 0 0 #fff6 inset}.iv-law-footer{position:absolute;bottom:24px;left:40px;font:8px "Segoe UI",sans-serif;letter-spacing:.1em;color:#b7a782}
.iv-p043{background:#173342;color:#fff}.iv-school-nav{height:80px;padding:24px 38px;display:flex;align-items:center;gap:20px;border-bottom:1px solid #ffffff20}.iv-school-nav>b{font-size:32px;letter-spacing:-.05em}.iv-school-nav>b>span{font-size:9px;color:#f5a425}.iv-school-nav>span{font-size:10px;color:#98afbb}.iv-school-nav>i{margin-left:auto;font-size:10px;font-style:normal;color:#e6b564}.iv-school-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:35px;padding:40px}.iv-school-layout h2{font-size:46px;line-height:1.08}.iv-school-layout .iv-label{font-size:8px;color:#f0bd69}.iv-school-layout p{font-size:13px;color:#9bb0bc;opacity:1;margin:25px 0}.iv-school-layout .iv-solid{font-size:10px;color:#233541}.iv-school-diagram{height:270px;position:relative;border:1px solid #608293;border-radius:50%;align-self:center}.iv-school-diagram>b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:105px;height:105px;border-radius:50%;background:#f5a425;font-size:36px;letter-spacing:-.05em;color:#1c3645}.iv-school-diagram>span{position:absolute;background:#234a60;border:1px solid #4f7184;padding:10px 15px;border-radius:5px;font-size:10px;color:#b9cbd6}.iv-school-diagram>span:nth-of-type(1){top:0;left:65px}.iv-school-diagram>span:nth-of-type(2){bottom:10px;left:0}.iv-school-diagram>span:nth-of-type(3){bottom:20px;right:0}.iv-school-diagram>i{position:absolute;top:95px;right:-10px;font-style:normal;color:#d5b16c;font-size:32px}
.iv-p044{background:#fff4eb}.iv-gelateria-nav{display:flex;align-items:center;justify-content:space-between;padding:25px 35px;border-bottom:1px solid #eeddd1}.iv-gelateria-nav>b{font:25px Georgia,serif;font-weight:400;color:#92645b}.iv-gelateria-nav>b>i{font-size:18px}.iv-gelateria-nav>span{font:10px "Segoe UI",sans-serif;color:#b0978b}.iv-gelateria-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;padding:40px}.iv-gelateria-layout h2{font-size:47px;line-height:1.08;color:#845a51}.iv-gelateria-layout .iv-label{font-size:8px;color:#c39f8a}.iv-gelateria-layout p{font:13px "Segoe UI",sans-serif;line-height:1.7;color:#b19182;margin:25px 0}.iv-gelateria-layout>div>span:not(.iv-label){font:11px "Segoe UI",sans-serif;color:#bd8c7c;border-bottom:1px solid #d8b2a4;padding-bottom:7px}.iv-gelateria-cones{position:relative;height:300px}.iv-gelateria-cones>.iv-object{position:absolute;width:150px;height:200px;--secondary:#deb5aa;color:#c99d6b}.iv-gelateria-cones>.iv-object:nth-child(1){top:20px;left:0;transform:rotate(-15deg);--secondary:#d4dbba}.iv-gelateria-cones>.iv-object:nth-child(2){top:0;left:110px;transform:rotate(10deg);--secondary:#ead6a4}.iv-gelateria-cones>.iv-object:nth-child(3){top:120px;left:65px;transform:rotate(-3deg)}.iv-gelateria-flavors{position:absolute;left:40px;bottom:24px;font:8px "Segoe UI",sans-serif;letter-spacing:.1em;color:#c3a28c}
.iv-p045{background:#fff9ed}.iv-meal-nav{display:flex;justify-content:space-between;align-items:center;padding:27px 40px}.iv-meal-nav>b{font-size:25px;color:#754f30;letter-spacing:-.04em}.iv-meal-nav>b>span{font-size:8px;color:#cb8838}.iv-meal-nav>span{font-size:11px;color:#b29a7f}.iv-meal-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;padding:25px 40px}.iv-meal-layout h2{font-size:44px;line-height:1.08;color:#6c4f32}.iv-meal-layout .iv-label{color:#b68a57;font-size:8px}.iv-meal-layout p{font-size:12px;color:#ae9479;max-width:290px;margin:22px 0}.iv-meal-layout .iv-solid{font-size:11px;background:#b57d3f}.iv-meal-plate{height:315px;position:relative;display:flex;align-items:center;justify-content:center;background:#f4e9cf;border-radius:160px;align-self:center}.iv-meal-plate>.iv-object{width:275px;height:275px;transform:rotate(-12deg);color:#8fa170}.iv-meal-plate>span{position:absolute;bottom:35px;right:-10px;transform:rotate(-9deg);color:#b99261;font-size:12px;line-height:1.2;letter-spacing:.06em}
.iv-tools-nav{height:80px;background:#2a2d31;color:white;display:flex;align-items:center;gap:22px;padding:22px 30px}.iv-tools-nav>b{font-size:18px;font-weight:700;letter-spacing:-.04em}.iv-tools-nav>b>span{color:#e38d23;font-size:12px;margin-left:6px}.iv-tools-nav>div{background:#ffffff0f;flex:1;border:1px solid #ffffff20;padding:12px 17px;border-radius:3px;font-size:10px;color:#adb0b2}.iv-tools-nav>span{font-size:9px;color:#b9bdbf}.iv-tools-banner{display:flex;justify-content:space-between;align-items:center;background:#f0eee6;padding:28px 40px}.iv-tools-banner h2{font-size:34px;line-height:1.1;color:#3a3c3e}.iv-tools-banner .iv-label{font-size:8px;color:#ad9569}.iv-tools-banner>.iv-object{width:125px;height:125px;color:#8b8d89;transform:rotate(-10deg)}.iv-tools-products{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:24px 40px}.iv-tools-products>div{border:1px solid #e4e4df;padding:15px;display:grid;grid-template-columns:65px 1fr;gap:2px 12px}.iv-tools-products .iv-object{width:60px;height:65px;grid-row:1/3;color:#9d9585}.iv-tools-products span{font-size:11px;align-self:end}.iv-tools-products small{font-size:8px;color:#b49461}
.iv-p047{background:#f6f8f0}.iv-grain-nav{padding:25px 40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5ead9}.iv-grain-nav>b{font-size:27px;letter-spacing:-.04em;color:#557039}.iv-grain-nav>b>span{font-size:15px;font-weight:400;color:#94a274}.iv-grain-nav>span{font-size:10px;color:#9ca58c}.iv-grain-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;padding:38px 40px}.iv-grain-layout h2{font-size:42px;line-height:1.08;color:#4f663a}.iv-grain-layout .iv-label{font-size:8px;color:#a7ad7a}.iv-grain-layout p{font-size:12px;max-width:300px;color:#98a17e;margin:20px 0}.iv-grain-layout .iv-solid{font-size:10px;background:#7d9056}.iv-grain-bags{position:relative;height:300px;background:#e2e7cc;border-radius:100px 100px 5px 5px}.iv-grain-bags>.iv-object:first-child{position:absolute;left:15px;top:75px;width:170px;height:190px;color:#a8ae7c;transform:rotate(-10deg)}.iv-grain-bags>.iv-object:nth-child(2){position:absolute;right:20px;top:15px;width:150px;height:170px;color:#8a9660;transform:rotate(12deg)}.iv-grain-bags>span{position:absolute;bottom:25px;right:25px;font-size:10px;letter-spacing:.08em;color:#a2a776;line-height:1.4}
.iv-p053{background:#18232d;color:#e2ebf1;--iv-line:#ffffff15}.iv-p053 .iv-top{background:#17212c;color:#d5dfe9}.iv-fleet-layout{display:grid;grid-template-columns:230px 1fr;gap:23px;padding:25px}.iv-fleet-layout aside{padding:15px 5px}.iv-fleet-layout aside h2{font-size:35px;line-height:1.1;margin:17px 0 25px}.iv-fleet-asset{border:1px solid #35414c;border-radius:5px;padding:16px 18px;margin-top:13px;background:#202d38}.iv-fleet-asset>b{font-size:13px;display:block}.iv-fleet-asset>small{font-size:9px;display:block;color:#758a9d;margin-top:7px}.iv-fleet-asset strong{font-size:29px;display:block;font-weight:400;color:#e1b760;margin-top:10px}.iv-fleet-asset strong span{font-size:10px;color:#7a8c9d}.iv-fleet-map{height:385px;position:relative;border:1px solid #3d4a54;border-radius:7px;overflow:hidden}.iv-fleet-map>.iv-map{height:100%;background:#202f34;color:#8fa39b}.iv-fleet-map-label{position:absolute;left:20px;top:20px;background:#15222c;padding:14px 18px;border:1px solid #3a4b56;border-radius:4px;font-size:8px;color:#738f9c;letter-spacing:.05em}.iv-fleet-map-label>b{display:block;font-size:14px;color:#d6e3ea;letter-spacing:0;margin-top:8px}.iv-fleet-map-stats{position:absolute;bottom:20px;left:20px;right:20px;display:flex;gap:10px}.iv-fleet-map-stats>span{font-size:9px;flex:1;background:#15232e;padding:12px 14px;border:1px solid #3c4a56;border-radius:3px;text-align:center;color:#c3b585}
.iv-p054{background:#16282e;color:#e8f7f8;--iv-line:#ffffff15}.iv-p054 .iv-top{background:#16252b;color:#b5d3d7}.iv-cockpit{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;padding:35px}.iv-cockpit-gauge{padding:20px;border:1px solid #35565c;border-radius:8px;background:#1c3038;text-align:center}.iv-cockpit-gauge>span{font-size:8px;letter-spacing:.08em;color:#648b94}.iv-cockpit-gauge>div{display:flex;align-items:center;justify-content:center;flex-direction:column;width:200px;height:200px;border:12px solid #2a4c55;border-top-color:#45b9c7;border-right-color:#45b9c7;border-radius:50%;margin:25px auto 20px}.iv-cockpit-gauge strong{font-size:53px;font-weight:400;letter-spacing:-.06em;color:#9adbe1}.iv-cockpit-gauge small{font-size:9px;color:#638f99}.iv-cockpit-gauge>p{font-size:8px;color:#6b8b96;opacity:1}.iv-cockpit-controls h2{font-size:30px;margin:10px 0 27px}.iv-switches{display:flex;gap:10px}.iv-switches>span{background:#213b42;color:#81bec6;border:1px solid #34595e;padding:10px 15px;border-radius:4px;font-size:10px}.iv-control-sliders{margin-top:30px}.iv-control-sliders>div{display:flex;align-items:center;gap:17px;padding:15px 0;font-size:10px}.iv-control-sliders b{font-weight:400;width:70px;color:#86a8b2}.iv-control-sliders>div>span{display:block;background:#29434b;height:6px;flex:1;border-radius:5px}.iv-control-sliders i{display:block;height:6px;border-radius:5px;background:#44b5bf;position:relative}.iv-control-sliders i:after{content:"";position:absolute;right:0;top:-4px;width:14px;height:14px;border-radius:50%;background:#c3edf1}.iv-control-sliders small{font-size:9px;width:35px;color:#7fa7af}.iv-cockpit-footer{border-top:1px solid #3a5159;margin-top:22px;padding-top:22px;font-size:9px;color:#648e99}.iv-cockpit-footer i{font-style:normal;color:#88cebb;padding-right:10px}
.iv-p055{background:#f1f5f0}.iv-pcb-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:35px;padding:30px}.iv-pcb-layout h2{font-size:32px;line-height:1.1}.iv-pcb-board{position:relative;width:390px;height:260px;background:#225744;border:5px solid #194533;border-radius:12px;margin-top:25px;box-shadow:10px 12px 0 #cfdfcf;overflow:hidden}.iv-pcb-pins{position:absolute;top:15px;bottom:15px;left:15px;display:flex;flex-direction:column;justify-content:space-between;z-index:1}.iv-pcb-pins>span{display:block;font-size:8px;color:#cfce9b;border-left:8px solid #cdbd75;padding-left:10px}.iv-chip{position:absolute;left:165px;top:65px;width:120px;height:120px;background:#182d26;color:#a4c5b4;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:10px;border:5px solid #607a64;z-index:2;box-shadow:0 0 0 6px #b1b18455}.iv-chip b{font-size:25px;font-weight:400;margin-top:9px;color:#c9d4bc}.iv-pcb-traces{position:absolute;inset:35px;background:repeating-linear-gradient(0deg,transparent 0 24px,#afbd8155 25px 26px,transparent 27px 42px),repeating-linear-gradient(90deg,transparent 0 35px,#afbd8133 36px 37px,transparent 38px 50px)}.iv-pcb-board>i{position:absolute;right:25px;width:23px;height:23px;top:35px;border-radius:50%;border:5px solid #93a96d;background:#416b4d}.iv-pcb-board>i:nth-last-child(2){top:105px}.iv-pcb-board>i:last-child{top:175px}.iv-pcb-layout aside{padding:10px 0}.iv-pcb-layout aside .iv-label{font-size:9px;color:#7d9b83}.iv-pcb-layout aside h3{font-family:"Segoe UI",sans-serif;font-size:26px;line-height:1.2}.iv-joystick{width:190px;height:150px;position:relative;margin:30px 0}.iv-joystick>span{position:absolute;bottom:0;left:0;width:185px;height:60px;border-radius:50%;background:#b5c1ab;transform:rotate(-8deg);border-bottom:12px solid #8d9c87}.iv-joystick>i{position:absolute;width:25px;height:95px;left:80px;top:10px;transform:rotate(-12deg);background:#6b826f;z-index:1}.iv-joystick>i:before{content:"";position:absolute;top:-15px;left:-23px;width:70px;height:55px;background:#2c4c3e;border-radius:50%}.iv-pcb-layout aside p{font-size:11px;color:#7e9780;margin-top:22px}.iv-pcb-caption{font-size:9px;color:#9eb09c}
/* Preserve the CLAWTECH shell; only each product's canvas and demo accents change. */
.case-cover .project-art:has(.identity-visual){aspect-ratio:auto;padding:35px 45px}.case-cover .project-art>.identity-visual{max-width:760px;width:88%}.demo-pane>.identity-visual{border:0!important;max-width:760px!important}.hero-browser>.identity-visual{width:100%;border-radius:8px}.integration-art>.identity-visual{border-radius:5px}.project-art>.identity-visual{box-shadow:0 18px 38px #152a3620}.identity-p025,.identity-p026,.identity-p032,.identity-p039,.identity-p043,.identity-p053,.identity-p054{box-shadow:0 18px 38px #07111a3a!important}.demo-tabs button[aria-selected=true]{color:var(--accent)}.demo-record{border-radius:var(--product-radius,6px)}.record-detail{border-radius:var(--product-radius,6px);border-top:3px solid var(--accent)}.record-detail .eyebrow{color:var(--accent)}.demo .journey-step.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white)}.demo [data-advance]{background:var(--accent)}.demo [data-advance]:hover{filter:brightness(.92)}.case-tags>span{border-color:color-mix(in srgb,var(--accent,#0078d4) 25%,#dce4ea)}
@media(max-width:760px){.case-cover .project-art:has(.identity-visual){aspect-ratio:1.45;padding:24px 14px}.case-cover .project-art>.identity-visual{width:97%}.project-art>.identity-visual{width:96%!important}.demo-pane>.identity-visual{width:100%}.hero-browser{top:30px}.demo-pane{min-height:280px}.hero-composition{height:350px}}
