@keyframes pulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes ht_ctc_anim_corner{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.ht-ctc-chat{--side:right}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--background:oklch(0.14 0.03 250);--foreground:oklch(0.97 0.01 240);--card:oklch(0.18 0.035 250);--card-soft:oklch(0.18 0.035 250 / 0.72);--secondary:oklch(0.22 0.04 250);--muted:oklch(0.7 0.02 240);--border:oklch(0.28 0.04 250);--brand-deep:oklch(0.22 0.13 255);--brand-cyan:oklch(0.78 0.14 220);--brand-cyan-glow:oklch(0.86 0.13 210);--primary-foreground:oklch(0.14 0.03 250);--gradient-hero:radial-gradient(ellipse at 70% 30%, oklch(0.3 0.1 230 / 0.6), transparent 60%), linear-gradient(180deg, oklch(0.1 0.025 250), oklch(0.14 0.03 250));--gradient-cyan:linear-gradient(135deg, oklch(0.78 0.14 220), oklch(0.86 0.13 210));--shadow-glow:0 20px 60px -20px oklch(0.78 0.14 220 / 0.45);--container:1184px;--spacing:.25rem}:where(body){margin:0}.site-shell,body{background:var(--background)}body{padding:0;color:var(--foreground);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}body,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:"Space Grotesk",Inter,system-ui,sans-serif;letter-spacing:0}.site-shell{min-height:100vh}.container{width:min(100% - 48px,var(--container));margin-inline:auto}.site-header{position:absolute;inset:0 0 auto;z-index:30}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px}.logo,.site-nav{align-items:center}.logo{display:inline-flex;gap:10px;color:var(--foreground);font-weight:650;font-size:1.125rem;letter-spacing:-.02em}.site-nav{display:flex;gap:32px;margin:0;padding:0;list-style:none}.site-nav a{color:var(--muted);font-size:.9rem;transition:color 180ms ease}.menu-toggle,.site-footer a:hover,.site-nav .current-menu-item>a,.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--foreground)}.menu-toggle{display:none;width:42px;height:42px;border:1px solid var(--border);border-radius:999px;background:rgb(13 27 44/.72)}.menu-toggle span{display:block;width:18px;height:2px;margin:4px auto;background:currentColor;border-radius:999px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;border:1px solid #fff0;padding:14px 28px;font-weight:700;line-height:1;transition:transform 180ms ease,background 180ms ease,border-color 180ms ease}.button:hover{transform:translateY(-1px) scale(1.02)}.button--primary{background:var(--gradient-cyan);color:var(--primary-foreground);box-shadow:var(--shadow-glow)}.button--ghost{border-color:var(--border);color:var(--foreground)}.button--ghost:hover{transform:none}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:64px;align-items:center}.eyebrow,.pill{color:var(--brand-cyan);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.pill{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;border:1px solid var(--border);border-radius:999px;background:rgb(13 27 44/.64);padding:8px 16px;backdrop-filter:blur(12px)}.pill::before{content:"";width:6px;height:6px;border-radius:999px;background:var(--brand-cyan);animation:pulse 1.8s ease-in-out infinite}.site-footer h4,.text-cyan{color:var(--brand-cyan)}.card p,.lead{color:var(--muted)}.lead{max-width:640px;margin-top:24px;font-size:1.125rem;line-height:1.72}.actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:40px;justify-content:center}.section{padding-block:96px}.section-title{max-width:760px}.section h2,.section-title h2{margin-top:16px;font-size:clamp(2.25rem,5vw,3.25rem);line-height:1.08}.dot,.icon-box{flex:0 0 auto}.flow-grid{display:grid;gap:16px;margin-top:56px;grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--border);background:var(--card-soft);border-radius:20px;padding:28px;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.card:hover{transform:translateY(-4px);border-color:rgb(76 200 240/.6);box-shadow:var(--shadow-glow)}.card h3{margin-top:20px;font-size:1.25rem}.card p{margin-top:12px;font-size:.94rem;line-height:1.6}.dot,.icon-box{background:var(--gradient-cyan)}.icon-box{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;color:var(--primary-foreground)}.icon-box svg,.mini-icon svg{width:22px;height:22px}.dot{width:8px;height:8px;border-radius:999px}.mini-icon{display:inline-flex;color:var(--brand-cyan)}.site-footer{border-top:1px solid var(--border);background:var(--brand-deep)}.footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:48px;padding-block:64px}.footer-bottom,.site-footer li,.site-footer p{color:var(--muted);font-size:.92rem;line-height:1.65}.site-footer h4{font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.site-footer ul{display:grid;gap:10px;list-style:none;margin:18px 0 0;padding:0}.site-footer li{display:flex;align-items:center;gap:12px}.footer-bottom{border-top:1px solid rgb(132 178 209/.18)}.footer-bottom .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:22px}.about-hero{position:relative;overflow:hidden;padding-block:148px 80px;text-align:center}.about-cta::before,.about-hero::before{content:"";position:absolute;inset:0;z-index:1}.about-cta::before{background:var(--gradient-hero)}.about-hero__image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.about-cta__content,.about-hero__content{position:relative;z-index:2}.about-cta__content{max-width:960px}.about-hero .container{width:min(100% - 48px,1024px)}.about-company-section .container,.about-partners-section .container,.about-trajectory .container{width:min(100% - 48px,1280px)}.about-cta .container{width:min(100% - 48px,896px)}.about-hero .pill{margin-bottom:0;border-color:rgb(76 200 240/.32);background:rgb(76 200 240/.05)}.about-hero h1{max-width:920px;margin:24px auto 0;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.about-cta .lead,.about-hero .lead{margin-inline:auto}.about-company{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.about-company__body{display:grid;color:var(--muted);font-size:1rem}.partner-grid{display:grid;grid-template-columns:1fr}.partner-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);background:rgb(13 27 44/.5);transition:border-color 180ms ease,transform 180ms ease}.partner-card:hover{transform:translateY(-3px);border-color:rgb(76 200 240/.48)}.partner-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--brand-deep)}.partner-card__media img{width:100%;height:100%;display:block;object-fit:cover}.partner-card__body{display:flex;flex:1;flex-direction:column}.partner-card__role{color:var(--brand-cyan)}.partner-card__highlights{display:grid;list-style:none;padding:0}.partner-card__highlights li{display:flex;align-items:flex-start;color:var(--muted);line-height:1.5}.partner-card__bio{color:var(--muted)}.about-cta{position:relative;overflow:hidden;text-align:center}@media (max-width:980px){.container{width:min(100% - 32px,var(--container))}.site-nav{position:fixed;inset:72px 16px auto;flex-direction:column;align-items:stretch;gap:0;border:1px solid var(--border);border-radius:18px;background:rgb(7 17 31/.96);padding:12px;box-shadow:var(--shadow-glow)}.site-nav li{padding:10px}.site-nav a{padding:14px 12px}.site-header .button,.site-nav{display:none}.menu-toggle{display:inline-block}.split{grid-template-columns:1fr}.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.section{padding-block:72px}.lead{font-size:1rem}.actions,.button{width:100%}.about-company,.flow-grid,.partner-grid{grid-template-columns:1fr}}.about-hero__content{max-width:1024px}@media (min-width:768px){.about-trajectory .flow-grid,.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.about-trajectory .flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-hero{min-height:0;padding:128px 0 80px;background:var(--background)}.about-hero::before{background:var(--gradient-hero);opacity:.4}.about-hero::after{content:"";position:absolute;top:0;right:0;left:0;z-index:2}.about-hero__image{opacity:.4;mix-blend-mode:screen}.about-hero .pill{gap:8px;border-color:oklch(.78 .14 220/.3);background:oklch(.78 .14 220/.05);padding:6px 16px;font-size:.75rem;letter-spacing:.2em}.about-hero .pill::before{display:none}.about-hero .mini-icon{display:inline-flex;width:14px;height:14px}.about-hero .mini-icon svg{width:14px;height:14px}.about-hero h1 .text-cyan{background:var(--gradient-cyan);-webkit-background-clip:text;background-clip:text;color:#fff0}.about-hero .lead{max-width:768px;margin-top:24px;font-size:clamp(1rem,2vw,1.125rem);line-height:1.55}.about-company-section,.about-partners-section{padding-block:80px}.about-company{gap:48px}.about-company .eyebrow,.about-partners-section .eyebrow,.about-trajectory .eyebrow{letter-spacing:.3em}.about-company h2,.about-cta h2,.about-partners-section h2,.about-trajectory h2{margin-top:12px;font-size:clamp(1.875rem,4vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.about-cta h2{margin-top:0}.about-company .lead{margin-top:16px;font-size:.875rem;line-height:1.55}.about-company__body{gap:20px;font-size:clamp(.875rem,2vw,1rem);line-height:1.65}.about-company__body p+p{margin-top:0}.about-company__emphasis{color:var(--foreground)}.about-trajectory{position:relative;border-top:1px solid oklch(.28 .04 250/.5);border-bottom:1px solid oklch(.28 .04 250/.5);background:oklch(.22 .13 255/.4);padding-block:80px}.about-partners-section .section-title,.about-trajectory .section-title{max-width:672px}.about-trajectory .flow-grid{margin-top:48px;gap:24px}.about-trajectory-card{min-height:0;border-radius:16px;background:oklch(.18 .035 250/.4);padding:24px;box-shadow:none}.about-trajectory-card:hover{transform:none;border-color:oklch(.78 .14 220/.4);box-shadow:none}.about-trajectory-card .icon-box{width:44px;height:44px;border-radius:12px}.about-trajectory-card .icon-box svg{width:20px;height:20px}.about-trajectory-card .eyebrow{font-size:.75rem;letter-spacing:.25em}.about-trajectory-card h3{margin-top:8px;font-size:1.125rem;font-weight:600}.about-trajectory-card p:not(.eyebrow){margin-top:8px;color:var(--muted);font-size:.875rem;line-height:1.55}.about-partners-section .lead{max-width:672px;margin-top:16px;font-size:1rem;line-height:1.55}.partner-grid{gap:32px;margin-top:56px}.partner-card{border-radius:24px;background:oklch(.18 .035 250/.3);box-shadow:none}.partner-card:hover{transform:none;border-color:oklch(.78 .14 220/.4)}.partner-card__media{background:linear-gradient(135deg,var(--brand-deep),var(--background))}.partner-card__body{padding:24px}.partner-card__body h3{font-size:1.125rem;font-weight:600;line-height:1.2}.partner-card__role{margin-top:4px;font-size:.875rem}.partner-card__highlights{gap:8px;margin:20px 0 0}.partner-card__highlights li{gap:8px;font-size:.75rem}.partner-card__highlights .dot{width:6px;height:6px;margin-top:5px}.partner-card__bio{margin-top:20px;font-size:.875rem;line-height:1.55}.about-cta{padding-block:80px}.about-cta::before{opacity:.5}.about-cta .lead{max-width:672px;margin-top:16px;font-size:1rem;line-height:1.55}.about-cta .actions{margin-top:32px}.about-cta .button{padding:12px 28px;font-size:.875rem}@media (max-width:767px){.about-company{grid-template-columns:1fr}}@media (max-width:640px){.about-hero{padding:112px 0 80px}.about-company-section,.about-cta,.about-partners-section,.about-trajectory{padding-block:72px}.about-trajectory .flow-grid,.partner-grid{grid-template-columns:1fr}.about-cta .actions,.about-cta .button{width:auto}}.ht_ctc_entry_animation{animation-duration:.4s;animation-fill-mode:both;animation-delay:0s;animation-iteration-count:1}.ht_ctc_an_entry_corner{animation-name:ht_ctc_anim_corner;animation-timing-function:cubic-bezier(.25,1,.5,1);transform-origin:bottom var(--side,right)}