.ux-logo .ux-logo-img,.ux-logo img{width:auto;display:block}.ux-logo,.ux-logo img,.ux-logo__name{transition:transform .3s}.ux-btn-hover .btn-hover,.ux-btn-hover .btn-text{transition:transform .3s,opacity .3s;white-space:nowrap}.contact-info-link,.cta-buttons a,.footer-link,.footer-logo,.header-icon-group a,.ux a,.ux-btn-hover,.ux-btn-small,.ux-drawer-link,.ux-logo,.ux-nav-link{text-decoration:none}.choose-list,.dash-steps,.legal-content ul,.svc-features,.svc-stops,.ux-list,table ul{list-style:none}:root{--color-primary:#9C4A2D;--color-secondary:#6E3320;--color-highlight:#C37B52;--color-bg:#0A0705;--color-surface:#141010;--color-text:#FFFFFF;--color-text-muted:#8A8A8A;--color-primary-rgb:156,74,45;--color-secondary-rgb:110,51,32;--color-highlight-rgb:195,123,82;--color-bg-rgb:10,7,5;--color-text-rgb:255,255,255;--font-display:'Space Grotesk',sans-serif;--font-accent:'Instrument Serif',Georgia,serif;--font-body:'Helvetica Neue','Helvetica',Arial,sans-serif;--ux-bg:var(--color-bg);--ux-bg-rgb:var(--color-bg-rgb);--ux-bg-2:var(--color-bg);--ux-card:var(--color-bg);--ux-text:var(--color-text);--ux-muted:var(--color-text-muted);--ux-gold:var(--color-primary);--ux-gold-rgb:var(--color-primary-rgb);--ux-gold-muted:rgba(var(--color-primary-rgb), 0.4);--ux-gold-2:var(--color-primary);--ux-gold-highlight:var(--color-highlight);--ux-gold-mid:var(--color-primary);--ux-gold-shadow:var(--color-secondary);--ux-white:var(--color-text);--ux-shadow:0 8px 30px rgba(0, 0, 0, 0.45);--ux-radius:18px;--ux-max:1120px;--ux-metallic-gold-gradient:linear-gradient(145deg, var(--color-highlight), var(--color-primary) 50%, var(--color-secondary));--navy:var(--color-bg);--gold:var(--color-primary);--white:var(--color-text)}.header-icon-group a:hover,.ux-logo__name{color:var(--ux-gold,var(--color-primary))!important}.ux *{box-sizing:border-box}.ux body,.ux html{margin:0}body,html{background:var(--ux-bg);color:var(--ux-text);font-family:var(--font-body);font-size:1rem;line-height:1.7;scroll-behavior:smooth;margin:0;padding:0;overflow-x:hidden;max-width:100%;overflow-x:clip}.ux-drawer-link,.ux-logo__name,h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}.ux a{color:inherit}.pro-footer .wrap,.ux .wrap{max-width:var(--ux-max);margin:0 auto;padding:0 20px}.ux-header.scrolled{background:var(--color-bg);border-bottom:1px solid rgba(var(--color-text-rgb),.08)}.ux-header__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.ux-logo{display:inline-flex;align-items:center;gap:.5px}.ux-logo img{height:65px}.ux-logo__name{font-size:21px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;line-height:1}#preloader.phase-done,.ux-drawer-aux-bg{transition:opacity .5s;pointer-events:none}.ux-logo:hover .ux-logo-img,.ux-logo:hover .ux-logo__name,.ux-logo:hover img{transform:scale(1.05)}.header-icon-group{display:flex;align-items:center;justify-content:center;gap:18px}.ux-menu-toggle,.ux-side-drawer{flex-direction:column;display:flex}.header-icon-group a{color:#fff;font-size:22px;margin:0;transition:transform .3s,opacity .3s,color .3s;will-change:transform,opacity}.header-icon-group:hover a{transform:scale(.9);opacity:.7}.header-icon-group a:hover{transform:scale(1.15)!important;opacity:1!important}.ux-menu-toggle{background:0 0;border:none;cursor:pointer;justify-content:space-around;padding:0;z-index:10001}.ux-menu-toggle span{width:100%;height:3px;background:var(--ux-text);border-radius:3px;transition:.3s ease-in-out}.ux-side-drawer{position:fixed;top:0;background:var(--ux-bg);z-index:10000;box-shadow:-5px 0 15px rgba(0,0,0,.3);transform:translateX(100%);justify-content:space-between;align-items:flex-start;overflow:hidden}.ux-drawer-aux-bg{position:absolute;inset:0;background-size:cover;background-position:center bottom;background-repeat:no-repeat;opacity:0;z-index:-1;filter:blur(4px) brightness(.8);transform:scale(1.05)}.ux-drawer-aux-bg::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(to right,rgba(var(--color-bg-rgb),.5),transparent)}.ux-drawer-nav{display:flex;flex-direction:column;width:100%;gap:20px}.ux-drawer-link{font-size:1.8rem;font-weight:600;color:var(--ux-text);position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;padding:10px 0;transition:color .3s,transform .3s}.ux-drawer-link:hover{color:var(--ux-gold);transform:translateX(10px)}.ux-menu-item-image{height:60px;width:auto;opacity:0;transition:opacity .3s;margin-left:15px}.proc-tab.active .proc-tab-bg,.proc-tab.active .proc-tab-overlay,.ux-drawer-link:hover .ux-menu-item-image{opacity:1}.ux-drawer-socials{display:flex;gap:25px;font-size:28px;margin-top:auto;width:100%;justify-content:center;padding-top:30px;border-top:1px solid rgba(var(--color-text-rgb),.08)}.ux-btn-hover,.ux-hero{align-items:center;overflow:hidden}.ux-drawer-socials a{color:var(--ux-muted);transition:color .3s,transform .3s}.ux-drawer-socials a:hover{color:var(--ux-gold);transform:scale(1.15)}.ux-btn-hover .btn-text,body.menu-is-active .ux-side-drawer{transform:translateX(0)}body.menu-is-active .ux-menu-toggle span:first-child{transform:translateY(10.5px) rotate(45deg)}body.menu-is-active .ux-menu-toggle .menu-icon span:nth-child(2),body.menu-is-active .ux-menu-toggle span:nth-child(2){opacity:0}body.menu-is-active .ux-menu-toggle span:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}.abt-founder,body.menu-is-active{overflow:hidden}.ux-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:9999;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}body.menu-is-active .ux-drawer-backdrop{opacity:1;visibility:visible}.ux-hero{position:relative;z-index:3;padding:120px 0;background:var(--color-bg);min-height:90vh;display:flex;justify-content:center}.ux-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-bg-rgb),.45);z-index:2}.abt-hero-overlay,.svc-tab:not(.active) .svc-sep,.ux-hero::before{display:none}.ux-big-cta .wrap,.ux-founder .wrap,.ux-hero .wrap,.ux-process .wrap,.ux-work .wrap{position:relative;z-index:3}.ux-hero__card{background:0 0;border:none;border-radius:var(--ux-radius);padding:0;box-shadow:none;max-width:900px;margin:0;text-align:left}.ux-about img,.ux-card{box-shadow:var(--ux-shadow)}.ux-h1{font:500 clamp(28px, 5vw, 48px) var(--font-display);margin:0 0 12px;line-height:1.2;letter-spacing:-.5px;text-align:left}.abt-cta,.abt-hero-content,.abt-philosophy-content,.abt-stat,.stats-bar-item,.text-center,.ux-faqs .ux-title,.ux-founder-content,.ux-note,.ux-title,.value-card{text-align:center}.svc-hero-h1{font-size:clamp(42px, 7vw, 72px);font-weight:700}.headline-accent-word,.ux-h1-accent{color:var(--color-primary);font-size:2.4em;font-weight:700;display:inline;letter-spacing:-.5px}.headline-small{font-family:var(--font-display);font-weight:300;color:var(--ux-white);display:inline-block;white-space:nowrap;font-size:clamp(3 rem, 1vw, 1.8rem);line-height:1.05}.ux-sub{color:var(--ux-muted);font-size:clamp(14px, 2.2vw, 18px);margin-bottom:24px}#hero-section{position:relative;z-index:5;background:0 0;transform:none!important;filter:none!important;perspective:none!important}#hero-section::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(ellipse 60% 50% at 72% 45%,rgba(var(--color-primary-rgb),.12),transparent 65%),radial-gradient(ellipse 45% 40% at 15% 85%,rgba(var(--color-secondary-rgb),.1),transparent 70%);pointer-events:none}.ux-btn-hover{position:relative;display:inline-flex;justify-content:center;gap:8px;padding:14px 28px;border-radius:999px;font:600 16px var(--font-display);color:var(--ux-text);background:var(--ux-bg);border:1px solid rgba(var(--color-text-rgb),.2);cursor:pointer;transition:color .3s,border-color .3s}.big-cta-btn,.ux-btn-small,.ux-founder-label{font-family:var(--font-display)}.ux-btn-hover .btn-text{position:relative;z-index:2;opacity:1}.ux-btn-hover .btn-hover{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;transform:translateX(30%);opacity:0;color:var(--color-bg);font-weight:700;z-index:3;pointer-events:none}.ux-btn-hover .btn-bg{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--ux-gold);transform:translate(-50%,-50%);transition:width .4s,height .4s;z-index:1}.ux-btn-hover:hover{border-color:var(--ux-gold);color:var(--color-bg)}.ux-btn-hover:hover .btn-text{transform:translateX(-30%);opacity:0}.ux-btn-hover:hover .btn-hover{transform:translateX(0);opacity:1;color:var(--ux-bg)!important}.ux-btn-hover:hover .btn-bg{width:220%;height:500%;background:linear-gradient(145deg,var(--ux-gold-mid),var(--ux-gold-shadow))}.ux-btn-small{display:inline-block;font-weight:600;font-size:10px;color:var(--ux-gold);background:0 0;border:2px solid var(--ux-gold);padding:10px 25px;border-radius:999px;transition:.3s;white-space:nowrap}.ux-btn-small:hover{background:var(--ux-gold);color:var(--ux-bg);transform:translateY(-2px);box-shadow:0 8px 18px rgba(var(--color-primary-rgb),.3)}.big-cta-btn{display:inline-flex;align-items:center;text-transform:uppercase;color:var(--color-text);background:var(--color-primary);border:1px solid var(--color-primary)}.big-cta-btn::after,.btn-solid::after{content:'\2192';font-family:var(--font-body);display:inline-block}.big-cta-btn:hover,.btn-solid:hover{background:var(--color-highlight);border-color:var(--color-highlight);transform:scale(1.03)}.founder-scroll-wrapper{position:relative;height:340vh}.ux-founder{position:sticky;top:0;padding:0;margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:visible;background:0 0;z-index:2}.ux-founder-showcase{position:relative;display:flex;align-items:flex-end;justify-content:center;max-height:45vh;margin-top:4vh;margin-bottom:8px;overflow:visible}.section-label,.ux-founder-label{display:inline-block;letter-spacing:.15em;text-transform:uppercase}.ux-founder-showcase .skyline{position:absolute;bottom:0;width:35%;height:100%;opacity:.7}.ux-founder-showcase .skyline-left{left:0}.ux-founder-showcase .skyline-right{right:0}.ux-founder-image{position:relative;z-index:2;width:100%;max-width:340px}.ux-founder-image img{width:100%;max-height:45vh;object-fit:contain;display:block;filter:grayscale(100%) contrast(1.1)}.ux-founder-content{max-width:720px;margin:0 auto;position:relative}.ux-founder-label{font-size:.75rem;font-weight:400;color:var(--color-primary);margin-bottom:8px}.ux-founder-headline{font:700 clamp(24px, 4vw, 42px) var(--font-display);color:var(--ux-text);margin:0 0 12px;line-height:1.2}.ux-founder-body{color:var(--ux-muted);font-size:15px;line-height:1.5;margin-bottom:12px}.section-label{font-family:var(--font-display);font-size:.75rem;font-weight:400;color:var(--color-primary);margin-bottom:12px}.section-headline{font:500 clamp(1.8rem, 3vw, 3rem) var(--font-display);color:var(--ux-text);margin:0 0 12px;line-height:1.2}.section-subline,.work-subline{font-size:clamp(14px, 2vw, 18px);color:var(--ux-muted);margin:0 0 40px}.ux-services{padding:20px 0;overflow:visible;position:relative}.svc-tabs{display:flex;background:var(--color-surface);border:1px solid rgba(var(--color-primary-rgb),.2);border-radius:4px;overflow:hidden;min-height:380px}.aux-scroll-step,.value-card{background:rgba(var(--color-bg-rgb),.5)}.svc-tab{flex:0 0 auto;width:160px;border-left:1px solid rgba(var(--color-primary-rgb),.2);cursor:pointer;transition:flex .5s cubic-bezier(.4, 0, .2, 1),width .5s cubic-bezier(.4, 0, .2, 1),background .3s;overflow:hidden;position:relative}.proc-tab:first-child,.svc-tab:first-child{border-left:none}.proc-tab:hover:not(.active),.svc-tab:hover:not(.active){background:rgba(var(--color-text-rgb),.03)}.svc-tab.active{flex:1 1 auto;width:auto;cursor:default;background:rgba(var(--color-text-rgb),.02)}.svc-tab-header{padding:24px 20px;display:flex;align-items:center;gap:12px;white-space:nowrap}.proc-tab:not(.active) .proc-tab-header,.svc-tab:not(.active) .svc-tab-header{flex-direction:column;align-items:flex-start;gap:8px;white-space:normal}.svc-tab:not(.active) .svc-name{white-space:normal;font-size:14px;line-height:1.35;letter-spacing:.4px}.proc-num,.svc-num{font:700 14px var(--font-display);color:var(--ux-text);letter-spacing:1px}.proc-sep,.svc-sep{font:700 16px var(--font-display);color:var(--ux-gold)}.proc-name,.svc-features li,.svc-name{color:var(--ux-text);text-transform:uppercase}.proc-name,.svc-name{font:700 clamp(16px, 2vw, 22px) var(--font-display);letter-spacing:.5px}.svc-tab-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4, 0, .2, 1),opacity .4s .1s;padding:0 24px}.svc-tab.active .svc-tab-body{max-height:500px;opacity:1;padding:0 24px 32px}.svc-body-left{display:flex;flex-direction:column;gap:24px}.svc-features{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 0}.svc-features li{font:600 13px var(--font-display);letter-spacing:.8px;padding:4px 0;width:100%}.about-text p,.aux-scroll-step p,.svc-desc,.ux-about p,.value-card p{color:var(--ux-muted)}.svc-desc{font-size:14px;line-height:1.7;margin:0;max-width:500px}@media (min-width:769px) and (max-width:1024px){.svc-tabs{min-height:340px}.svc-tab{width:90px}.svc-tab-header{padding:20px 12px}.svc-features li,.svc-num{font-size:11px}.svc-name{font-size:12px;letter-spacing:.3px;white-space:normal;word-break:break-word;line-height:1.3}.svc-desc{font-size:13px}}.atom-chip,.atom-core-label,.proc-tab-header,.ux-nav-cta{white-space:nowrap}.about-section,.ux-grid{display:grid;align-items:center}.ux-about{padding:64px 0}.ux-grid{grid-template-columns:1.2fr .8fr;gap:32px}.ux-about h2{font:700 clamp(24px, 4vw, 40px) var(--font-display);margin:0 0 12px}.ux-about p{margin:0}.ux-about img{width:100%;height:auto;border-radius:20px}.about-section{padding:80px 0;grid-template-columns:1fr 1fr;gap:48px}.about-section .wrap{display:contents}.about-image{width:100%;height:auto;border-radius:var(--ux-radius);border:1px solid rgba(var(--color-text-rgb),.08);opacity:.8}.about-text .ux-h2{font:700 clamp(24px, 4vw, 36px) var(--font-display);margin:0 0 16px}.about-text p{font-size:17px;margin-bottom:20px;line-height:1.6}.about-text p:last-child{margin-bottom:0}.values-section{padding:60px 0;border-top:1px solid rgba(var(--color-text-rgb),.08);border-bottom:1px solid rgba(var(--color-text-rgb),.08)}.abt-values-grid,.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.value-card{border:1px solid rgba(var(--color-text-rgb),.06);border-radius:var(--ux-radius);padding:28px;transition:transform .3s,box-shadow .3s}.value-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.value-card .icon{font-size:28px;color:var(--ux-gold);margin-bottom:16px}.value-card .ux-h3{font:600 22px var(--font-display);color:var(--ux-white);margin:0 0 10px}.value-card p{font-size:15px;line-height:1.6;margin:0}.aux-scroll-section{padding:100px 0}.aux-scroll-section .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;position:relative}.aux-scroll-sticky{position:sticky;top:100px;height:calc(100vh - 100px);display:flex;align-items:center;justify-content:center}.aux-scroll-sticky img{width:100%;max-width:450px;height:auto;object-fit:contain;filter:drop-shadow(0 0 30px rgba(var(--color-primary-rgb), .2))}.aux-scroll-content{display:flex;flex-direction:column;gap:48px;padding-top:15vh;padding-bottom:15vh}.aux-scroll-step{border:1px solid rgba(var(--color-text-rgb),.06);border-radius:var(--ux-radius);padding:32px;min-height:250px}.aux-scroll-step .ux-h3{font:600 24px var(--font-display);color:var(--ux-gold);margin:0 0 12px}.aux-scroll-step p{font-size:17px;line-height:1.6;margin:0}.reveal{opacity:0;transform:translateY(40px);transition:opacity .7s,transform .7s}.big-cta-btn.anim-cta.revealed,.line-reveal-item.revealed,.proc-tab.scroll-revealed,.reveal.visible,.rk-footer.footer-revealed .rk-footer-bottom,.rk-footer.footer-revealed .rk-footer-grid,.work-item.revealed,body.loaded .anim-hero-headline,body.loaded .anim-hero-headline .headline-block,body.loaded .hero-headline .hw,body.loaded .hero-reveal{opacity:1;transform:translateY(0)}.abt-label{display:block;font-family:var(--font-display);font-size:.75rem;font-weight:400;letter-spacing:.15em;color:var(--color-primary);text-transform:uppercase;margin-bottom:16px}.abt-fixed-bg,.abt-hero{display:flex;align-items:center;overflow:hidden}.abt-section-headline{font:700 clamp(26px, 4vw, 42px) var(--font-display);color:var(--color-text);margin:0 0 20px;line-height:1.2}.abt-founder-name{font:700 clamp(36px, 5vw, 56px) var(--font-display);color:var(--ux-gold);margin:0 0 8px;letter-spacing:4px;line-height:1.1}.abt-paragraph{color:var(--color-text-muted);font-family:var(--font-body);font-size:16px;font-weight:300;line-height:1.75;margin:0 0 16px}.abt-fixed-bg{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:0;pointer-events:none;justify-content:center}.abt-fixed-bg img{width:100%;height:100%;object-fit:cover;transform-origin:center center;will-change:transform;filter:blur(10px) brightness(.45)}.pl-word span,.work-item{will-change:transform,opacity}.abt-fixed-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.abt-main,.proc-step>:not(.proc-art){position:relative;z-index:1}.abt-hero{position:relative;justify-content:center;background:0 0}.abt-hero-content{position:relative;z-index:2;max-width:600px;margin:0 auto}.abt-headline{font:700 clamp(32px, 6vw, 56px) var(--font-display);color:var(--color-text);margin:0 0 16px}.abt-subline{color:rgba(var(--color-text-rgb),.6);font-family:var(--font-body);font-size:clamp(14px, 2vw, 17px);font-weight:300;line-height:1.7;max-width:500px;margin:0 auto}.abt-aux,.abt-founder,.abt-philosophy,.abt-values{padding:100px 0;background:0 0}.abt-aux-grid,.abt-founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.abt-founder-img{border-left:3px solid var(--ux-gold);padding-left:0}.abt-value-card:hover,.ux-card:hover{border-color:var(--ux-gold)}.abt-founder-img img{width:100%;max-width:420px;display:block;mix-blend-mode:luminosity}.abt-photo-cluster{position:relative;min-height:480px}.abt-photo{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(var(--color-text-rgb),.12);background:var(--color-surface)}.abt-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%) contrast(1.05)}.abt-photo--1{top:0;left:0;width:62%;aspect-ratio:4/5;z-index:2}.abt-photo--2{top:34%;right:0;width:48%;aspect-ratio:4/5;z-index:3;border-color:rgba(var(--color-primary-rgb),.35)}.abt-photo--3{bottom:-6%;left:12%;width:40%;aspect-ratio:1/1;z-index:1}.abt-photo--4{top:-8%;right:8%;width:34%;aspect-ratio:1/1;z-index:1}.abt-aux-text,.abt-founder-text{max-width:520px}.abt-philosophy-content{max-width:700px;margin:0 auto}.abt-gold-line{width:60px;height:2px;background:var(--ux-gold);margin:0 auto 24px}.abt-value-card{background:var(--color-bg);border:.5px solid rgba(var(--color-text-rgb),.1);border-radius:4px;padding:32px;transition:border-color .3s}.abt-value-icon{margin-bottom:20px}.abt-value-heading{font:600 20px var(--font-display);color:var(--color-text);margin:0 0 12px}.abt-aux-img img{width:100%;max-width:420px;display:block}.abt-stats{padding:60px 0;background:0 0}.abt-stats-row,.stats-bar-row{display:flex;justify-content:center;align-items:center;gap:48px}.abt-stat-number,.stats-bar-number{display:block;font:500 clamp(32px, 5vw, 48px) var(--font-display);color:var(--ux-gold);margin-bottom:8px}.abt-stat-label,.stats-bar-label{font-family:var(--font-body);font-size:12px;font-weight:400;color:rgba(var(--color-text-rgb),.5);letter-spacing:2px;text-transform:uppercase}.abt-stat-divider,.stats-bar-divider{width:1px;height:48px;background:var(--ux-gold);opacity:.3}.abt-cta{padding:100px 0;background:0 0}.abt-cta-btn{display:inline-block;margin-top:12px;background:var(--ux-gold);color:var(--color-bg);font-family:var(--font-display);letter-spacing:1px}.abt-cta-btn:hover{opacity:.85;transform:translateY(-2px)}.ux-pack{padding:56px 0 32px;background:var(--ux-bg)}.ux-title{font:700 clamp(22px, 3.6vw, 36px) var(--font-display);margin:0 0 26px}.ux-cards{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}@media (max-width:960px){.ux-cards{grid-template-columns:1fr}}.ux-card{background:var(--ux-card);border:1px solid rgba(var(--color-text-rgb),.06);border-radius:22px;padding:24px;display:flex;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s,border-color .3s}.ux-card h3{font:700 24px var(--font-display);margin:2px 0 6px}.ux-price{font:700 22px var(--font-display);color:var(--ux-gold);margin-bottom:12px}.ux-list{padding:0;margin:0 0 18px}.ux-list li{margin:8px 0;color:var(--ux-text)}.contact-info-link:hover,.faq-question:hover,.footer-link:hover,.premium-card h3,.ux-badge,.ux-bonus{color:var(--ux-gold)}.ux-badge{display:inline-block;background:rgba(var(--color-primary-rgb),.12);border:1px solid var(--ux-gold);font:700 12px var(--font-display);padding:6px 10px;border-radius:999px;margin-bottom:10px}.ux-note{margin:26px 0 6px;color:var(--ux-muted)}.ux-card:hover{transform:scale(1.05);box-shadow:0 12px 40px var(--color-bg)}.ux-cards:hover .ux-card:not(:hover){transform:scale(.98);opacity:.7;filter:blur(1px)}.ux-card .ux-btn-hover{margin-top:auto;margin-left:auto;margin-right:auto}.ux-cards:not(.parallax-row){display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ux-cards.parallax-row{display:flex!important;grid-template-columns:none!important;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 20px 40px;-webkit-overflow-scrolling:touch;transition:.4s;-ms-overflow-style:none;scrollbar-width:none}.ux-cards.parallax-row::-webkit-scrollbar{display:none}.ux-cards.parallax-row .ux-card{flex:0 0 310px;scroll-snap-align:start;transition:transform .4s cubic-bezier(.165, .84, .44, 1),opacity .4s,filter .4s,box-shadow .4s,border-color .4s;will-change:transform,opacity,filter;border:1px solid rgba(var(--color-text-rgb),.06)}.ux-cards.parallax-row:hover .ux-card{transform:scale(.9);opacity:.65;filter:blur(1.5px) grayscale(40%)}.ux-cards.parallax-row .ux-card:hover{transform:scale(1.08);opacity:1!important;filter:none!important;border-color:var(--ux-gold,var(--color-primary));box-shadow:0 20px 60px rgba(0,0,0,.7);z-index:10}@media (min-width:1400px){.ux-cards.parallax-row{overflow-x:visible;justify-content:center}}.ux-card.premium-card{border:2px solid var(--ux-gold);box-shadow:0 14px 44px rgba(var(--color-primary-rgb),.2),var(--ux-shadow);position:relative}.ux-card.premium-card::after{content:"";position:absolute;inset:-2px;border-radius:22px;pointer-events:none;box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.08),0 0 28px rgba(var(--color-primary-rgb),.1) inset}.ux-btn.premium-cta{background:linear-gradient(180deg,var(--ux-gold),var(--color-primary));color:var(--color-bg);font-weight:700;box-shadow:0 8px 22px var(--color-primary)}.chart-col i,.ux-btn-gold:focus,.ux-btn-gold:hover{box-shadow:0 0 18px rgba(var(--color-primary-rgb),.35)}.ux-btn.premium-cta:hover{background:var(--color-text);color:var(--color-bg)}.package-grid-bottom,.package-grid-top{display:grid;gap:22px;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (min-width:992px){.package-grid-bottom{grid-template-columns:1fr 1fr;width:67%;margin:0 auto}}.package-grid-bottom:hover .ux-card,.package-grid-top:hover .ux-card{transform:scale(.95);opacity:.6;filter:blur(2px) grayscale(30%);transition:.4s}.package-grid-bottom .ux-card:hover,.package-grid-top .ux-card:hover{transform:scale(1.05)!important;opacity:1!important;filter:none!important;border-color:var(--ux-gold);box-shadow:0 20px 60px rgba(var(--color-primary-rgb),.3);z-index:10}.ux-card{max-width:420px;margin:0 auto}#packages-container{height:500vh;position:relative;overflow:hidden;background:var(--ux-bg)}#packages-sticky-title,.package-panel{height:100vh;display:flex;width:100%;top:0}#packages-sticky-title{position:sticky;justify-content:center;align-items:center;z-index:1}#packages-sticky-title h2{font:700 clamp(32px, 5vw, 48px) var(--font-display);text-align:center;margin:0;color:var(--ux-text);transition:color .5s}.package-panel{position:absolute;left:0;justify-content:center;align-items:center;z-index:2}.proc-tab,.ux-process,.ux-work,.work-media{position:relative;overflow:hidden}.package-panel .ux-card{width:360px;transform:scale(.8);opacity:1}.ux-work{padding:20px 0}.work-label{display:inline-block;font-family:var(--font-display);font-size:.75rem;font-weight:400;letter-spacing:.15em;color:var(--color-primary);text-transform:uppercase;margin-bottom:16px}.work-headline,table{color:var(--ux-text)}.work-headline{font:500 clamp(1.8rem, 3vw, 3rem) var(--font-display);margin:0 0 8px}.work-editorial{display:grid;grid-template-columns:repeat(12,1fr);gap:32px;margin-top:48px}.work-item{margin:0;opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.25, .46, .45, .94),transform .8s cubic-bezier(.25, .46, .45, .94)}.dash-areas,.dash-intro,.wi-1{grid-column:1/8}.wi-2{grid-column:8/13;margin-top:96px}.wi-3{grid-column:1/6;margin-top:24px}.wi-4{grid-column:6/13;margin-top:110px}.wi-5{grid-column:3/11;margin-top:48px}.c-field--full,.c-form-submit{grid-column:1/-1}.work-media{aspect-ratio:16/9;background:var(--color-surface);border:1px solid rgba(var(--color-text-rgb),.08);transition:border-color .4s;will-change:transform}#rook-grid,.proc-tab-bg,.proc-tab-overlay{inset:0;transition:opacity .6s}.work-media video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25, .46, .45, .94)}.work-item:hover .work-media{border-color:rgba(var(--color-primary-rgb),.4)}.meet-aux-card img:hover,.work-item:hover .work-media video{transform:scale(1.03)}.work-title{font-family:var(--font-display);font-size:1.25rem;font-weight:500;color:var(--color-text);margin:16px 0 4px}.work-result{font-family:var(--font-body);font-size:.9rem;line-height:1.6;color:var(--color-text-muted);margin:0}.cta-small-text,.cta-title,.faq-question{font-family:var(--font-display)}.ux-process{padding:120px 0;background:0 0}.proc-tabs{display:flex;background:var(--color-surface);border:1px solid rgba(var(--color-primary-rgb),.2);border-radius:4px;overflow:hidden;min-height:420px}.proc-tab{flex:0 0 auto;width:148px;border-left:1px solid rgba(var(--color-primary-rgb),.2);cursor:pointer}.proc-tab.active{flex:1 1 auto;width:auto;cursor:default}.proc-tab-bg{position:absolute;background:radial-gradient(ellipse 90% 90% at 15% 0,rgba(var(--color-primary-rgb),.35),transparent 60%),linear-gradient(135deg,rgba(var(--color-secondary-rgb),.4),transparent 70%);opacity:0;z-index:0}.proc-tab-overlay{position:absolute;background:rgba(var(--color-bg-rgb),.65);opacity:0;z-index:1}.proc-tab-header{padding:24px 20px;display:flex;align-items:center;gap:12px;position:relative;z-index:2}.proc-tab:not(.active) .proc-name{font-size:14px;line-height:1.35;letter-spacing:.4px}.atom-core-label,.atom-orbit,.btn-ghost::before,.btn-split-box,.proc-tab:not(.active) .proc-sep,.ux-drawer-aux-bg,.ux-drawer-backdrop,.ux-nav-cta-box,.ux-nav-links,body::before{display:none}.proc-tab-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4, 0, .2, 1),opacity .4s .15s;padding:0 24px;position:relative;z-index:2}.ux-faqs,.ux-stats-bar{position:relative;z-index:1;background:0 0}.proc-tab.active .proc-tab-body{max-height:300px;opacity:1;padding:0 24px 32px}.proc-desc{font-size:15px;color:rgba(var(--color-text-rgb),.9);line-height:1.7;margin:0;max-width:550px}.ux-faqs{padding:120px 0 40px}.ux-faqs .faq-accordion{margin-bottom:0;padding-bottom:0}.ux-faqs .ux-title{margin-bottom:40px}.faq-accordion{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid rgba(var(--color-text-rgb),.08)}.faq-question{background:0 0;border:none;width:100%;text-align:left;padding:20px 0;font-size:18px;font-weight:500;color:var(--ux-white);cursor:pointer;position:relative;transition:color .3s}.faq-question::after{content:'\2304';position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:transform .3s;color:var(--ux-gold);font-size:20px}.faq-question.active::after{transform:translateY(-50%) rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.faq-answer p{padding:0 0 20px;color:var(--ux-muted);font-size:16px;line-height:1.6}.ux-big-cta{padding:0;background:0 0;text-align:center;position:sticky;top:0;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center}.footer-link,.footer-title,.pl-word,.pro-footer{position:relative}.anim-founder-image,.svc-curve{overflow:visible}.cta-small-text{font-size:24px;font-weight:500;color:var(--ux-muted);margin-bottom:10px;opacity:.7}.cta-title{font-size:clamp(36px, 6vw, 72px);font-weight:700;color:transparent;margin-bottom:40px;line-height:1.2}.cta-title .cta-word-span,.premium-gold-gradient{background:linear-gradient(145deg,var(--ux-gold-highlight),var(--ux-gold-mid) 50%,var(--ux-gold-shadow));-webkit-background-clip:text;background-clip:text;color:transparent}#preloader,#preloader .preloader-bg,.pro-footer{background:var(--ux-bg)}.pro-footer,.ux-foot{color:var(--ux-muted);border-top:1px solid rgba(var(--color-text-rgb),.08)}.ux-foot{padding:22px 0;font-size:15px}.ux-foot .row{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.poppins-700{font-weight:700;font-family:var(--font-display)}.footer-logo span,.footer-title{font-weight:600;font-family:var(--font-display)}.pro-footer{z-index:2;padding:80px 0 0}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px}.footer-col{display:flex;flex-direction:column;gap:12px}.footer-title{font-size:18px;color:var(--ux-white);margin:0 0 12px}.footer-title::after{content:'';position:absolute;width:100%;height:2px;bottom:-4px;left:0;background:linear-gradient(90deg,transparent,var(--ux-gold),transparent)}.footer-link{align-self:flex-start;font-family:var(--font-display);font-size:16px;color:var(--ux-muted);transition:color .3s}.footer-link::after{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--color-highlight);transform:scaleX(0);transform-origin:left center;transition:transform .3s}.btn-ghost:hover::before,.dash-in .area-fill,.footer-link:hover::after,.ux-nav-link:hover::after,.why-card:hover::after{transform:scaleX(1)}.footer-link.icon-link{display:flex;align-items:center;gap:12px}.footer-link .fa-brands,.footer-link .fa-solid{font-size:18px;width:20px;color:var(--ux-gold)}.footer-bottom{border-top:1px solid rgba(var(--color-text-rgb),.08);padding:24px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-logo{display:flex;align-items:center;gap:.5px;transition:transform .3s}.footer-logo:hover,.page-wipe.cover span{transform:scale(1.02)}#preloader.merge .pl-word span,.svc-stop.revealed{transform:translateX(0);opacity:1}.footer-logo img{height:60px;width:auto}.footer-logo .footer-logo-img{height:24px;width:auto;display:block;opacity:.9}.footer-logo span{font-size:15px;text-transform:uppercase}.footer-copyright{text-align:center;font-size:14px;color:var(--ux-muted);margin:0}#contact:target #footer-email-link{color:var(--ux-gold);animation:1.5s 2 pulse-gold}@keyframes pulse-gold{0%,100%{transform:scale(1);text-shadow:0 0 0 var(--color-bg)}50%{transform:scale(1.05);text-shadow:0 0 10px var(--color-primary)}}#preloader{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:9999;overflow:hidden}#preloader .preloader-bg{position:absolute;inset:0;z-index:0}.pl-word{z-index:2;display:flex;align-items:center;justify-content:center}.pl-word span{display:inline-block;font-family:var(--font-display);font-size:clamp(1.75rem, 5.5vw, 4.25rem);letter-spacing:.06em;color:var(--color-text);opacity:0;transform:translateX(calc(var(--i) * 1.1em));transition:transform 3.7s cubic-bezier(.22, 1, .36, 1),opacity .9s}.diff-head--us,.diff-us i,.pl-counter,.pl-giant .pl-r,.pl-word span:nth-child(4),.pl-wordmark .pl-r,.rk-footer-mark .rk-r{color:var(--color-primary)}.cta-buttons a.btn-primary,.cta-buttons a:hover{background-color:var(--ux-gold);color:var(--ux-bg)}.pl-counter{font-family:var(--font-display);font-variant-numeric:tabular-nums}#preloader.phase-done{opacity:0}.gold-gradient-text{background:linear-gradient(90deg,var(--color-primary),var(--color-highlight),var(--color-primary));-webkit-background-clip:text;background-clip:text;color:transparent}*,::after,::before{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' viewBox='0 0 24 28'%3E%3Cpath d='M3 2 L3 24 L8.5 19 L13 27 L16 25.5 L11.5 17.5 L19 16.5 Z' fill='none' stroke='%239C4A2D' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 2 1,auto}.faq-question,.proc-tab,.stack-card,.ux-btn-hover,.work-dot,[role=button],a,a:hover,button,button:hover{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' viewBox='0 0 24 28'%3E%3Cpath d='M3 2 L3 24 L8.5 19 L13 27 L16 25.5 L11.5 17.5 L19 16.5 Z' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 2 1,pointer}[contenteditable],input,select,textarea{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' viewBox='0 0 24 28'%3E%3Cpath d='M3 2 L3 24 L8.5 19 L13 27 L16 25.5 L11.5 17.5 L19 16.5 Z' fill='none' stroke='%239C4A2D' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 2 1,text}.cursor-follower{position:fixed;top:0;left:0;width:22px;height:22px;background:0 0;border:1.5px solid var(--color-highlight);border-radius:50%;z-index:9999;pointer-events:none;transition:width .3s cubic-bezier(.19, 1, .22, 1),height .3s cubic-bezier(.19, 1, .22, 1),border-color .3s,background-color .3s,opacity .3s;transform:translate(-50%,-50%);opacity:0}.cursor-follower.interactive{width:44px;height:44px;border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.35)}.contact-page-anchor,.services-page-anchor{position:fixed;bottom:0;right:0;width:60vw;max-width:700px;z-index:1;filter:blur(4px) grayscale(30%);opacity:.25;pointer-events:none;transform:translateX(10%)}.contact-content,.services-content{position:relative;z-index:2;background:0 0}table ul{padding:0;margin:0}table ul li{margin:6px 0;font-size:14px}table ul li:before{content:"✓ ";color:var(--ux-gold);font-weight:700;margin-right:6px}.ux-pack table .ux-btn-hover{min-width:190px;box-sizing:border-box}.ux-pack table td:first-child,.ux-pack table th:first-child{position:sticky;left:0;z-index:101;background:var(--ux-bg);border-right:1px solid rgba(var(--color-text-rgb),.06)}.ux-pack table td{padding:20px;vertical-align:middle}.ux-pack table th{padding:20px 10px}@media (max-width:768px){.ux-founder-showcase{max-height:28vh;min-height:auto;margin-top:2vh;margin-bottom:4px}.ux-founder-showcase .skyline{width:30%}.ux-founder-image{max-width:240px}.ux-founder{align-items:flex-start;padding-top:140px}.ux-founder-headline{font-size:clamp(20px, 4vw, 32px);margin-bottom:8px}.ux-founder-body{font-size:13px;line-height:1.55;margin-bottom:8px}.ux-founder-label{font-size:11px;margin-bottom:4px}.ux-founder-content{padding-top:6px}.ux-founder-content .ux-btn-hover{padding:12px 24px;font-size:14px}.proc-tabs,.svc-tabs{flex-direction:column;min-height:auto}.proc-tab,.svc-tab{width:100%!important;border-left:none;border-top:1px solid rgba(var(--color-text-rgb),.12)}.proc-tab:first-child,.svc-tab:first-child{border-top:none}.proc-tab:not(.active) .proc-tab-header,.svc-tab:not(.active) .svc-tab-header{flex-direction:row;align-items:center;gap:12px}.proc-tab:not(.active) .proc-sep,.svc-tab:not(.active) .svc-sep{display:inline}.abt-photo-cluster{min-height:380px;margin-bottom:24px}.abt-aux-grid,.abt-founder-grid,.work-editorial{grid-template-columns:1fr;gap:40px}.abt-aux-img img,.abt-founder-img img{max-width:100%}.abt-values-grid{grid-template-columns:1fr}.abt-stats-row,.stats-bar-row{flex-direction:column;gap:32px}.abt-stat-divider,.stats-bar-divider{width:48px;height:1px}.abt-hero{min-height:60vh}.ux-cards.parallax-row .ux-card{flex:0 0 85%;scroll-snap-align:center}.wi-1,.wi-2,.wi-3,.wi-4,.wi-5{grid-column:1/-1;margin-top:0}.ux-big-cta{padding:80px 20px}.cta-title{font-size:32px!important;line-height:1.3}.cta-small-text{font-size:18px}.footer-grid{grid-template-columns:1fr;gap:24px}.scroll-hint-wrapper{display:block;text-align:right;margin:-15px 5px 10px 0}.scroll-hint{display:inline-flex;align-items:center;gap:8px;color:var(--ux-gold);font-size:12px;font-weight:600;font-family:var(--font-display);opacity:0;animation:5s 1s forwards fadeInOutHint}.scroll-hint i{animation:1.5s ease-in-out infinite nudge}@keyframes fadeInOutHint{0%,100%{opacity:0}20%,80%{opacity:1}}@keyframes nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}.services-page-anchor{width:80vw;max-width:500px;opacity:.1}}.contact-content .ux-hero{padding:20px 0 0!important;min-height:auto!important}.contact-card-section{padding:0 0 80px}.contact-two-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1100px;margin:0 auto;align-items:center}.contact-info-col,.ux-about--no-padding-top{padding-top:0}.contact-info-col .section-label{margin-bottom:28px;display:block}.contact-info-links{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.contact-info-link{color:var(--ux-text);font-family:var(--font-body);font-size:16px;display:flex;align-items:center;gap:12px;transition:color .3s}.contact-info-link i{color:var(--ux-gold);font-size:18px;width:24px;text-align:center}.contact-info-divider{height:1px;background:rgba(var(--color-text-rgb),.08);margin-bottom:28px}.contact-info-reassurance{color:var(--ux-muted);font-family:var(--font-body);font-size:15px;line-height:1.7;font-weight:300}.contact-urgency,.cta-buttons a{font-family:var(--font-display)}.contact-urgency{display:inline-flex;align-items:center;gap:10px;margin-top:0;margin-bottom:20px;padding:10px 20px;background:rgba(var(--color-primary-rgb),.08);border:1px solid rgba(var(--color-primary-rgb),.25);border-radius:999px;color:var(--ux-gold);font-size:13px;font-weight:600;letter-spacing:.5px;animation:2.5s ease-in-out infinite urgencyPulse}.error-page,.ux-content{min-height:100vh;display:flex;text-align:center}.contact-urgency i{font-size:14px}@keyframes urgencyPulse{0%,100%{opacity:1}50%{opacity:.6}}.contact-form-col{background:rgba(var(--color-text-rgb),.03);border:1px solid rgba(var(--color-text-rgb),.06);border-radius:var(--ux-radius);padding:32px}.contact-form-heading{font:600 20px var(--font-display);color:var(--ux-text);margin:0 0 24px}.contact-form-col iframe{border:none;border-radius:8px}.contact-closing-line{text-align:center;color:var(--ux-gold);font-family:var(--font-body);font-size:13px;letter-spacing:1.5px;padding:10px 20px 0;margin:0}.error-page{justify-content:center;align-items:center}.error-page .container{max-width:600px;padding:20px}.error-page h1{font-size:6rem;font-weight:700;color:var(--ux-gold);margin:0;line-height:1}.error-page h2{font-size:1.75rem;font-weight:600;margin-top:10px;margin-bottom:20px}.error-page p{font-size:1rem;font-weight:300;margin-bottom:40px}.cta-buttons a{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ux-white);background-color:transparent;border:1px solid var(--ux-gold);border-radius:10px;padding:14px 30px;margin:0 10px;font-weight:700;transition:.3s;display:inline-block}.thank-you-page h1,.thank-you-page h2,.thank-you-page h3{font-family:var(--font-display);color:var(--ux-gold);letter-spacing:.5px;font-weight:700}.cta-buttons a:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(var(--color-primary-rgb),.2)}.cta-buttons a.btn-primary:hover{background-color:var(--color-highlight);border-color:var(--color-highlight)}.thank-you-page{background-image:radial-gradient(ellipse 70% 55% at 50% 100%,rgba(var(--color-primary-rgb),.16),transparent 70%);background-repeat:no-repeat;background-attachment:fixed}.thank-you-page h1{font-size:clamp(2.2rem, 5vw, 3.5rem)!important}.thank-you-page .lead{color:var(--color-text)}.ux-overlay{background:rgba(var(--color-bg-rgb),.82);min-height:100vh;width:100vw;position:fixed;inset:0;z-index:0;pointer-events:none}.ux-content{position:relative;z-index:1;flex-direction:column;justify-content:center;align-items:center}.ux-btn-gold{background:linear-gradient(180deg,var(--color-primary),var(--color-primary));color:var(--color-bg);font-weight:700;border:none;border-radius:999px;box-shadow:0 0 12px rgba(var(--color-primary-rgb),.22);transition:box-shadow .12s}.ux-btn-gold:focus,.ux-btn-gold:hover{color:var(--color-bg)}.ux-btn-outline{border-radius:999px}.ux-countdown{font-size:15px;color:var(--color-primary);margin-top:18px;opacity:.85;font-family:var(--font-body)}.meet-aux-card h3,.mt-20{margin-top:20px}.ux-form{padding:56px 0}.ux-form .frame{aspect-ratio:9/16;max-width:900px;margin:0 auto;border:0;width:100%;height:70vh}.audit-form-column input:focus,.audit-form-column select:focus{border-color:var(--ux-gold,var(--color-primary))!important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2)!important;outline:0}.meet-aux-card p,.text-muted{color:var(--ux-muted)}.legal-content h1,.meet-aux-card h3{color:var(--ux-gold);font-family:var(--font-display)}.mt-24{margin-top:24px}.mt-40{margin-top:40px}.my-40,.package-grid-title{margin:40px 0}.ux-about__title{font-size:clamp(22px, 3.6vw, 36px)}.meet-aux-card{background:var(--ux-card);border-radius:var(--ux-radius);padding:24px;border:1px solid rgba(var(--color-text-rgb),.06)}.meet-aux-card img{width:100%;border-radius:8px;transition:transform .3s}.ux-card--highlight{border-color:rgba(var(--color-primary-rgb),.18)}.ux-hero--transparent{background:0 0}.ux-hero--compact{padding:72px 0}.ux-hero__card--wide{max-width:1000px}.ux-hero__card--left{text-align:left}.legal-content{padding:80px 0;min-height:60vh}.legal-content h1{font-size:clamp(32px, 5vw, 48px);font-weight:700;margin:0 0 8px;line-height:1.2;text-align:center}.legal-content small{display:block;font-size:14px;color:var(--ux-muted);margin-bottom:32px;font-style:italic}.legal-content h2{font-family:var(--font-display);font-size:clamp(22px, 3vw, 28px);font-weight:600;color:var(--ux-gold);margin:40px 0 16px;line-height:1.3}.legal-content p{color:var(--ux-text);font-size:16px;line-height:1.8;margin:0 0 20px}.legal-content ul{padding:0;margin:20px 0}.legal-content .ux-card ul li,.legal-content ul li{color:var(--ux-text);font-size:16px;line-height:1.8;margin:12px 0;padding-left:28px;position:relative}.legal-content .ux-card ul li::before,.legal-content ul li::before{content:'→';position:absolute;left:0;color:var(--ux-gold);font-weight:700}.legal-content .ux-card strong,.legal-content strong{color:var(--ux-white);font-weight:600}.page-effective-date{display:block;text-align:center;margin-bottom:24px;color:var(--ux-muted);opacity:.8;font-size:15px}.card-list-item,.choose-right{display:flex;flex-direction:column;gap:16px}.card-list-item p{display:flex;align-items:flex-start;gap:12px;margin:12px 0;color:var(--ux-text)}.card-list-item p .fa-solid{color:var(--ux-gold);margin-top:5px;font-size:14px}.legal-header{text-align:center;margin-bottom:50px}.abt-why .abt-section-headline,.legal-section,.svc-diff .section-headline{margin-bottom:40px}.legal-footer-note{text-align:center;color:var(--ux-muted);font-size:14px;margin-top:40px;font-style:italic}.legal-content .ux-card p{color:var(--ux-text);font-size:16px;line-height:1.8;margin:0}.legal-content .ux-card ul{list-style:none;padding:0;margin:0}.legal-content .ux-card a{color:var(--ux-gold);text-decoration:underline;transition:opacity .3s}.legal-content .ux-card a:hover{opacity:.8}.svc-path{position:relative;margin-top:64px;padding:32px 0 56px}.svc-curve{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.svc-curve-path{fill:none;stroke:rgba(var(--color-primary-rgb),0.4);stroke-width:2;stroke-linecap:round;stroke-dasharray:0.5 12}.svc-path-ball{position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 16px rgba(var(--color-primary-rgb),.55);will-change:transform}.anim-hero-buttons,.anim-hero-headline,.skyline .building,.svc-stop{will-change:transform,opacity}.svc-stops{margin:0;padding:0}.svc-stop{position:relative;padding:88px 0}.svc-stop--right{margin-left:calc(50% + 64px);text-align:left;transform:translateX(28px)}.svc-stop--left{width:calc(50% - 64px);text-align:right;transform:translateX(-28px)}.svc-stop--left .svc-stop-mark{justify-content:flex-end}.svc-stop-mark svg{width:52px;stroke:var(--color-text-muted);stroke-width:1.3;opacity:.85}.svc-stop-mark .mark-accent{stroke:var(--color-primary);fill:none;stroke:var(--color-text-muted)}.svc-how-art svg circle.accent,.svc-stop-mark circle.mark-accent{fill:var(--color-primary);stroke:none}.svc-stop-num{display:block;font-family:var(--font-display);font-size:.75rem;font-weight:400;letter-spacing:.15em;color:var(--color-primary);margin-bottom:14px}.svc-stop-title{font-family:var(--font-display);font-size:clamp(1.75rem, 3vw, 2.6rem);font-weight:500;color:var(--color-text);margin:0 0 12px;line-height:1.1}.svc-stop-desc{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-text-muted);max-width:400px;margin:0;display:inline-block}.hero-eyebrow,.hero-headline,.ux-nav-cta,.ux-nav-link{font-family:var(--font-display)}.ux-nav-cta,.ux-nav-cta-box,.ux-nav-link{color:var(--color-text)}.anim-hero-headline{opacity:0;transform:translateY(50px);transition:opacity 1.4s cubic-bezier(.22, 1, .36, 1),transform 1.4s cubic-bezier(.22, 1, .36, 1)}.chart-col:nth-child(6) i,p.anim-hero-headline{transition-delay:0.35s}.anim-hero-headline .headline-block{opacity:0;transform:translateY(30px);transition:opacity 1.2s cubic-bezier(.22, 1, .36, 1),transform 1.2s cubic-bezier(.22, 1, .36, 1)}.anim-hero-headline .headline-block:nth-child(2){transition-delay:0.25s}.anim-hero-buttons{opacity:0;transform:translateY(35px) scale(.95);transition:opacity 1s cubic-bezier(.22, 1, .36, 1) .7s,transform 1s cubic-bezier(.22, 1, .36, 1) .7s}body.loaded .anim-hero-buttons{opacity:1;transform:translateY(0) scale(1)}.anim-founder-image img{transform:scale(2.5);transform-origin:50% 0%;will-change:transform}.skyline .building{transform-origin:center bottom;transform:scaleY(0);opacity:0}.anim-skyline-float,.atom-parallax,.atom-shift{will-change:transform}.word-reveal-span{display:inline-block;opacity:0;filter:blur(8px);transition:opacity .7s cubic-bezier(.22, 1, .36, 1),filter .7s cubic-bezier(.22, 1, .36, 1);will-change:opacity,filter}.cta-small-text.anim-cta,.line-reveal-item{transition:opacity .8s cubic-bezier(.22, 1, .36, 1),transform .8s cubic-bezier(.22, 1, .36, 1)}.cta-word-span.revealed,.word-reveal-span.revealed{opacity:1;filter:blur(0)}[data-cta-reveal],[data-word-reveal]{word-spacing:0.25em}.line-reveal-item{opacity:0;transform:translateY(24px);will-change:opacity,transform}@media (max-width:768px){.contact-page-anchor{width:80vw;max-width:500px;opacity:.1}.contact-two-col{grid-template-columns:1fr;gap:40px}.contact-form-col{padding:20px}.svc-path{margin-top:40px;padding:24px 0 40px}.svc-path-ball{width:12px;height:12px}.svc-stop,.svc-stop--left,.svc-stop--right{width:auto;margin:0 0 0 48px;padding:48px 0;text-align:left;transform:translateY(24px)}.svc-stop--left .svc-stop-mark{justify-content:flex-start}.svc-stop.revealed{transform:translateY(0)}.founder-scroll-wrapper{height:250vh}.ux-founder{background:var(--ux-bg)}.anim-founder-image img{transform:scale(2.2);transform-origin:50% 0%}}.proc-tab{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.22, 1, .36, 1),transform .7s cubic-bezier(.22, 1, .36, 1),flex .6s cubic-bezier(.4, 0, .2, 1),width .6s cubic-bezier(.4, 0, .2, 1)}.big-cta-btn.anim-cta,.cta-small-text.anim-cta,.hero-reveal{opacity:0;transform:translateY(20px)}.cta-scroll-wrapper{height:200vh}.cta-word-span{display:inline-block;opacity:0;filter:blur(12px);transition:opacity .8s cubic-bezier(.22, 1, .36, 1),filter .8s cubic-bezier(.22, 1, .36, 1);will-change:opacity,filter}.cta-small-text.anim-cta.revealed{opacity:.7;transform:translateY(0)}.big-cta-btn.anim-cta{transition:opacity .6s cubic-bezier(.22, 1, .36, 1),transform .6s cubic-bezier(.22, 1, .36, 1)}@media (max-width:900px){.about-section,.aux-scroll-section .wrap,.ux-grid,.values-grid{grid-template-columns:1fr}.about-section{padding:60px 0}.about-section .wrap{display:block}.about-image{margin-bottom:32px}.aux-scroll-sticky{position:relative;top:0;height:auto;padding:0 0 30px}.aux-scroll-sticky img{max-width:300px}.aux-scroll-content{padding:0}.aux-scroll-step{min-height:auto}.ux-process{padding:80px 0}.ux-faqs{padding:80px 0 40px}.cta-scroll-wrapper{height:auto}.abt-aux,.abt-cta,.abt-founder,.abt-philosophy,.abt-values{padding:70px 0}.ux-free-offer{padding:60px 0;text-align:center}.ux-big-cta{min-height:auto;padding:60px 20px;position:relative}.ux-services{padding:10px 0}.ux-hero--transparent{min-height:auto;padding:30px 0 12px!important}.pro-footer{padding-top:50px}}@media (max-width:768px){.abt-aux,.abt-founder,.abt-philosophy,.abt-values,.ux-process{padding:50px 0}.ux-faqs{padding:50px 0 24px}.faq-question{font-size:16px;padding:16px 0}.cta-scroll-wrapper{height:auto}.ux-big-cta{position:relative;min-height:50vh;padding:60px 20px}.ux-btns{display:flex;flex-direction:column;gap:12px;align-items:center}.abt-cta{padding:60px 0}.svc-hero-h1{font-size:clamp(32px, 7vw, 56px)}.ux-free-offer{padding:40px 0}.ux-free-offer .section-subline{font-size:14px}}.ux-nav-links{align-items:center;gap:40px}.ux-nav-link{position:relative;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;padding:6px 0}.hero-capline span,.hero-eyebrow{letter-spacing:.15em;font-weight:400}.ux-nav-link::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--color-highlight);transform:scaleX(0);transform-origin:left center;transition:transform .3s}.menu-word-roll span:nth-child(2),.rk-footer-line .accent,.ux-menu-toggle .menu-word-roll span:nth-child(2),.ux-nav-link:hover{color:var(--color-highlight)}.ux-header-actions{display:flex;align-items:center;gap:20px}.btn-split{display:none;align-items:stretch;gap:3px}.ux-nav-cta{display:inline-flex;align-items:center;text-transform:uppercase;background:var(--color-primary);border:1px solid var(--color-primary)}.btn-split-box,.ux-nav-cta-box{background:var(--color-secondary);transition:background .3s,border-color .3s;text-decoration:none}.ux-nav-cta-box{align-items:center;justify-content:center;width:46px;border:1px solid var(--color-secondary);border-radius:4px 10px 10px 4px}.btn-split-box i,.ux-nav-cta-box i{transition:transform .3s cubic-bezier(.25, .46, .45, .94)}.abt-cta-btn:hover,.big-cta-btn:hover,.btn-solid:hover,.btn-split:hover .ux-nav-cta,.c-form-submit:hover,.ux-nav-cta:hover{background:var(--color-highlight);border-color:var(--color-highlight)}.btn-split:hover .btn-split-box,.btn-split:hover .ux-nav-cta-box{background:var(--color-primary);border-color:var(--color-primary)}.btn-split:hover .ux-nav-cta-box i{transform:translateX(3px)}.hero-editorial{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:100px 0 120px}.hero-editorial .wrap{position:relative;z-index:3;width:100%}.atom-anchor,.atom-core,.atom-ring-wrap,.hero-capline{position:absolute}.hero-eyebrow{display:block;text-transform:uppercase;color:var(--color-primary)}.hero-headline{letter-spacing:.01em;color:var(--color-text)}.hero-capline span,.hero-sub{color:var(--color-text-muted)}.hero-sub{font-family:var(--font-body)}.btn-ghost,.btn-solid,.hero-capline span{font-family:var(--font-display);text-transform:uppercase}.btn-ghost,.btn-split-box,.pl-wordmark{color:var(--color-text)}.hero-ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn-ghost,.btn-solid{display:inline-flex;align-items:center;justify-content:center}.btn-split .btn-solid::after{content:none;content:'\f061'}.btn-split-box{align-items:center;justify-content:center;width:54px;border:1px solid var(--color-secondary);border-radius:4px 10px 10px 4px}.btn-split:hover .btn-solid{background:var(--color-highlight);border-color:var(--color-highlight);transform:none}.abt-cta-btn:hover::after,.big-cta-btn:hover::after,.btn-ghost:hover::after,.btn-solid:hover::after,.btn-split:hover .btn-split-box i,.c-form-submit:hover::after,.ux-nav-cta:hover::after{transform:translateX(4px)}.btn-split,.hero-ctas .btn-split{display:inline-flex}.abt-cta-btn,.big-cta-btn,.btn-solid,.c-form-submit,.ux-nav-cta{color:var(--color-text);background:var(--color-primary);border:1px solid var(--color-primary)}.btn-ghost{border:1px solid rgba(var(--color-text-rgb),.6)}.hero-capline{bottom:40px;left:0;width:100%;z-index:3;text-align:left}.hero-capline span{font-size:.75rem}.hero-reveal{transition:opacity .6s cubic-bezier(.25, .46, .45, .94),transform .6s cubic-bezier(.25, .46, .45, .94);will-change:transform,opacity}.hero-headline .hw:first-child,.hero-reveal.r2{transition-delay:0.15s}.area-row:nth-of-type(3) .area-fill,.hero-reveal.r3{transition-delay:0.3s}.area-row:nth-of-type(4) .area-fill,.hero-reveal.r4{transition-delay:0.45s}.hero-reveal.r5{transition-delay:0.6s}@media (max-width:480px){.ux-logo .ux-logo-img{height:28px}.founder-scroll-wrapper{height:230vh}.anim-founder-image img{transform:scale(2);transform-origin:50% 0%}.ux-founder-showcase{max-height:25vh}.ux-founder-image{max-width:200px}.ux-founder-headline{font-size:clamp(18px, 4vw, 28px)}.ux-founder-body{font-size:12.5px;line-height:1.5}.ux-big-cta{min-height:auto;padding:50px 16px}.abt-aux,.abt-cta,.abt-founder,.abt-philosophy,.abt-values{padding:36px 0}.abt-hero{min-height:50vh}.ux-process{padding:40px 0}.ux-faqs{padding:36px 0 20px}.faq-question{font-size:15px;padding:14px 24px 14px 0}.faq-answer p{font-size:14px}.headline-accent-word{font-size:2em}.contact-card-section{padding:0 0 40px}.hero-ctas{flex-direction:column;align-items:stretch}.hero-capline span{font-size:.65rem}}.atom-system{inset:0;pointer-events:none;will-change:opacity}.abt-portrait,.atom-anchor,.atom-core,.atom-ring-wrap,.page-wipe span,.rw-word,.scroll-rail-fill,.svc-mark,.ux-drawer-link .lt{will-change:transform}.atom-anchor{left:50%;top:50%;width:0;height:0;perspective:1000px}.atom-core{border-radius:50%;background:var(--color-primary);opacity:.9}.atom-ring-wrap{top:0;left:0;transform-style:preserve-3d}.atom-ring{display:block;overflow:visible}.rw-mask,.rw-word{display:inline-block}.about-teaser,.area-track,.atom-system,.menu-word,.proc-pinned,.rk-footer .wrap,.rw-mask,.svc-hero,.ux-menu-toggle .menu-word,.why-card{overflow:hidden}.atom-ring circle{fill:none;stroke:var(--color-text-muted);stroke-width:1;stroke-opacity:0.15}.ring-wrap-1{width:340px;height:340px;margin:-170px 0 0 -170px}.ring-wrap-2{width:560px;height:560px;margin:-280px 0 0 -280px}.ring-wrap-3{width:840px;height:840px;margin:-420px 0 0 -420px}@keyframes ringSpin1{from{transform:rotateZ(0) rotateX(60deg)}to{transform:rotateZ(360deg) rotateX(60deg)}}@keyframes ringSpin2{from{transform:rotateZ(30deg) rotateX(70deg)}to{transform:rotateZ(-330deg) rotateX(70deg)}}@keyframes ringSpin3{from{transform:rotateZ(-20deg) rotateX(50deg)}to{transform:rotateZ(340deg) rotateX(50deg)}}@media (max-width:768px){.atom-ring circle{stroke-opacity:0.1}.atom-shift{transform:translateX(10vw) scale(.8)}}.rw-mask{vertical-align:bottom}@media (prefers-reduced-motion:reduce){.atom-core,.atom-ring-wrap{animation:none}.hero-reveal,.pl-word span,.svc-stop,.work-item{transition:none;opacity:1;transform:none}.svc-path-ball{display:none}.ux-header{transition:background .4s,border-color .4s}.ux-header.nav-hidden{transform:none}}.accent{font-family:var(--font-accent);font-style:italic;font-weight:400;letter-spacing:0}.c-field label,.pl-wordmark,.proc-step-num,.proc-step-title{font-family:var(--font-display)}.abt-cta-btn,.big-cta-btn,.btn-ghost,.btn-solid,.c-form-submit,.ux-nav-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;text-decoration:none;cursor:pointer;overflow:hidden;z-index:0;transition:background .3s,border-color .3s,color .3s}.btn-ghost{background:0 0;border:1px solid rgba(var(--color-text-rgb),.6)}.abt-cta-btn::after,.big-cta-btn::after,.btn-ghost::after,.btn-solid::after,.c-form-submit::after,.ux-nav-cta::after{content:'\f061';display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--color-text);color:var(--color-primary)}.abt-cta-btn:hover::after,.big-cta-btn:hover::after,.btn-ghost:hover::after,.btn-solid:hover::after,.c-form-submit:hover::after,.ux-nav-cta:hover::after{transform:rotate(-45deg) scale(1.12) translate(2px,0)}.btn-ghost::before{content:'';position:absolute;inset:0;background:var(--color-primary);transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.25, .46, .45, .94);z-index:-1}.btn-ghost:hover{border-color:var(--color-primary)}.btn-split .btn-solid{border-radius:10px}.preloader-mark{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:20px}.pl-mark{width:clamp(80px,11vw,112px);height:auto}.pl-stroke{stroke:var(--color-primary);stroke-width:2.5;stroke-linecap:round;fill:none;stroke-dasharray:100;stroke-dashoffset:100;animation:1s cubic-bezier(.25,.46,.45,.94) forwards plDraw}.dash-feature-art .core,.pl-core-dot{fill:var(--color-primary)}.pl-mark .pl-stroke:nth-of-type(2){animation-delay:.1s}.pl-mark .pl-stroke:nth-of-type(3){animation-delay:.2s}.pl-mark .pl-stroke:nth-of-type(4){animation-delay:.3s}@keyframes plDraw{to{stroke-dashoffset:0}}.pl-core-dot{transform-origin:70px 70px;transform:scale(0);animation:.4s cubic-bezier(.25,.46,.45,.94) .8s forwards plCore}@keyframes plCore{to{transform:scale(1)}}.pl-wordmark{font-size:1.05rem;font-weight:700;letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;opacity:0;transform:translateY(8px);animation:.5s cubic-bezier(.25,.46,.45,.94) 1.1s forwards plWord}@keyframes plWord{to{opacity:1;transform:translateY(0)}}.hero-content{max-width:100%;text-align:left;margin:0}.hero-headline{font-size:clamp(3rem, 7.5vw, 6.5rem);font-weight:700;line-height:.95;letter-spacing:-.02em;margin:0 0 32px}.hero-headline .accent{font-size:1.02em;color:var(--color-highlight)}.hero-headline .hw{display:inline-block;opacity:0;transform:translateY(.4em);transition:opacity .7s cubic-bezier(.25, .46, .45, .94),transform .7s cubic-bezier(.25, .46, .45, .94)}.hero-headline .hw:nth-child(2){transition-delay:0.27s}.hero-headline .hw:nth-child(3){transition-delay:0.39s}.hero-headline .hw:nth-child(4){transition-delay:0.55s}.hero-sub{margin:0 0 44px}.hero-ctas{justify-content:flex-start}.atom-core{box-shadow:0 0 24px rgba(var(--color-primary-rgb),.8),0 0 60px rgba(var(--color-primary-rgb),.35);animation:3s ease-in-out infinite atomCorePulse}@keyframes atomCorePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.atom-shift{opacity:.75}.atom-ring circle{stroke-opacity:0.55}.svc-stop{opacity:0;transition:opacity .5s,transform .7s cubic-bezier(.25, .46, .45, .94)}.svc-stop.revealed{opacity:.25}#rook-grid.grid-on,.svc-stop.revealed.active{opacity:1}.svc-stop-mark{position:absolute;top:50%;margin:0;transform:translateY(-50%);pointer-events:none}.about-teaser-content .section-headline,.proc-step-num{margin-bottom:18px}.svc-stop--right .svc-stop-mark{right:calc(100% + 7vw);left:auto}.svc-stop--left .svc-stop-mark{left:calc(100% + 7vw);right:auto;display:block}.svc-stop-mark svg{width:clamp(160px,20vw,280px);height:auto;stroke:var(--color-primary);stroke-width:1.2;opacity:.7}.about-teaser-media img,.abt-portrait img{height:100%;width:100%;display:block;object-fit:cover}.svc-stop-mark svg *{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.2s cubic-bezier(.25, .46, .45, .94)}.dash-in .meter-fill,.svc-stop.revealed .svc-stop-mark svg *{stroke-dashoffset:0}.proc-stage{position:relative;margin-top:40px}.proc-step{position:relative;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 20px}.proc-pinned{height:100vh}.proc-pinned .proc-step{position:absolute;inset:0;min-height:0;opacity:0;visibility:hidden}.proc-step-num{font-size:.8rem;letter-spacing:.2em;color:var(--color-primary)}.proc-step-title{font-size:clamp(2.2rem, 5.5vw, 4.5rem);font-weight:700;line-height:1.05;color:var(--color-text);margin:0 0 18px}.about-teaser-line,.proc-step-desc{font-family:var(--font-body);line-height:1.7}.about-teaser-line,.c-field label,.proc-step-desc{color:var(--color-text-muted)}.proc-step-desc{font-size:1rem;max-width:460px;margin:0}.proc-art{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(70vw,640px);height:auto;stroke:var(--color-primary);stroke-width:1;opacity:.16;fill:none;pointer-events:none}.about-teaser{position:relative;min-height:90vh;display:flex;align-items:center}.about-teaser-media{position:absolute;top:0;bottom:0;left:-4%;width:62%;z-index:0}.about-teaser-media img{object-position:center top;filter:brightness(.55) contrast(1.05)}.about-teaser-media::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,transparent 40%,var(--color-bg) 96%),linear-gradient(to top,var(--color-bg) 2%,transparent 30%),linear-gradient(to bottom,var(--color-bg) 0,transparent 22%)}.about-teaser .wrap,.svc-hero .wrap{position:relative;z-index:2;width:100%}.about-teaser-content{margin-left:auto;max-width:460px;text-align:left}.about-teaser-line{margin:0 0 36px}.abt-portrait{position:absolute;top:0;bottom:0;left:0;width:52%;margin:0;z-index:0}.abt-portrait img{object-position:center 12%;filter:grayscale(100%) contrast(1.15) brightness(.9);-webkit-mask-image:linear-gradient(to right,black 55%,transparent 98%);mask-image:linear-gradient(to right,black 55%,transparent 98%)}.abt-founder-solo{position:relative;z-index:1;min-height:78vh;display:flex;align-items:center}.abt-founder-solo .abt-founder-text{margin-left:auto;max-width:480px}.c-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.c-field{display:flex;flex-direction:column;gap:8px}.c-field label{font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.c-field input,.c-field select,.c-field textarea{font-family:var(--font-body);font-size:.95rem;color:var(--color-text);background:rgba(var(--color-text-rgb),.03);border:1px solid rgba(var(--color-text-rgb),.18);border-radius:8px;padding:13px 14px;outline:0;transition:border-color .25s,box-shadow .25s;width:100%}.atom-core-label,.c-form-success h3,.rk-footer-heading,.rk-footer-line,.rk-footer-mark{font-family:var(--font-display)}.c-field select{appearance:none;cursor:pointer}.c-field textarea{min-height:120px;resize:vertical}.c-field input:focus,.c-field select:focus,.c-field textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.25)}.c-field select option{background:var(--color-surface);color:var(--color-text)}.c-form-submit{justify-self:start}.c-form-success{display:none;padding:36px 0}.c-form-success.visible{display:block}.c-form-success h3{font-size:1.4rem;color:var(--color-text);margin:0 0 10px}.c-form-success p{color:var(--color-text-muted);margin:0;line-height:1.7}.contact-icon-row{display:flex;gap:14px;margin-bottom:32px}.contact-icon-box{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(var(--color-text-rgb),.2);border-radius:10px;color:var(--color-text);font-size:20px;text-decoration:none;transition:border-color .3s,background .3s,color .3s}.contact-icon-box:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text)}.rk-footer,.rk-footer-bottom,.rk-footer-mark{border-top:1px solid rgba(var(--color-text-rgb),.1)}@media (max-width:640px){.c-form{grid-template-columns:1fr}}.rk-footer{position:relative;z-index:5;background:var(--color-bg)}.rk-footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:48px}.rk-footer-line{font-size:clamp(1.3rem, 2.6vw, 2rem);font-weight:500;color:var(--color-text);margin:0}.rk-footer-mark{line-height:.9;letter-spacing:.02em;color:rgba(var(--color-text-rgb),.95);border-bottom:1px solid rgba(var(--color-text-rgb),.1);padding:28px 0;user-select:none}.rk-footer-grid{display:grid;grid-template-columns:1fr 1fr auto;gap:32px;padding:36px 0}.rk-footer-col{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.rk-footer-heading{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);margin:0 0 6px}.hero-eyebrow,.hero-headline{margin-bottom:24px}.rk-footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:22px;color:var(--color-text-muted);font-size:.85rem}#rook-grid{position:fixed;z-index:0;pointer-events:none;opacity:0}.scroll-rail{position:fixed;top:0;right:10px;width:2px;height:100vh;z-index:40;pointer-events:none;background:rgba(var(--color-text-rgb),.06)}.scroll-rail-fill{width:100%;height:100%;background:var(--color-primary);transform:scaleY(0);transform-origin:top center}.footer-link::before,.ux-nav-link::before{content:'';position:absolute;right:0;bottom:0;width:1px;height:7px;background:var(--color-highlight);transform:scaleY(0);transform-origin:bottom center;transition:transform .2s .28s}.dash-in .chart-col i,.footer-link:hover::before,.ux-nav-link:hover::before{transform:scaleY(1)}.footer-link{padding-bottom:2px}.ux-header{position:fixed;left:0;right:0;z-index:50}.pl-counter,.pl-giant{z-index:2;font-family:Iceland,var(--font-display)}.ux-header.scrolled{border-bottom:none}.ux-header .ux-header__bar{max-width:var(--ux-max);margin:0 auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(var(--color-text-rgb),.08);transition:background .4s,border-color .4s}.ux-header.scrolled .ux-header__bar{border-color:rgba(var(--color-text-rgb),.12);background:0 0}.abt-cta-btn::after,.big-cta-btn::after,.btn-ghost::after,.btn-solid::after,.c-form-submit::after,.ux-nav-cta::after{content:'\2192';font-family:var(--font-body);background:0 0;color:currentColor;transform:none}.choose-list li::before,.dash-steps li::before{font-family:'Font Awesome 6 Free';font-weight:900}.btn-ghost{border-color:rgba(var(--color-text-rgb),.25)}.btn-ghost:hover{color:var(--color-highlight);border-color:var(--color-highlight);background:0 0}.hero-eyebrow{font-size:.7rem}.hero-sub{font-size:.9rem;line-height:1.75;max-width:430px;margin-bottom:36px}.pl-giant{position:relative;font-size:clamp(4rem, 14vw, 13rem);line-height:.9;letter-spacing:.02em;color:var(--color-text);opacity:0;transform:translateY(18px);animation:.8s cubic-bezier(.25,.46,.45,.94) .15s forwards plGiant}@keyframes plGiant{to{opacity:1;transform:translateY(0)}}.pl-counter{position:absolute;right:clamp(20px,4vw,48px);bottom:clamp(20px,4vh,40px);color:var(--color-primary);perspective:500px}.pl-flip-inner{display:inline-block;transform-style:preserve-3d;backface-visibility:visible}.pl-flip-inner.flip{animation:.5s cubic-bezier(.4,0,.2,1) plFlip}@keyframes plFlip{from{transform:rotateX(0)}to{transform:rotateX(360deg)}}@media (prefers-reduced-motion:reduce){.hero-headline .hw{transition:none;opacity:1;transform:none}.atom-shift{transform:none;opacity:.15}.atom-core,.pl-flip-inner.flip{animation:none}.svc-stop,.svc-stop.revealed{opacity:1}.svc-stop-mark svg *{stroke-dashoffset:0;transition:none}.proc-pinned .proc-step{position:relative;opacity:1;visibility:visible}.pl-core-dot,.pl-giant,.pl-stroke,.pl-wordmark{animation-duration:10ms;animation-delay:0s}#rook-grid,.scroll-rail{display:none}.ux-header{transition:none}}.ux-header{position:sticky;top:0;padding:0;background:0 0;border-bottom:1px solid transparent;transition:background .4s,border-color .4s,transform .35s}.ux-header .ux-header__bar{max-width:var(--ux-max);height:68px;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0;padding:0 20px}.ux-header.scrolled{background:rgba(10,7,5,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(var(--color-text-rgb),.08)}.ux-header.nav-hidden{transform:translateY(-100%)}.ux-logo .ux-logo-img{height:34px;transition:transform .3s}.ux-nav-link{transition:color .3s,transform .3s}.ux-nav-link:hover{transform:translateY(-1px)}.hero-editorial{margin-top:-68px}.contact-content,.services-content{padding-top:24px}.legal-content{padding-top:80px}.abt-hero{padding-top:0;min-height:72vh}.abt-cta-btn,.big-cta-btn,.btn-ghost,.btn-solid,.c-form-submit,.ux-nav-cta{gap:10px;gap:16px;padding:10px 12px 10px 26px;border-radius:12px;font-size:.8rem;font-weight:600;letter-spacing:.12em;justify-content:space-between}.abt-cta-btn::after,.big-cta-btn::after,.btn-ghost::after,.btn-solid::after,.c-form-submit::after,.ux-nav-cta::after{content:'\f061';font-family:'Font Awesome 6 Free';font-weight:900;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-text);color:var(--color-primary);font-size:11px;transform:rotate(-45deg);transition:transform .35s cubic-bezier(.25, .46, .45, .94),background .3s,color .3s}.abt-cta-btn:hover::after,.big-cta-btn:hover::after,.btn-ghost:hover::after,.btn-solid:hover::after,.c-form-submit:hover::after,.ux-nav-cta:hover::after{transform:rotate(0) scale(1.1)}.btn-ghost{border-color:rgba(var(--color-text-rgb),.3)}.btn-ghost:hover{color:var(--color-text);border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.12)}.ux-nav-cta{padding:7px 8px 7px 18px;font-size:.72rem;gap:12px}.ux-nav-cta::after{width:27px;height:27px;font-size:10px}.atom-system{position:absolute;inset:auto;top:0;left:0;right:0;height:100vh;z-index:0}.atom-shift{transform:translateX(24vw) scale(1.05);opacity:.9}.atom-core{width:24px;height:24px;left:-12px;top:-12px;opacity:1;box-shadow:0 0 32px rgba(var(--color-primary-rgb),.95),0 0 90px rgba(var(--color-primary-rgb),.5),0 0 160px rgba(var(--color-primary-rgb),.25)}.atom-core-label{position:absolute;top:22px;left:0;transform:translateX(-50%);font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-highlight)}.atom-chip,.stat-label{font-family:var(--font-display);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.atom-ring circle{stroke-opacity:0.45}.ring-wrap-1{transform:rotateX(60deg)}.ring-wrap-2{transform:rotateX(70deg)}.ring-wrap-3{transform:rotateX(50deg)}.atom-orbit{position:absolute;top:0;left:0}.atom-chip{display:inline-block;font-size:.62rem;color:var(--color-text);background:rgba(16,12,10,.9);border:1px solid rgba(var(--color-primary-rgb),.5);border-radius:999px;padding:6px 13px;transform:translate(-50%,-50%)}.pillar-rows,.stat-row{border-top:1px solid rgba(var(--color-text-rgb),.1)}.pillar-row,.stat-row:last-child{border-bottom:1px solid rgba(var(--color-text-rgb),.1)}.atom-orbit-1 .atom-chip{position:absolute;left:0;top:-85px}.atom-orbit-2 .atom-chip{position:absolute;left:96px;top:0}.atom-orbit-3 .atom-chip{position:absolute;left:0;top:270px}@supports (offset-path:ellipse(50px 25px at 0px 0px)){.atom-orbit-1 .atom-chip,.atom-orbit-2 .atom-chip,.atom-orbit-3 .atom-chip{left:0;top:0;transform:none;offset-rotate:0deg;offset-anchor:center}.atom-orbit-1 .atom-chip{offset-path:ellipse(170px 85px at 0px 0px);animation:26s linear infinite chipTravel}.atom-orbit-2 .atom-chip{offset-path:ellipse(280px 96px at 0px 0px);animation:36s linear infinite reverse chipTravel}.atom-orbit-3 .atom-chip{offset-path:ellipse(420px 269px at 0px 0px);animation:48s linear infinite chipTravel}}@keyframes chipTravel{from{offset-distance:0%}to{offset-distance:100%}}.ux-stats-bar{padding:40px 0 80px}.stat-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:26px 8px;transition:background .3s}.stat-label,.stat-row .stats-bar-number{transition:color .3s,transform .4s cubic-bezier(.25, .46, .45, .94)}.stat-row .stats-bar-number{font:700 clamp(2.6rem, 6vw, 4.8rem)/1 var(--font-display);color:var(--color-text);margin:0}.stat-label{font-size:.75rem;color:var(--color-text-muted)}.pillar-row:hover,.stat-row:hover{background:rgba(var(--color-primary-rgb),.05)}.stat-row:hover .stats-bar-number{color:var(--color-primary);transform:translateX(14px)}.stat-row:hover .stat-label{color:var(--color-text);transform:translateX(-14px)}.abt-headline{font-size:clamp(3rem, 8vw, 6.8rem);line-height:.95;letter-spacing:-.02em}.abt-quote{margin:0 0 22px;padding-left:18px;border-left:2px solid var(--color-primary)}.abt-quote p{font-family:var(--font-accent);font-style:italic;font-size:clamp(1.25rem, 2.2vw, 1.7rem);line-height:1.35;color:var(--color-text);margin:0 0 8px}.abt-quote cite,.pillar-num{font-family:var(--font-display);letter-spacing:.15em}.abt-quote cite{font-style:normal;font-size:.72rem;text-transform:uppercase;color:var(--color-text-muted)}.pillar-row{display:flex;gap:32px;align-items:flex-start;padding:30px 8px;transition:background .3s}.pillar-num{font-size:.75rem;color:var(--color-primary);padding-top:6px}.pillar-title{font:500 clamp(1.4rem, 2.4vw, 2rem)/1.15 var(--font-display);color:var(--color-text);margin:0 0 8px;transition:transform .4s cubic-bezier(.25, .46, .45, .94)}.pillar-row:hover .pillar-title{transform:translateX(10px)}.pillar-text{font-family:var(--font-body);color:var(--color-text-muted);line-height:1.7;margin:0;max-width:520px}.proc-art--big{width:min(88vw,720px);filter:blur(3px);opacity:.2}.rk-footer{padding:40px 0 24px}.rk-footer .wrap{border:1px solid rgba(var(--color-text-rgb),.12);border-radius:16px;padding:44px 36px 24px}.rk-footer-mark{font-family:Iceland,var(--font-display);font-weight:400;font-size:clamp(4.2rem, 14vw, 13rem);letter-spacing:.03em;border-top:none;padding-top:0;clip-path:inset(0 0 100% 0);transition:clip-path 1s cubic-bezier(.25, .46, .45, .94) .15s}.rk-footer-bottom,.rk-footer-grid{opacity:0;transform:translateY(36px);transition:opacity .7s cubic-bezier(.25, .46, .45, .94) .5s,transform .7s cubic-bezier(.25, .46, .45, .94) .5s}.rk-footer-bottom{transition-delay:0.7s}.rk-footer.footer-revealed .rk-footer-mark{clip-path:inset(0 0 0% 0)}@media (min-width:961px){.ux-header__bar{display:grid;grid-template-columns:1fr auto 1fr}.ux-header-actions{justify-self:start;order:-1}.ux-nav-links{justify-self:center}.ux-logo{justify-self:end;order:-1;justify-self:start}.btn-split,.ux-menu-toggle{display:inline-flex}.ux-menu-toggle,.ux-nav-links{display:none}.ux-header-actions{order:3;justify-self:end;order:0;justify-self:start}.ux-logo{order:0;justify-self:end;order:0}.ux-header__bar{display:flex;justify-content:space-between}.ux-header-actions{order:1}}.ux-menu-toggle{display:inline-flex;flex-direction:row;align-items:center;gap:12px;width:auto;height:auto;margin-left:0}.menu-icon{display:flex;flex-direction:column;justify-content:space-between;width:26px;height:16px}.menu-icon span{display:block;width:100%;height:2px;background:var(--color-text);border-radius:2px;transition:transform .3s,opacity .3s,background .3s}.menu-word{display:inline-block;height:1em;line-height:1;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.dash-heading,.dash-lede{line-height:1.35;font-family:var(--font-display)}.menu-word-roll{display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.25, .46, .45, .94)}.menu-word-roll span,.ux-menu-toggle .menu-word-roll span{display:block;height:1em;line-height:1;color:var(--color-text)}.ux-menu-toggle:hover .menu-word-roll{transform:translateY(-1em)}body.menu-is-active .ux-menu-toggle span:first-child,body.menu-is-active .ux-menu-toggle span:nth-child(2),body.menu-is-active .ux-menu-toggle span:nth-child(3){transform:none;opacity:1}body.menu-is-active .ux-menu-toggle .menu-icon span:first-child{transform:translateY(7px) rotate(45deg)}body.menu-is-active .ux-menu-toggle .menu-icon span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ring-wrap-1{animation:40s linear infinite rw1}.ring-wrap-2{animation:56s linear infinite rw2}.ring-wrap-3{animation:72s linear infinite rw3}@keyframes rw1{from{transform:rotateZ(0) rotateX(60deg)}to{transform:rotateZ(360deg) rotateX(60deg)}}@keyframes rw2{from{transform:rotateZ(0) rotateX(70deg)}to{transform:rotateZ(-360deg) rotateX(70deg)}}@keyframes rw3{from{transform:rotateZ(0) rotateX(50deg)}to{transform:rotateZ(360deg) rotateX(50deg)}}.atom-ring-wrap .atom-chip{position:absolute;left:50%;top:0;transform-origin:center}.ux-side-drawer .ux-drawer-link,.ux-side-drawer .ux-drawer-link:hover{transform:none;color:var(--color-text)}.atom-ring-wrap .chip-3{top:100%}.chip-1{animation:40s linear infinite cc1}.chip-2{animation:56s linear infinite cc2}.chip-3{animation:72s linear infinite cc3}@keyframes cc1{from{transform:translate(-50%,-50%) rotateX(-60deg) rotateZ(0)}to{transform:translate(-50%,-50%) rotateX(-60deg) rotateZ(-360deg)}}@keyframes cc2{from{transform:translate(-50%,-50%) rotateX(-70deg) rotateZ(0)}to{transform:translate(-50%,-50%) rotateX(-70deg) rotateZ(360deg)}}@keyframes cc3{from{transform:translate(-50%,-50%) rotateX(-50deg) rotateZ(0)}to{transform:translate(-50%,-50%) rotateX(-50deg) rotateZ(-360deg)}}.cta-bg{position:absolute;inset:0;z-index:0}.cta-bg img{width:100%;height:100%;object-fit:cover;display:block;opacity:.22;filter:grayscale(100%) brightness(.7)}.cta-bg::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 50%,transparent 30%,var(--color-bg) 95%)}.page-wipe{position:fixed;inset:0;z-index:10050;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(6,1fr);pointer-events:none}.page-wipe span{background:var(--color-primary);transform:scale(0);transition:transform .34s cubic-bezier(.4, 0, .2, 1)}.page-wipe.instant span{transition:none!important}.ux-menu-toggle .menu-word,.ux-menu-toggle .menu-word-roll,.ux-menu-toggle .menu-word-roll span{width:auto;height:auto;background:0 0;border-radius:0;transition:none}.ux-menu-toggle .menu-word{height:1em;font-size:.78rem;min-width:3.6em;text-align:left}.ux-menu-toggle .menu-word-roll{transition:transform .35s cubic-bezier(.25, .46, .45, .94)}.ux-menu-toggle .menu-icon span{width:100%;height:2px;background:var(--color-text);border-radius:2px}.ux-menu-toggle:hover .menu-icon span{background:var(--color-highlight)}.ux-menu-toggle .menu-icon{flex:0 0 26px;width:26px;height:16px;background:0 0;border-radius:0;display:flex;flex-direction:column;justify-content:space-between}.pl-counter{font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem, 3.4vw, 2.4rem);letter-spacing:.04em;font-variant-numeric:tabular-nums}.ux-side-drawer{left:0;right:0;width:100vw;max-width:100vw;height:100vh;background:var(--color-bg);box-shadow:none;padding:16vh 8vw 48px;justify-content:space-between;align-items:stretch;transform:translateY(-102%);transition:transform .55s cubic-bezier(.65, 0, .35, 1)}body.menu-is-active .ux-side-drawer{transform:translateY(0)}.ux-drawer-nav{gap:4px}.ux-side-drawer .ux-drawer-link{font-family:var(--font-display);font-size:clamp(2.4rem, 7vw, 5.2rem);font-weight:700;line-height:1.15;padding:6px 0;perspective:700px}.ux-drawer-link .lt{display:inline-block;transform-style:preserve-3d;backface-visibility:visible;transition:transform .55s cubic-bezier(.25, .46, .45, .94),color .3s;transition-delay:calc(var(--i) * 45ms)}.ux-drawer-link.lt-play .lt,.ux-drawer-link:hover .lt{transform:rotateX(360deg);color:var(--color-primary)}.ux-side-drawer .ux-drawer-socials{justify-content:flex-start;gap:20px;border-top:1px solid rgba(var(--color-text-rgb),.12);padding-top:26px}.ux-drawer-close{position:absolute;top:26px;right:max(26px,5vw);width:46px;height:46px;background:0 0;border:1px solid rgba(var(--color-text-rgb),.25);border-radius:50%;cursor:pointer;transition:border-color .3s,transform .4s cubic-bezier(.25, .46, .45, .94)}.ux-drawer-close span{position:absolute;left:50%;top:50%;width:18px;height:2px;background:var(--color-text);border-radius:2px}.ux-drawer-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.ux-drawer-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.ux-drawer-close:hover{border-color:var(--color-primary);transform:rotate(90deg)}.hero-rotator{display:block;position:relative;height:1.18em;perspective:700px}.hero-rotator .rot-phrase{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;transform:rotateX(-90deg);transform-origin:50% 50%;transition:transform .5s cubic-bezier(.25, .46, .45, .94),opacity .35s;will-change:transform,opacity}.hero-rotator .rot-phrase.is-active{opacity:1;transform:rotateX(0)}.hero-rotator .rot-phrase.is-out{opacity:0;transform:rotateX(90deg)}@media (max-width:600px){.footer-bottom{flex-direction:column;text-align:center}h1{font-size:1.6rem}.ux-content{padding:0 16px}.ux-btn-gold,.ux-btn-outline{font-size:1rem;padding:10px 22px}.ux-form .frame{height:78vh}.hero-rotator{height:1em}.hero-rotator .rot-phrase{font-size:.74em}}.hero-headline .hero-rotator{display:block;width:100%;margin-top:.08em}.abt-headline,.cta-title,.hero-headline,.rk-footer-mark{max-width:100%}.abt-choose,.abt-dash,.abt-story,.abt-why,.svc-diff{padding:90px 0}.dash-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.dash-card{background:var(--color-surface);border:1px solid rgba(var(--color-primary-rgb),.22);border-radius:16px;padding:28px;transition:border-color .3s,transform .3s}.choose-stat:hover,.dash-card:hover{border-color:rgba(var(--color-primary-rgb),.45);transform:translateY(-3px)}.dash-feature{grid-column:8/13;grid-row:1/3;display:flex;flex-direction:column}.dash-delivery{grid-column:1/8;display:flex;flex-direction:column}.dash-perf{grid-column:8/13;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.dash-lede{font-size:clamp(1.25rem, 2.2vw, 1.7rem);font-weight:500;color:var(--color-text);margin:0 0 26px}.dash-heading{font-size:clamp(1.05rem, 1.8vw, 1.35rem);font-weight:500;color:var(--color-text);margin:0 0 20px}.dash-text,.why-text{font-family:var(--font-body);color:var(--color-text-muted);line-height:1.7;margin:0}.dash-chart{display:flex;align-items:flex-end;gap:clamp(8px,1.6vw,18px);height:170px;padding-bottom:24px;position:relative;border-bottom:1px solid rgba(var(--color-text-rgb),.1);margin-bottom:22px}.chart-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.chart-col i{display:block;width:100%;max-width:42px;height:var(--h);border-radius:5px 5px 2px 2px;background:linear-gradient(to top,var(--color-primary),var(--color-highlight));transform:scaleY(0);transform-origin:bottom center;transition:transform .9s cubic-bezier(.25, .46, .45, .94)}.chart-col:nth-child(2) i{transition-delay:70ms}.chart-col:nth-child(3) i{transition-delay:0.14s}.chart-col:nth-child(4) i{transition-delay:0.21s}.chart-col:nth-child(5) i{transition-delay:0.28s}.chart-col:nth-child(7) i{transition-delay:0.42s}.chart-col:nth-child(8) i{transition-delay:0.49s}.chart-col span{position:absolute;bottom:-24px;font-family:var(--font-display);font-size:.62rem;letter-spacing:.08em;color:var(--color-text-muted)}.dash-intro-stats{display:flex;gap:40px}.dash-intro-stats strong{display:block;font:700 clamp(1.7rem, 3vw, 2.4rem)/1 var(--font-display);color:var(--color-text)}.area-label,.choose-stat span,.dash-intro-stats span{font-family:var(--font-display);text-transform:uppercase;color:var(--color-text-muted)}.choose-stat span,.dash-intro-stats span{font-size:.72rem;letter-spacing:.14em}.dash-feature-art{flex:1;min-height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:10px;background:radial-gradient(ellipse 80% 60% at 50% 45%,rgba(var(--color-primary-rgb),.18),transparent 75%)}.dash-feature-art svg{width:72%;height:auto}.dash-feature-art ellipse{stroke:rgba(var(--color-highlight-rgb),0.5);stroke-width:1}.dash-feature-art .streak{stroke:var(--color-primary);stroke-width:1.4;stroke-linecap:round;opacity:.65}.dash-feature-art .flow,.svc-mark svg circle.dot{fill:var(--color-highlight)}.area-row{display:grid;grid-template-columns:minmax(120px,190px) 1fr 44px;align-items:center;gap:14px;margin-top:16px}.area-label{font-size:.75rem;letter-spacing:.08em}.area-track{height:7px;border-radius:4px;background:rgba(var(--color-text-rgb),.08)}.area-fill{width:var(--w);height:100%;border-radius:4px;background:linear-gradient(to right,var(--color-secondary),var(--color-primary));transform:scaleX(0);transform-origin:left center;transition:transform 1s cubic-bezier(.25, .46, .45, .94) .15s}.area-num{font:700 0.95rem var(--font-display);color:var(--color-highlight);text-align:right}.dash-big{font:700 clamp(2rem, 4vw, 3rem)/1 var(--font-display);color:var(--color-text)}.dash-steps li,.dash-sub{font-family:var(--font-display)}.dash-sub{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-top:6px}.proof-line,.svc-how-tag{letter-spacing:.12em;text-transform:uppercase}.dash-steps{display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0}.dash-steps li{font-size:.8rem;letter-spacing:.08em;color:var(--color-text);display:inline-flex;align-items:center;gap:8px}.dash-steps li::before{content:'\f00c';font-size:.7rem;color:var(--color-primary)}.perf-meter{position:relative;width:128px;height:128px}.perf-meter svg{width:100%;height:100%;transform:rotate(-90deg)}.perf-meter circle{fill:none;stroke-width:7;stroke-linecap:round}.meter-track{stroke:rgba(var(--color-text-rgb),0.08)}.meter-fill,.why-icon svg{stroke:var(--color-primary)}.meter-fill{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.3s cubic-bezier(.25, .46, .45, .94) .2s;filter:drop-shadow(0 0 6px rgba(var(--color-primary-rgb), .6))}.choose-stat,.why-card{transition:border-color .3s,transform .3s}.perf-meter .dash-big{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.proof-thumbs,.story-proof{display:flex}.story-headline{font:500 clamp(1.9rem, 3.6vw, 3.2rem)/1.12 var(--font-display);color:var(--color-text);margin:0}.story-proof{align-items:center;gap:18px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(var(--color-text-rgb),.1)}.why-icon,.why-num{align-items:center}.proof-thumbs img{width:58px;height:58px;object-fit:cover;border-radius:10px;border:2px solid var(--color-bg);margin-left:-14px;filter:grayscale(60%)}.proof-thumbs img:first-child{margin-left:0}.proof-line{font-family:var(--font-display);font-size:.78rem;color:var(--color-text-muted)}.proof-line strong{color:var(--color-highlight);font-size:1rem;margin-right:4px}.choose-list li,.why-num,.why-title{color:var(--color-text)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.why-card{background:var(--color-surface);border:1px solid rgba(var(--color-primary-rgb),.22);border-radius:16px}.svc-how-card:hover,.why-card:hover{border-color:rgba(var(--color-primary-rgb),.45);transform:translateY(-4px)}.why-card.reveal{transition-property:opacity,transform,border-color}.why-card:nth-child(2){transition-delay:0.12s}.why-card:nth-child(3){transition-delay:0.24s}.why-card.visible{transition-delay:0s}.why-num{display:inline-flex;justify-content:center;min-width:42px;height:42px;border-radius:10px;background:var(--color-primary);font:700 0.9rem var(--font-display);margin-bottom:18px}.why-title{font:500 1.2rem/1.3 var(--font-display);margin:0 0 10px}.choose-grid{display:grid;grid-template-columns:1.3fr 0.7fr;gap:48px;align-items:start}.choose-list{margin:26px 0 0;padding:0}.choose-list li{position:relative;padding:13px 0 13px 36px;border-bottom:1px solid rgba(var(--color-text-rgb),.08);font-family:var(--font-body);font-size:1rem;line-height:1.6}.choose-list li::before{content:'\f00c';position:absolute;left:0;top:15px;font-size:.85rem;color:var(--color-primary)}.choose-stat{background:var(--color-surface);border:1px solid rgba(var(--color-primary-rgb),.22);border-radius:14px;padding:24px 26px}.choose-stat strong{display:block;font:700 clamp(1.6rem, 2.6vw, 2.1rem)/1.1 var(--font-display);color:var(--color-highlight)}.dash-chart--3{gap:clamp(20px,5vw,56px);padding-left:8px;padding-right:8px}.dash-chart--3 .chart-col i{max-width:72px;border-radius:8px 8px 3px 3px}.dash-chart--3 .chart-col span{font-size:.72rem;letter-spacing:.1em}.dash-feature-art .fn{stroke:rgba(var(--color-highlight-rgb),0.55);stroke-width:1.4}.dash-feature-art .fn-link{stroke:rgba(var(--color-primary-rgb),0.5);stroke-width:1.4;stroke-dasharray:3 4}.dash-feature-art .core{fill:var(--color-primary);filter:drop-shadow(0 0 8px rgba(var(--color-primary-rgb), .7))}.why-card{position:relative;padding:32px 28px 30px;background:linear-gradient(160deg,var(--color-surface),rgba(var(--color-bg-rgb),.4))}.why-card::after{content:'';position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(to right,var(--color-primary),var(--color-highlight));transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.25, .46, .45, .94)}.why-index{position:absolute;top:8px;right:18px;font:700 clamp(3.4rem, 6vw, 5rem)/1 var(--font-display);color:rgba(var(--color-text-rgb),.05);pointer-events:none}.why-icon{width:52px;height:52px;display:flex;justify-content:center;border:1px solid rgba(var(--color-primary-rgb),.35);border-radius:12px;margin-bottom:22px;transition:border-color .3s,background .3s}.why-icon svg{width:26px;height:26px;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.why-icon svg circle{fill:none}.why-card:hover .why-icon{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.1)}.svc-how{padding:90px 0;position:relative}.svc-how .section-headline{margin-bottom:44px}.svc-how-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.svc-how-card{background:var(--color-surface);border:1px solid rgba(var(--color-primary-rgb),.22);border-radius:16px;padding:32px;transition:border-color .3s,transform .3s}.svc-how-art{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:radial-gradient(circle at 50% 40%,rgba(var(--color-primary-rgb),.16),transparent 72%);margin-bottom:20px}.svc-how-art svg{width:40px;height:40px;stroke:var(--color-highlight);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.svc-how-art svg .accent,.svc-mark svg{stroke:var(--color-primary)}.svc-how-title{font:500 clamp(1.4rem, 2.2vw, 1.9rem)/1.2 var(--font-display);color:var(--color-text);margin:0 0 18px}.dash-feature-art .fn-label,.dash-feature-art .fn-revenue,.diff-head,.svc-how-tag{font-family:var(--font-display)}.svc-how-row{display:grid;grid-template-columns:128px 1fr;gap:14px;align-items:start;padding:14px 0;border-top:1px solid rgba(var(--color-text-rgb),.08)}.svc-how-tag{font-size:.68rem;font-weight:600;color:var(--color-primary);padding-top:2px}.diff-head--them,.diff-them i,.svc-how-row p{color:var(--color-text-muted)}.svc-how-row p{font-family:var(--font-body);font-size:.95rem;line-height:1.6;margin:0}.diff-table{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.diff-head{font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:10px 0}.diff-cell{display:flex;align-items:flex-start;gap:14px;font-family:var(--font-body);font-size:.98rem;line-height:1.5;padding:20px 22px;border-radius:12px}.diff-cell i{font-size:.9rem;margin-top:3px;flex:0 0 auto}.diff-us{background:rgba(var(--color-primary-rgb),.08);border:1px solid rgba(var(--color-primary-rgb),.3);color:var(--color-text)}.diff-them{background:rgba(var(--color-text-rgb),.02);border:1px solid rgba(var(--color-text-rgb),.08);color:var(--color-text-muted)}@media (max-width:900px){.hero-content{max-width:100%}.hero-editorial{padding:120px 0 140px}.area-row,.choose-grid,.diff-table,.story-grid,.svc-how-grid,.why-grid{grid-template-columns:1fr}.dash-areas,.dash-delivery,.dash-feature,.dash-intro,.dash-perf{grid-column:1/-1;grid-row:auto}.choose-grid,.story-grid{gap:32px}.abt-choose,.abt-dash,.abt-story,.abt-why,.svc-diff,.svc-how{padding:56px 0}.area-row{gap:6px}.area-num{text-align:left}.diff-table{gap:8px}.diff-head--them{margin-top:22px}.svc-how-row{grid-template-columns:108px 1fr}}@media (max-width:480px){.svc-how-row{grid-template-columns:1fr;gap:4px}}.dash-feature-art .fn{fill:rgba(var(--color-primary-rgb),0.07)}.dash-feature-art .fn-label{fill:var(--color-text);font-size:15px;font-weight:500;letter-spacing:.4px}.dash-feature-art .fn-revenue{fill:var(--color-primary);font-size:13px;font-weight:700;letter-spacing:1.5px}.svc-hero{position:relative;min-height:46vh;display:flex;align-items:center}.svc-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.svc-mark{position:absolute;opacity:.15}.svc-mark svg{width:100%;height:100%;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.svc-mark svg .dot{stroke:var(--color-highlight)}.svc-mark svg circle.dot{stroke:none}.svc-mark--1{width:120px;height:120px;top:16%;right:32%;animation:9s ease-in-out infinite svcFloatA}.svc-mark--2{width:158px;height:158px;top:20%;right:7%;animation:12s ease-in-out infinite svcFloatB}.svc-mark--3{width:104px;height:104px;bottom:14%;right:24%;animation:10s ease-in-out infinite svcFloatB}.svc-mark--4{width:132px;height:132px;bottom:8%;right:40%;animation:13s ease-in-out infinite svcFloatA}@keyframes svcFloatA{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(3deg)}}@keyframes svcFloatB{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(14px) rotate(-3deg)}}@media (max-width:900px){.svc-hero{min-height:auto}.svc-hero-bg{display:none}}.svc-diff{background:var(--color-bg);position:relative;z-index:1}.diff-them{background:var(--color-surface)}@media (prefers-reduced-motion:reduce){.atom-chip{animation:none!important}.rk-footer-mark{clip-path:none;transition:none}.rk-footer-bottom,.rk-footer-grid{opacity:1;transform:none;transition:none}.choose-stat:hover,.dash-card:hover,.pillar-row:hover .pillar-title,.stat-row:hover .stat-label,.stat-row:hover .stats-bar-number,.why-card:hover{transform:none}.chip-1,.chip-2,.chip-3,.menu-word-roll,.ring-wrap-1,.ring-wrap-2,.ring-wrap-3{animation:none;transition:none}.chip-1,.chip-2,.chip-3{transform:translate(-50%,-50%)}.page-wipe{display:none}.hero-rotator .rot-phrase,.ux-drawer-link .lt,.ux-side-drawer{transition:none}.area-fill,.chart-col i{transform:none;transition:none}.meter-fill{stroke-dashoffset:0;transition:none}.svc-mark{animation:none}}@media (max-width:768px){.svc-stop-mark{display:none!important}.about-teaser{min-height:auto;padding:80px 0}.about-teaser-media{width:100%;left:0;opacity:.35}.about-teaser-content{max-width:100%}.abt-portrait{position:relative;width:100%;height:320px;margin-bottom:24px;-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%);mask-image:linear-gradient(to bottom,black 60%,transparent 100%)}.abt-portrait img{-webkit-mask-image:none;mask-image:none}.abt-founder-solo{min-height:auto;display:block}.rk-footer-grid{grid-template-columns:1fr}.rk-footer-top{flex-direction:column;align-items:flex-start}.atom-core-label,.atom-orbit-3,.atom-system,.scroll-rail,.ux-nav-cta{display:none}.atom-shift{transform:translateX(12vw) scale(.65);opacity:.6}.ux-header__bar{padding-left:20px;padding-right:16px}.ux-menu-toggle{flex:0 0 auto}.hero-editorial{min-height:auto;padding:108px 0 72px;align-items:flex-start}.hero-content{padding:0 4px}.hero-eyebrow{font-size:.7rem;letter-spacing:.14em;margin-bottom:18px}.hero-headline{font-size:clamp(2.6rem, 13vw, 3.6rem);line-height:1;margin-bottom:22px}.hero-sub{font-size:1rem;line-height:1.65;margin-bottom:32px;max-width:100%}.hero-ctas{flex-direction:column;align-items:stretch;gap:14px}.hero-ctas .btn-ghost,.hero-ctas .btn-solid{width:100%;justify-content:space-between;padding:15px 16px 15px 24px;min-height:56px}.services-content .ux-services{position:relative}.services-content .ux-services>.wrap{position:sticky;top:58px;z-index:30;padding-top:16px;padding-bottom:14px;background:linear-gradient(var(--color-bg) 72%,rgba(var(--color-bg-rgb),0))}}@media (max-width:380px){.wrap{padding-left:18px;padding-right:18px}.hero-headline{font-size:clamp(2.3rem, 12.5vw, 3rem)}}.ux-drawer-cta{align-self:flex-start;margin-top:40px;font-size:.9rem;padding:15px 16px 15px 28px}@media (min-width:769px){.ux-side-drawer .ux-drawer-cta{align-self:flex-start;display:inline-flex;align-items:center;justify-content:flex-start;gap:.26em;margin:10px 0 0;padding:6px 0;background:0 0;border:none;border-radius:0;overflow:visible;color:var(--color-primary);font-family:var(--font-display);font-size:clamp(2.4rem, 7vw, 5.2rem);font-weight:700;line-height:1.15;letter-spacing:0;text-transform:none;transition:color .3s,gap .3s}.ux-side-drawer .ux-drawer-cta::after{content:'\2197';font-family:var(--font-display);font-weight:700;background:0 0;color:inherit;width:auto;height:auto;border:none;border-radius:0;font-size:.5em;transform:translateY(-.1em);transition:transform .35s cubic-bezier(.25, .46, .45, .94)}.ux-side-drawer .ux-drawer-cta:hover{color:var(--color-highlight);gap:.4em;background:0 0}.ux-side-drawer .ux-drawer-cta:hover::after{transform:translate(.08em,-.24em)}.ux-side-drawer{padding-top:9vh;padding-bottom:5vh;overflow-y:auto}}@media (min-width:769px) and (max-height:860px){.ux-side-drawer{padding-top:6vh}.ux-side-drawer .ux-drawer-nav{gap:0}.ux-side-drawer .ux-drawer-link{font-size:clamp(1.9rem, 6.2vh, 3.6rem);padding:2px 0}.ux-side-drawer .ux-drawer-cta{font-size:clamp(1.9rem, 6.2vh, 3.6rem);margin-top:6px}.ux-side-drawer .ux-drawer-socials{padding-top:20px}}@media (max-width:768px){.atom-system{display:block;opacity:.38}.atom-shift{transform:translateX(14vw) translateY(-6vh) scale(.52);opacity:.95}.atom-chip{font-size:.55rem;padding:4px 9px;letter-spacing:.12em}.ux-process{position:relative;overflow:visible}.ux-process>.wrap{position:sticky;top:58px;z-index:30;padding-top:16px;padding-bottom:14px;background:linear-gradient(var(--color-bg) 72%,rgba(var(--color-bg-rgb),0))}}