.intervention-access{flex:none}.intervention-trigger{color:#573780;white-space:nowrap;background:#eee5f8;border:1px solid #9873cc40;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.25;transition:background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 4px 16px #6741a80d}.intervention-info-icon{flex:0 0 22px;width:22px;height:22px;display:block}.intervention-trigger:hover{background:#e5d7f4;box-shadow:0 4px 18px #6741a81a}.intervention-trigger:focus-visible{outline-offset:4px;outline:2px solid #6741a8}.modal.interventions-modal{border-radius:24px;width:min(620px,100% - 32px);max-height:min(680px,82svh);font-family:Manrope,system-ui,sans-serif}.interventions-return{z-index:2;background:var(--ivory);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:8px 24px;display:flex;position:sticky;top:0}.interventions-return .text-button{align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.interventions-modal .modal-inner{padding:22px 28px 28px}.modal.interventions-modal h2{white-space:normal;text-wrap:balance;margin:0 0 15px;font-size:clamp(23px,3vw,29px);font-weight:750;line-height:1.16}.interventions-modal .intervention-intro{font-size:13px;line-height:1.65}.intervention-levels{margin-top:20px}.intervention-level{border-top:1px solid var(--line)}.intervention-level>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding-block:12px;list-style:none;display:flex}.intervention-level>summary::-webkit-details-marker{display:none}.intervention-level>summary strong{font-size:16px;font-weight:750;display:block}.intervention-level .intervention-promise{margin-top:4px;font-size:12px;line-height:1.5;display:block}.intervention-expand{color:#6741a8;flex:none;font-size:21px}.intervention-level[open] .intervention-expand{transform:rotate(45deg)}.intervention-description{padding-bottom:14px}.intervention-description p,.intervention-context p{font-size:13px;line-height:1.65}.intervention-description .text-button{text-align:left;min-height:44px;margin-top:4px;font-size:12px}.intervention-context{border-top:1px solid var(--line);margin-top:16px}.intervention-context>summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:12px;line-height:1.5}.intervention-context p{margin-top:10px}.interventions-fallback{max-width:620px;font-size:12px}.interventions-fallback>summary{cursor:pointer;min-height:44px;padding-block:12px}.shop-section.section{isolation:isolate;border:0;padding-block:44px 56px;position:relative}.shop-ambience{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.shop-aura{aspect-ratio:1;background:radial-gradient(#b285f047,#c4a1ff20 42%,#0000 70%);border-radius:50%;width:clamp(300px,42vw,580px);position:absolute}.shop-aura--left{transform:translate3d(calc((var(--scroll-progress,.5) - .5) * 40px), calc((var(--scroll-progress,.5) - .5) * -24px), 0);top:32px;left:-160px}.shop-aura--right{transform:translate3d(calc((var(--scroll-progress,.5) - .5) * -40px), calc((var(--scroll-progress,.5) - .5) * 100px), 0);top:220px;right:-150px}.shop-offer-anchor{pointer-events:none;width:1px;height:1px;scroll-margin-top:105px;position:absolute;top:0;left:0}.shop-heading{min-width:0}.shop-introduction{justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.shop-custom-note{color:#615768;max-width:78ch;margin:16px 0 0;font-size:13px;line-height:1.6}.shop-custom-note strong{color:#403247;font-weight:650}.shop-heading h2{color:var(--ink);letter-spacing:-.065em;white-space:nowrap;margin-bottom:0;font-size:clamp(34px,5.2vw,66px);font-weight:800}.shop-section .shop-toolbar{border:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:18px;margin-top:18px;padding:12px 0;display:grid}.shop-section .shop-toolbar label{color:#615768;gap:7px;min-width:0;font-size:14px}.shop-section .shop-toolbar input,.shop-section .shop-toolbar select{background:#ffffffb8;border:0;border-radius:16px;min-height:48px;padding:12px 16px;font-size:15px;box-shadow:0 4px 18px #2f1c4510}.shop-section .shop-toolbar .text-button{color:#6741a8;grid-column:1/-1;justify-self:start;font-size:14px;text-decoration:none}.shop-section .shop-toolbar .family-select{flex-basis:235px}.shop-section .catalog-status{justify-content:flex-end;margin:0}.catalog-status>.text-button{min-height:44px;font-size:13px}.shop-section .solution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.catalog-preview-tools{color:#615768;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 10px;font-size:14px;font-weight:550;display:flex}.catalog-preview-tools>div{gap:8px;display:none}.catalog-preview-tools button{color:#6741a8;background:#e9def4;border:0;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:20px}.catalog-preview-tools button:hover{background:#ddc9f6}.catalog-preview-tools button:disabled{opacity:.35}.shop-section .solution-grid.catalog-preview{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding:8px 0 18px;overflow:visible}.catalog-preview .solution-card{scroll-snap-align:start}.shop-section .solution-card{--solution-tint:#ece1f8;--solution-accent:#624488;color:#241c2b;background:radial-gradient(ellipse at 100% 0, var(--solution-tint), transparent 78%), linear-gradient(145deg, #ffffffed, #ffffffa3);border:0;border-radius:24px;min-height:270px;padding:24px;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 24px #2e1c4310}.shop-section .solution-card[data-family=strategy]{--solution-tint:#ede1cd;--solution-accent:#695032}.shop-section .solution-card[data-family=social]{--solution-tint:#e9dff6;--solution-accent:#604188}.shop-section .solution-card[data-family=content]{--solution-tint:#efdcf0;--solution-accent:#744276}.shop-section .solution-card[data-family=web]{--solution-tint:#e2e5f2;--solution-accent:#47517d}.shop-section .solution-card[data-family=tech]{--solution-tint:#dbc3f7;--solution-accent:#613596}.shop-section .solution-card[data-family=influence]{--solution-tint:#f0dede;--solution-accent:#7f494e}.shop-section .solution-card[data-family=steering]{--solution-tint:#e5e1d7;--solution-accent:#53513e}.shop-section .solution-card:hover,.shop-section .solution-card:focus-within{box-shadow:0 14px 32px #43225820}@media (hover:hover) and (prefers-reduced-motion:no-preference){html:not([data-reduced=true]) .shop-section .solution-card:hover{transform:translateY(-4px)}}.shop-section .solution-card.is-selected{background:radial-gradient(at 100% 0,#d9b8ff,#0000 80%),#eee3fb;box-shadow:0 0 0 2px #8255b9,0 10px 28px #43225820}.shop-section .solution-card h3{overflow-wrap:anywhere;margin:22px 0 12px;font-size:clamp(21px,1.9vw,26px);font-weight:750;line-height:1.12}.shop-section .solution-card>p{color:#514557;margin-bottom:0;font-size:16px;line-height:1.5}.shop-section .card-kicker{color:var(--solution-accent);font-size:14px;font-weight:600}.shop-section .card-actions{gap:12px;padding-top:22px}.shop-section .card-actions .text-button{text-align:left;min-height:44px;color:var(--solution-accent);background:#ffffffc9;border-radius:100px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.shop-section .card-actions .text-button:hover{background:var(--solution-accent);color:#fff}.shop-section .select-button{color:var(--solution-accent);background:#ffffffb3;border:0;border-radius:50%}.shop-section .select-button:hover{background:#e6d5f6}.shop-section .select-button.selected{color:#fff;background:#6741a8}.select-button{border-radius:12px}.selection-glyph{flex:0 0 22px;width:22px;height:22px}.select-button.selected{background:#c4a1ff;border-color:#6741a8}.shop-section .catalog-more>summary{color:#5e3b8d;background:#e9def4;border:0;border-radius:100px;width:fit-content;max-width:100%;min-height:48px;margin:14px auto 22px;padding:14px 24px;font-size:15px}.shop-section .catalog-more>summary:hover{background:#dfccf6}.shop-section .shop-note{max-width:86ch;padding:14px 0 0;font-size:12px;line-height:1.6}.modal h2{font-weight:750}.modal .solution-promise{margin-bottom:16px;font-size:20px;font-weight:600;line-height:1.4}.solution-scope{border-top:1px solid var(--line);margin-top:20px;font-size:13px}.solution-scope>summary{cursor:pointer;min-height:44px;padding:12px 0}.solution-scope p{font-size:13px;line-height:1.65}.collaboration-section.section{isolation:isolate;color:#f3f0e8;background:#17131f;padding-block:48px 52px;position:relative;overflow:clip}.collaboration-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 70% 45%,#6741a830,#0000 62%);position:absolute;inset:0}.collaboration-heading{text-align:center;max-width:1120px;margin:0 auto 24px;position:relative}.collaboration-heading h2{letter-spacing:-.05em;font-size:clamp(27px,3.65vw,52px);font-weight:750;line-height:1.1;position:relative}.collaboration-heading h2>span{display:block}.collaboration-heading h2>span:last-child{color:#d6bbff;text-shadow:0 0 calc(12px + var(--finale-progress,1) * 20px) #c4a1ff42;transform:translateY(calc((1 - var(--finale-progress,1)) * 12px));margin-top:9px}.finale-aperture{pointer-events:none;width:min(640px,100% - 48px);height:210px;transform:translate(calc(-50% + (var(--finale-progress,1) - .5) * 24px), calc((var(--finale-progress,1) - .5) * -14px)) scale(calc(.7 + var(--finale-progress,1) * .3));background:radial-gradient(at 50% 20%,#c4a1ff1c,#0000 68%);border-top:1px solid #c4a1ff70;border-radius:50%;position:absolute;top:-30px;left:50%;box-shadow:0 -14px 48px #c4a1ff1a}.collaboration-choices{align-items:stretch;gap:16px;max-width:1120px;margin-inline:auto;position:relative}.collaboration-choices:before{content:"";height:1px;transform:scaleX(var(--finale-progress,1));background:linear-gradient(90deg,#0000,#d6bbff,#0000);position:absolute;top:89px;left:20%;right:20%;box-shadow:0 0 16px #c4a1ff}.collaboration-choice{isolation:isolate;color:var(--ink);background:#faf7ff;border:1px solid #c4a1ff4d;border-radius:24px;padding:20px 26px 22px;position:relative}.collaboration-choice.dark{color:#f3f0e8;box-shadow:0 0 calc(var(--finale-progress,1) * 42px) #b285f021;background:linear-gradient(150deg,#342542,#21182c 65%);border-color:#c4a1ff77}.collaboration-choice .eyebrow{letter-spacing:.08em;font-size:11px}.collaboration-choice.dark .eyebrow{color:#d6bbff}.collaboration-choice h3{letter-spacing:-.055em;margin:12px 0;font-size:clamp(27px,3vw,40px);font-weight:750}.collaboration-choice .lead{max-width:36ch;min-height:3em;font-size:17px;line-height:1.45}.collaboration-choice .button{border-radius:12px;margin-top:18px;padding:12px 18px;font-size:14px}.collaboration-detail{border-top:0;margin-top:14px}.collaboration-detail>.collaboration-discover{color:#573184;background:#f2eafa;border:1px solid #9b79c6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;max-width:100%;min-height:48px;padding:10px 14px;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;list-style:none;display:inline-flex}.collaboration-discover::-webkit-details-marker{display:none}.collaboration-discover>span:first-child{text-wrap:balance;min-width:0}.collaboration-discover-icon{border:1px solid;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:18px;font-weight:450;line-height:1;display:grid}.collaboration-detail[open] .collaboration-discover-icon{transform:rotate(45deg)}.collaboration-detail>.collaboration-discover:hover{background:#e9dafb;border-color:#6741a8;box-shadow:0 0 18px #b285f02b}.dark .collaboration-detail>.collaboration-discover{color:#e1cdff;background:#a579dc15;border-color:#a982d8}.dark .collaboration-detail>.collaboration-discover:hover{background:#b68ce92c;box-shadow:0 0 20px #b285f029}.collaboration-detail p{font-size:15px;line-height:1.6}.finale-geometry{color:#7442b5;width:252px;max-width:calc(100% - 24px);height:144px;transform:rotate(calc((1 - var(--finale-progress,1)) * -4deg));margin:0 auto 12px;display:block;overflow:hidden}.finale-geometry--system{color:#c4a1ff;filter:drop-shadow(0 0 12px #c4a1ff45);transform:rotate(calc((1 - var(--finale-progress,1)) * 4deg)) scale(calc(.88 + var(--finale-progress,1) * .12))}.obsidian-plane{stroke:#aa85d844;stroke-width:.75px;stroke-linejoin:bevel}.obsidian-edge{fill:none;stroke:#d6bbff;stroke-width:1.1px;stroke-linecap:round;opacity:.75}.intro-graphic .obsidian-facets{filter:drop-shadow(0 10px 16px #21132f25)}.finale-geometry .obsidian-edge{stroke-width:1.8px}.finale-geometry--system .network-volume{transform:scale(calc(.84 + var(--finale-progress,1) * .16));transform-origin:50%}.galaxy-geometry{fill:none}.galaxy-star,.galaxy-heart{fill:currentColor}.galaxy-star--bright,.galaxy-heart{filter:drop-shadow(0 0 3px)}.galaxy-link{stroke:currentColor;stroke-width:.7px;fill:none}.galaxy-geometry>g>path{stroke-linecap:round;fill:none}.network-volume{pointer-events:none;width:100%;height:100%;position:relative}.network-volume canvas,.network-fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.network-volume canvas{opacity:0}.network-volume[data-network-painted=true] canvas{opacity:1}.network-volume[data-network-painted=true] .network-fallback{display:none}.contact-section.section{background:var(--ivory);padding-block:44px 52px;overflow:clip}.contact-section .contact-layout{width:100%;max-width:720px;margin-inline:auto;display:block}.contact-section .contact-form{border:0;padding:0}.contact-section .contact-intro{max-width:62ch;margin-bottom:26px}.contact-section .contact-intro h2{letter-spacing:-.03em;margin:0 0 12px;font-size:20px;font-weight:700}.contact-section .contact-intro>p{max-width:none;margin:0;font-size:14px;line-height:1.65}.contact-section .contact-afterword{border-top:1px solid var(--line);max-width:62ch;margin-top:34px;padding-top:24px}.proof-return{margin-bottom:16px}.contact-section .contact-afterword>p{max-width:none;margin-block:10px;font-size:14px;line-height:1.65}.contact-section .contact-alternatives{text-align:center;color:var(--muted);margin-top:18px}.contact-section .contact-alternatives .contact-direct-email{margin:0}.contact-section .contact-alternatives .contact-channel{margin:6px 0 0;font-size:12px;line-height:1.7}.contact-section .contact-alternatives .contact-channel a{color:#6741a8;text-underline-offset:3px}@media (max-width:1100px){.shop-section .solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-section .solution-grid.catalog-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.modal.interventions-modal{border-radius:18px;width:calc(100% - 24px);height:auto;max-height:86svh;margin:auto}.interventions-return{padding:6px 14px}.interventions-return .text-button{font-size:11px}.interventions-modal .modal-inner{padding:18px}.shop-introduction{display:block}.shop-aura{width:340px}.shop-aura--left{left:-150px}.shop-aura--right{right:-180px}.intervention-access{margin-top:14px}.shop-section .shop-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.shop-section .shop-toolbar .search{grid-column:auto}.shop-section .shop-toolbar label{font-size:12px}.shop-section .shop-toolbar input,.shop-section .shop-toolbar select{border-radius:14px;min-width:0;padding:12px 10px;font-size:13px}.shop-section .shop-toolbar input::placeholder{font-size:12px}.shop-section .shop-toolbar .text-button{justify-self:start;min-height:44px;font-size:14px}.catalog-preview-tools>div{display:flex}.shop-section .solution-grid,.shop-section .solution-grid.catalog-preview{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(300px,84vw);grid-auto-flow:column;gap:16px;padding:8px 3px 22px;scroll-padding-inline:3px;display:grid;overflow-x:auto}.shop-section .solution-grid::-webkit-scrollbar{display:none}.shop-section .solution-card{scroll-snap-align:start;min-height:260px;padding:22px}.shop-section .catalog-more .solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.shop-section .catalog-more .solution-card{padding:20px}.shop-section .catalog-more .solution-card h3{font-size:21px}.collaboration-section.section{padding-block:38px}.collaboration-heading{margin-bottom:24px}.collaboration-choices{grid-template-columns:1fr;gap:14px}.collaboration-choices:before{display:none}.collaboration-choice{padding:18px 22px}.collaboration-choice .lead{min-height:0;font-size:16px}.finale-geometry{width:214px;height:118px;margin-bottom:8px}.collaboration-choice .button{margin-top:14px}}@media (max-width:420px){.shop-section .catalog-more .solution-grid{grid-template-columns:1fr}}html[data-reduced=true] .finale-aperture{transform:translate(-50%)}html[data-reduced=true] .collaboration-heading h2>span:last-child,html[data-reduced=true] .finale-geometry,html[data-reduced=true] .collaboration-choices:before,html[data-reduced=true] .finale-geometry--system .network-volume,html[data-reduced=true] .shop-aura,html[data-reduced=true] .contact-send-halo{transform:none}html[data-reduced=true] .shop-section .solution-card{transition:none}@media (prefers-reduced-motion:reduce){.intervention-trigger{transition:none}.shop-aura,.contact-send-halo{transform:none}.shop-section .solution-card{transition:none}.finale-aperture{transform:translate(-50%)}.collaboration-heading h2>span:last-child,.finale-geometry,.collaboration-choices:before,.finale-geometry--system .network-volume{transform:none}}
.expertise-reader-panel{padding:32px var(--gutter) 70px;background:#f3f0e8;scroll-margin-top:96px}.expertise-reader-panel>.expertise-close,.expertise-reader-panel>.expertise-chapter{max-width:1180px;margin-inline:auto}.expertise-reader-panel>.expertise-close{margin-inline:0}.expertise-reader-panel .expertise-chapter{padding-top:24px}.expertise-hero{isolation:isolate;color:#fcfaff;background:#211b29;border:1px solid #c4a1ff26;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px 44px;padding:clamp(24px,4vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 40px #211b2910}.expertise-hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#8051be55,#0000 65%);position:absolute;inset:-50% -10% -40% 40%}.expertise-hero .expertise-chapter-heading{grid-column:1/-1;margin:0;display:block}.expertise-hero .expertise-chapter-heading>.expertise-icon{color:#dbc4ff;background:#c4a1ff12;border:1px solid #c4a1ff55;border-radius:15px;width:48px;height:48px;margin:0 0 20px;padding:11px;display:block}.expertise-hero .expertise-chapter-heading h2{margin:0;font-size:clamp(29px,3.3vw,43px);line-height:1.13}.expertise-hero .expertise-chapter-heading .expertise-title-detail{color:#d5bbee;margin-top:13px;font-size:clamp(15px,1.7vw,19px);font-weight:450;line-height:1.5}.expertise-hero .expertise-value{background:0 0;border:0;border-radius:0;padding:0}.expertise-hero .expertise-value h3,.expertise-hero .expertise-experience-heading{color:#e5d5f7;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(18px,2vw,22px);font-weight:700}.expertise-hero .expertise-value p{color:#fcfaff;letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(18px,1.8vw,21px);font-weight:550;line-height:1.6}.expertise-hero .expertise-value p:first-letter{text-transform:uppercase}.expertise-reader-panel .expertise-experiences{grid-template-columns:minmax(0,1fr);gap:12px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.expertise-reader-panel .expertise-experiences li{color:#f1eafa;margin:0;padding:0 0 0 17px;font-size:15px;font-weight:500;line-height:1.7;position:relative}.expertise-reader-panel .expertise-experiences li:before{content:"";background:#c4a1ff;border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:0}.expertise-reader-panel .experience-note{color:#d5bbee;font-size:11px}.expertise-showcase{margin-top:42px}.expertise-showcase-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.expertise-showcase-heading h3{color:#211b29;letter-spacing:-.035em;margin:0;font-size:clamp(21px,2.2vw,27px);font-weight:650;line-height:1.3}.expertise-showcase--reader .expertise-showcase-heading h3{letter-spacing:-.045em;font-size:clamp(34px,4.8vw,58px);font-weight:800;line-height:1.12}.expertise-showcase--reader .expertise-proof-card{flex-basis:280px}.expertise-showcase-heading p{color:#756a7d;margin:7px 0 0;font-size:12px;line-height:1.5}.expertise-rail-controls{flex-shrink:0;gap:8px;display:flex}.expertise-rail-controls button{color:#6741a8;background:#fcfaff;border:1px solid #9873cc55;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.expertise-rail-controls button:disabled{opacity:.35}.expertise-rail-controls svg{stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.expertise-proof-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#a38bbd #e8e1ee;scrollbar-width:thin;gap:16px;margin:0;padding:3px 3px 16px;list-style:none;display:flex;overflow-x:auto}.expertise-proof-card{scroll-snap-align:start;background:#fcfaff;border:1px solid #9873cc38;border-radius:20px;flex:0 0 245px;min-width:0;position:relative;overflow:hidden;box-shadow:0 4px 16px #211b2908}.expertise-proof-visual{--expertise-card-height:268px;height:var(--expertise-card-height);background:#e9e4ef;position:relative;overflow:hidden}.expertise-proof-card.is-video .expertise-proof-visual{background:#211b29}.expertise-proof-visual>img{object-fit:cover;width:100%;height:100%;display:block}.expertise-proof-visual .proof-artwork{width:100%;height:100%;margin:0}.expertise-proof-visual .proof-artwork-stage{background:#eee9f3;border-radius:0;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.expertise-proof-visual .proof-artwork-stage>img{object-fit:contain;width:100%;height:100%;display:block}.expertise-proof-visual .proof-image-frame{width:min(100%, calc(var(--expertise-card-height) * var(--proof-frame-ratio)))}.expertise-proof-visual .proof-feed-focus{width:100%;height:100%}.expertise-proof-action{color:#fcfaff;pointer-events:none;background:#211b29e8;border:1px solid #fff5;border-radius:999px;align-items:center;padding:8px 12px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:14px}.expertise-proof-caption{padding:17px 18px 20px}.expertise-proof-caption>span{color:#805b9e;margin-bottom:7px;font-size:10px;font-weight:550;display:block}.expertise-proof-caption h4{color:#352a3e;margin:0;font-size:14px;font-weight:650;line-height:1.5}.expertise-proof-result{color:#211b29;align-items:baseline;gap:9px;margin:0 0 12px;display:flex}.expertise-proof-result strong{letter-spacing:-.05em;font-size:clamp(34px,4vw,44px);font-weight:800;line-height:1.1}.expertise-proof-result span{color:#665472;font-size:13px;font-weight:550}.expertise-proof-highlight{color:#513080;letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:23px;font-weight:750;line-height:1.2}.expertise-proof-hit{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.expertise-proof-hit:focus-visible{outline-offset:-4px;outline:3px solid #6741a8}.expertise-reader-panel .expertise-reading{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,70px);margin-top:50px;display:grid}.expertise-reading-title{color:#49305f;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:600;line-height:1.35}.expertise-reading-emoji{margin-bottom:12px;font-size:27px;line-height:1;display:block}.expertise-reader-panel .expertise-reading .long-copy{max-width:66ch;margin:0;padding:0}.expertise-reader-panel .long-copy>p{color:#403847;font-size:16px;line-height:1.8}.expertise-reader-panel .long-copy>p:first-child{color:#352a3e;font-size:17px;font-weight:500}.expertise-reader-panel .long-copy>p+p{margin-top:22px}.expertise-reader-panel .long-copy strong{color:#211b29;font-weight:700}.expertise-missions{background:linear-gradient(120deg,#ece3f8,#fcfaff);border:1px solid #9873cc38;border-radius:26px;margin-top:46px;padding:30px 34px}.expertise-missions-intro h3{color:#352a3e;letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.5vw,29px);font-weight:650;line-height:1.35}.expertise-missions-intro p{color:#665472;max-width:68ch;margin:10px 0 0;font-size:14px;line-height:1.7}.expertise-missions .related{gap:10px;margin:22px 0}.expertise-missions .related button{color:#6741a8;background:#fcfaff;border:1px solid #9873cc55;border-radius:14px;min-height:44px;padding:11px 17px;font-size:13px;font-weight:600}.expertise-catalog-link{color:#fcfaff;background:#6741a8;border:1px solid #6741a8;border-radius:999px;justify-content:center;align-items:center;gap:14px;max-width:100%;min-height:48px;padding:12px 20px;font-size:13px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.expertise-catalog-link span{flex-shrink:0;font-size:17px}.expertise-showcase--featured{max-width:1120px;margin:30px auto 18px}.expertise-showcase--featured .expertise-proof-card{flex-basis:calc(33.3333% - 10.6667px)}.expertise-showcase--featured .expertise-proof-visual{--expertise-card-height:230px}.expertise-showcase--featured .expertise-showcase-heading h3{font-size:clamp(20px,2vw,25px)}.expertise-showcase--preview{margin:15px 0}.expertise-showcase--preview .expertise-showcase-heading{margin-bottom:8px}.expertise-showcase--preview .expertise-showcase-heading h5{color:#6a4d86;margin:0;font-size:10px}.expertise-showcase--preview .expertise-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid;overflow:visible}.expertise-showcase--preview .expertise-proof-card{border-radius:14px}.expertise-showcase--preview .expertise-proof-visual{--expertise-card-height:110px}.expertise-showcase--preview .expertise-proof-caption{padding:9px 10px 12px}.expertise-showcase--preview .expertise-proof-caption>span{display:none}.expertise-showcase--preview .expertise-proof-caption h4{letter-spacing:0;text-wrap:pretty;margin:0;font-size:11px;font-weight:650;line-height:1.45}.expertise-showcase--preview .expertise-proof-action{padding:5px 8px;font-size:10px;bottom:7px;left:7px}@media (hover:hover){.expertise-proof-card:has(.expertise-proof-hit:hover){border-color:#9873cc88;box-shadow:0 6px 20px #6741a814}.expertise-missions .related button:hover,.expertise-rail-controls button:not(:disabled):hover{background:#f2ecfa;border-color:#9873cc99}.expertise-catalog-link:hover{background:#513080}}@media (max-width:899px){.expertise-hero{grid-template-columns:minmax(0,1fr);gap:26px}.expertise-reader-panel .expertise-reading{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:599px){.expertise-reader-panel{padding-top:24px;scroll-margin-top:80px}.expertise-hero{border-radius:24px;padding:24px 22px}.expertise-showcase{margin-top:32px}.expertise-showcase--preview{margin-top:15px}.expertise-showcase--featured .expertise-proof-card{flex-basis:240px}.expertise-showcase-heading{align-items:flex-end;gap:12px}.expertise-rail-controls{gap:6px}.expertise-rail-controls button{width:36px;height:36px}.expertise-proof-card{flex-basis:225px}.expertise-showcase--reader .expertise-proof-card{flex-basis:265px}.expertise-proof-visual{--expertise-card-height:260px}.expertise-reader-panel .expertise-reading{margin-top:34px}.expertise-missions{margin-top:34px;padding:25px 22px}.expertise-catalog-link{border-radius:18px;padding:12px 17px}}
