.mkt{--cream:#faf8f5;--canvas:#f0ebe3;--paper:#f3efe8;--paper-deep:#ebe4da;--border:#e7dfd5;--taupe:#cbbbae;--card:#ffffff;--ink:#1a100e;--ink-deep:#120b09;--body:#3e2c26;--gold:#d4af6a;--gold-deep:#6d4a12;--gold-muted:#c9a24d;--gold-highlight:#e8d5a8;--brochure-gold:linear-gradient(145deg,#e8d5a8,#d4af6a 42%,#9b7022);--brochure-bronze:linear-gradient(155deg,#2a1c18,#1a100e 48%,#3d2a1f);--shadow:0 18px 60px rgba(18,11,9,0.08)}.mkt,.mkt *{box-sizing:border-box}.mkt{margin:0;min-height:100svh;background:var(--cream);color:var(--ink);font-family:var(--font-manrope),Arial,Helvetica,sans-serif}.mkt a{color:inherit;text-decoration:none}.mkt button{font:inherit}.mkt img{max-width:100%}.mkt .shell{min-height:100svh;background:var(--cream)}.mkt .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;border:0;border-radius:4px;background:var(--gold);color:var(--ink);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:none;transition:transform .28s ease,background .28s ease,color .28s ease}.mkt .button:hover{background:#c49a4a;color:var(--ink);transform:translateY(-2px)}.mkt .button:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.mkt .button-light{background:var(--cream);color:var(--ink)}.mkt .button-light:hover{background:#fff;color:var(--ink)}.mkt .button-ghost{border:1px solid rgba(26,16,14,.22);background:transparent;color:var(--ink)}.mkt .button-ghost:hover{border-color:var(--gold-deep);background:rgba(212,175,106,.12);color:var(--ink)}.mkt .button svg{flex:none}.mkt .brand-logo{display:inline-flex;align-items:center;width:132px;height:32px;line-height:0}.mkt .brand-logo img{display:block;width:132px;height:32px;object-fit:contain;object-position:left center}.mkt .preloader{position:fixed;inset:0;z-index:999;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(250,248,245,.035),transparent 70%),var(--ink-deep);opacity:1;visibility:visible;pointer-events:auto;transition:opacity .7s cubic-bezier(.65,0,.35,1),visibility .7s step-end}.mkt .preloader-mark{position:relative;z-index:1;display:grid;justify-items:center;gap:26px}.mkt .preloader-logo{width:min(300px,64vw);height:auto;opacity:0;filter:blur(10px);transform:scale(1.04);transition:opacity 1s ease,filter 1.1s cubic-bezier(.22,1,.36,1),transform 1.3s cubic-bezier(.22,1,.36,1)}.mkt .preloader .brand-logo,.mkt .preloader .brand-logo img{width:min(300px,64vw);height:auto;max-width:none}.mkt .preloader[data-phase=brand] .preloader-logo{opacity:1;filter:blur(0);transform:scale(1)}.mkt .preloader[data-phase=exit] .preloader-logo{opacity:0;filter:blur(6px);transform:scale(.985);transition-duration:.55s}.mkt .preloader-rule{width:48px;height:1px;background:rgba(212,175,106,.7);transform:scaleX(0);transition:transform .9s cubic-bezier(.22,1,.36,1) .45s,opacity .3s ease}.mkt .preloader-line{margin:0;color:rgba(250,248,245,.62);font-family:var(--serif);font-size:clamp(17px,1.5vw,21px);font-style:italic;letter-spacing:.01em;opacity:0;filter:blur(8px);transform:translateY(6px);transition:opacity .9s ease .7s,filter 1s cubic-bezier(.22,1,.36,1) .7s,transform 1s cubic-bezier(.22,1,.36,1) .7s}.mkt .preloader[data-phase=brand] .preloader-rule{transform:scaleX(1)}.mkt .preloader[data-phase=brand] .preloader-line{opacity:1;filter:blur(0);transform:none}.mkt .preloader[data-phase=exit] .preloader-line{opacity:0;filter:blur(6px);transition:opacity .45s ease,filter .45s ease}.mkt .preloader[data-hidden=true] .preloader-rule,.mkt .preloader[data-phase=exit] .preloader-rule{opacity:0}.mkt .preloader[data-phase=exit]{opacity:0;pointer-events:none;transition-delay:.2s}.mkt .preloader[data-hidden=true]{opacity:0;pointer-events:none;visibility:hidden}.mkt.is-loading{overflow:hidden}.mkt.is-loading .hero-content{opacity:0;transform:translateY(16px)}.mkt.is-loaded .hero-content,.mkt.preloader-leaving .hero-content{opacity:1;transform:none;transition:opacity .7s ease,transform .8s cubic-bezier(.22,1,.36,1)}.mkt .site-header{position:fixed;top:20px;left:0;right:0;z-index:50;display:flex;flex-direction:column;align-items:center;pointer-events:none}.mkt .nav-shell{position:relative;width:min(1180px,calc(100vw - 32px));display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 12px;border:1px solid rgba(26,16,14,.08);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 1px 0 rgba(26,16,14,.05),var(--shadow);pointer-events:auto;backdrop-filter:blur(16px)}.mkt .logo-link{display:inline-flex;align-items:center;flex:none}.mkt .nav-shell .brand-logo,.mkt .nav-shell .brand-logo img{width:132px;height:auto;max-width:none}.mkt .nav-shell .brand-logo{overflow:visible}.mkt .nav-links{display:flex;align-items:center;gap:16px;color:var(--ink);font-size:14px;font-weight:600}.mkt .explore-trigger,.mkt .nav-links>a{height:36px;display:inline-flex;align-items:center}.mkt .explore-group{position:static}.mkt .explore-group:after{content:"";position:absolute;left:0;right:0;top:calc(100% - 6px);height:22px;z-index:3}.mkt .explore-group:focus-within .explore-trigger,.mkt .explore-group:hover .explore-trigger,.mkt .explore-group[data-open=true] .explore-trigger,.mkt .nav-links>a:hover{color:var(--gold-deep)}.mkt .explore-group:focus-within .chev,.mkt .explore-group:hover .chev,.mkt .explore-group[data-open=true] .chev{transform:rotate(180deg);color:var(--gold-deep)}.mkt .chev{margin-left:4px;color:var(--body);transition:transform .25s ease,color .25s ease}.mkt .mega-menu{position:absolute;top:100%;left:0;right:0;z-index:2;min-height:248px;display:grid;grid-template-columns:1fr 1fr 200px;gap:28px;padding:20px 18px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--ink);box-shadow:0 22px 70px rgba(18,11,9,.16);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.mkt .explore-group:focus-within .mega-menu,.mkt .explore-group:hover .mega-menu,.mkt .explore-group[data-open=true] .mega-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.mkt .mega-label{margin:0 0 12px;color:var(--gold-deep);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.mkt .mega-link{display:grid;grid-template-columns:36px 1fr;column-gap:12px;row-gap:2px;align-items:center;padding:8px 0;border-radius:6px;transition:transform .2s ease,color .2s ease}.mkt .mega-link:hover{transform:translateX(4px);color:var(--gold-deep)}.mkt .mega-icon{grid-row:span 2;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:4px;background:var(--paper);color:var(--gold-deep)}.mkt .mega-link:hover .mega-icon{border-color:var(--gold);color:var(--ink);background:rgba(212,175,106,.16)}.mkt .mega-link b{font-size:16px;font-weight:600}.mkt .mega-link small{color:var(--body);font-size:14px;line-height:1.35}.mkt .mega-feature{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:218px;padding:16px 12px;border-radius:4px;color:var(--cream)}.mkt .mega-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mkt .mega-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(18,11,9,.72));z-index:-1}.mkt .mega-feature strong{margin-bottom:8px;font-size:16px}.mkt .mega-feature small{color:rgba(250,248,245,.86);line-height:1.35}.mkt .nav-cta{min-height:36px;padding:8px 16px;white-space:nowrap}.mkt .mobile-menu{display:none;width:36px;height:32px;border:0;border-radius:4px;background:var(--canvas);color:var(--ink);cursor:pointer}.mkt .mobile-panel{width:min(920px,calc(100vw - 32px));display:none;margin-top:8px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow);pointer-events:auto}.mkt .mobile-panel[data-open=true]{display:grid;gap:4px}.mkt .mobile-panel a{padding:10px 8px;color:var(--ink);font-size:15px;font-weight:500}.mkt .mobile-panel .button{margin-top:8px}@media (max-width:900px){.mkt .nav-shell{min-height:0;padding:10px 12px}.mkt .nav-cta,.mkt .nav-links{display:none}.mkt .mobile-menu{display:grid;place-items:center}.mkt .nav-shell .brand-logo,.mkt .nav-shell .brand-logo img{width:112px;height:auto}}.mkt .hero{position:relative;min-height:100svh;overflow:hidden;color:var(--cream);background:var(--ink)}.mkt .hero-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.mkt .hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(12,7,5,.6),rgba(12,7,5,.42) 48%,rgba(12,7,5,.68))}.mkt .hero-stage{position:relative;z-index:2;min-height:100svh;display:grid;place-items:center;padding:128px 72px 72px}.mkt .hero-content{width:min(1180px,100%);text-align:center}.mkt .hero h1{margin:0 auto 28px;color:#fffaf4;font-size:72px;font-weight:600;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 18px rgba(8,4,2,.55)}.mkt .hero-keep{white-space:nowrap}.mkt .hero-content p{margin:0 auto 40px;color:rgba(255,250,244,.96);font-size:20px;line-height:1.65;text-shadow:0 1px 12px rgba(8,4,2,.45)}.mkt .hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media (max-width:900px){.mkt .hero{min-height:auto;background:#120b08}.mkt .hero-stage{min-height:auto;align-content:start;padding:120px 24px 56px;background:linear-gradient(180deg,transparent,transparent 28%,rgba(18,11,8,.72) 46%,#120b08 62%)}.mkt .hero h1{font-size:clamp(32px,8.4vw,40px);line-height:1.16;margin-bottom:36px}.mkt .hero-content p{margin-bottom:0;font-size:17px;line-height:1.6}.mkt .hero-fade{display:grid;justify-items:center;gap:0}.mkt .hero-actions,.mkt .hero-markers{position:relative;z-index:1;opacity:1}.mkt .hero-actions{margin-top:36px;gap:14px}.mkt .hero-markers{margin-top:48px}}@media (max-width:640px){.mkt .hero-actions{flex-direction:column;align-items:center}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.mkt{--ease-out:cubic-bezier(.22,1,.36,1);--container:min(1280px,calc(100% - 80px))}.mkt .reveal{transition:opacity .8s var(--ease-out),transform .8s var(--ease-out),filter .8s var(--ease-out);transition-delay:var(--reveal-delay,0s)}.mkt.motion-ready .reveal{opacity:0;transform:translateY(42px);filter:blur(3px)}.mkt.motion-ready .reveal.is-visible{opacity:1;transform:none;filter:none}.mkt .eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--gold-deep);font-size:16px;font-weight:600;line-height:1.35;letter-spacing:.01em;text-transform:none}.mkt .eyebrow:before{content:"";width:24px;height:1px;background:currentColor;opacity:.7}.mkt .muted{color:var(--body)}.mkt .section{width:var(--container);margin:0 auto;scroll-margin-top:88px}.mkt .section-pad{padding:120px 0}.mkt .section+.section.section-pad{padding-top:40px}.mkt .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:56px}.mkt .center-head h2,.mkt .development-band h2,.mkt .faq-left h2,.mkt .final-cta h2,.mkt .process-hero h2,.mkt .section-head h2,.mkt .support-card h2,.mkt .team-head h2{margin:0;color:var(--ink);font-family:var(--serif),Georgia,serif;font-size:48px;font-weight:600;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.mkt .section-head h2{max-width:780px}.mkt .section-head .button{flex:none}.mkt .center-head{max-width:680px;margin:0 auto 56px;text-align:center}.mkt .center-head p{margin:20px auto 0;max-width:60ch;color:var(--body);font-size:17px;line-height:1.65}.mkt .center-head p+p{margin-top:14px}.mkt .editorial{position:relative;scroll-margin-top:0;padding:120px 0 96px;background:var(--cream)}.mkt .editorial-grid{--col:26%;position:relative;width:var(--container);height:1760px;margin:0 auto;background:linear-gradient(var(--border),var(--border)) 0 0 /1px 100% no-repeat,linear-gradient(var(--border),var(--border)) var(--col) 0 /1px 100% no-repeat,linear-gradient(var(--border),var(--border)) calc(100% - var(--col)) 0 /1px 100% no-repeat,linear-gradient(var(--border),var(--border)) 100% 0 /1px 100% no-repeat}.mkt .editorial-img{position:absolute;width:var(--col);height:520px;margin:0;overflow:hidden;background:var(--canvas)}.mkt .editorial-img img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08);filter:saturate(.82);transition:transform 1.4s var(--ease-out),filter 1s ease}.mkt .editorial-img[data-active=true] img{transform:scale(1);filter:saturate(1)}.mkt .img-b{top:96px;right:0}.mkt .img-a{top:620px;left:0}.mkt .img-c{top:1144px;right:0}.mkt .editorial-stack{position:sticky;top:calc(50svh - 190px);z-index:1;width:min(460px,calc(100% - 2 * var(--col) - 64px));height:380px;margin:0 auto}.mkt .editorial-copy{position:absolute;inset:0 0 36px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;pointer-events:none;filter:blur(6px);transform:translateY(24px);transition:opacity .6s var(--ease-out),transform .75s var(--ease-out),filter .6s var(--ease-out)}.mkt .editorial-copy[data-active=true]{opacity:1;filter:none;transform:none;pointer-events:auto}.mkt .editorial .eyebrow{margin-bottom:22px;font-size:16px;letter-spacing:.16em}.mkt .editorial .eyebrow:before{display:none}.mkt .eyebrow-index{color:var(--taupe);font-weight:500;letter-spacing:.04em}.mkt .editorial-copy h2{margin:0 0 18px;color:var(--ink);font-size:40px;font-weight:500;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.mkt .editorial-copy p{max-width:40ch;margin:0 auto;color:var(--body);font-size:17px;line-height:1.65}.mkt .editorial-progress{position:absolute;left:50%;bottom:0;display:flex;gap:8px;margin:0;padding:0;list-style:none;transform:translateX(-50%)}.mkt .editorial-progress li{width:20px;height:2px;border-radius:2px;background:var(--border);transition:width .5s var(--ease-out),background .5s ease}.mkt .editorial-progress li[data-active=true]{width:44px;background:var(--gold)}.mkt .agent-card,.mkt .faq-accordion,.mkt .help-card,.mkt .leak-card,.mkt .process-step,.mkt .quote-card{background:var(--paper);border-radius:10px}.mkt .case-grid-carousel{grid-template-columns:486px minmax(0,1fr)}.mkt .portrait-card.case-portrait{min-height:460px;display:block;background:var(--canvas)}.mkt .case-portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mkt .case-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,11,9,.18),transparent 30%);pointer-events:none}.mkt .badge-row{position:absolute;inset:20px 20px auto;z-index:1;display:flex;justify-content:space-between;gap:8px}.mkt .pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:4px;background:rgba(250,248,245,.92);color:var(--ink);font-size:13px;font-weight:500;line-height:1;backdrop-filter:blur(8px)}.mkt .pill-dark{background:rgba(26,16,14,.82);color:var(--gold-highlight)}.mkt .quote-card.case-story{min-height:460px}.mkt .case-story .case-outcome{margin:0 0 18px;color:var(--ink);font-size:44px;font-weight:500;line-height:1.1;letter-spacing:-.03em}.mkt .case-story .case-problem{max-width:46ch;margin:0;color:var(--body);font-size:18px;font-weight:400;line-height:1.6;letter-spacing:0}.mkt .case-metric{margin-bottom:20px;color:var(--gold-deep);font-size:20px;font-weight:600;letter-spacing:-.01em}.mkt .leak-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mkt .leak-card{display:grid;grid-template-columns:.9fr 1.1fr;min-height:260px;overflow:hidden;transition:transform .35s var(--ease-out),box-shadow .35s ease}.mkt .agent-card:hover,.mkt .leak-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.mkt .leak-media{position:relative;overflow:hidden}.mkt .leak-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.mkt .leak-card:hover .leak-media img{transform:scale(1.05)}.mkt .leak-index{position:absolute;top:16px;left:16px;padding:7px 10px;border-radius:4px;background:rgba(26,16,14,.78);color:var(--gold-highlight);font-size:13px;font-weight:600;letter-spacing:.06em}.mkt .leak-info{display:flex;flex-direction:column;padding:26px 24px 22px}.mkt .leak-info h3{margin:0 0 10px;color:var(--ink);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.03em}.mkt .leak-info>p{margin:0;color:var(--body);font-size:16px;line-height:1.55}.mkt .leak-info dl{margin:auto 0 0;padding-top:20px}.mkt .leak-info dl div{padding-top:14px;border-top:1px solid var(--border)}.mkt .leak-info dt{color:var(--gold-deep);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.mkt .leak-info dd{margin:6px 0 0;color:var(--ink);font-size:15px;line-height:1.5}.mkt .leak-verdict{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:260px;padding:30px 28px;border-radius:10px;background:radial-gradient(ellipse at 100% 0,rgba(212,175,106,.22),transparent 55%),var(--brochure-bronze);color:rgba(250,248,245,.78)}.mkt .leak-verdict .eyebrow{margin:0;color:var(--gold)}.mkt .leak-verdict p{margin:0;font-size:18px;line-height:1.55}.mkt .leak-verdict strong{display:block;margin-bottom:10px;color:var(--cream);font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.mkt .leak-verdict .button{align-self:flex-start}.mkt .team-head{max-width:620px;margin-bottom:48px}.mkt .manager-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mkt .service-card{position:relative;min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border-radius:12px;transition:transform .35s var(--ease-out),box-shadow .35s ease}.mkt .service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.mkt .service-icon{position:absolute;top:28px;left:28px}.mkt .service-index{position:absolute;top:30px;right:28px;font-size:14px;font-weight:600;letter-spacing:.1em;opacity:.6}.mkt .service-card h3{margin:0 0 10px;font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.03em}.mkt .service-card p{max-width:300px;margin:0;font-size:16px;line-height:1.55}.mkt .service-card.gold{background:var(--brochure-gold);color:var(--ink)}.mkt .service-card.gold p{color:rgba(26,16,14,.78)}.mkt .service-card.ink{background:var(--brochure-bronze);color:var(--cream)}.mkt .service-card.ink .service-icon,.mkt .service-card.ink .service-index{color:var(--gold)}.mkt .service-card.ink p{color:rgba(250,248,245,.78)}.mkt .service-card.sand{background:var(--paper-deep);color:var(--ink)}.mkt .service-card.sand .service-icon{color:var(--gold-deep)}.mkt .service-card.sand p{color:var(--body)}.mkt .ecosystem{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:center;margin-top:20px;padding:24px 28px;border:1px solid var(--border);border-radius:12px}.mkt .ecosystem p{margin:0;color:var(--gold-deep);font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.mkt .ecosystem ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.mkt .ecosystem li{display:flex;align-items:center;gap:12px;padding:4px 20px;border-left:1px solid var(--border);color:var(--ink);font-size:15px;font-weight:500;line-height:1.35}.mkt .ecosystem li svg{flex:none;color:var(--gold-deep)}.mkt .development-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;margin-top:96px;padding:56px 48px;border-radius:16px;background:radial-gradient(ellipse at 100% 0,rgba(212,175,106,.22),transparent 55%),var(--canvas);scroll-margin-top:88px}.mkt .development-band h2{margin:0;color:var(--ink);font-size:48px;font-weight:500;line-height:1.15;letter-spacing:-.03em}.mkt .development-band p{margin:0 0 28px;max-width:54ch;color:var(--body);font-size:18px;line-height:1.65}.mkt .support-wrap{position:relative;overflow:hidden;scroll-margin-top:0;margin:40px 0;padding:104px 0;background:radial-gradient(ellipse at 72% 45%,rgba(212,175,106,.28),transparent 50%),var(--brochure-bronze)}.mkt .support-inner{width:var(--container);margin:0 auto;display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:40px;align-items:center}.mkt .support-card{display:flex;flex-direction:column;padding:44px 36px 36px;border-radius:16px;background:var(--cream)}.mkt .support-card h2{max-width:420px;font-size:40px}.mkt .support-card .accordion{padding-top:32px}.mkt .support-card .accordion-trigger{font-size:20px}.mkt .support-card .button{align-self:flex-start;margin-top:24px}.mkt .support-visual{position:relative;display:grid;place-items:center}.mkt .support-visual img{width:122%;max-width:none;height:auto;margin-right:-14%;filter:drop-shadow(0 40px 60px rgba(0,0,0,.38));transition:transform 1.2s var(--ease-out)}.mkt .support-visual:hover img{transform:scale(1.02)}.mkt .play-icon{position:absolute;top:46%;left:54%;width:92px;height:92px;display:grid;place-items:center;padding-left:4px;border-radius:50%;background:var(--gold);color:var(--ink);box-shadow:0 18px 50px rgba(18,11,9,.45);transform:translate(-50%,-50%)}.mkt .play-icon:after,.mkt .play-icon:before{content:"";position:absolute;inset:0;border:1px solid rgba(232,213,168,.7);border-radius:50%;animation:play-pulse 2.6s var(--ease-out) infinite}.mkt .play-icon:after{animation-delay:1.3s}@keyframes play-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.mkt .accordion-row{border-top:1px solid var(--border)}.mkt .accordion-row:first-child{border-top:0}.mkt .accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border:0;background:transparent;color:var(--ink);font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.02em;text-align:left;cursor:pointer;transition:color .25s ease}.mkt .accordion-trigger:hover{color:var(--gold-deep)}.mkt .accordion-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.mkt .accordion-icon{flex:none;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--gold-deep);transition:transform .35s var(--ease-out),background .25s ease,border-color .25s ease}.mkt .accordion-row[data-open=true] .accordion-icon{transform:rotate(45deg);background:var(--gold);border-color:var(--gold);color:var(--ink)}.mkt .accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.mkt .accordion-panel[data-open=true]{grid-template-rows:1fr}.mkt .accordion-panel>div{overflow:hidden}.mkt .accordion-panel p{margin:0;padding:0 48px 22px 0;color:var(--body);font-size:16px;line-height:1.65}.mkt .process-layout{display:grid;grid-template-columns:minmax(280px,500px) minmax(0,1fr);gap:20px;align-items:stretch}.mkt .process-hero{min-height:560px;display:flex;flex-direction:column;padding:32px;border-radius:12px;background:radial-gradient(ellipse at 0 100%,rgba(212,175,106,.28),transparent 60%),var(--brochure-bronze);color:var(--cream)}.mkt .process-hero .eyebrow{color:var(--gold)}.mkt .process-hero h2{margin-top:auto;max-width:440px;color:var(--cream);font-size:44px}.mkt .process-hero .button{align-self:flex-start;margin-top:32px}.mkt .process-steps{display:grid;gap:16px}.mkt .process-step{min-height:128px;display:grid;grid-template-columns:52px 1fr;column-gap:12px;align-content:center;padding:24px 28px;border:1px solid transparent;transition:transform .35s var(--ease-out),border-color .3s ease,background .3s ease}.mkt .process-step:hover{transform:translateX(6px);border-color:var(--gold);background:var(--card)}.mkt .process-step span{color:var(--gold-deep);font-size:24px;font-weight:500;letter-spacing:-.02em}.mkt .process-step h3{margin:0;color:var(--ink);font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.03em}.mkt .process-step p{grid-column:2;max-width:520px;margin:6px 0 0;color:var(--body);font-size:16px;line-height:1.55}.mkt .agree-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 64px;padding:0;list-style:none}.mkt .agree-list li{padding:22px 0 0;border-top:1px solid var(--ink);color:var(--ink);font-size:19px;font-weight:500;line-height:1.4;letter-spacing:-.01em}.mkt .agree-list li span{display:block;margin-bottom:12px;color:var(--gold-deep);font-size:13px;font-weight:600;letter-spacing:.12em}.mkt .testimonial-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.mkt .testimonial-toolbar>div{display:flex;gap:8px}.mkt .testimonial-count{color:var(--ink);font-size:15px;font-weight:600;letter-spacing:.06em}.mkt .testimonial-count span{color:var(--taupe)}.mkt .testimonial-toolbar button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--paper);color:var(--ink);cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.mkt .testimonial-toolbar button:hover{background:var(--gold);border-color:var(--gold);transform:translateY(-2px)}.mkt .testimonial-toolbar button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mkt .testimonial-grid{display:grid;grid-template-columns:420px minmax(0,1fr);gap:16px}.mkt .portrait-card,.mkt .quote-card{min-height:406px;animation:card-in .7s var(--ease-out) both}.mkt .portrait-card{position:relative;overflow:hidden;display:grid;place-items:center;border-radius:12px;background:radial-gradient(circle at 50% 46%,rgba(212,175,106,.3),transparent 58%),var(--brochure-bronze)}.mkt .portrait-quote{position:absolute;top:28px;left:28px;color:var(--gold);opacity:.8}.mkt .portrait-initials{color:var(--gold-highlight);font-size:120px;font-weight:500;line-height:1;letter-spacing:-.05em}.mkt .portrait-caption{position:absolute;left:28px;bottom:26px;color:rgba(250,248,245,.62);font-size:13px}.mkt .quote-card{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px 36px;border-radius:12px}.mkt .quote-card p{margin:0;color:var(--ink);font-size:34px;font-weight:500;line-height:1.22;letter-spacing:-.03em;text-wrap:balance}.mkt .quote-card footer{display:grid;gap:4px;padding-top:20px;border-top:1px solid var(--border);color:var(--body);font-size:15px}.mkt .quote-card b{color:var(--ink);font-size:17px;font-weight:600}.mkt .quote-card{animation-delay:.06s}@keyframes card-in{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.mkt .agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:920px;margin:0 auto}.mkt .agent-card{padding:20px 20px 24px;transition:transform .35s var(--ease-out),box-shadow .35s ease}.mkt .agent-photo{position:relative;height:440px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;border-radius:12px;background:var(--card)}.mkt .agent-photo .pill{position:absolute;top:16px;left:16px;z-index:1}.mkt .agent-photo img{width:auto;height:92%;mix-blend-mode:multiply;object-fit:contain;object-position:bottom center;transition:transform .8s var(--ease-out);transform-origin:bottom center}.mkt .agent-card:hover .agent-photo img{transform:scale(1.04)}.mkt .agent-meta{margin-top:20px}.mkt .agent-card h3{margin:0;color:var(--ink);font-size:24px;font-weight:500;letter-spacing:-.03em}.mkt .agent-card>p{margin:8px 0 0;color:var(--body);font-size:15px;line-height:1.6}.mkt .faq-grid{display:grid;grid-template-columns:.72fr 1fr;gap:64px;align-items:start;margin-bottom:96px}.mkt .faq-left h2{margin-bottom:40px}.mkt .help-card{max-width:460px;padding:28px 24px}.mkt .help-card p{margin:0;color:var(--ink);font-size:17px;line-height:1.55}.mkt .help-card .button{width:100%;margin:22px 0 14px}.mkt .help-card small{color:var(--body);font-size:14px}.mkt .help-card small a{color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px}.mkt .faq-accordion{padding:8px 28px}.mkt .need-check{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding:56px 48px;border-radius:16px;background:radial-gradient(ellipse at 0 0,rgba(212,175,106,.22),transparent 50%),var(--brochure-bronze);color:var(--cream);scroll-margin-top:88px}.mkt .need-check[data-done=true]{grid-template-columns:1fr;padding:64px 48px}.mkt .need-check-head{align-self:start;position:sticky;top:120px}.mkt .need-check-head .eyebrow{color:var(--gold)}.mkt .need-check-head h3{margin:0 0 14px;color:var(--cream);font-size:40px;font-weight:500;line-height:1.12;letter-spacing:-.03em}.mkt .need-check-head p{margin:0 0 36px;color:rgba(250,248,245,.72);font-size:17px;line-height:1.6}.mkt .need-check-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.mkt .need-check-progress span{height:3px;border-radius:3px;background:rgba(250,248,245,.14);transition:background .4s ease}.mkt .need-check-progress span[data-done=true]{background:var(--gold)}.mkt .need-check-head small{display:block;margin-top:12px;color:rgba(250,248,245,.6);font-size:13px;letter-spacing:.04em}.mkt .need-check-body{display:grid;gap:12px}.mkt .need-check .q{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin:0;padding:18px 20px;border:1px solid rgba(250,248,245,.1);border-radius:10px;background:rgba(250,248,245,.03);transition:border-color .3s ease,background .3s ease}.mkt .need-check .q[data-answered=true]{border-color:rgba(212,175,106,.4);background:rgba(212,175,106,.06)}.mkt .need-check legend{float:left;display:flex;gap:14px;padding:0;color:var(--cream);font-size:16px;font-weight:500;line-height:1.45}.mkt .need-check legend span{flex:none;padding-top:2px;color:var(--gold);font-size:13px;font-weight:600;letter-spacing:.08em}.mkt .need-check .opts{display:inline-flex;padding:4px;border:1px solid rgba(250,248,245,.14);border-radius:999px;background:rgba(18,11,9,.35)}.mkt .need-check .opts label{cursor:pointer}.mkt .need-check .opts input{position:absolute;opacity:0;pointer-events:none}.mkt .need-check .opts span{display:inline-flex;min-width:72px;justify-content:center;padding:8px 14px;border-radius:999px;color:rgba(250,248,245,.72);font-size:14px;font-weight:500;transition:background .25s ease,color .25s ease}.mkt .need-check .opts label:hover span{color:var(--cream)}.mkt .need-check .opts input:checked+span{background:var(--gold);color:var(--ink);box-shadow:0 6px 18px rgba(212,175,106,.28)}.mkt .need-check .opts input:focus-visible+span{outline:2px solid var(--gold-highlight);outline-offset:2px}.mkt .need-check-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px}.mkt .need-check-actions .button[data-ready=false]{opacity:.55}.mkt .need-check .err{min-height:1.3em;margin:0;color:var(--gold-highlight);font-size:14px}.mkt .score-view{display:grid;grid-template-columns:auto minmax(0,560px);gap:64px;align-items:center;justify-content:center;animation:card-in .7s var(--ease-out) both}.mkt .score-ring{position:relative;width:220px;height:220px}.mkt .score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.mkt .score-ring circle{fill:none;stroke-width:6}.mkt .score-track{stroke:rgba(250,248,245,.1)}.mkt .score-value{stroke:var(--gold);stroke-linecap:round;stroke-dashoffset:553;animation:score-fill 1.4s var(--ease-out) .15s forwards}@keyframes score-fill{to{stroke-dashoffset:var(--score-offset)}}.mkt .score-number{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.mkt .score-number strong{color:var(--cream);font-size:64px;font-weight:500;line-height:1;letter-spacing:-.04em}.mkt .score-number strong span{color:var(--gold);font-size:28px}.mkt .score-number small{margin-top:8px;color:rgba(250,248,245,.6);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.mkt .score-copy h3{margin:0 0 14px;color:var(--cream);font-size:32px;font-weight:500;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.mkt .score-copy p{margin:0 0 28px;color:rgba(250,248,245,.75);font-size:17px;line-height:1.65}.mkt .score-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.mkt .score-reset{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:rgba(250,248,245,.75);font-size:14px;font-weight:500;cursor:pointer;transition:color .25s ease}.mkt .score-reset:hover{color:var(--gold)}.mkt .final-cta{position:relative;min-height:640px;overflow:hidden;display:grid;place-items:center;margin-top:40px;padding:96px 24px;text-align:center;scroll-margin-top:0}.mkt .final-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mkt .final-cta:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(18,11,9,.42),rgba(18,11,9,.72)),linear-gradient(180deg,rgba(18,11,9,.3),rgba(18,11,9,.5))}.mkt .final-cta-copy{position:relative;z-index:1;max-width:760px}.mkt .final-cta .eyebrow{color:var(--gold-highlight)}.mkt .final-cta h2{margin:0 auto 20px;max-width:680px;color:var(--cream);font-size:52px}.mkt .final-cta p{max-width:560px;margin:0 auto 32px;color:rgba(250,248,245,.86);font-size:17px;line-height:1.65}.mkt .final-cta-actions{gap:12px}.mkt .final-cta-actions,.mkt .final-cta-contact{display:flex;flex-wrap:wrap;justify-content:center}.mkt .final-cta-contact{gap:12px 28px;margin-top:32px}.mkt .final-cta-contact a{display:inline-flex;align-items:center;gap:8px;color:rgba(250,248,245,.82);font-size:15px;transition:color .25s ease}.mkt .final-cta-contact a:hover{color:var(--gold-highlight)}.mkt .final-cta-contact svg{color:var(--gold)}.mkt .footer{position:relative;overflow:hidden;padding:80px max(40px,calc((100% - 1280px) / 2)) 40px;background:var(--ink-deep);color:rgba(250,248,245,.66)}.mkt .footer-bottom,.mkt .footer-main,.mkt .footer-top{position:relative;z-index:1}.mkt .footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:36px;border-bottom:1px solid rgba(250,248,245,.1)}.mkt .footer-logo{width:150px;height:auto}.mkt .footer-top p{margin:0;font-size:15px}.mkt .footer-top a{color:var(--cream);font-weight:600;transition:color .25s ease}.mkt .footer-top a:hover{color:var(--gold)}.mkt .footer-main{display:grid;grid-template-columns:1.4fr .4fr .4fr;gap:80px;padding:64px 0 220px}.mkt .footer h3{margin:0 0 14px;color:var(--cream);font-size:30px;font-weight:500;letter-spacing:-.03em}.mkt .footer-lede{margin:0;max-width:44ch;font-size:16px;line-height:1.6}.mkt .footer-address{display:flex;gap:64px;margin-top:36px;font-size:15px;line-height:1.55}.mkt .footer-address p{margin:0;max-width:240px}.mkt .footer-address b{color:var(--cream);font-weight:600}.mkt .footer h4{margin:0 0 22px;color:var(--gold);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.mkt .footer nav a{display:flex;align-items:center;gap:6px;margin:0 0 16px;font-size:15px;transition:color .25s ease,transform .25s ease}.mkt .footer nav a:hover{color:var(--gold);transform:translateX(3px)}.mkt .footer-word{position:absolute;left:50%;bottom:56px;z-index:0;transform:translateX(-50%);background:linear-gradient(180deg,rgba(212,175,106,.2),rgba(212,175,106,.04));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(96px,16vw,230px);font-weight:500;line-height:.8;letter-spacing:-.05em;white-space:nowrap;pointer-events:none}.mkt .footer-bottom{display:flex;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid rgba(250,248,245,.1);font-size:13px}@media (max-width:1100px){.mkt .editorial-grid{--col:24%}.mkt .editorial-copy h2{font-size:32px}.mkt .ecosystem{grid-template-columns:1fr;gap:16px}.mkt .ecosystem ul{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.mkt .leak-card{grid-template-columns:1fr}.mkt .leak-media{min-height:200px}.mkt .case-grid-carousel,.mkt .testimonial-grid{grid-template-columns:320px minmax(0,1fr)}.mkt .support-inner{grid-template-columns:1fr}.mkt .support-visual{max-width:720px;margin:0 auto}.mkt .support-visual img{width:100%;margin-right:0}}@media (max-width:900px){.mkt{--container:calc(100% - 40px)}.mkt .section-pad{padding:88px 0}.mkt .section+.section.section-pad{padding-top:24px}.mkt .section-head{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:40px}.mkt .center-head h2,.mkt .development-band h2,.mkt .faq-left h2,.mkt .final-cta h2,.mkt .process-hero h2,.mkt .section-head h2,.mkt .support-card h2,.mkt .team-head h2{font-size:34px}.mkt .editorial{padding:88px 0 40px}.mkt .editorial-grid{height:auto;display:flex;flex-direction:column;background:none}.mkt .editorial-stack{display:contents}.mkt .editorial-progress{display:none}.mkt .editorial-copy{position:relative;inset:auto;padding:32px 0 64px;opacity:1;filter:none;transform:none;pointer-events:auto}.mkt .editorial-img{position:relative;inset:auto;width:100%;height:300px;border-radius:8px}.mkt .editorial-img img{transform:none;filter:none}.mkt .editorial [data-editorial-img="0"]{order:1}.mkt .editorial [data-copy="0"]{order:2}.mkt .editorial [data-editorial-img="1"]{order:3}.mkt .editorial [data-copy="1"]{order:4}.mkt .editorial [data-editorial-img="2"]{order:5}.mkt .editorial [data-copy="2"]{order:6}.mkt .editorial .eyebrow{font-size:14px}.mkt .editorial-copy h2{font-size:30px}.mkt .agent-grid,.mkt .case-grid-carousel,.mkt .development-band,.mkt .faq-grid,.mkt .footer-main,.mkt .leak-grid,.mkt .manager-grid,.mkt .need-check,.mkt .process-layout,.mkt .testimonial-grid{grid-template-columns:1fr}.mkt .portrait-card.case-portrait{min-height:300px}.mkt .quote-card.case-story{min-height:0}.mkt .case-story .case-outcome{font-size:32px}.mkt .case-story .case-problem{font-size:16px}.mkt .development-band{gap:24px;margin-top:64px;padding:36px 24px}.mkt .development-band h2{font-size:34px}.mkt .service-card{min-height:240px}.mkt .agree-list{grid-template-columns:1fr;gap:0;margin-bottom:40px}.mkt .agree-list li{padding:18px 0 20px}.mkt .portrait-card{min-height:220px}.mkt .portrait-initials{font-size:80px}.mkt .quote-card{min-height:0;padding:28px 24px}.mkt .quote-card p{font-size:26px}.mkt .process-hero{min-height:340px;padding:28px 24px}.mkt .support-wrap{padding:72px 0}.mkt .support-card{padding:36px 24px 28px}.mkt .support-card .button{white-space:normal;text-align:center}.mkt .faq-grid{gap:40px;margin-bottom:64px}.mkt .faq-left h2{margin-bottom:28px}.mkt .faq-accordion{padding:4px 20px}.mkt .need-check{gap:32px;padding:36px 24px}.mkt .need-check-head{position:static}.mkt .need-check-head h3{font-size:30px}.mkt .need-check .q{grid-template-columns:1fr;gap:14px;padding:16px}.mkt .need-check .opts label{flex:1}.mkt .need-check .opts span{width:100%;min-width:0}.mkt .need-check[data-done=true]{padding:40px 24px}.mkt .score-view{grid-template-columns:1fr;gap:32px;justify-items:center;text-align:center}.mkt .score-actions{justify-content:center}.mkt .score-copy h3{font-size:26px}.mkt .final-cta{min-height:560px;padding:88px 20px}.mkt .footer{padding:64px 20px 32px}.mkt .footer-bottom,.mkt .footer-top{flex-direction:column;align-items:flex-start}.mkt .footer-main{gap:40px;padding-bottom:160px}.mkt .footer-address{flex-direction:column;gap:16px}}@media (max-width:560px){.mkt .ecosystem ul{grid-template-columns:1fr}.mkt .ecosystem li{padding:4px 0 4px 14px}.mkt .play-icon{width:68px;height:68px}.mkt .agent-photo{height:380px}.mkt .process-step{grid-template-columns:40px 1fr;padding:20px}.mkt .process-step h3{font-size:20px}.mkt .accordion-trigger{font-size:18px}.mkt .support-card .accordion-trigger{font-size:19px}.mkt .accordion-panel p{padding-right:0}.mkt .final-cta-actions{flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.mkt .preloader{display:none}.mkt .reveal,.mkt.motion-ready .reveal{opacity:1;transform:none;filter:none;transition:none}.mkt .button,.mkt .chev,.mkt .editorial-copy,.mkt .editorial-img img,.mkt .hero-content,.mkt .mega-link,.mkt .mega-menu,.mkt .play-icon:after,.mkt .play-icon:before,.mkt .portrait-card,.mkt .quote-card,.mkt .score-value,.mkt .score-view{transition:none;animation:none}.mkt .score-value{stroke-dashoffset:var(--score-offset)}}.mkt [data-parallax]{scale:1.16;will-change:transform}html[data-preloaded] .mkt .preloader{display:none}.mkt .mobile-panel a[aria-current=page],.mkt .nav-links>a[aria-current=page]{color:var(--gold-deep)}.mkt .button{gap:8px}.mkt .button-outline{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--taupe)}.mkt .button-outline:hover{background:var(--paper);box-shadow:inset 0 0 0 1px var(--gold)}.mkt .text-link{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:14px;font-weight:600;line-height:1.4;border-bottom:1px solid var(--taupe);padding-bottom:2px;transition:color .25s ease,border-color .25s ease}.mkt .text-link:hover{color:var(--gold-deep);border-color:var(--gold)}.mkt .text-link.light{color:var(--cream);border-color:rgba(232,213,168,.4)}.mkt .text-link.light:hover{color:var(--gold-highlight);border-color:var(--gold)}.mkt .read-more{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:0;border:0;background:none;color:var(--gold-deep);font-size:14px;font-weight:600;cursor:pointer}.mkt .read-more svg{transition:transform .3s var(--ease-out)}.mkt .read-more:hover svg{transform:translateX(4px)}.mkt .agent-meta{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.mkt .first-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid rgba(155,112,34,.35);border-radius:999px;background:rgba(232,213,168,.25);color:var(--gold-deep);font-size:13px;font-weight:600;letter-spacing:.02em}.mkt .first-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}.mkt .gold-light{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1.6s ease}.mkt .gold-light[data-ready=true]{opacity:var(--gold-light-opacity,.4)}.mkt .gold-light[data-lost=true]{display:none}.mkt .gold-light-hero{z-index:1;mix-blend-mode:screen;--gold-light-opacity:0.08}.mkt .gold-light-page{z-index:0;mix-blend-mode:screen;--gold-light-opacity:0.12}.mkt .gold-light-band{z-index:0;mix-blend-mode:screen;--gold-light-opacity:0.14}.mkt .support-inner{position:relative;z-index:1}.mkt .hero-stage{grid-template-rows:1fr auto}.mkt .hero-markers{width:min(1180px,100%);margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(232,213,168,.28)}.mkt .hero-markers div{padding:22px 20px 0;border-left:1px solid rgba(232,213,168,.18)}.mkt .hero-markers div:first-child{border-left:0;padding-left:0}.mkt .hero-markers dt{color:var(--cream);font-size:20px;font-weight:500;letter-spacing:-.02em}.mkt .hero-markers dd{margin:4px 0 0;color:rgba(255,250,244,.92);font-size:15px;line-height:1.45}.mkt.is-loading .hero-markers{opacity:0;transform:translateY(16px)}.mkt.is-loaded .hero-markers,.mkt.preloader-leaving .hero-markers{opacity:1;transform:none;transition:opacity .7s ease .15s,transform .8s var(--ease-out) .15s}.mkt .positioning-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:72px;align-items:end}.mkt .positioning-holdings{margin:0;padding:0;list-style:none}.mkt .positioning-holdings li{padding:18px 0;border-bottom:1px solid var(--border);color:var(--ink);font-size:40px;font-weight:500;line-height:1.15;letter-spacing:-.03em}.mkt .positioning-holdings li:first-child{border-top:1px solid var(--border)}.mkt .positioning-turn{margin:0 0 28px;color:var(--body);font-size:20px;line-height:1.55}.mkt .positioning-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mkt .positioning-chips li{padding:9px 14px;border-radius:999px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:500}.mkt .positioning-statement{margin-top:72px;padding:56px 64px;border-radius:16px;background:var(--brochure-bronze);color:var(--cream)}.mkt .positioning-statement .first-badge{border-color:rgba(232,213,168,.35);background:rgba(232,213,168,.08);color:var(--gold-highlight)}.mkt .positioning-statement h2{max-width:920px;margin:24px 0 16px;color:var(--cream);font-size:44px;font-weight:500;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.mkt .positioning-statement p{margin:0;max-width:60ch;color:rgba(250,248,245,.72);font-size:17px;line-height:1.6}.mkt .founder-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:center}.mkt .founder-story-media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:16px;background:var(--card)}.mkt .founder-story-media img,.mkt .founder-story-media video{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.mkt .founder-story-media video{mix-blend-mode:normal}.mkt .founder-story-copy{margin:0}.mkt .founder-story-copy h2{margin:0 0 24px;color:var(--ink);font-size:48px;font-weight:500;line-height:1.15;letter-spacing:-.03em}.mkt .founder-story-copy p{max-width:56ch;margin:0 0 16px;color:var(--body);font-size:19px;line-height:1.7}.mkt .founder-story-copy footer{display:flex;align-items:center;gap:12px;margin-top:28px;color:var(--ink);font-size:15px;font-weight:600}.mkt .founder-story-copy footer:before{content:"";width:32px;height:1px;background:var(--gold)}.mkt .founder-story-quote{grid-template-columns:1fr;justify-items:center;text-align:center}.mkt .founder-story-quote .founder-story-copy p{margin-inline:auto}.mkt .founder-story-quote .founder-story-copy footer{justify-content:center}.mkt .ecosystem p span{display:block;margin-top:6px;color:var(--body);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.mkt .band-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px}.mkt .support-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px}.mkt .support-card .support-actions .button{margin-top:0}.mkt button.play-icon{border:0;cursor:pointer;transition:transform .35s var(--ease-out),background .3s ease}.mkt button.play-icon:hover{background:var(--gold-highlight);transform:translate(-50%,-50%) scale(1.06)}.mkt button.play-icon:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.mkt .final-cta-sheet{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--gold-highlight);font-size:14px;font-weight:600;border-bottom:1px solid rgba(232,213,168,.4);padding-bottom:2px;transition:color .25s ease,border-color .25s ease}.mkt .final-cta-sheet:hover{color:var(--cream);border-color:var(--cream)}.mkt .modal{width:min(1040px,calc(100% - 32px));max-width:none;max-height:calc(100svh - 48px);margin:auto;padding:0;border:0;border-radius:18px;background:var(--cream);color:var(--ink);box-shadow:0 40px 120px rgba(18,11,9,.35);overflow:auto;overscroll-behavior:contain}.mkt .modal::backdrop{background:rgba(18,11,9,.62);backdrop-filter:blur(4px)}.mkt .modal[open]{animation:modal-in .45s var(--ease-out)}.mkt .modal[open]::backdrop{animation:backdrop-in .35s ease}@keyframes modal-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.mkt .modal-panel{position:relative;padding:40px}.mkt .modal-close{position:sticky;top:0;float:right;z-index:2;width:40px;height:40px;display:grid;place-items:center;margin:-16px -16px 0 16px;border:0;border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer;transition:background .25s ease,transform .3s var(--ease-out)}.mkt .modal-close:hover{background:var(--gold-highlight);transform:rotate(90deg)}.mkt .bio-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:40px;align-items:start}.mkt .bio-portrait{position:sticky;top:0;aspect-ratio:4/5;overflow:hidden;border-radius:12px;background:var(--card)}.mkt .bio-portrait img{width:100%;height:100%;object-fit:contain;object-position:top center}.mkt .bio-copy h2{margin:0 0 20px;font-size:32px;font-weight:500;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.mkt .bio-copy p{margin:0 0 14px;color:var(--body);font-size:16px;line-height:1.7}.mkt .bio-copy .bio-role{color:var(--gold-deep);font-weight:600}.mkt .bio-copy .button{margin-top:12px}.mkt .bio-facts{display:grid;gap:10px;margin:20px 0;padding:0;list-style:none}.mkt .bio-facts li{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:15px;font-weight:500}.mkt .bio-facts svg{flex:none;color:var(--gold-deep)}.mkt .platform-tour-head{max-width:640px;margin-bottom:28px}.mkt .platform-tour-head h2{margin:0;font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-.03em}.mkt .platform-tour-media{overflow:hidden;border-radius:14px;background:var(--brochure-bronze)}.mkt .platform-tour-media img,.mkt .platform-tour-media video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.mkt .platform-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0;padding:0;list-style:none}.mkt .platform-journey li{display:grid;gap:6px;padding:16px;border-radius:10px;background:var(--paper);color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.mkt .platform-journey span{color:var(--gold-deep);font-size:12px;letter-spacing:.08em}.mkt .platform-tour-close{margin:0 0 24px;color:var(--body);font-size:18px;line-height:1.6}.mkt .platform-tour-actions{display:flex;flex-wrap:wrap;gap:12px}.mkt .page-hero{position:relative;min-height:86svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--ink);color:var(--cream)}.mkt .page-hero-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.mkt .page-hero-shade{position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 18% 72%,rgba(12,7,5,.72),transparent 72%),linear-gradient(180deg,rgba(12,7,5,.45),rgba(12,7,5,.55) 36%,rgba(12,7,5,.88))}.mkt .page-hero-inner{position:relative;z-index:1;width:var(--container);margin:0 auto;padding:200px 0 88px;animation:page-in .9s var(--ease-out) both}.mkt .page-hero .eyebrow{color:#fff6e8}.mkt .page-hero h1{max-width:880px;margin:0 0 20px;color:#fffaf4;font-family:var(--serif),Georgia,serif;font-size:72px;font-weight:600;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 18px rgba(8,4,2,.5)}.mkt .page-hero p{max-width:620px;margin:0;color:rgba(255,250,244,.96);font-size:20px;line-height:1.65;text-shadow:0 1px 12px rgba(8,4,2,.4)}.mkt .page-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.mkt .page-intro{width:var(--container);margin:0 auto;padding:200px 0 88px;display:grid;justify-items:center;text-align:center;animation:page-in .9s var(--ease-out) both}.mkt .page-intro h1{max-width:920px;margin:0 0 24px;color:var(--ink);font-size:64px;font-weight:500;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.mkt .page-intro>p{max-width:62ch;margin:0 0 28px;color:var(--body);font-size:18px;line-height:1.65}@keyframes page-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.mkt .intro-markers{width:100%;margin:64px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border);text-align:left}.mkt .intro-markers div{padding:24px 24px 0;border-left:1px solid var(--border)}.mkt .intro-markers div:first-child{border-left:0;padding-left:0}.mkt .intro-markers dt{color:var(--ink);font-size:24px;font-weight:500;letter-spacing:-.02em}.mkt .intro-markers dd{margin:4px 0 0;color:var(--body);font-size:14px}.mkt .profile{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:center;scroll-margin-top:0}.mkt .profile-reverse .profile-photo{order:2}.mkt .profile-photo{position:relative;height:620px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:16px;background:var(--card)}.mkt .profile-photo .pill{position:absolute;top:20px;left:20px;z-index:1}.mkt .profile-photo img{height:94%;width:auto;max-width:none;object-fit:contain;mix-blend-mode:multiply}.mkt .profile-copy h2{margin:0 0 24px;color:var(--ink);font-size:44px;font-weight:500;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.mkt .profile-copy p{max-width:60ch;margin:0 0 16px;color:var(--body);font-size:17px;line-height:1.7}.mkt .profile-copy .profile-role{color:var(--gold-deep);font-size:15px;font-weight:600}.mkt .career-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:28px 0 8px;padding:0;list-style:none;border-top:1px solid var(--border)}.mkt .career-list li{display:grid;gap:4px;padding:18px 16px 0;border-left:1px solid var(--border)}.mkt .career-list li:first-child{border-left:0;padding-left:0}.mkt .career-list b{color:var(--ink);font-size:17px;font-weight:600}.mkt .career-list span{color:var(--body);font-size:14px}.mkt .principles-band{padding:104px 0;background:var(--brochure-bronze)}.mkt .principles-band .eyebrow{color:var(--gold)}.mkt .principles-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:12px 0 0;padding:0;list-style:none}.mkt .principles-list li{display:grid;align-content:start;gap:40px;min-height:220px;padding:28px 28px 0 0;border-top:1px solid rgba(232,213,168,.25);color:var(--cream);font-size:30px;font-weight:500;line-height:1.15;letter-spacing:-.03em}.mkt .principles-list li+li{padding-left:28px;border-left:1px solid rgba(232,213,168,.14)}.mkt .principles-list span{color:var(--gold);font-size:14px;font-weight:600;letter-spacing:.1em}.mkt .option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mkt .option-card{position:relative;min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;padding:32px;border-radius:14px;background:var(--paper);color:var(--ink);transition:transform .4s var(--ease-out),box-shadow .4s ease,background .4s ease}.mkt .option-card svg{color:var(--gold-deep)}.mkt .option-card h3{margin:0;font-size:40px;font-weight:500;letter-spacing:-.03em}.mkt .option-card .service-index{position:absolute;top:28px;right:32px;color:var(--taupe);font-size:14px;font-weight:600}.mkt .option-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);background:var(--card)}.mkt .factor-row{display:flex;align-items:center;gap:24px;margin-top:24px;padding:24px 32px;border:1px solid var(--border);border-radius:14px}.mkt .factor-row p{flex:none;margin:0;color:var(--gold-deep);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mkt .factor-row ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mkt .factor-row li{padding:10px 16px;border-radius:999px;background:var(--paper);color:var(--ink);font-size:15px;font-weight:500}.mkt .credential-band{padding:112px 0;background:var(--brochure-bronze);color:var(--cream)}.mkt .credential-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:end}.mkt .credential-head .eyebrow{color:var(--gold)}.mkt .credential-head h2{margin:0 0 20px;color:var(--cream);font-size:44px;font-weight:500;line-height:1.15;letter-spacing:-.03em}.mkt .credential-head p{margin:0;color:rgba(250,248,245,.72);font-size:16px;line-height:1.7}.mkt .credential-stats{display:grid;gap:0;margin:0}.mkt .credential-stats div{display:grid;grid-template-columns:220px 1fr;align-items:baseline;gap:24px;padding:22px 0;border-top:1px solid rgba(232,213,168,.22)}.mkt .credential-stats dt{color:var(--gold-highlight);font-size:36px;font-weight:500;letter-spacing:-.03em}.mkt .credential-stats dd{margin:0;color:rgba(250,248,245,.78);font-size:15px;line-height:1.5}.mkt .dev-why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.mkt .dev-why-media{margin:0;height:560px;overflow:hidden;border-radius:16px}.mkt .dev-why-media img{width:100%;height:100%;object-fit:cover}.mkt .dev-why-copy{display:grid;gap:16px}.mkt .dev-why-copy article{padding:28px;border-radius:12px;background:var(--paper)}.mkt .dev-why-copy article .eyebrow{margin-bottom:14px}.mkt .dev-why-copy h3{margin:0 0 10px;color:var(--ink);font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.mkt .dev-why-copy article p{margin:0;color:var(--body);font-size:16px;line-height:1.6}.mkt .dev-why-note{margin:8px 0 0;color:var(--ink);font-size:19px;line-height:1.55}.mkt .step-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.mkt .step-row li{padding:28px;border-radius:12px;background:var(--paper);transition:transform .35s var(--ease-out),background .35s ease}.mkt .step-row li:hover{transform:translateY(-5px);background:var(--card)}.mkt .step-row span{color:var(--gold-deep);font-size:24px;font-weight:500}.mkt .step-row h3{margin:36px 0 8px;color:var(--ink);font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.mkt .step-row p{margin:0;color:var(--body);font-size:15px;line-height:1.55}@media (max-width:1100px){.mkt .positioning-holdings li{font-size:32px}.mkt .principles-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .principles-list li:nth-child(3){padding-left:0;border-left:0}.mkt .credential-inner{grid-template-columns:1fr;gap:40px}.mkt .step-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mkt .hero-markers{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .hero-markers div{padding:16px 12px 0}.mkt .hero-markers div:nth-child(3){border-left:0;padding-left:0}.mkt .hero-markers dt{font-size:16px}.mkt .hero-markers dd{font-size:12px}.mkt .contact-layout,.mkt .dev-why,.mkt .founder-story,.mkt .positioning-grid,.mkt .profile{grid-template-columns:1fr;gap:36px}.mkt .positioning-statement{margin-top:48px;padding:36px 24px}.mkt .positioning-statement h2{font-size:30px}.mkt .credential-head h2,.mkt .founder-story-copy h2,.mkt .profile-copy h2{font-size:34px}.mkt .founder-story-copy p{font-size:17px}.mkt .profile-reverse .profile-photo{order:0}.mkt .profile-photo{height:460px}.mkt .modal-panel{padding:28px 20px}.mkt .bio-layout{grid-template-columns:1fr;gap:24px}.mkt .bio-portrait{position:relative;max-width:260px}.mkt .bio-copy h2,.mkt .platform-tour-head h2{font-size:26px}.mkt .platform-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .page-hero{min-height:76svh}.mkt .page-hero-inner{padding:160px 0 56px}.mkt .page-hero h1,.mkt .page-intro h1{font-size:42px}.mkt .page-hero p{font-size:17px}.mkt .page-intro{padding:150px 0 56px}.mkt .intro-markers{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.mkt .intro-markers div:nth-child(3){border-left:0;padding-left:0}.mkt .career-list{grid-template-columns:1fr}.mkt .career-list li{padding:14px 0;border-left:0;border-bottom:1px solid var(--border)}.mkt .credential-band,.mkt .principles-band{padding:72px 0}.mkt .principles-list li{min-height:170px;font-size:24px}.mkt .option-grid{grid-template-columns:1fr}.mkt .option-card{min-height:180px}.mkt .option-card h3{font-size:32px}.mkt .factor-row{flex-direction:column;align-items:flex-start;padding:20px}.mkt .credential-stats div{grid-template-columns:1fr;gap:4px}.mkt .dev-why-media{height:320px}}@media (max-width:560px){.mkt .positioning-holdings li{font-size:26px}.mkt .principles-list,.mkt .step-row{grid-template-columns:1fr}.mkt .principles-list li,.mkt .principles-list li+li{min-height:0;padding:24px 0;border-left:0;gap:16px}.mkt .agent-meta{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.mkt .modal[open],.mkt .modal[open]::backdrop,.mkt .page-hero-inner,.mkt .page-intro{animation:none}}