.ind-system-hero,.ind-signature,.ind-answer,.ind-journey,.ind-proof,.ind-architecture,.ind-discovery,.ind-migration,.ind-services,.ind-related,.ind-faq,.ind-cta,.ind-decision,.ind-proof-field{--ind-accent:var(--page-accent,#a855ff);--ind-accent-2:var(--page-accent-2,#5ce1e6);--ind-soft:var(--page-soft,#d2b4ff);--ind-line:var(--page-line,#503364);--ind-panel:var(--page-panel,#0d0912);--ind-light:var(--page-light,#f4eff8);--ind-ink:var(--page-ink,#170e1a);--ind-radius:var(--page-radius,24px);--ind-display:var(--page-display,Arial,Helvetica,sans-serif)}.ind-system-hero>*,.ind-signature>*,.ind-answer>*,.ind-section-heading>*,.ind-discovery>*,.ind-migration>*,.ind-services>*,.ind-related>*,.ind-faq>*,.ind-module-stack>*{min-width:0}[data-industry=roofing]{--ind-accent:#b66cff;--ind-accent-2:#e8ad54;--ind-soft:#dac1ff;--ind-line:#594263;--ind-panel:#0b0910;--ind-light:#f2edf6;--ind-radius:3px;--ind-display:Georgia,serif}[data-industry=hvac]{--ind-accent:#ff5a77;--ind-accent-2:#48e5d0;--ind-soft:#ffb7c4;--ind-line:#553744;--ind-panel:#10080d;--ind-light:#fff1f3;--ind-radius:90px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=plumbing]{--ind-accent:#5c77ff;--ind-accent-2:#4ce6ff;--ind-soft:#b5c5ff;--ind-line:#32406a;--ind-panel:#070b18;--ind-light:#eef4ff;--ind-radius:30px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=construction]{--ind-accent:#e5a13d;--ind-accent-2:#9f70ff;--ind-soft:#f2ca87;--ind-line:#604a35;--ind-panel:#110d09;--ind-light:#f3eadc;--ind-radius:0px;--ind-display:Georgia,serif}[data-industry=contractor]{--ind-accent:#ff744d;--ind-accent-2:#b367ff;--ind-soft:#ffb39c;--ind-line:#5f3c37;--ind-panel:#120b09;--ind-light:#fff0e9;--ind-radius:10px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=electrician]{--ind-accent:#ffd447;--ind-accent-2:#8e62ff;--ind-soft:#ffe991;--ind-line:#645936;--ind-panel:#100f07;--ind-light:#fff9dc;--ind-ink:#191500;--ind-radius:8px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=landscaping]{--ind-accent:#77d56a;--ind-accent-2:#d092ff;--ind-soft:#bfe9b8;--ind-line:#35553c;--ind-panel:#071109;--ind-light:#edf4e9;--ind-ink:#10200e;--ind-radius:45px;--ind-display:Georgia,serif}[data-industry=auto-repair]{--ind-accent:#ff4e58;--ind-accent-2:#5ddcff;--ind-soft:#ff9ca2;--ind-line:#613438;--ind-panel:#110708;--ind-light:#f5eff0;--ind-radius:5px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=hair-salon]{--ind-accent:#e87bae;--ind-accent-2:#d8aa62;--ind-soft:#f2bad4;--ind-line:#684754;--ind-panel:#120b0f;--ind-light:#f8eff2;--ind-ink:#28151d;--ind-radius:0px;--ind-display:Georgia,serif}[data-industry=barbershop]{--ind-accent:#d6a15a;--ind-accent-2:#6f8cff;--ind-soft:#e8c58f;--ind-line:#594a3a;--ind-panel:#0c0b0a;--ind-light:#f0e8dd;--ind-ink:#1f1710;--ind-radius:3px;--ind-display:Georgia,serif}[data-industry=cleaning-service]{--ind-accent:#55d3e8;--ind-accent-2:#a56cff;--ind-soft:#a9e9f2;--ind-line:#2f5360;--ind-panel:#061014;--ind-light:#effcff;--ind-ink:#0c2227;--ind-radius:34px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=pet-care]{--ind-accent:#ff7f82;--ind-accent-2:#9b6dff;--ind-soft:#ffb8b9;--ind-line:#65434c;--ind-panel:#12090b;--ind-light:#fff2ef;--ind-ink:#271319;--ind-radius:55px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=restaurant]{--ind-accent:#d54a6a;--ind-accent-2:#d9ac63;--ind-soft:#eea1b2;--ind-line:#62383f;--ind-panel:#14090c;--ind-light:#f5eadc;--ind-ink:#25120f;--ind-radius:0px;--ind-display:Georgia,serif}[data-industry=fitness-gym]{--ind-accent:#b5f33d;--ind-accent-2:#9b59ff;--ind-soft:#d7ff85;--ind-line:#48602e;--ind-panel:#0a1005;--ind-light:#f2ffd9;--ind-ink:#131c06;--ind-radius:16px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=tattoo-shop]{--ind-accent:#ef3e4e;--ind-accent-2:#e1bd7a;--ind-soft:#f18b94;--ind-line:#63363a;--ind-panel:#0e0808;--ind-light:#f0e9df;--ind-ink:#20100d;--ind-radius:0px;--ind-display:Georgia,serif}[data-industry=real-estate]{--ind-accent:#5bd2b2;--ind-accent-2:#a36dff;--ind-soft:#a7e9d8;--ind-line:#31554f;--ind-panel:#07110f;--ind-light:#eaf5f1;--ind-ink:#10201d;--ind-radius:18px;--ind-display:Georgia,serif}[data-industry=cannabis-dispensary]{--ind-accent:#7be26f;--ind-accent-2:#c89bff;--ind-soft:#b6ecb0;--ind-line:#38583c;--ind-panel:#071008;--ind-light:#edf5e9;--ind-ink:#10200f;--ind-radius:20px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=accounting-firm]{--ind-accent:#4fd2a1;--ind-accent-2:#7ea8ff;--ind-soft:#a7ead2;--ind-line:#31554f;--ind-panel:#07110f;--ind-light:#eaf6f2;--ind-ink:#0d211a;--ind-radius:4px;--ind-display:Georgia,serif}[data-industry=insurance-agency]{--ind-accent:#5c8dff;--ind-accent-2:#e8b85a;--ind-soft:#acc2ff;--ind-line:#36486d;--ind-panel:#080d18;--ind-light:#edf2fb;--ind-ink:#101b31;--ind-radius:18px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=financial-advisor]{--ind-accent:#56d6aa;--ind-accent-2:#e4b765;--ind-soft:#a8ead3;--ind-line:#36594d;--ind-panel:#07110d;--ind-light:#edf5f0;--ind-ink:#102019;--ind-radius:0px;--ind-display:Georgia,serif}[data-industry=veterinary-clinic]{--ind-accent:#5bd6c0;--ind-accent-2:#ff7d88;--ind-soft:#acebdc;--ind-line:#355851;--ind-panel:#07110f;--ind-light:#eef8f5;--ind-ink:#10211d;--ind-radius:52px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=chiropractor]{--ind-accent:#63d9ff;--ind-accent-2:#b9ed4f;--ind-soft:#afeaff;--ind-line:#355361;--ind-panel:#071014;--ind-light:#eff9fc;--ind-ink:#102027;--ind-radius:22px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=physical-therapy]{--ind-accent:#6d8fff;--ind-accent-2:#ff9a5f;--ind-soft:#b8c8ff;--ind-line:#3b496d;--ind-panel:#080c18;--ind-light:#eef2fc;--ind-ink:#111a2d;--ind-radius:30px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=mental-health-practice]{--ind-accent:#b786ff;--ind-accent-2:#64d8c6;--ind-soft:#dac2ff;--ind-line:#554469;--ind-panel:#0e0914;--ind-light:#f4eff9;--ind-ink:#21172a;--ind-radius:58px;--ind-display:Georgia,serif}[data-industry=optometry]{--ind-accent:#55d9f2;--ind-accent-2:#f2d65b;--ind-soft:#a9e9f4;--ind-line:#335761;--ind-panel:#061014;--ind-light:#eef9fb;--ind-ink:#0d2228;--ind-radius:50px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=home-care-agency]{--ind-accent:#ff8c82;--ind-accent-2:#7ca9ff;--ind-soft:#ffc0b9;--ind-line:#654448;--ind-panel:#12090a;--ind-light:#fff2ef;--ind-ink:#281716;--ind-radius:42px;--ind-display:Georgia,serif}[data-industry=daycare]{--ind-accent:#ff9f4e;--ind-accent-2:#a674ff;--ind-soft:#ffd0a8;--ind-line:#654b39;--ind-panel:#120d08;--ind-light:#fff4e9;--ind-ink:#291a0f;--ind-radius:34px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=pest-control]{--ind-accent:#a8df43;--ind-accent-2:#ff8554;--ind-soft:#d2ee94;--ind-line:#4c6035;--ind-panel:#0b1006;--ind-light:#f2f8e7;--ind-ink:#17200d;--ind-radius:12px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=tree-service]{--ind-accent:#6dd36b;--ind-accent-2:#e2af58;--ind-soft:#b5e8b3;--ind-line:#38583a;--ind-panel:#071108;--ind-light:#edf6ea;--ind-ink:#12220f;--ind-radius:65px 8px;--ind-display:Georgia,serif}[data-industry=garage-door-company]{--ind-accent:#ff665f;--ind-accent-2:#5bd9f4;--ind-soft:#ffaaa6;--ind-line:#623a3b;--ind-panel:#120809;--ind-light:#f7eeee;--ind-ink:#271314;--ind-radius:3px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=water-damage-restoration]{--ind-accent:#5b8fff;--ind-accent-2:#46e2dd;--ind-soft:#aec6ff;--ind-line:#35486b;--ind-panel:#070c18;--ind-light:#edf4fc;--ind-ink:#101b2e;--ind-radius:36px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=moving-company]{--ind-accent:#ff8a48;--ind-accent-2:#6596ff;--ind-soft:#ffc198;--ind-line:#634638;--ind-panel:#120b07;--ind-light:#fff2e8;--ind-ink:#28180e;--ind-radius:8px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=painting-contractor]{--ind-accent:#ed5fae;--ind-accent-2:#59d8e8;--ind-soft:#f4a8d0;--ind-line:#684052;--ind-panel:#12080e;--ind-light:#faeef5;--ind-ink:#28131f;--ind-radius:0px;--ind-display:Georgia,serif}[data-industry=flooring-company]{--ind-accent:#d89a52;--ind-accent-2:#9d6dff;--ind-soft:#ebc18e;--ind-line:#5d4937;--ind-panel:#100c08;--ind-light:#f5ede2;--ind-ink:#23190f;--ind-radius:6px;--ind-display:Georgia,serif}[data-industry=fence-company]{--ind-accent:#c48b53;--ind-accent-2:#56d4bf;--ind-soft:#dfba91;--ind-line:#584638;--ind-panel:#0f0c09;--ind-light:#f2ece4;--ind-ink:#211912;--ind-radius:2px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=pool-company]{--ind-accent:#45d8ef;--ind-accent-2:#ff72a4;--ind-soft:#a0eaf4;--ind-line:#305662;--ind-panel:#061014;--ind-light:#ebfafc;--ind-ink:#0d2227;--ind-radius:80px 16px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=junk-removal]{--ind-accent:#75d76a;--ind-accent-2:#f3c650;--ind-soft:#b9eab4;--ind-line:#39583b;--ind-panel:#071108;--ind-light:#eef6ec;--ind-ink:#12210f;--ind-radius:28px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=locksmith]{--ind-accent:#f0c44e;--ind-accent-2:#668fff;--ind-soft:#f6dd93;--ind-line:#645836;--ind-panel:#100e07;--ind-light:#fff9e3;--ind-ink:#241e0c;--ind-radius:10px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=appliance-repair]{--ind-accent:#ff5f68;--ind-accent-2:#63a9ff;--ind-soft:#ffaab0;--ind-line:#61383c;--ind-panel:#110708;--ind-light:#f8eef0;--ind-ink:#271215;--ind-radius:14px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=solar-company]{--ind-accent:#ffd34f;--ind-accent-2:#ff7855;--ind-soft:#ffe792;--ind-line:#655837;--ind-panel:#100f07;--ind-light:#fff8dc;--ind-ink:#211b09;--ind-radius:26px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=septic-service]{--ind-accent:#a3c64d;--ind-accent-2:#52d5c8;--ind-soft:#d0e496;--ind-line:#4b5b37;--ind-panel:#0a1007;--ind-light:#f2f6e9;--ind-ink:#18200e;--ind-radius:20px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=property-management]{--ind-accent:#4fd0b5;--ind-accent-2:#9c70ff;--ind-soft:#a5e8da;--ind-line:#315650;--ind-panel:#07110f;--ind-light:#ebf6f2;--ind-ink:#10211c;--ind-radius:12px;--ind-display:Georgia,serif}[data-industry=home-inspector]{--ind-accent:#51d2be;--ind-accent-2:#f3bd58;--ind-soft:#a9eadf;--ind-line:#355751;--ind-panel:#07110f;--ind-light:#edf7f4;--ind-ink:#10211d;--ind-radius:5px;--ind-display:Georgia,serif}[data-industry=concrete-contractor]{--ind-accent:#f08b55;--ind-accent-2:#8ca5c8;--ind-soft:#f4bd9f;--ind-line:#5d4941;--ind-panel:#100c0a;--ind-light:#f2efeb;--ind-ink:#211915;--ind-radius:2px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=foundation-repair]{--ind-accent:#e3a43f;--ind-accent-2:#668fff;--ind-soft:#efca8d;--ind-line:#5d4d36;--ind-panel:#100d08;--ind-light:#f6f0e5;--ind-ink:#231b0f;--ind-radius:10px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=window-replacement]{--ind-accent:#62cdef;--ind-accent-2:#ff9a5e;--ind-soft:#afe8f6;--ind-line:#355663;--ind-panel:#071014;--ind-light:#eef9fc;--ind-ink:#102129;--ind-radius:32px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=siding-contractor]{--ind-accent:#e56b64;--ind-accent-2:#9fb7d1;--ind-soft:#f0aaa6;--ind-line:#5e3d3d;--ind-panel:#11090a;--ind-light:#f5eeee;--ind-ink:#251515;--ind-radius:4px;--ind-display:Georgia,serif}[data-industry=insulation-contractor]{--ind-accent:#ff9d50;--ind-accent-2:#6f9eff;--ind-soft:#ffc79a;--ind-line:#634838;--ind-panel:#120b07;--ind-light:#fff3e8;--ind-ink:#28180e;--ind-radius:40px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=home-security-company]{--ind-accent:#55d9ee;--ind-accent-2:#9b6dff;--ind-soft:#a7ebf5;--ind-line:#335662;--ind-panel:#061014;--ind-light:#edf9fb;--ind-ink:#0e2228;--ind-radius:14px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=auto-body-shop]{--ind-accent:#ff5963;--ind-accent-2:#55d8f0;--ind-soft:#ffa6ac;--ind-line:#61383c;--ind-panel:#110708;--ind-light:#f7eef0;--ind-ink:#271215;--ind-radius:6px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=auto-detailing]{--ind-accent:#51d9e9;--ind-accent-2:#ef66bb;--ind-soft:#a8ebf2;--ind-line:#33565f;--ind-panel:#061013;--ind-light:#effafb;--ind-ink:#0e2226;--ind-radius:30px;--ind-display:Georgia,serif}[data-industry=towing-company]{--ind-accent:#f4c84f;--ind-accent-2:#ff5f58;--ind-soft:#f8df92;--ind-line:#635937;--ind-panel:#100f07;--ind-light:#fff9e3;--ind-ink:#241e0c;--ind-radius:8px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=orthodontist]{--ind-accent:#5fd8e8;--ind-accent-2:#a97aff;--ind-soft:#adeaf1;--ind-line:#36565f;--ind-panel:#071013;--ind-light:#eef9fb;--ind-ink:#102126;--ind-radius:45px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=dermatologist]{--ind-accent:#e986a8;--ind-accent-2:#64d3c4;--ind-soft:#f2bbcd;--ind-line:#654653;--ind-panel:#120b0f;--ind-light:#faeff3;--ind-ink:#281720;--ind-radius:32px;--ind-display:Georgia,serif}[data-industry=plastic-surgeon]{--ind-accent:#ef9ca6;--ind-accent-2:#d6b56a;--ind-soft:#f5c7cc;--ind-line:#684c50;--ind-panel:#120b0c;--ind-light:#f8efed;--ind-ink:#291817;--ind-radius:0px;--ind-display:Georgia,serif}[data-industry=primary-care-clinic]{--ind-accent:#669cff;--ind-accent-2:#5bd4a8;--ind-soft:#b2caff;--ind-line:#3a4c6b;--ind-panel:#080d18;--ind-light:#eef3fc;--ind-ink:#111b2e;--ind-radius:24px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=urgent-care]{--ind-accent:#ff5963;--ind-accent-2:#58dbe9;--ind-soft:#ffa6ac;--ind-line:#61383d;--ind-panel:#110708;--ind-light:#f8eef0;--ind-ink:#281215;--ind-radius:16px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=audiologist]{--ind-accent:#9a7bff;--ind-accent-2:#59d8d6;--ind-soft:#c9baff;--ind-line:#4d4268;--ind-panel:#0c0914;--ind-light:#f3effb;--ind-ink:#1d172a;--ind-radius:50px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=podiatrist]{--ind-accent:#5c91ff;--ind-accent-2:#b5dd52;--ind-soft:#aec6ff;--ind-line:#38496b;--ind-panel:#080c18;--ind-light:#eef3fb;--ind-ink:#111b2d;--ind-radius:18px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=ophthalmologist]{--ind-accent:#52d5ca;--ind-accent-2:#e8c15d;--ind-soft:#a9e9e3;--ind-line:#345651;--ind-panel:#07110f;--ind-light:#ecf8f5;--ind-ink:#0f211d;--ind-radius:50px;--ind-display:Georgia,serif}[data-industry=assisted-living]{--ind-accent:#f19a82;--ind-accent-2:#8fc59c;--ind-soft:#f5c1b2;--ind-line:#654942;--ind-panel:#120b09;--ind-light:#fff3ef;--ind-ink:#281814;--ind-radius:42px;--ind-display:Georgia,serif}[data-industry=addiction-treatment-center]{--ind-accent:#9c7cff;--ind-accent-2:#57d2bd;--ind-soft:#c9bbff;--ind-line:#4e4268;--ind-panel:#0c0914;--ind-light:#f3effa;--ind-ink:#1d1729;--ind-radius:30px;--ind-display:Arial,Helvetica,sans-serif}[data-industry=funeral-home]{--ind-accent:#d2b784;--ind-accent-2:#8299b5;--ind-soft:#e4d3b1;--ind-line:#574d3d;--ind-panel:#0e0c09;--ind-light:#f1ece2;--ind-ink:#211b12;--ind-radius:0px;--ind-display:Georgia,serif}[data-industry=mortgage-broker]{--ind-accent:#5f8ee8;--ind-accent-2:#d8b561;--ind-soft:#afc6f3;--ind-line:#3a4967;--ind-panel:#080c16;--ind-light:#eef2f8;--ind-ink:#111a29;--ind-radius:5px;--ind-display:Georgia,serif}[data-industry=architect]{--ind-accent:#e69b4b;--ind-accent-2:#6f8fd0;--ind-soft:#efc18f;--ind-line:#5d4938;--ind-panel:#100c08;--ind-light:#f4ede3;--ind-ink:#22190f;--ind-radius:0px;--ind-display:Georgia,serif}[data-industry=interior-designer]{--ind-accent:#cf7ea6;--ind-accent-2:#d0ac63;--ind-soft:#e8b4ce;--ind-line:#604551;--ind-panel:#100a0d;--ind-light:#f6eef2;--ind-ink:#25151d;--ind-radius:0px;--ind-display:Georgia,serif}[data-industry=storage-facility]{--ind-accent:#f1c94f;--ind-accent-2:#678ee8;--ind-soft:#f6df93;--ind-line:#635938;--ind-panel:#100f07;--ind-light:#fff9e4;--ind-ink:#241e0d;--ind-radius:8px;--ind-display:Arial,Helvetica,sans-serif}.ind-system-hero{isolation:isolate;border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:radial-gradient(circle at 78% 40%,color-mix(in srgb,var(--ind-accent) 18%,transparent),transparent 37%),linear-gradient(140deg,#060509,#0b0710 62%,#040407);min-height:830px;box-shadow:0 45px 130px #000d,0 0 58px color-mix(in srgb,var(--ind-accent) 17%,transparent);grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);align-items:center;gap:45px;margin-bottom:70px;display:grid;position:relative;overflow:clip}.ind-hero-glow{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--ind-accent) 20%,transparent),transparent 68%);filter:blur(22px);pointer-events:none;border-radius:50%;width:75%;position:absolute;inset:auto auto -36% -18%}.ind-hero-copy{z-index:4;min-width:0;padding:80px 0 80px 65px;position:relative}.ind-hero-copy .eyebrow{color:var(--ind-soft)}.ind-hero-copy .eyebrow i{background:var(--ind-accent)}.ind-hero-copy h1{max-width:760px;font-family:var(--ind-display);letter-spacing:-.058em;text-wrap:balance;margin:25px 0;font-size:clamp(54px,5vw,79px);font-weight:600;line-height:.96}.ind-hero-copy>p:not(.eyebrow){color:#bbb1c0;max-width:700px;font-size:19px;line-height:1.7}.ind-hero-notes{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.ind-hero-notes span{border:1px solid var(--ind-line);color:#c8becd;letter-spacing:.06em;background:#0d0913d9;border-radius:999px;padding:9px 12px;font-size:10px}.ind-hero-visual{border:1px solid color-mix(in srgb,var(--ind-line) 80%,white);border-radius:var(--ind-radius);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--ind-accent) 18%,transparent),transparent 34%),#08060b;min-width:0;height:670px;margin:55px 35px 55px 0;position:relative;overflow:clip;box-shadow:inset 0 0 80px #0008,0 35px 90px #0009}.ind-visual-grid{opacity:.38;background-image:linear-gradient(color-mix(in srgb,var(--ind-line) 75%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ind-line) 75%,transparent) 1px,transparent 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.ind-motif-stage{position:absolute;inset:0}.ind-motif-stage:before,.ind-motif-stage:after{content:"";pointer-events:none;position:absolute}.ind-visual-core{aspect-ratio:1;z-index:2;border:1px solid var(--ind-soft);background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--ind-accent) 35%,#100b16),#09060d 68%);text-align:center;width:230px;box-shadow:0 0 0 38px color-mix(in srgb,var(--ind-accent) 5%,transparent),0 0 70px color-mix(in srgb,var(--ind-accent) 32%,transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.ind-visual-core small{color:var(--ind-soft);letter-spacing:.16em;font-size:9px}.ind-visual-core b{max-width:185px;font:21px/1.08 var(--ind-display);margin:15px 0 10px}.ind-visual-core span{color:#aaa0ae;font-size:10px}.ind-visual-node{z-index:3;border:1px solid var(--ind-line);border-radius:calc(var(--ind-radius) / 2 + 4px);color:#d8ccd9;max-width:190px;box-shadow:0 12px 35px #000b,0 0 24px color-mix(in srgb,var(--ind-accent) 20%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c0810e8;align-items:center;gap:9px;padding:14px 16px;font-size:10px;line-height:1.35;display:flex;position:absolute}.ind-visual-node i{background:var(--ind-accent-2);width:8px;height:8px;box-shadow:0 0 15px var(--ind-accent-2);border-radius:50%;flex:none}.ind-visual-node.node-1{top:14%;left:5%}.ind-visual-node.node-2{top:21%;right:4%}.ind-visual-node.node-3{bottom:14%;left:5%}.ind-visual-node.node-4{bottom:9%;right:5%}.ind-visual-scan{background:linear-gradient(90deg,transparent,var(--ind-accent),var(--ind-accent-2),transparent);height:1px;box-shadow:0 0 20px var(--ind-accent);animation:5s ease-in-out infinite ind-scan;position:absolute;top:10%;left:8%;right:8%}.ind-visual-index{color:color-mix(in srgb,var(--ind-soft) 38%,transparent);font:70px/1 var(--ind-display);position:absolute;top:17px;right:22px}.ind-motif-line{z-index:1;border:1px solid color-mix(in srgb,var(--ind-accent) 45%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--ind-accent) 18%,transparent);display:block;position:absolute}.ind-motif-line.line-a{inset:14%}.ind-motif-line.line-b{inset:26%}.ind-motif-line.line-c{inset:39%}[data-motif$=-decision-map] .ind-motif-stage{rotate:var(--page-stage-tilt);transition:rotate .35s}[data-motif$=-decision-map] .ind-visual-grid{background-size:var(--page-grid-size) var(--page-grid-size)}[data-motif$=-decision-map] .ind-visual-core{width:var(--page-core-width);aspect-ratio:var(--page-core-ratio);border-radius:var(--page-core-shape);rotate:var(--page-core-tilt)}[data-motif$=-decision-map] .ind-visual-node.node-1{top:var(--page-node-one)}[data-motif$=-decision-map] .ind-visual-node.node-2{top:var(--page-node-two)}[data-motif$=-decision-map] .ind-visual-node.node-3{bottom:var(--page-node-three)}[data-motif$=-decision-map] .ind-visual-node.node-4{bottom:var(--page-node-four)}.ind-system-hero[data-motif$=-decision-map][data-theme=signal] .ind-motif-line{border-style:dashed}.ind-system-hero[data-motif$=-decision-map][data-theme=signal] .line-b{border-style:solid}.ind-system-hero[data-motif$=-decision-map][data-theme=blueprint] .ind-motif-line{border-radius:3px}.ind-system-hero[data-motif$=-decision-map][data-theme=blueprint] .ind-visual-grid{opacity:.58}.ind-system-hero[data-motif$=-decision-map][data-theme=pulse] .ind-motif-line{border-radius:50%;animation:5.8s ease-in-out infinite ind-pulse-ring}.ind-system-hero[data-motif$=-decision-map][data-theme=pulse] .line-b{animation-delay:.9s}.ind-system-hero[data-motif$=-decision-map][data-theme=editorial] .ind-motif-line{border-radius:0;rotate:-7deg}.ind-system-hero[data-motif$=-decision-map][data-theme=editorial] .line-b{rotate:9deg}[data-motif=roof-scan] .ind-motif-line{clip-path:polygon(50% 0,100% 42%,92% 42%,92% 100%,8% 100%,8% 42%,0 42%);border-radius:0}[data-motif=roof-scan] .ind-visual-core{aspect-ratio:1.35;border-radius:2px;width:270px}[data-motif=roof-scan] .ind-visual-grid{background-size:30px 30px}[data-motif=thermostat] .ind-hero-visual{border-radius:140px 28px}[data-motif=thermostat] .ind-motif-line{border-radius:50%}[data-motif=thermostat] .line-a{inset:8%}[data-motif=thermostat] .line-b{border-style:dashed;animation:22s linear infinite ind-spin;inset:20%}[data-motif=thermostat] .ind-visual-core{background:conic-gradient(from 210deg,var(--ind-accent),#25101a 35%,var(--ind-accent-2),#25101a 75%,var(--ind-accent));width:250px}[data-motif=pipe-flow] .ind-motif-line{border:0;border-left:9px solid color-mix(in srgb,var(--ind-accent-2) 55%,#13203e);border-bottom:9px solid color-mix(in srgb,var(--ind-accent-2) 55%,#13203e);border-radius:0 0 0 34px}.ind-system-hero[data-motif=pipe-flow] .line-a{inset:9% 55% 40% 9%}.ind-system-hero[data-motif=pipe-flow] .line-b{inset:45% 9% 9% 55%;rotate:180deg}.ind-system-hero[data-motif=pipe-flow] .line-c{border-radius:42px;inset:26%}.ind-system-hero[data-motif=pipe-flow] .ind-visual-core{border-radius:38px;rotate:45deg}.ind-system-hero[data-motif=pipe-flow] .ind-visual-core>*{rotate:-45deg}[data-motif=project-dossier] .ind-hero-visual{background:linear-gradient(135deg,#15100a 0 52%,#eee0c9 52%);border-radius:0}[data-motif=project-dossier] .ind-motif-line{border-color:#d59a3b55;border-radius:0}.ind-system-hero[data-motif=project-dossier] .ind-visual-core{aspect-ratio:1.3;text-align:left;border-radius:0;align-items:flex-start;width:290px;top:40%;left:40%}.ind-system-hero[data-motif=project-dossier] .node-2,.ind-system-hero[data-motif=project-dossier] .node-4{color:#271b10;background:#f1e4d2}[data-motif=workbench] .ind-motif-line{border-radius:10px;transform:skew(-8deg)}[data-motif=workbench] .ind-visual-core{aspect-ratio:1.45;border-radius:8px;width:290px;transform:rotate(-4deg)}[data-motif=workbench] .ind-hero-visual:after{content:"";background:repeating-linear-gradient(90deg,#2c1710 0 34px,#3a2118 34px 36px);border-top:1px solid #8a4735;height:16%;position:absolute;bottom:8%;left:0;right:0}[data-motif=circuit-board] .ind-motif-line{border-width:2px;border-radius:0}.ind-system-hero[data-motif=circuit-board] .line-a{border-right:0;border-bottom-color:var(--ind-accent);inset:12% 48% 48% 12%}.ind-system-hero[data-motif=circuit-board] .line-b{border-left:0;border-top-color:var(--ind-accent);inset:48% 12% 12% 48%}[data-motif=circuit-board] .ind-visual-core{background:#151506;border-radius:10px;box-shadow:0 0 0 18px #ffd4470d,0 0 65px #ffd44755}[data-motif=living-canvas] .ind-hero-visual{background:radial-gradient(at 30% 75%,#386b2d 0 18%,#0000 48%),radial-gradient(at 75% 25%,#7c3da6 0 16%,#0000 45%),#081008;border-radius:180px 20px}[data-motif=living-canvas] .ind-motif-line{border-radius:50% 10%;rotate:-17deg}[data-motif=living-canvas] .ind-visual-core{border-radius:65% 35% 58% 42%}[data-motif=garage-diagnostics] .ind-hero-visual{background:linear-gradient(#09090c 0 66%,#161216 66%);border-radius:5px}[data-motif=garage-diagnostics] .ind-motif-line{border-width:3px;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;rotate:-45deg}[data-motif=garage-diagnostics] .ind-visual-core{clip-path:polygon(14% 0,86% 0,100% 28%,100% 100%,0 100%,0 28%);border-radius:0;width:275px}[data-motif=editorial-lookbook] .ind-hero-visual{background:linear-gradient(120deg,#f1e4e9 0 38%,#261019 38% 68%,#d5a25d 68%);border-radius:0}[data-motif=editorial-lookbook] .ind-motif-line{border-radius:0;rotate:8deg}[data-motif=editorial-lookbook] .ind-visual-core{color:#2a1420;text-align:left;background:#fbf2f5;border-radius:0;align-items:flex-start;width:250px;top:55%;left:38%}[data-motif=editorial-lookbook] .ind-visual-core span{color:#795664}[data-motif=appointment-ticket] .ind-hero-visual{background:repeating-linear-gradient(135deg,#0c0b0a 0 30px,#15110e 30px 32px);border-radius:3px}[data-motif=appointment-ticket] .ind-motif-line{border-left-style:dashed;border-right-style:dashed;border-radius:0}[data-motif=appointment-ticket] .ind-visual-core{aspect-ratio:1.6;color:#21170f;clip-path:polygon(0 0,100% 0,100% 38%,96% 50%,100% 62%,100% 100%,0 100%,0 62%,4% 50%,0 38%);background:#e9d7bd;border-radius:2px;width:290px}[data-motif=appointment-ticket] .ind-visual-core span{color:#6b5140}[data-motif=clean-sweep] .ind-hero-visual{background:linear-gradient(135deg,#071419,#0c2b35);border-radius:80px 18px}[data-motif=clean-sweep] .ind-motif-line{border-color:#6de8ff55;border-radius:50%}[data-motif=clean-sweep] .ind-visual-core{color:#0a2932;background:linear-gradient(135deg,#f3fdff,#c9f5ff);border-radius:45px}[data-motif=clean-sweep] .ind-visual-core span{color:#3e6d77}.ind-system-hero[data-motif=clean-sweep] .line-a{animation:5s ease-in-out infinite ind-sweep}[data-motif=care-passport] .ind-hero-visual{background:radial-gradient(circle at 25% 25%,#ff7f8245,#0000 28%),radial-gradient(circle at 75% 75%,#9b6dff4d,#0000 30%),#10080c;border-radius:50px 140px}[data-motif=care-passport] .ind-motif-line{border-style:dashed;border-radius:50% 45% 48% 52%}[data-motif=care-passport] .ind-visual-core{border-radius:42% 58% 52% 48%;rotate:-5deg}[data-motif=dining-room] .ind-hero-visual{background:radial-gradient(circle at 50% 8%,#d9ac6355,#0000 26%),linear-gradient(#1c090d,#080507);border-radius:0}[data-motif=dining-room] .ind-motif-line{border-radius:50%;scale:1 .45}[data-motif=dining-room] .ind-visual-core{aspect-ratio:2;color:#321713;background:#e9d6b9;border-radius:50%;width:320px;top:56%}[data-motif=dining-room] .ind-visual-core span{color:#73554c}[data-motif=momentum-track] .ind-hero-visual{background:linear-gradient(130deg,#090d05 0 55%,#b5f33d 55%);border-radius:16px}[data-motif=momentum-track] .ind-motif-line{border-width:3px;border-radius:999px;rotate:-18deg}[data-motif=momentum-track] .ind-visual-core{background:#12190a;border-radius:20px;rotate:-8deg}[data-motif=ink-studio] .ind-hero-visual{background:linear-gradient(120deg,#e7dbcc 0 48%,#0d0808 48%);border-radius:0}[data-motif=ink-studio] .ind-motif-line{border-color:#ef3e4e77;border-radius:48% 52% 43% 57%;rotate:20deg}[data-motif=ink-studio] .ind-visual-core{background:#120909;border-radius:0;left:62%}[data-motif=ink-studio] .node-1,[data-motif=ink-studio] .node-3{color:#241512;background:#eee2d4}[data-motif=market-atlas] .ind-hero-visual{background:linear-gradient(90deg,#0a1513 0 64%,#17322d 64%);border-radius:18px}[data-motif=market-atlas] .ind-motif-line{border-radius:18px;transform:rotate(-8deg)skew(4deg)}[data-motif=market-atlas] .ind-visual-core{clip-path:polygon(50% 0,88% 20%,100% 62%,72% 100%,28% 100%,0 62%,12% 20%);border-radius:0;width:250px}[data-motif=storefront-shelf] .ind-hero-visual{background:linear-gradient(#081108 0 72%,#132311 72%);border-radius:20px}[data-motif=storefront-shelf] .ind-motif-line{border-radius:14px;scale:1 .7}[data-motif=storefront-shelf] .ind-visual-core{background:#122012;border-radius:16px}.ind-system-hero[data-motif=storefront-shelf] .line-a{inset:12% 18% 58%}.ind-system-hero[data-motif=storefront-shelf] .line-b{inset:38% 18% 32%}.ind-system-hero[data-motif=storefront-shelf] .line-c{inset:64% 18% 8%}[data-motif=ledger-grid] .ind-hero-visual{background:repeating-linear-gradient(0deg,#08100e 0 44px,#31554f 45px,#08100e 46px);border-radius:4px}[data-motif=ledger-grid] .ind-motif-line{border-style:dashed;border-radius:0}[data-motif=ledger-grid] .ind-visual-core{aspect-ratio:1.45;text-align:left;border-radius:3px;align-items:flex-start;width:285px}[data-motif=coverage-map] .ind-hero-visual{background:radial-gradient(circle at 30% 35%,#5c8dff33,#0000 25%),radial-gradient(circle at 70% 65%,#e8b85a22,#0000 27%),#070c17}[data-motif=coverage-map] .ind-motif-line{border-radius:38% 62% 45% 55%;rotate:-12deg}[data-motif=coverage-map] .ind-visual-core{clip-path:polygon(50% 0,92% 20%,100% 65%,72% 100%,28% 100%,0 65%,8% 20%);border-radius:0}[data-motif=wealth-compass] .ind-motif-line{border-style:dotted;border-radius:50%;rotate:28deg}[data-motif=wealth-compass] .line-b{rotate:-28deg}[data-motif=wealth-compass] .ind-visual-core{clip-path:polygon(50% 0,66% 34%,100% 50%,66% 66%,50% 100%,34% 66%,0 50%,34% 34%);border-radius:0}[data-motif=care-triage] .ind-hero-visual{background:linear-gradient(135deg,#07110f,#10231f);border-radius:60px 18px}[data-motif=care-triage] .ind-motif-line{border-radius:50%;scale:1 .7}[data-motif=care-triage] .ind-visual-core{background:radial-gradient(circle at 35% 30%,#5bd6c055,#0a1714 70%);border-radius:46% 54% 42% 58%}[data-motif=alignment-spine] .ind-motif-line{border-radius:999px;left:45%;right:45%}[data-motif=alignment-spine] .line-a{inset-block:5%}.ind-system-hero[data-motif=alignment-spine] .line-b{inset-block:18%;rotate:90deg}.ind-system-hero[data-motif=alignment-spine] .line-c{inset-block:32%}[data-motif=alignment-spine] .ind-visual-core{border-radius:999px;width:180px}[data-motif=recovery-path] .ind-hero-visual{background:linear-gradient(120deg,#080c18 0 55%,#16213f 55%)}[data-motif=recovery-path] .ind-motif-line{border-width:3px;border-radius:999px;rotate:-16deg}[data-motif=recovery-path] .ind-visual-core{border-radius:28px;rotate:-6deg}[data-motif=calm-threshold] .ind-hero-visual{background:radial-gradient(circle at 35% 40%,#b786ff35,#0000 35%),#0d0914;border-radius:180px 20px}[data-motif=calm-threshold] .ind-motif-line{border-style:dashed;border-radius:50% 50% 12px 12px}[data-motif=calm-threshold] .ind-visual-core{border-radius:100px 100px 18px 18px}[data-motif=vision-lens] .ind-hero-visual{background:radial-gradient(#55d9f233,#0000 45%),#061014;border-radius:50% 18px}[data-motif=vision-lens] .ind-motif-line{border-radius:50%;scale:1 .46}[data-motif=vision-lens] .ind-visual-core{aspect-ratio:1.75;border-radius:50%;width:270px}[data-motif=care-network] .ind-motif-line{border-style:dotted;border-radius:50%}.ind-system-hero[data-motif=care-network] .line-a{inset:7% 35%}.ind-system-hero[data-motif=care-network] .line-b{inset:30% 8%;rotate:90deg}[data-motif=care-network] .ind-visual-core{border-radius:50px 120px}[data-motif=learning-blocks] .ind-hero-visual{background:linear-gradient(135deg,#120d08 0 50%,#20132d 50%)}[data-motif=learning-blocks] .ind-motif-line{border-radius:8px;rotate:8deg}.ind-system-hero[data-motif=learning-blocks] .line-b{rotate:-8deg}[data-motif=learning-blocks] .ind-visual-core{border-radius:18px;rotate:4deg}[data-motif=pest-radar] .ind-motif-line{border-style:dashed;border-radius:50%;animation:25s linear infinite ind-spin}.ind-system-hero[data-motif=pest-radar] .line-b{animation-direction:reverse}[data-motif=pest-radar] .ind-visual-core{clip-path:polygon(50% 0,78% 14%,100% 50%,78% 86%,50% 100%,22% 86%,0 50%,22% 14%);border-radius:0}[data-motif=arbor-canopy] .ind-hero-visual{background:radial-gradient(at 50% 22%,#6dd36b55,#0000 42%),linear-gradient(#071108,#171109);border-radius:190px 190px 20px 20px}[data-motif=arbor-canopy] .ind-motif-line{border-radius:50% 50% 45% 55%;scale:1 .72}[data-motif=arbor-canopy] .ind-visual-core{border-radius:58% 42% 55% 45%}[data-motif=door-track] .ind-hero-visual{background:repeating-linear-gradient(0deg,#100809 0 64px,#623a3b 65px,#100809 67px);border-radius:4px}[data-motif=door-track] .ind-motif-line{border-radius:0;inset-inline:11%}.ind-system-hero[data-motif=door-track] .line-a{inset-block:9% 65%}.ind-system-hero[data-motif=door-track] .line-b{inset-block:38%}.ind-system-hero[data-motif=door-track] .line-c{inset-block:65% 9%}[data-motif=door-track] .ind-visual-core{aspect-ratio:1.25;border-radius:5px;width:270px}[data-motif=water-response] .ind-hero-visual{background:radial-gradient(at 50% 100%,#46e2dd44,#0000 48%),#070c18;border-radius:120px 24px}[data-motif=water-response] .ind-motif-line{border-radius:50%;rotate:-9deg;scale:1 .45}.ind-system-hero[data-motif=water-response] .line-b{rotate:9deg}[data-motif=water-response] .ind-visual-core{border-radius:50% 50% 60% 40%}[data-motif=route-map] .ind-hero-visual{background:linear-gradient(125deg,#120b07 0 47%,#101a30 47%);border-radius:8px}[data-motif=route-map] .ind-motif-line{border-style:dashed;border-radius:999px;rotate:-22deg}[data-motif=route-map] .ind-visual-core{clip-path:polygon(50% 0,88% 18%,100% 58%,68% 100%,32% 100%,0 58%,12% 18%);border-radius:0}[data-motif=color-swatch] .ind-hero-visual{background:conic-gradient(from 35deg,#ed5fae,#6d58d8,#59d8e8,#f2c15b,#ed5fae);border-radius:0}[data-motif=color-swatch] .ind-motif-line{mix-blend-mode:screen;border-radius:50%}[data-motif=color-swatch] .ind-visual-core{background:#170a12dd;border-radius:0;rotate:-6deg}[data-motif=material-board] .ind-hero-visual{background:repeating-linear-gradient(90deg,#160f0a 0 76px,#5d4937 77px,#160f0a 80px);border-radius:6px}[data-motif=material-board] .ind-motif-line{border-radius:0;transform:skew(-10deg)}[data-motif=material-board] .ind-visual-core{aspect-ratio:1.4;border-radius:3px;width:285px;rotate:5deg}[data-motif=boundary-line] .ind-hero-visual{background:repeating-linear-gradient(90deg,#0f0c09 0 54px,#584638 55px,#0f0c09 58px);border-radius:2px}[data-motif=boundary-line] .ind-motif-line{border-inline-width:5px;border-radius:0}.ind-system-hero[data-motif=boundary-line] .line-a{inset-inline:8% 68%}.ind-system-hero[data-motif=boundary-line] .line-b{inset-inline:38%}.ind-system-hero[data-motif=boundary-line] .line-c{inset-inline:68% 8%}[data-motif=boundary-line] .ind-visual-core{border-radius:0}[data-motif=pool-ripple] .ind-hero-visual{background:radial-gradient(#45d8ef44,#0000 48%),#061014;border-radius:160px 20px}[data-motif=pool-ripple] .ind-motif-line{border-radius:50%;scale:1 .45}.ind-system-hero[data-motif=pool-ripple] .line-b{animation:4s ease-in-out infinite ind-pulse-ring}[data-motif=pool-ripple] .ind-visual-core{aspect-ratio:1.8;border-radius:50%;width:280px}[data-motif=clearance-lane] .ind-hero-visual{background:repeating-linear-gradient(135deg,#071108 0 42px,#162719 43px,#071108 45px);border-radius:28px}[data-motif=clearance-lane] .ind-motif-line{border-radius:12px;rotate:-14deg}[data-motif=clearance-lane] .ind-visual-core{border-radius:20px;translate:-50% -50%;rotate:-7deg}[data-motif=key-cylinder] .ind-motif-line{border-width:3px;border-radius:50%}.ind-system-hero[data-motif=key-cylinder] .line-a{inset:7%}.ind-system-hero[data-motif=key-cylinder] .line-b{border-style:dashed;animation:20s linear infinite ind-spin;inset:23%}[data-motif=key-cylinder] .ind-visual-core{border-radius:50% 50% 18px 18px;width:205px}[data-motif=appliance-panel] .ind-hero-visual{background:linear-gradient(#0f0a0b 0 68%,#23262d 68%);border-radius:14px}[data-motif=appliance-panel] .ind-motif-line{border-radius:14px}.ind-system-hero[data-motif=appliance-panel] .line-a{inset:8% 18% 58%}.ind-system-hero[data-motif=appliance-panel] .line-b{inset:44% 18% 12%}[data-motif=appliance-panel] .ind-visual-core{aspect-ratio:1.3;border-radius:18px;width:270px}[data-motif=solar-array] .ind-hero-visual{background:linear-gradient(145deg,#181608 0 42%,#13203d 42%);border-radius:26px}[data-motif=solar-array] .ind-motif-line{border-width:2px;border-radius:0;transform:skew(-18deg)}[data-motif=solar-array] .ind-visual-core{border-radius:8px;transform:skew(-8deg)}[data-motif=solar-array] .ind-visual-core>*{transform:skew(8deg)}[data-motif=septic-flow] .ind-motif-line{border:0;border-left:8px solid color-mix(in srgb,var(--ind-accent-2) 55%,#213a31);border-bottom:8px solid color-mix(in srgb,var(--ind-accent-2) 55%,#213a31);border-radius:0 0 0 45px}.ind-system-hero[data-motif=septic-flow] .line-a{inset:8% 55% 48% 8%}.ind-system-hero[data-motif=septic-flow] .line-b{inset:48% 8% 8% 55%;rotate:180deg}[data-motif=septic-flow] .ind-visual-core{border-radius:42px 42px 70px 70px}[data-motif=property-portfolio] .ind-hero-visual{background:linear-gradient(90deg,#07110f 0 72%,#142423 72%);border-radius:12px}[data-motif=property-portfolio] .ind-motif-line{border-radius:6px;transform:translate(-7%)rotate(-3deg)}.ind-system-hero[data-motif=property-portfolio] .line-b{transform:translate(7%)rotate(3deg)}[data-motif=property-portfolio] .ind-visual-core{aspect-ratio:1.45;text-align:left;border-radius:6px;align-items:flex-start;width:285px}[data-motif=inspection-report] .ind-hero-visual{background:repeating-linear-gradient(0deg,#07110f 0 42px,#31554f 43px,#07110f 44px);border-radius:5px}[data-motif=inspection-report] .ind-motif-line{border-style:dashed;border-radius:0}.ind-system-hero[data-motif=inspection-report] .ind-visual-core{aspect-ratio:1.4;text-align:left;border-radius:3px;align-items:flex-start;width:285px}[data-motif=concrete-grid] .ind-hero-visual{background:repeating-linear-gradient(90deg,#100d0b 0 92px,#352f2b 93px,#100d0b 96px);border-radius:2px}[data-motif=concrete-grid] .ind-motif-line{border-width:2px;border-radius:0;transform:skew(-5deg)}[data-motif=concrete-grid] .ind-visual-core{aspect-ratio:1.5;border-radius:2px;width:280px;rotate:-4deg}[data-motif=foundation-level] .ind-hero-visual{background:linear-gradient(#080b14 0 57%,#2b2114 57%);border-radius:10px}[data-motif=foundation-level] .ind-motif-line{border-block-width:4px;border-radius:0}.ind-system-hero[data-motif=foundation-level] .line-a{inset:10% 12% 66%}.ind-system-hero[data-motif=foundation-level] .line-b{inset:38% 8% 35%}.ind-system-hero[data-motif=foundation-level] .line-c{inset:67% 5% 8%}[data-motif=foundation-level] .ind-visual-core{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);border-radius:0}[data-motif=window-frame] .ind-hero-visual{background:linear-gradient(145deg,#07131a,#102f3c);border-radius:32px}[data-motif=window-frame] .ind-motif-line{border-width:4px;border-radius:2px}.ind-system-hero[data-motif=window-frame] .line-a{inset:8%}.ind-system-hero[data-motif=window-frame] .line-b{border-block:0;inset:8% 49%}.ind-system-hero[data-motif=window-frame] .line-c{border-inline:0;inset:49% 8%}[data-motif=window-frame] .ind-visual-core{aspect-ratio:1.35;border-radius:3px;width:250px}[data-motif=siding-lines] .ind-hero-visual{background:repeating-linear-gradient(0deg,#11090a 0 56px,#5e3d3d 57px,#11090a 60px);border-radius:4px}[data-motif=siding-lines] .ind-motif-line{border-radius:0;rotate:-4deg;scale:1 .68}[data-motif=siding-lines] .ind-visual-core{aspect-ratio:1.45;border-radius:3px;width:290px;rotate:3deg}[data-motif=thermal-layer] .ind-hero-visual{background:radial-gradient(#ff9d503d,#0000 47%),#0d0a0b;border-radius:80px 24px}[data-motif=thermal-layer] .ind-motif-line{filter:blur(.4px);border-width:5px;border-radius:999px;scale:1 .55}.ind-system-hero[data-motif=thermal-layer] .line-b{border-style:dashed}[data-motif=thermal-layer] .ind-visual-core{aspect-ratio:1.45;border-radius:999px;width:265px}[data-motif=security-grid] .ind-hero-visual{background-color:#061014;background-image:linear-gradient(#244856 1px,#0000 1px),linear-gradient(90deg,#244856 1px,#0000 1px);background-size:38px 38px;border-radius:14px}[data-motif=security-grid] .ind-motif-line{border-radius:8px;rotate:45deg}[data-motif=security-grid] .ind-visual-core{clip-path:polygon(50% 0,92% 17%,86% 73%,50% 100%,14% 73%,8% 17%);border-radius:0}[data-motif=collision-frame] .ind-hero-visual{background:linear-gradient(125deg,#110708 0 48%,#10242d 48%);border-radius:6px}[data-motif=collision-frame] .ind-motif-line{border-width:3px;border-radius:0;transform:skew(-16deg)}.ind-system-hero[data-motif=collision-frame] .line-b{transform:skew(16deg)}[data-motif=collision-frame] .ind-visual-core{clip-path:polygon(12% 0,88% 8%,100% 80%,77% 100%,0 88%);border-radius:0}[data-motif=polish-reflection] .ind-hero-visual{background:linear-gradient(118deg,#061013 0 42%,#19404a 48%,#160c13 55%,#061013 63%);border-radius:120px 22px}[data-motif=polish-reflection] .ind-motif-line{border-radius:50%;rotate:-12deg;scale:1 .42}[data-motif=polish-reflection] .ind-visual-core{aspect-ratio:1.75;border-radius:50%;width:290px;box-shadow:0 0 70px #51d9e955}[data-motif=dispatch-route] .ind-hero-visual{background:linear-gradient(135deg,#100f07 0 52%,#25100d 52%);border-radius:8px}[data-motif=dispatch-route] .ind-motif-line{border-style:dashed;border-width:3px;border-radius:999px;rotate:-24deg}[data-motif=dispatch-route] .ind-visual-core{clip-path:polygon(0 18%,72% 18%,72% 0,100% 50%,72% 100%,72% 82%,0 82%);border-radius:0}[data-motif=alignment-arc] .ind-hero-visual{background:radial-gradient(#5fd8e833,#0000 48%),#071013;border-radius:90px 24px}[data-motif=alignment-arc] .ind-motif-line{border-block-width:3px;border-radius:50%;scale:1 .55}.ind-system-hero[data-motif=alignment-arc] .line-b{rotate:18deg}.ind-system-hero[data-motif=alignment-arc] .line-c{rotate:-18deg}[data-motif=alignment-arc] .ind-visual-core{aspect-ratio:1.55;border-radius:50%;width:270px}[data-motif=clinical-layer] .ind-hero-visual{background:linear-gradient(135deg,#120b0f,#25131c);border-radius:110px 18px}[data-motif=clinical-layer] .ind-motif-line{border-radius:100px 20px;rotate:-8deg}.ind-system-hero[data-motif=clinical-layer] .line-b{rotate:8deg}[data-motif=clinical-layer] .ind-visual-core{border-radius:70% 30% 55% 45%;rotate:-4deg}[data-motif=surgical-contour] .ind-hero-visual{background:linear-gradient(122deg,#f1d6d6 0 36%,#231014 36% 67%,#d6b56a 67%);border-radius:0}[data-motif=surgical-contour] .ind-motif-line{border-radius:64% 36% 59% 41%;rotate:17deg}[data-motif=surgical-contour] .ind-visual-core{background:#120a0d;border-radius:62% 38% 54% 46%;left:41%}[data-motif=care-calendar] .ind-hero-visual{background-color:#080d18;background-image:linear-gradient(#263856 1px,#0000 1px),linear-gradient(90deg,#263856 1px,#0000 1px);background-size:64px 64px;border-radius:24px}[data-motif=care-calendar] .ind-motif-line{border-radius:8px}.ind-system-hero[data-motif=care-calendar] .line-a{inset:9% 12% 58%}.ind-system-hero[data-motif=care-calendar] .line-b{inset:40% 12% 28%}[data-motif=care-calendar] .ind-visual-core{aspect-ratio:1.25;border-radius:16px;width:275px}[data-motif=urgent-pulse] .ind-hero-visual{background:radial-gradient(circle,#ff596333,#0000 50%),#110708;border-radius:16px}[data-motif=urgent-pulse] .ind-motif-line{border-radius:50%;animation:3.4s ease-in-out infinite ind-pulse-ring}.ind-system-hero[data-motif=urgent-pulse] .line-b{animation-delay:.8s}.ind-system-hero[data-motif=urgent-pulse] .line-c{animation-delay:1.6s}[data-motif=urgent-pulse] .ind-visual-core{clip-path:polygon(38% 0,62% 0,62% 38%,100% 38%,100% 62%,62% 62%,62% 100%,38% 100%,38% 62%,0 62%,0 38%,38% 38%);border-radius:0}[data-motif=sound-wave] .ind-hero-visual{background:linear-gradient(130deg,#0c0914,#17102b);border-radius:50px}[data-motif=sound-wave] .ind-motif-line{border-radius:50%;scale:.42 1}.ind-system-hero[data-motif=sound-wave] .line-a{translate:-24%}.ind-system-hero[data-motif=sound-wave] .line-c{translate:24%}[data-motif=sound-wave] .ind-visual-core{border-radius:50% 16px 50% 50%;width:210px}[data-motif=gait-map] .ind-hero-visual{background:linear-gradient(150deg,#080c18,#152142);border-radius:18px}[data-motif=gait-map] .ind-motif-line{border-radius:50%;rotate:-20deg;scale:.55 1}.ind-system-hero[data-motif=gait-map] .line-b{rotate:20deg}[data-motif=gait-map] .ind-visual-core{border-radius:55% 45% 38% 62%;width:205px;rotate:-8deg}[data-motif=iris-focus] .ind-hero-visual{background:radial-gradient(circle,#e8c15d22 0 8%,#52d5ca33 9% 28%,#07110f 58%);border-radius:50%}[data-motif=iris-focus] .ind-motif-line{border-width:3px;border-radius:50%}.ind-system-hero[data-motif=iris-focus] .line-b{border-style:dashed;animation:24s linear infinite ind-spin}[data-motif=iris-focus] .ind-visual-core{border-radius:50%;width:235px;box-shadow:0 0 0 28px #52d5ca0d}[data-motif=residence-plan] .ind-hero-visual{background:linear-gradient(145deg,#120b09 0 58%,#243225 58%);border-radius:42px}[data-motif=residence-plan] .ind-motif-line{clip-path:polygon(50% 0,100% 38%,92% 38%,92% 100%,8% 100%,8% 38%,0 38%);border-radius:0}[data-motif=residence-plan] .ind-visual-core{aspect-ratio:1.3;border-radius:32px 32px 8px 8px;width:280px}[data-motif=recovery-bridge] .ind-hero-visual{background:linear-gradient(135deg,#0c0914 0 50%,#0a1c19 50%);border-radius:30px}[data-motif=recovery-bridge] .ind-motif-line{border-bottom:0;border-radius:50% 50% 0 0;scale:1 .62}.ind-system-hero[data-motif=recovery-bridge] .line-b{translate:0 15%}.ind-system-hero[data-motif=recovery-bridge] .line-c{translate:0 28%}[data-motif=recovery-bridge] .ind-visual-core{border-radius:50% 50% 18px 18px}[data-motif=memorial-light] .ind-hero-visual{background:linear-gradient(105deg,#0e0c09 0 38%,#d2b78422 50%,#0b0d12 62%);border-radius:0}[data-motif=memorial-light] .ind-motif-line{border-color:#d2b78455;border-radius:50%;scale:.35 1}[data-motif=memorial-light] .ind-visual-core{background:#12100c;border-radius:120px 120px 8px 8px}[data-motif=loan-path] .ind-hero-visual{background:linear-gradient(135deg,#080c16 0 64%,#241f12 64%);border-radius:5px}[data-motif=loan-path] .ind-motif-line{clip-path:polygon(0 65%,65% 65%,65% 0,100% 50%,65% 100%,65% 78%,0 78%);border-radius:0}[data-motif=loan-path] .ind-visual-core{aspect-ratio:1.45;text-align:left;border-radius:3px;align-items:flex-start;width:285px}[data-motif=drafting-table] .ind-hero-visual{background-color:#100c08;background-image:linear-gradient(#3c3224 1px,#0000 1px),linear-gradient(90deg,#3c3224 1px,#0000 1px);background-size:32px 32px;border-radius:0}[data-motif=drafting-table] .ind-motif-line{border-style:dashed;border-radius:0;rotate:-7deg}[data-motif=drafting-table] .ind-visual-core{aspect-ratio:1.55;text-align:left;border-radius:0;align-items:flex-start;width:300px;rotate:4deg}[data-motif=material-collage] .ind-hero-visual{background:conic-gradient(from 20deg,#cf7ea6,#39232f,#d0ac63,#6b4c3a,#cf7ea6);border-radius:0}[data-motif=material-collage] .ind-motif-line{mix-blend-mode:screen;border-radius:0;rotate:12deg}.ind-system-hero[data-motif=material-collage] .line-b{rotate:-12deg}[data-motif=material-collage] .ind-visual-core{background:#170d12dd;border-radius:0;rotate:-5deg}[data-motif=unit-grid] .ind-hero-visual{background:repeating-linear-gradient(90deg,#100f07 0 90px,#4e4724 91px,#100f07 95px);border-radius:8px}[data-motif=unit-grid] .ind-motif-line{border-radius:2px}.ind-system-hero[data-motif=unit-grid] .line-a{inset:8% 10% 58%}.ind-system-hero[data-motif=unit-grid] .line-b{inset:39% 10% 28%}.ind-system-hero[data-motif=unit-grid] .line-c{inset:69% 10% 7%}[data-motif=unit-grid] .ind-visual-core{aspect-ratio:1.25;border-radius:4px;width:270px}.ind-signature{border-bottom:1px solid var(--ind-line);grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:70px;min-height:660px;padding-block:120px;display:grid}.ind-signature-copy h2,.ind-answer h2,.ind-journey h2,.ind-proof h2,.ind-architecture h2,.ind-discovery h2,.ind-migration h2,.ind-services h2,.ind-related h2,.ind-faq h2{font-family:var(--ind-display);letter-spacing:-.048em;text-wrap:balance;margin:18px 0;font-size:clamp(40px,4.1vw,65px);font-weight:500;line-height:1.04}.ind-signature-copy>p:last-child,.ind-answer>div>p,.ind-section-heading>p,.ind-discovery>div:last-child>p,.ind-migration-copy>p{color:#aaa0af;font-size:18px;line-height:1.8}.ind-signature-copy .eyebrow,.ind-answer .eyebrow,.ind-section-heading .eyebrow,.ind-discovery .eyebrow,.ind-migration .eyebrow,.ind-related .eyebrow,.ind-faq .eyebrow{color:var(--ind-soft)}.ind-signature-art{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:radial-gradient(circle at 50%,color-mix(in srgb,var(--ind-accent) 16%,transparent),transparent 42%),#08070b;min-height:480px;box-shadow:0 30px 90px #000a,0 0 36px color-mix(in srgb,var(--ind-accent) 13%,transparent);position:relative;overflow:hidden}.ind-signature-center{aspect-ratio:1;z-index:2;border:1px solid var(--ind-soft);text-align:center;width:220px;box-shadow:0 0 50px color-mix(in srgb,var(--ind-accent) 28%,transparent);background:#0d0911;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.ind-signature-center small{color:var(--ind-soft);letter-spacing:.12em;font-size:9px}.ind-signature-center strong{font:24px/1.1 var(--ind-display);margin-top:18px}.ind-signature-item{z-index:3;border:1px solid var(--ind-line);border-radius:calc(var(--ind-radius)/2 + 3px);background:#0e0a12e8;align-items:center;gap:14px;width:35%;padding:18px;display:flex;position:absolute;box-shadow:0 15px 45px #0009}.ind-signature-item span{color:var(--ind-accent);font:25px var(--ind-display)}.ind-signature-item b{font-size:13px;line-height:1.3}.ind-signature-item.item-1{top:7%;left:4%}.ind-signature-item.item-2{top:36%;right:4%}.ind-signature-item.item-3{bottom:7%;left:5%}.ind-signature-beam{background:linear-gradient(90deg,transparent,var(--ind-accent),var(--ind-accent-2),transparent);height:1px;box-shadow:0 0 18px var(--ind-accent);position:absolute;top:50%;left:12%;right:12%}.ind-signature-beam.beam-b{rotate:62deg}.ind-signature[data-motif=thermostat] .ind-signature-art,.ind-signature[data-motif=living-canvas] .ind-signature-art,.ind-signature[data-motif=care-passport] .ind-signature-art{border-radius:100px 20px}.ind-signature[data-motif=project-dossier] .ind-signature-art,.ind-signature[data-motif=editorial-lookbook] .ind-signature-art,.ind-signature[data-motif=dining-room] .ind-signature-art,.ind-signature[data-motif=ink-studio] .ind-signature-art{border-radius:0}.ind-signature[data-motif=circuit-board] .ind-signature-art{background-color:#0e1008;background-image:linear-gradient(#363b15 1px,#0000 1px),linear-gradient(90deg,#363b15 1px,#0000 1px);background-size:34px 34px}.ind-signature[data-motif=clean-sweep] .ind-signature-art{background:linear-gradient(115deg,#eefdff 0 48%,#081318 48%)}.ind-signature[data-motif=clean-sweep] .ind-signature-center{background:#0d2830}.ind-answer{border-bottom:1px solid var(--ind-line);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:90px;padding:115px 0 130px;display:grid}.ind-journey,.ind-proof{padding:140px 0}.ind-proof{border-top:1px solid var(--ind-line)}.ind-section-heading{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:75px;display:grid}.ind-section-heading>p{margin:0}.ind-decision{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:radial-gradient(circle at 78% 40%,color-mix(in srgb,var(--ind-accent) 16%,transparent),transparent 37%),#08060b;min-width:0;box-shadow:0 38px 100px #000a,0 0 38px color-mix(in srgb,var(--ind-accent) 12%,transparent);margin-top:55px;padding:22px}.ind-decision-controls{grid-template-rows:repeat(3,minmax(160px,auto));grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:10px 18px;min-width:0;display:grid}.ind-decision-item{display:contents}.ind-decision-item>button{border:1px solid var(--ind-line);border-radius:calc(var(--ind-radius)/2 + 4px);color:#fff;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#0d0911;grid-column:1;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:grid}.ind-decision-item:first-child>button{grid-row:1}.ind-decision-item:nth-child(2)>button{grid-row:2}.ind-decision-item:nth-child(3)>button{grid-row:3}.ind-decision-item>button:hover,.ind-decision-item>button:focus-visible,.ind-decision-item>button[aria-expanded=true]{z-index:2;border-color:var(--ind-soft);background:color-mix(in srgb,var(--ind-accent) 10%,#0d0911);box-shadow:0 18px 50px #0008,0 0 25px color-mix(in srgb,var(--ind-accent) 18%,transparent);transform:translate(7px)}.ind-decision-item>button:focus-visible{outline:2px solid var(--ind-accent-2);outline-offset:3px}.ind-decision-number{color:var(--ind-accent);font:30px/1 var(--ind-display)}.ind-decision-item strong{font-size:18px}.ind-decision-summary{color:#a79ba8;grid-column:2/-1;font-size:12px;line-height:1.55}.ind-decision-item>button>i{color:var(--ind-accent-2);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal}.ind-decision-result{border:1px solid color-mix(in srgb,var(--ind-line) 68%,white);border-radius:calc(var(--ind-radius)/1.2 + 4px);background:linear-gradient(145deg,var(--ind-light),color-mix(in srgb,var(--ind-light) 80%,var(--ind-soft)));min-width:0;min-height:500px;color:var(--ind-ink);flex-direction:column;grid-area:1/2/4;justify-content:center;padding:58px;scroll-margin-top:120px;animation:.35s both ind-panel-in;display:flex;position:relative;overflow:clip;box-shadow:inset 0 0 60px #fff8}.ind-decision-result>small{color:color-mix(in srgb,var(--ind-accent) 78%,#32113b);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.ind-decision-result h3{max-width:610px;font:clamp(36px,3.5vw,55px)/1.04 var(--ind-display);letter-spacing:-.04em;margin:24px 0}.ind-decision-result>p{max-width:640px;color:color-mix(in srgb,var(--ind-ink) 68%,#83778a);font-size:16px;line-height:1.75}.ind-decision-result>b{border-left:2px solid var(--ind-accent);max-width:590px;color:color-mix(in srgb,var(--ind-ink) 68%,#83778a);margin-top:24px;padding-left:14px;font-size:11px;line-height:1.5}.ind-decision-line{background:color-mix(in srgb,var(--ind-line) 45%,#d9cedc);width:min(100%,570px);height:7px;margin-top:35px;display:block;overflow:hidden}.ind-decision-line i{background:linear-gradient(90deg,var(--ind-accent),var(--ind-accent-2));height:100%;box-shadow:0 0 18px var(--ind-accent);transition:width .4s;display:block}.ind-decision-orbit{width:160px;height:160px;color:var(--ind-accent);opacity:.48;place-items:center;display:grid;position:absolute;top:25px;right:28px}.ind-decision-orbit i{border:1px solid;border-radius:50%;position:absolute;inset:0}.ind-decision-orbit i:nth-child(2){animation:12s linear infinite ind-spin;inset:20%}.ind-decision-orbit i:nth-child(3){border-color:var(--ind-accent-2);inset:38%}.ind-decision-orbit b{font:italic 18px var(--ind-display)}.ind-decision[data-motif=pipe-flow]{background:#070b17}.ind-decision[data-motif=pipe-flow] .ind-decision-controls{gap:4px 18px}.ind-decision[data-motif=pipe-flow] button{border-left:9px solid #244d79}.ind-decision[data-motif=project-dossier],.ind-decision[data-motif=ink-studio]{border-radius:0}.ind-decision[data-motif=thermostat] .ind-decision-result{border-radius:110px 18px}.ind-decision[data-motif=appointment-ticket] button{clip-path:polygon(0 0,100% 0,100% 42%,97% 50%,100% 58%,100% 100%,0 100%)}.ind-decision[data-motif=momentum-track] button{transform:skew(-3deg)}.ind-decision[data-motif=momentum-track] button>*{transform:skew(3deg)}.ind-proof-field{min-width:0;margin-top:55px}.ind-proof-items{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:radial-gradient(circle at 25% 50%,color-mix(in srgb,var(--ind-accent) 15%,transparent),transparent 35%),#08060b;grid-template-rows:repeat(4,minmax(120px,auto));grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:10px 20px;min-width:0;padding:24px;display:grid;position:relative;box-shadow:0 35px 100px #000a}.ind-proof-item{display:contents}.ind-proof-item>button{border:1px solid var(--ind-line);border-radius:calc(var(--ind-radius)/2 + 4px);color:#fff;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#0e0a12e8;grid-column:1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:21px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;box-shadow:0 12px 34px #0008}.ind-proof-item:nth-child(3)>button{grid-row:1}.ind-proof-item:nth-child(4)>button{grid-row:2}.ind-proof-item:nth-child(5)>button{grid-row:3}.ind-proof-item:nth-child(6)>button{grid-row:4}.ind-proof-item>button:hover,.ind-proof-item>button:focus-visible,.ind-proof-item>button[aria-expanded=true]{border-color:var(--ind-soft);box-shadow:0 20px 52px #000a,0 0 24px color-mix(in srgb,var(--ind-accent) 24%,transparent);transform:translate(7px)}.ind-proof-item>button:focus-visible{outline:2px solid var(--ind-accent-2);outline-offset:3px}.ind-proof-item>button small{color:var(--ind-accent);font-size:10px}.ind-proof-item>button strong{font-size:14px;line-height:1.35}.ind-proof-item>button i{color:var(--ind-accent-2);font-size:20px;font-style:normal}.ind-proof-result{z-index:2;border:1px solid var(--ind-line);border-radius:calc(var(--ind-radius)/1.2 + 4px);background:linear-gradient(150deg,#120c15,#08060b);flex-direction:column;grid-area:1/2/5;justify-content:center;min-width:0;min-height:520px;padding:52px;scroll-margin-top:120px;animation:.35s both ind-panel-in;display:flex;position:relative;box-shadow:0 35px 100px #0009}.ind-proof-result small{color:var(--ind-accent);letter-spacing:.15em;font-size:10px}.ind-proof-result h3{font:clamp(33px,3.2vw,52px)/1.05 var(--ind-display);letter-spacing:-.04em;margin:35px 0 20px}.ind-proof-result p{color:#a99eab;font-size:17px;line-height:1.75}.ind-proof-result b{border-left:2px solid var(--ind-accent-2);background:color-mix(in srgb,var(--ind-accent) 8%,transparent);color:#c4bac6;margin-top:25px;padding:18px;font-size:11px;line-height:1.55}.ind-proof-core{z-index:0;display:none;position:absolute;top:50%;left:40%;translate:-50% -50%}.ind-proof-rings{pointer-events:none;opacity:.38;position:absolute;inset:12% 50% 12% 6%}.ind-proof-rings i{border:1px solid color-mix(in srgb,var(--ind-accent) 45%,transparent);border-radius:50%;position:absolute;inset:0}.ind-proof-rings i:nth-child(2){inset:17%}.ind-proof-rings i:nth-child(3){inset:34%}.ind-proof-field[data-motif=project-dossier] .ind-proof-items,.ind-proof-field[data-motif=ink-studio] .ind-proof-items{border-radius:0}.ind-proof-field[data-motif=living-canvas] .ind-proof-items{border-radius:90px 20px}.ind-proof-field[data-motif=clean-sweep] .ind-proof-items{background:linear-gradient(110deg,#071318 0 49%,#eefdff 49%)}.ind-proof-field[data-motif=clean-sweep] .ind-proof-result{color:#0e2b32;background:#eefdff}.ind-proof-field[data-motif=clean-sweep] .ind-proof-result p,.ind-proof-field[data-motif=clean-sweep] .ind-proof-result b{color:#41636a}.ind-architecture{background:linear-gradient(180deg,var(--ind-light),color-mix(in srgb,var(--ind-light) 88%,var(--ind-soft)));color:var(--ind-ink);padding:145px 0}.ind-architecture .eyebrow{color:color-mix(in srgb,var(--ind-accent) 84%,#32113b)}.ind-architecture .ind-section-heading>p{color:color-mix(in srgb,var(--ind-ink) 62%,#85798b)}.ind-module-stack{grid-template-columns:1fr 1fr;gap:12px;margin-top:55px;display:grid}.ind-module-stack details,.ind-module-stack article{border:1px solid color-mix(in srgb,var(--ind-accent) 35%,#a995aa);border-radius:calc(var(--ind-radius)/1.5 + 2px);background:#fff9;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 20px 55px #42224912}.ind-module-stack details:hover,.ind-module-stack details:focus-within,.ind-module-stack details[open],.ind-module-stack article:hover{border-color:var(--ind-accent);box-shadow:0 26px 60px #4b28551b,0 0 24px color-mix(in srgb,var(--ind-accent) 12%,transparent);transform:translateY(-5px)}.ind-module-stack summary{cursor:pointer;grid-template-columns:58px 1fr auto;align-items:center;gap:18px;min-height:155px;padding:28px;list-style:none;display:grid}.ind-module-stack summary::-webkit-details-marker{display:none}.ind-module-stack summary:focus-visible{outline:2px solid var(--ind-accent);outline-offset:-5px}.ind-module-stack summary>span,.ind-module-stack article>span{color:var(--ind-accent);font:32px var(--ind-display)}.ind-module-stack summary>strong{font:24px/1.2 var(--ind-display)}.ind-module-stack summary>i{width:40px;height:40px;color:var(--ind-accent);border:1px solid #baa9bc;border-radius:50%;place-items:center;font-size:22px;font-style:normal;transition:rotate .25s;display:grid}.ind-module-stack details[open] summary>i{rotate:45deg}.ind-module-body{grid-template-columns:1fr auto;align-items:end;gap:18px;padding:0 28px 28px;display:grid}.ind-module-body>p{color:#615665;margin:0;line-height:1.7}.ind-module-body>b{color:#39283b;background:#f1e9f2;border:1px solid #d0c2d2;padding:12px 14px;font-size:10px}.ind-module-stack article{grid-template-columns:55px 1fr;gap:20px;min-height:260px;padding:30px;display:grid}.ind-module-stack article>div h3{font:26px/1.15 var(--ind-display);margin:0 0 18px}.ind-module-stack article>div p{color:#675c69;margin:0;line-height:1.7}.ind-module-stack article>b{color:var(--ind-accent);text-transform:uppercase;letter-spacing:.12em;grid-column:2;align-self:end;font-size:10px}.ind-module-stack[data-mode=timeline]{grid-template-columns:1fr}.ind-module-stack[data-mode=timeline] article{width:74%}.ind-module-stack[data-mode=timeline] article:nth-child(2n){margin-left:auto}.ind-module-stack[data-mode=rail]{scroll-snap-type:x mandatory;padding:5px 0 28px;display:flex;overflow-x:auto}.ind-module-stack[data-mode=rail] article{scroll-snap-align:start;min-width:min(510px,82vw)}.ind-module-stack[data-mode=mosaic]{grid-template-columns:1.2fr .8fr}.ind-module-stack[data-mode=mosaic] article:first-child{grid-row:span 2}.ind-module-stack[data-mode=mosaic] article:first-child,.ind-module-stack[data-mode=mosaic] article:last-child{background:color-mix(in srgb,var(--ind-accent) 9%,white)}.ind-module-stack[data-mode=tiles] article:nth-child(2),.ind-module-stack[data-mode=tiles] article:nth-child(3){transform:translateY(22px)}.ind-module-stack[data-mode=shelves] details{border-radius:0}.ind-architecture[data-industry=roofing]{background-color:#edf0f7;background-image:linear-gradient(#c9cde0 1px,#0000 1px),linear-gradient(90deg,#c9cde0 1px,#0000 1px);background-size:30px 30px}.ind-architecture[data-industry=construction],.ind-architecture[data-industry=restaurant],.ind-architecture[data-industry=hair-salon],.ind-architecture[data-industry=tattoo-shop]{background:var(--ind-light)}.ind-module-stack[data-mode=rail]{overscroll-behavior-inline:contain;max-width:100%}.ind-discovery{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:150px 0;display:grid}.ind-discovery>div:last-child>p{margin:18px 0}.ind-search-orbit{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:#08060b;place-items:center;height:570px;display:grid;position:relative;overflow:hidden}.ind-search-orbit>div{aspect-ratio:1;z-index:2;border:1px solid var(--ind-soft);width:180px;box-shadow:0 0 50px color-mix(in srgb,var(--ind-accent) 32%,transparent);background:#0d0911;border-radius:50%;place-items:center;display:grid;position:relative}.ind-search-orbit b{font:italic 40px var(--ind-display);color:var(--ind-soft)}.ind-search-orbit span{border:1px solid var(--ind-line);color:#c9becb;letter-spacing:.1em;box-shadow:0 0 25px color-mix(in srgb,var(--ind-accent) 20%,transparent);background:#100b14;border-radius:999px;padding:12px 15px;font-size:9px;position:absolute}.ind-search-orbit span:first-child{top:-80px;left:-95px}.ind-search-orbit span:nth-child(2){top:20%;right:-100px}.ind-search-orbit span:nth-child(3){bottom:-70px;left:-105px}.ind-search-orbit>i{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--ind-accent) 35%,transparent);border-radius:50%;width:280px;animation:20s linear infinite ind-spin;position:absolute}.ind-search-orbit>i:nth-of-type(2){width:410px;animation-direction:reverse}.ind-search-orbit>i:nth-of-type(3){width:540px}.ind-discovery[data-motif=project-dossier] .ind-search-orbit,.ind-discovery[data-motif=editorial-lookbook] .ind-search-orbit,.ind-discovery[data-motif=dining-room] .ind-search-orbit,.ind-discovery[data-motif=ink-studio] .ind-search-orbit{border-radius:0}.ind-discovery[data-motif=pipe-flow] .ind-search-orbit>i{border-radius:25px;rotate:45deg}.ind-discovery[data-motif=momentum-track] .ind-search-orbit>i{scale:1 .45}.ind-discovery[data-motif=market-atlas] .ind-search-orbit{clip-path:polygon(4% 0,96% 0,100% 8%,100% 92%,96% 100%,4% 100%,0 92%,0 8%)}.ind-migration{border-top:1px solid var(--ind-line);grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;padding:145px 0;display:grid}.ind-migration-lane{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:#0c0910;min-width:0;margin:0;padding:28px;box-shadow:0 30px 90px #000a}.ind-migration-lane figcaption{color:var(--ind-soft);letter-spacing:.15em;text-transform:uppercase;margin-bottom:22px;font-size:10px}.ind-migration-lane>div{border-top:1px solid var(--ind-line);grid-template-columns:72px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:22px 0;display:grid}.ind-migration-lane small{color:var(--ind-accent-2);font-size:8px}.ind-migration-lane code{color:#ddd4df;text-overflow:ellipsis;min-width:0;overflow:hidden}.ind-migration-lane i{color:var(--ind-accent);font-style:normal}.ind-migration-lane strong{font-size:11px;line-height:1.4}.ind-migration-lane p{color:#958a98;margin:20px 0 0;font-size:12px;line-height:1.6}.ind-migration[data-industry=construction] .ind-migration-lane,.ind-migration[data-industry=hair-salon] .ind-migration-lane,.ind-migration[data-industry=restaurant] .ind-migration-lane,.ind-migration[data-industry=tattoo-shop] .ind-migration-lane{border-radius:0}.ind-migration[data-industry=auto-repair] .ind-migration-lane{background:repeating-linear-gradient(135deg,#10090a 0 22px,#1b1112 22px 24px)}.ind-services{grid-template-columns:1.2fr .8fr;gap:18px;padding:130px 0;display:grid}.ind-primary-service,.ind-support-services a,.ind-services nav a{color:inherit;text-decoration:none}.ind-primary-service{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--ind-accent) 28%,transparent),transparent 28%),#0b0810;flex-direction:column;justify-content:flex-end;min-height:440px;padding:45px;transition:transform .3s,box-shadow .3s;display:flex}.ind-primary-service:hover{box-shadow:0 28px 80px #000a,0 0 30px color-mix(in srgb,var(--ind-accent) 15%,transparent);transform:translateY(-6px)}.ind-primary-service small,.ind-support-services small{color:var(--ind-soft);letter-spacing:.14em;font-size:9px}.ind-primary-service p{color:#aaa0ad;max-width:680px;line-height:1.7}.ind-primary-service span{color:var(--ind-accent-2);margin-top:20px;font-weight:700}.ind-support-services{gap:18px;display:grid}.ind-support-services a{border:1px solid var(--ind-line);border-radius:var(--ind-radius);background:#0c0910;grid-template-columns:1fr auto;align-content:end;gap:15px;min-height:211px;padding:32px;display:grid}.ind-support-services strong{font:27px var(--ind-display)}.ind-support-services small{grid-column:1/-1}.ind-services nav{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ind-services nav a{border-bottom:1px solid var(--ind-line);color:#c9c0cb;justify-content:space-between;padding:22px;display:flex}.ind-services[data-industry=restaurant] .ind-primary-service,.ind-services[data-industry=hair-salon] .ind-primary-service{background:linear-gradient(130deg,#261015,#0a0607);border-radius:0}.ind-services[data-industry=fitness-gym] .ind-primary-service{transform:skew(-2deg)}.ind-related{border-top:1px solid var(--ind-line);padding:120px 0}.ind-related>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;display:grid}.ind-related a{border:1px solid var(--ind-line);border-radius:var(--ind-radius);color:#fff;background:#0c0910;flex-direction:column;justify-content:flex-end;min-height:235px;padding:28px;text-decoration:none;transition:transform .3s,border-color .3s;display:flex}.ind-related a:hover{border-color:var(--ind-accent);transform:translateY(-6px)}.ind-related small{color:#9e93a2;letter-spacing:.12em;font-size:9px}.ind-related strong{font:27px var(--ind-display);margin:17px 0}.ind-related span{color:var(--ind-accent-2);font-size:12px}.ind-faq{grid-template-columns:.82fr 1.18fr;gap:75px;padding:130px 0;display:grid}.ind-faq details{border-top:1px solid var(--ind-line)}.ind-faq details:last-child{border-bottom:1px solid var(--ind-line)}.ind-faq summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:15px;min-height:92px;font-size:18px;list-style:none;display:grid}.ind-faq summary::-webkit-details-marker{display:none}.ind-faq summary span{color:var(--ind-accent);font-size:24px;transition:rotate .25s}.ind-faq details[open] summary span{rotate:45deg}.ind-faq details p{color:#a59aa8;margin:0;padding:0 45px 28px 0;line-height:1.75}.ind-cta{box-shadow:0 28px 100px color-mix(in srgb,var(--ind-accent) 24%,transparent)}@keyframes ind-scan{0%,to{opacity:.4;translate:0}50%{opacity:1;translate:0 520px}}@keyframes ind-spin{to{rotate:360deg}}@keyframes ind-sweep{50%{translate:35%;scale:.65 1}}@keyframes ind-pulse-ring{50%{opacity:.45;scale:1.13 .52}}@keyframes ind-panel-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){.ind-signature-art,.ind-decision,.ind-proof-items,.ind-module-stack>*,.ind-search-orbit,.ind-migration-lane,.ind-primary-service,.ind-related a{animation:both ind-reveal;animation-timeline:view();animation-range:entry 8% cover 30%}@keyframes ind-reveal{0%{opacity:0;filter:blur(5px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}}@media (width<=1120px){.ind-system-hero{grid-template-columns:1fr;min-height:auto}.ind-hero-copy{padding:75px 60px 20px}.ind-hero-visual{width:calc(100% - 80px);margin:35px 40px 60px}.ind-signature,.ind-answer,.ind-discovery,.ind-faq{grid-template-columns:1fr;gap:45px}.ind-signature-art{min-height:540px}.ind-section-heading{grid-template-columns:1fr;gap:20px}.ind-migration,.ind-services{grid-template-columns:1fr}.ind-support-services{grid-template-columns:1fr 1fr}.ind-support-services a{min-height:190px}.ind-module-stack{grid-template-columns:1fr}.ind-module-stack[data-mode=mosaic]{grid-template-columns:1fr 1fr}.ind-module-stack[data-mode=mosaic] article:first-child{grid-row:auto}.ind-related>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=820px){.ind-system-hero{width:min(100% - 24px,700px);margin-bottom:25px}.ind-hero-copy{padding:56px 22px 15px}.ind-hero-copy h1{font-size:clamp(32px,9vw,46px)}.ind-hero-copy>p:not(.eyebrow){font-size:17px}.ind-hero-copy .actions{align-items:stretch}.ind-hero-copy .actions .line-link{padding-inline:4px}.ind-hero-visual{width:calc(100% - 28px);height:520px;margin:28px 14px 20px}.ind-system-hero[data-motif] .ind-visual-core{width:min(180px,100% - 48px);max-width:calc(100% - 48px)}.ind-visual-node{max-width:46%;padding:11px;font-size:9px}.ind-visual-index{font-size:46px}.ind-visual-scan{animation-duration:6.5s}.ind-signature,.ind-answer,.ind-journey,.ind-proof,.ind-discovery,.ind-migration,.ind-services,.ind-related,.ind-faq,.ind-architecture{padding-block:88px}.ind-signature{min-height:0}.ind-signature-art{min-height:520px}.ind-signature-center{width:165px}.ind-signature-item{width:49%;padding:14px}.ind-signature-item.item-1{top:5%;left:3%}.ind-signature-item.item-2{top:37%;right:3%}.ind-signature-item.item-3{bottom:5%;left:3%}.ind-answer{gap:25px}.ind-answer>div>p{font-size:17px}.ind-decision{padding:12px}.ind-decision-controls{display:block}.ind-decision-item{margin-bottom:10px;display:block}.ind-decision-item>button{overflow-wrap:normal;word-break:normal;grid-template-columns:48px minmax(0,1fr) auto;width:100%;min-height:142px;padding:18px}.ind-decision-item>button strong{overflow-wrap:normal;word-break:normal;font-size:16px}.ind-decision-summary{grid-column:1/-1}.ind-decision-item>button:hover,.ind-decision-item>button:focus-visible,.ind-decision-item>button[aria-expanded=true]{transform:translateY(-3px)}.ind-decision-result{border-radius:18px;min-height:0;margin-top:8px;padding:38px 24px;scroll-margin-top:100px}.ind-decision-result h3{font-size:clamp(26px,8.5vw,34px)}.ind-decision-orbit{opacity:.28;width:115px;height:115px;top:14px;right:13px}.ind-proof-items{padding:12px;display:block}.ind-proof-item{margin-bottom:10px;display:block}.ind-proof-item>button{width:100%;min-height:105px}.ind-proof-item>button:hover,.ind-proof-item>button:focus-visible,.ind-proof-item>button[aria-expanded=true]{transform:translateY(-3px)}.ind-proof-result{min-height:0;margin-top:8px;padding:38px 25px;scroll-margin-top:100px}.ind-proof-rings,.ind-proof-core{display:none}.ind-module-stack[data-mode=mosaic],.ind-module-stack{grid-template-columns:1fr}.ind-module-stack[data-mode=timeline] article{width:100%}.ind-module-stack[data-mode=tiles] article:nth-child(2),.ind-module-stack[data-mode=tiles] article:nth-child(3){transform:none}.ind-module-stack details,.ind-module-stack article{border-radius:18px}.ind-module-stack summary{grid-template-columns:44px 1fr auto;padding:22px 18px}.ind-module-stack summary>strong{font-size:20px}.ind-module-body{grid-template-columns:1fr;padding:0 18px 22px}.ind-module-stack article{grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:230px;padding:22px 18px}.ind-module-stack article>div h3{overflow-wrap:normal;word-break:normal;font-size:22px}.ind-module-stack[data-mode=rail] article{min-width:86vw}.ind-search-orbit{height:470px}.ind-search-orbit>i:nth-of-type(3){width:460px}.ind-migration-lane{padding:18px}.ind-migration-lane>div{grid-template-columns:60px 1fr;gap:10px}.ind-migration-lane>div i{display:none}.ind-migration-lane>div strong{grid-column:2}.ind-services nav,.ind-support-services,.ind-related>div:last-child{grid-template-columns:1fr}.ind-faq{gap:35px}}@media (width<=480px){.ind-hero-copy .actions{flex-direction:column}.ind-hero-copy .actions .button{width:100%}.ind-hero-notes{grid-template-columns:1fr;display:grid}.ind-hero-visual{height:470px}.ind-visual-node.node-4{display:none}.ind-visual-node.node-1{top:12%;left:3%}.ind-visual-node.node-2{top:24%;right:3%}.ind-visual-node.node-3{bottom:12%;left:3%}.ind-signature-art{min-height:480px}.ind-signature-item{width:58%}.ind-signature-item.item-2{top:39%}.ind-decision-item>button{grid-template-columns:42px minmax(0,1fr)}.ind-decision-item>button>i{grid-column:2}.ind-decision-result,.ind-proof-result{padding:34px 20px}.ind-search-orbit{height:410px}.ind-search-orbit>div{width:135px}.ind-search-orbit span:first-child{top:-65px;left:-70px}.ind-search-orbit span:nth-child(2){right:-75px}.ind-search-orbit span:nth-child(3){left:-70px}.ind-search-orbit>i:first-of-type{width:220px}.ind-search-orbit>i:nth-of-type(2){width:310px}.ind-search-orbit>i:nth-of-type(3){width:390px}.ind-related a{min-height:205px}.ind-faq summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.ind-visual-scan,.ind-motif-line,.ind-decision-orbit i,.ind-search-orbit>i,.ind-signature-art,.ind-decision,.ind-proof-items,.ind-module-stack>*,.ind-search-orbit,.ind-migration-lane,.ind-primary-service,.ind-related a{animation:none!important}.ind-decision-item>button,.ind-decision-line i,.ind-proof-item>button,.ind-module-stack>*,.ind-module-stack summary>i,.ind-primary-service,.ind-support-services a,.ind-services nav a,.ind-related a,.ind-faq summary span{transition:none!important}}@media (width<=480px){.ind-decision[data-motif=thermostat] .ind-decision-result>small{margin-left:10px}}.ind-system-hero,.ind-signature,.ind-answer,.ind-journey,.ind-proof,.ind-architecture,.ind-discovery,.ind-migration,.ind-services,.ind-related,.ind-faq,.ind-cta,.ind-decision,.ind-proof-field{--ind-accent-on-light:color-mix(in srgb,var(--ind-accent) 38%,var(--ind-ink))}.ind-architecture .eyebrow,.ind-decision-result>small,.ind-module-stack summary>span,.ind-module-stack article>span,.ind-module-stack summary>i,.ind-module-stack article>b,.ind-system-hero[data-motif=appointment-ticket] .ind-visual-core small,.ind-system-hero[data-motif=editorial-lookbook] .ind-visual-core small,.ind-system-hero[data-motif=dining-room] .ind-visual-core small,.ind-system-hero[data-motif=clean-sweep] .ind-visual-core small,.ind-proof-field[data-motif=clean-sweep] .ind-proof-result small{color:var(--ind-accent-on-light)}.ind-client-case{padding:40px 0 120px}.ind-client-case>a{isolation:isolate;color:#fff;background:#173f35;border:1px solid #638377;border-radius:18px;grid-template-columns:1fr 220px;align-items:end;gap:70px;min-height:520px;padding:70px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0009}.ind-client-case>a>img{z-index:-3;object-fit:cover;object-position:68% center}.ind-client-case__shade{z-index:-2;background:linear-gradient(90deg,#173f35 0,#173f35f2 43%,#173f3594 70%,#173f3530);position:absolute;inset:0}.ind-client-case>a>div{max-width:760px}.ind-client-case h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(42px,5vw,72px);line-height:1}.ind-client-case p:not(.eyebrow){color:#d6e1dd;max-width:660px;font-size:18px;line-height:1.75}.ind-client-case strong{background:#a83d32;align-items:center;gap:12px;margin-top:16px;padding:14px 17px;font-size:12px;display:inline-flex}.ind-client-case aside{color:#173f35;background:repeating-linear-gradient(0deg,#f6efdc 0 34px,#d9ccb0 35px);border:1px solid #b65549;grid-template-columns:1fr auto 1fr;align-self:center;align-items:center;gap:12px;padding:28px 22px;display:grid;box-shadow:12px 14px #0d2e25}.ind-client-case aside small{color:#762d27;letter-spacing:.15em;border-bottom:3px solid #a83d32;grid-column:1/-1;padding-bottom:9px;font-size:9px}.ind-client-case aside b{font:36px/1 Georgia,serif}.ind-client-case aside i{font-style:normal}.ind-client-case--tattoo>a{background:#120507;border-color:#7b2833;border-radius:0;box-shadow:18px 18px #b60e1e,0 28px 80px #0009}.ind-client-case--tattoo>a>img{object-position:center 38%}.ind-client-case--tattoo .ind-client-case__shade{background:linear-gradient(90deg,#080607f7 0,#0b0709eb 46%,#30070d9c 72%,#30070d42)}.ind-client-case--tattoo .eyebrow{color:#ff7581}.ind-client-case--tattoo p:not(.eyebrow){color:#e0cdd0}.ind-client-case--tattoo strong{background:#b60e1e;box-shadow:0 0 24px #ff263747}.ind-client-case--tattoo aside{color:#fff;background:repeating-linear-gradient(135deg,#18080b 0 28px,#230b10 29px);border-color:#ff5361;border-radius:0;box-shadow:10px 12px #b60e1e}.ind-client-case--tattoo aside small{color:#ff9ca5;border-color:#ff5361}.ind-client-case--tattoo aside b{letter-spacing:-.05em;font:800 25px/1 Arial,sans-serif}@media (width<=800px){.ind-client-case>a{grid-template-columns:1fr;gap:38px;padding:42px 28px}.ind-client-case aside{width:min(100%,240px)}.ind-client-case__shade{background:linear-gradient(90deg,#173f35f7 0,#173f35dc 65%,#173f3575)}.ind-client-case--tattoo .ind-client-case__shade{background:linear-gradient(90deg,#080607f7 0,#0b0709e8 68%,#30070d70)}}@media (width<=520px){.ind-client-case{width:min(100% - 24px,740px);padding-bottom:90px}.ind-client-case>a{min-height:560px;padding:36px 22px}.ind-client-case h2{font-size:42px}}.ind-client-proof{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:10px 0 120px;display:grid}.ind-client-proof figure{background:#f4f4ef;border:1px solid #7d6500;margin:0;padding:10px;box-shadow:18px 18px #ffc400}.ind-client-proof figure img{object-fit:contain;width:100%;height:auto;display:block}.ind-client-proof h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(40px,4.6vw,66px);line-height:1}.ind-client-proof>div>p:not(.eyebrow){color:#aaa393;font-size:18px;line-height:1.75}.ind-client-proof .eyebrow{color:#ffc400}.ind-client-proof .eyebrow i{background:#ffc400}.ind-client-proof .button{color:#111;background:#ffc400;border-color:#ffc400;margin-top:18px;box-shadow:0 0 30px #ffc40028}@media (width<=900px){.ind-client-proof{grid-template-columns:1fr;gap:45px}}@media (width<=520px){.ind-client-proof{width:min(100% - 28px,740px);padding-bottom:90px}.ind-client-proof figure{box-shadow:10px 10px #ffc400}.ind-client-proof .button{width:100%;padding-inline:18px}}
