@keyframes traffic-bar-in{0%{opacity:.5;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes traffic-bar-rise{0%,8%{fill:#aeb2b8;opacity:.5;transform:scaleY(.35)}28%,72%{fill:var(--accent-pop);opacity:1;transform:scaleY(1)}92%,to{fill:#aeb2b8;opacity:.65;transform:scaleY(1)}}@keyframes pillIn{0%{opacity:0;transform:translateY(.08em) scale(.92)}to{opacity:1;transform:translateY(.08em) scale(1)}}@keyframes asideIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes about-hero-ken{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes about-hero-rule{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes about-hero-rail-in{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes about-orbit-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes about-signal{0%{transform:scaleY(.45);opacity:.55}to{transform:scaleY(1);opacity:1}}@keyframes founder-photo-bar{to{transform:scaleX(1)}}@keyframes about-milo-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes about-milo-speech-pop{0%{transform:scale(.96);opacity:.45}to{transform:scale(1);opacity:1}}@keyframes about-milo-drift{0%,to{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(.8rem,-.7rem,0) scale(1.05)}}@keyframes about-milo-spin{to{transform:translateZ(-40px) rotate(360deg)}}@keyframes about-milo-bob{0%,to{translate:0 0}50%{translate:0-.45rem}}@keyframes about-milo-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-.35rem)}}@keyframes about-milo-hop{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-.85rem) scale(1.04)}70%{transform:translateY(.1rem) scale(.98)}}@keyframes about-milo-ear-l{0%,to{transform:translateZ(3px) rotate(20deg)}40%{transform:translateZ(3px) rotate(38deg)}}@keyframes about-milo-ear-r{0%,to{transform:translateZ(3px) scaleX(-1) rotate(20deg)}40%{transform:translateZ(3px) scaleX(-1) rotate(38deg)}}@keyframes platformMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes proof-orb-drift{0%{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(2.5%,4%,0) scale(1.08)}}@keyframes proof-glow-pulse{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes proof-shine-sweep{0%{opacity:0;transform:translateX(-130%) skewX(-16deg)}20%{opacity:1}to{opacity:0;transform:translateX(130%) skewX(-16deg)}}@keyframes milo-blink{0%,45%,49%,to{transform:translateZ(26px) scaleY(1)}47%{transform:translateZ(26px) scaleY(.08)}}@keyframes milo-paw-wave{0%,to{transform:scale(1) rotate(10deg) translateY(0)}50%{transform:scale(1) rotate(28deg) translateY(-.2rem)}}@keyframes milo-figure-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.25rem)}}@keyframes milo-figure-cheer{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-.35rem) scale(1.03)}70%{transform:translateY(-.1rem) scale(1.01)}}@keyframes milo-tail-wag{0%,to{transform:rotate(-26deg)}50%{transform:rotate(8deg)}}@keyframes milo-dot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-3px);opacity:1}}@keyframes website-hero-mark{to{background-size:100% 100%}}@keyframes website-device-float{to{transform:rotate(-1.5deg) translate3d(0,-10px,25px)}}@keyframes website-phone-float{to{transform:rotate(4deg) translate3d(-5px,-16px,80px)}}@keyframes website-shape-spin{to{transform:rotate(360deg)}}@keyframes website-art-morph{to{transform:rotate(55deg) scale(.92);border-radius:60% 40% 57% 43%}}@keyframes website-ticker{to{transform:translateX(-50%)}}@keyframes website-motion-dot{to{transform:translateY(-3.5rem) scale(.45);border-radius:0;background:var(--web-lime)}}@keyframes website-arrow-nudge{to{transform:translateX(5px)}}@keyframes growth-loop-dash{to{stroke-dashoffset:-220}}@keyframes local-ai-blink{0%,to{opacity:1}45%{opacity:.35}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes trends-radar-sweep{to{transform:rotate(360deg)}}@keyframes trends-dot-pulse{to{transform:scale(1.25)}}@keyframes trends-output-rise{0%{transform:scaleY(.45);opacity:.5}to{transform:scaleY(1);opacity:1}}@keyframes milo-sticker-pop{0%{transform:scale(.92) translateY(.25rem);opacity:.7}60%{transform:scale(1.04) translateY(-.1rem);opacity:1}to{transform:scale(1) translateY(0)}}@keyframes milo-esports-rgb{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes milo-esports-scan{0%{background-position:0 0}to{background-position:200%0}}@keyframes milo-esports-spin{to{transform:rotate(360deg)}}@keyframes milo-live-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.35rem)}}@keyframes milo-live-pulse{0%{box-shadow:0 0 0 0 rgba(255,0,51,.45)}70%{box-shadow:0 0 0 .4rem transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes milo-live-progress{0%{width:8%}to{width:94%}}@keyframes promise-chat-pop{0%{transform:scale(.96);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes promise-cast-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes bs-moods-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes vp-cover-ken{0%{transform:scale(1.02)}to{transform:scale(1.07)}}@keyframes vp-studio-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}@keyframes team-corp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}@keyframes th-loader-bounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-.42rem);opacity:1}}@keyframes atcPromoMetricIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes atcPromoArrowPulse{0%,to{transform:translateX(0);opacity:.85}50%{transform:translateX(4px);opacity:1}}@keyframes atcPromoDraw{to{stroke-dashoffset:0}}@keyframes atcPromoFade{to{opacity:1}}@keyframes svcLandMetricIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svcLandArrowPulse{0%,to{transform:translateX(0);opacity:.85}50%{transform:translateX(4px);opacity:1}}@keyframes svcLandDraw{to{stroke-dashoffset:0}}@keyframes svcLandFade{to{opacity:1}}@keyframes svcLandVisualIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svcLandGlowPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}:root{--bg:#ffffff;--bg-elevated:#ffffff;--bg-soft:#eef0f3;--surface:#ffffff;--text:#111216;--text-muted:#5a616c;--text-dim:#848b96;--accent:#111216;--accent-bright:#111216;--accent-pop:#c6f135;--accent-word:#111216;--line:rgba(17, 18, 22, 0.1);--glow:rgba(17, 18, 22, 0.06);--spot:rgba(17, 18, 22, 0.08);--max-wide:1400px;--font-display:"Space Grotesk", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif;--font-heading:"PingFang TC", "Microsoft JhengHei", "Space Grotesk", system-ui, sans-serif;--font-body:"PingFang TC", "Microsoft JhengHei", system-ui, sans-serif;--lh-body:1.85;--lh-lead:1.8;--lh-title:1.22;--lh-display:1.08;--track-body:0.01em;--track-title:0.02em;--track-en-tight:-0.035em;--track-label:0.12em;--ease:cubic-bezier(0.22, 1, 0.36, 1);--max:1280px;--page-gutter:clamp(1.25rem, 3.75vw, 3.25rem)}*,::after,::before{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#fff;overflow-x:clip}html{scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-weight:400;font-optical-sizing:auto;background:var(--bg);color:var(--text);line-height:var(--lh-body);letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100dvh}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:var(--track-title);word-break:normal;overflow-wrap:break-word;line-break:strict;hyphens:none}.brand-manifesto-title,.brand-pillar h3,.section-title,.service-name,.service-showcase-copy h3{word-break:normal;overflow-wrap:break-word;line-break:strict;hyphens:none;-webkit-hyphens:none}.page-hero h1,h1,h2,h3,h4,h5,h6{-webkit-hyphens:none}.brand-manifesto-title,.brand-pillar h3,.service-name,.service-showcase-copy h3,h1,h2,h3,h4,h5,h6{line-height:var(--lh-title)}.approach-step h3{font-family:var(--font-heading);letter-spacing:var(--track-title)}.approach-step h3,.belief-item h3,.portfolio-title{line-height:var(--lh-title);word-break:normal;overflow-wrap:break-word;line-break:strict;hyphens:none;-webkit-hyphens:none}.resource-card-title{line-height:var(--lh-title)}.proof-feature-copy h2,.resource-card-title{line-break:strict;hyphens:none;-webkit-hyphens:none}.contact-form-title,.proof-feature-copy h2{word-break:normal;overflow-wrap:break-word}.contact-form-title,.cta-band-title{line-height:var(--lh-title);line-break:strict;hyphens:none;-webkit-hyphens:none}.hero-soft,.hero-support,.post-list-title,.prose-section h2,.prose-section h3{word-break:normal;overflow-wrap:break-word;line-break:strict;hyphens:none;-webkit-hyphens:none}.hero-soft,.hero-support,.post-list-title,.prose-section h3{line-height:var(--lh-title)}.hero-soft,.hero-support{letter-spacing:var(--track-title)}li,p{text-wrap:pretty}.hero-note,.page-lead,.section-desc,li,p{letter-spacing:var(--track-body);line-break:strict;word-break:normal;overflow-wrap:break-word}.hero-note,li,p{line-height:var(--lh-lead)}.approach-step p,.belief-item p,.brand-manifesto-lead,.brand-pillar p,.cta-band .section-desc,.footer-tagline,.service-blurb{letter-spacing:var(--track-body);line-break:strict;word-break:normal;overflow-wrap:break-word;text-wrap:pretty}.approach-step p,.cta-band .section-desc,.footer-tagline{line-height:var(--lh-lead)}.resource-card-excerpt{line-break:strict;word-break:normal;text-wrap:pretty}.portfolio-result,.portfolio-summary,.resource-card-excerpt{line-height:var(--lh-lead);letter-spacing:var(--track-body)}.contact-form-note,.contact-panel-note,.entry-body p,.portfolio-result,.portfolio-summary,.post-list-excerpt,.prose-section p{line-break:strict;word-break:normal;overflow-wrap:break-word;text-wrap:pretty}.contact-form-note,.contact-panel-note,.post-list-excerpt{line-height:var(--lh-lead);letter-spacing:var(--track-body)}.btn,.filter-chip,.nav-center a,.portfolio-cat,.proof-stage-badge,.resource-card-meta{font-family:var(--font-display)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;padding:.75rem 1.3rem;font-size:.92rem;font-weight:500;letter-spacing:.02em;text-transform:none;border:1px solid transparent;cursor:pointer;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.btn-primary{background:var(--accent-pop);color:var(--text);border-color:transparent}.btn-primary:hover{background:#b6e228;transform:translateY(-1px)}.btn-whatsapp{background:#25d366;color:#fff;border-color:transparent;gap:.55rem}.btn-whatsapp:hover{background:#1ebe57;color:#fff;transform:translateY(-1px)}.btn-whatsapp svg{flex-shrink:0}.btn-ghost{background:0 0;color:var(--text);border-color:var(--line)}.btn-ghost:hover{border-color:var(--text);background:#fff}button.btn{font:inherit;appearance:none}.site-wrap{position:relative;min-height:100vh;min-height:100dvh;overflow-x:clip;max-width:100%}body.is-nav-locked{position:fixed;left:0;right:0;width:100%;overflow:hidden}.site-wrap::after,.site-wrap::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.site-wrap::before{background:radial-gradient(ellipse 90% 55%at 50% -15%,rgba(17,18,22,.05),transparent 55%),radial-gradient(ellipse 45% 35%at 100% 10%,rgba(17,18,22,.04),transparent 50%),linear-gradient(180deg,#f7f8fa 0,#fff 42%,#fff 100%)}.site-wrap::after{opacity:.82;background-image:linear-gradient(rgba(17,18,22,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.075) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 70%at 50% 28%,#000,transparent)}.site-footer,.site-main{position:relative;z-index:1}.site-main{overflow-x:clip;max-width:100%}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.1rem var(--page-gutter);transition:background .4s var(--ease),backdrop-filter .4s var(--ease),border-color .4s var(--ease);border-bottom:1px solid transparent}.site-header.is-scrolled{background:rgba(255,255,255,.9);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.header-inner{max-width:var(--max-wide);margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.brand{display:inline-flex;align-items:center;justify-self:start}.brand a picture{display:inline-flex;line-height:0}.brand-mark{height:28px;width:auto}.nav-center{display:flex;align-items:center;justify-content:center;gap:1.75rem;justify-self:center}.nav-center a{font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text);transition:opacity .25s var(--ease)}.nav-center a:hover{opacity:.55}.nav-dropdown{position:relative}.nav-dropdown::after{content:"";position:absolute;top:100%;left:-1rem;width:calc(100% + 2rem);height:1.4rem}.nav-dropdown-head{display:flex;align-items:center}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:.35rem}.nav-dropdown-trigger>span{font-size:.85rem;transition:transform .25s var(--ease)}.nav-dropdown:focus-within .nav-dropdown-trigger>span,.nav-dropdown:hover .nav-dropdown-trigger>span{transform:rotate(180deg)}.nav-dropdown-toggle{display:none}.nav-submenu{position:absolute;top:calc(100% + 1.15rem);left:50%;z-index:20;display:block;width:23rem;padding:.75rem;background:rgba(255,255,255,.96);border:1px solid rgba(17,18,22,.1);box-shadow:0 24px 60px rgba(17,18,22,.14);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,.75rem);transition:opacity .25s var(--ease),visibility .25s var(--ease),transform .3s var(--ease)}#services-submenu{width:min(48rem,calc(100vw - 2.5rem))}@media (min-width:1101px){#services-submenu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem .5rem}}#services-submenu .nav-submenu-all,#services-submenu .nav-submenu-label{grid-column:1/-1}.nav-dropdown:focus-within .nav-submenu,.nav-dropdown:hover .nav-submenu{display:block;opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.nav-submenu-label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.45rem .55rem .8rem;border-bottom:1px solid rgba(17,18,22,.08)}.nav-submenu-label span{font-family:var(--font-display);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.nav-submenu-label small{color:var(--text-dim);font-size:.65rem}.nav-center .nav-submenu>a{display:grid;grid-template-columns:2rem 1fr;gap:.65rem;align-items:center;padding:.72rem .55rem;color:var(--text);border-bottom:1px solid rgba(17,18,22,.07);font-family:var(--font-heading);font-size:.78rem;letter-spacing:0;text-transform:none;opacity:1;transition:background .22s var(--ease),padding-left .22s var(--ease)}.nav-center .nav-submenu>a:hover{padding-left:.75rem;background:rgba(198,241,53,.14);opacity:1}.header-milo-copy small,.nav-submenu>a>span{font-family:var(--font-display);font-size:.62rem}.nav-submenu>a>span{color:#607a0d}.nav-submenu>a>strong{font-weight:600}.nav-center .nav-submenu .nav-submenu-all{margin:0 0 .45rem;border-bottom:0;background:var(--accent-pop)}.header-actions,.header-end{justify-self:end;display:inline-flex;align-items:center;gap:.55rem}.header-milo,.header-milo:hover{background:#c6f135;box-shadow:none}.header-milo{display:inline-flex;align-items:center;gap:.55rem;padding:.28rem .95rem .28rem .3rem;border-radius:999px;color:#111216;text-decoration:none;border:1px solid rgba(17,18,22,.08);transition:opacity .2s ease}.header-milo:hover{opacity:.92;filter:none;transform:none}.header-milo.is-active{outline:2px solid rgba(17,18,22,.55);outline-offset:2px}.header-milo-dog{position:relative;width:2.15rem;height:2.15rem;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px rgba(17,18,22,.08);overflow:hidden;flex-shrink:0}.header-milo-dog .milo-avatar,.header-milo-dog .milo-avatar--small{width:1.85rem;height:1.85rem}.header-milo-dog .milo-chip-avatar,.header-milo-dog .milo-chip-avatar--small{width:100%;height:100%}.header-milo-copy{display:grid;gap:.05rem;line-height:1.15;padding-right:.1rem}.header-cta,.header-milo-copy strong{color:#111216;font-family:var(--font-display)}.header-milo-copy strong{font-size:.78rem;font-weight:700;letter-spacing:.01em;text-transform:none;text-shadow:none}.header-milo-copy small{letter-spacing:.02em;color:rgba(17,18,22,.72);text-shadow:none}.header-cta{display:inline-flex;align-items:center;padding:.7rem 1.2rem;border-radius:999px;background:var(--accent-pop);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:transform .3s var(--ease),filter .3s var(--ease)}.header-cta-label--mobile{display:none}.header-cta:hover{transform:translateY(-1px);filter:brightness(.97)}@media (max-width:1180px){.header-milo-copy small{display:none}.header-milo{padding:.28rem .8rem .28rem .28rem}.header-milo-copy strong{font-size:.72rem;letter-spacing:.01em}}.menu-toggle{display:none;background:0 0;border:0;color:var(--text);cursor:pointer;width:44px;height:44px;position:relative;justify-self:end;align-items:center;justify-content:center;z-index:120;border-radius:999px;transition:background .25s var(--ease)}.menu-toggle-box,.menu-toggle-box span{position:relative;width:22px;height:14px;display:block}.menu-toggle-box span{position:absolute;left:0;height:1.5px;background:var(--text);border-radius:2px;transition:transform .35s var(--ease),opacity .25s var(--ease),top .35s var(--ease)}.menu-toggle-box span:first-child{top:3px}.menu-toggle-box span:last-child{top:10px}.menu-toggle[aria-expanded=true]{background:rgba(17,18,22,.06)}.menu-toggle[aria-expanded=true] .menu-toggle-box span:first-child{top:6.5px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-box span:last-child{top:6.5px;transform:rotate(-45deg)}.nav-mobile-foot,.nav-mobile-top{display:none}.hero{position:relative;min-height:0;height:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40rem) minmax(17rem,26rem) minmax(0,1fr);grid-template-rows:auto auto;column-gap:clamp(1.5rem,2.6vw,2.5rem);align-items:center;align-content:start;width:min(100%,calc(var(--max-wide) + 2 * var(--page-gutter)));margin-inline:auto;box-sizing:border-box;padding:8.75rem var(--page-gutter) 1.25rem;background:#fff;overflow:visible}.hero::before{content:"";inset:auto 0 0 0;height:58%;background-image:radial-gradient(circle at 20% 40%,rgba(198,241,53,.12),transparent 28%),radial-gradient(circle at 70% 60%,rgba(17,18,22,.04),transparent 26%),linear-gradient(rgba(17,18,22,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.07) 1px,transparent 1px);background-size:auto,auto,44px 44px,44px 44px;mask-image:linear-gradient(to top,#000 30%,transparent 96%);opacity:1}.hero-aside,.hero-aside-glow,.hero::before{position:absolute;pointer-events:none}.hero-aside{position:relative;grid-column:3;grid-row:1;top:auto;right:auto;transform:none;width:100%;max-width:26rem;justify-self:center;align-self:center;z-index:0}.hero-aside-glow{display:none;inset:-4% -22%;background:0 0;opacity:0}.hero-photo-card{position:relative;z-index:1;width:100%;margin:0;aspect-ratio:1/1.06;overflow:hidden;background:0 0;border:0;box-shadow:none;animation:asideIn .45s var(--ease) both;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 3%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 4%,#000 96%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 3%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-photo-card--motion{pointer-events:auto}.brand-manifesto::before,.hero-photo-card::after{content:"";position:absolute;inset:0;pointer-events:none}.hero-photo-card::after{z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.92)0,rgba(255,255,255,.55) 8%,rgba(255,255,255,.15) 18%,transparent 30%),radial-gradient(ellipse 96% 90%at 50% 50%,transparent 64%,rgba(255,255,255,.14) 88%,rgba(255,255,255,.38) 100%),linear-gradient(180deg,transparent 0,transparent 78%,rgba(255,255,255,.22) 100%)}.hero-photo-card img,.hero-photo-card--motion .hero-photo-video{width:100%;height:100%;object-fit:contain;object-position:center center;transition:opacity .35s ease}.hero-photo-card img{filter:none;transform:none}.hero-photo-card--motion .hero-photo-video{position:absolute;inset:0;z-index:1;background:0 0;pointer-events:none;opacity:0}.hero-photo-card--motion>img,.hero-photo-card--motion>picture{position:relative;z-index:0;opacity:1}.hero-photo-card--motion.is-video-ready .hero-photo-video,.hero-photo-card--motion.is-video-ready>img,.hero-photo-card--motion.is-video-ready>picture{opacity:1}.hero-photo-card figcaption{position:absolute;z-index:2;left:1.15rem;bottom:18%;right:1.15rem;color:#111216;font-size:.85rem;line-height:1.35;text-shadow:0 1px 0 rgba(255,255,255,.7)}.hero-aside-chip{position:absolute;z-index:2;border:1px solid var(--line);background:#fff;box-shadow:0 12px 28px rgba(17,18,22,.08);animation:asideIn 1s var(--ease) .45s both}.hero-aside-chip-a,.hero-aside-chip-b,.hero-aside-chip-c,.hero-photo-card figcaption{font-family:var(--font-heading);font-weight:600;letter-spacing:.04em}.hero-aside-chip-a{left:-1.1rem;bottom:18%;padding:.7rem 1rem;font-size:.88rem;color:var(--text);background:#fff}.hero-aside-chip-b,.hero-aside-chip-c{border-color:transparent}.hero-aside-chip-b{right:-.6rem;top:16%;padding:.7rem 1rem;font-size:.88rem;color:var(--text);background:var(--accent-pop)}.hero-aside-chip-c{left:8%;top:8%;padding:.6rem .9rem;font-size:.84rem;color:#fff;background:#111216;animation-delay:.6s}.hero-stage{position:relative;z-index:1;grid-column:2;grid-row:1;width:auto;max-width:40rem;min-width:0;margin:0;display:flex;flex-direction:column;gap:clamp(1.35rem,2.4vw,2.25rem);padding-right:0}.hero-display{margin:0;font-family:var(--font-heading);font-weight:700;letter-spacing:var(--track-title);line-height:var(--lh-display);text-transform:none;word-break:normal;overflow-wrap:normal;hyphens:none}.hero-line{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.15rem;margin:.18em 0}.hero-line-mid{gap:.95rem 1.4rem}.hero-line--currency{flex-wrap:wrap}.hero-soft{color:#111216;font-family:var(--font-heading);font-size:clamp(2.15rem,5.4vw,4.65rem);font-weight:700;letter-spacing:.01em;line-height:1.1}.hero-accent{white-space:nowrap;color:var(--accent-word);font-family:var(--font-display);font-size:clamp(1.55rem,3.6vw,3.35rem);font-weight:600;letter-spacing:var(--track-en-tight);line-height:.98;text-transform:uppercase;word-break:normal;overflow-wrap:normal;hyphens:none;background:linear-gradient(180deg,transparent 58%,rgba(198,241,53,.85) 58%,rgba(198,241,53,.85) 88%,transparent 88%)}.hero-accent--plain{background:0 0}.hero-line--support{margin-top:1.15rem;flex-wrap:nowrap}.hero-support{font-family:var(--font-heading);font-size:clamp(.94rem,1.35vw,1.22rem);font-weight:500;letter-spacing:.02em;line-height:1.6;max-width:none;white-space:nowrap;color:var(--text)}.hero-keep,.hero-support-line{display:inline}.hero-support-line+.hero-support-line::before{content:"｜"}.hero-keep{white-space:nowrap!important;word-break:keep-all;overflow-wrap:normal}.hero-pill{display:inline-flex;width:clamp(5.6rem,9.2vw,8.3rem);height:clamp(2.65rem,4.4vw,3.9rem);border-radius:999px;overflow:hidden;flex-shrink:0;box-shadow:0 10px 30px rgba(17,18,22,.08);transform:translateY(.08em);opacity:0;animation:pillIn .4s var(--ease) forwards;border:1px solid var(--line)}.hero-pill-pattern{color:var(--text);background:linear-gradient(135deg,#f4f5f7,#fff);animation-delay:.1s}.traffic-bars-base{stroke:rgba(17,18,22,.13);stroke-width:2}.traffic-bar{fill:var(--accent-pop);transform-box:fill-box;transform-origin:center bottom;animation:traffic-bar-in .5s var(--ease) both}.traffic-bar--1{animation-delay:0s}.traffic-bar--2{animation-delay:.04s}.traffic-bar--3{animation-delay:.08s}.traffic-bar--4{animation-delay:.12s}.traffic-bar--5{animation-delay:.16s}.traffic-bar--6{animation-delay:.2s}.traffic-bar--7{animation-delay:.24s}@media (hover:hover) and (pointer:fine){.hero-pill-pattern:hover .traffic-bar{animation:traffic-bar-rise 3.6s var(--ease) infinite}.hero-pill-pattern:hover .traffic-bar--2{animation-delay:.12s}.hero-pill-pattern:hover .traffic-bar--3{animation-delay:.24s}.hero-pill-pattern:hover .traffic-bar--4{animation-delay:.36s}.hero-pill-pattern:hover .traffic-bar--5{animation-delay:.48s}.hero-pill-pattern:hover .traffic-bar--6{animation-delay:.6s}.hero-pill-pattern:hover .traffic-bar--7{animation-delay:.72s}}.hero-pill-grid{color:#f8f8f8;background:#17181c;border-color:#17181c;animation-delay:.45s}.hero-pill img,.hero-pill svg{width:100%;height:100%;transition:transform .7s var(--ease)}.hero-pill img{object-fit:contain}.hero-pill svg{padding:.58rem .72rem}.hero-pill:hover svg{transform:translateX(.2rem)}.hero-pill-pattern:hover svg{transform:none}.hero-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:1.9rem;max-width:40rem;padding-top:.25rem;min-height:2.85rem}.hero-note{max-width:40rem;font-size:clamp(.96rem,1.05vw,1.06rem);line-height:1.9;color:var(--text-muted);text-wrap:pretty;margin:0}.hero-note-lead{display:block;margin-bottom:.55rem;font-family:var(--font-heading);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;letter-spacing:var(--track-title);color:var(--text);line-height:1.4}.hero-note--body-only{margin-top:0}.hero-note--under-support{margin-top:.85rem;max-width:36rem}.hero-links{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;min-height:2.85rem}.hero-links .btn{white-space:nowrap;min-height:2.85rem}.brand-manifesto{padding:7rem var(--page-gutter);border-top:1px solid var(--line);position:relative;overflow:hidden;background:#fafbf8}.brand-manifesto::before{background:linear-gradient(rgba(17,18,22,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.025) 1px,transparent 1px),radial-gradient(circle at 82% 12%,rgba(198,241,53,.2),transparent 25rem);background-size:48px 48px,48px 48px,auto;mask-image:linear-gradient(to bottom,#000,transparent 72%)}.brand-manifesto-inner{max-width:var(--max);margin:0 auto;position:relative}.brand-manifesto-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.55fr);gap:3rem;align-items:end;margin-bottom:3.5rem}.brand-manifesto-title{font-family:var(--font-display);font-size:clamp(3rem,8vw,6.2rem);font-weight:600;letter-spacing:var(--track-en-tight);line-height:.95;margin:0;white-space:nowrap}.brand-word-traffic{color:var(--text)}.about-hero-note i,.brand-plus{border-radius:50%;background:var(--accent-pop)}.brand-plus{display:inline-flex;align-items:center;justify-content:center;width:.72em;height:.72em;margin:0 .08em;color:#111216;font-size:.6em;vertical-align:.12em}.brand-word-holic{color:var(--accent-pop);-webkit-text-stroke:1px #83a614;text-shadow:0 6px 24px rgba(139,177,17,.12)}.brand-manifesto-lead,.brand-pillar p{color:var(--text-muted);line-height:var(--lh-lead)}.brand-manifesto-lead{font-size:1.02rem;margin:0;padding-left:1.25rem;border-left:3px solid var(--accent-pop)}.brand-manifesto-lead strong{color:var(--text);font-weight:650}.brand-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.brand-pillar,.brand-pillar-media{position:relative;overflow:hidden;transform:none}.brand-pillar{min-height:0;padding:0 0 1.35rem;background:rgba(255,255,255,.9);border:1px solid rgba(17,18,22,.1);transition:border-color .3s var(--ease);display:grid;grid-template-rows:auto auto auto 1fr;align-content:start}.brand-pillar-media{aspect-ratio:1;background:#eef2e6;contain:layout paint}.brand-pillar-media img,.brand-pillar-media picture{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .45s var(--ease);transform:none}.brand-pillar-media--motion .brand-pillar-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;background:0 0;pointer-events:none;opacity:0;transition:opacity .45s var(--ease);transform:none}.brand-pillar-media--motion.is-video-ready .brand-pillar-video{opacity:1}.brand-pillar-media--motion.is-video-ready>picture,.brand-pillar-media--motion.is-video-ready>picture img{opacity:0}.brand-pillar::after{content:none}.brand-pillar:hover,.brand-pillar:hover .brand-pillar-media,.brand-pillar:hover .brand-pillar-media img,.brand-pillar:hover .brand-pillar-media video,.brand-pillar:hover::after,.service-showcase-card:hover .service-showcase-image.is-hover-playing img,.service-visual-card:hover .service-visual-media.is-hover-playing img{transform:none}.brand-pillar:hover{border-color:rgba(198,241,53,.9);box-shadow:none}.brand-closing,.brand-pillar-top{display:flex;align-items:center;justify-content:space-between}.brand-pillar-top{gap:1rem;margin:1.1rem 1.35rem .75rem;padding-bottom:.7rem;border-bottom:1px solid rgba(17,18,22,.1)}.brand-pillar-top small,.brand-pillar-top span{font-family:var(--font-display);font-size:.78rem;font-weight:600}.brand-pillar-top small{color:#5f790d;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.brand-pillar h3{position:relative;z-index:1;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0 1.35rem .65rem}.brand-pillar p{position:relative;z-index:1;font-size:.98rem;margin:0 1.35rem}.brand-closing{gap:2rem;padding:2rem;background:var(--accent-pop)}.brand-quote{margin:0;padding:0;border:0}.about-hero-panel h1,.brand-pillar h3,.brand-quote p{font-family:var(--font-heading);letter-spacing:var(--track-title)}.about-hero-panel h1,.brand-quote p{font-weight:700}.brand-quote p{font-size:clamp(1.3rem,2.5vw,1.75rem);line-height:1.35;color:var(--text);margin:0 0 .65rem}.brand-quote cite{font-style:normal;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(17,18,22,.62)}.brand-closing .btn-primary,.brand-closing .btn-whatsapp{flex:0 0 auto}.brand-closing .btn-primary{background:#111216;color:#fff;border-color:#111216}.about-page,.page-shell.about-page{max-width:none!important;overflow-x:clip}.about-page{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.about-page>.about-hero{padding-left:0;padding-right:0;min-width:0;max-width:100%;box-sizing:border-box}.about-page>.about-attention,.about-page>.about-expertise,.about-page>.about-method,.about-page>.about-metrics{padding-left:var(--page-gutter);padding-right:var(--page-gutter);min-width:0;max-width:100%}.about-page>.about-platforms,.about-page>.about-proof,.about-page>.about-services{box-sizing:border-box}.about-page>.about-partnership,.about-page>.about-platforms,.about-page>.about-proof,.about-page>.about-services{padding-left:var(--page-gutter);padding-right:var(--page-gutter);min-width:0;max-width:100%}.about-hero{min-width:0;margin:0 0 2.5rem;color:#f4f5f7}.about-hero--enterprise{position:relative}.about-hero-stage{position:relative;isolation:isolate;display:grid;grid-template-rows:1fr auto;min-height:calc(100vh - 5.5rem);min-height:calc(100dvh - 5.5rem);overflow:hidden;background:linear-gradient(135deg,#0c0e14 0,#151922 48%,#0f141c 100%)}.about-hero-media{position:absolute;inset:0;z-index:0;overflow:hidden}.about-hero-media img,.about-hero-media picture{width:100%;height:100%;display:block;object-fit:cover;object-position:62%center}.about-hero-media img{transform:scale(1.08);transform-origin:62% 45%;animation:about-hero-ken 18s var(--ease) both;will-change:transform}.about-hero-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(8,10,14,.94)0,rgba(8,10,14,.78) 38%,rgba(8,10,14,.28) 68%,rgba(8,10,14,.42) 100%),linear-gradient(180deg,rgba(8,10,14,.35)0,transparent 22%,transparent 72%,rgba(8,10,14,.72) 100%),radial-gradient(ellipse 55% 45%at 18% 42%,rgba(198,241,53,.08),transparent 70%)}.about-hero-panel{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-self:stretch;width:min(100%,42rem);max-width:100%;padding:clamp(2rem,5vw,4.5rem) var(--page-gutter) 2.5rem;min-width:0}.about-hero-panel .breadcrumb,.about-hero-panel .breadcrumbs{color:rgba(244,245,247,.55);margin-bottom:1.75rem}.about-hero-panel .breadcrumb a,.about-hero-panel .breadcrumbs a{color:rgba(244,245,247,.7)}.about-hero-brand{margin:0 0 1.35rem}.about-hero-brand img{width:clamp(9.5rem,18vw,12.5rem);height:auto;display:block;filter:drop-shadow(0 8px 24px rgba(0,0,0,.35))}.about-hero-label{color:rgba(244,245,247,.62)!important;margin-bottom:.85rem}.about-hero-panel h1{position:relative;max-width:min(100%,14.5em);margin:0 0 1.35rem;padding-left:1rem;font-size:clamp(2.35rem,5.2vw,4.35rem);line-height:1.12;color:#f7f8fa;overflow-wrap:anywhere;word-break:break-word}.about-hero-panel h1::before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:3px;background:var(--accent-pop);transform-origin:top center;animation:about-hero-rule .9s var(--ease) .15s both}.about-hero-accent{display:inline;color:#f7f8fa;background:0 0}.about-mobile-break{display:none}.about-hero-lead{max-width:36rem;margin:0;color:rgba(232,235,240,.78);font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.78;overflow-wrap:anywhere;word-break:break-word}.about-hero-lead a{color:#e8f7a0;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.about-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem;min-width:0;max-width:100%}.about-hero-ghost{color:#f4f5f7!important;border-color:rgba(244,245,247,.38)!important;background:rgba(255,255,255,.04)!important}.about-hero-ghost:hover{border-color:rgba(244,245,247,.78)!important;background:rgba(255,255,255,.1)!important}.about-hero-note{display:flex;align-items:center;gap:.55rem;margin-top:1.35rem;color:rgba(232,235,240,.55);font-size:.78rem;letter-spacing:.02em}.about-hero-note i{width:.45rem;height:.45rem;box-shadow:0 0 0 4px rgba(198,241,53,.16)}.about-hero-rail{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0 var(--page-gutter);border-top:1px solid rgba(244,245,247,.14);background:rgba(8,10,14,.55);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);animation:about-hero-rail-in .9s var(--ease) .35s both}.about-hero-rail>div{display:grid;gap:.28rem;padding:1.15rem 1.25rem 1.25rem 0;border-right:1px solid rgba(244,245,247,.12)}.about-hero-rail>div:last-child{border-right:0;padding-right:0}.about-hero-rail>div:first-child{padding-left:0}.about-hero-rail dt{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:600;letter-spacing:var(--track-en-tight);color:var(--accent-pop);line-height:1.1}.about-hero-rail dd{margin:0;color:rgba(232,235,240,.62);font-size:.78rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.about-hero-media img,.about-hero-panel h1::before,.about-hero-rail{animation:none!important}.about-hero-media img{transform:none}}.about-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem;align-items:center;margin-top:2rem}.about-hero-copy,.about-hero-grid,.about-hero-visual{min-width:0;max-width:100%}.about-hero-visual{position:relative;min-height:34rem;margin:0;isolation:isolate;overflow:hidden}.about-project-collage{position:relative;min-height:34rem;perspective:1100px;transform:rotateX(var(--about-tilt-x, 0deg)) rotateY(var(--about-tilt-y, 0deg));transform-style:preserve-3d;transition:transform .2s ease-out}.about-project-collage::before{content:"";position:absolute;inset:2%0;z-index:-1;background:radial-gradient(circle at 50% 45%,rgba(198,241,53,.32),transparent 52%),linear-gradient(rgba(17,18,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.035) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;mask-image:radial-gradient(ellipse,#000 35%,transparent 75%)}.about-project-shot{position:absolute;overflow:hidden;margin:0;background:#fff;border:1px solid rgba(17,18,22,.1);box-shadow:0 22px 55px rgba(17,18,22,.12)}.about-project-shot img{display:block;width:100%;height:100%;object-fit:contain}.about-project-shot--main{top:7%;left:2%;width:78%;aspect-ratio:4/3;transform:rotate(-2deg) translateZ(20px)}.about-project-shot--reel{z-index:3;top:4%;right:0;width:31%;aspect-ratio:3/4;padding:.35rem;transform:rotate(4deg) translateZ(65px)}.about-project-shot--data{z-index:4;right:8%;bottom:3%;width:57%;aspect-ratio:16/10;padding:.4rem;transform:rotate(-2deg) translateZ(80px)}.about-project-chip{position:absolute;z-index:5;padding:.6rem .8rem;background:rgba(255,255,255,.88);border:1px solid rgba(17,18,22,.1);box-shadow:0 12px 28px rgba(17,18,22,.09);font-family:var(--font-display);font-size:.68rem;backdrop-filter:blur(12px)}.about-project-chip strong{color:#607a0d;font-size:1rem}.about-project-chip--views{left:0;bottom:12%}.about-project-chip--channels{top:1%;left:19%}.about-orbit{position:relative;min-height:31rem;perspective:1000px;transform:rotateX(var(--about-tilt-x, 0deg)) rotateY(var(--about-tilt-y, 0deg));transform-style:preserve-3d;transition:transform .18s ease-out}.about-orbit-grid{position:absolute;inset:4%;border-radius:50%;background:linear-gradient(rgba(17,18,22,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.045) 1px,transparent 1px),radial-gradient(circle,rgba(198,241,53,.32),transparent 66%);background-size:30px 30px,30px 30px,auto;mask-image:radial-gradient(circle,#000 30%,transparent 72%)}.about-orbit-ring{position:absolute;top:50%;left:50%;border:1px solid rgba(17,18,22,.14);border-radius:50%;transform:translate(-50%,-50%)}.about-orbit-ring--outer{width:82%;aspect-ratio:1;animation:about-orbit-spin 24s linear infinite}.about-orbit-ring--inner{width:54%;aspect-ratio:1;border-style:dashed;animation:about-orbit-spin 18s linear infinite reverse}.about-orbit-core,.about-orbit-node{position:absolute;border:1px solid rgba(17,18,22,.1)}.about-orbit-core{top:50%;left:50%;display:grid;place-items:center;width:10rem;aspect-ratio:1;padding:2rem;border-radius:50%;background:rgba(255,255,255,.82);box-shadow:0 24px 60px rgba(17,18,22,.12),0 0 70px rgba(198,241,53,.3);transform:translate(-50%,-50%) translateZ(55px);backdrop-filter:blur(18px)}.about-orbit-core img{width:100%;height:auto}.about-orbit-node{z-index:2;padding:.65rem .9rem;background:rgba(255,255,255,.85);box-shadow:0 12px 28px rgba(17,18,22,.08);font-family:var(--font-display);font-size:.72rem;font-weight:600;backdrop-filter:blur(12px)}.about-orbit-node--social{top:14%;left:5%;transform:translateZ(35px)}.about-orbit-node--seo{top:24%;right:3%;transform:translateZ(70px)}.about-orbit-node--video{right:10%;bottom:15%;transform:translateZ(45px)}.about-orbit-signal{position:absolute;left:8%;bottom:18%;display:flex;align-items:flex-end;gap:.3rem;height:3.8rem;padding:.75rem;background:#111216;box-shadow:0 14px 30px rgba(17,18,22,.16);transform:translateZ(65px)}.about-orbit-signal span{width:.55rem;background:var(--accent-pop);animation:about-signal 2.4s var(--ease) infinite alternate}.about-orbit-signal span:nth-child(1){height:25%}.about-orbit-signal span:nth-child(2){height:48%;animation-delay:-.3s}.about-orbit-signal span:nth-child(3){height:68%;animation-delay:-.6s}.about-orbit-signal span:nth-child(4){height:100%;animation-delay:-.9s}.about-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(17,18,22,.12);background:#fff;box-shadow:0 18px 50px rgba(17,18,22,.055)}.about-metrics article{padding:1.5rem;border-right:1px solid rgba(17,18,22,.1)}.about-metrics article:last-child{border-right:0}.about-metrics small,.about-metrics span,.about-metrics strong{display:block}.about-metrics strong{margin-bottom:.55rem;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;letter-spacing:-.05em}.about-metrics span{font-size:.82rem;font-weight:600}.about-metrics small,.attention-path small{margin-top:.28rem;color:var(--text-dim);font-size:.68rem}.about-attention{padding:7rem 0;border-bottom:1px solid var(--line)}.attention-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:.65rem;align-items:center;margin-bottom:1.25rem;padding:1rem;background:linear-gradient(rgba(17,18,22,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.03) 1px,transparent 1px),#f7f9f3;background-size:28px 28px,28px 28px,auto;border:1px solid rgba(17,18,22,.1)}.attention-path>span{min-height:7rem;display:flex;flex-direction:column;justify-content:center;padding:.85rem;background:rgba(255,255,255,.78);border:1px solid rgba(17,18,22,.08)}.attention-path i{color:#607a0d;font-family:var(--font-display);font-size:.62rem;font-style:normal}.attention-path strong{margin-top:.7rem;font-family:var(--font-display);font-size:.82rem}.attention-path small{margin-top:.2rem}.attention-path>b{width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:50%;background:var(--accent-pop);font-family:var(--font-display);font-size:.65rem}.attention-research-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.attention-research-card{min-height:22rem;display:flex;flex-direction:column;padding:1.35rem;background:#fff;border:1px solid rgba(17,18,22,.1);transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.attention-research-card:hover{transform:translateY(-5px);border-color:var(--accent-pop);box-shadow:0 18px 42px rgba(17,18,22,.08)}.attention-research-card .attention-metric{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .45rem;margin:0 0 .55rem}.attention-metric-value{color:#607a0d;font-family:var(--font-display);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:700;letter-spacing:-.05em;line-height:.95}.attention-metric-unit{color:#607a0d;font-family:var(--font-heading);font-size:1.05rem;font-weight:700;letter-spacing:.02em}.attention-metric-label{margin:0 0 .7rem!important;color:var(--text)!important;font-family:var(--font-heading);font-size:.98rem!important;font-weight:700;line-height:1.4!important}.attention-metric-plain{margin:0 0 .85rem!important;padding:.65rem .75rem;background:rgba(17,18,22,.04);border-left:3px solid var(--accent-pop);color:var(--text)!important;font-size:.86rem!important;line-height:1.55!important}.attention-metric-plain em{font-style:normal;font-weight:700;color:#607a0d}.attention-case-label{display:inline-block;margin:0 0 .65rem;color:#607a0d;font-family:var(--font-display);font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.attention-research-card>p:not(.attention-metric):not(.attention-metric-label):not(.attention-metric-plain){margin:0 0 1rem;color:var(--text-muted);font-size:.82rem;line-height:1.65}.attention-research-card a{margin-top:auto;padding-top:.85rem;border-top:1px solid rgba(17,18,22,.08);color:var(--text-dim);font-size:.7rem}.attention-research-card--case{background:radial-gradient(circle at 100%0,rgba(255,255,255,.5),transparent 12rem),rgba(198,241,53,.28)}.attention-note{margin:1.25rem 0 0;padding:1rem 1.2rem;background:rgba(198,241,53,.28);color:var(--text-muted);border-left:3px solid var(--accent-pop);font-size:.88rem}.attention-note strong{color:#50670a}.about-expertise,.about-method,.about-partnership,.about-proof,.about-services{padding:7rem 0}.about-section-head{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start;margin-bottom:3rem;max-width:46rem}.about-section-head .section-label{margin-bottom:0}.about-section-head h2{margin:0;max-width:none;font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;letter-spacing:var(--track-title);line-height:1.18}.about-expertise>.about-section-head h2{max-width:min(18.5em,100%);text-wrap:balance;word-break:keep-all;overflow-wrap:normal;line-break:strict}.about-section-head>p:last-child{margin:0;max-width:38rem;padding-left:1.25rem;border-left:3px solid var(--accent-pop);color:var(--text-muted);line-height:1.75}.about-expertise-grid,.about-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.about-services-grid{display:grid;gap:1rem}.about-partnership-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.about-services-grid{grid-template-columns:repeat(4,1fr)}.about-service-card{grid-column:span 1}.about-service-card:nth-child(n+4){grid-column:span 1}.about-expertise-card{min-height:29rem;display:flex;flex-direction:column;padding:1.5rem;border:1px solid rgba(17,18,22,.1);background:#fff;transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.about-expertise-card figure{height:auto;aspect-ratio:16/10;margin:-1.5rem -1.5rem 1.25rem;overflow:hidden;background:#f7f8f5;border-bottom:1px solid rgba(17,18,22,.08)}.about-expertise-card figure img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block;padding:.75rem;box-sizing:border-box;transition:transform .55s var(--ease);background:#fff}.about-expertise-card:hover figure img{transform:scale(1.035)}.about-expertise-card:hover{transform:translateY(-5px);border-color:var(--accent-pop);box-shadow:0 18px 42px rgba(17,18,22,.08)}.about-expertise-card>span{font-family:var(--font-display);color:#607a0d;font-size:.75rem}.about-expertise-card h3{margin:auto 0 .75rem;font-family:var(--font-heading);font-size:1.3rem;font-weight:650}.about-expertise-card p{margin:0 0 1.35rem;color:var(--text-muted);font-size:.9rem;line-height:1.7}.about-expertise-card small{color:var(--text-dim);font-family:var(--font-display);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.about-founder{--founder-ink:#111216;--founder-muted:#5c6370;--founder-line:rgba(17, 18, 22, 0.12);width:100%;max-width:none;margin-left:0;margin-right:0;padding:clamp(4.5rem,8vw,7.5rem) var(--page-gutter);color:var(--founder-ink);background:linear-gradient(rgba(17,18,22,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.04) 1px,transparent 1px),radial-gradient(ellipse 70% 55%at 8% 18%,rgba(198,241,53,.28),transparent 55%),radial-gradient(ellipse 50% 40%at 92% 8%,rgba(198,241,53,.16),transparent 50%),#eef1ea;background-size:44px 44px,44px 44px,auto,auto,auto;overflow:hidden}.about-founder-intro{width:100%;margin-left:auto;margin-right:auto}.about-founder-stage{max-width:min(72rem,100%)}.about-founder-quote,.about-founder-stage{width:100%;margin-left:auto;margin-right:auto}.about-founder-intro{max-width:min(72rem,100%);margin:0 auto clamp(2.75rem,5vw,4rem)}.about-founder-intro .section-label{color:#4f6410;margin-bottom:1rem}.about-founder-intro h2{margin:0;max-width:22em;font-family:var(--font-heading);font-size:clamp(2.05rem,4.8vw,3.75rem);font-weight:700;letter-spacing:var(--track-title);line-height:1.14;color:var(--founder-ink)}.about-founder-brand{display:inline;background:linear-gradient(180deg,transparent 62%,rgba(198,241,53,.72) 62%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.about-founder-turn{display:block;margin-top:.35em;color:#4f6410}.about-founder-stage{display:grid;grid-template-columns:minmax(16rem,.9fr) minmax(0,1.35fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.about-founder--text .about-founder-identity--inline{display:grid;gap:.2rem;margin-top:1.25rem;max-width:36rem}.about-founder--text .about-founder-identity--inline strong{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--founder-ink)}.about-founder--text .about-founder-identity--inline small,.about-founder--text .about-founder-identity--inline span{color:var(--founder-muted);font-size:.95rem;line-height:1.5}.about-founder--text .about-founder-stage--text{grid-template-columns:minmax(14rem,.75fr) minmax(0,1.5fr)}.about-founder--text .about-founder-visual--text,.about-founder-visual{position:sticky;top:6.5rem}.about-founder--text .about-founder-portrait,.about-founder--text .about-founder-silhouette{display:none!important}.about-founder-visual{display:grid;gap:1.85rem;min-width:0}.about-founder-portrait{display:grid;gap:1.15rem}.about-founder-silhouette{position:relative;margin:0;width:100%;aspect-ratio:5/6;overflow:hidden;isolation:isolate;display:grid;place-items:center;background:radial-gradient(ellipse 55% 45%at 50% 38%,rgba(198,241,53,.22),transparent 62%),linear-gradient(165deg,#1a1c22 0,#111216 48%,#0a0b0e 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.about-founder-silhouette::before{content:"";position:absolute;inset:12% 22% 18%;border-radius:50% 50% 42% 42%;background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.1),transparent 42%),linear-gradient(180deg,rgba(90,96,110,.55),rgba(28,30,36,.9));filter:blur(14px);opacity:.85;transform:scale(1.02);transition:transform .9s var(--ease),opacity .9s var(--ease)}.about-founder-silhouette::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;z-index:2;background:var(--accent-pop);transform:scaleX(0);transform-origin:left center;animation:founder-photo-bar 1s var(--ease) .35s forwards}.about-founder-silhouette-glow{position:absolute;inset:auto 18% 22%;height:35%;background:radial-gradient(ellipse at center,rgba(198,241,53,.18),transparent 70%);pointer-events:none}.about-founder-mono,.about-founder-veil{z-index:1;font-family:var(--font-display)}.about-founder-mono{position:relative;font-size:clamp(3.2rem,8vw,4.5rem);font-weight:700;letter-spacing:-.06em;color:rgba(255,255,255,.92);text-shadow:0 8px 40px rgba(0,0,0,.45)}.about-founder-veil{position:absolute;bottom:1.15rem;left:50%;transform:translateX(-50%);font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55);white-space:nowrap}.about-founder-visual:hover .about-founder-silhouette::before{transform:scale(1.06);opacity:.95}.about-founder-identity{display:grid;gap:.35rem;max-width:none;padding:0 .1rem}.about-founder-identity strong{font:700 clamp(1.35rem,2.2vw,1.7rem)/1.2 var(--font-heading);letter-spacing:var(--track-title)}.about-founder-identity span{color:var(--founder-muted);font-size:.92rem;letter-spacing:.02em}.about-founder-identity small,.about-founder-signals span{color:var(--founder-muted);font-size:.8rem;letter-spacing:.01em;line-height:1.45}.about-founder-lead{margin:1.15rem 0 0;max-width:36em;color:var(--founder-muted);font-size:1rem;line-height:1.7}.about-founder-cta{width:100%;max-width:min(72rem,100%);margin:clamp(2rem,4vw,3rem) auto 0;display:flex;flex-wrap:wrap;gap:.85rem}.about-founder-signals{list-style:none;margin:0;padding:.35rem 0 0;max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1rem;border-top:1px solid var(--founder-line)}.about-founder-signals li{display:grid;gap:.4rem;padding:1.05rem 0 0;border-bottom:0;min-width:0}.about-founder-signals strong{font-family:var(--font-display);font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--founder-ink);background:linear-gradient(180deg,transparent 68%,rgba(198,241,53,.85) 68%);width:fit-content}.about-founder-signals span{font-size:.78rem;line-height:1.4}.about-founder-visual .about-founder-profile-link{margin-top:.15rem;width:fit-content}.about-founder-story{min-width:0;display:grid;gap:0;position:relative}.about-founder-story::before{content:"";position:absolute;top:.35rem;bottom:.35rem;left:1.15rem;width:1px;background:linear-gradient(180deg,rgba(198,241,53,.95),rgba(17,18,22,.16) 35%,rgba(17,18,22,.1))}.about-founder-story article{display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:1.1rem 1.35rem;padding:0 0 2.75rem;align-items:start}.about-founder-story article:last-child{padding-bottom:0}.about-founder-step{position:relative;z-index:1;display:grid;place-items:center;width:2.3rem;height:2.3rem;margin-top:.1rem;border-radius:999px;background:#111216;color:var(--accent-pop);font:700 .72rem/1 var(--font-display);letter-spacing:.04em;box-shadow:0 0 0 6px #eef1ea}.about-founder-kicker{margin:0 0 .55rem;color:#4f6410;font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.about-founder-story h3{margin:0 0 .75rem;max-width:none;font-family:var(--font-heading);font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:650;line-height:1.35}.about-founder-story article>div>p:last-child{margin:0;max-width:none;color:var(--founder-muted);font-size:.95rem;line-height:1.8}.about-founder-quote{max-width:min(72rem,100%);display:grid;gap:1rem;margin:clamp(3.5rem,6vw,5.5rem) auto 0;padding:clamp(1.75rem,3vw,2.5rem)0 0;border-top:1px solid var(--founder-line)}.about-founder-quote p{margin:0;max-width:min(36em,100%);font-family:var(--font-heading);font-size:clamp(1.45rem,3vw,2.15rem);font-weight:650;line-height:1.35;letter-spacing:-.02em;white-space:normal}.about-founder-quote cite,.founder-parallax__meta cite{color:var(--founder-muted);font-size:.82rem;font-style:normal;letter-spacing:.04em}@media (max-width:1100px){.about-founder--text .about-founder-stage--text,.about-founder-stage{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:2.5rem}.about-founder-signals{grid-template-columns:1fr;gap:0}.about-founder-signals li{padding:.95rem 0;border-bottom:1px solid var(--founder-line)}.about-founder-signals li:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:960px){.about-founder{padding-top:clamp(3.25rem,8vw,4.5rem);padding-bottom:clamp(3.25rem,8vw,4.5rem)}.about-founder-intro{margin-bottom:1.75rem}.about-founder-intro h2{max-width:none;font-size:clamp(1.75rem,7.2vw,2.35rem)}.about-founder--text .about-founder-stage--text,.about-founder-stage{grid-template-columns:minmax(0,1fr);gap:1.5rem}.about-founder--text .about-founder-visual--text,.about-founder-visual{position:static;max-width:none;gap:1rem}.about-founder-silhouette{max-width:none;aspect-ratio:4/5}.about-founder-signals{grid-template-columns:1fr;gap:0;padding:0;border:1px solid var(--founder-line);background:rgba(255,255,255,.62);overflow:hidden}.about-founder-signals li{display:grid;grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:.95rem 1.05rem;border-bottom:1px solid var(--founder-line)}.about-founder-signals li:last-child{border-bottom:0;padding-bottom:.95rem}.about-founder-signals strong{font-size:1.05rem}.about-founder-signals span{font-size:.86rem;line-height:1.45}.about-founder-visual .about-founder-profile-link{width:100%;display:inline-flex;justify-content:flex-start;margin-top:.15rem;padding:.15rem .1rem}.about-founder-story{display:grid;gap:.85rem}.about-founder-story::before{display:none}.about-founder-story article{grid-template-columns:auto minmax(0,1fr);gap:.85rem .95rem;padding:1.15rem 1.05rem 1.2rem;background:rgba(255,255,255,.68);border:1px solid var(--founder-line)}.about-founder-story article:last-child{padding-bottom:1.2rem}.about-founder-step{width:2rem;height:2rem;margin-top:0;box-shadow:none}.about-founder-kicker{margin-bottom:.4rem;font-size:.62rem}.about-founder-story h3{margin-bottom:.55rem;font-size:clamp(1.08rem,4.6vw,1.28rem);line-height:1.4}.about-founder-story article>div>p:last-child{font-size:.92rem;line-height:1.7}.about-founder-quote{margin-top:2.25rem;padding-top:1.5rem}.about-founder-quote p{font-size:clamp(1.2rem,5.4vw,1.55rem)}}@media (max-width:720px){.about-founder-quote p{white-space:normal}}@media (min-width:561px) and (max-width:960px){.about-founder-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.about-founder-signals li{grid-template-columns:1fr;align-items:start;gap:.4rem;padding:1rem .95rem;border-bottom:0;border-right:1px solid var(--founder-line)}.about-founder-signals li:last-child{border-right:0;padding-bottom:1rem}}.about-founder.about-founder--parallax{--founder-ink:#111216;--founder-muted:#3f4650;--founder-paper:#f4f6f1;position:relative;isolation:isolate;padding:0;color:var(--founder-ink);background:var(--founder-paper);overflow:visible}.founder-parallax{position:relative;width:100%}.founder-parallax__stage{position:relative;height:145vh;min-height:42rem;overflow:visible;background:#0c0d10}.founder-parallax__visuals{position:sticky;top:0;height:100vh;min-height:32rem;overflow:hidden;z-index:1}.founder-parallax__layer,.founder-parallax__layers{position:absolute;inset:0}.founder-parallax__layer{will-change:transform}.founder-parallax__layer img,.founder-parallax__layer picture{display:block;width:100%;height:120%;object-fit:cover}.founder-parallax__layer--far img{object-position:center 28%;filter:saturate(1.05) contrast(1.05) brightness(.72);transform:scale(1.18)}.founder-parallax__layer--mid{mask-image:linear-gradient(180deg,transparent 0,#000 28%,#000 78%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 28%,#000 78%,transparent 100%)}.founder-parallax__layer--mid img{object-position:center 48%;filter:saturate(1.12) contrast(1.08) brightness(.88);transform:scale(1.08);opacity:.92}.founder-parallax__layer--title{display:grid;place-content:center;place-items:center;gap:.65rem;padding:calc(var(--site-header-offset, 5rem) + 1.5rem) var(--page-gutter) 4rem;text-align:center;color:#fff;text-shadow:0 10px 40px rgba(0,0,0,.45);pointer-events:none}.founder-parallax__label{margin:0;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(198,241,53,.95)}.founder-parallax__title{margin:0;max-width:14em;font-family:var(--font-heading);font-size:clamp(2.4rem,7vw,5.4rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.founder-parallax__role{margin:.15rem 0 0;font-family:var(--font-display);font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.82)}.founder-parallax__layer--fore{pointer-events:none}.founder-parallax__accent{position:absolute;left:50%;bottom:18%;width:min(42vw,18rem);height:.35rem;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#c6f135 20%,#c6f135 80%,transparent);box-shadow:0 0 40px rgba(198,241,53,.35)}.founder-parallax__grain{position:absolute;inset:0;opacity:.18;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.18),transparent 28%),radial-gradient(circle at 80% 70%,rgba(198,241,53,.12),transparent 32%);mix-blend-mode:soft-light}.founder-parallax__fade{position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(180deg,transparent 0%,var(--founder-paper) 92%);pointer-events:none;z-index:5}.founder-parallax__content{position:relative;z-index:6;margin-top:-12vh;padding:0 var(--page-gutter) clamp(4rem,8vw,6.5rem);background:var(--founder-paper);color:var(--founder-ink)}.founder-parallax__quote{width:min(100%,52rem);margin:0 auto;padding:0;border:0;text-align:center}.founder-parallax__mark{display:block;margin:0 auto .45rem;font-family:var(--font-heading);font-size:clamp(3.25rem,7vw,5rem);font-weight:700;line-height:.75;color:#c6f135;user-select:none}.founder-parallax__quote p{margin:0 auto;font-family:var(--font-heading);font-size:clamp(1.2rem,2.2vw,1.85rem);font-weight:700;line-height:1.45;letter-spacing:-.02em;text-wrap:pretty}.founder-parallax__meta{margin-top:1.5rem}.founder-parallax__meta cite{display:inline-block;padding-top:1rem;border-top:2px solid rgba(198,241,53,.85);font-size:.9rem;font-weight:500;letter-spacing:.03em}.founder-parallax__cta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:2rem auto 0}@media (max-width:700px){.founder-parallax__stage{height:125vh;min-height:34rem}.founder-parallax__title{font-size:clamp(2rem,11vw,2.8rem)}.founder-parallax__content{margin-top:-8vh;padding-bottom:3.5rem}.founder-parallax__quote p{font-size:clamp(1.05rem,4.5vw,1.3rem);text-align:left}}@media (prefers-reduced-motion:reduce){.founder-parallax__stage{height:auto;min-height:0}.founder-parallax__visuals{position:relative;height:min(78vh,34rem)}.founder-parallax__layer{will-change:auto}}.about-brand-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem;align-items:center;width:100%;max-width:none;margin-left:0;margin-right:0;padding:7rem var(--page-gutter);background:radial-gradient(circle at 20% 50%,rgba(198,241,53,.38),transparent 30rem),#eef2e4;color:var(--text);overflow:visible}.about-milo{--milo-rx:0deg;--milo-ry:0deg;position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;margin:0;padding:clamp(3.2rem,5.5vw,5rem) var(--page-gutter);border:0;background:#10141a;color:#fff}#resources+.about-milo--home{padding-top:3.25rem}.about-milo--home{display:none!important}.about-milo-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.about-milo-scene-bg{position:absolute;inset:-5%;background-color:#10141a;background-size:cover;background-position:center;filter:blur(10px) saturate(1.22) brightness(.96);transform:scale(1.05);opacity:0;transition:opacity 1s ease;will-change:opacity}.about-milo-scene-bg.is-active{opacity:1}.about-milo-scrim{position:absolute;inset:0;background:linear-gradient(105deg,rgba(10,12,16,.52)0,rgba(10,12,16,.34) 46%,rgba(10,12,16,.28) 100%),linear-gradient(180deg,rgba(10,12,16,.12)0,rgba(10,12,16,.28) 58%,rgba(10,12,16,.48) 100%);transition:background .9s ease}.about-milo[data-milo-mood=lost] .about-milo-scrim{background:linear-gradient(105deg,rgba(6,8,14,.62)0,rgba(8,10,18,.44) 48%,rgba(10,12,20,.36) 100%),linear-gradient(180deg,rgba(4,6,12,.22)0,rgba(8,10,16,.38) 58%,rgba(6,8,14,.58) 100%)}.about-milo[data-milo-mood=rescued] .about-milo-scrim{background:linear-gradient(105deg,rgba(12,14,10,.48)0,rgba(10,12,10,.3) 48%,rgba(10,12,10,.24) 100%),linear-gradient(180deg,rgba(10,12,8,.1)0,rgba(10,12,10,.24) 58%,rgba(8,10,8,.42) 100%)}.about-milo[data-milo-mood=home] .about-milo-scrim{background:linear-gradient(105deg,rgba(14,10,8,.46)0,rgba(12,10,8,.28) 48%,rgba(12,10,8,.22) 100%),linear-gradient(180deg,rgba(12,8,6,.08)0,rgba(12,10,8,.22) 58%,rgba(10,8,6,.4) 100%)}.about-milo[data-milo-mood=helper] .about-milo-scrim{background:linear-gradient(105deg,rgba(8,10,14,.5)0,rgba(8,10,14,.32) 48%,rgba(8,10,14,.26) 100%),linear-gradient(180deg,rgba(6,8,12,.1)0,rgba(8,10,14,.26) 58%,rgba(6,8,12,.46) 100%)}.reduce-motion .about-milo-scene-bg{filter:blur(6px) saturate(1.12) brightness(.98);transition:none}.about-milo-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(16rem,.92fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,4rem);align-items:center}.about-milo-stage{display:grid;justify-items:center;gap:1.15rem;perspective:900px}.about-milo-badge{margin:0;padding:.38rem .85rem;border-radius:999px;background:#111216;color:#c6f135;font-family:var(--font-display);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 24px rgba(17,18,22,.18);position:relative;z-index:5}.about-milo-theater{position:relative;width:min(100%,21rem);aspect-ratio:1;display:grid;place-items:center;transform-style:preserve-3d;transform:rotateX(var(--milo-rx)) rotateY(var(--milo-ry));transition:transform .18s ease-out;margin-top:0}.about-milo-halo{position:absolute;inset:12%;border-radius:50%;background:conic-gradient(from 180deg,rgba(198,241,53,0),rgba(198,241,53,.45),rgba(232,176,92,.2),transparent 70%),radial-gradient(circle at 40% 35%,rgba(255,255,255,.55),transparent 62%);filter:blur(.5px);transform:translateZ(-40px);animation:about-milo-spin 14s linear infinite}.about-milo-float{position:absolute;display:grid;place-items:center;pointer-events:none;transform-style:preserve-3d}.about-milo-float--star{top:6%;right:8%;width:2.4rem;height:2.4rem;border-radius:.7rem;background:linear-gradient(145deg,#111216,#2a2d33);color:#c6f135;font-family:var(--font-display);font-size:1.2rem;box-shadow:0 12px 24px rgba(17,18,22,.22);transform:translateZ(48px) rotateZ(-12deg);animation:about-milo-bob 3.4s ease-in-out infinite}.about-milo-float--chip{left:8%;top:28%;width:3.1rem;height:2rem;border-radius:.55rem;background:linear-gradient(160deg,#fff,#eef3df);border:1px solid rgba(17,18,22,.08);box-shadow:0 10px 20px rgba(80,55,20,.12);transform:translateZ(36px) rotateY(-18deg) rotateZ(8deg);animation:about-milo-bob 4.2s ease-in-out infinite;animation-delay:-1.2s}.about-milo-float--chip::before{content:"";width:58%;height:.28rem;border-radius:999px;background:#c6f135;box-shadow:0 .45rem 0 0 rgba(17,18,22,.12)}.about-milo-float--bar{right:14%;bottom:22%;width:2.6rem;height:2.6rem;border-radius:.65rem;background:linear-gradient(180deg,#dff48a,#a9cf28);box-shadow:inset 0 .15rem .2rem rgba(255,255,255,.45),0 12px 22px rgba(90,110,20,.22);transform:translateZ(42px) rotateX(18deg) rotateZ(-8deg);animation:about-milo-bob 3.8s ease-in-out infinite;animation-delay:-2s}.about-milo-float--bar::after,.about-milo-float--bar::before{content:"";position:absolute;left:22%;right:22%;border-radius:999px;background:rgba(17,18,22,.18)}.about-milo-float--bar::before{bottom:34%;height:.22rem}.about-milo-float--bar::after{bottom:48%;height:.35rem;background:rgba(17,18,22,.28)}.about-milo-speech{position:relative;z-index:4;width:min(92%,15.5rem);margin:.15rem 0 .35rem;padding:.7rem .85rem;border:1px solid rgba(17,18,22,.08);background:rgba(255,255,255,.95);box-shadow:0 14px 28px rgba(40,35,20,.14);transform:none;backdrop-filter:blur(6px)}.about-milo-speech::after{content:"";position:absolute;left:50%;bottom:-.42rem;width:.7rem;height:.7rem;background:inherit;border-right:1px solid rgba(17,18,22,.08);border-bottom:1px solid rgba(17,18,22,.08);transform:translateX(-50%) rotate(45deg)}.about-milo-speech p{margin:0;color:var(--text);font-size:.88rem;line-height:1.5}.about-milo-speech-caret{display:inline-block;width:1px;margin-left:1px;color:#8fae1f;font-weight:700;animation:about-milo-caret .9s step-end infinite}.about-milo-typing{display:none;gap:.32rem;align-items:center;height:1.15rem}.about-milo-speech.is-thinking .about-milo-typing{display:flex}.about-milo-speech.is-thinking p{display:none}.about-milo-typing span{width:.4rem;height:.4rem;border-radius:50%;background:#b7c08f;animation:milo-dot 1s ease-in-out infinite}.about-milo-typing span:nth-child(2){animation-delay:.15s}.about-milo-typing span:nth-child(3){animation-delay:.3s}.about-milo-speech.is-pop{animation:about-milo-speech-pop .35s ease}.about-milo-pet{position:relative;z-index:3;border:0;background:0 0;padding:0;cursor:pointer;transform-style:preserve-3d;transform:translateZ(24px)}.about-milo-pet:focus-visible{outline:2px solid rgba(198,241,53,.9);outline-offset:6px}.about-milo-pedestal{position:absolute;left:50%;bottom:-.35rem;width:8.5rem;height:1.5rem;border-radius:50%;background:radial-gradient(ellipse at center,rgba(80,48,19,.28),transparent 70%);transform:translateX(-50%) translateZ(-8px);filter:blur(1px)}.about-milo-pet .milo-avatar{animation:about-milo-idle 4.6s ease-in-out infinite}.about-milo-pet.is-pet .milo-avatar{animation:about-milo-hop .55s ease}.about-milo-pet.is-pet .milo-dog-ear--left{animation:about-milo-ear-l .55s ease}.about-milo-pet.is-pet .milo-dog-ear--right{animation:about-milo-ear-r .55s ease}.about-milo-pet.is-pet .milo-dog-mouth{border-bottom-width:3px;height:28%}.about-milo-hint{margin:0;color:rgba(255,255,255,.72);font-size:.8rem;letter-spacing:.02em;text-shadow:0 1px 12px rgba(0,0,0,.45)}.about-milo-copy .section-label{color:#c6f135;text-shadow:0 1px 10px rgba(0,0,0,.4)}.about-milo-title{margin:.35rem 0 1rem;font-family:var(--font-heading);font-weight:700;line-height:1.22;letter-spacing:var(--track-title);color:#fff}.about-milo-title-line{display:block;margin:0}.about-milo-title-line--main{font-size:clamp(2.15rem,4vw,3.35rem);letter-spacing:-.02em}.about-milo-title-line--main .about-milo-title-name{font-size:1.05em;letter-spacing:.14em}.about-milo-title-line--sub{margin-top:.55rem;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.72)}.about-milo-title-dim{color:rgba(255,255,255,.42);font-weight:600}.about-milo-title-accent{color:#f4f6ef;font-weight:700}.about-milo-title.is-lit .about-milo-title-accent{color:#fff}.about-milo-title-dot{color:rgba(198,241,53,.45);font-weight:400}.about-milo-title-name{font-family:var(--font-display);font-weight:600;letter-spacing:.16em;color:#c6f135}.about-milo-title.is-lit .about-milo-title-name{color:#d4f85a}.reduce-motion .about-milo-title.is-lit .about-milo-title-accent,.reduce-motion .about-milo-title.is-lit .about-milo-title-name{color:inherit}.about-milo-lead{max-width:42rem;margin:0;color:rgba(255,255,255,.88);line-height:1.8;font-size:1.02rem;text-shadow:0 1px 14px rgba(0,0,0,.45)}.about-milo-timeline{display:grid;gap:.65rem;margin:1.55rem 0 1.45rem}.about-milo-item{border:1px solid rgba(255,255,255,.18);background:rgba(8,10,14,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;transition:border-color .28s ease,background .28s ease,box-shadow .28s ease}.about-milo-item.is-active,.about-milo-item.is-expanded{border-color:rgba(198,241,53,.65);background:rgba(8,10,14,.82)}.about-milo-item.is-expanded{box-shadow:0 16px 36px rgba(0,0,0,.35)}.about-milo-step{position:relative;display:grid;grid-template-columns:4rem 2.2rem minmax(0,1fr) auto;gap:.7rem;align-items:center;width:100%;text-align:left;padding:.75rem .9rem;border:0;background:0 0;color:inherit;font:inherit;cursor:pointer}.about-milo-step:hover{background:rgba(255,255,255,.04)}.about-milo-step-thumb{width:4rem;height:4rem;overflow:hidden;background:rgba(0,0,0,.35);flex:0 0 auto}.about-milo-step-thumb img{width:100%;height:100%;object-fit:cover;display:block}.about-milo-step-idx{font-family:var(--font-display);font-size:.82rem;color:#c6f135;align-self:center}.about-milo-step-body{display:grid;gap:.22rem;min-width:0}.about-milo-step-body strong,.about-milo-step-open{font-family:var(--font-display);font-size:1.05rem;color:#f4f6ef}.about-milo-step-body small{color:rgba(255,255,255,.78);font-size:.9rem;line-height:1.5}.about-milo-step-open{font-size:.68rem;letter-spacing:.05em;color:#11161c;padding:.3rem .5rem;border:1px solid rgba(198,241,53,.45);background:rgba(198,241,53,.88);white-space:nowrap}.about-milo-item.is-expanded .about-milo-step-open{background:#11161c;color:#c6f135;border-color:rgba(198,241,53,.55);font-size:0}.about-milo-item.is-expanded .about-milo-step-open::after{content:"收起";font-size:.68rem}.about-milo-expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.22,1,.36,1)}.about-milo-expand[hidden]{display:none}.about-milo-item.is-expanded .about-milo-expand{grid-template-rows:1fr}.about-milo-expand-inner{overflow:hidden;min-height:0}.about-milo-expand-figure{position:relative;margin:0 0 0 calc(4rem + 2.2rem + .7rem);max-width:15rem;padding:0 0 .75rem}.about-milo-expand-figure img,.about-milo-expand-figure picture{width:100%;aspect-ratio:1;height:auto;max-height:none;object-fit:cover;border-radius:.65rem;display:block;background:rgba(0,0,0,.2);filter:drop-shadow(0 12px 20px rgba(0,0,0,.4));opacity:0;transform:translateY(-10px) scale(.985);transition:opacity .35s ease .08s,transform .45s cubic-bezier(.22,1,.36,1) .05s}.about-milo-item.is-expanded .about-milo-expand-figure img,.about-milo-item.is-expanded .about-milo-expand-figure picture{opacity:1;transform:translateY(0) scale(1)}.about-milo-actions{display:flex;flex-wrap:wrap;gap:.7rem}.about-milo-actions .btn-ghost{color:#fff;border-color:rgba(255,255,255,.35);background:rgba(8,10,14,.55)}.about-milo-actions .btn-ghost:hover{border-color:rgba(198,241,53,.7);background:rgba(198,241,53,.18)}.reduce-motion .about-milo-expand,.reduce-motion .about-milo-expand-figure img,.reduce-motion .about-milo-expand-figure picture{transition:none!important}.reduce-motion .about-milo-float,.reduce-motion .about-milo-halo,.reduce-motion .about-milo-pet .milo-avatar{animation:none!important}.reduce-motion .about-milo-theater{transform:none!important}.footer-milo{margin:.15rem 0 0;max-width:22rem;color:var(--text-dim);font-size:.82rem;line-height:1.55}.footer-milo a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.about-brand-copy .section-label,.footer-milo a:hover,.milo-widget.is-open .milo-fab-label small{color:#607a0d}.about-brand-equation{display:flex;align-items:center;justify-content:center;gap:.15em;font-family:var(--font-display);font-size:clamp(3rem,7vw,6rem);font-weight:650;letter-spacing:-.07em}.about-brand-visual{min-width:0}.about-brand-equation span:last-child{color:#6e8e0d}.about-brand-equation b{display:grid;place-items:center;flex:0 0 auto;width:.72em;height:.72em;overflow:hidden;color:#111216;background:var(--accent-pop);border-radius:50%;font-size:.55em;line-height:1;letter-spacing:0;transform:translateY(.03em)}.about-brand-growth{width:min(100%,24rem);margin:2rem auto 0;padding:1rem 1.15rem .75rem;background:rgba(255,255,255,.58);border:1px solid rgba(17,18,22,.1);backdrop-filter:blur(12px)}.about-brand-growth>span{display:block;color:#607a0d;font-family:var(--font-display);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.about-brand-bars{display:block;width:100%;height:7rem;margin-top:.35rem}.about-brand-copy h2{margin:.35rem 0 1rem;font-family:var(--font-heading);font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.3}.about-brand-copy>p{color:var(--text-muted);line-height:1.75}.about-brand-copy blockquote{margin:1.75rem 0 0;padding:1rem 0 1rem 1.25rem;border-left:2px solid var(--accent-pop);color:var(--text);font-family:var(--font-heading);font-size:1.05rem;line-height:1.65}.about-method{position:relative}.about-method-layout{display:grid;grid-template-columns:minmax(21rem,.8fr) minmax(0,1.2fr);gap:3rem}.about-method-map{position:sticky;top:5rem;align-self:start;min-height:28rem;aspect-ratio:1;overflow:hidden;border:1px solid rgba(17,18,22,.1);background:#f4f6ef}.about-method-shot{position:absolute;inset:0;margin:0;opacity:0;transform:scale(1.02);transition:opacity .4s ease,transform .45s ease;pointer-events:none;z-index:1}.about-method-shot.is-active{opacity:1;transform:scale(1);z-index:2}.about-method-shot img,.about-method-shot picture{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#f4f6ef}.about-method-stagebar{position:absolute;z-index:3;left:1rem;right:1rem;bottom:1rem;display:flex;flex-direction:column;gap:.15rem;padding:.55rem .85rem;background:rgba(17,18,22,.78);color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.about-method-stagebar-label{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:#c6f135}.about-method-stagebar-hint{font-size:.68rem;letter-spacing:.06em;color:rgba(255,255,255,.62)}.about-flow{list-style:none;display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;border-top:1px solid rgba(17,18,22,.1)}.about-flow li{min-height:0;display:grid;grid-template-columns:2.5rem 1fr;gap:0 1rem;padding:1.35rem .75rem;margin:0-.75rem;background:0 0;border:0;border-bottom:1px solid rgba(17,18,22,.1);transition:background .35s ease,transform .35s ease;cursor:pointer}.about-flow li.is-active{background:linear-gradient(90deg,rgba(198,241,53,.22),transparent 80%);transform:translateX(.2rem)}.about-flow li.is-active span{box-shadow:0 0 0 4px rgba(198,241,53,.3)}.about-flow li span{transition:box-shadow .35s ease}.about-flow small,.about-flow span,.about-flow strong{display:block}.about-flow span{width:2.2rem;height:2.2rem;display:grid;place-items:center;grid-row:1/3;margin-bottom:0;border-radius:50%;background:var(--accent-pop);font-family:var(--font-display);font-size:.66rem;font-weight:600}.about-flow strong{grid-column:2;font-family:var(--font-heading);font-size:1.08rem}.about-flow small{grid-column:2;margin-top:.45rem;color:var(--text-dim);font-size:.82rem;line-height:1.65}.about-proof{border-top:1px solid var(--line)}.about-proof-card{padding:1.5rem;border:1px solid rgba(17,18,22,.1);background:linear-gradient(150deg,#fff,#f5f7ef)}.about-proof-card>span{color:var(--text-dim);font-family:var(--font-display);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.about-proof-card>strong{display:block;margin:3rem 0 1.2rem;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.05em}.about-proof-card h3{min-height:3em;margin-bottom:.65rem;font-family:var(--font-heading);font-size:1.02rem}.about-proof-card p,.about-service-card p{color:var(--text-muted);font-size:.82rem;line-height:1.65}.about-proof>.text-link{display:inline-flex;margin-top:1.5rem}.about-services,.legal-nav nav{border-top:1px solid var(--line)}.about-service-card{min-height:20rem;display:flex;flex-direction:column;padding:1.5rem;color:var(--text);background:#fff;border:1px solid rgba(17,18,22,.1);transition:background .35s var(--ease),color .35s var(--ease),transform .35s var(--ease)}.about-service-card:hover{color:#111216;background:var(--accent-pop);transform:translateY(-5px)}.about-service-card>span,.sma-trial-steps li>span{color:var(--text-dim);font-family:var(--font-display);font-size:.72rem}.about-service-card h3{margin:auto 0 .75rem;font-family:var(--font-heading);font-size:1.25rem;line-height:1.4}.about-service-card p{font-size:.86rem}.about-service-card small{margin-top:1.2rem;font-weight:600}.about-platforms{padding:2rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-platforms>p{margin:0 0 1.5rem;color:var(--text-muted);font-size:.88rem}.about-platform-track{display:flex;flex-wrap:wrap;gap:.75rem}.about-platform-track>span{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem .85rem;background:#fff;border:1px solid rgba(17,18,22,.1);font-family:var(--font-display);font-size:.74rem}.about-platform-track img,.about-platform-track svg{width:1.15rem;height:1.15rem}.about-partnership-grid article{padding:1.5rem;border-top:3px solid var(--accent-pop);background:#f5f7ef}.about-partnership-grid span{font-family:var(--font-display);color:#607a0d;font-size:.72rem}.about-partnership-grid h3{margin:2.5rem 0 .65rem;font-family:var(--font-heading);font-size:1.18rem}.about-partnership-grid p{color:var(--text-muted);font-size:.86rem;line-height:1.65}.belief-grid,.brand-story-block{display:grid;border-bottom:1px solid var(--line)}.brand-story-block{grid-template-columns:.7fr 1.3fr;gap:2.5rem;align-items:center;margin-bottom:3.5rem;padding-bottom:3rem}.brand-story-mark img{width:min(100%,240px);height:auto;filter:none}.brand-story-copy h2{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;letter-spacing:-.02em;margin-bottom:1rem}.brand-story-copy p{color:var(--text-muted);line-height:1.75;margin-bottom:1rem}.brand-story-copy strong,.service-visual-card:hover .service-visual-copy .service-name a{color:var(--text)}.belief-grid{grid-template-columns:repeat(2,1fr);gap:1.75rem 2.5rem;margin:0 0 3.5rem;padding:2rem 0;border-top:1px solid var(--line)}.belief-item h3{font-family:var(--font-heading);font-size:1.12rem;font-weight:600;letter-spacing:var(--track-title);line-height:1.4;margin-bottom:.5rem}.belief-item p{color:var(--text-muted);font-size:.98rem;line-height:var(--lh-lead)}.price-chip{display:inline-flex;align-items:center;gap:.35rem;margin:1.25rem 0 0;padding:.55rem .9rem;border:1px solid var(--line);background:#fff;font-size:.9rem;color:var(--text-muted)}.price-chip strong{color:var(--text);font-weight:600}.split-layers{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem}.layer-card{padding:1.75rem;border:1px solid var(--line);background:linear-gradient(160deg,#fff,#f5f6f8)}.layer-card h3{font-family:var(--font-display);font-size:1.35rem;font-weight:500;letter-spacing:-.02em;margin:.35rem 0 1rem}.layer-card .check-list{margin-bottom:0}.layer-note{max-width:44rem;margin:0 0 3rem;color:var(--text-dim);font-size:.9rem}.sma-trial-band{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:start;margin:0 0 clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,3vw,2.4rem);border:1px solid rgba(17,18,22,.1);background:radial-gradient(circle at 8% 12%,rgba(198,241,53,.28),transparent 18rem),linear-gradient(165deg,#f7f9f1 0,#eef1e8 45%,#f8f9f6 100%)}.sma-trial-band-copy h2{margin:.35rem 0 .9rem;font-family:var(--font-heading);font-size:clamp(1.85rem,3.4vw,3rem);line-height:1.15;letter-spacing:-.04em}.sma-trial-band-copy>p{max-width:34rem;color:var(--text-muted);line-height:1.75;font-size:1.02rem}.sma-trial-band-highlight{margin-top:1.1rem!important;padding:.85rem 1rem;border-left:3px solid var(--accent-pop);background:rgba(255,255,255,.72);color:var(--text)!important;font-family:var(--font-display);font-size:.95rem!important;font-weight:600;line-height:1.45!important}.sma-trial-steps{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.sma-trial-steps li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.85rem;align-items:start;padding:.95rem 1rem;border:1px solid rgba(17,18,22,.08);background:rgba(255,255,255,.82)}.sma-trial-steps li>span{font-size:.78rem;padding-top:.15rem}.sma-trial-steps strong{display:block;margin-bottom:.3rem;font-family:var(--font-display);font-size:1.05rem}.sma-trial-steps p{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.65}.sma-trial-steps li:last-child{border-color:rgba(17,18,22,.16);background:#111216;color:#fff}.sma-trial-steps li:last-child p,.sma-trial-steps li:last-child>span{color:rgba(255,255,255,.62)}.sma-trial-steps li:last-child strong{color:var(--accent-pop)}@media (max-width:800px){.sma-trial-band{grid-template-columns:1fr}}.result-band{margin:0 0 3.5rem;padding:2.25rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:44rem}.result-number{font-family:var(--font-display);font-size:clamp(2.8rem,8vw,4.5rem);font-weight:600;letter-spacing:-.04em;line-height:1;margin:.35rem 0 .75rem;color:var(--text)}.result-band h2{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,1.85rem);font-weight:500;letter-spacing:-.02em;margin-bottom:.85rem}.result-band>p{color:var(--text-muted);line-height:1.7;margin-bottom:1rem}.section{padding:6.5rem var(--page-gutter);max-width:var(--max);margin:0 auto}.section-label{font-family:var(--font-display);font-size:.72rem;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-dim);margin-bottom:1rem}.section-title{font-family:var(--font-heading);font-size:clamp(1.85rem,4.2vw,2.85rem);font-weight:700;letter-spacing:var(--track-title);line-height:var(--lh-title);margin-bottom:1rem;max-width:min(100%,42rem)}.section-desc{font-size:1.05rem;color:var(--text-muted);max-width:42rem;margin-bottom:3.5rem;line-height:var(--lh-lead);text-wrap:pretty}.service-visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;position:relative;overflow:hidden;max-width:100%}.service-visual-card{grid-column:auto;position:relative;display:flex;flex-direction:column;min-height:100%;background:#fff;border:1px solid var(--line);overflow:hidden;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s var(--ease)}.service-visual-card:nth-child(n+4){grid-column:auto}.service-showcase::before,.service-visual-grid::before{background-image:linear-gradient(rgba(17,18,22,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.05) 1px,transparent 1px);background-size:22px 22px}.service-flow::before,.service-showcase::before,.service-visual-grid::before{content:"";position:absolute;pointer-events:none;opacity:.7}.service-visual-grid::before{width:42%;height:40%;right:-5%;top:-5%;mask-image:linear-gradient(135deg,#000,transparent 75%)}.service-visual-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-pop);transform:scaleX(.28);transform-origin:left center;transition:transform .45s var(--ease);z-index:2}.service-visual-card:hover{transform:translateY(-7px);border-color:rgba(17,18,22,.18);box-shadow:0 20px 50px rgba(17,18,22,.1),0 0 0 1px rgba(198,241,53,.35)}.service-visual-card:hover::before{transform:scaleX(1)}.service-visual-media{display:block;position:relative;width:100%;aspect-ratio:1/1;height:auto;overflow:hidden;background:#ebe4d8}.service-showcase-image::after,.service-visual-media::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(145deg,rgba(198,241,53,.16),transparent 42%),linear-gradient(0deg,rgba(17,18,22,.28),transparent 58%);transition:background .45s var(--ease)}.service-showcase-card:hover .service-showcase-image::after,.service-visual-card:hover .service-visual-media::after{background:linear-gradient(145deg,rgba(198,241,53,.28),transparent 48%),linear-gradient(0deg,rgba(17,18,22,.18),transparent 60%)}.service-page-media picture,.service-visual-media picture{display:block;width:100%;height:100%}.service-visual-media img{position:relative;width:100%;height:100%;object-fit:cover}.service-showcase-image>picture>img,.service-visual-hover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.service-showcase-image>picture>img,.service-visual-media img{z-index:0;filter:none;transition:transform .65s var(--ease),opacity .4s var(--ease)}.service-showcase-image>picture>img{object-position:center center}.has-js .service-showcase-image img,.has-js .service-visual-media img{opacity:0}.has-js .service-showcase-image img.is-decoded,.has-js .service-visual-media img.is-decoded,.service-showcase-image.is-hover-playing .service-visual-hover,.service-visual-media.is-hover-playing .service-visual-hover{opacity:1}.service-visual-hover{z-index:1;opacity:0;pointer-events:none;transition:opacity .35s var(--ease);background:0 0}.service-showcase-card:hover .service-showcase-image img,.service-visual-card:hover .service-visual-media img{transform:scale(1.06)}.reduce-motion .service-showcase-image img,.reduce-motion .service-visual-media img{opacity:1!important;transition:none!important}.service-showcase-eyebrow,.service-showcase-number,.service-visual-label,.service-visual-number{position:absolute;z-index:3;left:1rem;color:#fff;font-family:var(--font-display);text-shadow:0 1px 8px rgba(17,18,22,.35)}.service-showcase-number,.service-visual-number{top:.9rem;font-size:.78rem;font-weight:600;letter-spacing:.12em}.service-visual-card:hover .service-visual-number{color:var(--accent-pop);text-shadow:0 1px 10px rgba(17,18,22,.45)}.service-showcase-eyebrow,.service-visual-label{right:1rem;bottom:.9rem;font-size:.7rem;font-weight:500;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.service-visual-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1.25rem;background:linear-gradient(180deg,#fff 0,#fbfcfa 100%);transition:background .45s var(--ease)}.service-visual-card:hover .service-visual-copy{background:linear-gradient(180deg,#fff 0,#f7fce8 100%)}.service-visual-copy .service-num{margin-bottom:.7rem;color:#7a8248;transition:color .35s var(--ease)}.service-visual-card:hover .service-visual-copy .service-num{color:#5f6a1c}.service-visual-copy .service-name{font-family:var(--font-heading);font-size:1.28rem;font-weight:600;letter-spacing:var(--track-title);line-height:1.4}.service-visual-copy .service-name a{transition:color .35s var(--ease)}.service-visual-copy .service-blurb{margin:.7rem 0 1rem}.service-visual-copy .text-link{margin-top:auto;border-bottom-color:rgba(198,241,53,.55);transition:color .3s var(--ease),border-color .3s var(--ease),gap .3s var(--ease)}.service-visual-card:hover .service-visual-copy .text-link{border-bottom-color:var(--accent-pop);color:var(--text)}.services-list{display:grid;gap:0;border-top:1px solid var(--line)}.service-item{display:grid;grid-template-columns:4rem 1fr auto;align-items:baseline;gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid var(--line);transition:background .35s var(--ease),padding .35s var(--ease)}.service-item:hover{padding-left:.75rem;background:linear-gradient(90deg,rgba(17,18,22,.03),transparent)}.service-num{font-family:var(--font-display);font-size:.875rem;color:var(--text-dim);letter-spacing:.05em}.service-name{font-family:var(--font-heading);font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:600;letter-spacing:var(--track-title);line-height:1.4}.service-blurb{grid-column:2;font-size:.98rem;color:var(--text-muted);max-width:40rem;margin-top:.35rem;line-height:var(--lh-lead)}.service-arrow{color:var(--text-dim);font-size:1.25rem;transition:transform .35s var(--ease),color .35s var(--ease)}.service-item:hover .service-arrow{transform:translate(4px,-4px);color:var(--text)}.services-problems{display:grid;gap:clamp(1.35rem,3vw,2.15rem);margin:0 0 clamp(2.5rem,5vw,4rem)}.services-problems>.services-pillars-head{margin-bottom:0}.services-problem-card{padding:clamp(1.2rem,2.4vw,1.7rem);border:1px solid rgba(17,18,22,.08);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,249,246,.92));border-left:4px solid #8b919c;box-shadow:0 10px 28px rgba(17,18,22,.035)}.services-problem-card--signal{border-left-color:#5f7a12;background:linear-gradient(180deg,rgba(245,252,220,.55),rgba(255,255,255,.97))}.services-problem-card--memory{border-left-color:#0f6b72;background:linear-gradient(180deg,rgba(220,244,246,.55),rgba(255,255,255,.97))}.services-problem-card--close{border-left-color:#b45309;background:linear-gradient(180deg,rgba(255,240,220,.6),rgba(255,255,255,.97))}.services-problem-head{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.9rem;padding-bottom:0;border-bottom:none}.services-problem-head span{font:600 .78rem/1 var(--font-display);letter-spacing:.12em;color:#8b919c}.services-problem-head h2,.services-problem-head h3{margin:0;font:700 clamp(1.35rem,2.5vw,1.85rem)/1.2 var(--font-heading);color:#111216}.services-problem-card--signal .services-problem-head h2,.services-problem-card--signal .services-problem-head h3,.services-problem-card--signal .services-problem-head span{color:#3f5608}.services-problem-card--memory .services-problem-head h2,.services-problem-card--memory .services-problem-head h3,.services-problem-card--memory .services-problem-head span{color:#0a5359}.services-problem-card--close .services-problem-head h2,.services-problem-card--close .services-problem-head h3,.services-problem-card--close .services-problem-head span{color:#9a3412}.services-problem-item strong{color:#111216;flex:1 1 auto;min-width:0;font:700 .98rem/1.28 var(--font-heading)}.services-problem-item p{grid-column:2;grid-row:2;margin:0;color:#5c6370;font-size:.86rem;line-height:1.55}.services-problem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.services-problem-card--signal .services-problem-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.services-problem-item{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.55rem;row-gap:.28rem;align-content:start;padding:.78rem .8rem .88rem;color:inherit;text-decoration:none;border-radius:14px;border:1px solid rgba(255,255,255,.78);background:linear-gradient(155deg,rgba(255,255,255,.62),rgba(255,255,255,.22)),rgba(255,255,255,.36);box-shadow:0 10px 26px rgba(17,18,22,.055),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(14px) saturate(1.22);-webkit-backdrop-filter:blur(14px) saturate(1.22);transition:background .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.services-problem-item::after,.services-problem-item::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.services-problem-item::before{opacity:.28;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:120px 120px}.services-problem-item::after{background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 42%);opacity:.9}.services-problem-item>*{position:relative;z-index:1}.services-problem-item:hover{background:linear-gradient(155deg,rgba(255,255,255,.72),rgba(198,241,53,.1)),rgba(255,255,255,.48);border-color:rgba(255,255,255,.92);transform:translateY(-2px);box-shadow:0 14px 30px rgba(17,18,22,.08),0 0 0 1px rgba(198,241,53,.22),inset 0 1px 0 rgba(255,255,255,.92)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.services-problem-item{background:linear-gradient(155deg,rgba(255,255,255,.92),rgba(248,249,246,.88)),rgba(255,255,255,.9)}.services-problem-item:hover{background:linear-gradient(155deg,rgba(255,255,255,.96),rgba(198,241,53,.18)),rgba(255,255,255,.94)}}.services-problem-metric{grid-column:1;grid-row:1;align-self:start;padding-top:.2rem;font:600 .7rem/1 var(--font-display);letter-spacing:.1em;color:#8b919c}.services-problem-title-row{grid-column:2;grid-row:1;display:flex;align-items:center;gap:.55rem;min-width:0}.services-problem-icon{flex:0 0 auto;display:block;width:48px;height:48px;border-radius:12px;overflow:hidden;background:#f4f5f2;box-shadow:inset 0 0 0 1px rgba(17,18,22,.06)}.services-problem-icon img{display:block;width:100%;height:100%;object-fit:cover}.services-pitch{margin:0 0 .65rem;font-weight:600;color:#111216}@media (max-width:1100px){.services-problem-card--signal .services-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.services-problem-card--signal .services-problem-grid,.services-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.services-problem-card--signal .services-problem-grid,.services-problem-grid{grid-template-columns:1fr}.services-problem-icon{width:44px;height:44px;border-radius:11px}}.service-showcase{position:relative;display:grid;gap:1.5rem;margin:3.5rem 0 5rem}.service-showcase::before{width:28%;height:18rem;left:-4%;top:8rem;mask-image:linear-gradient(120deg,#000,transparent 75%)}.service-showcase-card{position:relative;display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:stretch;min-height:0;min-width:0;max-width:100%;background:#fff;border:1px solid var(--line);overflow:hidden;transition:border-color .45s var(--ease),box-shadow .45s var(--ease)}.service-showcase-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent-pop);transform:scaleY(.22);transform-origin:top center;transition:transform .45s var(--ease);z-index:2}.service-showcase-card:hover{border-color:rgba(17,18,22,.18);box-shadow:0 18px 42px rgba(17,18,22,.08),0 0 0 1px rgba(198,241,53,.28)}.service-showcase-card:hover::before{transform:scaleY(1)}.service-showcase-card:nth-child(even){grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}.service-showcase-card:nth-child(even) .service-showcase-image{grid-column:1;grid-row:1}.service-showcase-card:nth-child(even) .service-showcase-copy{grid-column:2;grid-row:1}.service-showcase-image{position:relative;display:block;width:100%;height:100%;min-height:22rem;align-self:stretch;overflow:hidden;background:#ebe4d8}.service-showcase-image picture{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0}.service-showcase-image .service-visual-hover,.service-showcase-image img{position:absolute!important;inset:0!important;z-index:0;display:block;width:100%!important;height:100%!important;max-width:none!important;margin:0;object-fit:cover;object-position:center center}.service-showcase-image .service-visual-hover{z-index:1}.service-showcase-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:100%;padding:clamp(1.5rem,4vw,2.75rem);background:#fff;transition:background .45s var(--ease)}.service-showcase-card:hover .service-showcase-copy{background:#f7fce8}.service-flow h2,.service-showcase-copy h3{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--track-title)}.service-showcase-copy h3{font-size:clamp(1.45rem,2.8vw,2.1rem);line-height:1.32;margin:.7rem 0 .8rem}.service-showcase-copy h3 a:hover{color:var(--text-dim)}.service-showcase-copy>p{max-width:34rem;color:var(--text-muted);line-height:1.7}.service-showcase-points{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.25rem 0}.service-showcase-points li{padding:.35rem .55rem;border:1px solid var(--line);font-size:.76rem;color:var(--text-muted);transition:border-color .3s var(--ease),background .3s var(--ease),color .3s var(--ease)}.service-showcase-card:hover .service-showcase-points li{border-color:rgba(198,241,53,.65);background:rgba(198,241,53,.12);color:var(--text)}.service-showcase-copy .text-link{margin-top:0;border-bottom-color:rgba(198,241,53,.55)}.service-showcase-card:hover .service-showcase-copy .text-link{border-bottom-color:var(--accent-pop)}.service-flow{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:3.5rem;margin:0 0 4.5rem;padding:clamp(2rem,5vw,4rem);overflow:hidden;background:#15161a;color:#fff}.service-flow::before{inset:0;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(120deg,#000,transparent 70%)}.service-flow-copy,.service-flow-steps{position:relative;z-index:1}.service-flow .section-label{color:rgba(255,255,255,.55)}.service-flow h2{font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:var(--lh-title);margin-bottom:1rem}.service-flow-copy>p:last-child{color:rgba(255,255,255,.7);line-height:var(--lh-lead)}.service-flow-steps{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.16)}.service-flow-steps li{display:grid;grid-template-columns:3.5rem 1fr minmax(10rem,1.4fr);gap:1rem;align-items:baseline;padding:1.2rem 0;border-bottom:1px solid rgba(255,255,255,.16)}.service-flow-steps span{color:var(--accent-pop);font-family:var(--font-display);font-size:.78rem}.service-flow-steps strong{font-size:1.15rem}.service-flow-steps small{color:rgba(255,255,255,.62);font-size:.86rem;line-height:1.5}.partners-section{padding:4.5rem var(--page-gutter);position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 90% 12%,rgba(198,241,53,.16),transparent 22rem),#f7f8f5}.partners-section::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(17,18,22,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.03) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,#000,transparent 85%)}.partners-inner{max-width:var(--max);margin:0 auto;position:relative;z-index:1}.partners-head{display:grid;grid-template-columns:1fr;gap:.85rem;align-items:start;margin-bottom:2.5rem;max-width:40rem}.partners-head .section-label{margin-bottom:0}.partners-head .section-desc,.partners-head .section-title{margin-bottom:0;max-width:none}.partners-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden;border-top:1px solid rgba(17,18,22,.1);border-left:1px solid rgba(17,18,22,.1);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,249,246,.9))}.partner-logo{--partner-pad:clamp(0.75rem, 1.5vw, 1.1rem);position:relative;aspect-ratio:5/3;height:auto;min-width:0;min-height:0;display:grid;place-items:center;margin:0;padding:var(--partner-pad);overflow:hidden;background:0 0;border:0;border-right:1px solid rgba(17,18,22,.1);border-bottom:1px solid rgba(17,18,22,.1);transition:background .35s var(--ease)}.partner-logo::after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:2px;background:var(--accent-pop);transform:scaleX(0);transform-origin:center;transition:transform .35s var(--ease)}.partner-logo:hover{z-index:1;background:rgba(198,241,53,.1)}.partner-logo:hover::after{transform:scaleX(1)}.partner-logo-frame{display:grid;place-items:center;width:100%;height:100%;max-width:8rem;max-height:3.15rem}.partner-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;opacity:.78;transition:opacity .35s var(--ease),transform .35s var(--ease)}.partner-logo:hover img{opacity:1;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.partner-logo img,.partner-logo::after{transition:none}.partner-logo:hover img{transform:none}}@media (max-width:900px){.partners-head{grid-template-columns:1fr;gap:1rem}.partners-head .section-label{grid-column:auto}.partners-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-logo-frame{max-height:2.85rem}}@media (max-width:560px){.partners-section{padding:5rem 1rem}.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-logo{--partner-pad:0.65rem;aspect-ratio:4/3}.partner-logo-frame{max-width:7.25rem;max-height:2.55rem}}.channels{--media-stage-h:min(42vh, 28rem);padding:3.25rem var(--page-gutter) 1.75rem;border-top:1px solid var(--line);overflow:hidden;background:linear-gradient(rgba(17,18,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.035) 1px,transparent 1px);background-size:42px 42px}.channels-stage{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28rem);gap:clamp(1.25rem,3vw,2.5rem);align-items:center}.channels-inner,.channels-video{position:relative;z-index:1;min-width:0}.channels-inner{max-width:34rem}.channels-inner .section-desc{margin-bottom:0}.channels-video{width:100%;max-width:min(28rem,calc(var(--media-stage-h)*16/9));justify-self:end}.channels-video-frame{position:relative;width:100%;max-height:var(--media-stage-h);aspect-ratio:16/9;overflow:hidden;background:#111216;border:1px solid rgba(17,18,22,.12);box-shadow:0 18px 40px rgba(17,18,22,.08);cursor:pointer}.channels-video-iframe,.channels-video-mount{position:absolute;left:50%;top:46%;width:112%;height:128%;border:0;transform:translate(-50%,-50%);pointer-events:none}.channels-video-mount iframe{width:100%!important;height:100%!important;border:0;pointer-events:none}.channels-video-frame>picture,.channels-video-poster{position:absolute;inset:0;z-index:2;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.channels-video-frame>picture,.channels-video-frame>picture>img,.channels-video-poster{width:100%;height:100%;object-fit:contain;object-position:center}.channels-video-frame.is-playing .channels-video-poster,.channels-video-frame.is-playing>picture{opacity:0;visibility:hidden}.channels-video-hint{font-family:var(--font-display);font-weight:500;color:var(--text-muted)}@media (max-width:960px){.channels-stage{grid-template-columns:1fr;gap:1.25rem}.channels-inner{max-width:none}.channels-video{max-width:min(100%,calc(var(--media-stage-h)*16/9));justify-self:center}}@media (max-width:640px){.channels{--media-stage-h:min(36vh, 18rem);padding-top:2.5rem}.channels-video{max-width:min(100%,calc(var(--media-stage-h)*16/9));justify-self:stretch;width:100%}}.channel-notes{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem}.channel-notes span,.channels-list li,.service-flow-steps strong{font-family:var(--font-display);font-weight:500}.channel-notes span{padding:.45rem .65rem;border:1px solid var(--line);background:rgba(255,255,255,.75);color:var(--text-muted);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.channels-list{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin:2rem 0 0;padding-top:1.75rem;border-top:1px solid var(--line)}.channels-list li{font-size:clamp(1.35rem,3vw,2rem);letter-spacing:-.03em;color:var(--accent)}.platform-marquee{position:relative;z-index:1;width:100%;margin-top:3.25rem;padding:2.45rem 0;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.76)}.platform-marquee::after,.platform-marquee::before{content:"";position:absolute;z-index:2;top:0;bottom:0;width:8rem;pointer-events:none}.platform-marquee::before{left:0;background:linear-gradient(90deg,#fff,transparent)}.platform-marquee::after{right:0;background:linear-gradient(270deg,#fff,transparent)}.platform-marquee__track{display:flex;width:max-content;animation:platformMarquee 64s linear infinite}.platform-marquee:hover .platform-marquee__track{animation-play-state:paused}.platform-marquee__group{display:flex;align-items:center;gap:4rem;padding-right:4rem}.platform-logo{display:inline-flex;align-items:center;gap:.9rem;color:#686e78;font-family:var(--font-display);font-size:1.12rem;font-weight:550;letter-spacing:-.015em;white-space:nowrap;filter:grayscale(1);opacity:.78;transition:color .25s var(--ease),opacity .25s var(--ease),filter .25s var(--ease)}.platform-logo:hover{color:var(--text);filter:grayscale(0);opacity:1}.platform-logo img{width:1.85rem;height:1.85rem;object-fit:contain;opacity:.8}.platform-logo__icon{display:inline-flex;width:1.85rem;height:1.85rem;flex-shrink:0;color:currentColor;opacity:.9}.platform-logo__icon svg,.proof-compare-layer img{width:100%;height:100%;display:block}.platform-logo__symbol{position:relative;display:inline-block;width:1.85rem;height:1.85rem;border:1.8px solid currentColor}.platform-logo__symbol--website{border-radius:50%}.platform-logo__symbol--website::before{content:"";position:absolute;inset:.25rem;border:1px solid currentColor;border-top:0;border-bottom:0;border-radius:50%}.platform-logo__symbol--website::after{content:"";position:absolute;inset:.56rem .08rem auto;height:1px;border:0;background:currentColor;border-radius:0}.platform-logo__symbol--seo{border-radius:50%;transform:scale(.75);transform-origin:center}.platform-logo__symbol--seo::after{content:"";position:absolute;right:-.6rem;bottom:-.5rem;width:.75rem;height:1.8px;background:currentColor;transform:rotate(45deg);transform-origin:left center}.platform-logo__symbol--ai-search-geo{border:0;background:linear-gradient(currentColor,currentColor) center/2px 100%no-repeat,linear-gradient(currentColor,currentColor) center/100% 2px no-repeat;transform:rotate(45deg)}.platform-logo__symbol--ai-search-geo::before{content:"";position:absolute;inset:.32rem;border:1.5px solid currentColor;border-radius:50%}.proof-section{padding:7rem var(--page-gutter) 8rem;border-top:1px solid var(--line);position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 55%at 88% 12%,rgba(198,241,53,.22),transparent 55%),radial-gradient(ellipse 50% 40%at 8% 80%,rgba(198,241,53,.1),transparent 50%),linear-gradient(180deg,#f7f8fa 0,#eef1f5 48%,#f5f6f8 100%)}.proof-float--before figcaption span,.proof-section .section-label{color:var(--text-dim)}.proof-section,.proof-section .section-title{color:var(--text)}.proof-section .section-desc{color:var(--text-muted)}.proof-ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden}.proof-orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.55;animation:proof-orb-drift 14s ease-in-out infinite alternate}.proof-orb-a{width:28rem;height:28rem;top:-8%;left:-6%;background:rgba(198,241,53,.28)}.proof-orb-b{width:22rem;height:22rem;right:-4%;top:18%;background:rgba(198,241,53,.12);animation-delay:-4s}.proof-orb-c{width:18rem;height:18rem;left:38%;bottom:-10%;background:rgba(17,18,22,.04);animation-delay:-7s}.proof-feature,.proof-inner{max-width:var(--max-wide);margin:0 auto;position:relative;z-index:1}.proof-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);gap:clamp(2rem,3.5vw,3.5rem);align-items:start}.proof-copy{max-width:none;min-width:0}.proof-copy .section-title{margin-bottom:1rem;max-width:none}.proof-copy .section-desc{margin-bottom:1.5rem;max-width:28rem}.proof-summary{margin:0 0 1rem;max-width:28rem;font-family:var(--font-heading);font-size:clamp(1.05rem,2vw,1.2rem);font-weight:600;line-height:1.55;color:var(--text);letter-spacing:var(--track-title)}.proof-summary em{font-style:normal;color:#5f7a0a;padding:0 .1em;background:rgba(198,241,53,.35)}.proof-float--before .proof-shot-frame{filter:none}.proof-compare{--pos:18%;width:100%;min-width:0;user-select:none;-webkit-user-select:none;touch-action:pan-y}.proof-layout .proof-compare{position:sticky;top:5.5rem;padding:1rem;border:1px solid rgba(255,255,255,.5);background:linear-gradient(165deg,rgba(255,255,255,.55),rgba(255,255,255,.22)),rgba(232,238,220,.35);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 24px 50px rgba(40,50,20,.1),inset 0 1px 0 rgba(255,255,255,.6)}.proof-compare-readout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,.9fr);gap:.65rem;align-items:stretch;margin-bottom:.9rem}.proof-compare-side{display:flex;flex-direction:column;gap:.5rem;padding:.8rem .85rem .9rem;border:2px solid transparent}.proof-compare-live-label,.proof-compare-side-year{display:block;font-family:var(--font-display);font-size:.72rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.15rem}.proof-metric-row{display:grid;gap:.2rem;padding:.55rem .65rem;border:1px solid rgba(17,18,22,.08);background:rgba(255,255,255,.55)}.proof-metric-row em{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:.18rem .42rem;font-family:var(--font-display);font-style:normal;font-size:.68rem;font-weight:650;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.proof-metric-row--views em{color:#111216;background:rgba(17,18,22,.08)}.proof-metric-row--impressions em{color:#3f5208;background:rgba(198,241,53,.45)}.proof-compare-live strong,.proof-compare-side b,.proof-compare-side strong{display:block;margin:0;font-family:var(--font-display);font-weight:700;letter-spacing:-.05em;line-height:.92}.proof-compare-side strong{font-size:clamp(2rem,4.2vw,2.85rem)}.proof-compare-side b{font-size:clamp(1.55rem,3.2vw,2.15rem)}.proof-compare-side--before{border-color:rgba(17,18,22,.12);background:linear-gradient(180deg,rgba(236,238,242,.95),rgba(248,249,251,.98));color:#5a616c;filter:saturate(.75)}.proof-compare-side--before .proof-compare-side-year,.proof-compare-side--before b,.proof-compare-side--before strong{color:#6a7280}.proof-compare-side--before .proof-metric-row{background:rgba(255,255,255,.45);border-color:rgba(17,18,22,.06)}.proof-compare-side--before .proof-metric-row--impressions em,.proof-compare-side--before .proof-metric-row--views em{color:#6a7280;background:rgba(17,18,22,.06)}.proof-compare-side--after{border-color:rgba(131,166,20,.85);background:linear-gradient(180deg,rgba(198,241,53,.42),rgba(236,250,170,.75));box-shadow:0 0 0 1px rgba(198,241,53,.35),0 16px 36px rgba(131,166,20,.12)}.proof-compare-side--after .proof-compare-side-year{color:#3f5208}.proof-compare-side--after b,.proof-compare-side--after strong{color:#111216}.proof-compare-side--after .proof-metric-row{background:rgba(255,255,255,.72);border-color:rgba(131,166,20,.28)}.proof-compare-live{display:flex;flex-direction:column;gap:.55rem;text-align:left;padding:1.05rem 1.1rem 1.15rem;border:2px solid rgba(17,18,22,.16);background:linear-gradient(165deg,rgba(198,241,53,.55),rgba(255,255,255,.96) 55%);box-shadow:0 18px 42px rgba(17,18,22,.08)}.proof-compare-live-label{color:#3f5208}.proof-compare-live .proof-metric-row{background:rgba(255,255,255,.82);border-color:rgba(17,18,22,.1)}.proof-compare-live strong{font-size:clamp(2.55rem,6.2vw,3.85rem);color:#111216;transition:color .25s var(--ease),transform .25s var(--ease)}.proof-compare-live-second{font-size:clamp(1.85rem,4.4vw,2.65rem)!important}.proof-compare-live-explain{display:block;margin-top:.2rem;color:var(--text-dim);font-size:.78rem;line-height:1.45}.proof-compare-live strong.is-hot{color:#3f5208;transform:scale(1.02)}.proof-compare.is-after-heavy .proof-compare-side--after{box-shadow:inset 0 0 0 2px rgba(82,106,8,.55),0 16px 36px rgba(131,166,20,.18)}.proof-compare.is-before-heavy .proof-compare-side--before{box-shadow:inset 0 0 0 2px rgba(17,18,22,.22)}.proof-compare.is-after-heavy .proof-compare-side--before{opacity:.72}.proof-compare.is-before-heavy .proof-compare-side--after{opacity:.78}.proof-compare-stage{position:relative;overflow:hidden;width:100%;max-width:100%;aspect-ratio:16/9;min-height:15rem;border:1px solid rgba(17,18,22,.12);background:#111216;box-shadow:0 18px 40px rgba(17,18,22,.12);cursor:ew-resize;touch-action:none}.proof-compare-layer{position:absolute;inset:0;overflow:hidden;display:grid;place-items:center}.proof-compare-layer img{object-fit:contain;object-position:center center;pointer-events:none}.proof-compare-layer--before{z-index:1}.proof-compare-layer--after{z-index:2;clip-path:inset(0 calc(100% - var(--pos))0 0)}.proof-compare-layer--before img{filter:grayscale(.35) saturate(.75) brightness(.94)}.proof-compare-tag{position:absolute;top:.75rem;z-index:3;padding:.38rem .7rem;font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(17,18,22,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.proof-compare-tag--before{right:.75rem;left:auto;color:#5a616c;background:rgba(255,255,255,.9)}.proof-compare-tag--after{left:.75rem;right:auto;color:#111216;background:rgba(198,241,53,.92);border-color:rgba(131,166,20,.45)}.proof-compare-handle,.proof-compare-handle-line{position:absolute;top:0;bottom:0;transform:translateX(-50%)}.proof-compare-handle{left:var(--pos);z-index:5;width:2.75rem;display:grid;place-items:center;border:0;background:0 0;padding:0;cursor:ew-resize;touch-action:none}.proof-compare-handle-line{left:50%;width:3px;background:#fff;box-shadow:0 0 0 1px rgba(17,18,22,.2),0 8px 20px rgba(17,18,22,.2)}.proof-compare-handle-knob{position:relative;z-index:1;width:2.5rem;height:2.5rem;border-radius:50%;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;gap:.15rem;padding:0 .55rem;background:#fff;border:2px solid #111216;box-shadow:0 10px 28px rgba(17,18,22,.22)}.proof-compare-handle-knob i{display:block;width:0;height:0;border-style:solid}.proof-compare-handle-knob i:first-child{border-width:5px 6px 5px 0;border-color:transparent #111216 transparent transparent}.proof-compare-handle-knob i:last-child{border-width:5px 0 5px 6px;border-color:transparent transparent transparent #111216}.proof-compare-handle:focus-visible .proof-compare-handle-knob,.proof-compare.is-dragging .proof-compare-handle-knob{background:var(--accent-pop)}.proof-compare-handle:focus-visible{outline:0}.proof-compare-guide{margin:.95rem 0 .35rem;color:var(--text-muted);font-size:.9rem;line-height:1.65;max-width:46rem}.proof-compare-guide strong{color:#526a08;font-weight:650}.proof-compare-hint{margin:.35rem 0 0;text-align:left;color:var(--text-dim);font-size:.76rem;letter-spacing:.04em}.proof-compare--page{margin:0}.proof-compare--page .proof-compare-stage{aspect-ratio:1285/574;min-height:16rem;width:100%;max-width:100%;border:0;box-shadow:none}.proof-compare-extra{margin-top:1rem;max-width:28rem}.proof-compare-extra .proof-shot{margin:0}.proof-metric-list{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.proof-metric-list li{padding:.85rem .9rem .95rem;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.48);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(17,18,22,.04);transition:transform .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease)}.proof-metric-list li:hover{transform:translateY(-3px);border-color:rgba(198,241,53,.65);background:rgba(255,255,255,.95)}.proof-metric strong,.proof-metric-list strong{display:block;font-family:var(--font-display);font-weight:500;letter-spacing:-.04em;line-height:1}.proof-metric-list strong{font-size:clamp(1.55rem,2.6vw,2rem);margin-bottom:.4rem;color:var(--text)}.proof-metric span,.proof-metric-list span{display:block;font-size:.82rem;color:var(--text-muted);line-height:1.35}.proof-metric-list small{display:inline-block;margin-top:.4rem;font-size:.68rem;letter-spacing:.04em;color:#111216;background:var(--accent-pop);padding:.18rem .4rem}.proof-section .btn-ghost{border-color:rgba(17,18,22,.18);color:var(--text)}.proof-section .btn-ghost:hover{border-color:var(--accent-pop);background:rgba(198,241,53,.2);color:var(--text)}.proof-orbit{position:relative;min-height:34rem;perspective:1200px;transform-style:preserve-3d;--tilt-x:0deg;--tilt-y:0deg}.proof-orbit-glow{position:absolute;inset:12% 8%;background:radial-gradient(ellipse at 40% 35%,rgba(198,241,53,.28),transparent 55%),radial-gradient(ellipse at 70% 70%,rgba(255,255,255,.55),transparent 50%);filter:blur(20px);pointer-events:none;animation:proof-glow-pulse 5.5s ease-in-out infinite alternate}.proof-float{margin:0;position:absolute;display:flex;flex-direction:column;gap:.55rem;width:min(100%,30rem);transform-style:preserve-3d;transition:transform .55s var(--ease),filter .55s var(--ease);will-change:transform}.proof-float--main{top:8%;left:4%;z-index:3;width:min(92%,34rem);transform:rotateY(calc(var(--tilt-y)*.7)) rotateX(calc(var(--tilt-x)*.7)) rotate(-2.5deg) translateZ(24px);opacity:0;transition:transform .55s var(--ease),filter .55s var(--ease),opacity .7s var(--ease)}.proof-float--audience{top:4%;right:-2%;z-index:4;width:min(58%,17.5rem);transform:rotateY(calc(var(--tilt-y)*1.1)) rotateX(calc(var(--tilt-x)*1.1)) rotate(7deg) translateZ(56px);opacity:0;transition:transform .55s var(--ease),filter .55s var(--ease),opacity .7s var(--ease) .1s}.proof-float--regions{bottom:2%;right:6%;z-index:5;width:min(62%,18.5rem);transform:rotateY(calc(var(--tilt-y)*1.25)) rotateX(calc(var(--tilt-x)*1.25)) rotate(-6deg) translateZ(72px);opacity:0;transition:transform .55s var(--ease),filter .55s var(--ease),opacity .7s var(--ease) .18s}.proof-orbit.is-tilting .proof-float--main{transform:rotateY(calc(var(--tilt-y)*.7)) rotateX(calc(var(--tilt-x)*.7)) rotate(-2.5deg) translateZ(24px) translate3d(calc(var(--tilt-y)*-.15),calc(var(--tilt-x)*.15),0)}.proof-orbit.is-tilting .proof-float--audience{transform:rotateY(calc(var(--tilt-y)*1.1)) rotateX(calc(var(--tilt-x)*1.1)) rotate(7deg) translateZ(56px) translate3d(calc(var(--tilt-y)*.35),calc(var(--tilt-x)*-.25),0)}.proof-orbit.is-tilting .proof-float--regions{transform:rotateY(calc(var(--tilt-y)*1.25)) rotateX(calc(var(--tilt-x)*1.25)) rotate(-6deg) translateZ(72px) translate3d(calc(var(--tilt-y)*.45),calc(var(--tilt-x)*.3),0)}.proof-float:hover{z-index:8;filter:brightness(1.05)}.proof-float--main:hover{transform:rotate(-1deg) translateY(-8px) scale(1.02) translateZ(40px)}.proof-float--audience:hover{transform:rotate(5deg) translateY(-10px) scale(1.04) translateZ(80px)}.proof-float--regions:hover{transform:rotate(-4deg) translateY(-10px) scale(1.05) translateZ(90px)}.proof-shot-frame{position:relative;background:#fff;border:1px solid rgba(17,18,22,.1);box-shadow:0 18px 40px rgba(17,18,22,.1),0 0 0 1px rgba(198,241,53,.12),inset 0 1px 0 rgba(255,255,255,.9);padding:.55rem;overflow:hidden;transition:box-shadow .45s var(--ease),border-color .45s var(--ease)}.proof-float:hover .proof-shot-frame{border-color:rgba(198,241,53,.55);box-shadow:0 24px 50px rgba(17,18,22,.12),0 0 0 1px rgba(198,241,53,.28),0 0 36px rgba(198,241,53,.16)}.proof-shine{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 48%,transparent 62%);transform:translateX(-130%) skewX(-16deg);opacity:0}.proof-float:hover .proof-shine,.proof-orbit.is-visible .proof-float--main .proof-shine{animation:proof-shine-sweep 1.15s var(--ease) forwards}.proof-orbit.is-visible .proof-float--audience .proof-shine{animation:proof-shine-sweep 1.15s var(--ease) .25s forwards}.proof-orbit.is-visible .proof-float--regions .proof-shine{animation:proof-shine-sweep 1.15s var(--ease) .45s forwards}.proof-float .proof-shot-frame img,.proof-shot img,.proof-shot-frame img{display:block;width:100%;height:auto;object-fit:contain;object-position:top center}.proof-float .proof-shot-frame img,.proof-shot-frame img{max-height:none;background:#f0f2f5;transition:transform .7s var(--ease)}.proof-float:hover .proof-shot-frame img{transform:scale(1.03)}.proof-float figcaption,.proof-shot figcaption{display:flex;flex-direction:column;color:var(--text)}.proof-float figcaption{gap:.12rem;padding:.7rem .85rem;background:rgba(255,255,255,.86);border:1px solid rgba(17,18,22,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 20px rgba(17,18,22,.05)}.proof-float figcaption span,.proof-shot figcaption span{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.proof-float figcaption strong{font-family:var(--font-display);font-size:.9rem;font-weight:500;letter-spacing:-.02em}.proof-section .proof-orbit{min-height:0;display:grid;gap:.9rem;perspective:none;transform-style:flat}.proof-orbit .proof-orbit-glow{inset:5% -8%;background:radial-gradient(ellipse at 50% 45%,rgba(198,241,53,.28),transparent 66%);filter:blur(24px)}.proof-orbit .proof-float,.proof-orbit .proof-float--audience,.proof-orbit .proof-float--main,.proof-orbit .proof-float--regions{position:relative;inset:auto;z-index:1;width:100%;margin:0;padding:.7rem;gap:.35rem;opacity:0;transform:translateY(16px);background:rgba(255,255,255,.52);border:1px solid rgba(255,255,255,.82);box-shadow:0 16px 42px rgba(17,18,22,.08),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);transition:opacity .65s var(--ease),transform .65s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.proof-orbit .proof-float--audience{transition-delay:90ms}.proof-orbit .proof-float--regions{transition-delay:180ms}.proof-orbit.is-visible .proof-float{opacity:1;transform:none}.proof-orbit .proof-float:hover{z-index:1;filter:none;transform:none;border-color:rgba(198,241,53,.7);box-shadow:0 20px 48px rgba(17,18,22,.1),0 0 0 1px rgba(198,241,53,.2)}.proof-orbit .proof-float:hover .proof-shot-frame,.proof-orbit .proof-shot-frame{padding:.35rem;background:rgba(255,255,255,.42);border:1px solid rgba(17,18,22,.07);box-shadow:none}.proof-orbit .proof-float:hover .proof-shot-frame img,.proof-orbit .proof-shot-frame img{width:100%;height:auto;transform:none;object-fit:contain}.proof-orbit .proof-float figcaption{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem;padding:.4rem .25rem .1rem;background:0 0;border:0;box-shadow:none;backdrop-filter:none}.proof-orbit .proof-float figcaption strong{text-align:right}.proof-glass{background:rgba(255,255,255,.48);border:1px solid rgba(255,255,255,.72);box-shadow:0 10px 40px rgba(17,18,22,.05),inset 0 1px 0 rgba(255,255,255,.75);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25)}.proof-intro{max-width:42rem;margin-bottom:2.75rem}.proof-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem;margin-bottom:1.5rem}.proof-metric{padding:1.3rem 1.15rem 1.4rem;position:relative;overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.proof-feature-stats li::before,.proof-metric::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--accent-pop),transparent 80%)}.proof-metric:hover{transform:translateY(-4px);border-color:rgba(198,241,53,.55);box-shadow:0 16px 40px rgba(17,18,22,.08),0 0 0 1px rgba(198,241,53,.2)}.proof-metric strong{font-size:clamp(1.75rem,3vw,2.35rem);margin-bottom:.45rem}.proof-metric span{font-size:.875rem;line-height:1.4}.proof-feature-stats small,.proof-metric small{display:inline-block;font-size:.7rem;color:#4d5a12;background:rgba(198,241,53,.28)}.proof-metric small{margin-top:.45rem;letter-spacing:.04em;padding:.2rem .45rem}.proof-stage{padding:.85rem;margin-bottom:.5rem}.proof-stage-bar{display:flex;align-items:center;gap:.75rem;padding:.35rem .55rem .95rem}.proof-stage-dots{display:none}.proof-stage-mark{flex:0 0 auto;width:.55rem;height:.55rem;background:var(--accent-pop);box-shadow:0 0 0 3px rgba(198,241,53,.28)}.proof-stage-badge,.proof-stage-title{letter-spacing:.08em;text-transform:uppercase}.proof-stage-title{font-family:var(--font-display);font-size:.78rem;color:var(--text-muted)}.proof-stage-badge{margin-left:auto;font-size:.68rem;color:var(--text);background:rgba(198,241,53,.55);border:1px solid rgba(198,241,53,.7);padding:.3rem .55rem}.proof-gallery{display:grid;grid-template-columns:1.35fr 1fr;gap:.85rem}.proof-feature-shots,.proof-gallery{align-items:start}.proof-feature-shots,.proof-shot-stack{display:grid;gap:.85rem}.proof-shot{margin:0;display:flex;flex-direction:column;gap:.55rem;background:0 0;border:0;overflow:visible}.proof-shot .proof-shot-frame{background:rgba(17,18,22,.78)}.proof-shot img{background:#0f0f0f}.proof-shot--main .proof-shot-frame{padding:.75rem}.proof-shot figcaption{gap:.15rem;padding:.75rem .9rem}.proof-shot figcaption span{font-size:.68rem}.proof-feature-stats strong,.proof-shot figcaption strong{font-family:var(--font-display);font-size:.95rem;font-weight:500;letter-spacing:-.02em}.proof-feature{display:grid;grid-template-columns:.85fr 1.15fr;gap:2rem 1.75rem;align-items:start;margin:0 0 4rem;padding-bottom:3.5rem;border-bottom:1px solid var(--line)}.proof-feature-copy .section-title,.proof-feature-copy h2{font-family:var(--font-heading);font-size:clamp(1.65rem,2.8vw,2.25rem);font-weight:700;letter-spacing:var(--track-title);line-height:var(--lh-title);margin:.65rem 0 1rem}.proof-feature-copy>p{color:var(--text-muted);line-height:1.65;max-width:34rem}.proof-feature-stats{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.proof-feature-stats li{padding:1rem .95rem 1.05rem;position:relative;overflow:hidden}.proof-feature-stats strong{display:block;font-size:1.65rem;letter-spacing:-.03em;line-height:1;margin-bottom:.35rem}.proof-feature-stats span{display:block;font-size:.85rem;color:var(--text-muted)}.proof-feature-stats small{margin-top:.35rem;padding:.18rem .4rem}.proof-feature .proof-stage{margin:0}.proof-feature-shots{grid-template-columns:1fr}.proof-feature-shots .proof-shot-stack{grid-template-columns:1fr 1fr}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.proof-glass{background:rgba(255,255,255,.88)}.proof-shot-frame{background:#fff}}.reduce-motion .proof-orb,.reduce-motion .proof-orbit-glow,.reduce-motion .proof-shine{animation:none!important}.reduce-motion .proof-float{opacity:1;transition:none}.reduce-motion .proof-orbit{--tilt-x:0deg;--tilt-y:0deg}@media (max-width:1080px){.proof-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:1.75rem}.proof-compare-readout{grid-template-columns:1fr}.proof-compare-side{display:none}}@media (max-width:900px){.proof-layout{grid-template-columns:1fr;gap:2rem}.proof-layout .proof-compare{position:static;padding:.85rem}.proof-metric-list{display:none}.proof-compare-side{display:flex}.proof-compare-readout{grid-template-columns:1fr;gap:.7rem}.proof-orbit{min-height:28rem;margin:0 auto;max-width:36rem}.proof-compare--page .proof-compare-stage,.proof-compare-stage{width:100%;max-width:100%;min-height:0;aspect-ratio:16/11}.proof-compare-layer img{object-fit:cover;object-position:8% 10%;transform:scale(1.22);transform-origin:18% 12%}.proof-compare-live,.proof-compare-side{padding:.95rem 1rem}.proof-compare-side strong{font-size:clamp(2.15rem,10vw,2.75rem)}.proof-compare-side b{font-size:clamp(1.7rem,8vw,2.2rem)}.proof-compare-live strong{font-size:clamp(2.7rem,13vw,3.5rem)}.proof-compare-live-second{font-size:clamp(1.95rem,9vw,2.55rem)!important}.proof-metric-row em{font-size:.72rem}.proof-compare-tag{top:.7rem;padding:.32rem .55rem;font-size:.62rem}.proof-compare-tag--before{right:.7rem;left:auto}.proof-compare-tag--after{left:.7rem;right:auto}.proof-float--main{position:relative;top:auto;left:auto;width:100%;transform:none;margin-bottom:1rem}.proof-float--audience,.proof-float--regions{position:relative;top:auto;right:auto;bottom:auto;width:100%;transform:none;margin-bottom:.85rem}.proof-float--audience:hover,.proof-float--main:hover,.proof-float--regions:hover,.proof-orbit.is-tilting .proof-float--audience,.proof-orbit.is-tilting .proof-float--main,.proof-orbit.is-tilting .proof-float--regions{transform:translateY(-4px)}}@media (max-width:560px){.proof-orbit{min-height:0}}.proof-page{padding-bottom:2rem}.proof-page-hero{padding:2rem 0 3.5rem}.proof-page-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem 2.5rem;align-items:end;margin-top:1.25rem}.proof-page-hero-copy h1{margin-bottom:1rem}.proof-page-hero-metrics{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.proof-section--page{margin:0-1.5rem;padding-left:1.5rem;padding-right:1.5rem;overflow-x:clip;max-width:none}@media (max-width:900px){.proof-section--page{margin-left:calc(-1*var(--page-gutter));margin-right:calc(-1*var(--page-gutter));padding-left:var(--page-gutter);padding-right:var(--page-gutter)}}.proof-more-cases{padding:5.5rem 0 2rem;max-width:var(--max);margin:0 auto}.proof-more-head{max-width:40rem;margin-bottom:2rem}.proof-more-head h2{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600;letter-spacing:var(--track-title);line-height:1.25;margin:.35rem 0 .75rem}@media (max-width:900px){.proof-page-hero-grid{grid-template-columns:1fr}.proof-page-hero-metrics{grid-template-columns:1fr 1fr}}@media (max-width:560px){.proof-page-hero-metrics{grid-template-columns:1fr}}.portfolio{padding:6.5rem var(--page-gutter);border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(17,18,22,.03),transparent)}.portfolio-inner{max-width:var(--max);margin:0 auto}.portfolio--home{padding-top:clamp(4.5rem,7vw,6rem);padding-bottom:clamp(4.5rem,7vw,6rem);background:radial-gradient(circle at 88% 8%,rgba(198,241,53,.16),transparent 24rem),#f6f7f4}.portfolio-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:2rem clamp(2rem,5vw,4.5rem);align-items:end;margin-bottom:1.5rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(17,18,22,.14)}.portfolio-heading .section-title{margin-bottom:0;max-width:none}.portfolio-heading .section-title span{position:relative;z-index:0}.portfolio-heading .section-title span::after{content:"";position:absolute;z-index:-1;left:-.05em;right:-.08em;bottom:.08em;height:.3em;background:var(--accent-pop);transform:rotate(-1deg)}.portfolio-heading-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;align-items:start}.portfolio-heading-stats{display:flex;flex-wrap:wrap;gap:1rem 1.35rem;margin:0}.portfolio-heading-stat{display:grid;gap:.15rem;min-width:4.2rem}.portfolio-heading-count{font-family:var(--font-display);font-size:clamp(2.6rem,4vw,3.5rem);font-weight:500;letter-spacing:-.06em;line-height:.9;color:var(--text)}.portfolio-heading-count-label{font-family:var(--font-display);font-size:.68rem;letter-spacing:.06em;color:#607a0d;white-space:nowrap}.portfolio-heading-note p{margin:0;color:var(--text-muted);font-size:.94rem;line-height:1.7}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.portfolio-item,.portfolio-item-link{display:flex;flex-direction:column;min-width:0}.portfolio-item{overflow:hidden;background:#fff;border:1px solid rgba(17,18,22,.1);box-shadow:0 8px 30px rgba(17,18,22,.04);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.portfolio-item:hover{transform:translateY(-4px);border-color:rgba(17,18,22,.18);box-shadow:0 18px 42px rgba(17,18,22,.09)}.portfolio-item-link{flex:1;color:inherit;text-decoration:none}.portfolio-item-link:focus-visible,.portfolio-item-link:hover{color:inherit}.portfolio-media{aspect-ratio:4/3;background:linear-gradient(145deg,#fff,#eef1f5),radial-gradient(circle at 70% 30%,rgba(198,241,53,.12),transparent 55%);border:1px solid var(--line);display:flex;align-items:flex-end;justify-content:flex-start;padding:1.25rem;position:relative;overflow:hidden}.portfolio-media>img,.portfolio-media>picture,.portfolio-media>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:none;transition:transform .55s var(--ease)}.portfolio-item:hover .portfolio-media>img,.portfolio-item:hover .portfolio-media>picture>img,.resource-card:hover .resource-card-media img{transform:scale(1.04)}.portfolio-media--shot{aspect-ratio:4/3;background:#f3f5f8;padding:.65rem}.portfolio-media--shot>img,.portfolio-media--shot>picture>img{inset:.65rem;width:calc(100% - 1.3rem);height:calc(100% - 1.3rem);object-fit:contain;object-position:center;background:#fff;border:1px solid rgba(17,18,22,.06);box-shadow:0 10px 28px rgba(17,18,22,.06)}.portfolio-media--reel{aspect-ratio:4/3;background:radial-gradient(circle at 80% 20%,rgba(198,241,53,.36),transparent 40%),linear-gradient(160deg,#fff 0,#eef1e8 100%);padding:.55rem}.portfolio-media--reel>img,.portfolio-media--reel>picture>img{inset:.55rem;width:calc(100% - 1.1rem);height:calc(100% - 1.1rem);object-fit:contain;object-position:center;background:0 0;border-radius:10px;box-shadow:0 12px 32px rgba(17,18,22,.12)}.portfolio-media::after{content:none}.portfolio-placeholder{position:relative;z-index:1;font-family:var(--font-display);font-size:2.5rem;font-weight:500;letter-spacing:-.04em;color:rgba(17,18,22,.18);text-shadow:none;line-height:1}.portfolio-media--photo .portfolio-placeholder{color:rgba(255,255,255,.88);text-shadow:0 1px 10px rgba(17,18,22,.28)}.portfolio-media--reel .portfolio-placeholder,.portfolio-media--shot .portfolio-placeholder{display:none}.portfolio-badge{position:absolute;z-index:2;right:.85rem;bottom:.85rem;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#111216;background:var(--accent-pop);padding:.35rem .55rem;box-shadow:0 6px 16px rgba(17,18,22,.12)}.portfolio-media--reel .portfolio-badge{right:1rem;bottom:1rem}.portfolio-meta{display:flex;flex:1;flex-direction:column;padding:1.15rem 1.2rem 1.3rem}.portfolio-card-head{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.55rem}.portfolio-index{font-family:var(--font-display);font-size:.72rem;color:var(--text-dim)}.portfolio-ba em,.portfolio-cat{text-transform:uppercase;color:var(--text-dim)}.portfolio-cat{display:block;font-size:.7rem;letter-spacing:.18em;margin-bottom:0}.portfolio-title{font-family:var(--font-heading);font-size:1.08rem;font-weight:600;letter-spacing:var(--track-title);line-height:1.4;min-height:3em;margin:0 0 .75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(17,18,22,.08)}.portfolio-ba span,.portfolio-result{font-size:.92rem;color:var(--text-muted);line-height:1.65}.portfolio-ba{display:grid;gap:.45rem;margin:.15rem 0 0}.portfolio-ba span{display:grid;grid-template-columns:3.6rem 1fr;gap:.45rem;align-items:start;font-size:.88rem;line-height:1.55}.portfolio-ba em{font-style:normal;font-family:var(--font-display);font-size:.68rem;letter-spacing:.08em;padding-top:.18rem}.portfolio-ba span:last-child{color:var(--text)}.portfolio-ba span:last-child em{color:#4d5a12}.portfolio-carousel{position:relative;display:grid;grid-template-columns:1fr auto auto auto 1fr;gap:.75rem;align-items:center;margin:0;padding:0}.portfolio--home .portfolio-carousel-track{--case-card-width:clamp(19rem, 30vw, 22.5rem);--case-gap:clamp(1rem, 1.6vw, 1.35rem);display:flex;grid-column:1/-1;grid-row:1;gap:var(--case-gap);align-items:stretch;overflow-x:auto;padding:1rem max(1rem,calc(50% - (.5*var(--case-card-width)))) 1.75rem;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 2.5%,#000 97.5%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 2.5%,#000 97.5%,transparent 100%)}.portfolio--home .portfolio-carousel-track.is-drifting{scroll-snap-type:none!important;scroll-behavior:auto;perspective:none;transform-style:flat}.portfolio--home .portfolio-carousel-track.is-drifting .portfolio-item{backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;transition:transform .2s ease-out,opacity .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;will-change:transform,opacity}.portfolio--home .portfolio-carousel-track.is-drifting .portfolio-item.is-after,.portfolio--home .portfolio-carousel-track.is-drifting .portfolio-item.is-before{transform:scale(.975)}.portfolio--home .portfolio-carousel-track::-webkit-scrollbar{display:none}.portfolio--home .portfolio-carousel-track .portfolio-item{flex:0 0 var(--case-card-width);width:var(--case-card-width);scroll-snap-align:center;opacity:.88;filter:saturate(.96);transform:scale(.975);transform-origin:center;background:linear-gradient(165deg,rgba(255,255,255,.52),rgba(255,255,255,.22)),rgba(236,242,220,.28);border:1px solid rgba(255,255,255,.48);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);box-shadow:0 16px 36px rgba(40,50,20,.08),inset 0 1px 0 rgba(255,255,255,.55);transition:transform .45s var(--ease),opacity .35s var(--ease),filter .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease)}.portfolio--home .portfolio-carousel-track .portfolio-item .portfolio-meta{background:0 0}.portfolio--home .portfolio-carousel-track .portfolio-item .portfolio-media{border-color:rgba(255,255,255,.35);background:linear-gradient(145deg,rgba(255,255,255,.35),rgba(238,241,245,.2)),radial-gradient(circle at 70% 30%,rgba(198,241,53,.14),transparent 55%)}.portfolio--home .portfolio-carousel-track .portfolio-item .portfolio-title{border-bottom-color:rgba(17,18,22,.08);min-height:2.8em;font-size:1.08rem}.portfolio--home .portfolio-carousel-track:not(.is-drifting) .portfolio-item.is-after,.portfolio--home .portfolio-carousel-track:not(.is-drifting) .portfolio-item.is-before{transform:scale(.975)}.portfolio--home .portfolio-carousel-track .portfolio-item.is-active{z-index:3;opacity:1;filter:none;transform:scale(1);background:linear-gradient(165deg,rgba(255,255,255,.72),rgba(255,255,255,.38)),rgba(245,250,230,.42);border-color:rgba(198,241,53,.78);box-shadow:0 26px 56px rgba(17,18,22,.12),0 0 0 1px rgba(198,241,53,.22),inset 0 1px 0 rgba(255,255,255,.7)}.portfolio--home .portfolio-carousel-track:not(.is-drifting) .portfolio-item:hover{transform:translateY(-3px) scale(.985);opacity:.96}.portfolio--home .portfolio-carousel-track:not(.is-drifting) .portfolio-item.is-active:hover{transform:scale(1.012)}.portfolio-carousel-btn{position:relative;z-index:2;grid-row:2;width:2.6rem;height:2.6rem;display:grid;place-items:center;border:1px solid rgba(17,18,22,.14);border-radius:50%;background:rgba(255,255,255,.8);color:var(--text);box-shadow:0 8px 22px rgba(17,18,22,.08);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);cursor:pointer;transition:background .25s var(--ease),transform .25s var(--ease)}.portfolio-carousel-btn:hover{background:var(--accent-pop);transform:scale(1.06)}.portfolio-carousel-btn--prev{grid-column:2}.portfolio-carousel-btn--next{grid-column:4}.portfolio-carousel-status{display:flex;grid-column:3;grid-row:2;justify-content:center;gap:.35rem;min-width:4rem;margin:0;color:var(--text-dim);font-family:var(--font-display);font-size:.72rem}.portfolio-carousel-status span{color:#607a0d;font-weight:600}.portfolio--home .section-more{display:flex;justify-content:center;text-align:center}.portfolio-partners{margin-top:3.25rem;padding:0;border:0;background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.portfolio-partners-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem 2rem;align-items:end;margin-bottom:1.5rem}.portfolio-partners-title{margin:.2rem 0 0;font-family:var(--font-heading);font-size:clamp(1.55rem,3vw,2.1rem);font-weight:700;letter-spacing:var(--track-title);line-height:1.2}.portfolio-partners-desc{margin:0;max-width:34rem;justify-self:end;color:var(--text-muted);font-size:.94rem;line-height:1.7}.portfolio-partners-grid{border-color:rgba(17,18,22,.1);background:rgba(255,255,255,.72);box-shadow:0 18px 48px rgba(40,50,20,.06)}.proof-page-partners{margin:0 0 3.5rem;padding:2.75rem 0 0}.proof-page-partners .portfolio-partners-head{margin-bottom:1.5rem}.portfolio-partners-grid .partner-logo{background:0 0}.cta-quick-options a:hover,.portfolio-partners-grid .partner-logo:hover{background:rgba(198,241,53,.12)}@media (max-width:980px){.portfolio--home .portfolio-carousel-track{--case-card-width:clamp(18rem, 42vw, 21rem)}.portfolio-heading{grid-template-columns:minmax(0,1fr) minmax(15rem,.7fr)}.portfolio-heading-note{grid-template-columns:1fr;gap:.8rem}.portfolio-partners-head{grid-template-columns:1fr;align-items:start}.portfolio-partners-desc{justify-self:start;max-width:none}}@media (max-width:720px){.portfolio--home{padding-top:4rem;padding-bottom:4rem}.portfolio-heading{grid-template-columns:1fr;gap:1.4rem;margin-bottom:1rem;padding-bottom:1.4rem}.portfolio-heading-note{grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:end}.portfolio-heading-count{font-size:2.75rem}.portfolio-carousel{margin:0 calc(var(--page-gutter)*-1);padding:0}.portfolio--home .portfolio-carousel-track{--case-card-width:min(86vw, 23rem);--case-gap:0.9rem;padding-top:.85rem;padding-bottom:1.25rem;padding-left:max(var(--page-gutter),calc(50% - (.5*var(--case-card-width))));padding-right:max(var(--page-gutter),calc(50% - (.5*var(--case-card-width))));overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-webkit-mask-image:none;mask-image:none;scroll-padding-inline:var(--page-gutter)}.portfolio--home .portfolio-carousel-track .portfolio-item,.portfolio--home .portfolio-carousel-track .portfolio-item.is-active,.portfolio--home .portfolio-carousel-track .portfolio-item.is-after,.portfolio--home .portfolio-carousel-track .portfolio-item.is-before{opacity:1;filter:none;transform:none}.portfolio-carousel-btn{display:none}.portfolio-carousel-status{grid-column:1/-1}.portfolio--home .section-more{margin-top:2rem}}.cta-band,.cta-band-trust li{position:relative;color:var(--text)}.cta-band{padding:7rem var(--page-gutter);overflow:hidden;border-top:1px solid var(--line);background:#f4f6ef}.cta-band-bg{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(17,18,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.035) 1px,transparent 1px),radial-gradient(circle at 8% 85%,rgba(198,241,53,.35),transparent 25rem),radial-gradient(circle at 92% 12%,rgba(198,241,53,.22),transparent 22rem);background-size:48px 48px,48px 48px,auto,auto;mask-image:linear-gradient(90deg,rgba(0,0,0,.7),#000 50%,rgba(0,0,0,.7))}.cta-band-inner{max-width:var(--max);margin:0 auto;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,.72fr);gap:4rem;align-items:center}.cta-band-copy{position:relative;min-width:0;padding:.35rem .25rem .35rem 1.4rem}.cta-band-copy::before{content:"";position:absolute;left:0;top:.45rem;bottom:.45rem;width:3px;border-radius:999px;background:var(--accent-pop);box-shadow:0 0 0 4px rgba(198,241,53,.2)}.cta-band-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:0 0 1.15rem}.cta-band-eyebrow,.cta-quick-options a{align-items:center;border:1px solid rgba(17,18,22,.08)}.cta-band-eyebrow{display:inline-flex;gap:.45rem;margin:0;padding:.4rem .8rem .4rem .55rem;border-radius:999px;background:rgba(198,241,53,.3);color:#3f4f0d;font-family:var(--font-display);font-size:.68rem;letter-spacing:var(--track-label);text-transform:uppercase;line-height:1}.cta-band-eyebrow svg{flex:0 0 auto;color:#25d366}.cta-band-milo-chip{display:grid;place-items:center;flex:0 0 auto;width:2.2rem;height:2.2rem;overflow:hidden;border-radius:50%;background:rgba(255,255,255,.72);border:1px solid rgba(17,18,22,.08)}.cta-band-milo-chip .milo-sticker,.cta-band-milo-chip .milo-sticker--sm{width:1.95rem;display:block}.cta-band-milo-chip .milo-sticker img,.cta-band-milo-chip .milo-sticker picture,.cta-conversation-avatar .milo-sticker img,.cta-conversation-avatar .milo-sticker picture{display:block;width:100%;height:auto}.cta-band-title{font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,4rem);font-weight:700;letter-spacing:var(--track-title);line-height:1.15;color:var(--text);margin:0 0 1.1rem;max-width:min(100%,18em);overflow-wrap:break-word;word-break:keep-all}.cta-band-title--single{max-width:100%;white-space:normal}.cta-band-title--single .cta-band-title-line{display:inline;white-space:normal;overflow-wrap:break-word;word-break:keep-all}.cta-band-title-line,.cta-conversation-head small,.cta-conversation-head strong{display:block}.cta-band-desc{font-size:1rem;line-height:1.75;color:var(--text-muted);margin:0 0 1.35rem;max-width:34rem}.cta-band-trust{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;max-width:28rem}.cta-band-trust li{display:flex;align-items:flex-start;gap:.7rem;margin:0;font-size:.9rem;line-height:1.45}.cta-band-trust li::before{content:"";flex:0 0 auto;width:.55rem;height:.55rem;margin-top:.38rem;border-radius:.12rem;background:var(--accent-pop);box-shadow:0 0 0 3px rgba(198,241,53,.22)}.cta-conversation{position:relative;isolation:isolate;padding:clamp(1.1rem,2.8vw,2rem);background:0 0;border:0;box-shadow:none;transform:none;min-width:0;max-width:100%;overflow:hidden}.cta-conversation::before{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;background:radial-gradient(ellipse 72% 68%at 50% 48%,rgba(255,255,255,.58)0 48%,rgba(255,255,255,.28) 68%,transparent 100%);filter:blur(9px)}.cta-conversation::after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:55%;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,rgba(198,241,53,.22),transparent 68%);filter:blur(16px)}.cta-conversation-head{display:flex;align-items:center;gap:.75rem;padding:.25rem .25rem 1rem;border-bottom:1px solid rgba(17,18,22,.08)}.cta-conversation-avatar{display:grid;place-items:center;flex:0 0 auto;width:3rem;height:3rem;overflow:hidden;color:#111216;background:rgba(198,241,53,.35);border:1px solid rgba(17,18,22,.08);border-radius:50%;font-family:var(--font-display);font-size:.8rem;font-weight:700}.cta-conversation-avatar .milo-sticker,.cta-conversation-avatar .milo-sticker--sm{width:2.65rem;display:block}.cta-conversation-head strong{font-family:var(--font-display);font-size:.9rem}.cta-conversation-head small{display:flex;align-items:center;gap:.4rem;margin-top:.15rem;color:var(--text-dim);font-size:.68rem}.cta-conversation-head small i{width:.4rem;height:.4rem;border-radius:50%;background:#25d366;box-shadow:none}.cta-conversation-prompt{margin:1rem 0 .75rem;padding:.85rem 1rem;color:var(--text);background:rgba(255,255,255,.42);border-radius:.9rem .9rem .9rem .2rem;font-size:.9rem;line-height:1.5;backdrop-filter:blur(8px)}.cta-quick-options{display:grid;gap:.45rem}.cta-quick-options a{display:flex;gap:.75rem;padding:.75rem .85rem;color:var(--text);background:rgba(255,255,255,.38);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.82rem;transition:transform .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease)}.cta-quick-options a:hover{border-color:var(--accent-pop)}.cta-quick-options span,.milo-fab-label strong{color:#637d10;font-family:var(--font-display);font-size:.65rem}.cta-band-actions{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:.75rem;margin-top:.85rem}.cta-band-phone{font-family:var(--font-display);font-size:.78rem;letter-spacing:.04em;color:var(--text-dim);text-decoration:none;text-align:center;width:100%;transition:color .25s var(--ease)}.cta-band-phone:hover,.milo-foot a:hover{color:var(--text)}.cta-band .btn-whatsapp{width:100%;min-width:0;justify-content:center}@media (max-width:1180px) and (min-width:901px){.cta-band-inner{gap:2.25rem;grid-template-columns:minmax(0,1.1fr) minmax(17.5rem,.78fr)}.cta-band-title{font-size:clamp(1.85rem,3.4vw,2.85rem)}}.milo-widget{position:fixed;left:auto;top:auto;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));width:max-content;max-width:min(24.5rem,calc(100vw - 2.5rem));z-index:90;font-family:var(--font-body)}.milo-fab{position:relative;width:auto;min-width:11.5rem;height:4.4rem;border:0;border-radius:2.4rem;padding:.3rem 1.15rem .3rem .3rem;cursor:pointer;display:flex;align-items:center;gap:.75rem;background:#c6f135;color:#111216;box-shadow:0 0 0 1px rgba(17,18,22,.08);transition:opacity .2s ease}.milo-fab-label{display:grid;min-width:0;text-align:left;line-height:1.15}.milo-fab-label strong{font-size:.95rem;font-weight:700;color:#111216;letter-spacing:.01em;text-shadow:none}.milo-fab-label small{margin-top:.15rem;color:rgba(17,18,22,.72);font-size:.72rem;white-space:nowrap;text-shadow:none}@media (hover:hover) and (pointer:fine){.milo-fab:hover{opacity:.92;transform:none;filter:none;box-shadow:0 0 0 1px rgba(17,18,22,.08)}}.milo-fab-pulse{display:none!important;animation:none!important}.milo-panel{position:absolute;right:0;bottom:calc(4.4rem + .85rem);width:min(24.5rem,calc(100vw - 1.5rem));max-height:min(34rem,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 6.5rem));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(17,18,22,.1);background:#fff;box-shadow:0 24px 60px rgba(17,18,22,.18)}@media (max-width:1100px){.milo-widget.is-open .milo-panel{position:fixed;right:max(.85rem,env(safe-area-inset-right));left:auto;bottom:calc(max(.85rem,env(safe-area-inset-bottom)) + var(--milo-kb-offset, 0px) + 4rem + .65rem);width:min(24.5rem,calc(100vw - 1.7rem));max-height:min(34rem,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--milo-kb-offset, 0px) - 5.5rem));z-index:1000}}.milo-panel[hidden]{display:none!important}.milo-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .95rem;background:linear-gradient(135deg,#f7f9ef,#eef3e0);border-bottom:1px solid rgba(17,18,22,.08)}.milo-panel-identity{display:flex;align-items:center;gap:.7rem;min-width:0}.milo-panel-identity strong{display:block;font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.02em}.milo-panel-identity small{display:flex;align-items:center;gap:.35rem;color:var(--text-muted);font-size:.75rem}.milo-panel-identity small i{width:.42rem;height:.42rem;border-radius:50%;background:#6e9f00;box-shadow:0 0 0 3px rgba(198,241,53,.28)}.milo-avatar{position:relative;flex:0 0 auto;width:3.8rem;height:3.8rem;display:block;perspective:280px;isolation:isolate}.milo-avatar--small{width:2.75rem;height:2.75rem}.milo-chip-avatar{display:block;width:3.55rem;height:3.55rem;border-radius:50%;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px rgba(17,18,22,.08);flex-shrink:0}.milo-chip-avatar img,.milo-chip-avatar picture{display:block;width:100%;height:100%;object-fit:cover}.milo-chip-avatar--small{width:2.15rem;height:2.15rem}.milo-fab .milo-chip-avatar{width:3.55rem;height:3.55rem}.milo-panel-identity .milo-chip-avatar{width:2.35rem;height:2.35rem}.milo-avatar--hero{width:11.5rem;height:11.5rem}.milo-avatar--hero .milo-dog-collar i{font-size:.85rem}.milo-avatar--on-body{width:100%;height:100%}.milo-avatar--on-body .milo-dog-collar i{font-size:.55em}.milo-avatar-shadow{position:absolute;z-index:-1;left:15%;right:15%;bottom:.1rem;height:19%;border-radius:50%;background:rgba(80,48,19,.24);filter:blur(4px)}.milo-dog-head{position:absolute;inset:8% 9% 5%;display:block;transform-style:preserve-3d;transform:rotateX(-3deg) rotateY(0deg)}.milo-dog-face{position:absolute;z-index:2;inset:10% 8% 8%;border-radius:48% 48% 44% 44%/45% 45% 55% 55%;background:radial-gradient(circle at 34% 36%,rgba(255,255,255,.88)0 5%,transparent 6%),radial-gradient(circle at 66% 36%,rgba(255,255,255,.7)0 4%,transparent 5%),linear-gradient(145deg,#ffe9b4 0,#eab76a 57%,#c88037 100%);border:1px solid rgba(93,53,17,.16);box-shadow:inset .26rem .22rem .34rem rgba(255,255,255,.58),inset -.3rem -.35rem .4rem rgba(112,57,13,.23),0 .35rem .65rem rgba(81,46,15,.24);transform:translateZ(18px)}.milo-dog-ear{position:absolute;z-index:1;top:2%;width:38%;height:57%;border-radius:70% 34% 72% 40%;background:linear-gradient(145deg,#d99649,#874516);box-shadow:inset .2rem .12rem .25rem rgba(255,221,161,.3),0 .2rem .4rem rgba(68,35,12,.2);transform:translateZ(3px) rotate(20deg)}.milo-dog-ear--left{left:-2%}.milo-dog-ear--right{right:-2%;transform:translateZ(3px) scaleX(-1) rotate(20deg)}.milo-dog-eye{--pupil-x:0px;--pupil-y:0px;position:absolute;top:34%;width:18%;aspect-ratio:.82;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 42% 36%,#5a3219 0 52%,#17100c 70% 100%);box-shadow:0 0 0 1px rgba(44,24,11,.3),inset 0-.1rem .12rem rgba(0,0,0,.35);transform:translateZ(26px);animation:milo-blink 5.5s infinite}.milo-dog-eye--left{left:21%}.milo-dog-eye--right{right:21%}.milo-dog-pupil{top:50%;left:50%;width:72%;height:72%;background:radial-gradient(circle at 42% 36%,#5a3219 0 42%,#17100c 55% 100%);transform:translate(calc(-50% + var(--pupil-x)),calc(-50% + var(--pupil-y)));transition:transform .1s linear;will-change:transform}.milo-dog-brow,.milo-dog-pupil,.milo-dog-pupil i{position:absolute;border-radius:50%}.milo-dog-pupil i{top:16%;left:19%;width:28%;height:24%;background:rgba(255,255,255,.92)}.milo-dog-brow{z-index:3;top:25%;width:20%;height:7%;background:rgba(116,63,22,.52);transform:translateZ(28px) rotate(-8deg)}.milo-dog-brow--left{left:20%}.milo-dog-brow--right{right:20%;transform:translateZ(28px) rotate(8deg)}.milo-dog-muzzle{position:absolute;z-index:4;left:27%;right:27%;bottom:14%;height:31%;border-radius:48% 48% 52% 52%;background:linear-gradient(150deg,#fff0c9,#dca254);box-shadow:inset .1rem .1rem .18rem rgba(255,255,255,.65),0 .1rem .18rem rgba(99,49,12,.18);transform:translateZ(31px)}.milo-dog-nose{position:absolute;top:-8%;left:28%;width:44%;height:38%;border-radius:52% 52% 46% 46%;background:radial-gradient(circle at 35% 28%,#806b5d 0 8%,#30251f 13% 55%,#120e0c 100%);box-shadow:0 .08rem .12rem rgba(0,0,0,.35);transform:translateZ(8px)}.milo-dog-mouth{position:absolute;left:32%;bottom:14%;width:36%;height:22%;border:0;border-bottom:2px solid rgba(67,33,17,.68);border-radius:0 0 55% 55%}.milo-dog-collar{position:absolute;z-index:5;left:20%;right:20%;bottom:1%;height:13%;border-radius:.5rem;background:linear-gradient(180deg,#d8ff50,#9fc819);box-shadow:0 .12rem .2rem rgba(62,81,0,.26);transform:translateZ(9px)}.milo-dog-cheek,.milo-dog-collar i{position:absolute;aspect-ratio:1;border-radius:50%}.milo-dog-collar i{top:14%;left:42%;width:20%;display:grid;place-items:center;background:#111216;color:#c6f135;font-size:.45rem;font-style:normal}.milo-avatar--small .milo-dog-collar i{font-size:.34rem}.milo-face--happy .milo-dog-mouth{height:28%;border-bottom-width:2.5px;border-radius:0 0 70% 70%;bottom:10%}.milo-face--happy .milo-dog-brow--left{transform:translateZ(28px) rotate(-14deg) translateY(.12rem)}.milo-face--happy .milo-dog-brow--right{transform:translateZ(28px) rotate(14deg) translateY(.12rem)}.milo-face--happy .milo-dog-ear--left{transform:translateZ(3px) rotate(28deg)}.milo-face--happy .milo-dog-ear--right{transform:translateZ(3px) scaleX(-1) rotate(28deg)}.milo-face--honest .milo-dog-brow--left{transform:translateZ(28px) rotate(-2deg) translateY(.08rem)}.milo-face--honest .milo-dog-brow--right{transform:translateZ(28px) rotate(2deg) translateY(.08rem)}.milo-face--honest .milo-dog-mouth{width:28%;left:36%;height:10%;border-radius:0;border-bottom-width:2px}.milo-face--careful .milo-dog-brow--left{top:22%;transform:translateZ(28px) rotate(12deg) translateY(.15rem)}.milo-face--careful .milo-dog-brow--right{top:22%;transform:translateZ(28px) rotate(-12deg) translateY(.15rem)}.milo-face--careful .milo-dog-mouth{width:30%;left:35%;height:8%;border-radius:40% 40%0 0;border-bottom:0;border-top:2px solid rgba(67,33,17,.68);bottom:18%}.milo-face--careful .milo-dog-eye{animation:none;transform:translateZ(26px) scaleY(.88)}.milo-face--resolve .milo-dog-brow--left{top:23%;height:9%;transform:translateZ(28px) rotate(18deg)}.milo-face--resolve .milo-dog-brow--right{top:23%;height:9%;transform:translateZ(28px) rotate(-18deg)}.milo-face--resolve .milo-dog-mouth{width:40%;left:30%;height:12%;border-radius:0;border-bottom-width:2.5px}.milo-face--resolve .milo-dog-ear--left{transform:translateZ(3px) rotate(8deg)}.milo-face--resolve .milo-dog-ear--right{transform:translateZ(3px) scaleX(-1) rotate(8deg)}.milo-face--guarantee .milo-dog-mouth{width:42%;left:29%;height:26%;border-bottom-width:2.5px;border-radius:0 0 65% 65%;bottom:11%}.milo-face--guarantee .milo-dog-brow--left{transform:translateZ(28px) rotate(-10deg) translateY(.1rem)}.milo-face--guarantee .milo-dog-brow--right{transform:translateZ(28px) rotate(10deg) translateY(.1rem)}.milo-face--guarantee .milo-dog-collar{box-shadow:0 .12rem .35rem rgba(62,81,0,.35),0 0 0 .2rem rgba(198,241,53,.25)}.milo-face--listen .milo-dog-ear--left{transform:translateZ(3px) rotate(32deg) translateY(-.08rem)}.milo-face--listen .milo-dog-ear--right{transform:translateZ(3px) scaleX(-1) rotate(6deg)}.milo-face--listen .milo-dog-brow--left{transform:translateZ(28px) rotate(-4deg)}.milo-face--listen .milo-dog-brow--right{transform:translateZ(28px) rotate(10deg) translateY(.1rem)}.milo-face--listen .milo-dog-mouth{width:26%;left:37%;height:14%;border-radius:0 0 50% 50%}.milo-dog-cheek{z-index:3;top:48%;width:16%;background:rgba(255,132,110,.28);opacity:0;transform:translateZ(24px) scale(.6);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.milo-dog-cheek--left{left:8%}.milo-dog-cheek--right{right:8%}.milo-dog-tongue{position:absolute;z-index:5;left:38%;bottom:2%;width:24%;height:0;border-radius:0 0 55% 55%;background:linear-gradient(180deg,#f08a8a,#e45f6a);opacity:0;transform:translateZ(34px);pointer-events:none}.milo-face--guarantee .milo-dog-cheek,.milo-face--happy .milo-dog-cheek,.milo-face--proud .milo-dog-cheek{opacity:1;transform:translateZ(24px) scale(1)}.milo-face--guarantee .milo-dog-tongue,.milo-face--happy .milo-dog-tongue{height:28%;opacity:1}.milo-face--proud .milo-dog-brow--left{transform:translateZ(28px) rotate(-16deg) translateY(.08rem)}.milo-face--proud .milo-dog-brow--right{transform:translateZ(28px) rotate(16deg) translateY(.08rem)}.milo-face--proud .milo-dog-mouth{width:34%;left:33%;height:18%;border-bottom-width:2.5px;border-radius:0 0 60% 60%;bottom:12%}.milo-face--proud .milo-dog-ear--left{transform:translateZ(3px) rotate(14deg)}.milo-face--proud .milo-dog-ear--right{transform:translateZ(3px) scaleX(-1) rotate(14deg)}.milo-face--think .milo-dog-brow--left{top:22%;transform:translateZ(28px) rotate(16deg) translateY(.12rem)}.milo-face--think .milo-dog-brow--right{top:26%;transform:translateZ(28px) rotate(-4deg)}.milo-face--think .milo-dog-eye--left{transform:translateZ(26px) translateY(.08rem) scaleY(.9)}.milo-face--think .milo-dog-eye--right{transform:translateZ(26px) translateY(-.04rem)}.milo-face--think .milo-dog-mouth{width:18%;left:48%;height:10%;border-radius:50%;border-bottom-width:2px;bottom:16%}.milo-face--think .milo-dog-ear--left{transform:translateZ(3px) rotate(38deg) translateY(-.1rem)}.milo-face--think .milo-dog-ear--right{transform:translateZ(3px) scaleX(-1) rotate(10deg)}.milo-figure{--milo-fur:#eab76a;--milo-fur-deep:#c88037;--milo-fur-soft:#ffe9b4;position:relative;display:inline-block;width:8.5rem;height:10.5rem;vertical-align:bottom;transform-origin:50% 90%}.milo-figure-shadow{position:absolute;left:18%;right:18%;bottom:.2rem;height:.85rem;border-radius:50%;background:rgba(55,38,18,.22);filter:blur(3px);z-index:0}.milo-figure-body{position:absolute;z-index:2;left:22%;right:22%;top:38%;height:38%;border-radius:48% 48% 42% 42%/40% 40% 55% 55%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.35),transparent 40%),linear-gradient(160deg,var(--milo-fur-soft),var(--milo-fur) 55%,var(--milo-fur-deep));border:1px solid rgba(93,53,17,.14);box-shadow:inset .15rem .12rem .25rem rgba(255,255,255,.4),0 .25rem .45rem rgba(81,46,15,.2)}.milo-figure-belly{position:absolute;left:22%;right:22%;top:28%;bottom:14%;border-radius:48%;background:rgba(255,245,214,.72)}.milo-figure-spot{position:absolute;right:16%;top:18%;width:22%;aspect-ratio:1;border-radius:50%;background:rgba(140,78,28,.22)}.milo-figure-leg{position:absolute;z-index:1;width:14%;height:22%;border-radius:40% 40% 35% 35%;background:linear-gradient(180deg,var(--milo-fur),var(--milo-fur-deep));box-shadow:inset .08rem .05rem .12rem rgba(255,255,255,.25)}.milo-figure-leg--back-left{left:26%;bottom:8%;z-index:1}.milo-figure-leg--back-right{right:26%;bottom:8%;z-index:1}.milo-figure-leg--front-left{left:30%;bottom:4%;z-index:3;height:26%}.milo-figure-leg--front-right{right:30%;bottom:4%;z-index:3;height:26%}.milo-figure-paw{position:absolute;z-index:4;bottom:36%;width:16%;aspect-ratio:1.15;border-radius:45% 45% 40% 40%;background:linear-gradient(160deg,#fff0c9,#dca254);border:1px solid rgba(93,53,17,.12);opacity:0;transform:scale(.6)}.milo-figure-paw--left{left:10%}.milo-figure-paw--right{right:10%}.milo-figure-tail{position:absolute;z-index:1;right:8%;top:48%;width:22%;height:14%;border-radius:60% 40% 60% 40%;background:linear-gradient(120deg,var(--milo-fur),var(--milo-fur-deep));transform-origin:left center;transform:rotate(-18deg);box-shadow:0 .1rem .2rem rgba(81,46,15,.15)}.milo-figure .milo-avatar--on-body{position:absolute;z-index:5;left:18%;right:18%;top:0;width:auto;height:46%;aspect-ratio:1;margin:0 auto;background:0 0;box-shadow:none}.milo-figure .milo-avatar--on-body .milo-avatar-shadow{display:none}.milo-figure .milo-dog-head{inset:0}.milo-figure--sit .milo-figure-body{top:42%;height:34%}.milo-figure--sit .milo-figure-leg--front-left,.milo-figure--sit .milo-figure-leg--front-right{height:18%;bottom:10%}.milo-figure--sit .milo-figure-leg--back-left,.milo-figure--sit .milo-figure-leg--back-right{height:16%;bottom:12%;width:18%}.milo-figure--stand .milo-figure-body{top:36%;height:36%}.milo-figure--stand .milo-figure-leg{height:28%;bottom:2%}.milo-figure--wave{animation:milo-figure-bob 2.8s ease-in-out infinite}.milo-figure--wave .milo-figure-paw--right{opacity:1;transform:scale(1) rotate(18deg);bottom:52%;right:2%;animation:milo-paw-wave 1.1s ease-in-out infinite}.milo-figure--lean{transform:rotate(-6deg) translateX(-.15rem)}.milo-figure--lean .milo-figure-body{transform:skewX(-4deg)}.milo-figure--lean .milo-avatar--on-body{transform:rotate(4deg)}.milo-figure--bow{transform:rotate(8deg)}.milo-figure--bow .milo-avatar--on-body{transform:rotate(10deg) translateY(.2rem)}.milo-figure--bow .milo-figure-body{top:40%}.milo-figure--cheer{animation:milo-figure-cheer 1.6s ease-in-out infinite}.milo-figure--cheer .milo-figure-paw--left,.milo-figure--cheer .milo-figure-paw--right{opacity:1;transform:scale(1);bottom:58%}.milo-figure--cheer .milo-figure-paw--left{left:2%;transform:scale(1) rotate(-22deg)}.milo-figure--cheer .milo-figure-paw--right{right:2%;transform:scale(1) rotate(22deg)}.milo-figure--cheer .milo-figure-tail,.milo-figure--happy .milo-figure-tail,.milo-figure.milo-face--guarantee .milo-figure-tail,.milo-figure.milo-face--happy .milo-figure-tail{animation:milo-tail-wag .55s ease-in-out infinite}.reduce-motion .milo-figure--cheer,.reduce-motion .milo-figure--cheer .milo-figure-tail,.reduce-motion .milo-figure--wave,.reduce-motion .milo-figure--wave .milo-figure-paw--right,.reduce-motion .milo-figure.milo-face--happy .milo-figure-tail{animation:none!important}.milo-close{width:2rem;height:2rem;border:0;background:0 0;font-size:1.4rem;line-height:1;color:var(--text-muted);cursor:pointer}.milo-messages{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.9rem;display:grid;gap:.65rem;background:#fbfcf8;min-height:12rem}.milo-bubble{max-width:92%;padding:.7rem .85rem;border-radius:.95rem;font-size:.9rem;line-height:1.55}.milo-bubble p{margin:0}.milo-bubble--bot{justify-self:start;background:#fff;border:1px solid rgba(17,18,22,.08);color:var(--text)}.milo-bubble--user{justify-self:end;background:#111216;color:#fff;border-radius:.95rem .95rem .35rem .95rem}.milo-bubble--typing p{display:flex;gap:.28rem;align-items:center;min-height:1.1rem}.milo-bubble--typing span{width:.4rem;height:.4rem;border-radius:50%;background:#b7c08f;animation:milo-dot 1s ease-in-out infinite}.milo-bubble--typing span:nth-child(2){animation-delay:.15s}.milo-bubble--typing span:nth-child(3){animation-delay:.3s}.milo-chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;background:0 0}.milo-suggest{padding:.45rem .85rem .35rem;background:#fff;border-top:1px solid rgba(17,18,22,.06)}.milo-suggest-label{margin:0 0 .4rem;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(17,18,22,.45)}.milo-chips button{border:1px solid rgba(17,18,22,.12);background:#f4f6ef;color:var(--text);font-size:.78rem;padding:.4rem .65rem;cursor:pointer;font-family:inherit;border-radius:999px;line-height:1.25;text-align:left;max-width:100%}.milo-chips button:hover{border-color:rgba(131,166,20,.55);background:#eef8c5}.milo-cta-slot{padding:0 .85rem .55rem;background:#fff}.milo-cta-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border-radius:.85rem;border:1px solid rgba(17,18,22,.1);background:linear-gradient(135deg,rgba(198,241,53,.22),rgba(255,255,255,.95) 55%),#fff;box-shadow:0 8px 20px rgba(17,18,22,.05)}.milo-cta-card--wa{border-color:rgba(37,211,102,.35);background:linear-gradient(135deg,rgba(37,211,102,.16),rgba(255,255,255,.96) 52%),#fff}.milo-cta-card-copy{display:grid;gap:.15rem;min-width:0}.milo-cta-card-copy strong{font-size:.88rem;font-weight:700;color:#111216;line-height:1.3}.milo-cta-card-copy small{font-size:.72rem;color:rgba(17,18,22,.55)}.milo-cta-card-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.45rem .85rem;border-radius:999px;background:#111216;color:#fff;font-size:.8rem;font-weight:600;text-decoration:none;white-space:nowrap}.milo-cta-card--wa .milo-cta-card-btn{background:#1faa55}.milo-cta-card-btn:hover{opacity:.9}.milo-composer{display:grid;grid-template-columns:1fr auto;gap:.45rem;padding:.65rem .85rem max(.65rem,env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(17,18,22,.06)}.milo-composer input{border:1px solid rgba(17,18,22,.12);border-radius:.65rem;padding:.7rem .8rem;font:inherit;font-size:.9rem}.milo-composer input:focus{outline:2px solid rgba(198,241,53,.65);outline-offset:1px}.milo-composer button{border:0;background:#111216;color:#fff;padding:0 1rem;border-radius:.65rem;font-family:var(--font-display);font-size:.85rem;cursor:pointer}.milo-composer button:hover{background:#2a2d33}.milo-foot{margin:0;padding:0 .85rem .75rem;background:#fff;font-size:.75rem}.milo-foot a{color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.reduce-motion .milo-bubble--typing span,.reduce-motion .milo-dog-eye,.reduce-motion .milo-fab-pulse{animation:none!important}.contact-page{max-width:min(100%,var(--max-wide));overflow-x:clip}.contact-hero{min-height:calc(100vh - 7.5rem);min-height:calc(100dvh - 7.5rem);display:flex;flex-direction:column;justify-content:center;padding:1.5rem 0 5rem;min-width:0;max-width:100%}.contact-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(18rem,26rem);column-gap:clamp(1.5rem,3vw,2.5rem);row-gap:2.5rem;align-items:start;justify-content:center;margin-top:2rem;min-width:0;max-width:100%}.contact-hero-main{display:grid;gap:1.35rem;align-content:start;min-width:0;max-width:none}.contact-hero-milo{margin:.15rem 0 .35rem;max-width:min(100%,22rem);position:relative}.contact-hero-milo img,.contact-hero-milo picture{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;object-position:center}.contact-hero-milo figcaption{margin-top:.55rem;font-family:var(--font-display);font-size:.78rem;letter-spacing:.06em;color:#5a6e20}.contact-hero-copy h1{max-width:100%;margin:0;font-family:var(--font-heading);font-size:clamp(2.4rem,4.2vw,3.75rem);font-weight:700;letter-spacing:var(--track-title);line-height:1.15;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.contact-hero-copy h1 span{background:linear-gradient(180deg,transparent 62%,var(--accent-pop) 62%,var(--accent-pop) 92%,transparent 92%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.contact-mobile-break{display:none}.contact-hero-body,.contact-hero-copy{min-width:0;max-width:100%}.contact-hero-body .page-lead,.contact-hero-copy .page-lead{max-width:34rem;margin:0;font-size:1.05rem;line-height:1.8;overflow-wrap:anywhere;word-break:break-word}.contact-availability{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.15rem;font-size:.76rem}.contact-availability>i,.contact-chat-head small i{width:.5rem;height:.5rem;border-radius:50%;background:#25d366;box-shadow:0 0 0 5px rgba(37,211,102,.14)}.contact-chat-head small i{width:.4rem;height:.4rem;box-shadow:none}.contact-availability span{font-weight:600}.contact-availability small{color:var(--text-dim)}.contact-chat{position:relative;isolation:isolate;justify-self:stretch;width:100%;min-width:0;max-width:26rem;padding:1.5rem;overflow:hidden}.contact-chat::before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(ellipse 70% 70%at 50% 48%,rgba(255,255,255,.88)0 46%,rgba(255,255,255,.42) 68%,transparent 100%);filter:blur(10px)}.contact-chat::after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(198,241,53,.34),transparent 70%);filter:blur(16px)}.contact-chat-head{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid rgba(17,18,22,.1)}.contact-chat-head>span{width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:50%;background:var(--accent-pop);font-family:var(--font-display);font-size:.8rem;font-weight:700}.contact-chat-head small,.contact-chat-head strong,.contact-icon svg{display:block}.contact-chat-head strong,.contact-chat-options span{font-family:var(--font-display);font-size:.9rem}.contact-chat-head small{display:flex;align-items:center;gap:.4rem;margin-top:.15rem;color:var(--text-dim);font-size:.68rem}.contact-chat>p{margin:1rem 0 .75rem;padding:.85rem 1rem;border-radius:.9rem .9rem .9rem .2rem;background:rgba(255,255,255,.5);font-size:.88rem;backdrop-filter:blur(10px)}.contact-chat-options{display:grid;gap:.5rem}.contact-chat-options a{display:grid;grid-template-columns:2rem 1fr;gap:.12rem .65rem;padding:.8rem;color:var(--text);background:rgba(255,255,255,.52);border:1px solid rgba(17,18,22,.09);backdrop-filter:blur(12px);transition:border-color .25s var(--ease),background .25s var(--ease)}.contact-chat-options a:hover{border-color:var(--accent-pop);background:rgba(198,241,53,.14)}.contact-chat-options span{grid-row:1/3;color:#607a0d;font-size:.66rem}.contact-chat-options strong{font-family:var(--font-heading);font-size:.84rem}.contact-chat-options small{color:var(--text-dim);font-size:.7rem;line-height:1.45}.contact-chat>.btn{width:100%;justify-content:center;margin-top:.75rem}.contact-process{padding:6rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-section-head{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;margin-bottom:2.5rem;text-align:center}.contact-section-head .section-label{margin-bottom:0}.contact-section-head h2{max-width:min(100%,18em);margin:0;font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,2.7rem);line-height:1.2;text-align:center;text-wrap:balance;word-break:keep-all;overflow-wrap:normal;line-break:strict}.contact-process ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0}.contact-process li{position:relative;min-height:13rem;padding:1.25rem;background:#fff;border:1px solid rgba(17,18,22,.1);text-align:center}.contact-process li:not(:last-child)::after{content:"→";position:absolute;z-index:2;top:1.55rem;right:-.72rem;width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:50%;background:var(--accent-pop);font-family:var(--font-display);font-size:.7rem}.contact-process li small,.contact-process li span,.contact-process li strong{display:block;text-align:center}.contact-process li span{margin-bottom:3rem;color:#607a0d;font-family:var(--font-display);font-size:.7rem}.contact-process li small,.contact-process li strong{text-wrap:balance;word-break:keep-all;overflow-wrap:normal;line-break:strict}.contact-process li strong{font-family:var(--font-heading);font-size:1.05rem}.contact-process li small{margin-top:.45rem;color:var(--text-dim);line-height:1.55}.contact-details{display:grid;grid-template-columns:minmax(0,.8fr) minmax(24rem,1.2fr);gap:4rem;align-items:start;padding:7rem 0 3rem}.contact-details-copy h2{margin:.35rem 0 2rem;font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,2.7rem);line-height:1.3}.contact-details-copy>ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.contact-details-copy>ul li{display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--line);color:var(--text-muted);font-size:.88rem}.contact-details-copy>ul span{color:#607a0d;font-family:var(--font-display);font-size:.68rem}.contact-direct{margin-top:2rem}.contact-form-panel{padding:2rem;background:radial-gradient(circle at 100%0,rgba(198,241,53,.22),transparent 16rem),rgba(255,255,255,.72);border:1px solid rgba(17,18,22,.1);box-shadow:0 24px 60px rgba(17,18,22,.08);backdrop-filter:blur(14px)}.contact-form-panel .contact-form-title{font-size:1.65rem}@media (max-width:900px){.contact-hero{min-height:auto}.contact-details,.contact-hero-grid{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:2.75rem}.contact-hero-main{max-width:100%;gap:1.2rem}.contact-hero-milo{max-width:min(100%,18rem);margin:.1rem 0 .2rem}.contact-chat{width:min(100%,34rem)}}@media (max-width:620px){.contact-mobile-break{display:block}.contact-hero{padding-bottom:3.5rem}.contact-hero-copy h1{max-width:100%;font-size:clamp(1.7rem,8vw,2.35rem);line-height:1.28;white-space:normal}.contact-hero-grid{row-gap:2rem}.contact-chat{width:100%;max-width:100%;padding:.75rem}.contact-chat-options a{min-width:0}.contact-chat-options small,.contact-chat-options strong,.contact-hero-copy h1{overflow-wrap:anywhere;word-break:break-word}.contact-details,.contact-process{padding-top:3.5rem;padding-bottom:3.5rem;overflow-x:clip}.contact-section-head{align-items:center;flex-direction:column;gap:.75rem;max-width:100%;text-align:center}.contact-section-head h2{max-width:100%;font-size:clamp(1.45rem,7vw,2rem);text-align:center;text-wrap:balance;word-break:keep-all;overflow-wrap:normal;line-break:strict}.contact-process ol{grid-template-columns:minmax(0,1fr)}.contact-process li{min-height:0;min-width:0}.contact-process li:not(:last-child)::after{content:"↓";top:auto;right:auto;bottom:-.72rem;left:1.3rem}.contact-process li span{margin-bottom:1.5rem}.contact-form-panel{padding:1.15rem;min-width:0;max-width:100%}.contact-form-grid{grid-template-columns:minmax(0,1fr)}.contact-form-grid input,.contact-form-grid select,.contact-form-grid textarea{max-width:100%;min-width:0}.contact-form-full{grid-column:auto}}.contact-form-title{font-family:var(--font-heading);font-size:1.3rem;font-weight:600;letter-spacing:var(--track-title);line-height:1.4;margin:0 0 .45rem}.contact-form-note{margin:0 0 1.25rem}.contact-form-alt,.contact-form-note,.contact-form-privacy{font-size:.875rem;color:var(--text-muted);line-height:1.55}.contact-form-alt{margin:1rem 0 0}.contact-form-privacy{margin:.85rem 0 0}.contact-form-privacy a{text-decoration:underline;text-underline-offset:2px}.contact-form-status{padding:.75rem .9rem;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.contact-form-status.is-success{background:rgba(198,241,53,.28);border:1px solid rgba(17,18,22,.08)}.contact-form-status.is-error{background:#fff1f0;border:1px solid #f0c2be;color:#8a2f28}.contact-form-honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1.15rem}.contact-form-grid label{display:grid;gap:.35rem}.contact-form-grid label span{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.contact-form-grid input,.contact-form-grid select,.contact-form-grid textarea{width:100%;border:1px solid var(--line);background:#fafbfc;padding:.7rem .8rem;font:inherit;color:var(--text);border-radius:0}.contact-form-grid input:focus,.contact-form-grid select:focus,.contact-form-grid textarea:focus{outline:2px solid rgba(198,241,53,.7);outline-offset:1px;background:#fff}.contact-form-full{grid-column:1/-1}.contact-panel .contact-form-title{margin-top:0}.resources-teaser{padding:6rem var(--page-gutter);border-top:1px solid var(--line);position:relative;overflow:hidden;background:radial-gradient(circle at 12% 15%,rgba(198,241,53,.25),transparent 24rem),radial-gradient(circle at 88% 75%,rgba(198,241,53,.15),transparent 22rem),linear-gradient(150deg,#f7f9f3,#eef2e7)}.resources-teaser::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(17,18,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 50% 45%,#000,transparent 80%)}.resources-teaser-inner{max-width:var(--max);margin:0 auto;position:relative;z-index:1}.resources-teaser-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem 2.5rem;margin-bottom:2.5rem}.resources-teaser-head>div{min-width:0;flex:1 1 auto;max-width:42rem}.resources-teaser-head .section-title{max-width:none;margin-bottom:.85rem}.resources-teaser-head .section-desc{margin-bottom:0;max-width:36rem}.resources-teaser-head .btn-ghost{background:rgba(255,255,255,.42);border-color:rgba(255,255,255,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.resource-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media (max-width:1100px){.resource-card-grid{grid-template-columns:1fr;gap:1rem}}.resource-card-grid--page{margin-bottom:2.5rem}.resource-card{display:flex;flex-direction:column;min-width:0;max-width:100%;background:#fff;border:1px solid var(--line);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.resources-teaser .resource-card{padding:.65rem;background:rgba(255,255,255,.46);border:1px solid rgba(255,255,255,.82);box-shadow:0 14px 38px rgba(17,18,22,.07),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.resources-teaser .resource-card:hover{border-color:rgba(198,241,53,.8);box-shadow:0 22px 48px rgba(17,18,22,.1),0 0 0 1px rgba(198,241,53,.2)}.resources-teaser .resource-card-media{border:1px solid rgba(17,18,22,.06)}.resources-teaser .resource-card-body{padding-right:.55rem;padding-left:.55rem}.resource-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(17,18,22,.06)}.resource-card-media{display:block;aspect-ratio:16/10;max-height:12.5rem;overflow:hidden;background:#eef1f5;flex-shrink:0}.resource-card-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .55s var(--ease)}.resource-card-body{display:flex;flex-direction:column;gap:.65rem;padding:1.15rem 1.1rem 1.25rem;flex:1}.resource-card-meta{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);display:flex;gap:.4rem;flex-wrap:wrap}.post-related-head h2,.resource-card-title{font-family:var(--font-heading);font-weight:600;margin:0}.resource-card-excerpt,.resource-card-title{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.resource-card-title{font-size:1.08rem;letter-spacing:var(--track-title);line-height:1.4;word-break:break-word}.resource-card-title a{color:inherit;display:inline}.resource-card-title a:hover{color:var(--accent-bright)}.resource-card-excerpt{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.55;flex:1}@media (max-width:900px){.resources-teaser{padding:3.5rem var(--page-gutter)}.resources-teaser-head{margin-bottom:1.5rem}.resources-teaser-head .section-title{font-size:clamp(1.55rem,7vw,2.1rem)}.resource-card-media{max-height:none;width:100%;aspect-ratio:16/10}.resource-card-media img{width:100%;height:100%;object-fit:cover;object-position:center}.resource-card-title{font-size:1rem}}@media (max-width:768px){.resource-card-grid--list .resource-card-media{aspect-ratio:1/1;width:100%;height:auto;min-height:0;max-height:none}}.resource-card .text-link{margin-top:.25rem}.post-featured{margin:0 0 2rem;border:1px solid var(--line);overflow:hidden}.post-featured img{display:block;width:100%;height:auto}.post-single .post-hero{margin-bottom:2.25rem}.post-single--full{max-width:var(--max-wide)}.post-single--full .news-article-title,.post-single--full .page-hero h1,.post-single--full .post-hero h1{max-width:none;width:100%}.post-single--full .entry-body,.post-single--full .post-footer{max-width:none}.post-hero-meta,.post-share{display:flex;flex-wrap:wrap;align-items:center}.post-hero-meta{justify-content:space-between;gap:1rem 1.5rem;margin-top:.35rem}.post-hero-meta .post-meta{margin-bottom:0}.post-share{gap:.45rem}.post-share-label{font-family:var(--font-display);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-right:.25rem}.post-share-btn{appearance:none;font-family:var(--font-display);font-size:.75rem;letter-spacing:.02em;color:var(--text-muted);background:0 0;border:1px solid var(--line);padding:.4rem .7rem;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;line-height:1;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.post-share-btn:hover{background:rgba(198,241,53,.35)}.post-related{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.post-related-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.25rem}.post-related-head h2{font-size:1.2rem}.post-related-head a{font-size:.88rem;color:var(--text-muted);border-bottom:1px solid var(--line)}.post-related-head a:hover,.post-share-btn:hover{color:var(--text);border-color:var(--text)}.post-related-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem}.post-related-list li{display:grid;gap:.35rem;padding-top:.85rem;border-top:1px solid var(--line)}.post-related-list a{color:var(--text);font-size:1rem;line-height:1.45;font-weight:500}.post-related-list a:hover{color:var(--text-muted)}.post-related-list time{font-size:.75rem;color:var(--text-dim)}@media (max-width:900px){.post-related-list{grid-template-columns:1fr}.post-hero-meta{flex-direction:column;align-items:flex-start}}.site-footer{border-top:1px solid var(--line);padding:clamp(3rem,6vw,4.5rem) var(--page-gutter) max(1.75rem,calc(env(safe-area-inset-bottom,0) + 1.15rem));background:radial-gradient(circle at 6%0,rgba(198,241,53,.16),transparent 22rem),linear-gradient(180deg,#f7f8f4 0,#fff 42%,#fff 100%)}.footer-inner{max-width:var(--max-wide);margin:0 auto}.footer-grid{display:grid;grid-template-columns:minmax(14rem,1.35fr) repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3rem);margin:0 0 2.5rem;align-items:start}.footer-brand-block{display:grid;gap:.85rem;justify-items:start;padding-right:clamp(0rem,2vw,1.5rem)}.footer-brand img{height:30px;width:auto;opacity:.95;filter:none}.footer-tagline{margin:0;font-size:.95rem;color:var(--text-muted);max-width:22rem;line-height:1.7}.footer-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:.25rem;padding:.72rem 1.15rem;border:1px solid rgba(17,18,22,.12);background:var(--accent-pop);color:#111216;font-family:var(--font-display);font-size:.88rem;font-weight:600;letter-spacing:-.01em;transition:transform .25s var(--ease),background .25s var(--ease)}.footer-cta:hover{transform:translateY(-2px);background:#d4f75a;color:#111216}.footer-email,.footer-phone{font-family:var(--font-display);font-size:.86rem}.footer-phone{margin:0;color:var(--text);letter-spacing:.02em}.footer-email{margin:.2rem 0 0;letter-spacing:.01em}.footer-email a{color:var(--text);text-decoration:none}.footer-email a:focus-visible,.footer-email a:hover{text-decoration:underline}.footer-address,.footer-br{margin:.35rem 0 0;max-width:22rem;font-family:var(--font-body);font-size:.78rem;line-height:1.55;color:var(--text-muted)}.footer-br{margin-top:.15rem}.contact-office-address{margin:1.1rem 0 0;max-width:28rem;font-size:.92rem;line-height:1.65;color:var(--text-muted)}.contact-office-address strong{display:block;margin-bottom:.25rem;color:var(--text);font-weight:600}.footer-brand-block .contact-icons{margin-top:.35rem}.contact-icon-text small,.footer-col h3{font-family:var(--font-display);text-transform:uppercase;color:var(--text-dim)}.footer-col h3{font-size:.72rem;font-weight:600;letter-spacing:.14em;margin:0 0 1rem}.footer-col ul{display:grid;gap:.55rem}.footer-col a,.footer-friend span{color:var(--text-muted);line-height:1.35}.footer-col a{font-size:.9rem;transition:color .25s}.footer-col a:hover,.footer-legal-links a:hover,.footer-links a:hover{color:var(--text)}.contact-icons{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.contact-icon{display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;border:1px solid rgba(17,18,22,.12);background:rgba(255,255,255,.72);color:#111216;transition:background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease),color .25s var(--ease)}.contact-icon:hover{background:var(--accent-pop);border-color:rgba(131,166,20,.55);color:#111216;transform:translateY(-2px)}.contact-icons--page{display:grid;grid-template-columns:1fr;gap:.55rem}.contact-icons--page .contact-icon{width:auto;height:auto;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:.85rem 1rem;text-align:left}.contact-icon-text{display:grid;gap:.15rem;min-width:0}.contact-icon-text small{font-size:.66rem;letter-spacing:.08em}.contact-icon-text strong{font-size:.92rem;font-weight:600;color:#111216}.footer-friends{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:1.65rem;padding:.95rem 0;border-top:1px solid var(--line)}.footer-friend strong,.footer-friends-label{font-family:var(--font-display);line-height:1.2}.footer-friends-label{margin:0;flex:0 0 auto;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.footer-friends-list{display:flex;flex-wrap:wrap;align-items:stretch;gap:.55rem;flex:1 1 16rem;min-width:0}.footer-friend{display:inline-flex;flex-direction:column;justify-content:center;gap:.2rem;min-width:min(100%,11.25rem);padding:.72rem .95rem;border:1px solid rgba(17,18,22,.1);background:rgba(255,255,255,.55);text-decoration:none;color:var(--text);transition:border-color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease)}.footer-friend:hover{border-color:rgba(198,241,53,.7);background:rgba(238,248,197,.75);transform:translateY(-1px)}.footer-friend strong{font-size:.88rem;font-weight:600;letter-spacing:-.01em}.footer-friend span{font-size:.72rem}.footer-bottom{padding-top:1.1rem;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:1rem 2rem}.footer-meta{margin:0;font-size:.8rem;color:var(--text-dim)}.footer-legal-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem 1rem}.footer-legal-links a{color:var(--text-dim);font-size:.75rem;transition:color .25s ease}@media (max-width:980px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand-block{grid-column:1/-1;padding-right:0;max-width:36rem}}.footer-links{display:flex;gap:1.5rem}.footer-links a,.legal-nav a{font-size:.8125rem;color:var(--text-muted);transition:color .25s}.page-shell{max-width:var(--max-wide);margin:0 auto;padding:5.75rem var(--page-gutter) 4rem}.page-shell.about-page{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.page-shell.team-member-page,.page-shell.team-page,.page-shell.website-showcase-page{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.page-hero{margin-bottom:3rem}.legal-hero h1,.page-hero h1{margin-bottom:1.15rem;font-family:var(--font-heading)}.page-hero h1{font-size:clamp(1.9rem,4.4vw,3rem);font-weight:700;letter-spacing:var(--track-title);line-height:var(--lh-title);max-width:min(100%,36rem);text-wrap:pretty;overflow-wrap:anywhere;word-break:normal;line-break:auto;hyphens:manual}.page-lead{font-size:1.08rem;color:var(--text-muted);max-width:44rem;line-height:var(--lh-lead);text-wrap:pretty}.legal-page{max-width:76rem}.legal-hero{max-width:53rem;padding:1rem 0 clamp(3.5rem,7vw,6.5rem)}.legal-hero h1{font-size:clamp(2.5rem,6vw,5rem);line-height:.98;letter-spacing:-.06em}.legal-nav>p,.legal-updated{font-family:var(--font-display)}.legal-updated{margin-top:1.25rem;color:var(--text-dim);font-size:.72rem}.legal-layout{display:grid;grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem);align-items:start}.legal-nav{position:sticky;top:7rem}.legal-nav>p{margin-bottom:1rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.legal-nav a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line);font-size:.86rem;transition:.25s ease}.legal-nav a.is-active,.legal-nav a:hover{color:var(--text);padding-left:.55rem}.legal-nav a.is-active{box-shadow:inset 3px 0 var(--accent)}.breadcrumbs ol,.legal-nav small,.legal-nav>p{color:var(--text-dim)}.legal-content{max-width:48rem}.legal-content section{padding:0 0 2.5rem;margin-bottom:2.5rem;border-bottom:1px solid var(--line)}.legal-content h2{margin-bottom:1rem;font-family:var(--font-heading);font-size:clamp(1.35rem,2.5vw,1.8rem);letter-spacing:-.035em}.legal-content li,.legal-content p{color:var(--text-muted);font-size:.96rem;line-height:1.8}.legal-content p+p{margin-top:.9rem}.legal-content ul{display:grid;gap:.45rem;margin:.85rem 0}.legal-content li{position:relative;padding-left:1.15rem}.check-list li::before,.legal-content li::before{content:"";position:absolute;left:0;background:var(--accent);border-radius:50%}.legal-content li::before{top:.72rem;width:.35rem;aspect-ratio:1}.legal-content a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.legal-notice{position:relative;margin-bottom:3rem;padding:1.4rem 1.5rem 1.4rem 3rem;border:1px solid rgba(17,18,22,.16);background:rgba(198,241,53,.18)}.legal-notice::before{content:"AI";position:absolute;top:1.45rem;left:1rem;display:grid;place-items:center;width:1.35rem;aspect-ratio:1;border-radius:50%;background:var(--text);color:#fff;font-family:var(--font-display);font-size:.55rem}.legal-notice strong,.service-page-media figcaption span{font-family:var(--font-display);font-size:.72rem;text-transform:uppercase}.legal-notice strong{display:block;margin-bottom:.4rem;letter-spacing:.06em}.legal-notice p{color:var(--text);font-size:.9rem;line-height:1.65}.legal-contact,.service-page-media figcaption{display:flex;justify-content:space-between;gap:1rem;color:#fff}.legal-contact{margin-top:3rem;padding:1.5rem;background:var(--text)}.legal-contact p{color:rgba(255,255,255,.65)}.legal-contact a{color:var(--accent);text-decoration:none}@media (max-width:760px){.legal-layout{grid-template-columns:1fr;gap:2.5rem}.legal-nav{position:static}.legal-nav nav{display:grid;grid-template-columns:repeat(2,1fr)}.legal-nav a:nth-child(odd){padding-right:.75rem}.legal-nav a:nth-child(even){padding-left:.75rem;border-left:1px solid var(--line)}.footer-bottom,.legal-contact{flex-direction:column}.footer-bottom{align-items:flex-start}.footer-legal-links{justify-content:flex-start}}.service-page-media{position:relative;height:clamp(18rem,38vw,31rem);margin:0 0 4rem;overflow:hidden;border:1px solid var(--line);background:#e5e7ea}.service-page-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(17,18,22,.68),transparent 60%),linear-gradient(145deg,rgba(255,255,255,.15),transparent 38%)}.service-page-media img{width:100%;height:100%;object-fit:cover;filter:none}.service-page-media figcaption{position:absolute;z-index:1;left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);align-items:flex-end}.service-page-media figcaption span{font-weight:500;letter-spacing:.12em}.service-page-media figcaption strong{max-width:28ch;font-family:var(--font-display);font-size:clamp(1rem,2vw,1.35rem);font-weight:500;letter-spacing:-.02em;line-height:1.25;text-align:right}.hero-actions.page-actions,.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;min-width:0;max-width:100%}.hero-actions.page-actions .btn,.page-actions .btn{max-width:100%}.breadcrumbs{margin-bottom:1.5rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;list-style:none;font-size:.78rem}.breadcrumbs a{color:var(--text-muted);transition:color .25s}.breadcrumbs a:hover{color:var(--text)}.breadcrumbs-sep{opacity:.5}.prose-section{margin-bottom:3rem;max-width:44rem}.prose-section h2,.prose-section h3{font-family:var(--font-heading);letter-spacing:var(--track-title)}.prose-section h2{font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:700;line-height:var(--lh-title);margin:2.25rem 0 .85rem}.prose-section h3{font-size:1.12rem;font-weight:600;line-height:1.4;margin:1.5rem 0 .5rem}.entry-body p,.prose-section p{color:var(--text-muted);margin-bottom:1.05rem;line-height:var(--lh-body);font-size:1.05rem;letter-spacing:var(--track-body)}.entry-body a,.post-footer a,.prose-section a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.entry-body strong,.prose-section strong{color:var(--text);font-weight:600}.check-list,.step-list{margin:1rem 0 1.5rem;display:grid;gap:.75rem}.check-list li,.step-list li{position:relative;padding-left:1.35rem;color:var(--text-muted);line-height:1.65}.step-list li{counter-increment:steps;padding-left:2rem}.check-list li::before{top:.55rem;width:.45rem;height:.45rem}.step-list{counter-reset:steps;list-style:none}.step-list li::before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--font-display);font-size:.8rem;color:var(--text-dim)}.service-cards{display:grid;gap:1.5rem;margin:2.5rem 0 3.5rem}.service-card{padding:1.75rem 0;border-top:1px solid var(--line)}.service-card:last-child,.website-process-list li:last-child{border-bottom:1px solid var(--line)}.service-card h2{font-size:clamp(1.35rem,2.5vw,1.75rem);letter-spacing:-.02em;margin:.5rem 0 .75rem}.post-list-title a:hover,.service-card h2 a:hover{opacity:.85}.service-card p{color:var(--text-muted);max-width:39rem;margin-bottom:1rem;line-height:1.65}.text-link{font-size:.92rem;font-weight:500;color:var(--text)!important;text-decoration:none!important;letter-spacing:.01em;border-bottom:1px solid rgba(17,18,22,.2);padding-bottom:2px;transition:border-color .25s}.text-link:hover{border-color:var(--text)}.faq-section,.feature-grid{border-top:1px solid var(--line)}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 2.5rem;margin:1rem 0 3.5rem;padding:2rem 0;border-bottom:1px solid var(--line)}.faq-section h2,.feature-item h3,.service-card h2{font-family:var(--font-display);font-weight:500}.feature-item h3{font-size:1.2rem;letter-spacing:-.02em;margin-bottom:.55rem}.faq-section-head p,.feature-item p{color:var(--text-muted);font-size:.95rem}.feature-item p{line-height:1.65}.faq-section{margin:3rem 0 1rem;padding-top:2rem;max-width:44rem}.faq-section h2{font-size:clamp(1.45rem,3vw,1.9rem);margin-bottom:1.5rem}.faq-section--accordion{max-width:min(52rem,100%)}.faq-section-head{margin-bottom:1.15rem}.faq-section-head h2{margin:.35rem 0 .45rem;font-family:var(--font-heading);font-weight:700}.faq-section-head p{margin:0}.faq-accordion,.faq-item{min-width:0;max-width:100%}.faq-accordion{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.faq-item{padding:1.25rem 0;border-bottom:1px solid var(--line)}.faq-item--fold{padding:0;border:1px solid rgba(17,18,22,.1);border-bottom:1px solid rgba(17,18,22,.1);background:#fff;min-width:0;max-width:100%}.faq-item--fold summary{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-items:start;padding:1rem 1.1rem;cursor:pointer;list-style:none;min-width:0}.edu-faq summary::-webkit-details-marker,.faq-item--fold summary::-webkit-details-marker,.llm-faq-item summary::-webkit-details-marker,.svc-rewrite-fold>summary::-webkit-details-marker{display:none}.faq-item-num{font:600 .78rem/1.4 var(--font-display);letter-spacing:.08em;color:#5f7a12;padding-top:.15rem}.faq-item h3{font-family:var(--font-display);font-size:1.05rem;font-weight:500;margin:0 0 .5rem}.faq-item--fold h3{margin:0;font-family:var(--font-heading);font-weight:650;line-height:1.4}.faq-item p,.website-hero-points li{color:var(--text-muted);font-size:.95rem}.faq-item p,.faq-item--fold h3{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.faq-item p{line-height:1.65}.faq-item-answer{padding:0 1.1rem 1.1rem 3.85rem;min-width:0;max-width:100%}.faq-item-answer p,.vp-studio-drops-rail figure{margin:0}.website-showcase-page{--web-ink:#111216;--web-lime:#c6f135;padding-top:0;padding-bottom:4rem}.website-showcase-body{max-width:min(1180px,100%);margin:0 auto;padding:0 var(--page-gutter)}.website-showcase-hero{position:relative;display:flex;flex-direction:column;justify-content:center;max-width:none;width:100%;min-height:min(46rem,88svh);margin:0 0 clamp(2.5rem,5vw,4rem);padding:0;overflow:clip}.website-showcase-hero-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 88% 18%,rgba(198,241,53,.18),transparent 28%),radial-gradient(circle at 8% 82%,rgba(117,88,255,.08),transparent 30%),linear-gradient(180deg,#f7f8f4 0,#fff 72%);background-image:linear-gradient(rgba(17,18,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.035) 1px,transparent 1px),radial-gradient(circle at 88% 18%,rgba(198,241,53,.18),transparent 28%),radial-gradient(circle at 8% 82%,rgba(117,88,255,.08),transparent 30%),linear-gradient(180deg,#f7f8f4 0,#fff 72%);background-size:48px 48px,48px 48px,auto,auto,auto;background-position:center top}.website-showcase-hero-bg::after{content:"";position:absolute;inset:auto 0 0;height:5rem;background:linear-gradient(180deg,transparent,#fff)}.website-showcase-hero-frame{position:relative;z-index:1;width:100%;max-width:var(--max-wide);margin:0 auto;padding:clamp(6.75rem,11vh,8.75rem) var(--page-gutter) clamp(2.75rem,6vh,4.25rem)}.website-showcase-hero .breadcrumbs{margin:0 0 clamp(1.35rem,3vh,2rem);padding-left:0;padding-right:0}.website-showcase-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(26rem,1.08fr);gap:clamp(1.5rem,3.5vw,3rem);align-items:center;width:100%;padding-left:0;padding-right:0}.website-showcase-hero-copy{position:relative;z-index:2;min-width:0;max-width:min(40rem,100%);overflow-wrap:anywhere;padding-right:clamp(.5rem,2vw,1.5rem)}.website-hero-stage{position:relative;z-index:1;min-width:0;min-height:min(34rem,58svh);overflow:hidden;border-radius:1.45rem;background:radial-gradient(circle at 72% 28%,rgba(198,241,53,.18),transparent 42%),linear-gradient(160deg,#f4f6ef 0,#ecefe6 55%,#f7f8f4 100%);border:1px solid rgba(17,18,22,.08);box-shadow:0 24px 64px rgba(17,18,22,.08)}.website-hero-line,.website-showcase-hero h1{max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-break:loose}.website-showcase-hero h1{display:flex;flex-direction:column;align-items:flex-start;gap:.12em;width:100%;min-width:0;margin:0 0 1.15rem;font-size:clamp(2.15rem,3.6vw,3.55rem);line-height:1.18;letter-spacing:-.03em}.website-hero-line{display:block}.website-hero-line--accent{position:relative;z-index:0;display:inline-block;width:auto;max-width:100%;color:#111216;-webkit-text-fill-color:#111216;padding:.04em .12em .08em;background-image:linear-gradient(180deg,transparent 0 58%,rgba(198,241,53,.92) 58% 100%);background-repeat:no-repeat;background-size:0 100%;background-position:left center;box-decoration-break:clone;-webkit-box-decoration-break:clone;animation:website-hero-mark 1.1s var(--ease) .25s forwards}@media (prefers-reduced-motion:reduce){.website-hero-line--accent{animation:none;background-size:100% 100%}}.website-showcase-hero-copy .page-lead{max-width:34rem;font-size:clamp(1.02rem,1.4vw,1.12rem);line-height:1.75}.website-hero-points{list-style:none;display:grid;gap:.55rem;margin:1.25rem 0 1.6rem;padding:0;max-width:34rem}.website-hero-points li{position:relative;padding-left:1.25rem;line-height:1.5}.website-hero-points li::before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;border-radius:50%;background:var(--web-lime);box-shadow:0 0 0 3px rgba(198,241,53,.2)}.website-hero-orbit{--web-tilt-x:0deg;--web-tilt-y:0deg;position:relative;min-height:30rem;margin:0 auto;max-width:100%;overflow:hidden;transform:perspective(1100px) rotateX(var(--web-tilt-x)) rotateY(var(--web-tilt-y));transform-style:preserve-3d;transition:transform .35s var(--ease)}.website-hero-orbit-ring{position:absolute;inset:5% 3% 1% 8%;border:1px solid rgba(17,18,22,.13);border-radius:50%;transform:rotate(-13deg)}.website-hero-orbit-ring::after,.website-hero-orbit-ring::before{content:"";position:absolute;width:.65rem;aspect-ratio:1;border-radius:50%;background:var(--web-lime);box-shadow:0 0 0 8px rgba(198,241,53,.15)}.website-hero-orbit-ring::before{top:5%;left:24%}.website-hero-orbit-ring::after{right:7%;bottom:18%}.website-hero-device{position:absolute;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:var(--web-ink);color:#fff;box-shadow:0 35px 90px rgba(17,18,22,.23)}.website-hero-device--desktop{top:12%;left:8%;width:78%;aspect-ratio:1.48;padding:.72rem;transform:rotate(-3deg) translateZ(25px);animation:website-device-float 7s ease-in-out infinite alternate}.website-hero-device--desktop>span{display:inline-block;width:.38rem;aspect-ratio:1;margin:0 .12rem .5rem;border-radius:50%;background:rgba(255,255,255,.3)}.website-hero-device-screen{position:relative;height:calc(100% - 1.4rem);overflow:hidden;padding:clamp(1.25rem,3vw,2.4rem);background:#f0f2e9;color:var(--web-ink)}.website-hero-device--mobile b,.website-hero-device-screen b{position:relative;z-index:2;display:block;font-family:var(--font-display)}.website-hero-device-screen b{max-width:7ch;font-size:clamp(2rem,4.3vw,4.4rem);line-height:.78;letter-spacing:-.075em}.website-demo-bottom a,.website-hero-device-screen em{border-bottom:1px solid;font-family:var(--font-display)}.website-hero-device-screen em{position:absolute;bottom:1.4rem;left:2.4rem;padding-bottom:.2rem;font-size:.72rem;font-style:normal}.website-hero-device-screen i{position:absolute;top:-25%;right:-4%;width:58%;aspect-ratio:1;border-radius:50%;background:var(--web-lime)}.website-hero-device-screen i::after{content:"";position:absolute;inset:20%;border:1px solid var(--web-ink);border-radius:45% 55% 62% 38%;animation:website-shape-spin 11s linear infinite}.website-hero-device--mobile{z-index:3;right:0;bottom:3%;width:28%;min-width:9.5rem;aspect-ratio:.53;padding:.45rem;border-radius:1.7rem;transform:rotate(7deg) translateZ(80px);animation:website-phone-float 5.5s ease-in-out infinite alternate}.website-hero-device--mobile>div{position:relative;height:100%;overflow:hidden;padding:1.2rem .9rem;border-radius:1.28rem;background:#7558ff}.website-hero-device--mobile small{display:block;font-family:var(--font-display);font-weight:700}.website-hero-device--mobile b{margin-top:2rem;font-size:clamp(1.15rem,2.3vw,2.1rem);line-height:.92;letter-spacing:-.05em}.website-hero-device--mobile i{position:absolute;width:9rem;aspect-ratio:1;right:-4rem;bottom:1rem;border:1.6rem solid #ff7648;border-radius:50%}.website-demo-hero>p,.website-hero-chip,.website-ui-switcher button{font-family:var(--font-display);font-size:.7rem}.website-hero-chip{position:absolute;z-index:4;padding:.58rem .85rem;border:1px solid rgba(17,18,22,.12);background:rgba(255,255,255,.86);box-shadow:0 12px 30px rgba(17,18,22,.1);backdrop-filter:blur(12px)}.website-hero-chip--one{left:3%;bottom:6%}.website-hero-chip--two{top:3%;right:4%}.website-ui-lab{margin:0 0 clamp(5rem,9vw,9rem);padding:clamp(1.3rem,3vw,2.4rem);background:#111216;color:#fff}.website-ui-lab-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.website-ui-lab-head .section-label{color:rgba(255,255,255,.55)}.website-process-head h2,.website-showcase-intro h2,.website-ui-lab-head h2{font-family:var(--font-heading);font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-.055em}.website-ui-switcher{display:flex;gap:.35rem;padding:.35rem;border:1px solid rgba(255,255,255,.15)}.website-ui-switcher button{padding:.78rem .9rem;border:0;background:0 0;color:rgba(255,255,255,.55);cursor:pointer;font-size:.75rem;transition:.25s ease}.website-ui-switcher button span{margin-right:.45rem;opacity:.55}.website-ui-switcher button.is-active,.website-ui-switcher button:hover{background:var(--web-lime);color:var(--web-ink)}.website-browser{overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:0 35px 100px rgba(0,0,0,.35)}.website-browser-bar{height:2.7rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 .9rem;background:#eceee7;color:var(--web-ink);font-family:var(--font-display);font-size:.65rem}.website-browser-bar div{display:flex;gap:.35rem}.website-browser-bar i{width:.48rem;aspect-ratio:1;border-radius:50%;background:#c4c6c0}.website-browser-bar small{justify-self:end;color:#777b73}.website-browser-screen{--demo-bg:#f4f0e8;--demo-fg:#151515;--demo-pop:#dbff4d;--demo-accent:#ff5a38;position:relative;min-height:clamp(28rem,51vw,42rem);overflow:hidden;background:var(--demo-bg);color:var(--demo-fg);transition:background .55s var(--ease),color .55s var(--ease)}.website-demo-hero h3,.website-demo-nav{position:relative;font-family:var(--font-display)}.website-demo-nav{z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.3rem clamp(1.2rem,3vw,2.6rem);border-bottom:1px solid currentColor;font-size:.72rem}.website-demo-nav div{display:flex;gap:1.4rem}.website-demo-nav button{justify-self:end;padding:.6rem .85rem;border:1px solid currentColor;border-radius:10rem;background:0 0;color:inherit;font:inherit}.website-demo-hero{position:relative;z-index:2;min-height:clamp(22rem,43vw,35rem);padding:clamp(2rem,5vw,4.5rem)}.website-demo-hero>p{max-width:19rem;letter-spacing:.08em;text-transform:uppercase}.website-demo-hero h3{z-index:2;max-width:8ch;margin-top:clamp(2rem,4vw,4rem);font-size:clamp(3.4rem,8.8vw,8.5rem);line-height:.78;letter-spacing:-.08em}.website-demo-hero h3 span{color:var(--demo-accent)}.website-demo-bottom{position:absolute;z-index:3;left:clamp(2rem,5vw,4.5rem);right:clamp(2rem,5vw,4.5rem);bottom:2rem;display:flex;justify-content:space-between;align-items:end}.website-demo-bottom a{padding-bottom:.25rem;font-size:.8rem}.website-demo-bottom p{max-width:26ch;font-size:.75rem;line-height:1.55}.website-demo-art{position:absolute;z-index:1;top:7%;right:7%;width:min(35vw,29rem);aspect-ratio:1;border-radius:50%;background:var(--demo-pop);transition:.65s var(--ease)}.website-demo-art i{position:absolute;inset:11%;border:1px solid var(--demo-fg);border-radius:44% 56% 40% 60%;animation:website-art-morph 8s ease-in-out infinite alternate}.website-demo-art i:nth-child(2){inset:24%;animation-delay:-2s}.website-demo-art i:nth-child(3){inset:37%;animation-delay:-4s}.website-demo-art i:nth-child(4){inset:48%;animation-delay:-6s}.website-demo-art strong,.website-demo-ticker{position:absolute;right:10%;bottom:7%;font-family:var(--font-display);font-size:.7rem}.website-demo-ticker{z-index:6;left:0;right:0;bottom:0;overflow:hidden;padding:.7rem 0;background:var(--demo-fg);color:var(--demo-bg);white-space:nowrap;text-transform:uppercase}.website-demo-ticker div{display:flex;width:max-content;gap:1.6rem;animation:website-ticker 20s linear infinite}.website-demo-ticker b{color:var(--demo-pop)}.website-browser[data-theme=bold] .website-browser-screen{--demo-bg:#ff673d;--demo-fg:#171224;--demo-pop:#86f3dc;--demo-accent:#fff4df}.website-browser[data-theme=bold] .website-demo-art{border-radius:0;transform:rotate(12deg)}.website-browser[data-theme=bold] .website-demo-hero h3{max-width:10ch;text-transform:uppercase}.website-browser[data-theme=future] .website-browser-screen{--demo-bg:#111827;--demo-fg:#ecf4ff;--demo-pop:#7558ff;--demo-accent:#c6f135}.website-browser[data-theme=future] .website-demo-art{border-radius:40% 60% 55% 45%;filter:blur(.2px);box-shadow:0 0 90px rgba(117,88,255,.6)}.website-browser[data-theme=future] .website-demo-nav{border-color:rgba(255,255,255,.2)}.website-ui-lab-note{display:flex;align-items:center;gap:.55rem;margin-top:1rem;color:rgba(255,255,255,.55);font-size:.75rem}.website-ui-lab-note i{width:.45rem;aspect-ratio:1;border-radius:50%;background:var(--web-lime);box-shadow:0 0 0 5px rgba(198,241,53,.12)}.website-showcase-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;margin:0 0 clamp(4rem,8vw,8rem)}.website-showcase-intro-body,.website-showcase-intro-copy{min-width:0}.website-showcase-intro-copy{position:relative;z-index:0}.website-showcase-intro-body{position:relative;z-index:1;display:grid;gap:1rem}.website-showcase-intro-copy h2{max-width:100%;margin:0;font-size:clamp(1.9rem,3.1vw,3rem);line-height:1.22;letter-spacing:-.035em;overflow-wrap:anywhere;word-break:break-word}.website-showcase-intro-body>p{max-width:42rem;color:var(--text-muted);line-height:1.8;font-size:1.02rem}.website-intro-stats{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:.75rem 0 0;padding:0}.website-intro-stats li{padding:1rem 1.1rem;border:1px solid var(--line);background:#f6f7f2}.website-intro-stats strong{display:block;margin-bottom:.25rem;font-family:var(--font-display);font-size:1rem;color:var(--text)}.website-intro-stats span{color:var(--text-muted);font-size:.9rem;line-height:1.45}.website-work-portfolio{margin:0 0 clamp(3.25rem,6vw,6.5rem);padding:clamp(1.15rem,2.4vw,1.75rem);background:linear-gradient(180deg,#f4f5f0 0,#eef0ea 100%);border:1px solid rgba(17,18,22,.08)}.website-work-portfolio-head{max-width:40rem;margin:0 0 clamp(1.15rem,2.4vw,1.75rem)}.website-work-portfolio-head h2{margin:0 0 .55rem;font-family:var(--font-heading);font-size:clamp(1.65rem,2.6vw,2.45rem);line-height:1.22;letter-spacing:-.035em}.website-work-portfolio-head>p{margin:0;color:var(--text-muted);max-width:36rem;line-height:1.65;font-size:.95rem}.website-showcase-page .website-work-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.25rem);width:100%}.website-showcase-page .website-work-card{min-width:0;background:#fff;border:1px solid rgba(17,18,22,.12);box-shadow:0 10px 28px rgba(17,18,22,.05);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.website-showcase-page .website-work-card:hover{transform:translateY(-3px);border-color:rgba(17,18,22,.2);box-shadow:0 16px 36px rgba(17,18,22,.09)}.website-showcase-page .website-work-card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.website-showcase-page .website-work-card-link:focus-visible,.website-showcase-page .website-work-card-link:hover{color:inherit}.website-work-browser{background:#111216}.website-work-browser-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem;height:1.85rem;padding:0 .6rem;background:#eceee7;color:#5a616c;font-family:var(--font-display);font-size:.62rem}.website-work-browser-bar span{display:inline-flex;gap:.28rem}.website-work-browser-bar i{width:.38rem;height:.38rem;border-radius:50%;background:#c4c6c0}.website-work-browser-bar em{font-style:normal;color:#111216;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14ch}.website-work-browser-bar small{justify-self:end;opacity:.7}.website-showcase-page .website-work-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#dfe3d8}.website-showcase-page .website-work-media img{width:100%;height:100%;max-width:none;object-fit:contain;object-position:center center;display:block;transition:transform .5s var(--ease)}.website-showcase-page .website-work-card:hover .website-work-media img{transform:scale(1.03)}.website-showcase-page .website-work-meta{display:grid;gap:.28rem;padding:.75rem .85rem .9rem;background:#fff;border-top:1px solid rgba(17,18,22,.08)}.website-work-meta-top{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.website-showcase-page .website-work-channel,.website-showcase-page .website-work-index{font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.website-showcase-page .website-work-channel{padding:.12rem .38rem;border:1px solid rgba(17,18,22,.12);background:#f4f5f0;color:#111216}.website-showcase-page .website-work-meta h3{margin:.05rem 0 0;font-family:var(--font-heading);font-size:.95rem;line-height:1.32;letter-spacing:-.02em}.website-showcase-page .website-work-meta p{margin:0;color:var(--text-muted);font-size:.8rem;line-height:1.45}.website-showcase-page .website-work-meta>p:not(.website-work-result){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.website-showcase-page .website-work-result{color:var(--text)!important;font-weight:600;font-size:.8rem!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.website-showcase-page .website-work-host{margin-top:.15rem;font-size:.76rem;font-weight:600;color:var(--text)}.website-showcase-page .website-work-host b{font-weight:700}@media (max-width:1100px){.website-showcase-page .website-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.website-showcase-page .website-work-grid{grid-template-columns:1fr;gap:.85rem}.website-work-portfolio{padding:1rem}.website-showcase-page .website-work-media{aspect-ratio:16/8.5}.website-showcase-page .website-work-meta{padding:.7rem .8rem .85rem}}.website-deliverables,.website-fit{margin:0 0 clamp(4.5rem,8vw,8rem)}.website-deliverables-head,.website-fit-head{max-width:46rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.website-deliverables-head h2,.website-fit-head h2{font-family:var(--font-heading);font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.08;letter-spacing:-.045em;margin:.35rem 0 .85rem}.website-deliverables-head p{max-width:40rem;color:var(--text-muted);line-height:1.75;font-size:1.02rem}.website-deliverables-grid,.website-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.website-deliverables-grid article{padding:1.45rem 1.4rem 1.55rem;border:1px solid var(--line);background:linear-gradient(180deg,#fbfcf8,#f3f5ef);min-height:12rem}.website-deliverables-grid span{display:block;margin-bottom:1rem;color:var(--text-dim);font-family:var(--font-display);font-size:.75rem}.website-deliverables-grid h3,.website-fit-grid h3{margin:0 0 .55rem;font-family:var(--font-display);font-size:1.2rem}.website-deliverables-grid p,.website-fit-grid p{margin:0;color:var(--text-muted);font-size:.95rem;line-height:1.7}.website-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-fit-grid article{padding:1.5rem 1.45rem;border:1px solid var(--line);background:#fff}.website-fit-grid h3{font-size:1.18rem;line-height:1.3}.website-fit-grid p{font-size:.98rem}.website-faq .faq-item p{max-width:48rem;line-height:1.75}.website-capability-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;margin-bottom:clamp(5rem,9vw,9rem)}.website-capability-card{grid-column:span 4;min-height:24rem;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);background:#f2f3ee}.website-capability-card:nth-child(1),.website-capability-card:nth-child(6){grid-column:span 8}.website-capability-demo{position:relative;flex:1;min-height:13rem;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.65rem;border-bottom:1px solid var(--line)}.website-capability-copy{padding:1.5rem 1.55rem 1.65rem}.website-capability-copy>span{display:block;margin-bottom:1.1rem;color:var(--text-dim);font-family:var(--font-display);font-size:.75rem}.website-capability-copy h3{margin-bottom:.55rem;font-family:var(--font-display);font-size:1.3rem}.website-capability-copy p{color:var(--text-muted);font-size:.96rem;line-height:1.7;max-width:36rem}.website-capability-card--type .website-capability-demo{justify-content:flex-start;padding:clamp(1.5rem,4vw,4rem);background:var(--web-ink);color:#fff}.website-capability-card--type .website-capability-demo span{color:var(--web-lime);font-family:Georgia,serif;font-size:clamp(4rem,9vw,8rem);font-style:italic}.website-capability-card--type .website-capability-demo b{font-family:var(--font-display);font-size:clamp(1.2rem,3vw,2.5rem);line-height:.95}.website-capability-card--motion .website-capability-demo{background:#7558ff}.website-capability-card--motion .website-capability-demo i{width:2rem;aspect-ratio:1;border-radius:50%;background:#fff;animation:website-motion-dot 1.9s ease-in-out infinite alternate}.website-capability-card--motion .website-capability-demo i:nth-child(2){animation-delay:-.35s}.website-capability-card--motion .website-capability-demo i:nth-child(3){animation-delay:-.7s}.website-capability-card--motion .website-capability-demo i:nth-child(4){animation-delay:-1.05s}.website-capability-card--responsive .website-capability-demo{background:#dce5ff}.website-capability-card--responsive .website-capability-demo i{display:block;border:4px solid var(--web-ink);background:repeating-linear-gradient(90deg,transparent 0 16px,rgba(17,18,22,.08) 16px 17px);box-shadow:9px 9px 0 rgba(17,18,22,.15)}.website-capability-card--responsive .device-wide{width:8rem;height:5rem}.website-capability-card--responsive .device-small{width:3.3rem;height:6rem}.website-capability-card--conversion .website-capability-demo{flex-wrap:wrap;padding:1rem;background:#fff2d4}.website-capability-card--conversion .website-capability-demo b{padding:.75rem .9rem;border:1px solid;border-radius:10rem;font-family:var(--font-display);font-size:.68rem}.website-capability-card--conversion .website-capability-demo i{font-style:normal;animation:website-arrow-nudge 1.2s ease-in-out infinite alternate}.website-capability-card--system .website-capability-demo{display:grid;grid-template-columns:repeat(2,4.6rem);background:#dff3ec}.website-capability-card--system .website-capability-demo span{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--web-ink);border-radius:50%;background:#fff;font-family:var(--font-display);font-size:.65rem}.website-capability-card--system .website-capability-demo span:nth-child(2),.website-capability-card--system .website-capability-demo span:nth-child(3){transform:translateX(1.7rem)}.website-capability-card--speed .website-capability-demo{justify-content:flex-start;padding:clamp(1.5rem,5vw,5rem);background:var(--web-lime);color:var(--web-ink)}.website-capability-card--speed .website-capability-demo b{font-family:var(--font-display);font-size:clamp(5rem,12vw,10rem);letter-spacing:-.09em}.website-capability-card--speed .website-capability-demo span{align-self:flex-end;margin-bottom:2rem;font-family:var(--font-display);font-size:.7rem}.website-capability-card--speed .website-capability-demo i{position:absolute;left:1.5rem;right:1.5rem;bottom:1rem;height:.35rem;background:rgba(17,18,22,.18)}.website-capability-card--speed .website-capability-demo i::after{content:"";display:block;width:98%;height:100%;background:var(--web-ink)}.website-process-showcase{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(1.75rem,5vw,4rem);margin-bottom:clamp(5rem,9vw,9rem)}.website-process-head{max-width:22rem}.website-process-list{list-style:none}.website-process-list li{display:grid;grid-template-columns:2rem 1fr auto;gap:1rem;align-items:start;padding:1.3rem 0;border-top:1px solid var(--line)}.website-process-list li>span,.website-process-list small{color:var(--text-dim);font-family:var(--font-display);font-size:.7rem}.website-process-list strong{font-family:var(--font-display);font-size:1.15rem}.website-process-list p{margin-top:.4rem;color:var(--text-muted);font-size:.95rem;line-height:1.65;max-width:40rem}.website-function-marquee{margin-bottom:5rem;padding:2rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.website-function-marquee>div{display:flex;flex-wrap:wrap;gap:.55rem}.website-function-marquee span{padding:.65rem .85rem;border:1px solid var(--line);border-radius:10rem;color:var(--text-muted);font-size:.8rem;transition:.25s ease}.website-function-marquee span:hover{border-color:var(--web-ink);background:var(--web-ink);color:#fff;transform:translateY(-3px)}@media (max-width:1100px){.website-deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.website-showcase-hero{min-height:auto}.website-showcase-hero-frame{padding-top:clamp(5.75rem,10vh,7rem);padding-bottom:clamp(2.25rem,5vh,3.25rem)}.website-showcase-hero-grid{grid-template-columns:1fr;gap:1.75rem}.website-showcase-hero-copy{max-width:none;padding-right:0}.website-hero-stage{min-height:22rem;border-radius:1.25rem}.website-hero-orbit{min-height:27rem}.website-process-showcase,.website-showcase-intro,.website-ui-lab-head{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.website-ui-lab-head{display:flex}.website-showcase-intro{display:grid}.website-process-head,.website-showcase-intro-copy h2{max-width:none}.website-fit-grid{grid-template-columns:1fr}.website-capability-card,.website-capability-card:nth-child(1),.website-capability-card:nth-child(6){grid-column:span 6}}@media (max-width:620px){.website-showcase-hero{min-height:auto}.website-showcase-hero h1{font-size:clamp(2rem,8.5vw,2.85rem);line-height:1.2}.website-hero-orbit{min-height:22rem;overflow:hidden}.website-hero-device--desktop{top:10%;left:6%;width:84%}.website-hero-device--mobile{right:.35rem;bottom:4%;width:min(28%,6.4rem);min-width:0;border-radius:1.2rem;transform:rotate(5deg) translateZ(40px)}.website-hero-device--mobile>div{border-radius:.9rem}.website-browser-bar small,.website-demo-bottom p,.website-demo-nav div,.website-hero-chip--two,.website-process-list small{display:none}.website-ui-switcher{width:100%;max-width:100%;flex-wrap:wrap;overflow-x:visible}.website-ui-switcher button{flex:1 1 auto;min-width:0;padding:.65rem .55rem;font-size:.68rem}.website-demo-hero h3{font-size:clamp(2.4rem,12vw,3.6rem);max-width:100%;overflow-wrap:break-word}.website-demo-art{right:.25rem;width:min(8.5rem,38%)}.website-deliverables-grid,.website-intro-stats{grid-template-columns:1fr}.website-ui-lab{margin-left:0;margin-right:0;max-width:100%;overflow-x:clip}.website-browser-bar,.website-demo-nav{grid-template-columns:1fr auto}.website-demo-art{top:28%;opacity:.55}.website-showcase-intro{grid-template-columns:1fr}.website-capability-card,.website-capability-card:nth-child(1),.website-capability-card:nth-child(6){grid-column:1/-1;min-height:21rem}.website-process-showcase{grid-template-columns:1fr}.website-process-list li{grid-template-columns:1.6rem 1fr}}.reduce-motion .local-ai-telemetry i,.reduce-motion .website-capability-demo i,.reduce-motion .website-demo-art i,.reduce-motion .website-demo-ticker div,.reduce-motion .website-hero-device,.reduce-motion .website-hero-device-screen i::after{animation:none!important}.reduce-motion .website-hero-orbit{transform:none!important}.why-section{padding:6.5rem var(--page-gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 8% 15%,rgba(198,241,53,.16),transparent 25rem),linear-gradient(180deg,#fff,#f7f8f4)}.why-inner{max-width:var(--max);margin:0 auto}.why-heading{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start;max-width:48rem}.why-heading .section-label{margin-bottom:0}.why-heading .section-title{margin-bottom:0;max-width:none}.why-heading .section-title span{color:#526a08}.why-heading .section-desc{margin:0;max-width:40rem;padding-left:1.25rem;border-left:3px solid var(--accent-pop)}.growth-loop{margin-top:2.75rem}.growth-loop-track{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;background:#fff;border:1px solid rgba(17,18,22,.12);box-shadow:0 14px 40px rgba(17,18,22,.045);position:relative;z-index:1}.growth-loop-step{position:relative;min-width:0;border-right:1px solid rgba(17,18,22,.1)}.growth-loop-step:last-child,.system-outcomes>div:last-child{border-right:0}.growth-loop-step>article{position:relative;min-height:14.25rem;padding:1.2rem 1.05rem 1.35rem;background:#fff;transition:background .3s var(--ease)}.growth-loop-step--convert:hover>article,.growth-loop-step:hover>article{background:#f8faef}.growth-loop-step--convert>article{background:#fff;box-shadow:inset 0 3px 0 0 var(--accent-pop)}.growth-loop-icon{display:grid;place-items:center;width:2.95rem;height:2.95rem;margin-bottom:1.05rem;color:#111216;background:var(--accent-pop);border:1px solid rgba(17,18,22,.16);border-radius:50%;box-shadow:0 0 0 3px rgba(198,241,53,.2)}.growth-loop-step--convert .growth-loop-icon{color:var(--accent-pop);background:#111216;border-color:#111216;box-shadow:0 0 0 3px rgba(17,18,22,.08)}.growth-loop-arrow svg,.growth-loop-icon svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-width:2.45;stroke-linecap:round;stroke-linejoin:round}.growth-loop-num{display:block;margin-bottom:.4rem;font-family:var(--font-display);font-size:.64rem;font-weight:700;color:#5d760d;letter-spacing:.12em;text-transform:uppercase}.growth-loop-step--convert .growth-loop-num{color:#111216}.growth-loop-step h3{font-family:var(--font-heading);font-size:1.02rem;font-weight:600;letter-spacing:var(--track-title);line-height:1.35;margin:0 0 .4rem;color:#111216}.growth-loop-step p{margin:0;font-size:.8rem;line-height:1.55}.growth-loop-step p,.growth-loop-step--convert p,.svc-prose-stack>p+p,.svc-rewrite-panel>p+p{color:var(--text-muted)}.growth-loop-arrow{display:grid;place-items:center;position:absolute;z-index:3;top:2.35rem;right:-.7rem;width:1.35rem;height:1.35rem;color:#111216;background:var(--accent-pop);border:1px solid rgba(17,18,22,.12);border-radius:50%;box-shadow:0 0 0 3px #fff}.growth-loop-arrow svg{width:.72rem;height:.72rem;stroke-width:2.35}.growth-loop-step:last-child .growth-loop-arrow{display:none}.growth-loop-return{position:relative;display:grid;place-items:center;min-height:2.85rem;margin-top:-1px;padding:.1rem 1rem .4rem;color:#5d760d;background:linear-gradient(180deg,rgba(198,241,53,.07),rgba(198,241,53,.14));border:1px solid rgba(17,18,22,.12);border-top:0}.growth-loop-return-arc{position:absolute;inset:.15rem 8%auto;width:84%;height:2.15rem;color:#6f8c12;pointer-events:none}.growth-loop-return-path{stroke-dasharray:5 4;stroke-width:2.25;animation:growth-loop-dash 18s linear infinite}.growth-loop-return-badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4rem;margin-top:.55rem;padding:.28rem .7rem;color:#111216;background:#fff;border:1px solid rgba(17,18,22,.14);border-radius:999px;font-family:var(--font-heading);font-size:.72rem;font-weight:600;letter-spacing:.01em;box-shadow:0 3px 10px rgba(17,18,22,.05)}.growth-loop-return-badge .growth-loop-return-icon{color:#111216;background:var(--accent-pop);border-radius:50%;width:1.2rem;height:1.2rem}.growth-loop-return-icon{display:grid;place-items:center;width:1.05rem;height:1.05rem;flex:0 0 auto}.growth-loop-return-icon svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.growth-loop-return-mobile,.navigation.pagination .nav-links::after,.navigation.pagination .nav-links::before,.pagination .nav-links::after,.pagination .nav-links::before{display:none}.growth-loop-note{margin:.85rem 0 0;padding:.8rem 1.05rem;color:var(--text-muted);background:rgba(255,255,255,.85);border:1px solid rgba(17,18,22,.1);border-left:3px solid var(--accent-pop);font-size:.88rem;line-height:1.65}.why-section .system-outcomes{margin-top:.85rem}@media (prefers-reduced-motion:reduce){.growth-loop-return-path{animation:none}}.system-outcomes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:0;border:1px solid rgba(17,18,22,.12)}.system-outcomes>div{display:flex;align-items:baseline;gap:.75rem;padding:.9rem 1.1rem;background:rgba(255,255,255,.6);border-right:1px solid rgba(17,18,22,.1)}.system-outcomes strong{color:#5d760d;font-family:var(--font-display);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.system-outcomes span{color:var(--text-muted);font-size:.78rem}.local-ai{--local-ai-ink:#0b1016;--local-ai-panel:#121820;--local-ai-line:rgba(141, 168, 196, 0.22);--local-ai-glow:rgba(198, 241, 53, 0.45);padding:6.5rem var(--page-gutter);border-top:1px solid var(--line);position:relative;overflow:hidden;background:linear-gradient(rgba(11,16,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(11,16,22,.035) 1px,transparent 1px),radial-gradient(circle at 92% 18%,rgba(198,241,53,.16),transparent 24rem),radial-gradient(circle at 8% 78%,rgba(125,211,252,.1),transparent 22rem),linear-gradient(165deg,#eef2f6 0,#e7ecf2 42%,#f4f6f2 100%);background-size:32px 32px,32px 32px,auto,auto,auto}.local-ai::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,transparent,var(--accent-pop),transparent);opacity:.7;pointer-events:none}.local-ai-inner{max-width:var(--max-wide);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,4vw,3.25rem);align-items:stretch}.local-ai-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:.25rem 0}.local-ai-copy .section-title{margin-bottom:.85rem}.local-ai-copy .section-title span{position:relative;z-index:0}.local-ai-copy .section-title span::after{content:"";position:absolute;z-index:-1;left:-.04em;right:-.06em;bottom:.05em;height:.28em;background:var(--accent-pop);transform:rotate(-1deg)}.local-ai-copy .section-desc{max-width:34rem;margin-bottom:1.25rem}.local-ai-telemetry{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.4rem}.local-ai-telemetry span{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .55rem;border:1px solid rgba(17,18,22,.12);background:rgba(255,255,255,.55);font-family:var(--font-display);font-size:.68rem;letter-spacing:.1em;color:#3d4a36}.local-ai-telemetry i{width:.4rem;height:.4rem;border-radius:50%;background:var(--accent-pop);box-shadow:0 0 .35rem var(--local-ai-glow);animation:local-ai-blink 2.2s ease-in-out infinite}.local-ai-telemetry span:nth-child(2) i{animation-delay:.25s;background:#7dd3fc;box-shadow:0 0 .35rem rgba(125,211,252,.55)}.local-ai-telemetry span:nth-child(3) i{animation-delay:.5s}.local-ai-telemetry span:nth-child(4) i{animation-delay:.75s;background:#6ee7b7;box-shadow:0 0 .35rem rgba(110,231,183,.5)}.local-ai-points{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;gap:1rem}.local-ai-points li{display:grid;gap:.25rem;padding-left:1rem;border-left:3px solid var(--accent-pop)}.local-ai-points strong{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;letter-spacing:var(--track-title)}.local-ai-points span{color:var(--text-muted);font-size:.95rem;line-height:1.65;max-width:34rem}.local-ai-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.15rem}.local-ai--atc .local-ai-telemetry span:nth-child(2) i{background:#c6f135;box-shadow:0 0 .35rem var(--local-ai-glow)}.local-ai--atc .local-ai-telemetry span:nth-child(4) i{background:#7dd3fc;box-shadow:0 0 .35rem rgba(125,211,252,.55)}.local-ai--atc .local-ai-photo img{object-position:center 48%}.local-ai--atc .local-ai-hud-stats strong{letter-spacing:-.02em;font-size:clamp(.78rem,1.4vw,.92rem)}.local-ai-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0}.local-ai-proof-item{display:flex;flex-direction:column;gap:.35rem;margin:0;min-width:0}.local-ai-proof-item .svc-proof-preview-frame{max-height:min(140px,22vh)}.local-ai-proof-item .svc-proof-preview-frame img{max-height:min(140px,22vh);object-fit:cover;object-position:top center}.local-ai-proof-item .svc-proof-preview--portrait .svc-proof-preview-frame img{max-width:min(100%,120px);margin:0 auto}.local-ai-proof-item figcaption{display:grid;gap:.05rem;padding:0 .1rem}.local-ai-proof-item figcaption span{color:var(--text-dim);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.local-ai-proof-item figcaption strong{color:var(--text);font-size:.82rem;font-weight:650;line-height:1.3}@media (max-width:720px){.local-ai-proof{grid-template-columns:1fr}.local-ai-proof-item .svc-proof-preview-frame,.local-ai-proof-item .svc-proof-preview-frame img{max-height:min(180px,32vh)}}.local-ai-stage{position:relative;min-height:28rem;display:grid;gap:.75rem;align-content:stretch}.local-ai-viewport{position:relative;min-height:28rem;overflow:hidden;border:1px solid rgba(17,18,22,.12);background:#0b1016;box-shadow:0 24px 48px rgba(40,55,70,.16),inset 0 1px 0 rgba(255,255,255,.12)}.local-ai-viewport::after,.local-ai-viewport::before{content:"";position:absolute;z-index:4;width:1.1rem;height:1.1rem;border:1.5px solid rgba(198,241,53,.65);pointer-events:none}.local-ai-viewport::before{top:.7rem;left:.7rem;border-right:0;border-bottom:0}.local-ai-viewport::after{right:.7rem;bottom:.7rem;border-left:0;border-top:0}.local-ai-photo{display:block;position:absolute;inset:0}.local-ai-photo img{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block;transform:scale(1.02)}.local-ai-grid,.local-ai-grid::after{position:absolute;inset:0;pointer-events:none}.local-ai-grid{z-index:2;background:linear-gradient(180deg,rgba(8,14,22,.18)0,transparent 28%,rgba(8,14,22,.28) 100%),linear-gradient(90deg,rgba(198,241,53,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(125,211,252,.05) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;mix-blend-mode:soft-light;opacity:.9}.local-ai-grid::after{content:"";background:radial-gradient(ellipse at 35% 55%,transparent 35%,rgba(8,14,22,.35) 100%),linear-gradient(115deg,transparent 40%,rgba(198,241,53,.06) 50%,transparent 60%)}.local-ai-hud{position:absolute;z-index:5;left:1rem;right:1rem;bottom:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.25rem;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.14);background:rgba(12,16,22,.55);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);color:#f4f6f8;box-shadow:0 10px 28px rgba(0,0,0,.28)}.local-ai-hud-title{margin:0;font-family:var(--font-display);font-size:.68rem;letter-spacing:.14em;color:#c6f135}.local-ai-hud-stats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.85rem 1.25rem}.local-ai-hud-stats li{display:grid;gap:.1rem;min-width:3.5rem}.local-ai-hud-stats span{font-family:var(--font-display);font-size:.6rem;letter-spacing:.12em;color:rgba(220,230,240,.62)}.local-ai-hud-stats strong{font-family:var(--font-display);font-size:.92rem;font-weight:600;letter-spacing:.02em;color:#f4f6f8}.local-ai-caption{margin:0;text-align:right;font-family:var(--font-display);font-size:.72rem;letter-spacing:.08em;color:#5a6670}@media (max-width:960px){.local-ai-inner{grid-template-columns:1fr}.local-ai-stage{order:-1}.local-ai-stage,.local-ai-viewport{min-height:18.5rem}.local-ai-caption{text-align:left}}.why-pick{--why-lime:#c6f135;--why-ink:#111216;padding:clamp(3.25rem,6.5vw,6.25rem) var(--page-gutter);border-top:1px solid var(--line);overflow:clip;background:linear-gradient(rgba(17,18,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.035) 1px,transparent 1px),radial-gradient(circle at 8% 12%,rgba(198,241,53,.34),transparent 24rem),radial-gradient(circle at 92% 88%,rgba(198,241,53,.18),transparent 22rem),#f7f8f4;background-size:28px 28px,28px 28px,auto,auto,auto}.why-pick-inner{max-width:var(--max-wide);margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.15rem,2.2vw,1.85rem);min-width:0}.why-pick-head,.why-pick-stats p{min-width:0;container-type:inline-size}.why-pick-head{container-name:whypick;width:100%}.why-pick-title{display:block;width:100%;max-width:100%;margin:0;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;hyphens:none;line-height:1.2;letter-spacing:0;font-size:clamp(.78rem,4.12cqi,2.45rem)}.why-pick-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(.75rem,1.4vw,1rem);align-items:stretch;min-width:0}.why-pick-hero{margin:0;min-width:0;min-height:0;position:relative;border-radius:1.6rem;overflow:hidden;background:linear-gradient(180deg,#fff 0,#f3f7ea 100%);border:1px solid rgba(17,18,22,.06);box-shadow:0 22px 48px rgba(40,55,20,.08)}.why-pick-hero picture{position:absolute;inset:0;display:block}.why-pick-hero img{width:100%;height:100%;max-width:none;object-fit:contain;object-position:center center}.why-pick-cards{list-style:none;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1rem);align-content:start}.why-pick-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:clamp(1rem,1.5vw,1.3rem);border-radius:1.25rem;background:#fff;border:1px solid rgba(17,18,22,.08);box-shadow:0 12px 28px rgba(17,18,22,.045)}.why-pick-card--client,.why-pick-card--proof{grid-column:1/-1}.why-pick-card--proof{background:linear-gradient(180deg,#f8fce9 0,#fff 62%);border-color:rgba(168,204,42,.55)}.why-pick-card--client{background:var(--why-lime);border-color:transparent;box-shadow:none}.why-pick-card h3,.why-pick-index,.why-pick-stats strong{font-family:var(--font-display);font-weight:700;color:var(--why-ink)}.why-pick-index{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;height:1.5rem;padding:0 .45rem;border-radius:999px;background:var(--why-lime);font-size:.72rem;letter-spacing:.08em;line-height:1}.why-pick-card--client .why-pick-index{background:var(--why-ink);color:var(--why-lime)}.why-pick-card h3{margin:0;font-family:var(--font-heading);font-size:clamp(1.05rem,1.35vw,1.28rem);letter-spacing:.01em;line-height:1.35}.why-pick-body,.why-pick-note{margin:0;max-width:46rem}.why-pick-body{color:#3d4450;font-size:.95rem;line-height:1.7}.why-pick-card--client .why-pick-body{color:#1c2408}.why-pick-note{color:#5c6570;font-size:.82rem;line-height:1.6}.why-pick-stats{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:.75rem 1rem;width:100%;margin:.15rem 0 .1rem}.why-pick-stats p{margin:0}.why-pick-stats strong{display:block;font-size:clamp(1.05rem,16cqi,2.35rem);letter-spacing:-.045em;line-height:1.05;white-space:nowrap}.why-pick-stats span{display:block;margin-top:.28rem;color:#4a5562;font-size:.82rem;line-height:1.4}.why-pick-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}@media (max-width:899px){.why-pick-layout{grid-template-columns:minmax(0,1fr)}.why-pick-hero{aspect-ratio:3/4}.why-pick-cards{grid-template-columns:minmax(0,1fr)}.why-pick-card--client,.why-pick-card--proof{grid-column:auto}}@media (max-width:420px){.why-pick-actions{flex-direction:column}.why-pick-actions .btn{width:100%}}.section-more{margin-top:2.5rem}.portfolio-summary{font-size:.875rem;color:var(--text-dim);margin-top:.5rem;line-height:1.55}.portfolio-filters{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:2rem}.filter-chip{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);padding:.4rem .75rem;border:1px solid var(--line)}.filter-chip.is-active{color:#fff;background:var(--accent-bright);border-color:var(--accent-bright)}.portfolio-grid-page{margin-bottom:3rem}.portfolio-grid-page .portfolio-title{font-size:1.15rem}.channels-list-page{margin:0 0 3rem;padding-top:0;border-top:none}.contact-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:start}.contact-panel{padding:2rem;border:1px solid var(--line);background:linear-gradient(160deg,#fff,#f1f3f6)}.contact-panel h2{font-family:var(--font-display);font-size:1.4rem;font-weight:500;margin-bottom:.75rem}.contact-panel-note{color:var(--text-muted);font-size:.95rem;margin-bottom:1.5rem;line-height:1.6}.contact-mini-faq{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.contact-mini-faq h3{font-family:var(--font-display);font-size:1rem;margin-bottom:.5rem}.contact-mini-faq p{color:var(--text-muted);font-size:.9rem;line-height:1.6}.post-list{display:grid;gap:0}.post-list-item{padding:1.75rem 0;border-top:1px solid var(--line)}.post-list-item:last-child{border-bottom:1px solid var(--line)}.post-meta{font-size:.8rem;color:var(--text-dim);margin-bottom:.5rem}.post-list-title{font-family:var(--font-heading);font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:600;letter-spacing:var(--track-title);line-height:1.4;margin-bottom:.5rem}.post-footer,.post-list-excerpt{color:var(--text-muted);max-width:39rem;line-height:1.65}.post-list-excerpt{margin-bottom:.85rem}.post-footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--line)}.entry-body{max-width:44rem}.entry-body h2,.entry-body h3{font-family:var(--font-display);color:var(--text)}.entry-body h2{font-size:1.5rem;font-weight:500;margin:2rem 0 .75rem}.entry-body h3{font-size:1.15rem;margin:1.5rem 0 .5rem}.entry-body ul{margin:.75rem 0 1.25rem 1.2rem;color:var(--text-muted)}.entry-body li{margin-bottom:.4rem;line-height:1.65;list-style:disc}.entry-body.news-article-main ul,.entry-body.news-article-main ul>li,.news-article-main.entry-body ul,.news-article-main.entry-body ul>li{list-style:none;margin-left:0}.pagination{margin-top:2.5rem}.navigation.pagination .nav-links,.pagination .nav-links,.pagination--modern .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;position:static;background:0 0;border:0;padding:0;margin:0;list-style:none;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.navigation.pagination .nav-links>ul.page-numbers,.pagination .nav-links>ul.page-numbers,.pagination--modern .nav-links>ul.page-numbers{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none;width:100%}.navigation.pagination .nav-links>ul.page-numbers>li,.pagination .nav-links>ul.page-numbers>li,.pagination--modern .nav-links>ul.page-numbers>li{display:inline-flex;margin:0;padding:0;list-style:none}.industry-page-btn,.industry-page-num,.navigation.pagination a.page-numbers,.navigation.pagination span.page-numbers,.pagination a.page-numbers,.pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2.35rem;min-height:2.35rem;padding:.35rem .65rem;border:1px solid rgba(17,18,22,.12);border-radius:.55rem;background:#fff;color:var(--text, #111216);text-decoration:none;font-size:.9rem;line-height:1;white-space:nowrap;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.industry-page-btn:hover,.industry-page-num:hover,.navigation.pagination a.page-numbers:hover,.navigation.pagination span.page-numbers:hover,.pagination a.page-numbers:hover,.pagination span.page-numbers:hover{border-color:rgba(17,18,22,.28);background:rgba(17,18,22,.04)}.industry-page-num.is-current,.navigation.pagination span.page-numbers.current,.pagination span.page-numbers.current{border-color:#111216;background:#111216;color:#fff;font-weight:700}.industry-page-ellipsis,.navigation.pagination span.page-numbers.dots,.pagination span.page-numbers.dots,.pagination-ellipsis{min-width:2rem;border:0;background:0 0;color:var(--text-muted, #5a616c);pointer-events:none}.industry-page-btn--nav,.navigation.pagination a.next,.navigation.pagination a.prev,.pagination a.next,.pagination a.prev{min-width:auto;padding-inline:.85rem;font-weight:600}.pagination-nav-icon{font-size:1.1em;line-height:1}.industry-page-btn.is-disabled,.pagination .page-numbers.disabled,.pagination .page-numbers[aria-disabled=true]{opacity:.4;pointer-events:none}.navigation.pagination .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.industry-page-btn,.industry-page-num,.navigation.pagination a.page-numbers,.navigation.pagination span.page-numbers,.pagination a.page-numbers,.pagination span.page-numbers{min-width:2.1rem;min-height:2.1rem;font-size:.8rem}}.has-js .reveal{opacity:0;transform:translateY(24px);transition:opacity .75s var(--ease) var(--reveal-delay, 0ms),transform .75s var(--ease) var(--reveal-delay, 0ms)}.reduce-motion .reveal{opacity:1!important;transform:none!important;transition:none!important}.reduce-motion .about-orbit-ring,.reduce-motion .about-orbit-signal span,.reduce-motion .hero-aside-chip,.reduce-motion .hero-photo-card,.reduce-motion .hero-pill,.reduce-motion .platform-marquee__track,.reduce-motion .trends-radar-dot,.reduce-motion .trends-radar-sweep,.reduce-motion .trends-signal-output i{animation:none!important;opacity:1!important}.reduce-motion .brand-pillar-video,.reduce-motion .hero-photo-video{display:none!important}.reduce-motion .brand-pillar-media--motion>picture,.reduce-motion .brand-pillar-media--motion>picture img,.reduce-motion .hero-photo-card--motion>img,.reduce-motion .hero-photo-card--motion>picture{opacity:1!important}.reduce-motion .about-orbit,.reduce-motion .about-project-collage{transform:none!important}.reduce-motion .about-method-pulse{animation:none!important;opacity:.45}.reduce-motion .about-flow-line i,.reduce-motion .trends-method-line i{width:100%;transition:none}.reduce-motion .traffic-bar{animation:none!important;fill:var(--accent-pop)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.has-js .reveal,.reveal{opacity:1;transform:none;transition:none}.traffic-bar{fill:var(--accent-pop)}.about-orbit-ring,.about-orbit-signal span,.traffic-bar,.trends-radar-dot,.trends-radar-sweep,.trends-signal-output i{animation:none}.about-orbit,.about-project-collage{transform:none}.about-method-pulse{animation:none;opacity:.45}.about-flow-line i,.trends-method-line i{width:100%;transition:none}}.reveal.is-visible{opacity:1;transform:translateY(0)}.page-content,.post-content{max-width:720px;margin:0 auto;padding:8rem var(--page-gutter) 4rem}.page-content h1,.post-content h1{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);letter-spacing:-.03em;margin-bottom:1.5rem}@media (max-width:1100px){.service-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.service-visual-card,.service-visual-card:nth-child(n+4){grid-column:auto;min-height:0}.service-visual-copy{flex:0 1 auto}.service-visual-copy .text-link{margin-top:.75rem}.header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;min-width:0;width:100%}.brand{position:relative;z-index:130;min-width:0;grid-column:1;grid-row:1}.brand-mark{height:24px;width:auto;max-width:min(100%,8.75rem);object-fit:contain}.header-end{grid-column:2;grid-row:1;justify-self:end;z-index:130;margin-right:0;flex-shrink:0;gap:.45rem;display:inline-flex;align-items:center}.header-actions{display:none}.menu-toggle{display:inline-flex;position:relative;z-index:130;width:44px;height:44px;margin:0;flex-shrink:0}.header-actions .header-lang,.header-end .header-lang{margin-right:0;width:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:0;border:0;background:transparent}body.nav-open .header-milo,html.nav-open .header-milo{opacity:0;visibility:hidden;pointer-events:none;width:0;min-width:0;margin:0;padding:0;overflow:hidden}body.nav-open .milo-widget,html.nav-open .milo-widget{visibility:hidden;opacity:0;pointer-events:none}body.nav-open,html.nav-open{overflow:hidden}.site-header{padding:calc(.95rem + env(safe-area-inset-top,0)) max(1.65rem,calc(env(safe-area-inset-right,0) + 1.15rem)) .95rem max(1.65rem,calc(env(safe-area-inset-left,0) + 1.15rem));backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:background .4s var(--ease),border-color .4s var(--ease)}body.nav-open .header-inner,html.nav-open .header-inner{gap:.85rem}.brand-story-page .site-header,.milo-agent-page .site-header,.service-page .site-header,.site-header.is-scrolled{background:rgba(255,255,255,.98);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.nav-open .brand-story-page .site-header,body.nav-open .milo-agent-page .site-header,body.nav-open .service-page .site-header,body.nav-open .site-header,body.nav-open .site-header.is-scrolled,html.nav-open .brand-story-page .site-header,html.nav-open .milo-agent-page .site-header,html.nav-open .service-page .site-header,html.nav-open .site-header,html.nav-open .site-header.is-scrolled{z-index:1200;background:#f7f8f5;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom-color:rgba(17,18,22,.08)}.nav-center{display:flex;position:fixed;inset:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;height:100%;max-height:100dvh;margin:0;padding:calc(env(safe-area-inset-top,0) + 5.5rem) max(1.65rem,calc(env(safe-area-inset-right,0) + 1.15rem)) calc(env(safe-area-inset-bottom,0) + 1.5rem) max(1.65rem,calc(env(safe-area-inset-left,0) + 1.15rem));background:linear-gradient(180deg,rgba(198,241,53,.16)0,transparent 18%),#f7f8f5;border-bottom:0;overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.75rem);transition:opacity .28s var(--ease),visibility .28s var(--ease),transform .35s var(--ease)}.nav-center.is-open{display:flex;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-center,body>.nav-center{z-index:1100}.nav-mobile-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.35rem;padding-bottom:1rem;border-bottom:1px solid rgba(17,18,22,.1)}.nav-mobile-kicker{display:grid;gap:.15rem;margin:0}.nav-mobile-kicker span{font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.03em}.nav-mobile-kicker small{font-size:.72rem;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.nav-mobile-top-actions{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.nav-mobile-milo{display:inline-flex!important;align-items:center;gap:.4rem;padding:.28rem .75rem .28rem .28rem!important;border-radius:999px;background:#c6f135;color:#111216!important;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.01em;text-transform:none;border-bottom:0!important;text-shadow:none}.nav-mobile-milo .milo-avatar{width:1.55rem;height:1.55rem}.nav-mobile-milo .milo-chip-avatar{width:1.7rem;height:1.7rem}.header-milo{padding:.18rem;gap:0;min-width:2.55rem;min-height:2.55rem;justify-content:center}.header-milo-copy{display:none}.header-milo-dog{width:2.15rem;height:2.15rem}.header-milo-dog .milo-avatar,.header-milo-dog .milo-avatar--small{width:1.85rem;height:1.85rem}.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.48rem .85rem;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:none;white-space:nowrap;flex-shrink:0}.header-cta-label--desk,.nav-dropdown-trigger>span,.nav-dropdown::after{display:none}.header-cta-label--mobile{display:inline}body.nav-open .header-cta,html.nav-open .header-cta{opacity:1;visibility:visible;pointer-events:auto}.nav-center>a{text-transform:none}.nav-center>a:hover{opacity:1;color:#111216}.nav-dropdown{width:100%}.nav-center>.nav-dropdown,.nav-center>a{position:relative;margin:0;padding-left:0}.nav-center>.nav-dropdown+.nav-dropdown,.nav-center>.nav-dropdown+a,.nav-center>a+.nav-dropdown,.nav-center>a+a{margin-top:.15rem}.nav-dropdown-head{min-height:3.55rem;padding-left:.1rem;padding-right:.1rem}.nav-center .nav-dropdown-trigger,.nav-center>a{font-size:1.05rem;font-weight:650;letter-spacing:.04em}.nav-center>a,.nav-dropdown-head{border-bottom:1px solid rgba(17,18,22,.12)}.nav-center>a{padding:1.1rem .1rem}.nav-center .nav-dropdown-trigger{flex:1;border-bottom:0;padding:1.1rem 0;text-transform:none}.nav-dropdown-toggle{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-right:0;border:1px solid rgba(17,18,22,.12);border-radius:999px;background:#fff;color:var(--text);font-family:var(--font-display);font-size:1.15rem;line-height:1;transition:transform .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease)}.nav-dropdown.is-open .nav-dropdown-toggle{transform:rotate(45deg);background:var(--accent-pop);border-color:transparent}.nav-submenu{position:static;display:none;top:auto;left:auto;z-index:auto;width:auto;max-width:none;margin:.35rem 0 .95rem .85rem;padding:.65rem .65rem .85rem;border:1px solid rgba(17,18,22,.08);border-left:3px solid rgba(95,122,18,.55);border-radius:.85rem;box-shadow:none;background:rgba(247,249,242,.92);opacity:1;visibility:visible;pointer-events:auto;transform:none;backdrop-filter:none}.nav-dropdown:focus-within .nav-submenu,.nav-dropdown:hover .nav-submenu{position:static;top:auto;left:auto;width:100%;max-width:100%;opacity:1;visibility:visible;pointer-events:auto;transform:none;box-shadow:none;backdrop-filter:none}.nav-center .nav-dropdown:not(.is-open) #services-submenu,.nav-dropdown:not(.is-open) #services-submenu,.nav-dropdown:not(.is-open) .nav-submenu,.nav-dropdown:not(.is-open):focus-within #services-submenu,.nav-dropdown:not(.is-open):focus-within .nav-submenu,.nav-dropdown:not(.is-open):hover #services-submenu,.nav-dropdown:not(.is-open):hover .nav-submenu{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;height:0!important;max-height:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important}.nav-center .nav-dropdown.is-open #services-submenu,.nav-dropdown.is-open #services-submenu,.nav-dropdown.is-open .nav-submenu,.nav-dropdown.is-open:focus-within #services-submenu,.nav-dropdown.is-open:focus-within .nav-submenu,.nav-dropdown.is-open:hover #services-submenu,.nav-dropdown.is-open:hover .nav-submenu{display:grid!important;grid-template-columns:1fr!important;gap:.45rem;position:static!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;clip:auto!important;margin:.35rem 0 .95rem .85rem!important;padding:.65rem .65rem .85rem!important;border:1px solid rgba(17,18,22,.08)!important;border-left:3px solid rgba(95,122,18,.55)!important;border-radius:.85rem!important;background:rgba(247,249,242,.92)!important}.nav-submenu-label{display:flex;padding:.25rem 0 .55rem}.nav-center .nav-submenu>a{display:grid;grid-template-columns:2rem 1fr;gap:.55rem;padding:.8rem .85rem;border:1px solid rgba(17,18,22,.08);border-bottom:1px solid rgba(17,18,22,.08);background:#fff;border-radius:.85rem;font-size:.92rem}.nav-center .nav-submenu>a:hover{padding-left:.85rem;background:rgba(198,241,53,.18)}.nav-center .nav-submenu .nav-submenu-all{margin:0 0 .35rem;border-radius:.85rem}.nav-mobile-foot{display:grid;gap:.55rem;margin-top:auto;padding-top:1.5rem}.nav-mobile-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.2rem;padding:.95rem 1.2rem;border-radius:999px;background:var(--accent-pop);color:#111216!important;font-family:var(--font-display);font-size:.92rem;font-weight:700;letter-spacing:.02em;text-transform:none;border-bottom:0!important}.nav-mobile-cta--top{width:auto;min-height:2.35rem;padding:.45rem .85rem;font-size:.8rem;flex-shrink:0}.nav-mobile-meta{margin:0;text-align:center;font-size:.82rem;color:var(--text-muted)}.header-milo,.milo-widget,.nav-mobile-milo{display:none!important}}@media (max-width:900px){.about-hero{min-height:auto;margin-bottom:1.5rem}.about-hero-stage{min-height:auto;grid-template-rows:auto auto auto}.about-hero-media{position:relative;min-height:min(52vw,18rem);order:1}.about-hero-media img{object-position:55% 30%;animation:none;transform:none}.about-hero-veil{background:linear-gradient(180deg,rgba(8,10,14,.12)0,rgba(8,10,14,.35) 45%,rgba(8,10,14,.92) 100%),radial-gradient(ellipse 70% 50%at 50% 20%,rgba(198,241,53,.08),transparent 70%)}.about-hero-panel{order:2;width:100%;padding-top:1.35rem;padding-bottom:1.5rem;margin-top:-3.25rem;background:linear-gradient(180deg,transparent 0,#0c0e14 18%,#0c0e14 100%)}.about-hero-panel h1{font-size:clamp(1.85rem,7.2vw,2.55rem);line-height:1.2;max-width:100%}.about-hero-brand img{width:9.25rem}.about-hero-rail{order:3;grid-template-columns:1fr;padding:0 var(--page-gutter) .35rem}.about-hero-rail>div{padding:.95rem 0;border-right:0;border-bottom:1px solid rgba(244,245,247,.1)}.about-hero-rail>div:last-child{border-bottom:0}.about-brand-story,.about-hero-grid{grid-template-columns:minmax(0,1fr)}.about-milo,.about-milo--home{display:none!important}#resources+.about-milo--home{padding-top:0}.about-project-collage{width:min(100%,36rem);min-height:31rem;margin:0 auto}.about-hero-visual{display:flex;flex-direction:column;align-items:stretch;min-height:0;width:min(100%,36rem);max-width:100%;margin:0 auto;overflow:visible}.about-hero-visual>img{position:relative;inset:auto;z-index:auto;width:100%;height:auto;max-height:min(52vw,26rem);object-fit:contain;object-position:center top}.about-hero-visual figcaption{position:relative;inset:auto;right:auto;bottom:auto;left:auto;z-index:auto;width:auto;margin-top:.85rem}.about-method-layout{grid-template-columns:minmax(0,1fr)}.about-method-map{position:relative;top:auto;min-height:0;max-width:min(100%,28rem);margin:0 auto}.about-orbit{width:min(100%,34rem);min-height:28rem;margin:0 auto}.about-metrics{grid-template-columns:1fr 1fr}.about-metrics article:nth-child(2){border-right:0}.about-metrics article:nth-child(-n+2){border-bottom:1px solid rgba(17,18,22,.1)}.attention-path{grid-template-columns:1fr}.attention-path>b{justify-self:center;transform:rotate(90deg)}.attention-path>span{min-height:0}.attention-research-grid{grid-template-columns:1fr 1fr}.about-section-head{grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start;min-width:0}.about-section-head>*{min-width:0}.about-section-head .section-label{grid-column:auto}.about-section-head>p:last-child{max-width:40rem}.about-expertise-grid,.about-partnership-grid,.about-proof-grid,.about-services-grid{grid-template-columns:minmax(0,1fr)}.about-service-card,.about-service-card:nth-child(n+4){grid-column:1/-1}.about-expertise-card,.about-service-card{min-height:15rem;min-width:0;max-width:100%}.about-flow-line{display:none}.about-flow{grid-template-columns:1fr}.about-flow li{min-height:0;display:grid;grid-template-columns:2.2rem 1fr;gap:0 1rem}.about-flow span{grid-row:1/3;margin-bottom:0}.about-flow small,.about-flow strong{grid-column:2}.cta-conversation{width:100%;transform:none}.brand-manifesto-head{grid-template-columns:1fr;gap:1.5rem;align-items:start}.brand-manifesto-lead{max-width:40rem}.brand-pillar{min-height:0}.brand-pillar-top{margin-bottom:2.5rem}.why-heading{gap:1.1rem}.why-heading .section-desc{max-width:38rem}.portfolio-heading{grid-template-columns:1fr;gap:1.5rem;align-items:start}.portfolio-heading-note{max-width:32rem}.hero,.hero-aside{position:relative;height:auto}.hero{display:flex;width:100%;max-width:100%;grid-template-columns:none;min-height:0;max-height:none;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:flex-start;padding:calc(4.65rem + env(safe-area-inset-top,0)) calc(1.35rem + env(safe-area-inset-right,0)) calc(1.65rem + env(safe-area-inset-bottom,0)) calc(1.35rem + env(safe-area-inset-left,0));gap:.15rem;overflow-x:clip;overflow-y:visible}body.admin-bar .hero{padding-top:calc(6.25rem + env(safe-area-inset-top,0))}.hero-aside{display:block;inset:auto;grid-column:auto;grid-row:auto;top:auto;right:auto;transform:none;width:min(100%,22.5rem);max-width:100%;margin:0 auto;z-index:1;order:0;flex:0 0 auto}.hero-aside-chip,.hero-aside-glow{display:none}.hero-display,.hero-stage{width:100%;text-align:center}.hero-stage{position:relative;z-index:2;grid-column:auto;grid-row:auto;gap:1.25rem;padding:.15rem 0 0;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:0 1 auto;min-height:0;max-width:min(100%,34rem);order:1}.hero-photo-card::after{background:linear-gradient(180deg,rgba(255,255,255,.82)0,rgba(255,255,255,.28) 12%,transparent 26%),linear-gradient(0deg,rgba(255,255,255,.92)0,rgba(255,255,255,.35) 16%,transparent 34%),linear-gradient(90deg,rgba(255,255,255,.72)0,transparent 14%,transparent 86%,rgba(255,255,255,.72) 100%),radial-gradient(ellipse 94% 90%at 50% 48%,transparent 55%,rgba(255,255,255,.42) 100%)}.hero-photo-card img{object-fit:contain;object-position:center center;transform:none;opacity:1}.hero-display{line-height:1.02;max-width:100%;text-wrap:wrap;word-break:normal;overflow-wrap:normal;hyphens:none;text-shadow:none}.hero-display>.hero-line:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .55rem;margin:0 0 .75rem;max-width:100%}.hero-display>.hero-line:nth-child(2):not(.hero-line--support),.hero-display>.hero-line:nth-child(3):not(.hero-line--support),.hero-display>.hero-line:nth-child(4):not(.hero-line--support){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;margin:.08em 0;gap:.32em .45em;max-width:100%}.hero-display>.hero-line:nth-child(2):not(.hero-line--support) .hero-accent,.hero-display>.hero-line:nth-child(3):not(.hero-line--support) .hero-accent,.hero-display>.hero-line:nth-child(4):not(.hero-line--support) .hero-accent{display:inline;white-space:normal;word-break:normal;overflow-wrap:normal;margin-right:0}.hero-display>.hero-line:nth-child(2):not(.hero-line--support) .hero-accent:last-child,.hero-display>.hero-line:nth-child(3):not(.hero-line--support) .hero-accent:last-child,.hero-display>.hero-line:nth-child(4):not(.hero-line--support) .hero-accent:last-child{margin-right:0}.hero-line--currency{white-space:normal;flex-wrap:wrap;justify-content:center}.hero-line{gap:.42rem .6rem;margin:.05em 0;justify-content:center}.hero-soft{font-size:clamp(1.7rem,6.8vw,2.35rem);letter-spacing:.01em;color:#111216;line-height:1.18;font-weight:700;white-space:normal;max-width:100%;text-align:center}.hero-accent{font-size:clamp(1.28rem,5.6vw,1.78rem);line-height:1.28;letter-spacing:-.02em;white-space:normal;word-break:normal;overflow-wrap:normal;vertical-align:baseline;background-image:linear-gradient(180deg,transparent 62%,rgba(198,241,53,.88) 62%,rgba(198,241,53,.88) 92%,transparent 92%);background-repeat:no-repeat}.hero-accent--plain{background-image:none}.hero-pill{display:none}.hero-line--support{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;max-width:100%}.hero-support{display:flex;flex-direction:column;align-items:center;gap:.28rem;font-size:clamp(.92rem,3.4vw,1.02rem);font-weight:600;line-height:1.5;max-width:100%;width:100%;white-space:normal;text-wrap:pretty;text-align:center;color:#1a1c22;overflow-wrap:anywhere;word-break:normal}.hero-support-line{display:block;max-width:100%}.hero-support-line+.hero-support-line::before{content:none}.hero-support .hero-keep{white-space:normal!important}.hero-bottom{gap:1.15rem;padding-top:.35rem;max-width:100%;width:100%;margin-top:.35rem;align-items:center;min-height:calc(3.15rem*2 + .75rem)}.hero-note{display:none}.hero-links{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;max-width:18.5rem;margin-left:auto;margin-right:auto;padding-bottom:0;min-height:calc(3.15rem*2 + .75rem)}.hero-links .btn{width:100%;min-width:0;min-height:3.15rem;justify-content:center;align-self:stretch;padding:.9rem 1.15rem;font-size:1rem;letter-spacing:0;white-space:nowrap;text-align:center;line-height:1.2}.hero-links .btn-ghost{background:rgba(255,255,255,.94);border-color:rgba(17,18,22,.18)}.hero-actions.page-actions,.page-actions{flex-direction:column;align-items:stretch;gap:.65rem;width:100%;max-width:22rem}.hero-actions.page-actions .btn,.page-actions .btn{width:100%;min-width:0;justify-content:center;white-space:normal;text-align:center;line-height:1.25}.page-shell:not(.about-page):not(.team-page):not(.team-member-page):not(.website-showcase-page){max-width:100%;min-width:0;padding-left:max(1.15rem,env(safe-area-inset-left,0));padding-right:max(1.15rem,env(safe-area-inset-right,0))}.entry-body,.news-article-main,.page-hero,.prose-section{min-width:0;max-width:100%;overflow-wrap:anywhere}.entry-body p,.page-hero h1,.page-lead,.prose-section p{max-width:100%;overflow-wrap:anywhere;word-break:normal}.service-page-media{width:100%;max-width:100%;margin-left:0;margin-right:0}.service-page-media img{max-width:100%;object-fit:cover}.hero-photo-card{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:1/1;animation:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 91%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 86%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 91%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.service-visual-grid{grid-template-columns:1fr;gap:1rem}.service-visual-card,.service-visual-card:nth-child(n+4){grid-column:auto;min-height:0}.service-visual-copy{flex:0 1 auto;padding:1.05rem 1.05rem 1.15rem}.service-visual-copy .service-blurb{margin:.55rem 0 .75rem}.service-visual-copy .text-link{margin-top:.35rem}.service-visual-media{aspect-ratio:1/1;height:auto}.cta-band-inner{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0}.cta-band-copy,.cta-conversation{min-width:0;max-width:100%}.cta-band-title{max-width:100%;width:100%;font-size:clamp(1.55rem,7vw,2.05rem);margin-bottom:.75rem;line-height:1.22;overflow-wrap:break-word;word-break:normal}.cta-band-title--single{white-space:normal;font-size:clamp(1.35rem,5.6vw,1.85rem)}.cta-band-title--single .cta-band-title-line{display:inline;white-space:normal}.cta-band-title-line{display:block}.cta-band-desc{margin-bottom:1rem;font-size:.95rem}.cta-band-trust li{font-size:.86rem}.belief-grid,.brand-pillars,.brand-story-block,.contact-form-grid,.contact-layout,.feature-grid,.footer-grid,.resource-card-grid,.service-flow,.split-layers,.system-flow{grid-template-columns:1fr;gap:2rem}.footer-col ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.85rem;row-gap:.2rem}.footer-col a{font-size:.78rem;line-height:1.35}.system-flow-step{display:grid;grid-template-columns:3.7rem 1fr;gap:0 1rem;min-height:0;padding:1.15rem;border-right:0;border-bottom:1px solid rgba(17,18,22,.1)}.growth-loop-step:last-child,.system-flow-step:last-child,.system-outcomes>div:last-child{border-bottom:0}.system-flow-step:not(:last-child)::after{content:"↓";top:auto;right:auto;bottom:-.72rem;left:2.3rem}.system-flow-icon{grid-row:1/4;margin-bottom:0}.system-flow-step h3,.system-flow-step p,.system-flow-step>span{grid-column:2}.system-outcomes{grid-template-columns:1fr}.system-outcomes>div{border-right:0;border-bottom:1px solid rgba(17,18,22,.1)}.growth-loop{margin-top:2rem}.growth-loop-track{grid-template-columns:1fr;box-shadow:none}.growth-loop-step{border-right:0;border-bottom:1px solid rgba(17,18,22,.1)}.growth-loop-step>article{display:grid;grid-template-columns:2.95rem 1fr;grid-template-rows:auto auto auto;column-gap:.95rem;row-gap:.2rem;min-height:0;padding:1.05rem 1rem;align-items:start}.growth-loop-step--convert>article{box-shadow:inset 3px 0 0 0 var(--accent-pop)}.growth-loop-icon{grid-row:1/4;margin-bottom:0}.growth-loop-num,.growth-loop-step h3,.growth-loop-step p,.service-flow-steps small{grid-column:2}.growth-loop-arrow{top:auto;right:auto;bottom:-.68rem;left:1.55rem;transform:rotate(90deg)}.growth-loop-return{display:none}.growth-loop-return-mobile{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin:0;padding:.7rem .9rem;color:#111216;background:linear-gradient(180deg,rgba(198,241,53,.1),rgba(198,241,53,.18));border:1px solid rgba(17,18,22,.12);border-top:0;font-family:var(--font-heading);font-size:.78rem;font-weight:600}.growth-loop-return-mobile .growth-loop-return-icon{width:1.2rem;height:1.2rem;color:#111216;background:var(--accent-pop);border-radius:50%}.growth-loop-note{margin-top:.75rem;font-size:.84rem}.resources-teaser-head{flex-direction:column;align-items:flex-start}.service-showcase-card,.service-showcase-card:nth-child(even){grid-template-columns:1fr}.service-showcase-card:nth-child(even) .service-showcase-copy,.service-showcase-card:nth-child(even) .service-showcase-image{grid-column:auto;grid-row:auto}.service-showcase-image{aspect-ratio:1/1;min-height:0;height:auto}.service-flow-steps li{grid-template-columns:2.5rem 1fr}.proof-metrics{grid-template-columns:repeat(2,1fr)}.proof-feature,.proof-feature-shots,.proof-gallery{grid-template-columns:1fr}.proof-feature-shots .proof-shot-stack,.proof-shot-stack{grid-template-columns:1fr 1fr}.proof-stage-badge{display:none}.portfolio-grid{grid-template-columns:repeat(2,1fr)}.service-item{grid-template-columns:3rem 1fr}.service-arrow{display:none}.service-blurb{grid-column:2}}@media (max-width:900px) and (min-width:640px) and (min-aspect-ratio:3/4){.hero{height:auto;max-height:none;min-height:0;overflow-x:clip;overflow-y:visible;justify-content:flex-start;padding-bottom:max(2.25rem,calc(env(safe-area-inset-bottom,0) + 1.5rem))}.hero-note{display:block;max-width:34rem;font-size:clamp(.92rem,1.7vw,1.05rem);color:#3d424a;text-align:center;text-shadow:none}.hero-note-lead{font-size:clamp(1.05rem,2.1vw,1.28rem);color:#111216}.hero-stage{max-width:min(100%,36rem);align-items:center;text-align:center}.hero-bottom{max-width:min(100%,34rem);align-items:center}.hero-links{max-width:18.5rem;margin-left:auto;margin-right:auto}}@media (max-width:1100px) and (max-height:700px){.hero-soft{font-size:clamp(2.05rem,8.4vw,2.65rem)}.hero-accent{font-size:clamp(1.5rem,6.8vw,2rem)}.hero-pill{width:clamp(4.6rem,16vw,5.5rem);height:clamp(2.15rem,7.6vw,2.7rem)}.hero-support{font-size:clamp(.95rem,3.8vw,1.12rem);max-width:none;white-space:normal}.hero-stage{gap:1.2rem;max-width:min(100%,32rem)}.hero{padding:calc(3.9rem + env(safe-area-inset-top,0)) calc(1.65rem + env(safe-area-inset-right,0)) calc(1rem + env(safe-area-inset-bottom,0)) calc(1.65rem + env(safe-area-inset-left,0))}.hero-links .btn{padding-top:.76rem;padding-bottom:.76rem;font-size:.95rem}}@media (max-width:720px){.hero-soft{font-size:clamp(1.55rem,6.6vw,2.05rem)}.hero-accent{font-size:clamp(1.18rem,5.2vw,1.55rem);line-height:1.28}.hero-support{font-size:clamp(.9rem,3.5vw,1rem);max-width:100%;white-space:normal;gap:.3rem}.hero-stage{gap:1.65rem;max-width:min(100%,34rem)}.hero{min-height:0;height:auto;max-height:none;padding:calc(4.5rem + env(safe-area-inset-top,0)) calc(1.35rem + env(safe-area-inset-right,0)) calc(1.5rem + env(safe-area-inset-bottom,0)) calc(1.35rem + env(safe-area-inset-left,0))}body.admin-bar .hero{padding-top:calc(6.5rem + env(safe-area-inset-top,0))}.hero-links{max-width:100%;gap:.8rem}.hero-links .btn{font-size:.98rem;min-height:3.2rem;padding:.95rem 1.2rem}.hero-bottom{gap:1.2rem;margin-top:.45rem}.hero-actions.page-actions,.page-actions{max-width:100%}.site-main{padding-bottom:0}.site-footer{padding-top:2rem;padding-left:max(1.65rem,calc(env(safe-area-inset-left,0) + 1.15rem));padding-right:max(1.65rem,calc(env(safe-area-inset-right,0) + 1.15rem));padding-bottom:max(5.75rem,calc(env(safe-area-inset-bottom,0) + 5rem))}.footer-inner{padding-left:0;padding-right:0;min-width:0;max-width:100%}.footer-grid{gap:1.75rem;margin-bottom:1.75rem}.footer-brand{display:inline-flex}.footer-brand img{height:26px}.footer-brand-block{gap:1rem;min-width:0;max-width:100%;padding-right:0}.footer-milo,.footer-tagline{max-width:100%;overflow-wrap:anywhere}.footer-tagline{font-size:.98rem;line-height:1.75}.footer-milo{margin:0;line-height:1.7}.footer-cta{width:100%;max-width:100%;margin-top:.35rem;min-height:3.05rem;padding:.85rem 1.15rem}.footer-phone{margin-top:.15rem}.footer-email{margin-top:.35rem}.footer-brand-block .contact-icons{margin-top:.65rem}.footer-col h3{margin-bottom:.55rem;margin-top:.2rem;font-size:.66rem;letter-spacing:.12em}.footer-col ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.7rem;row-gap:0}.footer-col a{display:block;padding:.38rem 0;font-size:.74rem;line-height:1.35;overflow-wrap:anywhere}.contact-icons{gap:.75rem}.contact-icon{width:2.9rem;height:2.9rem}.answer-first-box{padding:.95rem 1rem}.entry-body,.news-article-main,.page-content,.post-content,.prose-section{overflow-x:clip;max-width:100%;min-width:0}.about-hero-panel h1,.entry-body p,.news-article-main p,.page-content p,.post-content p,.prose-section p{overflow-wrap:anywhere;word-break:normal;max-width:100%}.milo-fab-label strong{font-size:.92rem}.milo-fab-label small{font-size:.68rem}.about-mobile-break{display:block}.about-page,.about-page>.about-hero{padding-left:0;padding-right:0}.about-page>.about-attention,.about-page>.about-expertise,.about-page>.about-method,.about-page>.about-metrics,.about-page>.about-partnership,.about-page>.about-platforms,.about-page>.about-proof,.about-page>.about-services{padding-left:1rem;padding-right:1rem}.about-hero{padding-bottom:0}.about-hero-panel{margin-top:-3.5rem}.about-hero-panel h1{font-size:clamp(1.55rem,7.5vw,2.25rem);line-height:1.28;word-break:break-word;padding-left:.85rem}.about-hero-panel,.about-hero-rail{padding-left:1rem;padding-right:1rem}.about-expertise>.about-section-head h2{word-break:keep-all;overflow-wrap:normal;line-break:strict;max-width:100%}.about-founder-story h3,.about-section-head h2{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.cta-band-title{word-break:normal;overflow-wrap:break-word}.about-hero-actions .btn{width:100%;justify-content:center;min-width:0}.about-orbit{min-height:22rem}.about-project-collage{min-height:25rem;max-width:100%;overflow:hidden}.about-hero-visual{display:flex;flex-direction:column;min-height:0;width:100%;max-width:100%;overflow:visible}.about-hero-visual>img{position:relative;inset:auto;z-index:auto;width:100%;height:auto;max-height:min(58vw,22rem);object-fit:contain;object-position:center top}.about-hero-visual figcaption{position:relative;inset:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-top:.75rem;grid-template-columns:minmax(0,1fr)}.about-hero-visual figcaption>span{border-right:0;border-bottom:1px solid rgba(17,18,22,.08)}.about-hero-visual figcaption>span:last-child,.about-metrics article:last-child{border-bottom:0}.about-project-shot--main{width:84%}.about-project-shot--reel{width:34%}.about-project-shot--data{width:62%}.about-method-map{min-height:23rem}.about-orbit-core{width:7rem;padding:1.5rem}.about-orbit-node{font-size:.64rem}.about-orbit-signal{left:4%;bottom:12%}.about-metrics{grid-template-columns:1fr}.about-metrics article{border-right:0;border-bottom:1px solid rgba(17,18,22,.1)}.about-attention{padding:5rem 0}.attention-research-grid{grid-template-columns:1fr}.attention-research-card{min-height:18rem}.about-expertise,.about-method,.about-partnership,.about-proof,.about-services{padding:5rem 0}.about-brand-story{gap:2.5rem}.about-brand-story,.about-founder{margin-left:0;padding:5rem var(--page-gutter)}.about-founder--parallax{padding:0}.about-brand-equation{font-size:clamp(2.7rem,16vw,4.5rem)}.cta-band{padding:3.25rem 1rem 3.5rem}.cta-band-kicker{margin-bottom:.85rem;gap:.5rem}.cta-band-eyebrow{font-size:.62rem;padding:.35rem .7rem .35rem .48rem}.cta-band-copy{padding-left:1.15rem}.cta-band-trust{gap:.45rem}.cta-band-trust li{font-size:.84rem}.cta-conversation{padding:.55rem}.cta-conversation-prompt{margin:.75rem 0 .55rem;padding:.7rem .85rem}.cta-quick-options{gap:.4rem}.cta-quick-options a{padding:.7rem .8rem}.cta-band-actions{align-items:stretch;flex-direction:column;margin-top:.85rem}.cta-band .btn-whatsapp{width:100%;min-width:0}.cta-band-phone{padding:.35rem;text-align:center}.brand-manifesto{padding:5rem 1rem}.brand-manifesto-title{font-size:clamp(2.35rem,13vw,4rem)}.brand-closing{align-items:flex-start;flex-direction:column;padding:1.5rem}.brand-closing .btn{width:100%;justify-content:center}.why-section{padding:5rem 1rem}.system-flow{margin-top:2rem}.portfolio{padding:5rem 1rem}.portfolio-heading{margin-bottom:1.5rem;padding-bottom:1.5rem}.portfolio-heading-count{font-size:2rem}.portfolio-heading-count-label{font-size:.62rem}.portfolio-title{min-height:0}.milo-widget{right:max(.85rem,env(safe-area-inset-right));bottom:max(.95rem,env(safe-area-inset-bottom))}.milo-fab{min-width:10.5rem;width:auto;height:3.7rem;padding-right:.8rem;gap:.55rem}.milo-panel{width:min(22.5rem,calc(100vw - 1.2rem));bottom:calc(3.7rem + .7rem)}.milo-avatar{width:3.4rem;height:3.4rem}.milo-avatar--small{width:2.6rem;height:2.6rem}.platform-marquee::after,.platform-marquee::before{width:2.5rem}.platform-marquee__group{gap:2.5rem;padding-right:2.5rem}.platform-logo{font-size:1rem;gap:.75rem}.platform-logo img,.platform-logo__icon,.platform-logo__symbol{width:1.65rem;height:1.65rem}.service-page-media{height:18rem;margin-bottom:2.5rem}.service-page-media figcaption{align-items:flex-start;flex-direction:column}.service-page-media figcaption strong{max-width:23ch;text-align:left}.service-visual-media{aspect-ratio:1/1;height:auto}.service-flow,.service-showcase-copy{padding:1.5rem}.portfolio-grid,.proof-feature-shots .proof-shot-stack,.proof-feature-stats,.proof-metrics,.proof-shot-stack{grid-template-columns:1fr}.channels-list{gap:.75rem 1.5rem}}.resources-page{overflow-x:clip;max-width:min(100%,var(--max-wide))}.resources-hero,.resources-page .page-hero{margin-bottom:3.5rem;min-width:0;max-width:100%}.resources-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.75rem 2rem;align-items:stretch;margin-top:1rem}.resources-hero-copy,.resources-hero-grid,.resources-hero-stats{min-width:0;max-width:100%}.fit-check-page .page-hero h1,.pricing-page .page-hero h1,.resources-hero-copy .page-lead,.resources-hero-copy h1,.why-choose-page .page-hero h1,.why-th-page .page-hero h1{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.resources-hero-copy .page-lead{margin-bottom:1.5rem}.resources-hero-stats{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1.5rem;padding:0}.resources-hero-stats li{min-width:0;padding:.95rem .9rem 1rem;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.resources-hero-stats strong{display:block;font-family:var(--font-display);font-size:1.45rem;font-weight:600;letter-spacing:-.02em;line-height:1;margin-bottom:.35rem;overflow-wrap:anywhere}.resources-hero-stats span,.resources-topic span{font-size:.82rem;color:var(--text-muted)}.resources-topic-row{display:grid;gap:.65rem;min-width:0;max-width:100%}.resources-featured,.resources-topic{min-width:0;max-width:100%;background:#fff;border:1px solid var(--line)}.resources-topic{display:grid;gap:.2rem;padding:.85rem .95rem;transition:border-color .3s var(--ease),transform .3s var(--ease),background .3s var(--ease)}.resources-topic:hover{border-color:rgba(198,241,53,.7);background:#f7fce8;transform:translateY(-2px)}.resources-topic strong{font-family:var(--font-heading);font-size:.98rem;font-weight:600}.resources-topic span{font-size:.85rem;line-height:1.5}.resources-featured{display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 40px rgba(17,18,22,.06)}.resources-featured-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#e8ebef}.resources-featured-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.resources-featured:hover .resources-featured-media img{transform:scale(1.04)}.resources-featured-badge{position:absolute;top:.9rem;left:.9rem;z-index:1;padding:.35rem .6rem;background:var(--accent-pop);color:var(--text);font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.resources-featured-body{display:flex;flex-direction:column;gap:.65rem;padding:1.25rem 1.2rem 1.35rem;flex:1}.resources-featured-title,.resources-index-head h2{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--track-title)}.resources-featured-title{font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.35;margin:0;overflow-wrap:anywhere;word-break:break-word}.resources-featured-title a{color:inherit}.resources-featured-excerpt{margin:0;color:var(--text-muted);line-height:var(--lh-lead);font-size:.95rem;flex:1}.resources-index{margin-bottom:2.5rem}.resources-index-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;min-width:0;max-width:100%}.resources-index-head .section-desc{margin-bottom:0;max-width:34rem}.resources-index-head h2{font-size:clamp(1.45rem,2.6vw,1.9rem);line-height:var(--lh-title);margin:.35rem 0 .65rem}.resources-filter{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;min-width:0;max-width:100%}.resources-filter .filter-chip{text-decoration:none;max-width:100%}.resources-toolbar{display:grid;gap:.85rem;margin:-.35rem 0 1.75rem;min-width:0;max-width:100%}.resources-toolbar-search{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0}.resources-toolbar-input{flex:1 1 14rem;min-width:0;max-width:100%;height:2.65rem;padding:0 .9rem;border:1px solid var(--line);background:#fff;font:inherit;color:var(--text);border-radius:0}.resources-toolbar-input:focus{outline:2px solid rgba(198,241,53,.85);outline-offset:1px;border-color:rgba(17,18,22,.35)}.resources-toolbar-submit{height:2.65rem;padding-inline:1rem;flex:0 0 auto}.resources-toolbar-clear{font-size:.88rem;color:var(--text-muted);text-decoration:underline;text-underline-offset:.15em}.resources-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;min-width:0}.resources-toolbar-sort{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-muted)}.resources-toolbar-sort select{height:2.4rem;min-width:9.5rem;padding:0 .7rem;border:1px solid var(--line);background:#fff;font:inherit;color:var(--text);border-radius:0;cursor:pointer}.resources-view-toggle{display:inline-flex;border:1px solid var(--line);background:#fff}.resources-view-btn{appearance:none;margin:0;border:0;background:0 0;color:var(--text-muted);font:inherit;font-size:.86rem;letter-spacing:.02em;padding:.55rem .95rem;cursor:pointer;line-height:1.2}.resources-view-btn+.resources-view-btn{border-left:1px solid var(--line)}.resources-view-btn.is-active{background:var(--accent-bright);color:#fff}.resource-card-grid--list{grid-template-columns:1fr;gap:1rem}.resource-card-grid--list .resource-card{display:grid;grid-template-columns:minmax(148px,240px) minmax(0,1fr);align-items:stretch}.resource-card-grid--list .resource-card-media{aspect-ratio:4/3;min-height:100%;height:100%}.resource-card-grid--list .resource-card-media img,.services-hero-stage>img{width:100%;height:100%;object-fit:cover}.resource-card-grid--list .resource-card-body{display:flex;flex-direction:column;justify-content:center;gap:.45rem;padding:1.05rem 1.15rem 1.15rem}.resource-card-grid--list .resource-card-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.resources-toolbar-search{flex-direction:column;align-items:stretch}.resources-toolbar-submit{width:100%}.resources-toolbar-row{flex-direction:column;align-items:stretch}.resources-toolbar-sort{justify-content:space-between}.resources-toolbar-sort select{flex:1 1 auto}.resources-view-toggle{width:100%}.resources-view-btn{flex:1 1 50%;text-align:center}.resource-card-grid--list .resource-card{grid-template-columns:112px minmax(0,1fr)}.resource-card-grid--list .resource-card-body{padding:.75rem .8rem .85rem 0}.resource-card-grid--list .resource-card-excerpt{-webkit-line-clamp:2;font-size:.88rem}}.resources-seo-links{margin-top:1rem;padding-top:2rem;border-top:1px solid var(--line)}@media (max-width:900px){.resources-hero-grid{grid-template-columns:minmax(0,1fr)}.resources-index-head{flex-direction:column;align-items:flex-start}.resources-filter{justify-content:flex-start}}@media (max-width:720px){.resources-hero-stats,.resources-hero>.breadcrumbs,.resources-page .resources-hero>.breadcrumbs,.resources-toolbar-search{display:none}.resources-hero-copy h1{font-size:clamp(1.55rem,7.5vw,2.1rem);line-height:1.28}.resource-card-excerpt,.resource-card-title,.resources-featured-excerpt,.resources-topic span{overflow-wrap:anywhere;word-break:break-word}.resource-card:hover,.resource-card:hover .resource-card-media img,.resources-featured:hover .resources-featured-media img{transform:none}}.fit-check-page,.pricing-page,.services-page,.why-choose-page,.why-th-page{overflow-x:clip;max-width:min(100%,var(--max-wide))}.fit-check-page .faq-section,.fit-check-page .feature-grid,.fit-check-page .page-hero,.fit-check-page .prose-section,.pricing-page .faq-section,.pricing-page .feature-grid,.pricing-page .page-hero,.pricing-page .prose-section,.why-choose-page .faq-section,.why-choose-page .feature-grid,.why-choose-page .page-hero,.why-choose-page .prose-section,.why-th-page .faq-section,.why-th-page .feature-grid,.why-th-page .page-hero,.why-th-page .prose-section{min-width:0;max-width:100%}.fit-check-page .page-lead,.fit-check-page h2,.fit-check-page h3,.pricing-page .page-lead,.pricing-page h2,.pricing-page h3,.why-choose-page .page-lead,.why-choose-page h2,.why-choose-page h3,.why-th-page .page-lead,.why-th-page h2,.why-th-page h3{max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media (max-width:720px){.fit-check-page .page-hero h1,.pricing-page .page-hero h1,.why-choose-page .page-hero h1,.why-th-page .page-hero h1{font-size:clamp(1.5rem,7vw,2.05rem);line-height:1.28}.fit-check-page .page-actions .btn,.pricing-page .page-actions .btn,.why-choose-page .page-actions .btn,.why-th-page .page-actions .btn{width:100%;justify-content:center;min-width:0}}body.service-page .page-shell.services-page{padding-top:calc(var(--site-header-offset, 5.75rem) + 2.75rem)}.services-hero{margin-bottom:3.5rem;min-width:0}.services-hero>.breadcrumbs{margin-bottom:clamp(1.25rem,2.5vh,1.85rem)}.services-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"copy visual";gap:clamp(1.5rem,3vw,2.75rem) clamp(1.5rem,3.5vw,2.85rem);align-items:center;margin-top:.25rem;min-width:0}.services-hero-copy{grid-area:copy;min-width:0}.services-hero-copy>.svc-chapter--hero{position:static;margin-top:.15rem;max-width:22rem}.services-hero-copy>.svc-chapter--hero .svc-chapter-glass{padding:1.05rem 1.15rem 1.15rem}.services-hero-copy>.svc-chapter--hero .svc-chapter-title{font-size:clamp(1.55rem,2.6vw,2.05rem)}.services-hero-copy>.svc-chapter--hero .svc-chapter-hint{max-width:none}.services-hero-visual{grid-area:visual;position:relative;min-width:0;width:100%}.svc-chapter{min-width:0}.svc-chapter-glass{position:relative;display:grid;gap:.45rem;padding:1.35rem 1.4rem 1.45rem;border:1px solid rgba(255,255,255,.7);background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(255,255,255,.28)),rgba(247,248,245,.45);box-shadow:0 18px 48px rgba(17,18,22,.08),inset 0 1px 0 rgba(255,255,255,.85);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);overflow:hidden}.svc-chapter-glass::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--accent-pop),transparent 78%)}.svc-chapter-kicker,.svc-chapter-sticky-inner>span{font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#607a0d}.services-pillar-card h3,.svc-chapter-title{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--track-title)}.svc-chapter-title{font-size:clamp(2rem,3.6vw,2.85rem);line-height:1.05;color:#111216}.svc-chapter-meta{font-family:var(--font-display);font-size:.92rem;font-weight:600;letter-spacing:.04em;color:#111216;background:linear-gradient(180deg,transparent 62%,rgba(198,241,53,.72) 62%);width:fit-content}.svc-chapter-hint{margin:.35rem 0 0;max-width:16rem;color:#5c6370;font-size:.88rem;line-height:1.5}.svc-chapter-links{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.svc-chapter-links a{display:inline-flex;align-items:center;padding:.45rem .7rem;border:1px solid rgba(17,18,22,.12);background:rgba(255,255,255,.55);color:#111216;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease)}.svc-chapter-links a:hover{border-color:rgba(198,241,53,.7);transform:translateY(-1px)}.svc-chapter--page .svc-chapter-title{font-size:clamp(1.55rem,2.8vw,2.15rem)}.service-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(13rem,18rem);gap:clamp(1.5rem,3vw,2.75rem);align-items:start;margin-top:.75rem}.service-detail-hero-copy{min-width:0}.svc-chapter-sticky{position:sticky;top:4.65rem;z-index:80;margin:0 calc(-1*var(--page-gutter));padding:.55rem var(--page-gutter);border-bottom:1px solid rgba(17,18,22,.08);background:rgba(247,248,245,.72);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);transform:translateY(-120%);opacity:0;pointer-events:none;transition:transform .3s var(--ease),opacity .3s var(--ease)}.svc-chapter-sticky.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.svc-chapter-sticky[hidden]{display:block!important}.svc-chapter-sticky-inner{display:flex;align-items:center;gap:.75rem 1rem;max-width:var(--max);margin:0 auto;min-width:0}.svc-chapter-sticky-inner>span{flex-shrink:0;font-size:.62rem;letter-spacing:.14em}.svc-chapter-sticky-inner>strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 .95rem/1.2 var(--font-heading)}.svc-chapter-sticky-inner nav{display:flex;flex-shrink:0;gap:.45rem}.svc-chapter-sticky-inner nav a{padding:.35rem .6rem;border:1px solid rgba(17,18,22,.1);background:rgba(255,255,255,.65);color:#111216;font-size:.72rem;font-weight:600;text-decoration:none}.svc-chapter-links a:hover,.svc-chapter-sticky-inner nav a:hover{background:rgba(198,241,53,.35)}.services-hero-copy .page-lead{margin-bottom:1.15rem;max-width:36rem}.services-pain-tags{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1.35rem;max-width:40rem}.services-pain-tag{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border:1px solid rgba(17,18,22,.12);background:rgba(255,255,255,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#111216;font:650 .88rem/1.25 var(--font-heading);text-decoration:none;transition:transform .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease)}.services-jump-chip span,.services-pain-tag span{font-family:var(--font-display);letter-spacing:.08em}.services-pain-tag span{font-size:.68rem;font-weight:600;opacity:.75}.services-pain-tag--signal{border-color:rgba(95,122,18,.35);background:rgba(198,241,53,.22);color:#3f5608}.services-pain-tag--memory{border-color:rgba(15,107,114,.35);background:rgba(180,232,236,.45);color:#0a5359}.services-pain-tag--close{border-color:rgba(180,83,9,.35);background:rgba(255,214,170,.45);color:#9a3412}.services-jump-chip:hover,.services-pain-tag:hover{transform:translateY(-2px);border-color:rgba(17,18,22,.28)}.services-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.15rem}.services-hero-jump{display:flex;flex-wrap:wrap;gap:.55rem;min-width:0;max-width:100%}.services-jump-chip{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;min-width:0;padding:.55rem .8rem;border:1px solid var(--line);background:rgba(255,255,255,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.82rem;line-height:1.25;color:var(--text-muted);transition:border-color .25s var(--ease),background .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.services-jump-chip span{font-size:.7rem;color:var(--text-dim)}.services-jump-chip:hover{color:var(--text);border-color:rgba(198,241,53,.75);background:#f7fce8}.services-hero-stage{position:relative;min-height:22rem;border:1px solid var(--line);overflow:hidden;background:#e8ebef;box-shadow:0 24px 50px rgba(17,18,22,.08)}.services-hero-stage>img{min-height:22rem;filter:saturate(1.05) contrast(1.02)}.services-hero-stage--video{--media-stage-h:min(44vh, 26rem);width:100%;max-width:100%;max-height:var(--media-stage-h);aspect-ratio:16/9;min-height:0;margin-inline:0;background:#0b0c0e}.services-hero-stage--video.services-hero-stage::after,.services-hero-stage--video::after{display:none}.services-hero-stage--video .channels-video-frame{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border:0;box-shadow:none;cursor:pointer;background:#111216}.services-hero-stage--video .channels-video-iframe,.services-hero-stage--video .channels-video-mount{top:50%;width:118%;height:118%}.services-hero-stage--video .channels-video-poster{object-fit:contain;object-position:center}.services-hero-stage::after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(198,241,53,.18),transparent 40%),linear-gradient(0deg,rgba(17,18,22,.28),transparent 50%);pointer-events:none}.services-pillars{margin:0 0 4rem;padding:2.5rem 0 0;border-top:1px solid var(--line)}.services-pillars-head{margin-bottom:2rem}.services-pillars-head .section-desc{margin-bottom:0}.services-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.services-pillar-card{position:relative;padding:1.4rem 1.2rem 1.5rem;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.75);box-shadow:0 12px 30px rgba(17,18,22,.04),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;min-width:0;max-width:100%;transition:transform .35s var(--ease),border-color .35s var(--ease)}.services-pillar-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--accent-pop),transparent 75%)}.services-pillar-card:hover{transform:translateY(-4px);border-color:rgba(198,241,53,.55)}.services-pillar-num{display:block;font-family:var(--font-display);font-size:.72rem;letter-spacing:.12em;color:var(--text-dim);margin-bottom:.85rem}.services-pillar-card h3{font-size:1.2rem;margin:0 0 .55rem}.services-pillar-card p{margin:0;color:var(--text-muted);font-size:.95rem;line-height:var(--lh-lead)}.service-showcase-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;padding-top:.5rem}.svc-more{width:100%;max-width:var(--max);margin:0 auto 2.5rem;padding:2.5rem var(--page-gutter)0}.svc-more-head{margin-bottom:1.25rem}.svc-more-head h2{margin:.35rem 0 .55rem;font:700 clamp(1.45rem,2.8vw,2rem)/1.2 var(--font-heading);letter-spacing:var(--track-title)}.svc-more-head p{margin:0;max-width:36rem;color:#5c6370;line-height:1.6}.svc-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.svc-more-card{display:grid;gap:.35rem;padding:1.05rem 1.1rem 1.15rem;border:1px solid rgba(17,18,22,.1);background:rgba(255,255,255,.78);color:inherit;text-decoration:none;transition:transform .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease)}.svc-more-card:hover{transform:translateY(-2px);border-color:rgba(198,241,53,.7);background:rgba(247,252,232,.95)}.svc-more-metric{font:600 .7rem/1 var(--font-display);letter-spacing:.1em;color:#607a0d}.svc-more-card strong{font:650 1rem/1.3 var(--font-heading);color:#111216}.svc-more-card span:not(.svc-more-metric){color:#5c6370;font-size:.86rem;line-height:1.45}.svc-more-all{display:inline-flex;margin-top:1.1rem;font:650 .95rem/1.3 var(--font-heading);color:#111216;text-decoration:none;border-bottom:1px solid rgba(17,18,22,.35)}.svc-more-all:hover{border-bottom-color:#111216}.service-rewrite-body{display:block;margin:clamp(1.75rem,3.5vw,3rem)0 1rem;max-width:100%;width:100%;min-width:0}.service-rewrite-main{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3.25rem);min-width:0}.svc-rewrite-toc{display:none!important}.svc-rewrite-section{position:relative;padding:0 0 clamp(1.5rem,3vw,2.25rem);border:0;border-bottom:1px solid rgba(17,18,22,.08);scroll-margin-top:calc(var(--site-header-offset, 5rem) + 1rem)}.svc-rewrite-section:last-child{border-bottom:0;padding-bottom:0}.svc-rewrite-section::before{display:none}.svc-rewrite-head{display:block;margin:0 0 1rem;padding:0}.svc-rewrite-head-copy{min-width:0}.svc-rewrite-kicker{margin:0 0 .45rem;font:600 .72rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#5f7a12}.svc-rewrite-sub{margin:.45rem 0 0;color:var(--text-muted);font-size:.95rem;line-height:1.55;max-width:100%}.svc-need-card::after,.svc-rewrite-index,.svc-rewrite-mark,.svc-rewrite-num{display:none!important}.svc-rewrite-head h2{margin:0;font:700 clamp(1.25rem,2.4vw,1.7rem)/1.28 var(--font-heading);letter-spacing:var(--track-title);color:var(--text);max-width:100%}.svc-rewrite-fold{border:0;border-bottom:1px solid rgba(17,18,22,.08);background:0 0;box-shadow:none}.svc-rewrite-fold>summary.svc-rewrite-head{margin:0;padding:1rem 0;cursor:pointer;list-style:none}.svc-rewrite-fold-hint,.trends-hero-copy h1 span::after{display:none}.svc-rewrite-fold .svc-rewrite-panel{padding:0 0 1.25rem;border-top:0}.svc-rewrite-panel{display:grid;gap:.95rem;padding:0;max-width:100%}.svc-prose-stack>p,.svc-rewrite-lead,.svc-rewrite-panel>p{margin:0;color:var(--text);font-size:1.02rem;line-height:1.8;max-width:100%}.svc-prose-stack{display:grid;gap:.95rem}.svc-rewrite-more{display:grid;gap:.85rem}.svc-rewrite-more p{margin:0;color:var(--text-muted);line-height:1.8;max-width:100%}.svc-need-list{list-style:none;margin:0;padding:0;display:grid;gap:.65rem;max-width:100%}.svc-need-item{margin:0;padding:.15rem 0 .15rem 1rem;border:0;border-left:2px solid var(--accent-pop);background:0 0;box-shadow:none}.svc-need-item p{margin:0;color:var(--text);font-size:.98rem;line-height:1.65}.svc-need-card,.svc-need-grid,.svc-need-num,.svc-need-top{border:0!important;box-shadow:none!important;background:0 0!important}.svc-need-card{padding:.35rem 0 .35rem 1rem;border-left:2px solid var(--accent-pop)!important}.svc-process{display:block}.svc-process-rail,.svc-stage-item::before{display:none!important}.svc-stage-list{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:100%}.svc-stage-item{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.65rem 1rem;align-items:start;padding:1rem 0;border:0;border-bottom:1px solid rgba(17,18,22,.08);background:0 0;box-shadow:none;overflow:visible}.svc-stage-item:last-child{border-bottom:0}.svc-stage-num{font:600 .78rem/1.2 var(--font-display);letter-spacing:.06em;color:var(--text-dim);padding-top:.28rem}.svc-stage-copy-top small,.svc-stage-icon,.svc-stage-index{display:none!important}.svc-stage-copy-top{display:contents}.svc-stage-copy h3{margin:0 0 .35rem;font:700 clamp(1.02rem,1.8vw,1.18rem)/1.35 var(--font-heading);color:var(--text)}.svc-stage-kicker{margin:0 0 .35rem;color:#5f7a12;font-size:.92rem;line-height:1.45;font-weight:600}.svc-stage-copy>p:not(.svc-stage-kicker):not(.svc-stage-meta){margin:0;color:var(--text-muted);line-height:1.7;font-size:.96rem}.svc-stage-meta{margin:.45rem 0 0;padding:0;border:0;background:0 0;color:var(--text-dim);font-size:.86rem;line-height:1.5}.svc-stage-meta span,.svc-stage-meta strong{display:inline;padding:0;border:0;background:0 0;font-weight:600;color:inherit}.svc-insight-bar,.svc-insight-card,.svc-insight-grid,.svc-insight-num{display:contents}.svc-insight-card{display:block;padding:0;border:0;background:0 0;box-shadow:none}.svc-insight-bar,.svc-insight-num{display:none!important}.svc-insight-card p{margin:0 0 .95rem;color:var(--text-muted);font-size:1.02rem;line-height:1.8;max-width:100%}.svc-layer-grid,.svc-layer-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:.35rem;max-width:100%}.svc-layer-card,.svc-layer-item{display:grid;gap:.35rem;padding:0 0 1.1rem;border:0;border-bottom:1px solid rgba(17,18,22,.08);background:0 0;box-shadow:none;min-height:0}.svc-layer-card:last-child,.svc-layer-item:last-child{border-bottom:0;padding-bottom:0}.svc-layer-top{display:block}.service-detail-page .service-page-media,.service-inner-page .service-page-media,.svc-layer-num,.svc-layer-viz{display:none!important}.svc-layer-label{margin:0;font:600 .72rem/1 var(--font-display);letter-spacing:.1em;color:#5f7a12}.svc-layer-card h3,.svc-layer-item h3{margin:0;font:700 clamp(1.05rem,1.9vw,1.22rem)/1.3 var(--font-heading)}.svc-layer-card>p,.svc-layer-item>p{margin:0;color:var(--text-muted);font-size:.96rem;line-height:1.7}.svc-rewrite-aside{margin-top:.25rem;padding:.85rem 0 .85rem 1rem;border-left:2px solid var(--accent-pop);background:0 0;max-width:100%}.svc-rewrite-aside-label{margin:0 0 .35rem;font:600 .72rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#5f7a12}.svc-rewrite-aside>p:last-child{margin:0;color:var(--text-muted);line-height:1.7;font-size:.95rem}.svc-snapshot{width:100%;max-width:100%;margin:0 0 clamp(1.5rem,3vw,2.5rem)}.svc-snapshot-head{margin-bottom:.85rem}.svc-snapshot-head h2{margin:.35rem 0 0;font:700 clamp(1.25rem,2.4vw,1.65rem)/1.25 var(--font-heading)}.service-detail-page .faq-section--accordion,.service-inner-page .page-hero h1,.service-inner-page .service-detail-hero-copy h1{max-width:100%}.page-shell.service-inner-page{max-width:min(100%,72rem)}.service-detail-hero-grid{display:block}.service-detail-hero-copy,.service-inner-page .faq-section--accordion,.service-inner-page .page-lead,.service-inner-page .prose-section,.service-inner-page .service-rewrite-body,.service-inner-page .services-pitch,.service-inner-page .svc-rewrite-toc,.service-inner-page .svc-snapshot{max-width:100%}.service-detail-hero .svc-chapter,.service-inner-page .svc-chapter--page,.svc-chapter-sticky{display:none!important}.service-inner-page .vp-capability-head,.service-inner-page .vp-process-head,.service-inner-page .vp-studio-copy>p,.service-inner-page .vp-tracks-head{max-width:100%}@media (max-width:900px){.svc-stage-item{grid-template-columns:2.1rem minmax(0,1fr);gap:.5rem .75rem;padding:.9rem 0}.faq-item-answer{padding-left:1.1rem}.svc-more-grid{grid-template-columns:1fr}.services-pain-tags{max-width:none}.services-pain-tag{flex:1 1 calc(50% - .55rem);min-width:0}}.services-fit{width:100%;max-width:var(--max);margin:0 auto 2.5rem;padding:2.5rem var(--page-gutter)0}.services-fit-head{margin-bottom:1.5rem}.services-fit-head h2,.trends-hero-copy h1{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--track-title)}.services-fit-head h2{font-size:clamp(1.45rem,2.6vw,1.9rem);line-height:var(--lh-title);margin:.35rem 0 0}.services-fit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}.services-fit-card{padding:1.2rem 1.15rem 1.3rem;border:1px solid var(--line);background:#fff;transition:transform .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease)}.services-fit-card:hover{transform:translateY(-3px);border-color:rgba(198,241,53,.65);background:#fbfcee}.services-fit-card h3{font-family:var(--font-heading);font-size:1.05rem;font-weight:600;margin:0 0 .4rem}.services-fit-card p{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.6}@media (max-width:900px){.services-fit-grid,.services-hero-grid,.services-pillars-grid{grid-template-columns:minmax(0,1fr)}.services-hero-grid{grid-template-areas:"copy""visual";gap:1.35rem;align-items:start}.services-hero-copy>.svc-chapter--hero{max-width:none}.svc-chapter-glass{padding:1.15rem 1.2rem 1.25rem}.svc-chapter-title{font-size:clamp(1.75rem,8vw,2.25rem)}.svc-chapter-hint{max-width:none}.service-detail-hero-grid{grid-template-columns:1fr;gap:1.25rem}.services-hero-jump{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.services-jump-chip{width:100%;box-sizing:border-box;padding:.5rem .55rem;font-size:.74rem;align-items:flex-start}.services-jump-chip span{flex:0 0 auto}.service-showcase,.service-showcase-card,.services-fit-card,.services-pillar-card{min-width:0;max-width:100%}.service-showcase-copy h3,.service-showcase-copy>p,.services-fit-card p,.services-pillar-card p{overflow-wrap:break-word;word-break:break-word;max-width:100%}.services-hero-stage,.services-hero-stage>img{min-height:16rem}.services-hero-stage--video,.services-hero-stage--video>img{--media-stage-h:min(38vh, 22rem);width:100%;max-width:100%;max-height:var(--media-stage-h);min-height:0;margin-inline:auto}.website-demo-art{right:.4rem;top:28%;width:min(9.5rem,42%);opacity:.55}.website-ui-lab{margin-left:0;margin-right:0;max-width:100%;overflow-x:clip}.bs-moods{max-width:100%;overflow:hidden}}.trends-page{max-width:var(--max-wide);overflow:visible}.trends-hero{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw;min-height:min(92vh,52rem);min-height:min(92dvh,52rem);display:flex;flex-direction:column;justify-content:flex-end;padding:0;overflow:hidden;background:#111216;color:#fff;border-bottom:0}.trends-hero-media,.trends-hero-overlay{position:absolute;inset:0;z-index:0}.trends-hero-media picture{display:block;width:100%;height:100%}.trends-hero-media img{width:100%;height:100%;object-fit:cover;object-position:78% 42%;transform:scale(1.02)}.trends-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(17,18,22,.78)0,rgba(17,18,22,.42) 40%,rgba(17,18,22,.12) 68%,transparent 100%),linear-gradient(180deg,rgba(17,18,22,.28)0,rgba(17,18,22,.18) 36%,rgba(17,18,22,.72) 78%,#111216 100%)}.trends-hero-inner{position:relative;z-index:2;width:min(100% - 3rem,var(--max-wide));margin:0 auto;padding:6.5rem 0 3.25rem}.trends-hero .breadcrumbs{margin-bottom:1.5rem}.trends-hero .breadcrumbs a,.trends-hero .breadcrumbs span{color:rgba(255,255,255,.78)}.trends-hero .breadcrumbs a:hover{color:#fff}.trends-hero .breadcrumbs-sep{color:rgba(255,255,255,.35)}.trends-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;margin-top:.5rem}.trends-hero-copy{min-width:0;max-width:44rem;margin:0;text-align:left}.trends-hero .section-label{color:rgba(198,241,53,.92);margin-bottom:1rem}.trends-hero-copy h1{max-width:none;margin:0 0 1.1rem;font-size:clamp(2.8rem,5.7vw,4.8rem);line-height:1.08;color:#fff;text-shadow:0 12px 40px rgba(0,0,0,.35)}.trends-page.is-topic-landing .trends-hero-copy h1{font-size:clamp(1.85rem,3.8vw,3.15rem);line-height:1.18;max-width:18em}.trends-hero-copy h1 span{position:static;white-space:nowrap;background:linear-gradient(180deg,transparent 62%,rgba(198,241,53,.88) 62%,rgba(198,241,53,.88) 92%,transparent 92%)}.careers-value-list--role li strong,.entry-body .answer-first-box+p.answer-first,.entry-body .answer-first-box+p.lead.answer-first,.trends-mobile-break{display:none}.trends-hero-copy .page-lead{max-width:36rem;margin:0;font-size:1.05rem;line-height:1.75;color:rgba(255,255,255,.82)}.trends-hero-cta{margin:1.25rem 0 0}.trends-topic-landing{max-width:min(42rem,100%);margin:0;padding:clamp(2rem,4.5vw,3.25rem)0 clamp(2.5rem,5vw,3.75rem);background:#fff;box-shadow:0 0 0 1.25rem #fff}.trends-topic-landing-copy{max-width:100%;color:var(--text)}.trends-topic-landing-copy p{margin:0 0 1.15rem;color:var(--text-muted);font-size:1.02rem;line-height:var(--lh-body);letter-spacing:var(--track-body)}.trends-topic-landing-copy li:last-child,.trends-topic-landing-copy p:last-child{margin-bottom:0}.trends-topic-landing-copy a{color:var(--text);text-decoration:underline;text-underline-offset:.18em}.trends-topic-landing-copy ul{margin:1.15rem 0 0;padding-left:1.2rem}.trends-topic-landing-copy li{margin-bottom:.55rem;color:var(--text-muted);line-height:var(--lh-body)}.trends-topic-related-wrap{margin:2rem 0 0;padding-top:1.75rem;border-top:1px solid rgba(17,18,22,.1)}.trends-topic-related-wrap .section-label{margin:0 0 .85rem}.trends-topic-related{list-style:none;display:grid;gap:.55rem;margin:0;padding:0}.trends-topic-related a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .95rem;border:1px solid rgba(17,18,22,.1);background:#fff;color:var(--text);font-weight:550;line-height:1.4;text-decoration:none;transition:border-color .2s var(--ease),background .2s var(--ease)}.trends-topic-related a::after{content:"›";flex:0 0 auto;color:#5f7a12;font-size:1.1rem;line-height:1}.trends-topic-related a:hover{border-color:rgba(17,18,22,.22);background:#f7f8f4}.trends-topic-faq{max-width:100%;margin:2.25rem 0 0;padding-top:1.75rem;border-top:1px solid rgba(17,18,22,.1)}.trends-topic-faq h2{margin:0 0 1.15rem;font-family:var(--font-heading);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:var(--track-title);line-height:var(--lh-title)}.trends-topic-faq.edu-faq-list{gap:.55rem}.trends-hero-stats{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:34rem;margin:1.75rem 0 0;padding:0;border:1px solid rgba(255,255,255,.16);background:rgba(17,18,22,.42);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.trends-hero-stats li{padding:1rem;border-right:1px solid rgba(255,255,255,.12)}.geo-page .geo-data-table td:last-child,.geo-page .geo-data-table th:last-child,.geo-page .table-wrap td:last-child,.geo-page .table-wrap th:last-child,.trends-hero-stats li:last-child{border-right:0}.trends-hero-stats strong{display:block;font-family:var(--font-display);font-size:1.25rem;font-weight:600;margin-bottom:.2rem;color:#fff}.trends-hero-stats span{font-size:.78rem;color:rgba(255,255,255,.65)}.trends-signal-map{position:relative;min-height:31rem;background:linear-gradient(rgba(17,18,22,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.04) 1px,transparent 1px),radial-gradient(circle at 50% 42%,rgba(198,241,53,.28),transparent 55%);background-size:32px 32px,32px 32px,auto}.trends-signal-radar{position:absolute;top:7%;left:50%;width:18rem;aspect-ratio:1;overflow:hidden;border:1px solid rgba(17,18,22,.16);border-radius:50%;transform:translateX(-50%)}.trends-radar-ring,.trends-signal-radar>strong{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trends-radar-ring{border:1px solid rgba(17,18,22,.12);border-radius:50%}.trends-radar-ring--1{width:34%;aspect-ratio:1}.trends-radar-ring--2{width:65%;aspect-ratio:1}.trends-radar-ring--3{width:96%;aspect-ratio:1}.trends-radar-sweep{position:absolute;top:50%;left:50%;width:50%;height:50%;transform-origin:0 0;background:conic-gradient(from 270deg at 0 0,rgba(198,241,53,.65),transparent 25%);animation:trends-radar-sweep 5s linear infinite}.trends-radar-dot{position:absolute;width:.65rem;height:.65rem;border-radius:50%;background:#799b10;box-shadow:0 0 0 6px rgba(198,241,53,.25);animation:trends-dot-pulse 2.4s ease-in-out infinite alternate}.trends-radar-dot--1{top:25%;left:38%}.trends-radar-dot--2{top:48%;right:18%;animation-delay:-.8s}.trends-radar-dot--3{bottom:21%;left:27%;animation-delay:-1.5s}.trends-signal-radar>strong{z-index:2;color:var(--text);font-family:var(--font-display);font-size:.62rem;line-height:1.25;text-align:center}.trends-signal-tags{position:absolute;left:4%;bottom:12%;display:flex;flex-wrap:wrap;gap:.45rem;width:48%}.trends-signal-tags span{padding:.42rem .6rem;background:rgba(255,255,255,.82);border:1px solid rgba(17,18,22,.1);font-family:var(--font-display);font-size:.62rem}.trends-signal-output{position:absolute;right:0;bottom:4%;width:52%;padding:1rem;background:rgba(255,255,255,.86);border:1px solid rgba(17,18,22,.12);box-shadow:0 18px 38px rgba(17,18,22,.09);backdrop-filter:blur(14px)}.trends-signal-output small,.trends-signal-output strong{display:block}.trends-signal-output small{margin-bottom:.35rem;color:#607a0d;font-family:var(--font-display);font-size:.62rem;text-transform:uppercase}.trends-signal-output strong{font-family:var(--font-heading);font-size:.92rem}.trends-signal-output>div{display:flex;align-items:flex-end;gap:.28rem;height:2.3rem;margin-top:.75rem}.trends-signal-output i{flex:1;height:25%;background:var(--accent-pop);transform-origin:bottom;animation:trends-output-rise 2.8s var(--ease) infinite alternate}.trends-signal-output i:nth-child(2){height:42%;animation-delay:-.3s}.trends-signal-output i:nth-child(3){height:58%;animation-delay:-.6s}.trends-signal-output i:nth-child(4){height:78%;animation-delay:-.9s}.trends-signal-output i:nth-child(5){height:100%;animation-delay:-1.2s}.trends-method{position:relative;padding:6rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trends-method-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem 3rem;align-items:end;margin-bottom:3rem}.trends-method-head .section-label{grid-column:1/-1}.trends-method-head h2{max-width:17em;margin:0;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.3}.trends-method-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0}.trends-method-steps li{min-height:12rem;padding:1.25rem;background:#fff;border:1px solid rgba(17,18,22,.1)}.trends-method-steps small,.trends-method-steps span,.trends-method-steps strong{display:block}.trends-method-steps span{width:2rem;height:2rem;display:grid;place-items:center;margin-bottom:2.5rem;border-radius:50%;background:var(--accent-pop);font-family:var(--font-display);font-size:.62rem}.trends-library-title h2,.trends-method-head h2,.trends-method-steps strong{font-family:var(--font-heading)}.trends-method-steps small{margin-top:.45rem;color:var(--text-dim);line-height:1.55}.trends-method-line{position:absolute;left:8%;right:8%;bottom:10.9rem;z-index:-1;height:2px;overflow:hidden;background:rgba(17,18,22,.1)}.trends-method-line i{display:block;width:0;height:100%;background:var(--accent-pop);transition:width 1.25s var(--ease)}.trends-method.is-visible .trends-method-line i{width:100%}.trends-library{padding:6rem 0 2rem}.trends-library-head{display:flex;flex-direction:column;align-items:stretch;gap:1.15rem;margin-bottom:1.75rem}.trends-library-title h2{margin:0;font-size:clamp(1.7rem,3vw,2.3rem)}.trends-filter-bar{display:flex;align-items:center;gap:.65rem;min-width:0}.trends-filter{display:flex;flex-wrap:nowrap;gap:.5rem;margin:0;min-width:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;padding:.15rem .15rem .35rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.75rem),transparent 100%)}.trends-filter .filter-chip{flex:0 0 auto;scroll-snap-align:start;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends-filter-more{flex:0 0 auto;margin:0}.trends-filter-select{appearance:none;min-width:8.5rem;max-width:11rem;height:2.35rem;padding:0 1.9rem 0 .75rem;border:1px solid rgba(17,18,22,.14);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23111216' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")no-repeat right .7rem center/.7rem;font-family:var(--font-display);font-size:.78rem;font-weight:550;letter-spacing:.02em;color:var(--text);cursor:pointer}.trends-filter-select:focus-visible,.trends-filter-select:hover{border-color:rgba(17,18,22,.35);outline:0}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.trend-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(17,18,22,.1);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.trend-card:hover{transform:translateY(-5px);border-color:rgba(198,241,53,.9);box-shadow:0 18px 42px rgba(17,18,22,.08)}.trend-card--featured{grid-column:span 2;display:grid;grid-template-columns:1.15fr .85fr}.trend-card-media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);background:#eef1e7}.trend-card--featured .trend-card-media{height:100%;aspect-ratio:auto;border:0}.trend-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.news-related-card:hover .news-related-media img,.trend-card:hover .trend-card-media img{transform:scale(1.04)}.trend-card-media>span{position:absolute;right:.75rem;bottom:.75rem;z-index:1;padding:.35rem .5rem;color:#111216;background:var(--accent-pop);font-family:var(--font-display);font-size:.65rem}.trend-card-body{display:flex;flex:1;flex-direction:column;padding:1.15rem 1.2rem 1.3rem}.trend-card--featured .trend-card-body{justify-content:center;padding:2rem}.trend-card-meta{display:block;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.45rem}.trend-card-title{font-family:var(--font-heading);font-size:1.08rem;font-weight:600;line-height:1.4;margin:0 0 .45rem}.trend-card-title a{color:inherit;text-decoration:none}.trend-card-excerpt,.trend-card-title a:hover{color:var(--text-muted)}.trend-card-excerpt{font-size:.92rem;line-height:1.65;margin:0}.trend-card-body .text-link{margin-top:auto;padding-top:1rem}.trend-source-note{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--line);color:var(--text-dim)}.news-article{max-width:min(1160px,var(--max-wide));padding-bottom:2rem}.news-article-hero{margin-bottom:1.75rem;max-width:46rem}.news-article-pills{display:flex;flex-wrap:wrap;gap:.45rem;margin:.55rem 0 .85rem}.news-article-hashtags li span,.news-pill{display:inline-flex;border-radius:999px;font-weight:600}.news-pill{align-items:center;padding:.3rem .7rem;font-size:.76rem;line-height:1.2;color:#2f3618;background:#eef5d4;border:1px solid rgba(131,166,20,.28);text-decoration:none}.news-pill--accent{color:#3d2a12;background:#f6e7c8;border-color:rgba(186,140,48,.28)}.news-article-cover{grid-area:cover;margin:0;overflow:hidden;border-radius:.35rem;background:#e8ebe3;max-width:none;width:100%}.news-article-cover img{display:block;width:100%;height:auto;max-height:min(40rem,85vh);object-fit:contain;object-position:center top;background:#e8ebe3}.news-article-title,.news-toc-summary strong{font-family:var(--font-heading);font-weight:700;color:#111216}.news-article-title{margin:.35rem 0 1rem;max-width:46rem;width:100%;font-size:clamp(1.75rem,3.6vw,2.45rem);line-height:1.22;letter-spacing:var(--track-title);overflow-wrap:break-word;word-break:normal;line-break:strict;hyphens:none;-webkit-hyphens:none}.news-article-dek{margin:0 0 1rem;max-width:42rem;width:100%;font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.65;color:var(--text-muted)}.news-article-meta,.news-article-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0 0 .35rem;font-size:.86rem;color:var(--text-dim)}.news-article-meta-row{justify-content:space-between;gap:1rem 1.5rem}.news-article-hashtags{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.5rem 0 0;padding:0;list-style:none}.news-article-hashtags li span{padding:.22rem .55rem;font-size:.74rem;color:#4d5a22;background:rgba(198,241,53,.18)}.news-article-share{margin-top:1.25rem}.news-article-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,16rem);grid-template-areas:"main aside";gap:1.75rem 2.5rem;align-items:start}.news-article-layout--with-cover{grid-template-areas:"cover aside""main aside";row-gap:1.75rem}.news-article-main{grid-area:main;min-width:0;max-width:46rem}.news-article--readable .entry-body>p,.news-article-main.entry-body p,.news-article-main.prose-section>p{color:var(--text);line-height:1.72;font-size:1.05rem;margin-bottom:1rem}.news-article-main.entry-body li,.news-article-main.prose-section li{color:var(--text);line-height:1.7}.news-article-main h2{position:relative;scroll-margin-top:6.5rem;margin:2.35rem 0 .85rem;padding-left:.9rem;line-height:1.35;font-size:clamp(1.28rem,2vw,1.45rem)}.news-article-main h2::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:4px;border-radius:2px;background:linear-gradient(180deg,#c6f135,#83a614)}.news-article-main h2,.news-article-main h3,.news-toc li a{word-break:normal;overflow-wrap:break-word;line-break:strict}.news-article-main h2,.news-article-main h3{hyphens:none;-webkit-hyphens:none}.u-nowrap-latin{white-space:nowrap}.news-article-main ul{padding-left:0;list-style:none}.news-article-main ul>li{position:relative;padding-left:1.35rem;margin:.45rem 0;list-style:none}.news-article-main ul>li::before{content:"›";position:absolute;left:.1rem;top:0;color:#83a614;font-weight:700;font-size:1.05em}.news-article-aside{grid-area:aside;position:sticky;top:6.25rem;align-self:start;display:grid;gap:1rem;width:100%}.news-toc{--toc-surface:#f4f5f2;padding:1.1rem .8rem 1.05rem;border-radius:.9rem;border:1px solid rgba(17,18,22,.08);background:var(--toc-surface)}.news-toc-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 .4rem .6rem;padding-bottom:.6rem;border-bottom:1px solid rgba(17,18,22,.09)}.news-toc-summary strong{font-size:1rem}.news-toc-count{flex:none;padding:.15rem .5rem;border-radius:999px;background:rgba(131,166,20,.16);font-size:.7rem;font-weight:600;letter-spacing:.02em;color:#4f6310;white-space:nowrap}.news-toc ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:.1rem;height:auto;max-height:none;overflow:visible}@media (max-height:480px) and (min-width:981px){.news-toc ol{max-height:min(42vh,14rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(17,18,22,.2) transparent}}.news-toc li a{display:grid;grid-template-columns:1.45rem minmax(0,1fr);gap:.5rem;align-items:start;padding:.4rem;border-radius:.5rem;color:var(--text-muted);text-decoration:none;font-size:.84rem;line-height:1.55;transition:color .15s ease,background-color .15s ease}.news-toc li a:focus-visible,.news-toc li a:hover{color:#111216;background:rgba(255,255,255,.85)}.news-toc li a:focus-visible{outline:2px solid #83a614;outline-offset:1px}.news-toc-num{font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#83a614;padding-top:.2rem}.news-rail-card{padding:1rem 1.1rem 1.15rem;border-radius:.85rem;border:1px solid rgba(17,18,22,.08);background:#fff}.news-rail-card .news-rail-eyebrow{margin:0 0 .25rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.news-rail-card strong,.trend-faq h3{font-family:var(--font-heading);font-size:1rem}.news-rail-card strong{display:block;margin:0 0 .35rem;color:#111216}.news-rail-card p{margin:0 0 .75rem;font-size:.84rem;line-height:1.5;color:var(--text-muted)}.news-rail-link{font-size:.88rem;font-weight:600;color:#111216;text-decoration:none}.news-rail-link:hover{color:#83a614}.news-rail-card--accent{background:#f7fbe8;border-color:rgba(131,166,20,.28)}.news-rail-card .btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;font-size:.84rem;width:100%}.news-article-footer{margin-top:2.5rem}.news-related{margin-top:3.5rem;padding-top:2.25rem;border-top:1px solid var(--line)}.news-related-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.news-related-head h2{margin:0;font-family:var(--font-heading);font-size:clamp(1.45rem,2.4vw,1.85rem)}.news-related-head a{font-size:.9rem;color:var(--text-muted)}.news-related-head a:hover{color:#111216}.news-archive-grid,.news-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.news-related-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid rgba(17,18,22,.08);border-radius:.9rem;overflow:hidden;box-shadow:0 10px 28px rgba(17,18,22,.05)}.news-related-media{display:block;aspect-ratio:16/10;overflow:hidden;background:#e7e9ec}.news-related-media img{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--ease)}.news-related-body{display:flex;flex-direction:column;gap:.65rem;padding:1rem 1.05rem 1.1rem;flex:1}.news-related-tag{align-self:flex-start;padding:.28rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.2}.news-related-card--mint .news-related-tag{color:#2f3618;background:#e7f3b8}.news-related-card--lilac .news-related-tag{color:#3a2d55;background:#ece4f8}.news-related-card--peach .news-related-tag{color:#5a3518;background:#f6dfc8}.news-related-title{margin:0;font-family:var(--font-heading);font-size:1.05rem;font-weight:700;line-height:1.35}.news-related-title a{color:#111216;text-decoration:none}.news-related-read:hover,.news-related-title a:hover{color:#3d4a1a}.news-related-keywords{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.news-related-keywords li{padding:.18rem .5rem;border:1px solid rgba(17,18,22,.1);background:rgba(198,241,53,.16);color:#3d4a1a;font-family:var(--font-display);font-size:.68rem;letter-spacing:.02em;line-height:1.3}.news-archive-excerpt,.trend-faq p{margin:0;font-size:.88rem;line-height:1.55;color:var(--text-muted)}.news-related-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.35rem;font-size:.8rem;color:var(--text-dim)}.news-related-read{font-weight:700;color:#6f8f12;text-decoration:none}.news-archive-grid{margin-top:.5rem}@media (max-width:980px){.news-article-layout{grid-template-columns:1fr;grid-template-areas:"aside""main"}.news-article-layout--with-cover{grid-template-areas:"cover""aside""main"}.news-article-aside{position:static;grid-template-columns:1fr}.news-toc ol{display:grid;gap:.15rem .75rem;max-height:none;overflow:visible}.news-archive-grid,.news-related-grid,.news-toc ol{grid-template-columns:1fr 1fr}}@media (max-width:640px){.news-article-cover img{max-height:min(28rem,70vh);object-fit:contain;object-position:center top}.news-article-meta-row{flex-direction:column;align-items:flex-start}.news-archive-grid,.news-related-grid,.news-toc ol{grid-template-columns:1fr}}.trend-single .entry-body h2{scroll-margin-top:6.5rem}.trend-single .entry-body table{width:100%;margin:1.5rem 0;border-collapse:collapse;font-size:.86rem}.trend-single .entry-body td,.trend-single .entry-body th{padding:.75rem;border:1px solid rgba(17,18,22,.1);text-align:left;vertical-align:top}.trend-single .entry-body th{background:rgba(198,241,53,.2);font-weight:600}.trend-faq{margin-top:3rem;padding-top:.5rem}.trend-faq article{padding:1.1rem 0;border-bottom:1px solid var(--line)}.trend-faq h3{margin:0 0 .5rem;line-height:1.5}.trend-faq p{font-size:.9rem;line-height:1.7}@media (max-width:900px){.trends-hero{left:auto;right:auto;margin-left:calc(-1*max(1.15rem,env(safe-area-inset-left,0)));margin-right:calc(-1*max(1.15rem,env(safe-area-inset-right,0)));width:auto;max-width:none;min-height:0;justify-content:flex-start}.trends-hero-media{position:relative;inset:auto;width:100%;aspect-ratio:16/10;min-height:12.75rem;max-height:17.5rem}.trends-hero-media img,.trends-hero-media picture{width:100%;height:100%;object-fit:cover;object-position:80% 36%;transform:none}.trends-hero-media::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(17,18,22,.08)0,rgba(17,18,22,.24) 48%,rgba(17,18,22,.88) 100%)}.trends-hero-overlay{display:none}.trends-hero-inner{width:min(100% - 2rem,var(--max-wide));margin-top:-2.5rem;padding:0 0 2rem;background:linear-gradient(180deg,transparent 0,#111216 14%,#111216 100%)}.trends-hero-copy h1{font-size:clamp(2.2rem,10vw,3.2rem)}.trends-hero-copy h1 span{white-space:normal}.trends-hero-grid{grid-template-columns:minmax(0,1fr)}.trends-hero-stats{max-width:none}.trends-signal-map{width:min(100%,34rem);min-width:0;max-width:100%;min-height:29rem;margin:0 auto;overflow:hidden}.trends-method-steps{grid-template-columns:1fr 1fr}.trends-method-line{display:none}.trends-library-head{gap:1rem}.trends-filter-bar{flex-direction:column;align-items:stretch}.trends-filter{mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.25rem),transparent 100%)}.trends-filter-select{width:100%;max-width:none}.trends-grid{grid-template-columns:1fr 1fr}.trend-card--featured{grid-column:1/-1}}@media (min-width:901px) and (max-width:1100px){.trends-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.trends-mobile-break{display:block}.trends-hero-media{aspect-ratio:16/11;min-height:11.5rem;max-height:15.5rem}.trends-hero-media img{object-position:82% 34%}.trends-hero-inner{margin-top:-2.1rem;padding-bottom:1.75rem}.trends-hero-copy h1{max-width:100%;font-size:clamp(2rem,9vw,2.6rem);word-break:keep-all;overflow-wrap:break-word}.trends-hero-copy,.trends-hero-stats{width:100%;min-width:0}.trends-grid,.trends-hero-stats,.trends-method-steps{grid-template-columns:1fr}.trends-hero-stats li{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.trends-hero-stats li:last-child{border-bottom:0}.trends-signal-map{min-height:24rem}.trends-signal-radar{width:14rem}.trends-signal-output{width:60%}.trend-card--featured{display:flex}.trend-card--featured .trend-card-media{aspect-ratio:16/9}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-tools-page{padding-bottom:4rem}.ai-tools-hero{padding:2rem 0 2.5rem}.ai-tools-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.55fr);gap:2.5rem;align-items:end;margin-top:1.5rem}.ai-tools-hero-copy h1{margin:0 0 1rem;font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.12;max-width:12em}.ai-tools-hero-copy .page-lead{max-width:40rem;margin-bottom:1.5rem}.ai-tools-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.ai-tools-hero-stats{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.ai-tools-hero-stats li,.llm-101-hero-stats li{padding:.95rem 1rem;border-left:3px solid var(--accent-pop);background:rgba(255,255,255,.72);border-top:1px solid rgba(17,18,22,.06);border-right:1px solid rgba(17,18,22,.06);border-bottom:1px solid rgba(17,18,22,.06)}.ai-tools-hero-stats strong{display:block;font-family:var(--font-display);font-size:1.35rem;font-weight:600;letter-spacing:-.03em;margin-bottom:.2rem}.ai-tools-hero-stats span,.llm-101-hero-stats span{color:var(--text-muted);font-size:.82rem}.ai-tools-filter{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1.25rem;padding:.85rem 0;position:sticky;top:4.5rem;z-index:4;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9));backdrop-filter:blur(10px)}@media (max-width:1100px){.ai-tools-filter{top:var(--site-header-offset, calc(env(safe-area-inset-top, 0px) + 4.65rem));z-index:90;margin-left:calc(-1*max(1.15rem,env(safe-area-inset-left,0)));margin-right:calc(-1*max(1.15rem,env(safe-area-inset-right,0)));padding:.7rem max(1.15rem,env(safe-area-inset-right,0)) .75rem max(1.15rem,env(safe-area-inset-left,0));background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid rgba(17,18,22,.08);transform:none}.ai-tools-filter.reveal.is-visible,.has-js .ai-tools-filter.reveal{transform:none}}.ai-tools-search{margin:0 0 2.5rem}.ai-tools-search input,.llm-101-search input{width:min(100%,28rem);padding:.85rem 1rem;border:1px solid rgba(17,18,22,.14);background:#fff;font:inherit;color:var(--text)}.ai-tools-search input:focus,.llm-101-search input:focus{outline:2px solid rgba(198,241,53,.8);outline-offset:1px}.ai-tools-section{margin-bottom:3.5rem}.ai-tools-section-head{max-width:40rem;margin-bottom:1.5rem}.ai-tools-section-head h2,.llm-101-section-head h2{margin:0 0 .55rem;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.2}.ai-tools-section-head p{margin:0;color:var(--text-muted)}.ai-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ai-tool-card{display:flex;flex-direction:column;gap:.75rem;padding:1.15rem 1.15rem 1.25rem;background:rgba(255,255,255,.8);border:1px solid rgba(17,18,22,.1);min-height:100%;transition:border-color .25s var(--ease),transform .25s var(--ease)}.ai-tool-card:hover{border-color:rgba(198,241,53,.75);transform:translateY(-2px)}.ai-tool-card-top{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:start}.ai-tool-mark,.llm-101-hero-stats strong{font-family:var(--font-display);font-weight:600}.ai-tool-mark{width:2.35rem;height:2.35rem;display:grid;place-items:center;background:var(--accent-pop);color:#111216;font-size:1rem}.ai-tool-card h3{margin:0;font-size:1.05rem;line-height:1.25}.ai-tool-card small,.llm-model-card small{color:var(--text-dim);font-size:.75rem}.ai-tool-tag{font-family:var(--font-display);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;padding:.28rem .45rem;background:rgba(17,18,22,.06);color:#3f4650;white-space:nowrap}.ai-tool-card>p{font-size:.92rem;line-height:1.65}.ai-tool-use{margin-top:auto!important;padding-top:.35rem;border-top:1px solid rgba(17,18,22,.08);font-size:.84rem!important}.ai-tool-use em{font-style:normal;font-weight:650;color:#607a0d;margin-right:.35rem}.ai-tool-card .text-link{font-size:.88rem}.ai-tools-empty{margin:2rem 0;color:var(--text-muted)}.ai-tools-note{max-width:44rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(17,18,22,.1)}@media (max-width:960px){.ai-tools-hero-grid{grid-template-columns:1fr;gap:1.5rem;align-items:start}.ai-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ai-tools-hero-copy h1{max-width:none}.ai-tools-grid,.ai-tools-hero-stats{grid-template-columns:1fr}}.llm-101-page{padding-bottom:4rem}.llm-101-hero{padding:2rem 0 2.5rem}.llm-101-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.55fr);gap:2.5rem;align-items:end;margin-top:1.5rem}.llm-101-hero-copy h1{margin:0 0 1rem;font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.12;max-width:10em}.llm-101-hero-copy .page-lead{max-width:42rem;margin-bottom:1.5rem}.llm-101-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.llm-101-hero-stats{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.llm-101-hero-stats strong{display:block;font-size:1.2rem;letter-spacing:-.03em;margin-bottom:.2rem}.llm-101-intro{max-width:46rem;margin-bottom:3rem}.llm-101-section-head{max-width:44rem;margin-bottom:1.5rem}.ai-tool-card>p,.llm-101-section-head p{margin:0;color:var(--text-muted)}.llm-compare-table-wrap{overflow-x:auto;margin-bottom:2.5rem;border:1px solid rgba(17,18,22,.1);background:#fff}.llm-compare-table{width:100%;min-width:52rem;border-collapse:collapse;font-size:.9rem}.llm-compare-table td,.llm-compare-table th{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(17,18,22,.08);line-height:1.5}.llm-compare-table thead th,.llm-tier{font-size:.72rem;font-family:var(--font-display)}.llm-compare-table thead th{background:#f4f6ef;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.llm-compare-table tbody th{font-weight:650;white-space:nowrap}.llm-compare-table a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(198,241,53,.7)}.llm-tier{display:inline-block;padding:.2rem .4rem;background:rgba(198,241,53,.28)}.llm-101-filter{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1.25rem;padding:.85rem 0;position:sticky;top:4.5rem;z-index:4;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9));backdrop-filter:blur(10px)}.llm-101-search{margin:0 0 2.5rem}.llm-101-section{margin-bottom:3.5rem}.llm-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.llm-model-card{display:flex;flex-direction:column;gap:.75rem;padding:1.2rem 1.2rem 1.3rem;background:rgba(255,255,255,.84);border:1px solid rgba(17,18,22,.1);min-height:100%;transition:border-color .25s var(--ease),transform .25s var(--ease)}.llm-model-card:hover{border-color:rgba(198,241,53,.75);transform:translateY(-2px)}.llm-model-card-top{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:start}.llm-model-mark{width:2.35rem;height:2.35rem;display:grid;place-items:center;background:var(--accent-pop);color:#111216;font-family:var(--font-display);font-weight:600}.llm-model-card h3{margin:0;font-size:1.08rem;line-height:1.3}.llm-model-tag{font-family:var(--font-display);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;padding:.28rem .45rem;background:rgba(17,18,22,.06);white-space:nowrap}.llm-model-card>p,.llm-signals ul{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.65}.llm-101-research{margin:2.5rem 0 3rem}.llm-research-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.llm-research-card{padding:1.35rem 1.35rem 1.45rem;background:linear-gradient(165deg,rgba(198,241,53,.14),rgba(255,255,255,.92) 42%);border:1px solid rgba(17,18,22,.1)}.llm-analysis em,.llm-research-model,.llm-signals em{font-family:var(--font-display);font-size:.68rem;text-transform:uppercase;color:#526a08}.llm-research-model{margin:0 0 .45rem;letter-spacing:.08em}.llm-research-card h3{margin:0 0 .75rem;font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.35;letter-spacing:-.02em}.llm-research-card>p,.llm-research-lede{margin:0 0 .85rem;font-size:.94rem;line-height:1.7}.llm-research-lede{color:var(--text);font-weight:500}.llm-research-card>p{color:var(--text-muted)}.llm-research-source{margin:1rem 0 0!important;padding-top:.85rem;border-top:1px solid rgba(17,18,22,.08);font-size:.82rem!important}.llm-analysis,.llm-signals{padding:.75rem .85rem;border:1px solid rgba(17,18,22,.08);background:rgba(244,246,239,.7)}.llm-analysis em,.llm-signals em{display:block;margin-bottom:.4rem;font-style:normal;letter-spacing:.07em}.llm-signals ul{padding-left:1.05rem;font-size:.84rem;line-height:1.55}.llm-signals li+li{margin-top:.35rem}.llm-analysis p{margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.65}.llm-card-links{margin:auto 0 0;padding-top:.25rem}.llm-strengths{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.llm-strengths li{padding:.28rem .5rem;background:#f4f6ef;border:1px solid rgba(17,18,22,.08);font-size:.78rem;color:#3f4650}.llm-best,.llm-vs,.llm-watch{margin:0;font-size:.86rem!important;line-height:1.6!important}.llm-best em,.llm-watch em{font-style:normal;font-weight:650;color:#607a0d;margin-right:.35rem}.llm-watch em{color:#8a5a12}.llm-vs{padding-top:.45rem;border-top:1px solid rgba(17,18,22,.08);margin-top:auto!important}.llm-101-empty{margin:2rem 0;color:var(--text-muted)}.llm-usecase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:3rem}.llm-usecase-card{padding:1.15rem;border:1px solid rgba(17,18,22,.1);background:#fff}.llm-usecase-card h3{margin:0 0 .65rem;font-size:1.05rem}.llm-usecase-pick{margin:0 0 .55rem;font-size:.9rem}.llm-usecase-pick strong{color:#607a0d;margin-right:.35rem}.llm-usecase-card>p:last-child{margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.65}.llm-faq-list{display:grid;gap:.65rem;margin:1.25rem 0 1.5rem}.llm-faq-item{border:1px solid rgba(17,18,22,.1);background:#fff;padding:.85rem 1rem}.llm-faq-item summary{cursor:pointer;font-weight:650;list-style:none}.llm-faq-item p{margin:.7rem 0 0;color:var(--text-muted);line-height:1.7}.llm-101-disclaimer{color:var(--text-dim);font-size:.85rem}@media (max-width:960px){.llm-101-hero-grid{gap:1.5rem}.llm-101-hero-grid,.llm-model-grid,.llm-research-grid,.llm-usecase-grid{grid-template-columns:1fr}.llm-101-filter{top:4rem}}@media (max-width:640px){.llm-101-hero-copy h1{max-width:none}}.geo-page .page-lead a{color:#3f5208;text-decoration:underline;text-underline-offset:.18em}.geo-shot{margin:0 0 2.5rem}.geo-shot--frame{overflow:hidden;border:1px solid rgba(17,18,22,.12);background:#f3f0e8;box-shadow:0 24px 60px rgba(17,18,22,.1)}.geo-shot--frame img{display:block;width:100%;height:auto;object-fit:contain;object-position:center top}.entry-body .th-dash-evidence,.news-article-main .th-dash-evidence,.seo-service-page .th-dash-evidence{margin:1.35rem 0 1.85rem;max-width:100%;overflow:visible}.entry-body .th-dash-evidence img,.news-article-main .th-dash-evidence img,.seo-service-page .th-dash-evidence img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center top}.entry-body .th-dash-evidence figcaption,.news-article-main .th-dash-evidence figcaption,.seo-service-page .th-dash-evidence figcaption{margin:.65rem 0 0;padding:0 .15rem;color:var(--text-muted);font-size:.88rem;line-height:1.55}@media (max-width:900px){.entry-body .th-dash-evidence,.entry-body .th-dash-evidence.geo-shot--frame,.news-article-main .th-dash-evidence,.news-article-main .th-dash-evidence.geo-shot--frame,.seo-service-page .th-dash-evidence,.seo-service-page .th-dash-evidence.geo-shot--frame{overflow:visible}.entry-body .th-dash-evidence img,.news-article-main .th-dash-evidence img,.seo-service-page .th-dash-evidence img{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center top}}.seo-service-page .seo-case-paid,.seo-service-page .seo-pillars,.seo-service-page .seo-why{margin:0 0 3.5rem}.seo-pillar-list{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:100%;counter-reset:seo-pillar}.seo-pillar-list>li{counter-increment:seo-pillar;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.55rem 1rem;align-items:start;padding:1.15rem 0;border-top:1px solid rgba(17,18,22,.1)}.seo-pillar-list>li:last-child,.tm-story-list article:last-child{border-bottom:1px solid rgba(17,18,22,.1)}.seo-pillar-list>li::before{content:counter(seo-pillar,decimal-leading-zero);font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.04em;color:var(--text-dim);line-height:1.4;padding-top:.15rem}.seo-pillar-list h3{margin:0 0 .35rem;font-size:1.08rem;line-height:1.35}.seo-pillar-list p{margin:0;color:var(--text-muted);font-size:.98rem;line-height:1.7;max-width:62ch}.seo-case-takeaway{margin:0 0 1rem;max-width:68ch;font-size:1.02rem;line-height:1.75;color:var(--text)}.seo-case-link{display:inline-block;margin-top:.35rem;color:#3f5208;font-weight:600;text-decoration:underline;text-underline-offset:.18em}.seo-case-link:hover{color:var(--text)}.geo-automation,.geo-platforms,.geo-semrush,.geo-why{margin:0 0 3.5rem}.geo-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.geo-why-grid article{padding:1.2rem 1.25rem 1.3rem;border:1px solid rgba(17,18,22,.1);background:rgba(255,255,255,.78)}.geo-why-grid span{display:block;margin-bottom:.55rem;font-family:var(--font-display);font-size:.72rem;letter-spacing:.1em;color:#526a08}.geo-why-grid h3{margin:0 0 .55rem;font-size:1.15rem;line-height:1.35}.geo-auto-points p,.geo-why-grid p{margin:0;color:var(--text-muted);font-size:.94rem;line-height:1.65}.geo-proof-metrics,.geo-stat-strip{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.geo-proof-metrics li,.geo-stat-strip li{padding:1rem 1.05rem;border:1px solid rgba(17,18,22,.1);background:linear-gradient(165deg,rgba(198,241,53,.18),rgba(255,255,255,.92))}.geo-proof-metrics strong,.geo-stat-strip strong{display:block;font-family:var(--font-display);font-size:clamp(1.55rem,3.5vw,2.1rem);font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:.35rem}.geo-proof-metrics span,.geo-stat-strip span{display:block;font-size:.88rem;color:var(--text)}.geo-proof-metrics small{display:block;margin-top:.25rem;color:var(--text-dim);font-size:.74rem}.geo-auto-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.25rem}.geo-auto-points article{padding:1.05rem 1.1rem;border:1px solid rgba(17,18,22,.1);background:rgba(255,255,255,.82)}.geo-auto-points strong{display:block;margin-bottom:.4rem;font-size:1.02rem}.geo-auto-points p{font-size:.9rem;line-height:1.6}.geo-disclaimer{margin:1rem 0 0;color:var(--text-dim);font-size:.86rem;line-height:1.6}.geo-page .geo-data-table,.geo-page .table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0 1.25rem;border:1px solid rgba(17,18,22,.14);background:#fff}.geo-page .compare-table,.geo-page .geo-data-table table,.geo-page .table-wrap table{width:100%;min-width:40rem;margin:0;border-collapse:separate;border-spacing:0;font-size:.94rem;line-height:1.55;background:#fff}.geo-page .compare-table td,.geo-page .compare-table th,.geo-page .geo-data-table td,.geo-page .geo-data-table th,.geo-page .table-wrap td,.geo-page .table-wrap th{border-bottom:1px solid rgba(17,18,22,.12);border-right:1px solid rgba(17,18,22,.08);padding:1rem 1.1rem;text-align:left;vertical-align:top}.geo-page .compare-table thead th,.geo-page .geo-data-table thead th,.geo-page .table-wrap thead th{background:#eef1e6;font-weight:650;color:#111216;font-size:.88rem;letter-spacing:.02em;padding:.95rem 1.1rem;border-bottom:1px solid rgba(17,18,22,.16)}.geo-page .compare-table tbody th,.geo-page .geo-data-table tbody th,.geo-page .table-wrap tbody th{background:rgba(247,248,244,.98);font-weight:650;width:22%;min-width:9.5rem}.geo-page .geo-data-table tbody th small,.geo-page .table-wrap tbody th small{display:block;margin-top:.28rem;font-weight:500;font-size:.8rem;color:var(--text-muted);line-height:1.4}.geo-page .geo-data-table tbody tr:nth-child(even) td,.geo-page .table-wrap tbody tr:nth-child(even) td{background:rgba(247,248,244,.55)}.geo-page .geo-data-table tbody tr:last-child td,.geo-page .geo-data-table tbody tr:last-child th,.geo-page .table-wrap tbody tr:last-child td,.geo-page .table-wrap tbody tr:last-child th{border-bottom:0}.geo-page tr.geo-row-overseas td,.geo-page tr.geo-row-overseas th{background:rgba(17,18,22,.03);color:#3a404a}.geo-page tr.geo-row-overseas th small{color:#6a7280}@media (max-width:720px){.geo-page .geo-data-table table,.geo-page .table-wrap table{min-width:34rem;font-size:.88rem}.geo-page .geo-data-table td,.geo-page .geo-data-table th,.geo-page .table-wrap td,.geo-page .table-wrap th{padding:.85rem .9rem}}.geo-cite{font-size:.72em;vertical-align:super;margin-left:.12em;text-decoration:none;color:var(--text-muted)}.geo-cite:focus-visible,.geo-cite:hover{color:var(--text);text-decoration:underline}.geo-source-list{margin:.85rem 0 0;padding-left:1.25rem;color:var(--text-muted);font-size:.92rem;line-height:1.7}.geo-source-list a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.geo-stat-strip .geo-cite{color:inherit}.careers-page{display:flex;flex-direction:column;gap:clamp(2.75rem,5vw,4.25rem)}.careers-page>.faq-section,.careers-page>.page-hero{margin-bottom:0}.careers-section-head{margin-bottom:1.5rem;max-width:42rem}.careers-section-head .section-label{margin-bottom:.55rem}.careers-section-head h2{margin:0;font-family:var(--font-heading);font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.22;letter-spacing:var(--track-title)}.careers-page .section-desc{margin:.7rem 0 0;max-width:40rem;color:var(--text-muted);line-height:1.65}.careers-value-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(17,18,22,.12)}.careers-value-list li{padding:1.15rem 1.1rem 1.15rem 0;border-bottom:1px solid rgba(17,18,22,.12)}.careers-value-list li+li{padding-left:1.1rem;border-left:1px solid rgba(17,18,22,.1)}.careers-value-list strong{display:block;margin-bottom:.4rem;font-family:var(--font-heading);font-size:1.02rem;line-height:1.3;color:#111216}.careers-value-list span{display:block;color:var(--text-muted);font-size:.92rem;line-height:1.55}.careers-role-list{display:grid;gap:0;border-top:1px solid rgba(17,18,22,.14)}.careers-role-list--cards{gap:.85rem;border-top:0}.careers-role-card{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.85rem 1rem;align-items:center;padding:1.15rem 1.2rem;border:1px solid rgba(17,18,22,.12);background:#fff;text-decoration:none;color:inherit;transition:border-color .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.careers-role-card:hover{border-color:rgba(17,18,22,.55);transform:translateY(-2px);box-shadow:0 14px 36px rgba(17,18,22,.08)}.careers-role-card-blurb{display:block;margin-top:.45rem;color:var(--text-muted);font-size:.92rem;line-height:1.55}.careers-role-card-cta{font-family:var(--font-display);font-size:.88rem;font-weight:600;white-space:nowrap}.career-role-meta-line{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin-top:.85rem;color:var(--text-muted);font-size:.95rem}.career-role-meta-line span:not(:first-child)::before{content:"·";margin-right:.85rem;color:#8b919c}.careers-role-grid--page{margin-top:1.25rem}.careers-role-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.careers-rich-list{display:grid;gap:.75rem;margin-top:1rem}.careers-rich-list li{position:relative;padding:.95rem 1.1rem .95rem 2.5rem;border:1px solid rgba(17,18,22,.1);background:#fff;line-height:1.65}.careers-rich-list li::before{content:"";position:absolute;left:1rem;top:1.25rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--accent-pop)}.careers-role-note{margin-top:1.25rem;color:var(--text-muted);line-height:1.7}.career-role-page .careers-role-prose p{max-width:46rem;line-height:1.8;color:var(--text)}.career-role-page .careers-role-prose p+p{margin-top:1rem}@media (max-width:960px){.careers-role-grid--three{grid-template-columns:1fr}}@media (max-width:720px){.careers-role-card{grid-template-columns:2rem minmax(0,1fr)}.careers-role-card-cta{grid-column:2}}.careers-role{border-bottom:1px solid rgba(17,18,22,.12)}.careers-role-summary-row{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;gap:.85rem 1rem;align-items:center;padding:1.15rem 0;cursor:pointer;list-style:none}.careers-role-summary-row::-webkit-details-marker,.careers-role-summary-row::marker{display:none;content:""}.careers-role-num{font:600 .78rem/1 var(--font-display);letter-spacing:.12em;color:#8b919c}.careers-role-title-block{display:grid;gap:.35rem;min-width:0}.careers-role-title{font:700 clamp(1.08rem,2vw,1.35rem)/1.25 var(--font-heading);color:#111216}.careers-role-meta{display:flex;flex-wrap:wrap;gap:.25rem 0;font-size:.88rem;color:var(--text-muted)}.careers-role-meta span:not(:first-child)::before{content:"·";margin:0 .55rem;color:#b0b5bd}.careers-role-toggle{width:1.5rem;height:1.5rem;position:relative}.careers-role-toggle::after,.careers-role-toggle::before{content:"";position:absolute;top:50%;left:50%;background:#111216;transition:transform .2s ease,opacity .2s ease}.careers-role-toggle::before{width:.85rem;height:1.5px;transform:translate(-50%,-50%)}.careers-role-toggle::after{width:1.5px;height:.85rem;transform:translate(-50%,-50%)}.careers-role[open] .careers-role-toggle::after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.careers-role-body{padding:0 0 1.45rem 3.25rem}.careers-role-blurb{margin:0 0 1.1rem;max-width:42rem;color:var(--text-muted);line-height:1.65}.careers-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 2rem;margin-bottom:1.15rem}.careers-role-grid h3,.careers-steps strong{font-family:var(--font-heading);color:#111216}.careers-role-grid h3{margin:0 0 .5rem;font-size:.98rem;font-weight:700}.careers-role-grid ul{padding-left:1.1rem;font-size:.92rem;line-height:1.6}.careers-role-grid li+li{margin-top:.35rem}.careers-role-actions{display:flex;flex-wrap:wrap;gap:.75rem}.careers-empty,.careers-role-grid ul{margin:0;color:var(--text-muted)}.careers-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1.5rem;counter-reset:none}.careers-steps li{display:grid;gap:.4rem;padding-top:.85rem;border-top:2px solid #111216}.careers-step-num{font:600 .72rem/1 var(--font-display);letter-spacing:.14em;color:#607a0d}.careers-steps strong{font-size:1.02rem}.careers-steps li>span:last-child{color:var(--text-muted);font-size:.92rem;line-height:1.55}.careers-cta{border-top:1px solid rgba(17,18,22,.12);padding-top:clamp(1.75rem,3vw,2.5rem)}.careers-cta-inner{max-width:40rem}.careers-cta h2{margin:0 0 .65rem;font-family:var(--font-heading);font-size:clamp(1.45rem,2.8vw,1.95rem);line-height:1.25}.careers-cta p{margin:0 0 1.15rem;color:var(--text-muted);line-height:1.65}.careers-cta a:not(.btn){color:#3f5208}@media (max-width:900px){.careers-steps,.careers-value-list{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-value-list li:nth-child(2n+1){padding-left:0;border-left:0}.careers-value-list li:nth-child(2n){padding-left:1.1rem;border-left:1px solid rgba(17,18,22,.1)}}@media (max-width:700px){.careers-steps,.careers-value-list{grid-template-columns:1fr}.careers-value-list li,.careers-value-list li+li,.careers-value-list li:nth-child(2n){padding-left:0;border-left:0}.careers-role-body{padding-left:0}.careers-role-grid{grid-template-columns:1fr}}.geo-disclaimer a{color:#3f5208}.geo-layers{margin:0 0 1.5rem;padding-left:1.15rem;color:var(--text-muted);line-height:1.75}.geo-layers li+li{margin-top:.55rem}.edu-toc a,.geo-layers strong{color:var(--text)}@media (max-width:900px){.geo-auto-points,.geo-why-grid{grid-template-columns:1fr}.geo-proof-metrics,.geo-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.geo-proof-metrics,.geo-stat-strip{grid-template-columns:1fr}}.edu-guide-page{padding-bottom:4rem}.edu-toc{display:flex;flex-wrap:wrap;gap:.55rem .85rem;margin:0 0 2.5rem;padding:1rem 0;border-top:1px solid rgba(17,18,22,.08);border-bottom:1px solid rgba(17,18,22,.08)}.edu-toc a{font-size:.88rem;font-weight:600;text-decoration:none;border-bottom:2px solid transparent}.edu-toc a:focus-visible,.edu-toc a:hover{border-bottom-color:var(--accent-pop)}.edu-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-bottom:3rem}.edu-metric-card{padding:1.25rem 1.3rem 1.35rem;background:#fff;border:1px solid rgba(17,18,22,.1)}.edu-metric-index{margin:0 0 .45rem;font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--accent-ink, #111216);opacity:.55}.edu-metric-card h3{margin:0 0 .9rem;font-size:1.05rem;line-height:1.35}.edu-metric-dl{margin:0;display:grid;gap:.7rem}.edu-metric-dl div{display:grid;gap:.2rem}.edu-metric-dl dt{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.edu-metric-dl dd{margin:0;font-size:.92rem;line-height:1.55;color:var(--text)}.edu-rule-grid,.edu-tool-grid,.edu-vs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:3rem}.edu-vs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.edu-rule-card,.edu-tool-card,.edu-vs-card{padding:1.2rem 1.25rem;background:rgba(255,255,255,.82);border:1px solid rgba(17,18,22,.1)}.edu-tool-type{margin:0 0 .4rem;font-size:.75rem;font-weight:700;letter-spacing:.03em;color:var(--text-muted)}.edu-rule-card h3,.edu-step h3,.edu-tool-card h3,.edu-vs-card h3{margin:0 0 .55rem;font-size:1.05rem}.article-eeat-name a,.edu-tool-card h3 a{color:inherit;text-decoration:none}.edu-tool-card h3 a:hover{border-bottom:2px solid var(--accent-pop)}.edu-tool-tip{margin:.75rem 0 0;font-size:.88rem;color:var(--text-muted);line-height:1.55}.edu-steps{list-style:none;margin:0 0 3rem;padding:0;counter-reset:edu-step;display:grid;gap:.85rem}.edu-step{position:relative;padding:1.15rem 1.25rem 1.2rem 1.35rem;background:#fff;border:1px solid rgba(17,18,22,.1);border-left:3px solid var(--accent-pop)}.edu-step h3{margin:0 0 .45rem}.edu-faq p,.edu-step p{margin:0;color:var(--text-muted);line-height:1.6}.edu-crosslink{margin:-1.5rem 0 3rem;max-width:44rem}.edu-faq-list{display:grid;gap:.65rem;max-width:46rem;margin-bottom:1.5rem}.edu-faq{border:1px solid rgba(17,18,22,.1);background:#fff;padding:0}.edu-faq summary{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.7rem;align-items:start;padding:.9rem 1.05rem;cursor:pointer;list-style:none;font-weight:650;line-height:1.4}.edu-faq summary::before{content:"";width:.45rem;height:.45rem;margin-top:.4rem;border-right:2px solid #111216;border-bottom:2px solid #111216;transform:rotate(-45deg);transition:transform .2s var(--ease)}.edu-faq[open] summary::before{margin-top:.55rem;transform:rotate(45deg)}.edu-faq-answer{padding:0 1.05rem .95rem 2.85rem}.edu-faq p{line-height:1.65}.answer-first-box{margin:0 0 1.75rem;padding:1rem 1.15rem;border-left:3px solid var(--accent, #b7f000);background:rgba(183,240,0,.08);min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.answer-first-box p{margin:.35rem 0 0;line-height:1.65}.answer-first-box p:first-child{margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.article-eeat{margin:2.5rem 0 1.5rem;padding:1.25rem 1.3rem 1.35rem;border:1px solid rgba(17,18,22,.1);background:#f7f8f4}.article-eeat-label{margin:0 0 .65rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.article-eeat-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem 1.15rem;align-items:start}.article-eeat-photo{display:block;width:4.5rem;height:4.5rem;border-radius:50%;overflow:hidden;border:2px solid rgba(198,241,53,.85);flex-shrink:0}.article-eeat-photo img{width:100%;height:100%;object-fit:cover;display:block}.article-eeat-body{min-width:0}.article-eeat p{margin:.45rem 0 0;line-height:1.65}.article-eeat-name{margin:0;display:flex;flex-wrap:wrap;gap:.35rem .65rem;align-items:baseline}.article-eeat-name a:hover,.news-article-author-link:hover{text-decoration:underline;text-underline-offset:.15em}.article-eeat-name span{font-size:.9rem;color:var(--text-muted)}.article-eeat-lead{margin-top:.45rem;color:var(--text)}.article-eeat-pillars{margin:.75rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem}.article-eeat-pillars li{font-size:.92rem;line-height:1.55;color:var(--text-muted);padding-left:.7rem;border-left:3px solid var(--accent-pop)}.article-eeat-pillars strong{color:var(--text);margin-right:.35rem}.article-eeat-meta{font-size:.88rem;color:var(--text-muted)}.article-eeat-link{font-size:.92rem}.article-eeat-link a,.news-article-author-link{color:inherit;font-weight:600}.news-article-author-link{text-decoration:none}@media (max-width:640px){.article-eeat-card{grid-template-columns:1fr}.article-eeat-photo{width:3.75rem;height:3.75rem}}.article-faq-title{margin:2.25rem 0 .85rem}.related-query-list{margin:.75rem 0 1.5rem;padding-left:1.2rem}.entry-body .table-wrap,.prose-section .table-wrap,.table-responsive{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:1.25rem 0 1.75rem;border:1px solid rgba(17,18,22,.14)}@media (max-width:640px){.entry-body .table-wrap::before,.prose-section .table-wrap::before,.table-responsive::before{content:"左右滑動可睇完整表格";display:block;padding:.45rem .7rem;font-size:.78rem;color:var(--text-muted);background:rgba(247,248,244,.95);border-bottom:1px solid rgba(17,18,22,.1)}}.entry-body .compare-table,.entry-body .table-wrap table,.entry-body table,.prose-section .compare-table,.prose-section .table-wrap table,.prose-section table,.table-responsive>table{width:100%;margin:1.25rem 0 1.75rem;border-collapse:collapse;border:1px solid rgba(17,18,22,.22);font-size:.95rem;line-height:1.5;background:#fff}.entry-body .table-wrap table,.prose-section .table-wrap table,.table-responsive>table{margin:0;min-width:36rem;width:max(100%,36rem)}.entry-body .compare-table td,.entry-body .compare-table th,.entry-body .table-wrap td,.entry-body .table-wrap th,.entry-body td,.entry-body th,.prose-section .compare-table td,.prose-section .compare-table th,.prose-section .table-wrap td,.prose-section .table-wrap th,.prose-section td,.prose-section th,.table-responsive td,.table-responsive th{border:1px solid rgba(17,18,22,.22);padding:.7rem .8rem;text-align:left;vertical-align:top}.entry-body .compare-table thead th,.entry-body .table-wrap thead th,.entry-body thead th,.prose-section .compare-table thead th,.prose-section .table-wrap thead th,.prose-section thead th,.table-responsive thead th{background:#eef1e6;font-weight:650;color:#111216}.entry-body tbody th,.prose-section tbody th{background:rgba(247,248,244,.95);font-weight:650}.entry-body .compare-table tbody tr:nth-child(even),.entry-body .table-wrap tbody tr:nth-child(even),.entry-body tbody tr:nth-child(even),.prose-section .compare-table tbody tr:nth-child(even),.prose-section .table-wrap tbody tr:nth-child(even),.prose-section tbody tr:nth-child(even),.table-responsive tbody tr:nth-child(even){background:rgba(247,248,244,.8)}.content-reviewed,p.content-reviewed{margin-top:2rem;font-size:.9rem;color:var(--text-muted);line-height:1.6}p.answer-first{margin-bottom:1.25rem}@media (max-width:900px){.edu-metric-grid,.edu-rule-grid,.edu-tool-grid,.edu-vs-grid{grid-template-columns:1fr}}.edu-hub-list{margin:0 0 3rem}.trends-page>.edu-hub-list{margin-top:clamp(2.75rem,6vw,4.5rem)}.edu-hub-chapter{margin:clamp(2.5rem,6vw,4.5rem)0;padding:clamp(1.5rem,3.5vw,2.25rem)0 0;border-top:2px solid rgba(17,18,22,.12)}.edu-hub-chapter:first-of-type{margin-top:1.5rem}.edu-article-index{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;max-width:46rem;min-width:0;width:100%}.edu-article-row{padding:1.25rem 1.15rem 1.35rem;border:1px solid rgba(17,18,22,.1);background:#fff;border-radius:0;min-width:0;max-width:100%}.edu-article-row+.edu-article-row{margin-top:0}.edu-article-row:first-child{border-top:1px solid rgba(17,18,22,.1)}.edu-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0 0 .45rem;font-size:.78rem;color:var(--text-muted)}.edu-article-num{font:600 .78rem/1 var(--font-display);letter-spacing:.08em;color:#5f7a12}.edu-article-title{margin:0 0 .55rem;font-family:var(--font-heading);font-size:clamp(1.25rem,3.2vw,1.65rem);font-weight:700;line-height:1.3;min-width:0;max-width:100%}.edu-article-excerpt,.edu-article-title,.edu-article-title a{overflow-wrap:anywhere;word-break:break-word}.edu-article-title a{color:inherit;text-decoration:none}.edu-article-title a:hover{border-bottom:2px solid var(--accent-pop)}.edu-article-excerpt{margin:0 0 .75rem;color:var(--text-muted);line-height:1.65;font-size:.98rem;min-width:0;max-width:100%}.info-hub-nav{width:100%;max-width:var(--max);margin:0 auto 2.5rem;padding:2.25rem var(--page-gutter)0;border-top:2px solid rgba(17,18,22,.1)}.info-hub-nav-head{margin-bottom:1.15rem}.info-hub-nav-head h2{margin:.35rem 0 .5rem;font:700 clamp(1.35rem,2.6vw,1.85rem)/1.2 var(--font-heading);letter-spacing:var(--track-title)}.info-hub-nav-head p{margin:0;max-width:34rem;color:#5c6370;line-height:1.55}.info-hub-nav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.info-hub-nav-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1rem;border:1px solid rgba(17,18,22,.1);background:#fff;color:inherit;text-decoration:none;transition:border-color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease)}.info-hub-nav-card:hover{border-color:rgba(198,241,53,.75);background:#fbfcee;transform:translateY(-2px)}.info-hub-nav-card strong{font-size:.95rem;font-weight:650}.info-hub-nav-card span{color:#5f7a12;font-weight:600}.info-hub-nav-all{display:inline-block;margin-top:1rem;color:inherit;text-decoration:none;border-bottom:1px solid rgba(17,18,22,.35)}.info-hub-nav-all:hover{border-bottom-color:#111216}@media (max-width:900px){.info-hub-nav-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.info-hub-nav-grid{grid-template-columns:1fr}}.entry-body .lead{font-size:1.08rem;line-height:1.75;color:var(--text);margin-bottom:1.5rem}.algo-stats-disclaimer{margin-top:1rem;padding:.85rem 1rem;border-left:3px solid var(--accent-pop);background:#f4f6ef;color:var(--text-muted);font-size:.88rem;line-height:1.55}.algo-stats-section{margin:0 0 3.5rem}.page-shell .algo-stats-section.prose-section{margin-top:2.5rem}.service-inner-page .algo-stats-section.prose-section{max-width:none;width:100%}.page-shell .algo-stats-section .llm-101-section-head{margin-bottom:1.25rem}.service-inner-page .algo-stats-section .llm-101-section-head{max-width:100%}.page-shell .algo-stats-section .llm-101-section-head h2{font-size:clamp(1.45rem,2.8vw,1.95rem);max-width:36rem}.algo-stats-table{width:100%;min-width:64rem}.algo-stats-table td small{display:inline-block;margin-top:.25rem;color:var(--text-dim);font-size:.78rem}@media (max-width:760px){.algo-stats-table-wrap{margin-left:-.5rem;margin-right:-.5rem}}.kol-db-page{padding-bottom:2rem}.kol-db-panel{margin:0 0 3.5rem}.kol-db-controls{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(12rem,.7fr);gap:.85rem 1rem;margin:0 0 1rem;align-items:end}.kol-db-search input,.kol-db-sort select{width:100%;border:1px solid rgba(20,28,18,.14);background:#fff;color:var(--text);border-radius:.55rem;padding:.85rem 1rem;font:inherit}.kol-db-search input:focus,.kol-db-sort select:focus{outline:2px solid rgba(198,241,53,.65);outline-offset:1px}.kol-db-sort label{display:block;margin-bottom:.35rem;font-size:.82rem;color:var(--text-muted)}.kol-db-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.1rem}.kol-db-chip-count{margin-left:.3rem;opacity:.65;font-size:.78em}.kol-db-status{margin:0 0 .75rem;color:var(--text-muted);font-size:.92rem}.kol-db-table-wrap{overflow-x:auto;border:1px solid rgba(20,28,18,.1);border-radius:.75rem;background:linear-gradient(180deg,#fbfdf6 0,#f4f7ee 100%)}.kol-db-table{width:100%;min-width:52rem;border-collapse:collapse;font-size:.95rem}.kol-db-table td,.kol-db-table th{padding:.78rem 1rem;text-align:left;border-bottom:1px solid rgba(20,28,18,.08);vertical-align:top}.kol-db-table thead th{position:sticky;top:0;background:#eef3e3;font-size:.8rem;letter-spacing:.02em;text-transform:none;color:var(--text-muted);white-space:nowrap}.kol-db-table tbody th{font-weight:600;color:var(--text)}.kol-db-table tbody tr:hover{background:rgba(198,241,53,.12)}.kol-db-table td:first-child,.kol-db-table th:first-child{width:4.5rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.kol-db-table td:nth-child(4),.kol-db-table td:nth-child(5){font-variant-numeric:tabular-nums;white-space:nowrap}.kol-db-empty{margin:1rem 0 0;color:var(--text-muted)}.kol-db-pager{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem;flex-wrap:wrap}.kol-db-pager [data-kol-page-label]{color:var(--text-muted);font-size:.92rem}.kol-db-loading-row td{color:var(--text-muted);text-align:center}@media (max-width:760px){.kol-db-controls{grid-template-columns:1fr}.kol-db-table-wrap{margin-left:-.5rem;margin-right:-.5rem;border-radius:.5rem}}.milo-sticker{display:inline-block;line-height:0;vertical-align:bottom}.milo-sticker img,.milo-sticker picture{display:block;width:100%;height:auto}.milo-sticker--sm{width:2.75rem}.milo-sticker--md{width:6.5rem}.milo-sticker--lg{width:11rem}.milo-sticker--hero,.milo-sticker--live{width:14rem}body.milo-agent-page,html:has(body.milo-agent-page){overflow:hidden;height:100%}.milo-agent-page .milo-widget,.milo-agent-page .site-footer{display:none!important}.milo-agent-page .site-header{background:rgba(255,255,255,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(17,18,22,.1);color:#111216}.milo-agent-page .site-header .header-actions a,.milo-agent-page .site-header .header-end a,.milo-agent-page .site-header .menu-toggle,.milo-agent-page .site-header .nav-center a,.milo-agent-page .site-header .nav-dropdown-trigger,.milo-agent-page .site-header .nav-dropdown-trigger>span{color:#111216}.brand-story-page .site-header .nav-center a:hover,.brand-story-page .site-header .nav-dropdown:hover .nav-dropdown-trigger>span,.milo-agent-page .site-header .nav-center a:hover,.milo-agent-page .site-header .nav-dropdown:hover .nav-dropdown-trigger>span,.service-page .site-header .nav-center a:hover,.service-page .site-header .nav-dropdown:hover .nav-dropdown-trigger>span{color:#111216;opacity:.55}.milo-agent-page .site-header .header-milo{background:#c6f135;color:#111216;border-color:rgba(17,18,22,.08)}.brand-story-page .site-header .header-milo-copy strong,.milo-agent-page .site-header .header-milo-copy strong,.service-page .site-header .header-milo-copy strong{color:#111216;text-shadow:none}.brand-story-page .site-header .header-milo-copy small,.milo-agent-page .site-header .header-milo-copy small,.service-page .site-header .header-milo-copy small{color:rgba(17,18,22,.72);text-shadow:none}.milo-agent-page .site-header .menu-toggle-box span{background:#111216}.milo-agent-page .site-wrap{height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:#f7f8f5}.milo-agent-page .site-main{flex:1 1 auto;min-height:0;padding:0!important;padding-top:4.75rem!important;max-width:none;margin:0;display:flex;flex-direction:column;background:#f7f8f5;color:#111216}.milo-live{--live-bg:#f7f8f5;--live-panel:#ffffff;--live-elevated:#eef0f3;--live-line:rgba(17, 18, 22, 0.1);--live-muted:#6a7280;--live-red:#ff0033;--live-lime:#c6f135;--live-ink:#111216;--milo-chat-w:clamp(21.5rem, 26vw, 27rem);--milo-player-h:min(64vh, 40rem);--milo-player-w:calc(var(--milo-player-h) * 16 / 9);--milo-layout-pad:2.5rem;flex:1 1 auto;min-height:0;width:100%;overflow:hidden;background:var(--live-bg);display:flex;justify-content:center;align-items:stretch}.milo-live-layout{height:100%;width:min(100%,calc(var(--milo-player-w) + var(--milo-chat-w) + var(--milo-layout-pad)));max-width:100%;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) var(--milo-chat-w);gap:0 1rem;padding:.85rem 1.15rem 1rem;box-sizing:border-box;align-items:stretch}.milo-live-main{min-width:0;min-height:0;overflow:auto;padding:0;display:flex;flex-direction:column;gap:.85rem}.milo-live-player{position:relative;width:100%;aspect-ratio:16/9;height:auto;max-height:var(--milo-player-h);background:#12151c;overflow:hidden;border-radius:.55rem;isolation:isolate;border:1px solid var(--live-line);box-shadow:0 16px 40px rgba(40,50,60,.08)}.milo-live-stage{position:absolute;inset:0;display:grid;place-items:end center;overflow:hidden}.milo-live-stage--video{background:#0e1218}.milo-live-video-wrap{position:absolute;inset:0;z-index:0}.milo-live-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.milo-live-video-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,14,20,.12)0,transparent 32%,rgba(10,14,20,.42) 100%),linear-gradient(90deg,rgba(198,241,53,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(125,211,252,.03) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px}.milo-live-stage--esports{background:#0e1218}.milo-live-esports{position:absolute;inset:0;z-index:0;pointer-events:none}.milo-esports-wall{position:absolute;inset:0;background:radial-gradient(ellipse at 50%0,rgba(198,241,53,.12),transparent 42%),radial-gradient(circle at 12% 40%,rgba(56,189,248,.16),transparent 28%),radial-gradient(circle at 88% 35%,rgba(244,114,182,.1),transparent 26%),linear-gradient(180deg,#1a2230 0,#121820 48%,#0c1016 100%)}.milo-esports-wall::before{content:"";position:absolute;inset:8% 6%auto;height:38%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.03)0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,rgba(255,255,255,.025)0 1px,transparent 1px 42px);mask-image:linear-gradient(180deg,#000,transparent)}.milo-esports-led{position:absolute;border-radius:999px;filter:blur(.5px)}.milo-esports-led--l{left:.6rem;top:12%;bottom:28%;width:.28rem;background:linear-gradient(180deg,#38bdf8,#c6f135,#f472b6);box-shadow:0 0 16px rgba(56,189,248,.65),0 0 28px rgba(198,241,53,.35);animation:milo-esports-rgb 4s linear infinite}.milo-esports-led--r{right:.6rem;top:12%;bottom:28%;width:.28rem;background:linear-gradient(180deg,#c6f135,#f472b6,#38bdf8);box-shadow:0 0 16px rgba(198,241,53,.55);animation:milo-esports-rgb 4s linear infinite reverse}.milo-esports-led--top{left:8%;right:8%;top:.55rem;height:.22rem;background:linear-gradient(90deg,#38bdf8,#c6f135,#f472b6,#38bdf8);background-size:200% 100%;box-shadow:0 0 18px rgba(198,241,53,.45);animation:milo-esports-scan 5s linear infinite}.milo-esports-monitors{position:absolute;left:50%;top:10%;transform:translateX(-50%);width:min(72%,34rem);height:42%;display:flex;justify-content:center;align-items:flex-end;gap:.7rem}.milo-esports-monitor{position:relative;background:#0a0c10;border:.18rem solid #2a3340;border-radius:.35rem;box-shadow:0 12px 28px rgba(0,0,0,.45),0 0 0 1px rgba(198,241,53,.12)}.milo-esports-monitor--main{width:58%;height:100%}.milo-esports-monitor--side{width:28%;height:78%;transform:perspective(400px) rotateY(-12deg)}.milo-esports-screen{position:absolute;inset:.35rem;border-radius:.15rem;background:linear-gradient(135deg,rgba(198,241,53,.25),transparent 40%),linear-gradient(180deg,#16304a,#0d1a28 60%,#081018);overflow:hidden}.milo-esports-screen::before{content:"";position:absolute;inset:12% 10%;background:linear-gradient(90deg,transparent 0 8%,rgba(198,241,53,.55) 8% 10%,transparent 10% 22%,rgba(56,189,248,.45) 22% 24%,transparent 24% 40%,rgba(244,114,182,.4) 40% 42%,transparent 42%),repeating-linear-gradient(90deg,rgba(255,255,255,.05)0 8%,transparent 8% 16%);opacity:.85}.milo-esports-screen--chart::before{background:linear-gradient(180deg,transparent 55%,rgba(198,241,53,.35) 55%),repeating-linear-gradient(90deg,rgba(56,189,248,.35)0 12%,transparent 12% 22%)}.milo-esports-bezel{position:absolute;left:50%;bottom:-.55rem;width:28%;height:.45rem;transform:translateX(-50%);background:#1c2430;border-radius:0 0 .2rem .2rem}.milo-esports-pc{position:absolute;right:7%;bottom:22%;width:9%;height:34%;background:linear-gradient(180deg,#1b222c,#0e131a);border:1px solid #2c3644;border-radius:.25rem;box-shadow:0 10px 24px rgba(0,0,0,.4),inset 0 0 0 1px rgba(198,241,53,.12)}.milo-esports-pc-fan,.milo-esports-pc-fan--b{position:absolute;left:18%;width:64%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(56,189,248,.55);box-shadow:0 0 12px rgba(56,189,248,.35),inset 0 0 10px rgba(198,241,53,.2);animation:milo-esports-spin 2.4s linear infinite}.milo-esports-pc-fan{top:14%}.milo-esports-pc-fan--b{top:48%;animation-duration:1.8s}.milo-esports-pc-glow{position:absolute;inset:auto 10% 8%;height:.25rem;background:#c6f135;box-shadow:0 0 12px rgba(198,241,53,.8)}.milo-esports-desk{position:absolute;left:4%;right:4%;bottom:10%;height:12%;background:linear-gradient(180deg,#2a3340,#1a212b 40%,#121820);border-radius:.2rem;box-shadow:0-8px 30px rgba(0,0,0,.35)}.milo-esports-desk::before{content:"";position:absolute;inset:0 0 auto;height:.2rem;background:linear-gradient(90deg,transparent,rgba(198,241,53,.55),transparent)}.milo-esports-kb{position:absolute;left:28%;bottom:14%;width:22%;height:3.2%;background:#0f141b;border-radius:.15rem;box-shadow:0 0 10px rgba(56,189,248,.25),inset 0 0 0 1px rgba(198,241,53,.2)}.milo-esports-mouse{position:absolute;left:52%;bottom:14.2%;width:2.2%;height:2.8%;background:#151b24;border-radius:40%;box-shadow:0 0 8px rgba(198,241,53,.35)}.milo-esports-headset{position:absolute;left:10%;bottom:22%;width:4.5%;height:16%;border:.22rem solid #2a3340;border-bottom:0;border-radius:50% 50%0 0;box-shadow:0 0 12px rgba(244,114,182,.25)}.milo-esports-headset::after{content:"";position:absolute;left:-35%;bottom:-8%;width:55%;height:42%;background:#1a222c;border-radius:.3rem;box-shadow:0 0 10px rgba(56,189,248,.3)}.milo-esports-neon{position:absolute;left:18%;right:18%;bottom:9.2%;height:.35rem;background:linear-gradient(90deg,transparent,#c6f135,#38bdf8,#c6f135,transparent);filter:blur(1px);opacity:.85}.milo-live-stage-glow,.promise-chat-bubble.is-thinking p{display:none}.milo-live-host{position:relative;z-index:2;margin-bottom:2.5%;transform-origin:50% 100%;animation:milo-live-bob 4.5s ease-in-out infinite}.milo-live-host--corner{position:absolute;right:.85rem;bottom:3.2rem;margin:0;z-index:3;animation:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.milo-live-host--corner .milo-sticker--md{width:clamp(4.5rem,12vw,6.5rem)}.milo-live-host .milo-sticker--live{width:clamp(9.5rem,30vw,17rem)}.milo-live-host .milo-sticker img.is-pop{animation:milo-sticker-pop .45s ease}.milo-live-lower-third{position:absolute;z-index:3;left:1rem;bottom:3.1rem;display:grid;gap:.1rem;padding:.45rem .7rem;background:rgba(10,14,20,.78);border:1px solid rgba(198,241,53,.28);border-left:3px solid var(--live-lime);max-width:min(18rem,70%);box-shadow:0 8px 20px rgba(0,0,0,.28)}.milo-live-lower-third strong{font-family:var(--font-display);font-size:.95rem;color:#fff}.milo-live-lower-third span{font-size:.72rem;color:rgba(210,220,230,.8)}.milo-live-overlays{position:absolute;inset:0;z-index:4;pointer-events:none}.milo-live-badge{left:.75rem;display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .45rem;background:var(--live-red);color:#fff;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.06em}.milo-live-badge i{width:.4rem;height:.4rem;border-radius:50%;background:#fff;animation:milo-live-pulse 1.4s ease-out infinite}.milo-live-badge,.milo-live-goal,.milo-live-viewers{position:absolute;top:.75rem;border-radius:.2rem}.milo-live-viewers{left:4.6rem;padding:.22rem .5rem;background:rgba(10,14,20,.72);color:#fff;font-size:.75rem;border:1px solid rgba(255,255,255,.12)}.milo-live-goal{right:.75rem;padding:.28rem .55rem;background:rgba(198,241,53,.95);color:#111216;font-family:var(--font-display);font-size:.72rem;font-weight:600}.milo-live-controls{position:absolute;inset:auto 0 0;z-index:5;padding:.35rem .55rem .45rem;background:linear-gradient(180deg,transparent,rgba(255,255,255,.92));opacity:0;transition:opacity .2s ease;pointer-events:none}.milo-live-player:hover .milo-live-controls{opacity:1}.milo-live-progress{height:.2rem;background:rgba(17,18,22,.12);border-radius:1rem;overflow:hidden;margin-bottom:.45rem}.milo-live-progress i{display:block;width:72%;height:100%;background:var(--live-red);box-shadow:0 0 8px rgba(255,0,51,.35);animation:milo-live-progress 8s linear infinite}.milo-live-control-row{display:flex;align-items:center;gap:.55rem}.milo-live-ctrl{width:1.1rem;height:1.1rem;border-radius:.15rem;background:rgba(17,18,22,.75);opacity:.9}.milo-live-ctrl--play{clip-path:polygon(20% 10%,90% 50%,20% 90%);background:#111216}.milo-live-ctrl--vol{border-radius:50%;width:.85rem;height:.85rem}.milo-live-ctrl--cc,.milo-live-ctrl--fs,.milo-live-ctrl--settings{width:auto;height:auto;background:0 0;color:#111216;font-size:.68rem;font-family:var(--font-display);letter-spacing:.04em}.milo-live-ctrl--fs,.milo-live-ctrl--settings{width:.85rem;height:.85rem;border:1.5px solid rgba(17,18,22,.55);border-radius:.15rem}.milo-live-ctrl-spacer{flex:1}.milo-live-meta{padding:.15rem .1rem 0}.milo-live-title{margin:0 0 .75rem;font-family:var(--font-heading);font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700;letter-spacing:var(--track-title);color:var(--live-ink);line-height:1.3}.milo-live-meta-row{display:flex;flex-wrap:wrap;gap:.85rem 1rem;align-items:center;justify-content:space-between;margin-bottom:.65rem}.milo-live-channel{display:flex;align-items:center;gap:.7rem;min-width:0}.milo-live-channel .milo-sticker--sm{width:2.75rem}.milo-live-channel strong,.milo-live-chat-head strong{display:block;font-family:var(--font-display);font-size:.95rem;color:var(--live-ink)}.milo-live-channel small{display:block;color:var(--live-muted);font-size:.78rem}.milo-live-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.milo-live-stat{color:var(--live-muted);font-size:.82rem;margin-right:.25rem}.milo-live-action{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:999px;background:#fff;color:var(--live-ink);text-decoration:none;font-size:.82rem;border:1px solid var(--live-line);transition:background .2s ease,border-color .2s ease}.milo-live-action:hover{background:#eef3e0;border-color:rgba(131,166,20,.35)}.milo-live-action--wa{background:var(--live-lime);color:#111216;font-weight:600;border-color:transparent}.milo-live-action--wa:hover{filter:brightness(1.03);background:var(--live-lime)}.milo-live-desc{margin:0;max-width:48rem;color:var(--live-muted);font-size:.9rem;line-height:1.6}.milo-live-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;min-height:0;height:100%;max-height:100%;background:var(--live-panel);border:1px solid var(--live-line);border-radius:.55rem;overflow:hidden;z-index:2;box-shadow:0 12px 32px rgba(40,50,60,.06)}.milo-live-chat-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--live-line);background:#fff}.milo-live-chat-head small,.milo-live-chat-live{display:inline-flex;align-items:center;gap:.35rem;color:var(--live-muted);font-size:.75rem}.milo-live-chat-head small::before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.45);animation:milo-live-pulse 1.8s ease-out infinite}.milo-live-chat-live{gap:.3rem;color:var(--live-red);font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.08em}.milo-live-chat-live i{width:.35rem;height:.35rem;border-radius:50%;background:var(--live-red)}.milo-live-messages{overflow-y:auto;padding:.75rem .9rem;display:grid;gap:.7rem;align-content:start;background:#fafbf8}.milo-live-msg{display:grid;gap:.15rem;font-size:.86rem;line-height:1.45;color:var(--live-ink)}.milo-live-msg-name{font-family:var(--font-display);font-size:.78rem;font-weight:600;color:#2563eb}.milo-live-chat-foot a:hover,.milo-live-msg--user .milo-live-msg-name{color:#5a6e20}.milo-live-msg p{margin:0;word-break:break-word}.milo-live-msg--bot{padding:.55rem .65rem;background:#fff;border-radius:.45rem;border:1px solid rgba(17,18,22,.06);border-left:2px solid rgba(198,241,53,.85)}.milo-live-msg--user{padding:.45rem .55rem;background:rgba(198,241,53,.18);border-radius:.45rem}.milo-live-msg--typing p{display:flex;gap:.28rem;align-items:center;min-height:1rem}.milo-live-msg--typing p span{width:.35rem;height:.35rem;border-radius:50%;background:#b7c08f;animation:milo-dot 1s ease-in-out infinite}.milo-live-msg--typing p span:nth-child(2),.promise-chat-typing span:nth-child(2){animation-delay:.15s}.milo-live-msg--typing p span:nth-child(3),.promise-chat-typing span:nth-child(3){animation-delay:.3s}.milo-live-chips{display:flex;flex-wrap:wrap;gap:.35rem;padding:0;border-top:0;background:0 0}.milo-suggest--live{padding:.55rem .85rem .35rem;border-top:1px solid var(--live-line);background:#fff}.milo-cta-slot--live{padding:0 .85rem .55rem;background:#fff;border-top:0}.milo-live-chips button,.milo-live-composer input{border:1px solid rgba(17,18,22,.12);border-radius:999px;font:inherit}.milo-live-chips button{background:#fff;color:#333;font-size:.74rem;padding:.35rem .6rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;text-align:left;line-height:1.25;max-width:100%}.milo-live-chips button:hover{border-color:rgba(131,166,20,.55);color:#3d4a1a;background:rgba(238,248,197,.85)}.milo-live-composer{display:grid;grid-template-columns:1fr auto;gap:.45rem;padding:.7rem .85rem max(.7rem,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--live-line)}.milo-live-composer input{padding:.65rem .9rem;font-size:.88rem;background:#f7f8f5;color:var(--live-ink);outline:0}.milo-live-composer input::placeholder{color:#9aa3ad}.milo-live-composer input:focus{box-shadow:0 0 0 2px rgba(198,241,53,.55);border-color:transparent;background:#fff}.milo-live-composer button{border:0;border-radius:999px;padding:0 1rem;background:var(--live-lime);color:#111216;font-family:var(--font-display);font-size:.82rem;font-weight:600;cursor:pointer}.milo-live-composer button:hover{filter:brightness(1.05)}.milo-live-chat-foot{margin:0;padding:0 .85rem .85rem;background:#fff;font-size:.74rem}.milo-live-chat-foot a{color:var(--live-muted);text-decoration:underline;text-underline-offset:2px}.reduce-motion .milo-esports-led,.reduce-motion .milo-esports-pc-fan,.reduce-motion .milo-live-badge i,.reduce-motion .milo-live-chat-head small::before,.reduce-motion .milo-live-host,.reduce-motion .milo-live-progress i{animation:none!important}@media (pointer:coarse){.milo-live-host{animation:none}.milo-bubble--typing span{animation:none;opacity:.65}}@media (max-width:1180px) and (min-width:961px){.milo-live{--milo-chat-w:clamp(19rem, 32vw, 24rem);--milo-player-h:min(56vh, 34rem);--milo-layout-pad:2rem}.milo-live-layout{gap:0 .75rem;padding:.75rem .9rem .9rem}}@media (max-width:960px){body.milo-agent-page,html:has(body.milo-agent-page){height:100dvh;overflow:hidden}.milo-agent-page .site-wrap{height:100dvh;max-height:100dvh}.milo-agent-page .site-main{padding-top:calc(4.55rem + env(safe-area-inset-top,0))!important;padding-bottom:0!important}.milo-live,.milo-live-layout{display:flex;flex-direction:column}.milo-live{height:var(--milo-live-height, 100%);max-height:var(--milo-live-height, 100%)}.milo-live-layout{flex:1 1 auto;grid-template-columns:1fr;grid-template-rows:none;height:auto;min-height:0;overflow:hidden;width:100%;max-width:none;gap:0;padding:0}.milo-live-main{flex:0 0 auto;overflow:visible;padding:.45rem .65rem .35rem;gap:.4rem}.milo-live-player{max-height:min(26vh,11.5rem);aspect-ratio:16/9;border-radius:.4rem}.milo-live-host--corner{right:.15rem;bottom:-.15rem}.milo-live-host .milo-sticker--live,.milo-live-host .milo-sticker--md{width:clamp(4.5rem,22vw,7rem)}.milo-live-lower-third{left:.55rem;bottom:.55rem;padding:.35rem .5rem}.milo-live-lower-third strong{font-size:.78rem}.milo-live-lower-third span{font-size:.62rem}.milo-live-overlays{top:.45rem;left:.45rem;gap:.35rem}.milo-live-badge,.milo-live-viewers{font-size:.62rem;padding:.22rem .4rem}.milo-live-channel small,.milo-live-controls,.milo-live-goal{display:none}.milo-live-meta{gap:.35rem}.milo-live-title{font-size:1.05rem;line-height:1.25;margin:0}.milo-live-meta-row{gap:.45rem .65rem}.milo-live-desc{display:none}.milo-live-actions{gap:.35rem}.milo-live-action,.milo-live-stat{font-size:.72rem;padding:.3rem .5rem}.milo-live-chat{flex:1 1 0;display:flex;flex-direction:column;min-height:0;max-height:none;height:auto;border:0;border-radius:0;border-top:1px solid var(--live-line);box-shadow:none;background:#fff}.milo-live-chat-head{flex:0 0 auto;padding:.55rem .75rem}.milo-live-messages{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.65rem .75rem}.milo-suggest--live{flex:0 0 auto;padding:.4rem .65rem .3rem}.milo-suggest--live .milo-suggest-label{margin-bottom:.3rem}.milo-live-chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:.15rem;scrollbar-width:none}.milo-live-chips::-webkit-scrollbar{display:none}.milo-live-chips button{flex:0 0 auto;white-space:nowrap;min-height:2.2rem;padding:.4rem .7rem;font-size:.76rem}.milo-cta-slot--live{flex:0 0 auto;padding:0 .65rem .4rem}.milo-live-composer{flex:0 0 auto;position:sticky;bottom:0;z-index:5;gap:.45rem;padding:.55rem .65rem calc(.55rem + env(safe-area-inset-bottom,0));border-top:1px solid var(--live-line);background:#fff;box-shadow:0-8px 20px rgba(17,18,22,.04)}.milo-live-composer input{min-height:2.55rem;font-size:16px}.milo-live-composer button{min-height:2.55rem;min-width:4.2rem;padding:0 .9rem}.milo-live-chat-foot{display:none}}@media (max-width:640px){.milo-agent-page .site-main{padding-top:calc(4.45rem + env(safe-area-inset-top,0))!important}.milo-live-player{max-height:min(22vh,9.75rem)}.milo-live-title{font-size:.98rem}.milo-live-channel .milo-sticker--sm{width:1.7rem}}.promise-page{padding-bottom:2rem}.promise-hero{position:relative;padding:1rem 0 4rem;overflow:hidden}.promise-hero-glow{position:absolute;inset:-10% -5%auto auto;width:min(48vw,28rem);height:min(48vw,28rem);border-radius:50%;background:radial-gradient(circle,rgba(198,241,53,.35),transparent 68%);filter:blur(10px);pointer-events:none}.promise-hero-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;margin-top:1.25rem}.promise-hero-milo{justify-self:center;text-align:center;width:min(100%,26rem)}.promise-hero-milo .milo-sticker--hero{width:clamp(16rem,38vw,24rem);margin:0 auto}.promise-chat{display:grid;gap:.4rem;justify-items:start;width:min(100%,22rem);margin:.55rem auto 0;text-align:left}.promise-chat-meta{display:flex;align-items:baseline;gap:.45rem;padding-left:.2rem}.promise-chat-name{font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.04em;color:#3f4f12}.promise-chat-status{font-size:.72rem;color:var(--text-muted);opacity:0;transition:opacity .2s ease}.promise-chat:has(.promise-chat-bubble.is-thinking) .promise-chat-status{opacity:1}.promise-chat-bubble{position:relative;z-index:2;min-width:8.5rem;max-width:100%;padding:.95rem 1.15rem 1.05rem;background:#fff;border:1.5px solid rgba(17,18,22,.1);border-radius:1.15rem 1.15rem 1.15rem .35rem;box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 16px 34px rgba(40,45,25,.1);color:var(--text)}.promise-chat-bubble::before{content:"";position:absolute;left:-.42rem;top:1.05rem;width:.72rem;height:.72rem;background:#fff;border-left:1.5px solid rgba(17,18,22,.1);border-bottom:1.5px solid rgba(17,18,22,.1);transform:rotate(45deg)}.promise-chat-bubble p,.promise-hero-copy h1{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--track-title)}.promise-chat-bubble p{margin:0;min-height:1.45em;font-size:clamp(1.05rem,2.1vw,1.28rem);line-height:1.45}.promise-chat-typing{display:none;gap:.38rem;align-items:center;height:1.35rem}.promise-chat-bubble.is-thinking .promise-chat-typing{display:flex}.promise-chat-typing span{width:.48rem;height:.48rem;border-radius:50%;background:#9ab03a;animation:milo-dot 1s ease-in-out infinite}.promise-chat-caret{display:inline-block;width:1px;margin-left:1px;color:#8fae1f;font-weight:700;animation:about-milo-caret .9s step-end infinite}.promise-chat-bubble.is-pop{animation:promise-chat-pop .35s ease}.promise-chat--hero{width:min(100%,24rem)}.promise-chat--hero .promise-chat-bubble p{font-size:clamp(1.12rem,2.4vw,1.4rem)}.promise-hero-copy h1{margin:.35rem 0 1rem;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.12}.promise-hero-copy h1 span{position:relative;z-index:0}.promise-hero-copy h1 span::after{content:"";position:absolute;z-index:-1;left:-.05em;right:-.08em;bottom:.06em;height:.3em;background:var(--accent-pop);transform:rotate(-1deg)}.promise-hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.promise-manifesto{margin:0 0 3.5rem;padding:1.6rem 1.4rem;border:1px solid rgba(255,255,255,.5);background:linear-gradient(160deg,rgba(255,255,255,.55),rgba(255,255,255,.18)),rgba(236,242,220,.45);backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.promise-manifesto-kicker{margin:0 0 .55rem;font-family:var(--font-display);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#5a6e20}.promise-manifesto-text{margin:0;max-width:46rem;font-family:var(--font-heading);font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:600;line-height:1.55;letter-spacing:var(--track-title)}.promise-cast{margin:0 0 3.5rem}.promise-cast-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.25rem;margin-bottom:1rem}.promise-cast .section-label{margin-bottom:0}.promise-cast-count,.promise-cast-item figcaption{font-family:var(--font-display);letter-spacing:.06em;color:#5a6e20}.promise-cast-count{margin:0;font-size:.72rem}.promise-cast-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.promise-cast-track{display:flex;width:max-content;gap:0;animation:promise-cast-scroll 48s linear infinite}.promise-cast-marquee:hover .promise-cast-track{animation-play-state:paused}.promise-cast-set{display:flex;align-items:end;gap:.85rem 1.1rem;padding-right:1.1rem}.promise-cast-item{margin:0;flex:0 0 auto;width:5.75rem;text-align:center}.promise-cast-item .milo-sticker--md{width:5.5rem;margin:0 auto}.promise-cast-item figcaption{margin-top:.35rem;font-size:.68rem}.reduce-motion .promise-cast-marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none;-webkit-overflow-scrolling:touch}.reduce-motion .promise-cast-track{animation:none}.reduce-motion .promise-cast-set[aria-hidden=true]{display:none}.promise-list{display:grid;gap:2.75rem;margin-bottom:4rem}.promise-item{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(1.25rem,3vw,2.75rem);align-items:center;padding:1.25rem 0 2rem;border-bottom:1px solid rgba(17,18,22,.1)}.promise-item:nth-child(even){grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.promise-item:nth-child(even) .promise-item-milo{order:2}.promise-item:nth-child(even) .promise-item-copy{order:1}.promise-item-milo{position:relative;justify-self:center;text-align:center;width:min(100%,24rem)}.promise-item-milo .milo-sticker--lg{width:clamp(13rem,30vw,18rem);margin:0 auto}.promise-item-index{margin:0 0 .55rem;font-family:var(--font-display);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#5a6e20}.promise-item-copy h2{margin:0 0 .75rem;font-family:var(--font-heading);font-size:clamp(1.45rem,2.8vw,2rem);font-weight:700;letter-spacing:var(--track-title);line-height:1.25}.promise-item-copy p:last-child{margin:0;max-width:36rem;color:var(--text-muted);font-size:1.02rem;line-height:1.75}.promise-close{display:grid;grid-template-columns:auto 1fr;gap:1.5rem 2rem;align-items:center;padding:1.75rem var(--page-gutter);border:1px solid rgba(17,18,22,.1);background:radial-gradient(circle at 12% 20%,rgba(198,241,53,.28),transparent 14rem),#f4f6ef}.promise-close-milo .milo-sticker--lg{width:8.5rem}.promise-close-copy h2{margin:.25rem 0 .7rem;font-family:var(--font-heading);font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.22}.promise-close-copy>p{margin:0;color:var(--text-muted);max-width:34rem;line-height:1.7}.reduce-motion .promise-chat-bubble.is-pop,.reduce-motion .promise-chat-caret,.reduce-motion .promise-chat-typing span{animation:none!important}@media (max-width:980px){.promise-cast-item{width:5.1rem}.promise-cast-item .milo-sticker--md{width:4.85rem}.promise-cast-track{animation-duration:56s}}@media (max-width:820px){.promise-hero-stage,.promise-item,.promise-item:nth-child(even){grid-template-columns:1fr}.promise-item:nth-child(even) .promise-item-copy,.promise-item:nth-child(even) .promise-item-milo{order:initial}.promise-hero-milo .milo-sticker--hero{width:clamp(14.5rem,62vw,18.5rem)}.promise-chat,.promise-chat--hero{width:min(100%,20rem)}.promise-item-milo .milo-sticker--lg{width:clamp(12rem,55vw,15.5rem)}.promise-close{grid-template-columns:1fr;text-align:left}}@media (max-width:520px){.promise-cast-item{width:4.6rem}.promise-cast-item .milo-sticker--md{width:4.35rem}.promise-cast-track{animation-duration:64s}}.service-page .site-header{z-index:200;background:rgba(255,255,255,.98);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid rgba(17,18,22,.1);color:#111216}.service-page .site-header .header-actions a,.service-page .site-header .header-end a,.service-page .site-header .menu-toggle,.service-page .site-header .nav-center a,.service-page .site-header .nav-dropdown-trigger,.service-page .site-header .nav-dropdown-trigger>span{color:#111216}.service-page .site-header .header-milo{background:#c6f135;color:#111216;border-color:rgba(17,18,22,.08)}.service-page .site-header .menu-toggle-box span{background:#111216}body.service-page .page-shell:not(.brand-story-page):not(.website-showcase-page){padding-top:calc(var(--site-header-offset, 5.75rem) + 2.5rem)}.brand-story-page .site-header{background:rgba(255,255,255,.96);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid rgba(17,18,22,.1);color:#111216}.brand-story-page .site-header .header-actions a,.brand-story-page .site-header .header-end a,.brand-story-page .site-header .menu-toggle,.brand-story-page .site-header .nav-center a,.brand-story-page .site-header .nav-dropdown-trigger,.brand-story-page .site-header .nav-dropdown-trigger>span{color:#111216}.brand-story-page .site-header .header-milo{background:#c6f135;color:#111216;border-color:rgba(17,18,22,.08)}.brand-story-page .site-header .menu-toggle-box span{background:#111216}.brand-story-page.page-shell,.page-shell.brand-story-page{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-bottom:2rem}.page-shell.brand-story-page>:not(.bs-hero){max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.page-shell.brand-story-page>.bs-moods{max-width:none;padding-left:0;padding-right:0}.page-shell.brand-story-page>.bs-moods .bs-moods-head{max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.bs-hero{position:relative;width:100%;max-width:none;margin-top:calc(-1*var(--site-header-offset, 5.75rem));margin-left:0;padding:calc(var(--site-header-offset, 5.75rem) + 1rem) var(--page-gutter) clamp(3rem,8vw,4.5rem);min-height:min(40rem,82vh);min-height:min(40rem,82dvh);overflow:hidden;background:radial-gradient(ellipse 68% 55%at 92% 12%,rgba(198,241,53,.28),transparent 58%),radial-gradient(ellipse 46% 42%at 8% 88%,rgba(198,241,53,.12),transparent 52%),linear-gradient(180deg,#f7f8f5 0,#eef3e3 42%,#f7f8f5 100%)}.bs-hero .breadcrumbs a,.bs-hero .breadcrumbs li,.bs-hero .breadcrumbs span{color:var(--text-muted)}.bs-hero,.bs-hero .breadcrumbs a:hover,.bs-hero-copy .page-lead strong,.bs-hero-copy h1{color:var(--text)}.bs-hero .breadcrumbs-sep{color:rgba(17,18,22,.28)}.bs-hero .section-label{color:#5f6b2a}.bs-hero .hero-actions,.bs-hero .page-actions{display:flex;flex-wrap:wrap;gap:.75rem;width:100%;max-width:28rem}.bs-hero .btn-ghost{color:var(--text);border-color:rgba(17,18,22,.16);background:rgba(255,255,255,.92)}.bs-hero .btn-ghost:hover{border-color:rgba(17,18,22,.28);background:#fff}.bs-hero-bg,.bs-hero-scrim{position:absolute;pointer-events:none}.bs-hero-bg{inset:auto -6% -18% 42%;height:min(78%,34rem);background:var(--bs-hero-bg) center 30%/cover no-repeat;opacity:.18;filter:blur(18px) saturate(.9) brightness(1.18)}.bs-hero-scrim{inset:0;background:linear-gradient(105deg,rgba(247,248,245,.97)0,rgba(247,248,245,.88) 42%,rgba(247,248,245,.42) 100%),linear-gradient(180deg,rgba(247,248,245,.2)0,rgba(238,243,227,.55) 100%)}.bs-hero .breadcrumbs,.bs-hero-stage{position:relative;z-index:1;max-width:var(--max);margin-left:auto;margin-right:auto}.bs-hero-stage{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-top:1rem}.bs-hero-milo{justify-self:center;text-align:center;width:min(100%,24rem)}.bs-hero-milo .milo-sticker--hero{width:clamp(14rem,34vw,22rem);margin:0 auto}.bs-hero-copy .page-lead{color:var(--text-muted);max-width:36rem}.bs-chat,.bs-hero .bs-chat--hero{width:min(100%,22rem);margin:.85rem auto 0}.bs-hero .bs-chat--hero .bs-chat-bubble p,.bs-hero .bs-chat--hero .bs-chat-name,.bs-lab-bubble .bs-chat-bubble p,.vp-cover-foot a:hover{color:var(--text)}.bs-hero .bs-chat--hero .bs-chat-status{color:var(--text-dim)}.bs-hero .bs-chat--hero .bs-chat-bubble{border:1px solid rgba(17,18,22,.1);background:rgba(255,255,255,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 14px 36px rgba(17,18,22,.07)}.bs-chat{display:grid;gap:.4rem;justify-items:start;margin:.55rem auto 0;text-align:left}.bs-chat-meta{display:flex;align-items:baseline;gap:.45rem;padding-left:.2rem}.bs-chat-name{font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.04em;color:#d4f85a}.bs-chat-status{font-size:.72rem;color:rgba(255,255,255,.55);opacity:0;transition:opacity .2s ease}.bs-chat:has(.bs-chat-bubble.is-thinking) .bs-chat-status{opacity:1}.bs-chat-bubble{position:relative;width:100%;padding:.75rem .9rem;border:1px solid rgba(255,255,255,.12);background:rgba(8,10,14,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 28px rgba(0,0,0,.28)}.bs-chat-bubble p{margin:0;color:rgba(255,255,255,.92);font-size:.92rem;line-height:1.55;min-height:1.4em}.bs-chat-typing{display:inline-flex;gap:.22rem;margin-bottom:.35rem}.bs-chat-bubble:not(.is-thinking) .bs-chat-typing{display:none}.bs-chat-typing span{width:.35rem;height:.35rem;border-radius:50%;background:#c6f135;animation:about-milo-caret .9s step-end infinite}.bs-chat-typing span:nth-child(2){animation-delay:.15s}.bs-chat-typing span:nth-child(3){animation-delay:.3s}.bs-chat-caret{color:#c6f135;font-weight:700}.bs-lab{margin:2rem 0 3.5rem;padding:clamp(2rem,4vw,3rem);border:1px solid var(--line);background:radial-gradient(circle at 12% 18%,rgba(198,241,53,.12),transparent 28rem),#f7f8f3}.bs-craft-head h2 span,.bs-lab-head h2 span,.bs-moods-head h2 span{color:var(--text-muted);font-weight:500}.bs-lab-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:clamp(1.25rem,3vw,2rem);margin-top:1.75rem}.bs-lab-stage{position:relative;min-height:clamp(18rem,42vw,26rem);overflow:hidden;border:1px solid rgba(17,18,22,.1);background:#10141a}.bs-lab-scene{position:absolute;inset:-6%;background:#10141a center/cover no-repeat;filter:blur(6px) saturate(1.18);transform:scale(1.05);transition:background-image .8s ease}.bs-lab-figure{position:relative;z-index:1;margin:0;height:100%;display:grid;align-items:end}.bs-lab-figure img{width:100%;max-height:min(72vh,26rem);object-fit:contain;object-position:center bottom;display:block;transition:opacity .35s ease}.bs-lab-figure figcaption{position:absolute;left:.85rem;bottom:.75rem;padding:.28rem .55rem;font-family:var(--font-display);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#11161c;background:rgba(198,241,53,.92)}.bs-lab-milo{position:absolute;z-index:2;right:.65rem;top:.65rem;width:clamp(5.5rem,16vw,8.5rem);filter:drop-shadow(0 10px 24px rgba(0,0,0,.35));transition:transform .35s ease}.bs-lab-beats{display:grid;gap:.55rem;align-content:start}.bs-lab-beat{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.65rem;align-items:start;width:100%;padding:.75rem .85rem;border:1px solid var(--line);background:#fff;text-align:left;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.bs-lab-beat:hover{border-color:rgba(198,241,53,.45)}.bs-lab-beat.is-active{border-color:rgba(198,241,53,.75);box-shadow:0 10px 24px rgba(198,241,53,.12);transform:translateX(.15rem)}.bs-lab-beat-num{font-family:var(--font-display);font-size:.82rem;color:#8fae1f;padding-top:.15rem}.bs-lab-beat-body{display:grid;gap:.2rem}.bs-craft-card h3,.bs-lab-beat-body strong{font-family:var(--font-heading);font-size:1rem}.bs-craft-card p,.bs-lab-beat-body small{color:var(--text-muted);font-size:.86rem;line-height:1.45}.bs-lab-bubble{margin-top:1.25rem;max-width:42rem}.bs-lab-bubble .bs-chat-bubble{background:#fff;border-color:var(--line)}.bs-lab-bubble .bs-chat-name{color:#3f4f12}.bs-lab-note{margin:1.25rem 0 0;color:var(--text-muted);line-height:1.7}.bs-craft{margin:3rem 0}.bs-craft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.bs-craft-card{position:relative;padding:1.15rem 1.15rem 1.15rem 5.5rem;border:1px solid var(--line);background:#fff;min-height:8.5rem}.bs-craft-sticker{position:absolute;left:.65rem;top:.85rem;width:4.5rem}.bs-craft-sticker .milo-sticker--md{width:4.5rem}.bs-craft-card h3{margin:.35rem 0 .45rem;font-size:1.08rem}.bs-craft-card p{margin:0;font-size:.92rem;line-height:1.55}.bs-moods{margin:3rem 0;padding:2rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.bs-moods-track{display:flex;width:max-content;margin-top:1.35rem;animation:bs-moods-marquee 36s linear infinite}.bs-moods-set{display:flex;gap:1.1rem;padding-right:1.1rem}.bs-moods-item{flex:0 0 auto;width:5.2rem;margin:0;text-align:center}.bs-moods-item .milo-sticker--sm{width:4.6rem;margin:0 auto}.bs-moods-item figcaption{margin-top:.35rem;font-size:.68rem;color:var(--text-muted)}.bs-proof{margin:3rem 0}.bs-proof-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem 2rem;align-items:center;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--line);background:radial-gradient(circle at 0 0,rgba(198,241,53,.14),transparent 16rem),#fff}.bs-proof-milo .milo-sticker--md{width:clamp(6rem,18vw,8rem)}.bs-proof-copy h2{margin-bottom:.85rem;font-family:var(--font-heading);font-size:clamp(1.35rem,2.4vw,1.85rem)}.reduce-motion .bs-moods-track{animation:none;flex-wrap:wrap;width:auto}.reduce-motion .bs-lab-figure img,.reduce-motion .bs-lab-scene{transition:none}@media (max-width:900px){.brand-story-page.page-shell,.page-shell.brand-story-page{padding-top:calc(4.55rem + env(safe-area-inset-top,0))}.bs-hero{width:100%;max-width:none;margin-top:calc(-1*(4.55rem + env(safe-area-inset-top,0)));margin-left:0;min-height:0;padding-top:calc(4.55rem + env(safe-area-inset-top,0) + 1rem);padding-right:calc(1.65rem + env(safe-area-inset-right,0));padding-bottom:2.75rem;padding-left:calc(1.65rem + env(safe-area-inset-left,0))}.bs-hero-bg{inset:auto -20% 8% 18%;height:58%;opacity:.12;transform:none}.bs-hero-scrim{background:linear-gradient(180deg,rgba(247,248,245,.96)0,rgba(247,248,245,.9) 46%,rgba(238,243,227,.72) 100%)}.bs-craft-grid,.bs-hero-stage,.bs-lab-layout,.bs-proof-card{grid-template-columns:minmax(0,1fr)}.bs-hero-milo{order:-1;width:100%}.bs-hero-milo .milo-sticker--hero{width:min(72vw,16.5rem)}.bs-hero .bs-chat--hero{width:100%}.bs-hero .hero-actions,.bs-hero .page-actions{flex-direction:column;align-items:stretch;max-width:none;gap:.7rem}.bs-hero .hero-actions .btn,.bs-hero .page-actions .btn{flex:none;width:100%;justify-content:center}.bs-lab-milo .milo-sticker,.bs-lab-milo .milo-sticker--lg{width:100%;max-width:100%}.bs-craft-card{padding-left:1.15rem;padding-top:5rem}.bs-craft-sticker{left:1rem;top:.75rem}}.header-lang,.nav-lang-switch,.nav-mobile-lang{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,18,22,.14);font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text);text-decoration:none}.header-lang,.nav-lang-switch{width:2.15rem;height:2.15rem;min-height:0;padding:0;border:0;background:transparent;transition:opacity .2s ease}.header-lang-icon{display:block;width:1.15rem;height:1.15rem}.header-lang:hover,.nav-lang-switch:hover{background:transparent;opacity:.62}.header-actions .header-lang{margin-right:.15rem;min-width:0;white-space:nowrap}.nav-center .nav-lang-switch{display:none}.nav-mobile-lang{min-height:2.25rem;margin-bottom:.65rem;padding:.35rem .75rem}.nav-mobile-lang:hover{background:#f4f5f0;border-color:rgba(17,18,22,.28)}.page-shell--video{overflow:visible}.page-shell--video .vp-page-hero{margin-bottom:1.75rem}.page-shell--video .vp-page-hero .page-lead{max-width:46rem}.vp-cover,.vp-cover-stage{position:relative;overflow:hidden;background:#0b0c10}.vp-cover{--vp-cover-h:clamp(13.5rem, 46vh, 26rem);left:50%;width:100vw;max-width:100vw;margin:0 0 2.75rem;transform:translateX(-50%)}.vp-cover-stage{width:100%;height:var(--vp-cover-h);max-height:55vh}.vp-cover-stage.is-playing{box-shadow:inset 0 0 0 1px rgba(198,241,53,.18)}.vp-cover .vp-player-hit,.vp-cover-hit{padding:0;border:0;background:0 0;cursor:pointer;color:#c6f135;z-index:2}.vp-cover .vp-player-hit,.vp-cover-hit,.vp-cover-hit picture,.vp-cover-poster{position:absolute;inset:0;width:100%;height:100%;display:block}.vp-cover-poster{object-fit:cover;object-position:center 42%;transform:scale(1.04);transform-origin:55% 40%;transition:transform .9s var(--ease);animation:vp-cover-ken 18s var(--ease) both}.vp-cover-hit:focus-visible .vp-cover-poster,.vp-cover-hit:hover .vp-cover-poster{transform:scale(1.08);animation:none}.vp-cover-ui,.vp-cover-veil{position:absolute;pointer-events:none}.vp-cover-veil{inset:0;z-index:1;background:linear-gradient(90deg,rgba(8,9,12,.55)0,rgba(8,9,12,.18) 42%,rgba(8,9,12,.28) 100%),linear-gradient(180deg,rgba(8,9,12,.2)0,transparent 28%,transparent 58%,rgba(8,9,12,.72) 100%)}.vp-cover-ui{left:var(--page-gutter);right:var(--page-gutter);bottom:1.1rem;z-index:2;display:grid;grid-template-columns:1fr auto;grid-template-areas:"kicker play""title play""hint play";align-items:end;gap:.2rem 1rem;text-align:left;color:#fff}.vp-cover-kicker{grid-area:kicker;font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(198,241,53,.92)}.vp-cover-title{grid-area:title;font-family:var(--font-display);font-size:clamp(1.35rem,3.2vw,2rem);font-weight:650;letter-spacing:-.03em;line-height:1.1}.vp-cover-hint{grid-area:hint;margin-top:.15rem;font-size:.86rem;color:rgba(255,255,255,.78)}.vp-cover-play{grid-area:play;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:rgba(12,13,16,.55);backdrop-filter:blur(8px);transition:transform .25s ease,background .25s ease}.vp-cover-hit:focus-visible .vp-cover-play,.vp-cover-hit:hover .vp-cover-play{transform:scale(1.06);background:rgba(12,13,16,.78)}.vp-cover .vp-player-frame,.vp-cover-frame{position:absolute;inset:0;z-index:3;overflow:hidden}.vp-cover .vp-player-embed{position:absolute;left:50%;top:50%;width:max(100%,calc(var(--vp-cover-h)*16/9));height:max(100%,calc(100vw*9/16));min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.vp-cover .vp-player-embed iframe,.vp-cover .vp-player-frame iframe,.vp-player-embed iframe,.vp-player-frame iframe{width:100%;height:100%;border:0}.vp-cover-stage.is-playing .vp-player-hit{display:none}.vp-cover-foot{margin:.65rem var(--page-gutter)0;max-width:var(--max-wide)}.vp-cover-foot a{font-family:var(--font-display);font-size:.8rem;font-weight:500;letter-spacing:.04em;color:var(--text-muted);text-decoration:none}.vp-player{position:relative;overflow:hidden;background:#111216}.vp-player-hit,.vp-player-poster{position:absolute;inset:0;width:100%;height:100%}.vp-player-hit{display:block;padding:0;border:0;background:0 0;cursor:pointer;color:#b7f000}.vp-player-poster{object-fit:cover;object-position:center;transition:transform .7s ease}.vp-player-hit:focus-visible .vp-player-poster,.vp-player-hit:hover .vp-player-poster{transform:scale(1.03)}.vp-player-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,9,12,.72)0,transparent 45%),linear-gradient(120deg,rgba(8,9,12,.35),transparent 50%)}.vp-player-play{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:rgba(12,13,16,.55);backdrop-filter:blur(8px);transition:transform .25s ease,background .25s ease}.vp-player-hit:focus-visible .vp-player-play,.vp-player-hit:hover .vp-player-play{transform:translate(-50%,-50%) scale(1.06);background:rgba(12,13,16,.72)}.vp-player-cta{position:absolute;left:1.25rem;bottom:1.15rem;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}.vp-player-frame{position:absolute;inset:0;overflow:hidden}.vp-player-embed{position:absolute;left:50%;top:50%;width:118%;height:118%;transform:translate(-50%,-50%)}.vp-player.is-playing .vp-player-hit{display:none}.vp-tracks{margin:0 0 3.25rem;padding:0}.vp-tracks-head{max-width:42rem;margin-bottom:1.5rem}.vp-capability-head h2,.vp-process-head h2,.vp-studio-copy h2,.vp-tracks-head h2{margin:.3rem 0 .65rem;font-family:var(--font-display);font-size:clamp(1.55rem,3.2vw,2.15rem);letter-spacing:-.03em;line-height:1.15}.vp-track p,.vp-tracks-head p{margin:0;color:var(--text-muted);line-height:1.65}.vp-tracks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.vp-track{padding:1.35rem 1.25rem 1.45rem;border-top:2px solid var(--text);background:linear-gradient(180deg,rgba(198,241,53,.08),transparent 42%),#f7f8f4}.vp-track--long{background:linear-gradient(180deg,rgba(17,18,22,.05),transparent 42%),#f4f5f7}.vp-studio-drops-rail figcaption,.vp-track-index{font-family:var(--font-display);color:var(--text-muted)}.vp-track-index{display:block;margin-bottom:.7rem;font-size:.72rem;font-weight:600;letter-spacing:.12em}.vp-track h3{margin:0 0 .5rem;font-size:1.15rem}.vp-track p{font-size:.96rem;line-height:1.6}.vp-studio{margin:0 0 3.5rem;padding:2rem 0 0;border-top:1px solid var(--line)}.vp-studio-inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:center;margin-bottom:1.75rem}.vp-studio-brand{margin:.35rem 0 .85rem}.vp-studio-brand img{display:block;width:min(11.5rem,52vw);height:auto}.vp-capability-head h2,.vp-process-head h2,.vp-studio-copy h2{margin:.25rem 0 .75rem;font-size:clamp(1.55rem,3.2vw,2.2rem)}.vp-studio-copy>p{margin:0 0 1.15rem;max-width:40rem;color:var(--text-muted);line-height:1.7}.vp-studio-actions{display:flex;flex-wrap:wrap;gap:.65rem}.vp-studio-stage{display:grid;place-items:center;min-height:10rem;padding:1.25rem;background:radial-gradient(ellipse 70% 55%at 50% 40%,rgba(198,241,53,.22),transparent 62%),linear-gradient(165deg,#111216 0,#1a1d24 100%);overflow:hidden}.vp-studio-logo-mark{width:min(16rem,72%);height:auto;filter:drop-shadow(0 10px 28px rgba(0,0,0,.35));animation:vp-studio-float 7s ease-in-out infinite}.vp-studio-drops-head{margin-bottom:.85rem}.vp-process-step h3,.vp-studio-drops-head h3,.vp-track h3{font-family:var(--font-display);letter-spacing:-.02em}.vp-studio-drops-head h3{margin:.25rem 0 0;font-size:clamp(1.15rem,2.4vw,1.45rem)}.vp-studio-drops-rail{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.vp-studio-drops-rail img,.vp-studio-drops-rail picture{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#eef0f3}.vp-studio-drops-rail figcaption{margin-top:.35rem;font-size:.68rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-align:center}.vp-rhythm-note{margin-bottom:2.75rem}.vp-process{max-width:none;margin:0 0 3.5rem;padding:0}.vp-process-head{max-width:48rem;margin-bottom:1.65rem}.vp-capability-head h2,.vp-process-head h2{margin:.35rem 0 .75rem}.vp-process-head p,.vp-process-step p{margin:0;color:var(--text-muted);line-height:1.65}.vp-process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none}.vp-process-step{padding:1.15rem 1rem 1.25rem;border-top:2px solid var(--text);background:linear-gradient(180deg,rgba(183,240,0,.06),transparent 40%),#f7f8f4}.vp-process-num{display:block;margin-bottom:.7rem;font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.12em;color:var(--text-muted)}.vp-process-step h3{margin:0 0 .4rem;font-size:1.08rem}.vp-process-step p{font-size:.92rem;line-height:1.55}.vp-capability{max-width:none;margin:0 0 3.25rem;padding:2rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(rgba(17,18,22,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.03) 1px,transparent 1px);background-size:36px 36px}.vp-capability-head{max-width:48rem;margin-bottom:1.5rem}.vp-capability-head h2{font-size:clamp(1.55rem,3.2vw,2.15rem)}.vp-capability-head p{margin:0;color:var(--text-muted);line-height:1.65}.vp-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0 0 1.5rem;padding:0;list-style:none}.vp-capability-grid li{padding:.75rem .9rem;border:1px solid rgba(17,18,22,.12);background:rgba(255,255,255,.88);font-family:var(--font-display);font-size:.9rem;font-weight:550;letter-spacing:-.01em}.vp-capability-cta{display:flex}@media (max-width:960px){.vp-cover{--vp-cover-h:clamp(12.5rem, 42vh, 22rem)}.vp-studio-inner,.vp-tracks-grid{grid-template-columns:1fr}.vp-studio-stage{min-height:8.5rem}.vp-studio-drops-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.vp-capability-grid,.vp-process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vp-cover{--vp-cover-h:clamp(11.5rem, 38vh, 17.5rem)}.vp-cover-ui{bottom:.85rem;gap:.15rem .75rem}.vp-cover-play{width:3.15rem;height:3.15rem}.vp-cover-title{font-size:1.2rem}.vp-capability-grid,.vp-process-steps{grid-template-columns:1fr}.vp-studio-drops-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}}@media (prefers-reduced-motion:reduce){.vp-cover-poster,.vp-studio-logo-mark{animation:none!important}}.about-founder-profile-link{display:inline-block;margin-top:1.1rem;font:500 .92rem/1.4 var(--font-body);color:#111216;text-decoration:none;border-bottom:1px solid rgba(17,18,22,.35)}.about-founder-profile-link:hover{border-bottom-color:#111216}.about-team{width:100%;max-width:none;margin-left:0;margin-right:0;padding:5.5rem var(--page-gutter) 2rem}.about-team--corp{position:relative;background:linear-gradient(rgba(17,18,22,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.03) 1px,transparent 1px),linear-gradient(180deg,#f7f8f4 0,#fff 55%);background-size:48px 48px,48px 48px,auto;border-top:1px solid rgba(17,18,22,.08);border-bottom:1px solid rgba(17,18,22,.08);padding-bottom:clamp(3rem,5vw,4.5rem)}.about-team-corp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;max-width:var(--max-wide);margin:0 auto 1.75rem}.about-team-corp-head h2{margin:.35rem 0 .55rem;font:700 clamp(1.9rem,3.8vw,2.75rem)/1.12 var(--font-heading);letter-spacing:var(--track-title)}.about-team-corp-head>div>p:last-child,.team-corp-directory-head>div>p:last-child{margin:0;max-width:34rem;color:var(--text-muted);line-height:1.7}.about-team-corp-milo .milo-sticker--md{width:5.25rem;animation:team-corp-bob 3.8s ease-in-out infinite}.about-team-corp-list{list-style:none;margin:0 auto;padding:0;max-width:var(--max-wide);border-top:1px solid rgba(17,18,22,.12);background:rgba(255,255,255,.72)}.about-team-corp-row{border-bottom:1px solid rgba(17,18,22,.12)}.about-team-corp-link{display:grid;grid-template-columns:3rem minmax(6.5rem,8.5rem) minmax(0,1fr) auto;gap:clamp(.9rem,2vw,1.5rem);align-items:center;padding:clamp(1rem,2vw,1.35rem) clamp(.75rem,1.5vw,1.15rem);color:inherit;text-decoration:none;transition:background .25s var(--ease)}.about-team-corp-link:hover{background:rgba(198,241,53,.1)}.about-team-corp-index{font:600 .85rem/1 var(--font-display);letter-spacing:.08em;color:#8b919c}.about-team-corp-photo{margin:0;overflow:hidden;aspect-ratio:4/5;background:#e8eaee}.about-team-corp-photo img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease)}.about-team-card:hover img,.about-team-corp-link:hover .about-team-corp-photo img,.team-corp-row-link:hover .team-corp-row-photo img{transform:scale(1.04)}.about-team-card>span,.about-team-corp-role{letter-spacing:.14em;text-transform:uppercase;color:#8b919c}.about-team-corp-role{margin:0;font:500 .7rem/1 var(--font-display)}.about-team-corp-body h3{margin:.3rem 0 .4rem;font:700 clamp(1.25rem,2.2vw,1.7rem)/1.15 var(--font-heading)}.about-team-corp-body>p{margin:0;max-width:40rem;color:#5c6370;font-size:.95rem;line-height:1.65}.about-team-corp-creds{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:.7rem 0 0;padding:0}.about-team-corp-creds li{padding:.25rem .5rem;border:1px solid rgba(17,18,22,.12);background:#fff;font-size:.75rem;color:#444955}.about-team-corp-more,.about-team-more a{border-bottom:1px solid rgba(17,18,22,.35)}.about-team-corp-more{display:inline-block;margin-top:.7rem;font-size:.86rem;font-weight:600}.about-team-corp-sticker{align-self:start;margin-top:.2rem;transition:transform .35s var(--ease)}.about-team-corp-link:hover .about-team-corp-sticker{transform:translateY(-.2rem) scale(1.06)}.about-team-corp-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;max-width:var(--max-wide);margin:1.75rem auto 0}.about-team-corp-foot-milo{margin-right:.25rem}@media (max-width:900px){.about-team-corp-link{grid-template-columns:2.5rem minmax(5.5rem,7rem) minmax(0,1fr)}.about-team-corp-milo,.about-team-corp-sticker{display:none}}@media (max-width:640px){.about-team-corp-link{grid-template-columns:minmax(5rem,6.25rem) minmax(0,1fr)}.about-team-corp-index{display:none}}.about-team .about-section-head{max-width:none}.about-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(1.25rem,3vw,2rem);margin-top:2.5rem}.about-team-card{display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:transform .35s ease}.about-team-card:hover{transform:translateY(-4px)}.about-team-card figure,.tm-story-visual figure{margin:0;overflow:hidden;aspect-ratio:4/5;background:#eceff2}.about-team-card img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.about-team-card>span{margin-top:1rem;font:500 .72rem/1 var(--font-display)}.about-team-card h3{margin:.45rem 0 .55rem;font:500 1.45rem/1.2 var(--font-display);letter-spacing:-.03em}.about-team-card p{margin:0;color:#5c6370;font-size:.92rem;line-height:1.65}.about-team-card small{margin-top:.9rem;font-size:.85rem;color:#111216}.about-team-more{margin:1.75rem 0 0}.about-team-more a{color:#111216;text-decoration:none}.team-member-page.page-shell,.team-page.page-shell{max-width:none;width:100%;margin:0;padding:7.5rem 0 0;overflow-x:visible}.team-page .cta-band{margin-bottom:0}.team-member-page .tm-close,.team-page .cta-band,.team-page .team-corp-directory,.team-page .team-corp-hero,.team-page .team-corp-milo-band,.team-page .team-corp-pillars,.team-page .team-hero,.team-page .team-showcase-section{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.team-page--corp{background:radial-gradient(ellipse 70% 40%at 100%0,rgba(198,241,53,.14),transparent 55%),linear-gradient(180deg,#f6f7f4 0,#fff 18%,#fff 100%)}.team-corp-hero{position:relative;padding-top:.25rem;padding-bottom:clamp(2.5rem,5vw,4rem);overflow:hidden}.team-corp-hero-bg{position:absolute;inset:0 0 auto;height:min(28rem,70%);pointer-events:none;background-image:linear-gradient(rgba(17,18,22,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 90%)}.team-corp-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);gap:clamp(1.75rem,4vw,4rem);align-items:end;width:100%;max-width:var(--max-wide);margin:0 auto}.team-corp-hero-copy h1,.team-corp-pillars-head h2{margin:.35rem 0 .9rem;font:700 clamp(3rem,7vw,5.25rem)/1.02 var(--font-heading);letter-spacing:var(--track-title)}.team-corp-hero-lead{margin:0;max-width:36rem;color:var(--text-muted);font-size:clamp(1.05rem,1.5vw,1.16rem);line-height:1.75}.team-corp-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.team-corp-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:2rem 0 0;max-width:28rem;background:rgba(17,18,22,.1);border:1px solid rgba(17,18,22,.1)}.team-corp-hero-stats>div{display:flex;flex-direction:column;gap:.25rem;padding:.95rem 1rem;background:#fff}.team-corp-hero-stats dt{margin:0;font:700 1.45rem/1 var(--font-display);letter-spacing:-.03em}.team-corp-hero-stats dd{margin:0;color:#8b919c;font-size:.78rem;letter-spacing:.04em}.team-corp-hero-milo{justify-self:end;width:min(100%,20rem)}.team-corp-milo-stage{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem .5rem .5rem}.team-corp-milo-bubble{position:relative;z-index:2;margin:0 0 .35rem;max-width:16rem;padding:.75rem .95rem;background:#111216;color:#fff;font-size:.88rem;line-height:1.45;animation:team-corp-bob 3.6s ease-in-out infinite}.team-corp-milo-bubble::after{content:"";position:absolute;left:50%;bottom:-.45rem;width:.7rem;height:.7rem;background:#111216;transform:translateX(-50%) rotate(45deg)}.team-corp-milo-bubble p{margin:0;position:relative;z-index:1}.team-corp-milo-caption{margin:.35rem 0 0;font:500 .72rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#8b919c}.team-corp-milo-float{position:absolute;z-index:2;filter:drop-shadow(0 10px 18px rgba(17,18,22,.12));animation:team-corp-bob 4s ease-in-out infinite}.team-corp-milo-float--a{top:12%;left:-.4rem;animation-delay:-1.2s}.team-corp-milo-float--b{top:38%;right:-.6rem;animation-delay:-2.1s}.team-corp-milo-stage .milo-sticker--hero{width:clamp(11rem,22vw,15rem)}.team-corp-pillars{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,4rem);max-width:var(--max-wide);margin:0 auto;width:100%}.team-corp-pillars-head{max-width:40rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.team-corp-pillars-head h2{margin:.35rem 0 .65rem;font:700 clamp(1.8rem,3.5vw,2.6rem)/1.15 var(--font-heading)}.team-corp-pillars-head>p{margin:0;color:var(--text-muted);line-height:1.7}.team-corp-pillars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem)}.team-corp-pillar{position:relative;padding:1.35rem 1.25rem 1.5rem;border-top:2px solid #111216;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,248,244,.96))}.team-corp-pillar-milo{margin-bottom:.65rem}.team-corp-pillar-milo .milo-sticker--md{width:4.75rem}.team-corp-pillar-kicker{margin:0 0 .35rem;font:500 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#8b919c}.team-corp-pillar h3{margin:0 0 .55rem;font:700 1.25rem/1.2 var(--font-heading)}.team-corp-pillar>p:last-child{margin:0;color:#5c6370;font-size:.95rem;line-height:1.65}.team-corp-directory{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2.5rem,5vw,4rem);max-width:var(--max-wide);margin:0 auto;width:100%}.team-corp-directory-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.team-corp-directory-head h2{margin:.35rem 0 .55rem;font:700 clamp(1.8rem,3.5vw,2.6rem)/1.15 var(--font-heading)}.team-corp-directory-milo .milo-sticker--md{width:5.5rem;animation:team-corp-bob 3.8s ease-in-out infinite}.team-corp-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(17,18,22,.12)}.team-corp-row{border-bottom:1px solid rgba(17,18,22,.12)}.team-corp-row-link{display:grid;grid-template-columns:3.25rem minmax(7.5rem,9.5rem) minmax(0,1fr) auto;gap:clamp(1rem,2.5vw,1.75rem);align-items:center;padding:clamp(1.15rem,2.2vw,1.6rem)0;color:inherit;text-decoration:none;transition:background .25s var(--ease)}.team-corp-row-link:hover{background:rgba(198,241,53,.08)}.team-corp-row-index{font:600 .85rem/1 var(--font-display);letter-spacing:.08em;color:#8b919c}.team-corp-row-photo{margin:0;overflow:hidden;aspect-ratio:4/5;background:#e8eaee}.team-corp-row-photo img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease)}.team-corp-row-role{margin:0;font:500 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#8b919c}.team-corp-row-body h3{margin:.35rem 0 .45rem;font:700 clamp(1.35rem,2.4vw,1.85rem)/1.15 var(--font-heading);letter-spacing:var(--track-title)}.team-corp-row-lead{margin:0;max-width:40rem;color:#5c6370;font-size:.96rem;line-height:1.65}.team-corp-row-creds{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.85rem 0 0;padding:0}.team-corp-row-creds li{padding:.28rem .55rem;border:1px solid rgba(17,18,22,.12);background:#fff;font-size:.78rem;color:#444955}.team-corp-row-more{display:inline-block;margin-top:.85rem;font-size:.88rem;font-weight:600;border-bottom:1px solid rgba(17,18,22,.35)}.team-corp-row-milo{align-self:start;margin-top:.35rem;opacity:.92;transition:transform .35s var(--ease),opacity .35s var(--ease)}.team-corp-row-link:hover .team-corp-row-milo{transform:translateY(-.25rem) scale(1.06);opacity:1}.team-corp-milo-band{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.team-corp-milo-band-inner{display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(0,1.25fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;width:100%;max-width:var(--max-wide);margin:0 auto;padding:clamp(1.75rem,3.5vw,2.75rem);background:radial-gradient(circle at 12% 20%,rgba(198,241,53,.28),transparent 42%),linear-gradient(135deg,#111216 0,#1c1f27 55%,#14161c 100%);color:#fff}.team-corp-milo-band-cast{display:flex;align-items:flex-end;justify-content:center;gap:.35rem}.team-corp-milo-band-cast .milo-sticker--md{width:clamp(4.5rem,10vw,6.25rem)}.team-corp-milo-band-cast .milo-sticker:nth-child(2){width:clamp(5.5rem,12vw,7.5rem);transform:translateY(-.55rem)}.team-corp-milo-band-copy .section-label{color:rgba(255,255,255,.55)}.team-corp-milo-band-copy h2{margin:.35rem 0 .7rem;font:700 clamp(1.65rem,3vw,2.35rem)/1.18 var(--font-heading)}.team-corp-milo-band-copy>p{margin:0 0 1.25rem;max-width:34rem;color:rgba(255,255,255,.72);line-height:1.7}.team-corp-milo-band .btn-ghost{border-color:rgba(255,255,255,.35);color:#fff}.team-corp-milo-band .btn-ghost:hover{background:rgba(255,255,255,.08)}@media (max-width:960px){.team-corp-hero-inner,.team-corp-milo-band-inner{grid-template-columns:1fr}.team-corp-hero-milo{justify-self:center;order:-1}.team-corp-pillars-grid{grid-template-columns:1fr}.team-corp-row-link{grid-template-columns:2.5rem minmax(5.5rem,7rem) minmax(0,1fr)}.team-corp-directory-milo,.team-corp-row-milo{display:none}}@media (max-width:640px){.team-corp-hero-stats{max-width:none}.team-corp-row-link{grid-template-columns:minmax(5rem,6.25rem) minmax(0,1fr)}.team-corp-row-index{display:none}.team-corp-milo-band-cast{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.team-corp-directory-milo .milo-sticker--md,.team-corp-milo-bubble,.team-corp-milo-float{animation:none}}.team-hero{padding:.5rem 0 1.5rem;max-width:none;width:100%}.team-hero h1,.tm-hero h1{margin:.35rem 0 .85rem;font:700 clamp(3rem,8vw,5.5rem)/1.02 var(--font-heading);letter-spacing:var(--track-title)}.team-hero-lead{margin:0;max-width:min(52rem,100%);color:var(--text-muted);font-size:clamp(1.05rem,1.6vw,1.18rem);line-height:1.75}.tm-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(14rem,20rem);gap:clamp(2rem,4vw,3.5rem);align-items:end;width:100%;max-width:var(--max-wide);margin:0 auto;padding:1rem var(--page-gutter) 2.75rem}.tm-hero-copy{min-width:0}.tm-hero-role{margin:.35rem 0 0;font:500 .78rem/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#8b919c}.tm-hero h1{margin:.35rem 0 .9rem;font:700 clamp(2.4rem,5.5vw,4.2rem)/1.02 var(--font-heading)}.tm-hero-lead{margin:0;max-width:38rem;color:var(--text-muted);font-size:clamp(1.02rem,1.5vw,1.12rem);line-height:1.75}.tm-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.65rem}.tm-hero-photo{margin:0;width:100%;max-width:none;justify-self:end;display:grid;gap:.85rem}.tm-hero-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 18%;display:block;background:#eceff2}.tm-hero-photo figcaption{display:grid;gap:.2rem}.tm-hero-photo figcaption strong{font:650 1rem/1.3 var(--font-heading)}.tm-hero-photo figcaption span{color:#8b919c;font-size:.84rem}.tm-creds{width:100%;max-width:var(--max-wide);margin:0 auto 3.5rem;padding:0 var(--page-gutter)}.tm-creds .section-label{margin-bottom:1rem}.tm-credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid rgba(17,18,22,.12)}.tm-credentials li{display:grid;gap:.3rem;padding:1.15rem 1.25rem 1.15rem 0;border-bottom:1px solid rgba(17,18,22,.1);background:0 0;font:inherit;letter-spacing:0}.tm-credentials li:nth-child(even){padding-left:1.25rem;padding-right:0}.tm-credentials strong{font:650 .98rem/1.35 var(--font-heading);color:#111216}.tm-credentials span{color:#5c6370;font-size:.88rem;line-height:1.45}.tm-education{margin:0;padding:1.1rem 0 0;border-top:1px solid rgba(17,18,22,.12);color:var(--text-muted);font-size:.98rem;line-height:1.6}.tm-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;width:100%;margin:0 0 4.5rem;background:rgba(17,18,22,.1);border-top:1px solid rgba(17,18,22,.1);border-bottom:1px solid rgba(17,18,22,.1)}.tm-channel-stats li,.tm-metric{display:flex;flex-direction:column}.tm-metric{gap:.35rem;padding:clamp(1.35rem,3vw,2rem) clamp(1.1rem,3vw,2.5rem);background:#fff}.tm-metric strong{font:700 clamp(1.8rem,3.5vw,2.6rem)/1 var(--font-display);letter-spacing:-.04em}.tm-metric span{color:#8b919c;font-size:.85rem}.tm-story{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:clamp(1.5rem,3.5vw,3rem);align-items:start;width:100%;max-width:var(--max-wide);margin:0 auto 3.5rem;padding:0 var(--page-gutter)}.tm-story-visual{position:sticky;top:7rem;max-width:14rem}.tm-story-visual img{width:100%;height:100%;object-fit:cover}.tm-story-list article{padding:1.75rem 0 1.9rem}.tm-story-list article>span{display:block;margin-bottom:.55rem;font:500 .72rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#8b919c}.tm-story-list h2{margin:0 0 .7rem;font:700 clamp(1.4rem,2.6vw,1.9rem)/1.25 var(--font-heading);letter-spacing:var(--track-title)}.tm-story-list p{margin:0;max-width:none;color:#5c6370;line-height:1.75}.tm-channel,.tm-quote{width:100%;margin:0 0 4.5rem}.tm-quote,.tm-story-list article{border-top:1px solid rgba(17,18,22,.1)}.tm-quote{padding:3rem var(--page-gutter);border-bottom:1px solid rgba(17,18,22,.1);text-align:left;background:linear-gradient(rgba(17,18,22,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.03) 1px,transparent 1px),#f7f8f5;background-size:48px 48px,48px 48px,auto}.tm-quote p{margin:0 0 1rem;max-width:min(54rem,100%);font:650 clamp(1.6rem,3.8vw,2.5rem)/1.35 var(--font-heading);letter-spacing:-.02em}.tm-quote--one-line p{max-width:none;white-space:nowrap}@media (max-width:720px){.tm-quote--one-line p{white-space:normal}}.tm-quote cite{font-style:normal;color:#8b919c;font-size:.88rem}.tm-channel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:0 var(--page-gutter)}.tm-channel-copy h2,.tm-close h2,.tm-section-head h2{margin:.35rem 0 .85rem;font:700 clamp(1.9rem,3.8vw,2.9rem)/1.15 var(--font-heading);letter-spacing:var(--track-title)}.tm-channel-copy>p{margin:0 0 1.25rem;max-width:none;color:#5c6370;line-height:1.7}.tm-channel-stats{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;margin:0 0 1.4rem;padding:0;list-style:none}.tm-channel-stats li{gap:.25rem;min-width:5.5rem}.tm-channel-stats strong{font:700 1.6rem/1 var(--font-display)}.tm-channel-stats span{color:#8b919c;font-size:.78rem}.tm-channel-shot{margin:0;overflow:hidden;background:#111216}.tm-channel-shot img{display:block;width:100%;height:auto}.tm-section-head{max-width:none;margin-bottom:2rem;padding:0}.tm-close h2,.tm-section-head h2{margin:.35rem 0 .75rem}.tm-close>p,.tm-section-head p{margin:0;max-width:44rem;color:#5c6370;line-height:1.7}.tm-close,.tm-focus,.tm-gallery,.tm-videos{width:100%;margin-left:0;margin-right:0;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.tm-videos{margin-bottom:4.5rem}.tm-videos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.team-video-card{display:flex;flex-direction:column;gap:.85rem}.team-video-player.vp-player{max-width:none;width:100%;max-height:none;aspect-ratio:16/9;border-radius:0;border:1px solid rgba(17,18,22,.12);box-shadow:none}.team-video-duration{position:absolute;right:.7rem;bottom:.7rem;z-index:2;padding:.2rem .4rem;background:rgba(0,0,0,.72);color:#fff;font:500 .72rem/1 var(--font-display)}.team-video-angle{display:inline-block;margin-bottom:.35rem;font:500 .68rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#8b919c}.team-video-meta h3{margin:0 0 .55rem;font:650 1.05rem/1.4 var(--font-heading);letter-spacing:-.015em}.team-video-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.85rem}.team-video-stats strong{font-weight:600;color:#111216}.team-video-stats a{color:#5c6370;text-decoration:none;border-bottom:1px solid rgba(17,18,22,.2)}.tm-focus{margin-bottom:4.5rem}.tm-focus-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1rem,3vw,2.5rem);margin:0;padding:0;list-style:none}.tm-focus-list li{display:flex;align-items:baseline;gap:.75rem;padding:1.15rem 0;border-top:1px solid rgba(17,18,22,.1);font:650 1.08rem/1.4 var(--font-heading)}.tm-focus-list span{flex:0 0 auto;font:500 .72rem/1 var(--font-display);letter-spacing:.1em;color:#8b919c}.tm-gallery{margin-bottom:4rem}.tm-gallery-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(.85rem,2vw,1.25rem)}.tm-gallery-grid figure{margin:0;overflow:hidden;background:#eceff2}.tm-gallery-grid img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.tm-gallery-grid figcaption{margin-top:.55rem;color:#8b919c;font-size:.82rem}.tm-close{padding-top:3.5rem;padding-bottom:2rem;max-width:none}.tm-close h2{margin:.35rem 0 .85rem;max-width:28rem;font:700 clamp(2rem,4.5vw,3.2rem)/1.15 var(--font-heading)}.tm-close>p{max-width:36rem}@media (max-width:960px){.tm-channel,.tm-hero,.tm-story{grid-template-columns:1fr}.tm-hero{gap:1.75rem;padding-bottom:2rem}.tm-hero-photo{justify-self:stretch;max-width:min(20rem,100%);order:2}.tm-hero-copy{order:1}.tm-hero-actions{margin-top:1.35rem}.tm-creds{margin-bottom:2.75rem}.tm-credentials{grid-template-columns:1fr}.tm-credentials li,.tm-credentials li:nth-child(even){padding:1.05rem 0}.tm-story-visual{position:static;max-width:14rem}.tm-metrics{grid-template-columns:repeat(2,1fr)}.team-card,.tm-focus-list,.tm-gallery-grid,.tm-videos-grid{grid-template-columns:1fr}}@media (max-width:640px){.tm-metrics{grid-template-columns:1fr 1fr}.tm-channel-stats{gap:1rem}}.team-showcase-section{width:100%;margin:0;padding:1rem var(--page-gutter) 3rem}.team-showcase{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.95fr);align-items:start;gap:clamp(2rem,5vw,6rem);width:100%;max-width:none;user-select:none}.team-showcase-photos{display:flex;width:100%;justify-content:space-between;gap:clamp(.65rem,1.5vw,1.1rem);overflow:visible;padding-bottom:0}.team-showcase-col{display:flex;flex-direction:column;gap:.65rem}.team-showcase-col--offset-lg{margin-top:4.25rem}.team-showcase-col--offset-sm{margin-top:2rem}.team-showcase-photo{display:block;padding:0;border:0;overflow:hidden;border-radius:.85rem;background:#e6e8ec;cursor:pointer;flex-shrink:0;transition:opacity .35s ease}.team-showcase-photo--a{width:clamp(9rem,14vw,13.5rem);height:clamp(9.6rem,15vw,14.5rem)}.team-showcase-photo--b{width:clamp(10rem,15.5vw,15rem);height:clamp(10.6rem,16.5vw,16rem)}.team-showcase-photo--c{width:clamp(9.4rem,14.5vw,14rem);height:clamp(10rem,15.5vw,15rem)}.team-showcase-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.78);transition:filter .45s ease}.team-showcase.is-hovering .team-showcase-photo.is-dimmed{opacity:.55}.team-showcase-photo.is-active img,.team-showcase:not(.is-hovering) .team-showcase-photo:hover img{filter:grayscale(0) brightness(1)}.team-showcase-list{display:flex;flex-direction:column;justify-content:center;gap:clamp(1.35rem,2.5vw,2rem);min-width:0;width:100%;padding-top:.5rem}.team-showcase-row{display:block;color:inherit;text-decoration:none;transition:opacity .3s ease}.team-showcase.is-hovering .team-showcase-row.is-dimmed{opacity:.45}.team-showcase-row-head{display:flex;align-items:center;gap:.65rem}.team-showcase-mark{width:1rem;height:.75rem;flex-shrink:0;border-radius:.3rem;background:rgba(17,18,22,.22);transition:width .3s ease,background .3s ease}.team-showcase-row.is-active .team-showcase-mark,.team-showcase-row:hover .team-showcase-mark{width:1.25rem;background:var(--text)}.team-showcase-row-head strong{font:700 clamp(1.25rem,2.2vw,1.7rem)/1.05 var(--font-heading);letter-spacing:var(--track-title)}.team-showcase-social{display:inline-flex;align-items:center;gap:.3rem;margin-left:.15rem;opacity:0;transform:translateX(-.4rem);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.team-showcase-row.is-active .team-showcase-social,.team-showcase-row:hover .team-showcase-social{opacity:1;transform:translateX(0);pointer-events:auto}.team-showcase-social-ico{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;color:var(--text-muted)}.team-showcase-role{display:block;margin-top:.45rem;padding-left:1.7rem;font:500 .68rem/1.2 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.team-showcase-edu{display:block;margin-top:.35rem;padding-left:1.7rem;color:var(--text-muted);font-size:.86rem;line-height:1.45}.team-showcase-more{display:inline-block;margin-top:.55rem;padding-left:1.7rem;font-size:.82rem;color:var(--text);border-bottom:1px solid transparent}.team-showcase-row.is-active .team-showcase-more,.team-showcase-row:hover .team-showcase-more{border-bottom-color:rgba(17,18,22,.35)}.about-team .team-showcase{margin-top:.5rem}@media (max-width:900px){.team-showcase{grid-template-columns:1fr}.team-showcase-photos{width:100%;justify-content:flex-start;overflow-x:auto}.team-showcase-col--offset-lg{margin-top:3rem}.team-showcase-col--offset-sm{margin-top:1.35rem}}@media (max-width:640px){.team-showcase-photo--a,.team-showcase-photo--b,.team-showcase-photo--c{width:6.8rem;height:7.4rem}.team-showcase-col--offset-lg{margin-top:2.5rem}}.industry-category-page .llm-101-hero-grid,.industry-insights-page .llm-101-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(13rem,.4fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:start}.industry-category-page .llm-101-hero-copy h1,.industry-insights-page .llm-101-hero-copy h1{max-width:min(36rem,100%);font-size:clamp(1.85rem,3.4vw,2.65rem);line-height:1.28;letter-spacing:-.02em;text-wrap:pretty}@media (max-width:900px){.industry-category-page .llm-101-hero-grid,.industry-insights-page .llm-101-hero-grid{grid-template-columns:1fr}}.revampable-page{--rv-pink:#fc2a69;--rv-ink:#1a0b12;--rv-content-max:81rem;--rv-reading-max:54rem;--rv-grid-gap:clamp(1.5rem, 3vw, 2.5rem);--rv-section-space:clamp(3.75rem, 7vw, 6rem);max-width:calc(var(--rv-content-max) + (var(--page-gutter)*2))}.revampable-page>.faq-section,.revampable-page>.feature-grid,.revampable-page>.page-hero,.revampable-page>.prose-section,.revampable-page>.service-page-media{width:100%;max-width:var(--rv-content-max);margin-inline:auto;min-width:0}.revampable-hero{margin-bottom:clamp(2.5rem,5vw,4rem)}.revampable-hero-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:var(--rv-grid-gap);align-items:center;margin-top:1.15rem}.revampable-hero-copy,.revampable-hero-grid{min-width:0;max-width:100%}.revampable-eyebrow{margin:0 0 .55rem;color:var(--text-muted);font-size:.92rem;letter-spacing:.02em}.revampable-hero-copy h1{max-width:min(28rem,100%)}.revampable-hero-accent{color:var(--rv-pink)}.revampable-hero-copy .page-lead{margin-bottom:1.35rem;max-width:38rem}.revampable-hero-media{margin:0;width:100%;max-width:min(26rem,100%);justify-self:end;min-width:0}.revampable-hero-media img,.revampable-hero-media picture{display:block;width:100%;max-width:100%;height:auto}.revampable-hero-media img{aspect-ratio:1;object-fit:contain;background:radial-gradient(circle at 50% 42%,rgba(252,42,105,.08),transparent 58%),#f6f4f5;border-radius:1rem}.revampable-hero-media figcaption{display:grid;gap:.15rem;margin-top:.65rem;padding:0 .15rem}.revampable-hero-media figcaption span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.revampable-hero-media figcaption strong{font-family:var(--font-heading);font-size:.95rem;font-weight:600;color:var(--rv-ink);line-height:1.35}.revampable-page .revampable-shot{height:auto;aspect-ratio:1440/720;margin-top:0}.revampable-page .revampable-shot img{object-position:center top}.revampable-page .revampable-shot,.revampable-page>.prose-section{margin-bottom:var(--rv-section-space)}.revampable-page>.prose-section>.page-actions,.revampable-page>.prose-section>.revampable-brand-row,.revampable-page>.prose-section>h2,.revampable-page>.prose-section>p{width:min(100%,var(--rv-reading-max))}.revampable-page>.prose-section>h2{margin-top:0}.revampable-page>.prose-section>p:last-child{margin-bottom:0}.revampable-brand-row{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem;margin:0 0 1.5rem}.revampable-wordmark{display:block;width:min(14.5rem,70vw);height:auto}.revampable-tagline{margin:0;color:var(--text-muted);font-size:.98rem;line-height:1.55;max-width:28rem}.revampable-pillar-num{margin:0 0 .45rem;font-family:var(--font-display);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rv-pink)}.revampable-page>.feature-grid{gap:0 var(--rv-grid-gap);margin-top:0;margin-bottom:var(--rv-section-space);padding:0}.revampable-page>.feature-grid .feature-item{padding:clamp(1.5rem,3vw,2rem)0;min-width:0}.revampable-focus-grid article:nth-child(-n+2),.revampable-page>.feature-grid .feature-item:nth-child(-n+2),.revampable-steps li:nth-child(-n+2){border-bottom:1px solid var(--line)}.revampable-focus-grid article h3,.revampable-page>.feature-grid .feature-item h3{min-height:1.7em}.revampable-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rv-grid-gap);margin:clamp(1.75rem,3vw,2.25rem)0 1.25rem}.revampable-split-card{min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem);border-top:3px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.72)}.revampable-split-card--trafficholic{border-top-color:var(--accent-pop)}.revampable-split-card--revampable{border-top-color:var(--rv-pink)}.revampable-split-card h3{margin:.35rem 0 .85rem;font-size:1.15rem}.revampable-split-card ul{margin:0;padding:0;display:grid;gap:.55rem}.revampable-split-card li{position:relative;padding-left:1rem;color:var(--text-muted);font-size:.95rem;line-height:1.55}.revampable-split-card li::before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:currentColor;opacity:.45}.revampable-note{margin:0;color:var(--text-muted);font-size:.95rem}.revampable-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--rv-grid-gap);margin-top:clamp(1.75rem,3vw,2.25rem);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.revampable-focus-grid article{min-width:0;padding:clamp(1.5rem,3vw,2rem)0}.revampable-focus-grid article h3{margin:0 0 .4rem;font-size:1.05rem}.revampable-focus-grid article p{margin:0;font-size:.95rem}.revampable-page #who-needs-revamp .geo-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rv-grid-gap);margin:clamp(1.75rem,3vw,2.25rem)0 1.25rem}.revampable-page #who-needs-revamp .geo-stat-strip li{min-width:0;min-height:100%;padding:clamp(1.25rem,2.5vw,1.75rem)}.revampable-page #who-needs-revamp .geo-stat-strip strong{font-family:var(--font-heading);font-size:1.05rem;letter-spacing:var(--track-title);line-height:1.45}.atc-metric span,.revampable-focus-grid article p,.revampable-page #who-needs-revamp .geo-stat-strip span,.revampable-steps{color:var(--text-muted);line-height:1.65}.revampable-steps{margin:clamp(1.75rem,3vw,2.25rem)0 1.75rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--rv-grid-gap);list-style:none;counter-reset:rv-step;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.revampable-steps li{position:relative;min-width:0;padding:clamp(1.5rem,3vw,2rem)0 clamp(1.5rem,3vw,2rem) 2.75rem;counter-increment:rv-step}.revampable-steps li::before{content:counter(rv-step,decimal-leading-zero);position:absolute;top:clamp(1.65rem,3vw,2.15rem);left:0;color:var(--rv-pink);font:500 .75rem/1 var(--font-display);letter-spacing:.12em}.revampable-steps strong{color:var(--text)}.revampable-page>.faq-section{margin-top:0;margin-bottom:clamp(1rem,3vw,2rem);padding-top:clamp(2rem,4vw,3rem)}.revampable-page .faq-accordion,.revampable-page .faq-section-head{width:min(100%,67.5rem)}.revampable-page .faq-item--fold summary{padding:1.15rem 1.25rem}.revampable-page .faq-item-answer{padding:0 1.25rem 1.25rem 4rem}@media (max-width:900px){.revampable-hero-grid{grid-template-columns:1fr;gap:1.35rem}.revampable-hero-media{justify-self:start;max-width:min(17.5rem,68vw)}.revampable-focus-grid,.revampable-page #who-needs-revamp .geo-stat-strip,.revampable-split-grid,.revampable-steps{grid-template-columns:1fr}.revampable-focus-grid article:nth-child(n),.revampable-page>.feature-grid .feature-item:nth-child(n),.revampable-steps li:nth-child(n){border-bottom:1px solid var(--line)}.revampable-focus-grid article:last-child,.revampable-page>.feature-grid .feature-item:last-child,.revampable-steps li:last-child{border-bottom:0}}@media (max-width:640px){.revampable-page{--rv-section-space:3.75rem}.revampable-page .revampable-shot{aspect-ratio:4/3}.revampable-hero-media{max-width:min(15.5rem,72vw)}.revampable-hero-media figcaption strong{font-size:.9rem}.revampable-split-grid{gap:1rem}.revampable-page .faq-item--fold summary{grid-template-columns:1.65rem minmax(0,1fr);gap:.6rem;padding:1rem}.revampable-page .faq-item-answer{padding:0 1rem 1rem 3.25rem}}.atc-case,.rmp-case{position:relative}.atc-case .atc-head,.rmp-case .rmp-head{max-width:54rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.atc-case .atc-head .section-title{margin-bottom:.9rem}.atc-case .atc-head .section-desc{max-width:46rem;margin-bottom:1.25rem;line-height:1.85}.atc-platforms,.rmp-tags{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0}.atc-platforms li,.rmp-tags li{padding:.4rem .7rem;border:1px solid rgba(17,18,22,.14);background:rgba(255,255,255,.72);font:500 .74rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.atc-metrics{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.85rem;margin:0;padding:0;max-width:var(--max-wide)}.atc-metric{position:relative;overflow:hidden;padding:1.25rem 1.15rem 1.35rem;border:1px solid rgba(17,18,22,.09);background:rgba(255,255,255,.74);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.atc-metric::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--accent-pop),transparent 80%)}.atc-metric:hover{transform:translateY(-3px);border-color:rgba(198,241,53,.55);box-shadow:0 14px 36px rgba(17,18,22,.08)}.atc-metric strong{display:block;margin-bottom:.4rem;font-family:var(--font-display);font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--text);word-break:break-word}.atc-metric span{display:block;font-size:.84rem;line-height:1.45}.atc-metric small{display:inline-block;margin-top:.5rem;padding:.2rem .45rem;font-family:var(--font-display);font-size:.7rem;font-weight:650;letter-spacing:.04em;color:#3f5208;background:rgba(198,241,53,.4)}.atc-metric--domain strong{font-size:clamp(.95rem,1.55vw,1.2rem);letter-spacing:-.04em;word-break:break-all}.atc-metrics--in-stage{margin:0 0 clamp(1.35rem,2.75vw,2rem)}.atc-stage{position:relative;margin:0;padding:clamp(1.1rem,2.2vw,1.75rem);overflow:hidden}.atc-stage>*{position:relative;z-index:1}.atc-stage::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 40%at 12%0,rgba(198,241,53,.12),transparent 70%),radial-gradient(ellipse 40% 35%at 92% 18%,rgba(17,18,22,.04),transparent 65%)}.atc-stage .proof-stage-bar{padding:0 0 1.15rem}.atc-stage-copy{display:flex;flex-direction:column;gap:clamp(.85rem,1.6vw,1.15rem);min-width:0}.atc-stage-copy .proof-stage-bar{padding:0;margin:0}.atc-stage-copy .atc-rail{margin:0}.atc-stage-copy .proof-stage-title{font-size:clamp(1.05rem,1.55vw,1.28rem);font-weight:650;letter-spacing:-.02em;line-height:1.3;text-transform:none;color:var(--text)}.atc-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.9rem,1.9vw,1.5rem);margin:0 0 clamp(1.35rem,2.75vw,2rem);padding:0}.atc-bento-card--wide,.atc-bento-hero{grid-column:1/-1}.atc-bento-card,.atc-bento-hero{display:flex;flex-direction:column;gap:.55rem;margin:0;min-width:0}.atc-hero-frame{position:relative;display:flex;flex-direction:column;padding:clamp(.65rem,1.2vw,1rem);border:1px solid rgba(17,18,22,.12);background:linear-gradient(165deg,rgba(17,18,22,.94),rgba(28,30,36,.98));box-shadow:0 24px 52px rgba(17,18,22,.18);overflow:hidden}.atc-hero-glow{position:absolute;top:-18%;right:-14%;width:72%;height:58%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(198,241,53,.3),transparent 68%)}.atc-hero-screen{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-start;max-height:min(340px,48vh);border:1px solid rgba(255,255,255,.08);background:#111216;overflow:hidden}.atc-bento-media img,.atc-hero-screen img{display:block;width:100%;height:auto;max-height:min(320px,46vh);object-fit:cover;object-position:top center}.atc-hero-screen .svc-proof-preview--portrait img{width:auto;max-width:min(100%,220px);max-height:min(320px,46vh);margin:0 auto;object-fit:cover;object-position:top center}.atc-hero-caption{position:relative;z-index:2;display:grid;gap:.18rem;margin-top:.75rem;padding:.85rem .95rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#f4f5f7}.atc-hero-caption span,.rmp-duo-caption span{font-family:var(--font-display);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,245,247,.55)}.atc-hero-caption strong{font-family:var(--font-display);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:600;letter-spacing:-.02em;line-height:1.4;color:#fff}.atc-hero-caption small{font-size:.82rem;line-height:1.55;color:rgba(198,241,53,.92)}.atc-bento-media{position:relative;max-height:min(280px,42vh);border:1px solid rgba(17,18,22,.1);background:#111216;box-shadow:0 14px 32px rgba(17,18,22,.1);overflow:hidden;transition:box-shadow .4s var(--ease)}.atc-bento-card:hover .atc-bento-media{box-shadow:0 18px 36px rgba(17,18,22,.14)}.atc-bento-card figcaption{display:flex;flex-direction:column;gap:.15rem;padding:.75rem .85rem;border:1px solid rgba(17,18,22,.09);background:rgba(255,255,255,.7)}.atc-bento-card figcaption span{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.atc-bento-card figcaption strong{font-family:var(--font-display);font-size:.92rem;font-weight:550;letter-spacing:-.02em;line-height:1.5;color:var(--text)}.rmp-duo{display:grid;gap:clamp(1.25rem,2.6vw,2rem);margin:0 0 clamp(1.35rem,2.75vw,2rem)}.rmp-duo-card{margin:0;min-width:0}.rmp-duo-frame{position:relative;padding:clamp(.65rem,1.2vw,1rem);border:1px solid rgba(17,18,22,.12);background:linear-gradient(165deg,rgba(17,18,22,.94),rgba(28,30,36,.98));box-shadow:0 24px 52px rgba(17,18,22,.18);overflow:hidden}.rmp-duo-frame--light{border-color:rgba(17,18,22,.1);background:linear-gradient(165deg,#fff,#f2f4f7);box-shadow:0 18px 42px rgba(17,18,22,.09)}.rmp-duo-glow{position:absolute;top:-20%;right:-12%;width:66%;height:60%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(198,241,53,.28),transparent 68%)}.rmp-duo-screen{position:relative;z-index:1;display:block;width:100%;margin:0;padding:0;border:1px solid rgba(255,255,255,.08);background:#111216;overflow:hidden;cursor:zoom-in;text-align:left;font:inherit;color:inherit;appearance:none;-webkit-appearance:none}.rmp-duo-frame--light .rmp-duo-screen{border-color:rgba(17,18,22,.08);background:#fff}.rmp-duo-screen img{display:block;width:100%;height:auto;transition:transform .55s var(--ease)}.rmp-duo-screen:hover:not(.is-proof-enlarged) img{transform:scale(1.05)}.rmp-duo-screen.is-proof-enlarged{z-index:40;overflow:visible}.rmp-duo-screen.is-proof-enlarged img{position:relative;z-index:41;transform:scale(1.28);transform-origin:top center;box-shadow:0 28px 64px rgba(17,18,22,.42),0 0 0 1px rgba(198,241,53,.35)}.rmp-duo-caption{position:relative;z-index:2;display:grid;gap:.2rem;margin-top:.75rem;padding:.85rem .95rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#f4f5f7}.rmp-duo-caption strong{font-family:var(--font-display);font-size:clamp(1rem,1.8vw,1.18rem);font-weight:600;letter-spacing:-.02em;line-height:1.4;color:#fff}.rmp-duo-caption small{font-size:.84rem;line-height:1.6;color:rgba(198,241,53,.92)}.rmp-duo-caption--light{border-color:rgba(17,18,22,.09);background:rgba(255,255,255,.72);color:var(--text)}.rmp-duo-caption--light span{color:var(--text-dim)}.rmp-duo-caption--light strong{color:var(--text)}.atc-steps span,.rmp-duo-caption--light small{color:var(--text-muted)}.atc-rail{margin:0 0 clamp(1.35rem,2.75vw,2rem);padding:clamp(1.25rem,2.4vw,1.85rem);border:1px solid rgba(17,18,22,.09);background:rgba(255,255,255,.62)}.atc-rail-label{margin:0 0 1.1rem;font-family:var(--font-display);font-size:.7rem;font-weight:550;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.atc-steps,.atc-steps em{position:relative;margin:0}.atc-steps{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:clamp(1rem,2vw,1.5rem);padding:0}.atc-steps::before{content:"";position:absolute;top:1.15rem;left:1.4rem;right:1.4rem;height:1px;pointer-events:none;background:linear-gradient(90deg,rgba(198,241,53,.15),rgba(198,241,53,.75),rgba(198,241,53,.15))}.atc-steps li{position:relative;display:grid;gap:.45rem;min-width:0;padding:0}.atc-steps em{z-index:1;display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:1px solid rgba(198,241,53,.95);background:var(--accent-pop);box-shadow:0 0 0 4px rgba(255,255,255,.75);font-family:var(--font-display);font-style:normal;font-size:.74rem;font-weight:700;letter-spacing:.04em;color:#111216}.atc-steps strong{display:block;font-family:var(--font-heading);font-size:.94rem;font-weight:650;letter-spacing:var(--track-title);line-height:1.35;color:var(--text)}.atc-steps span{display:block;font-size:.85rem;line-height:1.65}.atc-stage-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:1.35rem 2rem;margin:0;padding:0}.atc-note{flex:1 1 20rem;max-width:44rem;margin:0;font-size:.92rem;line-height:1.8;color:var(--text-muted)}.atc-cta{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0;max-width:min(100%,26rem)}.atc-cta-stack{display:grid;gap:.85rem;justify-items:stretch;min-width:min(100%,18rem)}.atc-cta-stack .btn-whatsapp{width:100%;justify-content:center}.atc-cta--service{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0}.atc-cta--service .text-link{font-weight:600}.has-js .atc-stage.reveal:not(.is-visible) .atc-steps li{opacity:0;transform:translateY(10px)}.has-js .atc-stage.reveal.is-visible .atc-steps li{opacity:1;transform:translateY(0);transition:opacity .55s var(--ease) calc(80ms + var(--i, 0)*70ms),transform .55s var(--ease) calc(80ms + var(--i, 0)*70ms)}.service-detail-page .proof-section,.service-inner-page .proof-section{padding:clamp(2.75rem,5.5vw,4.5rem)0;margin:0;max-width:100%;background:0 0;border-top:1px solid rgba(17,18,22,.08);overflow:visible}.service-detail-page .atc-stage::before,.service-detail-page .proof-section .proof-ambient,.service-inner-page .atc-stage::before,.service-inner-page .proof-section .proof-ambient{display:none}.service-detail-page .atc-case .atc-head,.service-detail-page .proof-inner,.service-detail-page .rmp-case .rmp-head,.service-inner-page .atc-case .atc-head,.service-inner-page .proof-inner,.service-inner-page .rmp-case .rmp-head{max-width:100%}.service-detail-page .atc-stage,.service-inner-page .atc-stage{padding:0;border:0;background:0 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.service-detail-page .atc-case .atc-head .section-desc,.service-inner-page .atc-case .atc-head .section-desc{max-width:58rem}.svc-need-list--snapshot{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem 1.75rem}.revampable-inline{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,3.5vw,3rem);margin:clamp(2.5rem,5vw,4rem)0;padding:clamp(1.75rem,3.5vw,2.75rem)0;border-top:1px solid rgba(17,18,22,.08);border-bottom:1px solid rgba(17,18,22,.08)}.revampable-inline-media{min-width:0;margin:0}.revampable-inline-media img,.revampable-inline-media picture{display:block;width:100%;height:auto;max-width:20rem;margin-inline:auto}.revampable-inline-copy,.vp-studio-copy,.vp-tracks-head{min-width:0}.revampable-inline-copy h2{margin:.5rem 0 .9rem;font:700 clamp(1.35rem,2.6vw,1.95rem)/1.3 var(--font-heading);letter-spacing:var(--track-title);color:var(--text)}.revampable-inline-copy p{margin:0 0 1.25rem;max-width:40rem;line-height:1.8;color:var(--text-muted)}.revampable-inline-copy .page-actions{margin:0}@media (max-width:1100px){.atc-steps::before{display:none}}@media (max-width:900px){.atc-bento{grid-template-columns:minmax(0,1fr)}.atc-stage-foot{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}.atc-note{flex:0 1 auto;max-width:none;width:100%}.atc-cta,.atc-cta-stack{width:100%;min-width:0;max-width:none}.atc-cta .btn{width:100%;justify-content:center}.revampable-inline{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,4vw,2rem)}.revampable-inline-media img,.revampable-inline-media picture{max-width:14rem}}@media (max-width:640px){.atc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.atc-metric{padding:.95rem .85rem 1.05rem}.atc-steps{grid-template-columns:minmax(0,1fr);gap:.7rem}.atc-steps li{grid-template-columns:2.3rem minmax(0,1fr);grid-template-areas:"num title""num desc";align-items:start;column-gap:.85rem;row-gap:.2rem;padding:.8rem .85rem;border:1px solid rgba(17,18,22,.08);background:rgba(255,255,255,.72)}.atc-steps em{grid-area:num;box-shadow:none}.atc-steps strong{grid-area:title}.atc-steps span{grid-area:desc}.atc-bento-card figcaption,.atc-hero-caption,.atc-rail,.rmp-duo-caption{padding:.85rem .8rem}.atc-hero-frame,.rmp-duo-frame{padding:.5rem}}@media (prefers-reduced-motion:reduce){.atc-bento-media,.atc-metric{transition:none}.has-js .atc-stage.reveal:not(.is-visible) .atc-steps li{opacity:1;transform:none}.has-js .atc-stage.reveal.is-visible .atc-steps li{transition:none}}.proof-page{--portfolio-radius:1.15rem;overflow:clip}.proof-page .proof-page-hero{padding:clamp(1.5rem,3vw,2.5rem)0 clamp(2.75rem,5vw,4.25rem)}.proof-page .proof-page-hero-grid{align-items:center}.proof-page .proof-page-hero-metrics{gap:.65rem}.proof-page .proof-page-hero-metrics .proof-metric{min-height:8.25rem;padding:1.05rem;border-radius:.75rem}.proof-page .proof-section--page{padding-top:clamp(2.25rem,4vw,3.25rem);padding-bottom:clamp(2.25rem,4vw,3.25rem)}.portfolio-proof-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,.7fr);align-items:end;gap:1.5rem 4rem;margin-bottom:clamp(1rem,2vw,1.35rem)}.portfolio-proof-head .section-desc,.portfolio-proof-head .section-title{margin-bottom:0}.portfolio-proof-board{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.45fr);min-height:0;overflow:hidden;border:1px solid rgba(17,18,22,.12);border-radius:var(--portfolio-radius);background:#fff;box-shadow:0 24px 70px rgba(17,18,22,.1)}.portfolio-proof-summary{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.15rem,2.25vw,1.65rem);color:#fff;background:radial-gradient(circle at 15% 10%,rgba(198,241,53,.2),transparent 34%),#111216}.portfolio-proof-kicker{margin:0 0 1rem;color:var(--accent-pop);font:650 .72rem/1.3 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.portfolio-proof-statement{margin:0 0 .75rem;color:rgba(255,255,255,.82);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75}.portfolio-proof-statement strong{color:#fff}.portfolio-proof-metrics{display:grid;gap:0;margin:0}.portfolio-proof-metrics>div{padding:.6rem 0;border-top:1px solid rgba(255,255,255,.13)}.portfolio-proof-metrics dt{margin-bottom:.35rem;color:rgba(255,255,255,.5);font-size:.75rem}.portfolio-proof-metrics dd{display:flex;align-items:baseline;gap:.65rem;margin:0;font:600 clamp(1.2rem,2.1vw,1.65rem)/1 var(--font-display)}.portfolio-proof-metrics dd span{color:rgba(255,255,255,.55)}.portfolio-proof-metrics dd i{color:var(--accent-pop);font-style:normal}.portfolio-proof-metrics dd strong{color:var(--accent-pop);font-size:clamp(1.5rem,2.8vw,2.2rem)}.portfolio-proof-note{margin:.65rem 0 0;color:rgba(255,255,255,.54);font-size:.76rem;line-height:1.65}.portfolio-proof-evidence{display:grid;grid-template-rows:19rem 7.75rem;min-width:0;padding:.8rem;gap:.8rem;background:#eef0f2}.portfolio-proof-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;min-height:0}.portfolio-proof-shot{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;padding:0;border:1px solid rgba(17,18,22,.12);border-radius:.65rem;background:#111216;color:#fff;text-align:left;cursor:zoom-in;transition:border-color .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.portfolio-proof-shot:hover{transform:translateY(-2px);border-color:rgba(198,241,53,.85);box-shadow:0 12px 28px rgba(17,18,22,.18)}.portfolio-proof-shot:focus-visible{outline:3px solid var(--accent-pop);outline-offset:3px}.portfolio-proof-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:.88;transition:opacity .25s var(--ease),transform .45s var(--ease)}.portfolio-proof-shot:hover img{opacity:1;transform:scale(1.05)}.portfolio-proof-shot span{position:absolute;z-index:1;inset:auto 0 0;display:grid;gap:.15rem;padding:2rem .85rem .7rem;background:linear-gradient(transparent,rgba(8,9,11,.92))}.portfolio-proof-shot span b,.portfolio-proof-shot span em{font-style:normal}.portfolio-proof-shot span b{color:var(--accent-pop);font:650 .68rem/1.2 var(--font-display);letter-spacing:.08em}.portfolio-proof-shot span em{color:#fff;font-size:.78rem}.portfolio-proof-shot>small{position:absolute;z-index:2;top:.65rem;right:.65rem;padding:.38rem .55rem;border-radius:99rem;background:var(--accent-pop);color:#111216;font-size:.68rem;font-weight:650}.proof-page .atc-case{background:radial-gradient(circle at 92% 5%,rgba(198,241,53,.13),transparent 24rem),#fff}.proof-page #auto-traffic-case{padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(2.25rem,4.5vw,3.5rem)}.proof-page .atc-case .atc-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:1rem 2.5rem;max-width:none;margin-bottom:clamp(1.5rem,3vw,2.25rem);align-items:start}.proof-page .atc-case .atc-head .section-title{max-width:18ch;font-size:clamp(1.85rem,3.2vw,2.55rem);line-height:1.22}.proof-page .atc-case .atc-head>.atc-platforms,.proof-page .atc-case .atc-head>.section-label,.proof-page .atc-case .atc-head>.section-title{grid-column:1}.proof-page .atc-case .atc-head>.section-desc{grid-column:2;grid-row:1/span 3;margin:0;align-self:start;max-width:none;line-height:1.8}.proof-page .atc-case .atc-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem;margin-top:.35rem}.proof-page .atc-case .atc-metric{min-height:0;padding:1.1rem 1.15rem 1.2rem}.proof-page .atc-case .atc-metric strong{margin-bottom:.35rem;font-size:clamp(1.25rem,2.2vw,1.65rem)}.proof-page .atc-case .atc-metric span{font-size:.88rem;line-height:1.45}.proof-page .atc-case .atc-metric small{margin-top:.4rem;font-size:.74rem}.proof-page .atc-stage{display:flex;flex-direction:column;gap:clamp(1.35rem,2.6vw,2rem);padding:clamp(1.25rem,2.6vw,2rem);border-radius:var(--portfolio-radius);overflow:visible}.proof-page .atc-stage .proof-stage-bar{padding:0}.proof-page .atc-evidence{display:grid;gap:clamp(1.25rem,2.4vw,1.85rem);margin:0}.proof-page .atc-primary,.proof-page .atc-verify{margin:0;min-width:0}.proof-page .atc-primary .atc-hero-frame{height:auto;padding:clamp(.75rem,1.4vw,1.1rem)}.proof-page .atc-primary .atc-hero-screen{height:auto;overflow:hidden}.proof-page .atc-primary .atc-hero-screen img{width:auto;max-width:min(100%,220px);height:auto;margin:0 auto}.proof-page .atc-primary .atc-hero-caption{position:static;inset:auto;display:grid;gap:.2rem;margin-top:.85rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.07);color:#f4f5f7}.proof-page .atc-primary .atc-hero-caption span{color:rgba(244,245,247,.62);font-size:.72rem;letter-spacing:.1em}.proof-page .atc-primary .atc-hero-caption strong{font-size:clamp(1.05rem,1.9vw,1.28rem);line-height:1.4;color:#fff}.proof-page .atc-primary .atc-hero-caption small{display:block;font-size:.88rem;line-height:1.55;color:rgba(244,245,247,.78)}.proof-page .atc-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.95rem,1.9vw,1.35rem);margin:0}.proof-page .atc-support .atc-bento-card{display:flex;flex-direction:column;gap:.55rem;margin:0;min-width:0;background:0 0;overflow:visible;border-radius:0}.proof-page .atc-support .atc-bento-media{height:auto;padding:0;border:1px solid rgba(17,18,22,.1);background:#111216;box-shadow:0 12px 28px rgba(17,18,22,.08);overflow:hidden}.proof-page .atc-support .atc-bento-media img,.proof-page .atc-verify .atc-bento-media img{width:100%;height:auto;object-fit:contain;object-position:center top}.proof-page .atc-support .atc-bento-card figcaption{position:static;inset:auto;display:flex;flex-direction:column;gap:.2rem;margin:0;padding:.8rem .9rem;border:1px solid rgba(17,18,22,.09);background:rgba(255,255,255,.86);color:var(--text)}.proof-page .atc-support .atc-bento-card figcaption span,.proof-page .atc-verify figcaption span{color:var(--text-dim);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.proof-page .atc-support .atc-bento-card figcaption strong{color:var(--text);font-size:.98rem;font-weight:600;line-height:1.45}.proof-page .atc-verify .atc-bento-media{height:auto;padding:0;border:1px solid rgba(17,18,22,.1);background:#f7f8fa;box-shadow:0 14px 32px rgba(17,18,22,.08);overflow:hidden}.proof-page .atc-verify figcaption{display:flex;flex-direction:column;gap:.25rem;margin-top:.7rem;padding:.85rem .95rem;border:1px solid rgba(17,18,22,.09);background:rgba(255,255,255,.9)}.proof-page .atc-verify figcaption strong{color:var(--text);font-family:var(--font-display);font-size:clamp(.95rem,1.5vw,1.08rem);font-weight:550;line-height:1.55}.proof-page .atc-rail{margin:0;padding:clamp(1.15rem,2.2vw,1.65rem)}.proof-page .atc-rail-label{margin-bottom:.85rem;font-size:.74rem}.proof-page .atc-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.25rem)}.proof-page .atc-steps em{width:2.15rem;height:2.15rem;font-size:.72rem}.proof-page .atc-steps strong{font-size:.95rem}.proof-page .atc-steps span{font-size:.84rem;line-height:1.55}.proof-page .atc-stage-foot{align-items:center;gap:1.25rem 2rem}.proof-page .atc-cta-stack{min-width:min(100%,17.5rem)}.proof-page .proof-more-cases{padding-top:clamp(4rem,7vw,6rem)}.proof-page .portfolio-grid-page{gap:1rem}.proof-page .portfolio-grid-page .portfolio-item{border-radius:.8rem}.proof-page .portfolio-grid-page .portfolio-media{aspect-ratio:16/10}.proof-page .portfolio-grid-page .portfolio-meta{padding:1rem}.proof-page .portfolio-grid-page .portfolio-title{min-height:0}.portfolio-lightbox{position:fixed;inset:0;width:min(94vw,80rem);max-width:none;height:fit-content;max-height:92dvh;margin:auto;padding:0;border:0;border-radius:.85rem;background:#111216;color:#fff;box-shadow:0 30px 100px rgba(0,0,0,.42)}.portfolio-lightbox::backdrop{background:rgba(5,6,8,.78);backdrop-filter:blur(8px)}.portfolio-lightbox-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:92dvh}.portfolio-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.12)}.portfolio-lightbox-bar h2{margin:0;font-size:.92rem;font-weight:600}.portfolio-lightbox-close{min-width:3rem;min-height:2.5rem;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.2);border-radius:99rem;background:0 0;color:#fff;cursor:pointer}.portfolio-lightbox-close:focus-visible,.portfolio-lightbox-close:hover{border-color:var(--accent-pop);color:var(--accent-pop);outline:0}.portfolio-lightbox-media{min-height:0;overflow:auto;padding:1rem}.portfolio-lightbox-media img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(92dvh - 8rem);margin:auto;object-fit:contain}.portfolio-lightbox-caption{margin:0;padding:.75rem 1rem 1rem;color:rgba(255,255,255,.66);font-size:.82rem}body:has(.portfolio-lightbox[open]){overflow:hidden}@media (max-width:980px){.portfolio-proof-head,.proof-page .atc-case .atc-head{grid-template-columns:1fr}.proof-page .atc-case .atc-head>*{grid-column:1!important;grid-row:auto!important}.portfolio-proof-board{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr)}.proof-page .atc-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-page .atc-steps::before{display:none}}@media (max-width:720px){.proof-page .proof-page-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-page .proof-page-hero-metrics .proof-metric{min-height:0}.portfolio-proof-board,.proof-page .atc-steps,.proof-page .atc-support{grid-template-columns:1fr}.portfolio-proof-summary{padding:1.35rem}.portfolio-proof-evidence{grid-template-rows:14rem auto}.portfolio-proof-thumbs{grid-template-columns:1fr;grid-auto-rows:10.5rem}.proof-page .atc-case .atc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-page .atc-steps li{grid-template-columns:2.15rem 1fr;grid-template-areas:"num title""num desc";column-gap:.75rem}.proof-page .atc-steps em{grid-area:num}.proof-page .atc-steps strong{grid-area:title}.proof-page .atc-steps span{grid-area:desc}.proof-page .atc-stage-foot{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}.proof-page .atc-note{flex:0 1 auto}}@media (prefers-reduced-motion:reduce){.portfolio-proof-shot,.portfolio-proof-shot img{transition:none}}.home-revampable{--revamp-pink:#fc2a69;--revamp-ink:#1a0b12;--revamp-fog:rgba(255, 255, 255, 0.72);box-sizing:border-box;width:100%;max-width:100%;margin:clamp(.85rem,2vw,1.4rem)0;padding:clamp(1.35rem,2.8vw,2.1rem)0;color:#fff;background:radial-gradient(ellipse 55% 90%at 88% 50%,rgba(252,42,105,.42),transparent 62%),radial-gradient(circle at 12% 18%,rgba(252,42,105,.18),transparent 42%),var(--revamp-ink);overflow-x:clip}.home-revampable-inner{box-sizing:border-box;width:100%;max-width:var(--max-wide);margin:0 auto;padding:0 var(--page-gutter);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.25rem,3vw,2.25rem);align-items:center;min-width:0}.home-revampable-copy{min-width:0;max-width:100%;position:relative;z-index:1}.home-revampable-copy .section-label{margin:0 0 .55rem;color:rgba(255,255,255,.55)}.home-revampable-logo{display:block;width:min(12.75rem,70%);max-width:100%;height:auto;margin:.15rem 0 .75rem}.home-revampable-copy h2{margin:0 0 .7rem;font-family:var(--font-heading);font-size:clamp(1.4rem,2.4vw,1.95rem);font-weight:700;line-height:1.25;letter-spacing:var(--track-title);color:#fff;overflow-wrap:anywhere}.home-revampable-lead{margin:0 0 .95rem;max-width:34rem;color:var(--revamp-fog);font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.7}.home-revampable-lead strong{color:#fff;font-weight:600}.home-revampable-points{list-style:none;margin:0 0 1.15rem;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 0}.home-revampable-points li{display:inline-flex;align-items:center;margin:0;padding:0;border:0;background:0 0;border-radius:0;min-width:0}.home-revampable-points li:not(:last-child)::after{content:"";display:inline-block;width:.28rem;height:.28rem;margin:0 .85rem;border-radius:50%;background:var(--revamp-pink);flex-shrink:0}.home-revampable-points strong{font-family:var(--font-heading);font-size:.92rem;font-weight:600;color:#fff;line-height:1.35;letter-spacing:.01em}.home-revampable-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:0}.home-revampable-actions .btn{min-height:2.7rem;padding:.65rem 1.25rem;font-size:.95rem}.home-revampable-site-link{font-size:.92rem;font-weight:500;color:rgba(255,255,255,.82);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:1px;transition:color .2s var(--ease),border-color .2s var(--ease)}.home-revampable-site-link:hover{color:#fff;border-bottom-color:var(--revamp-pink)}.home-revampable-media{position:relative;min-width:0;max-width:none;justify-self:end;width:min(100%,30rem);margin-right:calc(var(--page-gutter)*-.25)}.home-revampable-stage{position:relative;width:100%;aspect-ratio:16/11.2;max-height:min(20rem,50vw);margin:0;overflow:visible}.home-revampable-stage::before{content:"";position:absolute;inset:18% 8% 12% 14%;border-radius:50%;background:radial-gradient(circle,rgba(252,42,105,.28)0,rgba(252,42,105,.08) 52%,transparent 74%);filter:blur(22px);pointer-events:none;z-index:0}.home-revampable-card{position:absolute;margin:0;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:.85rem;background:#fff;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.38),0 2px 0 rgba(255,255,255,.08) inset;line-height:0;z-index:1}.home-revampable-card-chrome{display:flex;align-items:center;gap:.35rem;height:1.35rem;padding:0 .7rem;background:linear-gradient(180deg,#f4f5f7 0,#eceef2 100%);border-bottom:1px solid rgba(17,18,22,.08)}.home-revampable-card-chrome span{width:.42rem;height:.42rem;border-radius:50%;background:#d5d8de}.home-revampable-card-chrome span:nth-child(1){background:#ff5f56}.home-revampable-card-chrome span:nth-child(2){background:#ffbd2e}.home-revampable-card-chrome span:nth-child(3){background:#27c93f}.home-revampable-card img,.home-revampable-card picture{display:block;width:100%;height:auto}.home-revampable-card img{aspect-ratio:16/10;object-fit:cover;object-position:top center;background:#f3f4f6}.home-revampable-card--back{width:min(62%,17.5rem);top:10%;left:2%;transform:rotate(-4deg);z-index:1;box-shadow:0 14px 32px rgba(0,0,0,.32),0 1px 0 rgba(255,255,255,.06) inset}.home-revampable-card--front{width:min(72%,20.5rem);right:0;bottom:2%;z-index:2;border-color:rgba(252,42,105,.28);box-shadow:0 22px 48px rgba(0,0,0,.42),0 0 0 1px rgba(252,42,105,.12),0 2px 0 rgba(255,255,255,.1) inset}@media (max-width:960px){.home-revampable{padding:clamp(1.25rem,3.5vw,1.7rem)0}.home-revampable-inner{grid-template-columns:minmax(0,1fr);gap:.85rem}.home-revampable-copy{text-align:center}.home-revampable-logo{width:min(11.5rem,64%)}.home-revampable-copy h2{font-size:clamp(1.3rem,5vw,1.65rem)}.home-revampable-lead,.home-revampable-logo{margin-left:auto;margin-right:auto}.home-revampable-media{order:-1;width:min(100%,24rem);margin:0 auto;justify-self:center}.home-revampable-stage{max-height:13.5rem;aspect-ratio:16/10.5}.home-revampable-card-chrome{height:1.15rem;padding:0 .55rem;gap:.28rem}.home-revampable-card-chrome span{width:.34rem;height:.34rem}.home-revampable-card--back{width:min(58%,14rem);top:10%;left:4%}.home-revampable-card--front{width:min(70%,16.5rem);bottom:4%}.home-revampable-points{justify-content:center;gap:.35rem 0}.home-revampable-points li:not(:last-child)::after{margin:0 .65rem}.home-revampable-actions{justify-content:center}}@media (max-width:560px){.home-revampable-actions,.home-revampable-points{flex-direction:column;align-items:center;gap:.75rem}.home-revampable-actions .btn{width:auto}.home-revampable-points{gap:.4rem}.home-revampable-points li:not(:last-child)::after{display:none}}.home-page-shell .channels,.home-page-shell .cta-band,.home-page-shell .home-revamp-compare,.home-page-shell .home-revampable,.home-page-shell .local-ai,.home-page-shell .portfolio,.home-page-shell .proof-section,.home-page-shell .resources-teaser,.home-page-shell .section#services,.home-page-shell .site-footer,.home-page-shell .why-section{content-visibility:auto}.home-page-shell .channels{contain-intrinsic-size:auto 780px}.home-page-shell .section#services{contain-intrinsic-size:auto 5200px}.home-page-shell .home-revampable{contain-intrinsic-size:auto 500px}.home-page-shell .home-revamp-compare{contain-intrinsic-size:auto 1080px}.home-page-shell .why-section{contain-intrinsic-size:auto 1180px}.home-page-shell .local-ai{contain-intrinsic-size:auto 1480px}.home-page-shell .proof-section{contain-intrinsic-size:auto 1750px}.home-page-shell .portfolio{contain-intrinsic-size:auto 890px}.home-page-shell .resources-teaser{contain-intrinsic-size:auto 840px}.home-page-shell .cta-band{contain-intrinsic-size:auto 830px}.home-page-shell .site-footer{contain-intrinsic-size:auto 2030px}@media (min-width:901px){.home-page-shell .channels{contain-intrinsic-size:auto 530px}.home-page-shell .section#services{contain-intrinsic-size:auto 2800px}.home-page-shell .home-revampable{contain-intrinsic-size:auto 440px}.home-page-shell .home-revamp-compare{contain-intrinsic-size:auto 640px}.home-page-shell .why-section{contain-intrinsic-size:auto 720px}.home-page-shell .local-ai{contain-intrinsic-size:auto 980px}.home-page-shell .proof-section{contain-intrinsic-size:auto 1060px}.home-page-shell .portfolio{contain-intrinsic-size:auto 930px}.home-page-shell .resources-teaser{contain-intrinsic-size:auto 920px}.home-page-shell .cta-band{contain-intrinsic-size:auto 950px}.home-page-shell .site-footer{contain-intrinsic-size:auto 960px}}@media print{.home-page-shell .channels,.home-page-shell .cta-band,.home-page-shell .home-revamp-compare,.home-page-shell .home-revampable,.home-page-shell .local-ai,.home-page-shell .portfolio,.home-page-shell .proof-section,.home-page-shell .resources-teaser,.home-page-shell .section#services,.home-page-shell .site-footer,.home-page-shell .why-section{content-visibility:visible}}.about-hero-brand{display:none}@media (min-width:901px){.about-hero-stage{--about-hero-copy-max:34rem;--about-hero-visual-max:28rem;grid-template-columns:minmax(var(--page-gutter),1fr) minmax(0,var(--about-hero-copy-max)) minmax(0,var(--about-hero-visual-max)) minmax(var(--page-gutter),1fr);grid-template-rows:minmax(0,1fr) auto;column-gap:clamp(.75rem,1.6vw,1.5rem);min-height:min(calc(100vh - 8rem),43rem);min-height:min(calc(100dvh - 8rem),43rem);background:linear-gradient(135deg,#0b0d13 0,#141821 52%,#0e131b 100%)}.about-hero-media{position:relative;inset:auto;grid-column:3;grid-row:1;z-index:0;max-width:var(--about-hero-visual-max);justify-self:stretch}.about-hero-media img{object-position:28% 46%;transform:none;animation:none}.about-hero-veil{background:linear-gradient(90deg,#0e131b 0,rgba(14,19,27,.88) 9%,rgba(14,19,27,.32) 32%,rgba(14,19,27,0) 56%),linear-gradient(180deg,rgba(8,10,14,.4)0,rgba(8,10,14,0) 26%,rgba(8,10,14,0) 62%,rgba(8,10,14,.66) 100%)}.about-hero-panel{grid-column:2;grid-row:1;width:100%;max-width:var(--about-hero-copy-max);padding:clamp(1.5rem,3.2vw,2.75rem) .35rem 2rem 0}.about-hero-panel .breadcrumb,.about-hero-panel .breadcrumbs{margin-bottom:1rem}.about-hero-label{margin-bottom:.7rem}.about-hero-panel h1{max-width:100%;margin-bottom:1.1rem;font-size:clamp(1.95rem,3.3vw,3.05rem);line-height:1.16;text-wrap:balance}.about-hero-lead{max-width:33rem;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.72}.about-hero-actions{margin-top:1.6rem}.about-hero-note{margin-top:1.05rem}.about-hero-rail{grid-column:1/-1;grid-row:2;z-index:3;background:rgba(8,10,14,.72)}.about-hero-rail>div{padding:1.05rem 1.25rem 1.1rem 0}}.about-page>.about-company,.about-page>.about-milo-strip,.about-page>.about-next-links,.about-page>.about-sister-brands{padding-left:var(--page-gutter);padding-right:var(--page-gutter);min-width:0;max-width:100%}.about-milo-strip,.about-next-links{padding-top:3.25rem;padding-bottom:3.25rem}.about-milo-strip-inner,.about-next-links-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.35rem 2.5rem;padding:clamp(1.5rem,2.6vw,2.25rem);border:1px solid var(--line);background:rgba(255,255,255,.62)}.about-milo-strip-copy,.about-next-links-inner>div:first-child{min-width:0;max-width:44rem}.about-milo-strip-copy h2,.about-next-links-inner h2{margin:.45rem 0 .5rem;font-family:var(--font-heading);font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700;letter-spacing:var(--track-title);line-height:1.25}.about-milo-strip-copy p:last-child,.about-next-links-inner>div:first-child p:last-child{margin:0;color:var(--text-muted);font-size:.94rem;line-height:1.65}.about-milo-strip-actions,.about-next-links-actions{display:flex;flex-wrap:wrap;flex:0 0 auto;gap:.7rem}.about-company{padding-top:6rem;padding-bottom:0}.about-company .about-section-head{gap:.8rem;margin-bottom:0;padding:clamp(1.5rem,2.6vw,2.25rem);border:1px solid var(--line);background:rgba(255,255,255,.62)}.about-company .about-section-head h2{font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.3}.about-company .about-section-head>p:last-child{max-width:52rem;font-size:.94rem}.about-sister-brands{padding-top:3.25rem;padding-bottom:6.5rem}.about-sister-brands .about-section-head{margin-bottom:2.25rem}.about-sister-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.5vw,1.35rem);align-items:stretch}.about-sister-card{display:flex;flex-direction:column;gap:clamp(.9rem,1.6vw,1.35rem);min-width:0;padding:clamp(1rem,1.7vw,1.5rem);border:1px solid var(--line);background:#fff;color:var(--text);text-decoration:none;transition:border-color .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.about-sister-card:focus-visible,.about-sister-card:hover{border-color:rgba(198,241,53,.9);transform:translateY(-2px);box-shadow:0 14px 32px rgba(17,18,22,.08)}.about-sister-cell{display:block;width:100%;aspect-ratio:12/5;min-width:0;background:#fff}.about-sister-cell picture,.footer-friend-cell picture{display:block;width:100%;height:100%}.about-sister-cell img{object-position:center}.about-sister-body{display:grid;gap:.3rem;min-width:0;margin-top:auto}.about-sister-body strong{font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.about-sister-body span{font-size:.82rem;color:var(--text-muted);line-height:1.55}.footer-friends-list--brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;max-width:56rem;align-items:stretch}.footer-friend--logo{display:grid;align-content:start;gap:.45rem;min-width:0}.footer-friend-cell{display:block;width:100%;aspect-ratio:12/5;min-width:0;background:#fff;border-radius:8px;overflow:hidden}.about-sister-cell img,.footer-friend-cell img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:1100px){.footer-friends-list--brands{grid-template-columns:repeat(2,minmax(0,1fr));max-width:36rem}}@media (max-width:900px){.about-company{padding-top:4rem}.about-sister-brands{padding-top:2.5rem;padding-bottom:4.5rem}.about-milo-strip,.about-next-links{padding-top:2.5rem;padding-bottom:2.5rem}.about-milo-strip-inner,.about-next-links-inner{justify-content:flex-start}.about-sister-grid{grid-template-columns:minmax(0,1fr)}.about-sister-card{flex-direction:row;align-items:center;gap:clamp(.9rem,2.5vw,1.5rem)}.about-sister-cell{flex:0 0 clamp(9rem,32%,15rem);width:auto}.about-sister-body{margin-top:0}}@media (max-width:720px){.about-page>.about-company,.about-page>.about-milo-strip,.about-page>.about-next-links,.about-page>.about-sister-brands{padding-left:1rem;padding-right:1rem}}@media (max-width:600px){.about-sister-card{flex-direction:column;align-items:stretch}.about-sister-cell{flex:0 0 auto;width:100%;max-width:17rem}.footer-friends-list--brands{grid-template-columns:minmax(0,1fr)}}.page-shell.brand-unified-page{width:min(100%,78rem);max-width:78rem;padding-bottom:clamp(3rem,6vw,5rem)}.brand-unified-hero{padding-bottom:clamp(3.5rem,7vw,6rem);border-bottom:1px solid var(--line)}.brand-unified-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);gap:clamp(2.5rem,7vw,6.5rem);align-items:end;margin-top:clamp(2.5rem,6vw,5.5rem)}.brand-unified-hero-copy h1{max-width:15ch;margin:.7rem 0 1rem;font-size:clamp(2.45rem,6vw,5.7rem);line-height:1.02;letter-spacing:-.045em}.brand-refresh-hero .brand-unified-hero-copy h1{max-width:10ch}.brand-unified-thesis{max-width:36rem;margin:0 0 1rem;color:var(--text);font:650 clamp(1.15rem,2vw,1.45rem)/1.55 var(--font-heading)}.brand-unified-hero-copy .page-lead{max-width:42rem;color:var(--text-muted)}.brand-unified-hero-copy .page-actions{margin-top:1.75rem}.brand-unified-route{padding:1.5rem 0 0 1.5rem;border-left:2px solid var(--accent-pop)}.brand-unified-route ol{display:grid;gap:0;margin:1.15rem 0 0;padding:0;list-style:none}.brand-unified-route li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding:1rem 0;border-top:1px solid var(--line)}.brand-refresh-levels article>span,.brand-unified-route li>span,.brand-unified-step-num{color:#617b12;font:650 .76rem/1.4 var(--font-display);letter-spacing:.08em}.brand-unified-route strong{display:block;font:700 1.03rem/1.4 var(--font-heading)}.brand-unified-route li p,.brand-unified-route-note{margin:.3rem 0 0;color:var(--text-muted);font-size:.92rem;line-height:1.65}.brand-unified-applications a,.brand-unified-route a{color:var(--text);text-decoration-thickness:1px;text-underline-offset:.18em}.brand-unified-section{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,7vw,6.5rem);padding:clamp(3.75rem,8vw,7rem)0;border-bottom:1px solid var(--line)}.brand-unified-section-head{align-self:start}.brand-unified-entry h2,.brand-unified-section-head h2{max-width:22ch;margin:.65rem 0 1rem;font:700 clamp(1.75rem,3.5vw,2.75rem)/1.18 var(--font-heading);letter-spacing:-.025em}.brand-unified-entry-copy>p:last-child,.brand-unified-section-head>p:last-child{max-width:40rem;margin:0;color:var(--text-muted);font-size:1rem;line-height:1.8}.brand-unified-fit-list{display:grid}.brand-unified-fit-list article{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;padding:1.35rem 0;border-top:1px solid var(--line)}.brand-unified-fit-list article:first-child{border-top-color:var(--text)}.brand-unified-fit-list article>span{color:var(--text-dim);font:600 .78rem/1.5 var(--font-display)}.brand-refresh-levels h3,.brand-unified-deliverables h3,.brand-unified-fit-list h3{margin:0 0 .4rem;font:700 1.08rem/1.4 var(--font-heading)}.brand-refresh-levels p,.brand-unified-deliverables p,.brand-unified-fit-list p,.brand-unified-process-list p{margin:0;color:var(--text-muted);line-height:1.72}.brand-unified-process{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.brand-unified-process-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--text)}.brand-unified-process-list li{display:grid;grid-template-columns:2.5rem minmax(0,1fr) minmax(8rem,.45fr);gap:1rem;align-items:start;padding:1.5rem 0;border-bottom:1px solid var(--line)}.brand-unified-process-list h3{margin:0 0 .45rem;font:700 1.12rem/1.4 var(--font-heading)}.brand-unified-process-list small{padding-left:1rem;border-left:1px solid var(--line);color:var(--text-dim);font-size:.83rem;line-height:1.55}.brand-refresh-levels,.brand-unified-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.75rem}.brand-refresh-levels article,.brand-unified-deliverables article{padding:1.5rem 0 1.75rem;border-top:1px solid var(--line)}.brand-refresh-levels article:nth-child(-n+2),.brand-unified-deliverables article:nth-child(-n+2){border-top-color:var(--text)}.brand-refresh-levels article>span{display:block;margin-bottom:.75rem}.brand-unified-pricing,.brand-unified-shift{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.brand-unified-shift-table{border-top:1px solid var(--text)}.brand-unified-shift-table>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:1.2rem 0;border-bottom:1px solid var(--line)}.brand-unified-shift-table p{margin:0;line-height:1.65}.brand-unified-shift-table div>p:first-child{color:var(--text-muted)}.brand-unified-shift-head span{color:var(--text-dim);font:650 .73rem/1.4 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.brand-unified-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);border-top:1px solid var(--text)}.brand-unified-pricing-grid p{margin:0;padding-top:1.5rem;color:var(--text-muted);line-height:1.82}.brand-unified-entry{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:clamp(3.75rem,8vw,7rem);padding:clamp(2rem,5vw,3.5rem);border:0;border-left:3px solid var(--accent-pop);background:#f5f7f1}.brand-unified-entry .btn{white-space:nowrap}.brand-unified-page>.faq-section--accordion{max-width:100%;margin-top:clamp(3.75rem,8vw,7rem)}@media (max-width:900px){.brand-unified-entry,.brand-unified-hero-grid,.brand-unified-pricing,.brand-unified-process,.brand-unified-section,.brand-unified-shift{grid-template-columns:minmax(0,1fr);gap:2rem}.brand-unified-hero-grid{margin-top:2.5rem}.brand-unified-route{padding-top:.5rem}.brand-unified-process-list li{grid-template-columns:2.25rem minmax(0,1fr)}.brand-unified-process-list small{grid-column:2;padding:0;border-left:0}.brand-unified-entry{align-items:start}}@media (max-width:600px){.page-shell.brand-unified-page{padding-right:1rem;padding-left:1rem}.brand-unified-hero{padding-bottom:3rem}.brand-unified-hero-copy h1{max-width:100%;font-size:clamp(2.35rem,13vw,3.65rem)}.brand-unified-section{padding:3.5rem 0}.brand-refresh-levels,.brand-unified-deliverables,.brand-unified-pricing-grid{grid-template-columns:minmax(0,1fr)}.brand-refresh-levels article:nth-child(2),.brand-unified-deliverables article:nth-child(2){border-top-color:var(--line)}.brand-unified-shift-table>div{gap:.75rem}.brand-unified-shift-table p{font-size:.9rem}.brand-unified-entry{margin-top:3.5rem;padding:1.5rem}.brand-unified-entry .btn{width:100%;white-space:normal}}.page-shell.service-inner-page{--svc-measure:58rem;--svc-measure-head:44rem;--svc-section-gap:clamp(2.25rem, 4.5vw, 3.5rem);--svc-section-pad:clamp(1.4rem, 2.8vw, 2.1rem);--svc-card-pad:clamp(1.1rem, 2.2vw, 1.55rem);--svc-line:rgba(17, 18, 22, 0.09)}.service-inner-page .page-hero{margin-bottom:var(--svc-section-gap);padding-bottom:var(--svc-section-pad);border-bottom:1px solid var(--svc-line)}.service-inner-page .page-hero h1,.service-inner-page .service-detail-hero-copy h1{max-width:min(100%,38rem)}.service-inner-page .page-lead,.service-inner-page .services-pitch{max-width:min(100%,var(--svc-measure-head))}.service-inner-page .page-hero .section-label{margin-bottom:.55rem}.service-inner-page #service-body>.prose-section,.service-inner-page #service-body>.svc-snapshot,.service-inner-page>.algo-stats-section,.service-inner-page>.geo-platforms,.service-inner-page>.geo-semrush,.service-inner-page>.prose-section,.service-inner-page>.seo-case-paid,.service-inner-page>.seo-pillars,.service-inner-page>.seo-why,.service-inner-page>.sm-svc-proof,.service-inner-page>.sm-svc-visual{width:100%;max-width:100%;margin:0 0 var(--svc-section-gap);padding-bottom:var(--svc-section-pad);border-bottom:1px solid var(--svc-line)}.service-inner-page #service-body>.prose-section:last-child,.service-inner-page>.prose-section:last-child{border-bottom:0;padding-bottom:0}.service-inner-page .proof-section+.prose-section,.service-inner-page .proof-section+section{border-top:0}.service-inner-page .prose-section>.section-label:first-child,.service-inner-page .prose-section>h2:first-child{margin-top:0}.service-inner-page .prose-section>h2{margin-top:0}.service-inner-page .prose-section>h2~h2{margin-top:clamp(1.75rem,3vw,2.5rem)}.service-inner-page .atc-note,.service-inner-page .faq-item p,.service-inner-page .faq-section-head p,.service-inner-page .llm-101-section-head p,.service-inner-page .prose-section>ol:not([class]),.service-inner-page .prose-section>p,.service-inner-page .prose-section>ul:not([class]),.service-inner-page .svc-more-head p,.service-inner-page .svc-need-item p,.service-inner-page .svc-rewrite-more p,.service-inner-page .svc-rewrite-panel>p,.service-inner-page .svc-rewrite-sub,.service-inner-page .svc-snapshot-head p,.service-inner-page .svc-stage-copy>p{max-width:min(100%,var(--svc-measure))}.service-inner-page .atc-head .section-title,.service-inner-page .faq-item h3,.service-inner-page .faq-section-head h2,.service-inner-page .llm-101-section-head h2,.service-inner-page .prose-section>h2,.service-inner-page .prose-section>h3,.service-inner-page .svc-more-head h2,.service-inner-page .svc-rewrite-head h2,.service-inner-page .svc-snapshot-head h2{max-width:min(100%,var(--svc-measure-head))}.service-inner-page .llm-101-section-head{max-width:100%;margin-bottom:clamp(1.15rem,2.2vw,1.6rem)}.service-inner-page .prose-section p{line-height:1.8}.service-inner-page .svc-need-list{gap:.85rem}.service-inner-page .svc-need-item{padding:.1rem 0 .1rem 1.1rem}.service-inner-page .svc-need-item p{line-height:1.75}.service-inner-page .svc-stage-list{display:grid;gap:.8rem}.service-inner-page .svc-stage-item{grid-template-columns:2.2rem minmax(0,1fr);gap:.4rem 1.1rem;padding:var(--svc-card-pad);border:1px solid var(--svc-line);background:rgba(255,255,255,.72)}.service-inner-page .svc-stage-item:last-child{border-bottom:1px solid var(--svc-line)}.service-inner-page .svc-stage-num{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:1px solid rgba(198,241,53,.95);background:var(--accent-pop);font:700 .76rem/1 var(--font-display);letter-spacing:.04em;color:#111216}.service-inner-page .svc-stage-copy h3{margin:.2rem 0 .45rem}.service-inner-page .svc-stage-meta{display:flex;flex-wrap:wrap;gap:.3rem 1.25rem;margin:.85rem 0 0;padding:.65rem 0 0;border-top:1px dashed rgba(17,18,22,.14);font-size:.84rem;color:var(--text-dim)}.service-inner-page .svc-stage-copy>p.svc-stage-meta{max-width:100%}.service-inner-page .svc-stage-copy>p.svc-stage-meta+p.svc-stage-meta{margin-top:.3rem;padding-top:0;border-top:0}.service-inner-page .algo-stats-table-wrap,.service-inner-page .geo-data-table,.service-inner-page .llm-compare-table-wrap,.service-inner-page .table-wrap{position:relative;width:100%;max-width:100%;margin:clamp(1.25rem,2.5vw,1.85rem)0 clamp(1.5rem,3vw,2rem);overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid rgba(17,18,22,.14);background:#fff}.service-inner-page .algo-stats-table td,.service-inner-page .algo-stats-table th,.service-inner-page .llm-compare-table td,.service-inner-page .llm-compare-table th{padding:.9rem 1rem;line-height:1.6}@media (max-width:720px){.service-inner-page .algo-stats-table-wrap::before,.service-inner-page .geo-data-table::before,.service-inner-page .llm-compare-table-wrap::before,.service-inner-page .table-wrap::before{content:"← 左右滑動可查看完整表格 →";position:sticky;left:0;display:block;width:max-content;max-width:100%;padding:.5rem .75rem;font-size:.78rem;color:var(--text-muted);background:rgba(247,248,244,.97);border-bottom:1px solid rgba(17,18,22,.1)}}.service-inner-page .faq-section--accordion{margin:0 0 var(--svc-section-gap);padding-top:var(--svc-section-pad)}.service-inner-page .faq-item--fold summary{padding:1.05rem 1.15rem}.service-inner-page .faq-item-answer{padding:0 1.15rem 1.15rem 3.9rem}.service-inner-page .svc-more{width:100%;max-width:100%;margin:0 0 var(--svc-section-gap);padding:var(--svc-section-pad)0 0;border-top:1px solid var(--svc-line)}.service-inner-page .svc-more-grid{gap:.85rem}.svc-more-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.service-inner-page .svc-more-card{padding:var(--svc-card-pad);gap:.4rem}.service-inner-page .geo-proof-metrics,.service-inner-page .geo-stat-strip{margin:clamp(1.25rem,2.5vw,1.75rem)0 0;gap:.85rem}@media (max-width:900px){.service-inner-page .faq-item h3,.service-inner-page .faq-item p,.service-inner-page .llm-101-section-head h2,.service-inner-page .llm-101-section-head p,.service-inner-page .page-hero h1,.service-inner-page .page-lead,.service-inner-page .prose-section>h2,.service-inner-page .prose-section>h3,.service-inner-page .prose-section>p,.service-inner-page .service-detail-hero-copy h1,.service-inner-page .services-pitch,.service-inner-page .svc-more-head h2,.service-inner-page .svc-more-head p,.service-inner-page .svc-need-item p,.service-inner-page .svc-rewrite-head h2,.service-inner-page .svc-rewrite-panel>p,.service-inner-page .svc-rewrite-sub,.service-inner-page .svc-stage-copy>p{max-width:100%}.service-inner-page .svc-stage-item{grid-template-columns:2rem minmax(0,1fr);gap:.4rem .85rem}.service-inner-page .svc-stage-num{width:2rem;height:2rem;font-size:.72rem}}@media (max-width:640px){.service-inner-page .hero-actions.page-actions .btn,.service-inner-page .page-actions .btn{width:auto;flex:1 1 calc(50% - .35rem);min-width:0;justify-content:center}.service-inner-page .faq-item--fold summary{grid-template-columns:1.7rem minmax(0,1fr);gap:.6rem;padding:.95rem 1rem}.service-inner-page .faq-item-answer{padding:0 1rem 1rem 3.3rem}.service-inner-page .svc-more-grid,.svc-more-grid:has(>:nth-child(4):last-child){grid-template-columns:minmax(0,1fr)}}.seo-pillar-list>li::before{grid-column:1;grid-row:1/span 2}.seo-pillar-list>li>h3,.service-inner-page .services-problem-item>strong{grid-column:2;grid-row:1}.seo-pillar-list>li>p{grid-column:2;grid-row:2;max-width:min(100%,var(--svc-measure, 58rem))}html.th-loader-active,html.th-loader-active body{overflow:hidden}html.th-loader-skip .th-page-loader{display:none!important}.th-page-loader{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background-color:#f7f8f4;background-image:linear-gradient(rgba(17,18,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.035) 1px,transparent 1px),radial-gradient(circle at 88% 18%,rgba(198,241,53,.18),transparent 28%),radial-gradient(circle at 8% 82%,rgba(117,88,255,.08),transparent 30%),linear-gradient(180deg,#f7f8f4 0,#fff 72%);background-size:48px 48px,48px 48px,auto,auto,auto;background-position:center top;transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility .45s}.th-page-loader[hidden]{display:none}.th-page-loader.is-hiding{opacity:0;visibility:hidden;pointer-events:none}.th-page-loader__stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:.55rem}.th-page-loader__stage::before{content:"";position:absolute;left:50%;top:42%;width:9.5rem;height:9.5rem;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9)0,rgba(247,248,250,.35) 46%,transparent 72%);pointer-events:none;z-index:0}.th-page-loader__milo{position:relative;z-index:1;width:5.4rem;height:5.4rem;object-fit:contain;background:0 0;-webkit-mask-image:radial-gradient(circle at 50% 52%,#000 44%,rgba(0,0,0,.75) 62%,transparent 78%);mask-image:radial-gradient(circle at 50% 52%,#000 44%,rgba(0,0,0,.75) 62%,transparent 78%)}.th-page-loader__dots{position:relative;z-index:1;display:flex;align-items:flex-end;gap:.34rem;height:.95rem}.th-page-loader__dots span{width:.38rem;height:.38rem;border-radius:999px;background:#c6f135;box-shadow:0 0 .55rem rgba(198,241,53,.35);display:block;transform:translateY(0);animation:th-loader-bounce .7s ease-in-out infinite}.th-page-loader__dots span:nth-child(2){animation-delay:.12s}.th-page-loader__dots span:nth-child(3){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.th-page-loader__dots span{animation:none;opacity:.75}}.about-page{--about-content-max:78rem;--about-section-y:clamp(3.75rem, 6.5vw, 6rem);--about-band-y:clamp(2.25rem, 4vw, 3rem);--about-card-gap:clamp(0.85rem, 1.4vw, 1.15rem)}.about-page>.about-attention,.about-page>.about-company,.about-page>.about-expertise,.about-page>.about-method,.about-page>.about-metrics,.about-page>.about-milo-strip,.about-page>.about-next-links,.about-page>.about-partnership,.about-page>.about-sister-brands,.about-page>.about-team{width:100%;max-width:calc(var(--about-content-max) + (var(--page-gutter)*2));margin-left:auto;margin-right:auto;box-sizing:border-box}.about-page>.about-attention,.about-page>.about-expertise,.about-page>.about-method,.about-page>.about-partnership{padding-top:var(--about-section-y);padding-bottom:var(--about-section-y)}.about-page>.about-milo-strip,.about-page>.about-next-links{padding-top:var(--about-band-y);padding-bottom:var(--about-band-y)}.about-page>.about-company{padding-top:var(--about-section-y);padding-bottom:0}.about-page>.about-sister-brands{padding-top:var(--about-band-y);padding-bottom:clamp(4rem,7vw,6.25rem)}.about-page>.about-metrics{margin-top:0;margin-bottom:0}.about-section-head{max-width:min(42rem,100%);margin-bottom:clamp(1.75rem,3vw,2.75rem)}.about-metrics{overflow:hidden}.about-metrics article{min-width:0}.attention-path{margin-bottom:var(--about-card-gap)}.attention-research-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--about-card-gap);align-items:stretch}.attention-research-card{min-height:0;height:100%;padding:clamp(1.15rem,1.8vw,1.35rem)}.about-expertise-grid,.about-partnership-grid{gap:var(--about-card-gap);align-items:stretch}.about-expertise-card,.about-partnership-grid article{min-width:0;height:100%}.about-partnership-grid article{display:flex;flex-direction:column;min-height:12.5rem;padding:clamp(1.25rem,2vw,1.5rem)}.about-partnership-grid h3{margin-top:1.75rem}.about-method-layout{gap:clamp(1.75rem,3.5vw,3rem);align-items:stretch}.about-flow li{min-height:5.25rem;align-content:center}.about-company .about-section-head,.about-milo-strip-inner,.about-next-links-inner{max-width:100%}.about-sister-grid{gap:var(--about-card-gap)}.about-sister-cell{display:grid;place-items:center;overflow:hidden}.about-sister-cell img,.about-sister-cell picture{max-width:100%;max-height:100%}@media (max-width:1100px) and (min-width:901px){.attention-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px) and (min-width:721px){.about-hero-stage{background:linear-gradient(180deg,#0b0d13 0,#0e131b 100%)}.about-hero-media{min-height:min(44vw,16rem)}.about-hero-panel{margin-top:-2.75rem;padding-top:1.15rem;padding-bottom:1.25rem}.about-hero-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 var(--page-gutter) .55rem}.about-hero-rail>div{padding:.95rem .85rem 1rem 0;border-right:1px solid rgba(244,245,247,.12);border-bottom:0}.about-hero-rail>div:last-child{border-right:0}.attention-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-sister-card{align-items:center}.about-sister-cell{flex:0 0 clamp(10rem,30%,14rem);width:auto;max-width:14rem}}@media (max-width:720px){.about-hero-media{min-height:min(40vw,13rem)}.about-hero-panel{margin-top:-2.35rem;padding-top:.95rem;padding-bottom:1.05rem}.about-hero-panel h1{margin-bottom:.85rem;font-size:clamp(1.45rem,6.6vw,2.05rem);line-height:1.22}.about-hero-lead{font-size:.94rem;line-height:1.65}.about-hero-actions{margin-top:1.15rem;gap:.6rem}.about-hero-note{margin-top:.85rem}.about-hero-rail{padding-bottom:.55rem}.about-hero-rail>div{padding:.72rem 0}.about-hero-rail dd{font-size:clamp(1.35rem,7vw,1.7rem)}.about-metrics,.attention-research-grid{grid-template-columns:minmax(0,1fr)}.about-metrics article{border-right:0;border-bottom:1px solid rgba(17,18,22,.1)}.about-metrics article:last-child{border-bottom:0}}@media (max-width:600px){.about-sister-card{flex-direction:column;align-items:stretch}.about-sister-cell{flex:0 0 auto;width:100%;max-width:none;margin-inline:0}}.page-shell.website-showcase-page .svc-need-item p,.page-shell.website-showcase-page .svc-prose-stack>ol,.page-shell.website-showcase-page .svc-prose-stack>p,.page-shell.website-showcase-page .svc-prose-stack>ul,.page-shell.website-showcase-page .svc-rewrite-lead,.page-shell.website-showcase-page .svc-stage-copy>p,.service-inner-page .svc-layer-item p,.service-inner-page .svc-prose-stack>ol,.service-inner-page .svc-prose-stack>p,.service-inner-page .svc-prose-stack>ul,.service-inner-page .svc-rewrite-aside,.service-inner-page .svc-rewrite-lead{max-width:min(100%,var(--svc-measure))}.service-inner-page .svc-rewrite-lead{font-size:1.02rem;line-height:1.85}@media (max-width:900px){.service-inner-page .svc-layer-item p,.service-inner-page .svc-prose-stack>ol,.service-inner-page .svc-prose-stack>p,.service-inner-page .svc-prose-stack>ul,.service-inner-page .svc-rewrite-aside,.service-inner-page .svc-rewrite-lead{max-width:100%}}.page-shell.website-showcase-page{--svc-measure:58rem}@media (max-width:900px){.page-shell.website-showcase-page .svc-need-item p,.page-shell.website-showcase-page .svc-prose-stack>ol,.page-shell.website-showcase-page .svc-prose-stack>p,.page-shell.website-showcase-page .svc-prose-stack>ul,.page-shell.website-showcase-page .svc-rewrite-lead,.page-shell.website-showcase-page .svc-stage-copy>p{max-width:100%}}@media (max-width:720px){.about-hero-rail{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:1rem;padding-right:1rem;padding-bottom:.65rem}.about-hero-rail>div{padding:.7rem .45rem .8rem 0;border-right:1px solid rgba(244,245,247,.12);border-bottom:0;gap:.18rem}.about-hero-rail>div:last-child{border-right:0;border-bottom:0}.about-hero-rail dt{font-size:.58rem;letter-spacing:.04em;line-height:1.35}.about-hero-rail dd{font-size:clamp(1.05rem,5.2vw,1.35rem);line-height:1.1}.about-hero-media{min-height:min(36vw,11.5rem)}.about-hero-panel{margin-top:-2.1rem;padding-bottom:.85rem}}.sm-svc-visual{position:relative;overflow:hidden;border:1px solid rgba(17,18,22,.09);background:linear-gradient(160deg,rgba(198,241,53,.14),transparent 42%),#eef0f3}.sm-svc-visual picture,.sm-svc-visual>img{display:block;width:100%;max-width:min(100%,36rem);margin-inline:auto;aspect-ratio:1/1}.sm-svc-visual img{width:100%;height:100%;object-fit:cover;display:block}.sm-svc-visual figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 1.1rem 1.05rem;border-top:1px solid rgba(17,18,22,.08);background:rgba(255,255,255,.92)}.sm-svc-visual figcaption span{font-family:var(--font-display);font-size:.72rem;font-weight:550;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);flex-shrink:0}.sm-svc-visual figcaption strong{font-size:.95rem;font-weight:600;line-height:1.45;color:var(--text);text-align:right}.sm-platform-grid{list-style:none;box-sizing:border-box;width:min(100%,36rem);max-width:100%;margin:1.15rem auto 1.45rem;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;justify-items:stretch;gap:.65rem}.sm-platforms-section,.sm-proof-section{text-align:center;overflow:visible}.service-inner-page .prose-section.sm-platforms-section>h2,.service-inner-page .prose-section.sm-platforms-section>p,.service-inner-page .prose-section.sm-proof-section>h2,.service-inner-page .prose-section.sm-proof-section>p{width:min(100%,var(--svc-measure-head, 44rem));max-width:min(100%,var(--svc-measure-head, 44rem));margin-left:auto;margin-right:auto}.sm-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2vw,1.25rem);margin:1.35rem auto 0;max-width:min(100%,56rem);text-align:left}.sm-why-card{padding:1.15rem 1.2rem 1.25rem;background:linear-gradient(180deg,rgba(198,241,53,.1),transparent 55%),#fff}.sm-why-card h3{margin:0 0 .55rem;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.35}.sm-why-card p{margin:0;color:var(--text-muted);font-size:.95rem;line-height:1.65}.sm-proof-metrics,.sm-proof-metrics--hero{align-items:stretch;justify-content:center;max-width:100%;overflow:visible}.sm-proof-metrics{display:flex;flex-wrap:wrap;gap:clamp(.75rem,2vw,1.25rem);width:min(100%,48rem);margin:1.5rem auto 1.35rem}.sm-proof-metrics--hero{display:grid;grid-template-columns:minmax(0,17.5rem) minmax(0,17.5rem) auto minmax(0,17.5rem);justify-items:stretch;width:fit-content;gap:clamp(1rem,2.2vw,1.35rem) clamp(.7rem,1.5vw,1.05rem);margin:1.65rem auto 1.5rem}.sm-proof-metric{flex:1 1 14rem;max-width:18rem;display:flex;flex-direction:column;justify-content:center;gap:.85rem;padding:1.35rem 1.3rem 1.5rem;border-radius:1rem;border:1px solid rgba(17,18,22,.12);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(238,240,243,.92)),#fff;color:#111216;text-align:center;box-shadow:0 14px 36px rgba(17,18,22,.08);overflow:visible}.sm-proof-metrics--hero .sm-proof-metric{flex:none;width:100%;max-width:none;min-width:0;padding:1.6rem 1.3rem 1.7rem;gap:.95rem}.sm-proof-metric--accent{border-color:rgba(17,18,22,.16);background:linear-gradient(165deg,rgba(198,241,53,.28),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(238,240,243,.94))}.sm-proof-metrics--hero .sm-proof-metric--accent{grid-column:1/-1;justify-self:center;width:min(100%,22rem);max-width:22rem}.sm-proof-metric--accent .sm-proof-metric-value{font-size:clamp(1.45rem,3.4vw,1.95rem);letter-spacing:.01em;word-break:normal;overflow-wrap:anywhere}.sm-proof-metric-label{display:block;margin:0;font-size:clamp(.92rem,1.8vw,1.02rem);font-weight:700;letter-spacing:.04em;color:#3a404a}.prose-section .sm-proof-metric-value,.sm-proof-metric-value{display:block;font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.55rem);font-weight:800;line-height:1.08;color:#111216}.sm-proof-metric-note{display:block;margin:0;font-size:clamp(.9rem,1.7vw,1rem);font-weight:600;line-height:1.45;color:#2a2f38}.sm-proof-arrow{align-self:center;justify-self:center;flex:0 0 auto;width:auto;height:auto;margin:0;padding:0 .15rem;font-family:var(--font-display);font-size:1.65rem;font-weight:700;line-height:1;color:#111216}.sm-proof-ga-highlight{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,2vw,1.25rem);max-width:min(100%,40rem);margin:0 auto 1.25rem}.sm-proof-ga-stat{padding:1.15rem 1.2rem 1.25rem;border-radius:1rem;border:1px solid rgba(17,18,22,.12);background:linear-gradient(180deg,rgba(198,241,53,.16),transparent 62%),#fff;text-align:center;box-shadow:0 10px 28px rgba(17,18,22,.05)}.sm-proof-ga-label{display:block;margin-bottom:.35rem;font-size:.92rem;font-weight:700;letter-spacing:.04em;color:#3a404a}.prose-section .sm-proof-ga-value,.sm-proof-ga-value{display:block;font-family:var(--font-display);font-size:clamp(2.35rem,6vw,3.25rem);font-weight:800;line-height:1;color:#111216}.sm-proof-ga-note{display:block;margin-top:.45rem;font-size:.9rem;font-weight:650;color:#2a2f38;word-break:break-all}.sm-proof-section .sm-svc-proof{margin-left:auto;margin-right:auto}.sm-proof-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2vw,1.25rem);max-width:min(100%,68rem);margin:1.5rem auto 0;text-align:left}.sm-proof-gallery .sm-svc-proof{margin:0;max-width:none}@media (max-width:900px){.sm-proof-gallery{grid-template-columns:1fr}}@media (max-width:560px){.sm-proof-ga-highlight{grid-template-columns:1fr}}.svc-land-platforms{width:100%;max-width:36rem;margin:.15rem 0 .35rem}.svc-land-platforms-label{margin:0 0 .7rem;font-size:.82rem;font-weight:700;letter-spacing:.06em;color:var(--text-muted)}.svc-land-platforms-list{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;padding:0}.svc-land-platform{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:4.5rem;padding:.7rem .45rem;border:1px solid rgba(17,18,22,.1);background:#fff}.svc-land-platform img{width:1.75rem;height:1.75rem;object-fit:contain}.svc-land-platform span{font-size:.78rem;font-weight:650;line-height:1.2;color:var(--text)}@media (max-width:980px){.sm-proof-metrics--hero{grid-template-columns:minmax(0,1fr);width:min(100%,22rem)}.sm-proof-metrics--hero .sm-proof-metric,.sm-proof-metrics--hero .sm-proof-metric--accent{grid-column:auto;width:100%;max-width:none}}@media (max-width:800px){.sm-why-grid{grid-template-columns:1fr}.sm-proof-arrow{width:auto;height:auto;margin:.15rem auto;transform:rotate(90deg)}.sm-platform-grid,.svc-land-platforms-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sm-platform-cell{aspect-ratio:16/10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;background:#fff;border:1px solid rgba(17,18,22,.08)}.sm-platform-cell img{height:32%;width:auto;max-width:42%;object-fit:contain;display:block}.sm-platform-cell span{font-family:var(--font-display);font-size:clamp(.62rem,1.5vw,.74rem);font-weight:550;letter-spacing:.02em;color:var(--text-muted);line-height:1.2;text-align:center}.sm-inline-mark{display:inline-flex;align-items:center;gap:.28em;vertical-align:baseline;white-space:nowrap}.sm-inline-mark img{width:1.05em;height:1.05em;object-fit:contain;flex-shrink:0;translate:0 .08em}.sm-inline-mark--heading img{width:.95em;height:.95em}.sm-svc-proof{margin:0 0 var(--svc-section-gap, 2.5rem);padding-bottom:var(--svc-section-pad, 1.5rem);border-bottom:1px solid rgba(17,18,22,.09)}.sm-svc-proof img,.sm-svc-proof picture{display:block;width:100%;max-width:min(100%,40rem);height:auto;margin:0;border:1px solid rgba(17,18,22,.08);background:#fff}.sm-svc-proof figcaption{margin-top:.75rem;max-width:min(100%,var(--svc-measure, 58rem));font-size:.9rem;line-height:1.65;color:var(--text-muted)}@media (max-width:720px){.sm-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;gap:.45rem}.sm-platform-cell span{font-size:.58rem}.sm-svc-visual figcaption{flex-direction:column;align-items:flex-start;gap:.35rem}.sm-svc-visual figcaption strong{text-align:left}}.service-inner-page .services-problem-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem}.service-inner-page .services-problem-item{grid-template-rows:auto;row-gap:.4rem;padding:var(--svc-card-pad);align-content:start}.service-inner-page .services-problem-item>p{grid-column:2;grid-row:auto;max-width:100%;line-height:1.6}.service-inner-page .services-problem-item>p em{font-style:normal;font-weight:650;color:#3f5608}@media (max-width:640px){.service-inner-page .services-problem-grid{grid-template-columns:minmax(0,1fr)}}.service-detail-hero--atc{display:flex;flex-direction:column;gap:clamp(1.5rem,3.5vw,2.5rem);max-width:var(--max-wide)}.service-detail-hero--atc .service-detail-hero-copy{max-width:42rem}.service-detail-hero--atc .page-lead{max-width:38rem}.atc-promo{width:100%;margin:0}.atc-promo-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(.85rem,1.8vw,1.25rem);padding:clamp(1.5rem,3.5vw,2.4rem) clamp(1rem,3vw,2rem) clamp(1.35rem,2.5vw,1.85rem);border:1px solid rgba(17,18,22,.12);background:radial-gradient(ellipse 70% 45%at 50% -10%,rgba(198,241,53,.22),transparent 55%),linear-gradient(180deg,#fbfcfa 0,#fff 48%,#f4f6f1 100%);box-shadow:0 18px 48px rgba(17,18,22,.07);text-align:center;overflow:hidden}.atc-promo-inner::before,.svc-land-board-inner::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(17,18,22,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.03) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 70%at 50% 30%,#000 20%,transparent 75%);opacity:.55}.atc-promo-inner>*{position:relative;z-index:1}.atc-promo-badge,.atc-promo-claim{margin:0;font-family:var(--font-display);font-weight:700;color:#111216}.atc-promo-badge{padding:.45rem 1.1rem;border-radius:999px;background:var(--accent-pop);font-size:.78rem;letter-spacing:.06em;line-height:1.2}.atc-promo-claim{max-width:22ch;font-size:clamp(1.65rem,4.2vw,2.65rem);letter-spacing:-.035em;line-height:1.12}.atc-promo-sub{margin:0;font-size:clamp(.98rem,1.6vw,1.15rem);font-weight:600;line-height:1.45;color:#111216}.atc-promo-funnel{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.65rem .75rem;width:100%;max-width:36rem;margin-top:.35rem}.atc-promo-metric{flex:1 1 11rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-width:0;padding:.85rem 1rem 1rem;border-radius:.85rem;background:#111216;color:#fff;box-shadow:0 12px 28px rgba(17,18,22,.22);animation:atcPromoMetricIn .7s var(--ease) both}.atc-promo-metric:nth-child(3){animation-delay:.12s}.atc-promo-metric-label{font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72)}.atc-promo-metric-value{font-family:var(--font-display);font-size:clamp(1.55rem,3.4vw,2.05rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--accent-pop)}.atc-promo-metric-value--sm{font-size:clamp(1.25rem,2.8vw,1.65rem)}.atc-promo-arrow{display:flex;align-items:center;color:#111216;animation:atcPromoArrowPulse 1.8s var(--ease) infinite}.atc-promo-charts{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.55rem .65rem;width:100%;max-width:44rem;margin-top:.15rem}.atc-promo-chart{margin:0;padding:.75rem .8rem .55rem;border:1px solid rgba(17,18,22,.1);border-radius:.75rem;background:#fff;box-shadow:0 8px 22px rgba(17,18,22,.05);text-align:left}.atc-promo-chart figcaption,.svc-land-chart figcaption{margin:0 0 .45rem;font-family:var(--font-display);font-size:.78rem;font-weight:650;letter-spacing:.02em;color:#111216}.atc-promo-spark{display:block;width:100%;height:auto;aspect-ratio:320/140}.atc-promo-spark-line{stroke-dasharray:420;stroke-dashoffset:420;animation:atcPromoDraw 1.35s var(--ease) .2s forwards}.atc-promo-spark-fill{opacity:0;animation:atcPromoFade .8s var(--ease) .75s forwards}.atc-promo-chart-join{display:flex;font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:#111216}.atc-promo-chart-join,.atc-promo-excl,.atc-promo-excl-ico{align-items:center;justify-content:center}.atc-promo-excl{display:flex;flex-wrap:wrap;gap:.45rem .65rem;width:100%;max-width:44rem;margin:.35rem 0 0;padding:.7rem 1rem;border-radius:.55rem;background:var(--accent-pop);color:#111216;font-size:clamp(.82rem,1.35vw,.95rem);font-weight:700;line-height:1.45;text-align:center}.atc-promo-excl-ico{display:inline-flex;width:1.25rem;height:1.25rem;border-radius:999px;border:2px solid #111216;font-family:var(--font-display);font-size:.78rem;font-weight:800;line-height:1;flex-shrink:0}.atc-promo-price{margin:.15rem 0 0;font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.35;color:#111216}.atc-promo-price mark,.svc-land-price mark{display:inline-block;margin:0 .15em;padding:.12em .28em;background:var(--accent-pop);color:#111216;font-weight:800}.atc-promo-cta{margin-top:.15rem}.atc-promo-btn{min-width:min(100%,18rem);padding:.95rem 1.6rem;border-radius:999px;background:var(--accent-pop)!important;color:#111216!important;border-color:var(--accent-pop)!important;font-weight:800;box-shadow:0 10px 28px rgba(198,241,53,.35)}.atc-promo-btn:hover{transform:translateY(-2px);filter:brightness(1.03)}.atc-promo-note{margin:0;max-width:36rem;font-size:.78rem;line-height:1.55;color:var(--text-muted)}.atc-promo-brand{margin-top:.15rem}.atc-promo-brand img,.svc-land-brand img{display:block;width:auto;height:1.85rem;margin:0 auto}@media (max-width:720px){.atc-promo-funnel{flex-direction:column;align-items:stretch}.atc-promo-arrow{width:auto;margin:.1rem auto;justify-content:center;transform:rotate(90deg);animation:none}.atc-promo-charts{grid-template-columns:minmax(0,1fr)}.atc-promo-chart-join{transform:rotate(90deg);padding:.15rem 0}.atc-promo-claim{max-width:16ch}}@media (prefers-reduced-motion:reduce){.atc-promo-arrow,.atc-promo-metric,.atc-promo-spark-fill,.atc-promo-spark-line{animation:none!important}.atc-promo-spark-line{stroke-dasharray:none;stroke-dashoffset:0}.atc-promo-spark-fill{opacity:1}}.service-detail-hero--atc.svc-land-hero,.svc-land-hero.svc-land-hero--board,.svc-land-page .svc-land-hero--board{display:flex;flex-direction:column;gap:clamp(1.5rem,3.5vw,2.5rem);width:100%;max-width:var(--max-wide);margin-left:auto;margin-right:auto}.svc-land-hero--board .brand-unified-hero-copy,.svc-land-hero--board .service-detail-hero-copy,.svc-land-hero-copy{max-width:42rem}.svc-land-hero--board .page-lead{max-width:38rem}.svc-land-board{width:100%;margin:0}.svc-land-board-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(.85rem,1.8vw,1.25rem);padding:clamp(1.5rem,3.5vw,2.4rem) clamp(1rem,3vw,2rem) clamp(1.35rem,2.5vw,1.85rem);border:1px solid rgba(17,18,22,.12);background:radial-gradient(ellipse 70% 45%at 50% -10%,rgba(198,241,53,.22),transparent 55%),linear-gradient(180deg,#fbfcfa 0,#fff 48%,#f4f6f1 100%);box-shadow:0 18px 48px rgba(17,18,22,.07);text-align:center;overflow:hidden}.svc-land-board-inner>*{position:relative;z-index:1}.svc-land-badge,.svc-land-claim{margin:0;font-family:var(--font-display);font-weight:700;color:#111216}.svc-land-badge{padding:.45rem 1.1rem;border-radius:999px;background:var(--accent-pop);font-size:.78rem;letter-spacing:.06em;line-height:1.2}.svc-land-claim{max-width:min(28ch,100%);font-size:clamp(1.55rem,4vw,2.55rem);letter-spacing:-.035em;line-height:1.12}.svc-land-sub{margin:0;max-width:40rem;font-size:clamp(.95rem,1.55vw,1.12rem);font-weight:600;line-height:1.5;color:#111216}.svc-land-funnel{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.65rem .75rem;width:100%;max-width:40rem;margin-top:.35rem}.svc-land-funnel--pillars{max-width:44rem}.svc-land-metric{flex:1 1 10.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-width:0;padding:.85rem 1rem 1rem;border-radius:.85rem;background:#111216;color:#fff;box-shadow:0 12px 28px rgba(17,18,22,.22);animation:svcLandMetricIn .7s var(--ease) both}.svc-land-funnel--pillars .svc-land-metric:nth-child(2){animation-delay:.08s}.svc-land-funnel--pillars .svc-land-metric:nth-child(3){animation-delay:.16s}.svc-land-funnel:not(.svc-land-funnel--pillars) .svc-land-metric:nth-child(3){animation-delay:.12s}.svc-land-metric-label{font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72)}.svc-land-metric-value{font-family:var(--font-display);font-size:clamp(1.45rem,3.2vw,2.05rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;color:var(--accent-pop)}.svc-land-metric-value--sm{font-size:clamp(1.1rem,2.5vw,1.45rem)}.svc-land-arrow{display:flex;align-items:center;color:#111216;animation:svcLandArrowPulse 1.8s var(--ease) infinite}.svc-land-charts{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.55rem .65rem;width:100%;max-width:44rem;margin-top:.15rem}.svc-land-chart{margin:0;padding:.75rem .8rem .55rem;border:1px solid rgba(17,18,22,.1);border-radius:.75rem;background:#fff;box-shadow:0 8px 22px rgba(17,18,22,.05);text-align:left}.svc-land-spark{display:block;width:100%;height:auto;aspect-ratio:320/140}.svc-land-spark-line{stroke-dasharray:420;stroke-dashoffset:420;animation:svcLandDraw 1.35s var(--ease) .2s forwards}.svc-land-spark-fill{opacity:0;animation:svcLandFade .8s var(--ease) .75s forwards}.svc-land-chart-join{display:flex;font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:#111216}.svc-land-chart-join,.svc-land-excl,.svc-land-excl-ico{align-items:center;justify-content:center}.svc-land-excl{display:flex;flex-wrap:wrap;gap:.45rem .65rem;width:100%;max-width:44rem;margin:.35rem 0 0;padding:.7rem 1rem;border-radius:.55rem;background:var(--accent-pop);color:#111216;font-size:clamp(.82rem,1.35vw,.95rem);font-weight:700;line-height:1.45;text-align:center}.svc-land-excl-ico{display:inline-flex;width:.55rem;height:.55rem;border-radius:999px;background:#111216;border:0;font-size:0;line-height:0;flex-shrink:0}.svc-land-price{margin:.15rem 0 0;font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.35;color:#111216}.svc-land-cta{margin-top:.15rem}.svc-land-cta--split{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem .85rem}.svc-land-btn{min-width:min(100%,18rem);padding:.95rem 1.6rem;border-radius:999px;background:var(--accent-pop)!important;color:#111216!important;border-color:var(--accent-pop)!important;font-weight:800;box-shadow:0 10px 28px rgba(198,241,53,.35)}.svc-land-btn:hover{transform:translateY(-2px);filter:brightness(1.03)}.svc-land-btn-demo{min-width:min(100%,16rem);padding:.9rem 1.45rem;border-radius:999px;font-weight:700}.svc-land-note{margin:0;max-width:36rem;font-size:.78rem;line-height:1.55;color:var(--text-muted)}.svc-land-brand{margin-top:.15rem}.svc-land-page .prose-section,.svc-land-page .seo-case-paid,.svc-land-page .seo-pillars,.svc-land-page .seo-why,.svc-land-page .service-rewrite-body,.svc-land-page .svc-snapshot{scroll-margin-top:5rem}.svc-land-page .svc-snapshot{margin-top:clamp(.5rem,2vw,1.25rem);padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(17,18,22,.08);background:linear-gradient(180deg,rgba(198,241,53,.06),transparent 55%),#fff}.brand-unified-page.svc-land-page .svc-land-board,.website-showcase-page.svc-land-page .svc-land-board{margin-top:clamp(.75rem,2vw,1.5rem)}@media (max-width:720px){.svc-land-funnel:not(.svc-land-funnel--pillars){flex-direction:column;align-items:stretch;gap:.75rem;margin-top:.55rem}.svc-land-arrow{width:auto;margin:.1rem auto;justify-content:center;transform:rotate(90deg);animation:none}.svc-land-charts{grid-template-columns:minmax(0,1fr)}.svc-land-chart-join{transform:rotate(90deg);padding:.15rem 0}.svc-land-claim{max-width:18ch}.svc-land-funnel--pillars .svc-land-metric{flex:1 1 calc(50% - .5rem)}.proof-page .services-hero-actions,.service-detail-page .hero-actions.page-actions,.service-inner-page .hero-actions.page-actions,.svc-land-page .hero-actions.page-actions,.svc-land-page .page-actions{flex-direction:row;flex-wrap:wrap;align-items:stretch;width:100%;max-width:none;gap:.55rem}.proof-page .services-hero-actions .btn,.service-detail-page .hero-actions.page-actions .btn,.service-inner-page .hero-actions.page-actions .btn,.svc-land-page .hero-actions.page-actions .btn,.svc-land-page .page-actions .btn{width:auto;flex:1 1 calc(50% - .35rem);min-width:0;max-width:none;justify-content:center;padding-inline:.7rem;font-size:.88rem;white-space:normal;text-align:center;line-height:1.25}}@media (prefers-reduced-motion:reduce){.svc-land-arrow,.svc-land-metric,.svc-land-spark-fill,.svc-land-spark-line{animation:none!important}.svc-land-spark-line{stroke-dasharray:none;stroke-dashoffset:0}.svc-land-spark-fill{opacity:1}}.svc-proof-preview{appearance:none;display:block;width:100%;margin:0;padding:0;border:0;background:0 0;color:inherit;cursor:zoom-in;text-align:left;position:relative;z-index:1;transition:z-index 0s linear .35s}.svc-proof-preview:focus-visible{outline:2px solid var(--accent-pop);outline-offset:3px}.svc-proof-preview-frame,.svc-proof-preview-frame img{display:block;width:100%;max-height:min(320px,46vh);transform-origin:center center}.svc-proof-preview-frame{overflow:hidden;background:#111216;transition:max-height .35s var(--ease),box-shadow .35s var(--ease)}.svc-proof-preview--readable .svc-proof-preview-frame{max-height:min(560px,70vh)}.svc-proof-preview-frame img{height:auto;object-fit:cover;object-position:top center;transition:transform .4s var(--ease),max-height .35s var(--ease),box-shadow .35s var(--ease);will-change:transform}.svc-proof-preview--readable .svc-proof-preview-frame img{max-height:min(560px,70vh);object-fit:contain;background:#111216}.sm-svc-proof--readable .svc-proof-preview--readable .svc-proof-preview-frame{max-height:none}.sm-svc-proof--readable .svc-proof-preview--readable .svc-proof-preview-frame img{max-height:min(720px,82vh);width:100%;object-fit:contain;object-position:top center;background:#f7f8fa}.sm-svc-proof--readable{max-width:min(100%,58rem);margin-left:auto;margin-right:auto}.prose-section .sm-proof-metrics--hero .sm-proof-metric-value,.sm-proof-metrics--hero .sm-proof-metric-value{font-size:clamp(2.15rem,5.2vw,2.95rem);line-height:1.05;color:#111216}.prose-section .sm-proof-metrics--hero .sm-proof-metric--accent .sm-proof-metric-value,.sm-proof-metrics--hero .sm-proof-metric--accent .sm-proof-metric-value{font-size:clamp(1.45rem,3.4vw,1.95rem)}.svc-proof-preview--portrait .svc-proof-preview-frame{display:flex;justify-content:center;max-height:min(320px,46vh)}.svc-proof-preview--portrait .svc-proof-preview-frame img{width:auto;max-width:min(100%,220px)}.svc-proof-preview-hint{position:absolute;right:.55rem;bottom:.55rem;z-index:2;padding:.28rem .55rem;border-radius:999px;background:rgba(17,18,22,.82);color:#fff;font-family:var(--font-display);font-size:.68rem;font-weight:650;letter-spacing:.02em;line-height:1.2;opacity:.92;pointer-events:none;transition:opacity .25s var(--ease)}.atc-hero-screen .svc-proof-preview-hint{background:rgba(198,241,53,.92);color:#111216}.svc-proof-preview.is-proof-armed .svc-proof-preview-frame img,.svc-proof-preview:hover .svc-proof-preview-frame img{transform:scale(1.03)}.svc-proof-preview.is-proof-enlarged{z-index:60;transition:z-index 0s}.svc-proof-preview.is-proof-enlarged .svc-proof-preview-hint{opacity:0}.svc-proof-preview.is-proof-enlarged .svc-proof-preview-frame{overflow:visible;max-height:none}.svc-proof-preview.is-proof-enlarged .svc-proof-preview-frame img{max-height:none;object-fit:contain;transform:scale(1.28);box-shadow:0 28px 64px rgba(17,18,22,.42),0 0 0 1px rgba(198,241,53,.35)}.svc-proof-preview--portrait.is-proof-enlarged .svc-proof-preview-frame img,.svc-proof-preview--readable.is-proof-enlarged .svc-proof-preview-frame img{transform:scale(1.18)}.svc-proof-preview--portrait.is-proof-enlarged .svc-proof-preview-frame img{max-width:min(100%,320px)}.portfolio-proof-shot.is-proof-enlarged{z-index:60;overflow:visible;transform:scale(1.28);transform-origin:center center;box-shadow:0 28px 64px rgba(17,18,22,.42),0 0 0 1px rgba(198,241,53,.35)}.portfolio-proof-shot.is-proof-enlarged img{opacity:1;transform:none}.atc-bento-media:has(.is-proof-enlarged),.atc-bento:has(.is-proof-enlarged),.atc-hero-frame:has(.is-proof-enlarged),.atc-hero-screen:has(.is-proof-enlarged),.local-ai-proof-item:has(.is-proof-enlarged),.local-ai-proof:has(.is-proof-enlarged),.portfolio-proof-evidence:has(.is-proof-enlarged),.proof-page .atc-bento-media:has(.is-proof-enlarged),.proof-page .atc-primary .atc-hero-screen:has(.is-proof-enlarged),.proof-page .atc-primary:has(.is-proof-enlarged),.rmp-duo-frame:has(.is-proof-enlarged),.rmp-duo:has(.is-proof-enlarged){overflow:visible;max-height:none;z-index:40;position:relative}.svc-land-page .geo-shot--frame,.svc-land-page .sm-svc-proof,.svc-land-page .th-dash-evidence{position:relative;max-width:min(100%,44rem);overflow:hidden}.svc-land-page .geo-shot--frame img,.svc-land-page .sm-svc-proof img,.svc-land-page .th-dash-evidence img{display:block;width:100%;height:auto;max-height:min(300px,42vh);object-fit:cover;object-position:top center}.seo-service-page.svc-land-page .geo-shot--frame img,.seo-service-page.svc-land-page .th-dash-evidence img{max-height:min(300px,42vh)}.proof-page .atc-bento-media,.proof-page .atc-primary .atc-hero-screen{max-height:min(320px,46vh)}.proof-page .atc-bento-media img,.proof-page .atc-primary .atc-hero-screen img{max-height:min(320px,46vh);object-fit:cover;object-position:top center}@media (max-width:720px){.svc-proof-preview-hint{font-size:.62rem;right:.4rem;bottom:.4rem}.atc-bento-media,.atc-bento-media img,.atc-hero-screen,.atc-hero-screen img,.svc-land-page .geo-shot--frame img,.svc-land-page .sm-svc-proof img,.svc-land-page .th-dash-evidence img,.svc-proof-preview-frame,.svc-proof-preview-frame img{max-height:min(260px,40vh)}.portfolio-proof-shot.is-proof-enlarged,.svc-proof-preview.is-proof-enlarged .svc-proof-preview-frame img{transform:scale(1.2)}.svc-proof-preview--portrait.is-proof-enlarged .svc-proof-preview-frame img,.svc-proof-preview--readable.is-proof-enlarged .svc-proof-preview-frame img{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.portfolio-proof-shot,.portfolio-proof-shot img,.rmp-duo-screen img,.svc-proof-preview-frame,.svc-proof-preview-frame img{transition:none}.portfolio-proof-shot:hover img,.rmp-duo-screen:hover:not(.is-proof-enlarged) img,.svc-proof-preview.is-proof-armed .svc-proof-preview-frame img,.svc-proof-preview:hover .svc-proof-preview-frame img{transform:none}.portfolio-proof-shot.is-proof-enlarged,.svc-proof-preview.is-proof-enlarged .svc-proof-preview-frame img{transform:scale(1.12)}}.svc-land-page--collage{--svc-collage-ink:#111216;--svc-collage-muted:#5a616c;--svc-collage-panel:rgba(255, 255, 255, 0.72);--svc-collage-line:rgba(17, 18, 22, 0.1);--svc-collage-lime:#5a720c}.svc-land-page--collage .svc-land-hero--board{gap:clamp(1.35rem,3vw,2.25rem)}.svc-land-board--collage .svc-land-board-inner--collage{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.75rem);padding:clamp(1rem,2.4vw,1.45rem);border:1px solid rgba(255,255,255,.82);border-radius:1.35rem;background:radial-gradient(ellipse 70% 55%at 18% 18%,rgba(198,241,53,.2),transparent 58%),radial-gradient(ellipse 55% 45%at 92% 82%,rgba(198,241,53,.1),transparent 62%),linear-gradient(155deg,rgba(255,255,255,.78),rgba(244,246,241,.55)),rgba(255,255,255,.58);box-shadow:0 24px 56px rgba(17,18,22,.08),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);text-align:left;overflow:hidden;color:var(--svc-collage-ink)}.svc-land-board--collage .svc-land-board-inner--collage::before{background-image:linear-gradient(rgba(17,18,22,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,22,.045) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse 75% 70%at 30% 40%,#000 15%,transparent 78%);opacity:.5}.svc-land-visual{margin:0;position:relative;z-index:1;border-radius:1.05rem;overflow:hidden;isolation:isolate;border:1px solid rgba(17,18,22,.08);background:linear-gradient(165deg,rgba(255,255,255,.55),rgba(244,246,241,.35)),#eef1ea;box-shadow:0 18px 42px rgba(17,18,22,.1),inset 0 1px 0 rgba(255,255,255,.75);animation:svcLandVisualIn .9s var(--ease) both}.svc-land-visual::after{content:"";position:absolute;inset:auto -8% -18%auto;width:42%;height:42%;border-radius:50%;background:radial-gradient(circle,rgba(198,241,53,.28),transparent 68%);pointer-events:none;animation:svcLandGlowPulse 3.6s var(--ease) infinite}.svc-land-visual img{display:block;width:100%;height:100%;min-height:min(52vh,420px);object-fit:cover;object-position:center right;transform:scale(1.02);transition:transform .8s var(--ease)}.svc-land-board--collage:hover .svc-land-visual img{transform:scale(1.045)}.svc-land-board-copy--collage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(.75rem,1.6vw,1.05rem);padding:clamp(.35rem,1.5vw,.85rem) clamp(.25rem,1vw,.55rem) clamp(.45rem,1.2vw,.75rem);text-align:left}.svc-land-board--collage .svc-land-badge{background:var(--accent-pop);color:#111216;box-shadow:0 8px 22px rgba(198,241,53,.28)}.svc-land-board--collage .svc-land-claim{max-width:16ch;color:var(--svc-collage-ink);font-size:clamp(1.55rem,3.4vw,2.35rem);letter-spacing:-.04em;text-wrap:balance}.svc-land-board--collage .svc-land-sub{max-width:34rem;color:var(--svc-collage-muted);font-weight:500}.svc-land-board--collage .svc-land-platforms{width:100%;margin-top:.15rem}.svc-land-board--collage .svc-land-platforms-label{color:rgba(17,18,22,.55);text-align:left}.svc-land-board--collage .svc-land-platforms-list{justify-content:flex-start}.svc-land-board--collage .svc-land-platform{background:linear-gradient(160deg,rgba(255,255,255,.82),rgba(255,255,255,.48)),rgba(255,255,255,.55);border:1px solid rgba(17,18,22,.1);color:var(--svc-collage-ink);box-shadow:0 8px 20px rgba(17,18,22,.05),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(10px) saturate(1.12);-webkit-backdrop-filter:blur(10px) saturate(1.12)}.svc-land-board--collage .svc-land-platform span{color:var(--svc-collage-ink)}.svc-land-funnel--float{max-width:none;width:100%;gap:.7rem}.svc-land-funnel--float .svc-land-metric{position:relative;flex:1 1 9.5rem;color:var(--svc-collage-ink);border:1px solid rgba(198,241,53,.55);background:linear-gradient(160deg,rgba(198,241,53,.16),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.58));box-shadow:0 14px 32px rgba(17,18,22,.07),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);transform:translateY(0);transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.svc-land-funnel--float .svc-land-metric-label{color:rgba(17,18,22,.58)}.svc-land-funnel--float .svc-land-metric-value{color:var(--svc-collage-lime)}.svc-land-funnel--float .svc-land-metric:nth-child(2){transform:translateY(6px)}.svc-land-funnel--float .svc-land-metric:nth-child(3){transform:translateY(-4px)}.svc-land-funnel--float .svc-land-metric:hover{transform:translateY(-4px);border-color:rgba(198,241,53,.85);box-shadow:0 18px 38px rgba(198,241,53,.16),inset 0 1px 0 rgba(255,255,255,.98)}.svc-land-board--collage .svc-land-excl{justify-content:flex-start;text-align:left;box-shadow:0 10px 28px rgba(198,241,53,.22)}.svc-land-board--collage .svc-land-price{color:var(--svc-collage-ink)}.svc-land-board--collage .svc-land-note{color:rgba(17,18,22,.55);max-width:34rem}.svc-land-board--collage .svc-land-brand{margin-top:.25rem}.svc-land-board--collage .svc-land-brand img{height:1.55rem;margin:0;filter:drop-shadow(0 2px 8px rgba(17,18,22,.12))}.svc-land-board--collage .svc-land-btn{box-shadow:0 14px 34px rgba(198,241,53,.35)}.sm-convert-stage,.sm-why-stage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);gap:clamp(1.25rem,3vw,2.25rem);align-items:center;text-align:left}.sm-convert-stage{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.sm-convert-stage-copy>h2,.sm-why-stage-copy>h2{text-align:left}.sm-convert-stage-copy>p,.sm-why-stage-copy>p{margin-left:0;margin-right:0;max-width:40rem}.sm-why-stage .sm-why-grid{margin-left:0;margin-right:0;max-width:none}.sm-why-card{border-radius:1rem;border:1px solid rgba(17,18,22,.1);background:linear-gradient(165deg,rgba(198,241,53,.14),transparent 58%),rgba(255,255,255,.86);box-shadow:0 14px 34px rgba(17,18,22,.06),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.sm-why-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(17,18,22,.1)}.sm-convert-stage-visual,.sm-why-stage-visual{margin:0;border-radius:1.25rem;overflow:hidden;border:1px solid rgba(17,18,22,.08);background:linear-gradient(165deg,rgba(255,255,255,.7),rgba(244,246,241,.45)),#eef1ea;box-shadow:0 22px 50px rgba(17,18,22,.1),inset 0 1px 0 rgba(255,255,255,.8);animation:svcLandVisualIn .85s var(--ease) both}.sm-convert-stage-visual img,.sm-why-stage-visual img{display:block;width:100%;height:auto;transition:transform .7s var(--ease)}.sm-convert-stage-visual:hover img,.sm-why-stage-visual:hover img{transform:scale(1.03)}.sm-platform-cell{border-radius:1rem;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.sm-platform-cell:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(17,18,22,.08)}@media (max-width:980px){.sm-convert-stage,.sm-why-stage,.svc-land-board--collage .svc-land-board-inner--collage{grid-template-columns:1fr}.sm-convert-stage-visual{order:-1}.svc-land-visual img{min-height:min(42vh,280px)}.svc-land-board--collage .svc-land-claim{max-width:18ch}}@media (max-width:720px){.svc-land-funnel--float .svc-land-metric,.svc-land-funnel--float .svc-land-metric:nth-child(2),.svc-land-funnel--float .svc-land-metric:nth-child(3){transform:none}.sm-why-stage .sm-why-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sm-convert-stage-visual,.sm-platform-cell,.sm-why-card,.sm-why-stage-visual,.svc-land-visual,.svc-land-visual img,.svc-land-visual::after{animation:none!important;transition:none!important}}.aia-provider-card{display:grid;grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,1.75rem);align-items:center;max-width:48rem;margin:0 0 clamp(1.4rem,3vw,2rem);padding:clamp(1rem,2.5vw,1.5rem);border:1px solid rgba(17,18,22,.1);border-radius:1.25rem;background:#fff;box-shadow:0 1rem 2.5rem rgba(17,18,22,.08)}.aia-provider-logo-link{display:block}.aia-provider-logo{display:block;width:100%;height:auto;aspect-ratio:905/249;object-fit:contain}.aia-provider-copy p{margin:0}.aia-provider-copy .aia-provider-kicker{margin-bottom:.45rem;color:var(--color-accent, #19764b);font-weight:800}.aia-referral-cta{width:min(calc(100% - 2rem),76rem);margin:clamp(2.5rem,6vw,5rem) auto;padding:clamp(1.5rem,4vw,3rem);border-radius:1.5rem;background:#f0fbf5}.aia-referral-cta-inner{max-width:54rem}.aia-referral-cta h2{max-width:44rem}@media (max-width:640px){.aia-provider-card{grid-template-columns:1fr}.aia-provider-logo{width:min(100%,17rem)}}.channels-video-hint{margin:.6rem 0 0;font-size:.8rem;letter-spacing:.02em;line-height:1.5;text-transform:none}.channels-video-hint__touch{display:none}@media (hover:none),(pointer:coarse){.channels-video-hint__hover{display:none}.channels-video-hint__touch{display:inline}}.portfolio--home .portfolio-carousel-track .portfolio-item .portfolio-title{min-height:calc(2.8em + .75rem)}@media (min-width:1101px){body:has(.milo-widget) .site-footer{padding-bottom:7.25rem}}.article-video-demo,.entry-body .article-video-demo,.news-article-main .article-video-demo,.prose-section .article-video-demo{display:block;width:100%;max-width:100%;margin:1.35rem 0 .85rem;padding:0;background:#0b0d10;overflow:visible}.article-video-demo video,.entry-body video,.news-article-main video,.post-content video,.prose-section video{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;object-position:center center;background:#0b0d10;vertical-align:top}.article-video-demo figcaption,.news-article-main .article-video-demo figcaption{margin-top:.65rem;font-size:.92rem;line-height:1.55;color:var(--text-muted)}.article-video-demo iframe,.entry-body iframe[src*="drive.google.com"],.news-article-main iframe[src*="drive.google.com"],.post-content iframe[src*="drive.google.com"],.prose-section iframe[src*="drive.google.com"]{display:block;width:100%;max-width:100%;height:auto;min-height:0;aspect-ratio:16/9;border:0;background:#0b0d10}@media (max-width:720px){.article-video-demo iframe,.article-video-demo video,.entry-body iframe[src*="drive.google.com"],.entry-body video,.news-article-main iframe[src*="drive.google.com"],.news-article-main video,.post-content iframe[src*="drive.google.com"],.post-content video,.prose-section iframe[src*="drive.google.com"],.prose-section video{width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:contain;object-position:center center}}
.system-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:3.5rem;background:#fff;border:1px solid rgba(17,18,22,.12);box-shadow:0 18px 50px rgba(17,18,22,.055)}.system-flow-step{position:relative;min-width:0;min-height:15.5rem;padding:1.35rem 1.15rem;border-right:1px solid rgba(17,18,22,.1);background:#fff;transition:background .3s var(--ease)}.system-flow-step:last-child{border-right:0}.system-flow-step:not(:last-child)::after{content:"→";position:absolute;z-index:2;top:3.15rem;right:-.72rem;display:grid;place-items:center;width:1.4rem;height:1.4rem;color:#111216;background:var(--accent-pop);border-radius:50%;font-family:var(--font-display);font-size:.72rem;line-height:1}.system-flow-step:hover{background:#f8faef}.system-flow-step--result{background:var(--accent-pop)}.system-flow-step--result:hover{background:#d3f75d}.system-flow-icon{display:grid;place-items:center;width:3.7rem;height:3.7rem;margin-bottom:2.2rem;overflow:hidden;color:#111216;background:#f1f3f5;border-radius:50%}.system-flow-step--result .system-flow-icon{background:rgba(255,255,255,.72)}.system-flow-icon svg{display:block;width:1.8rem;height:1.8rem;max-width:1.8rem;max-height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.system-flow-step>span{display:block;margin-bottom:.55rem;font-family:var(--font-display);font-size:.61rem;font-weight:600;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase}.system-flow-step--result>span{color:rgba(17,18,22,.58)}.system-flow-step h3{font-family:var(--font-heading);font-size:1.08rem;font-weight:600;letter-spacing:var(--track-title);line-height:1.4;margin:0 0 .45rem}.system-flow-step p{margin:0;font-size:.78rem;color:var(--text-muted);line-height:1.55}.system-flow-step--result p{color:rgba(17,18,22,.68)}@media (max-width:900px){.system-flow{grid-template-columns:1fr;gap:2rem}.system-flow-step{display:grid;grid-template-columns:3.7rem minmax(0,1fr);gap:0 1rem;min-height:0;padding:1.15rem;border-right:0;border-bottom:1px solid rgba(17,18,22,.1)}.system-flow-step:last-child{border-bottom:0}.system-flow-step:not(:last-child)::after{content:"↓";top:auto;right:auto;bottom:-.72rem;left:2.3rem}.system-flow-icon{grid-row:1/4;margin-bottom:0}.system-flow-step>span,.system-flow-step h3,.system-flow-step p{grid-column:2}}@media (max-width:720px){.system-flow{margin-top:2rem}}

.header-actions,.header-end{justify-self:end;display:inline-flex;align-items:center}
.header-cta{align-self:center;vertical-align:middle;box-sizing:border-box;min-height:2.75rem}
.header-lang-menu-wrap{position:relative;display:inline-flex;align-items:center;align-self:center;justify-content:center;flex:0 0 auto;height:2.75rem;min-height:2.75rem;vertical-align:middle;line-height:0}
.header-lang{display:inline-flex;align-items:center;justify-content:center;align-self:center;vertical-align:middle;box-sizing:border-box;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--text);line-height:0;cursor:pointer;appearance:none;-webkit-appearance:none;outline:none}
.header-lang-icon{display:block;width:1.15rem;height:1.15rem;flex:none}
.header-lang:hover,.header-lang:focus{background:transparent;opacity:1;box-shadow:none;outline:none}
.header-lang:focus-visible{outline:2px solid rgba(17,18,22,.35);outline-offset:3px}
.header-lang-menu{position:absolute;top:calc(100% + .2rem);right:0;z-index:40;display:none;flex-direction:column;min-width:10.5rem;margin:0;padding:.35rem;border:1px solid rgba(17,18,22,.1);border-radius:.85rem;background:#fff;box-shadow:0 12px 32px rgba(17,18,22,.1)}
.header-lang-menu::before{content:"";position:absolute;left:0;right:0;top:-.55rem;height:.55rem}
.header-lang-menu-wrap:hover .header-lang-menu,.header-lang-menu-wrap:focus-within .header-lang-menu,.header-lang-menu-wrap.is-open .header-lang-menu{display:flex}
.header-lang-menu a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border-radius:.55rem;font-family:var(--font-heading);font-size:.92rem;font-weight:500;letter-spacing:0;line-height:1.3;text-transform:none;text-decoration:none;color:#111216;white-space:nowrap}
.header-lang-menu a:hover{background:rgba(17,18,22,.05);opacity:1}
.header-lang-menu a[aria-current="true"]{background:rgba(198,241,53,.72);font-weight:600}
.header-lang-menu a[aria-current="true"]::after{content:"";width:.4rem;height:.4rem;border-radius:50%;background:#111216;flex:none}
.hero>.hero-clients{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;justify-self:stretch}
.hero-clients__track,.hero-clients__group{display:flex;flex-direction:row;align-items:center}
@media (max-width:1100px){.header-lang-menu-wrap,.header-lang,.header-actions .header-lang,.header-end .header-lang{width:2.45rem;height:2.45rem;min-width:2.45rem;min-height:2.45rem}.header-lang-menu-wrap{width:auto}.header-cta{min-height:2.45rem}}
