@import"https://fonts.googleapis.com/css2?family=Archivo:wght@600;700;800&family=Inter:wght@400;500;600&display=swap";.section__title{font-size:clamp(2.1rem,5.5vw,4rem);font-weight:800;max-width:18ch}.eyebrow--light{color:var(--cd-cyan)}.section--ink{background:var(--cd-blue-ink);color:var(--cd-paper)}.section--ink .section__title,.section--riso{color:var(--cd-white)}.section--riso:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 30% 20%,rgba(57,196,247,.4),transparent 30%),linear-gradient(135deg,#005fee,#5b39d6 50%,#0336d0,#000a61)}.section--riso .container{position:relative;z-index:1}.site-header{position:fixed;inset:0 0 auto 0;z-index:50;transition:background .3s ease,box-shadow .3s ease}.site-header.is-scrolled{background:#e4f9fed1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px #005fee1f}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:72px}.brand{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-head);font-weight:800;font-size:1.35rem;letter-spacing:-.03em}.site-nav{display:flex;gap:1.75rem;font-size:.95rem;font-weight:500}.site-nav a:hover{color:var(--cd-blue)}a.lets-talk{position:fixed;top:1.1rem;right:clamp(1.25rem,5vw,3rem);z-index:60;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.15rem;border-radius:var(--cd-radius-pill);font-weight:600;font-size:.92rem;color:var(--cd-white);background:linear-gradient(120deg,var(--cd-blue) 0%,var(--cd-purple) 100%);box-shadow:0 10px 30px #000a6159;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.lets-talk:hover{transform:translateY(-2px);box-shadow:0 14px 40px #005fee73}.lets-talk__dot{width:8px;height:8px;border-radius:50%;background:var(--cd-cyan);box-shadow:0 0 #39c4f7b3;animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 #39c4f78c}70%{box-shadow:0 0 0 9px #39c4f700}to{box-shadow:0 0 #39c4f700}}.hero{padding-top:clamp(7rem,14vh,11rem)}.hero__inner{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero__disc{width:60vw;height:60vw;max-width:760px;max-height:760px;top:-18%;right:-16%;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(57,196,247,.5),transparent 45%),linear-gradient(135deg,#005fee,#5b39d6 55%,#000a61);opacity:.16;z-index:0}.hero__copy,.hero__media{position:relative;z-index:1}.hero__title{font-size:clamp(2.8rem,8vw,5.6rem);font-weight:800;margin:1.1rem 0 1.3rem}.hero__lede{font-size:clamp(1.05rem,1.6vw,1.25rem);color:#25324a;max-width:46ch}.hero__cta{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.hero__media-frame{position:relative;aspect-ratio:4 / 5;border-radius:var(--cd-radius-card);box-shadow:var(--cd-shadow-ink);display:grid;place-items:center;overflow:hidden;will-change:transform}.hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero__play{width:76px;height:76px;border-radius:50%;border:none;background:#ffffffeb;display:grid;place-items:center;z-index:2}.hero__play-icon{width:0;height:0;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--cd-blue);margin-left:4px}.hero__video-tag{position:absolute;left:14px;bottom:12px;z-index:2;font-size:.8rem;font-weight:600;color:var(--cd-white);background:#02020773;padding:.3rem .65rem;border-radius:var(--cd-radius-pill)}.partner-badge{display:flex;align-items:center;gap:.7rem;margin-top:1.4rem}.partner-avatar{width:52px;height:52px;border-radius:14px;overflow:hidden;flex:0 0 auto;background:linear-gradient(135deg,var(--cd-cyan-soft),var(--cd-purple) 70%,var(--cd-blue-ink));box-shadow:inset 0 0 0 2px #ffffff8c}.partner-avatar img{width:100%;height:100%;object-fit:cover;display:block}.partner-badge__meta{display:flex;flex-direction:column;font-size:.92rem;line-height:1.3}.partner-badge__meta strong{font-family:var(--font-head)}.partner-badge__meta span{color:#56607a}.section--ink .partner-badge__meta span{color:var(--cd-cyan-soft)}.problem__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;margin:2.5rem 0}.problem__lead{font-size:1.2rem;color:var(--cd-cyan-soft)}.problem__qs{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}.problem__qs li{font-family:var(--font-head);font-size:clamp(1.3rem,2.5vw,1.9rem);font-weight:700;padding-left:1.2rem;position:relative}.problem__qs li:before{content:"";position:absolute;left:0;top:.7em;width:9px;height:9px;border-radius:50%;background:var(--cd-cyan)}.problem__punch{font-family:var(--font-head);font-size:clamp(1.5rem,4vw,2.6rem);font-weight:800;max-width:24ch}.problem__punch em{font-style:normal;color:var(--cd-cyan)}.solution__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.solution__lede{font-size:1.25rem;font-weight:600;margin-top:1.4rem}.solution__facets{list-style:none;padding:0;margin:1.4rem 0;display:flex;flex-wrap:wrap;gap:.6rem}.solution__facets li{border:var(--cd-border);border-radius:var(--cd-radius-pill);padding:.5rem 1rem;font-weight:500;font-size:.95rem}.solution__close{font-size:1.15rem;color:#25324a;max-width:40ch}.solution__diagram{display:grid;place-items:center}.solution__tilt{width:100%;display:grid;place-items:center}.brand__mark{display:block;border-radius:8px}.diagram{width:100%;max-width:460px}.diagram__ring{fill:none;stroke:#005fee47;stroke-width:1.4}.diagram__ring--core{stroke:var(--cd-blue);stroke-width:1.8}.diagram__arc{fill:none;stroke:var(--cd-purple);stroke-width:2}.diagram__arc--faint{stroke:#39c4f780}.diagram__core{fill:var(--cd-blue-deep);font-family:var(--font-head);font-weight:800;font-size:17px}.diagram__label{fill:#3a4760;font-size:13px;font-weight:600}.diagram__dot{fill:var(--cd-red-punctuation)}.whathelp__inner{display:grid;gap:2.5rem}.whathelp__head{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end}.whathelp__list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;color:var(--cd-cyan-soft);font-size:1.05rem}.whathelp__list li{padding-left:1.3rem;position:relative}.whathelp__list li:before{content:"→";position:absolute;left:0;color:var(--cd-cyan)}.pills{display:flex;flex-wrap:wrap;gap:.7rem}.pill{padding:.65rem 1.15rem;border-radius:var(--cd-radius-pill);border:1.5px solid;border-image:linear-gradient(120deg,var(--cd-cyan),var(--cd-purple)) 1;font-weight:600;font-size:.95rem;color:var(--cd-white);background:#39c4f70f}.whathelp__goal{font-size:1.2rem;color:var(--cd-paper)}.whathelp__goal strong{color:var(--cd-cyan)}.trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem);margin-top:3rem}.stat{display:flex;flex-direction:column;gap:.3rem;padding:1.5rem 0;border-top:var(--cd-border)}.stat__value{font-family:var(--font-head);font-weight:800;font-size:clamp(2.6rem,6vw,4.2rem);line-height:1}.stat__label{font-size:1rem;color:#56607a;text-transform:lowercase}.approach__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:3rem 0 2rem}.step{background:var(--cd-white);border:var(--cd-border);border-radius:var(--cd-radius-card);padding:2rem 1.6rem;box-shadow:0 12px 40px #000a6114}.step__k{font-family:var(--font-head);font-weight:800;color:var(--cd-cyan);font-size:1.3rem}.step__t{font-size:1.4rem;margin:.6rem 0}.step__d{color:#56607a}.approach__punch{font-family:var(--font-head);font-weight:700;font-size:clamp(1.3rem,3vw,2rem);color:var(--cd-blue-ink)}.offer__title{max-width:22ch}.offer__body{margin-top:1.6rem;font-size:clamp(1.1rem,1.8vw,1.4rem);max-width:50ch;color:#ffffffeb}.cta__disc{width:50vw;height:50vw;max-width:620px;max-height:620px;bottom:-22%;left:-12%;background:radial-gradient(circle at 50% 50%,rgba(57,196,247,.4),transparent 55%),linear-gradient(135deg,var(--cd-blue),var(--cd-purple));opacity:.18}.cta__inner{position:relative;z-index:1;display:grid;gap:2.5rem}.cta__title{font-size:clamp(2.4rem,7vw,4.6rem);margin-top:1.2rem}.cta__body{font-size:1.2rem;color:var(--cd-cyan-soft);margin-top:1rem}.cta__btn{margin-top:1.8rem}.cta__contact{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;color:var(--cd-cyan-soft);font-size:.98rem;border-top:1px solid rgba(255,255,255,.12);padding-top:1.5rem}.cta__contact a:hover{color:var(--cd-cyan)}.cta__placeholder-note{font-size:.8rem;opacity:.6;width:100%}.site-footer{background:var(--cd-black);color:#ffffffb3;padding-block:2.5rem}.site-footer .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.9rem}@media (max-width: 900px){.hero__inner,.problem__grid,.solution__inner,.whathelp__head{grid-template-columns:1fr}.trust__grid,.approach__steps{grid-template-columns:repeat(2,1fr)}.site-nav{display:none}.solution__diagram{order:-1}}@media (max-width: 560px){.trust__grid,.approach__steps{grid-template-columns:1fr}.lets-talk{top:auto;bottom:1rem;right:1rem}.hero{padding-top:6rem}}:root{--cd-paper: #e4f9fe;--cd-white: #ffffff;--cd-blue: #005fee;--cd-blue-deep: #0336d0;--cd-purple: #5b39d6;--cd-purple-deep: #6d49c8;--cd-blue-ink: #000a61;--cd-cyan: #39c4f7;--cd-cyan-soft: #9fd9e9;--cd-black: #020207;--cd-red-punctuation: #e31222;--cd-radius-card: 18px;--cd-radius-pill: 999px;--cd-border: 1.5px solid rgba(0, 95, 238, .35);--cd-shadow-ink: 0 24px 80px rgba(0, 10, 97, .22);--cd-grain-opacity: .18;--font-head: "Archivo", "Helvetica Neue", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--space-section: clamp(5rem, 10vw, 9rem);--maxw: 1180px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--cd-black);background:var(--cd-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3{font-family:var(--font-head);line-height:.98;letter-spacing:-.02em;margin:0}p{margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem)}.section{padding-block:var(--space-section);position:relative;overflow:hidden}.eyebrow{font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cd-blue);display:inline-flex;align-items:center;gap:.5rem}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cd-red-punctuation)}.riso{position:relative;background:radial-gradient(circle at 35% 20%,rgba(57,196,247,.55),transparent 26%),linear-gradient(135deg,#005fee,#5b39d6 48%,#0336d0 72%,#000a61)}.riso:after,.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E")}.grain{position:relative}.grain.on-light:after{mix-blend-mode:multiply;opacity:var(--cd-grain-opacity)}.gradient-text{background:linear-gradient(100deg,var(--cd-blue) 0%,var(--cd-purple) 60%,var(--cd-blue-deep) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.6rem;border-radius:var(--cd-radius-pill);border:none;font-weight:600;font-size:1rem;color:var(--cd-white);background:linear-gradient(120deg,var(--cd-blue) 0%,var(--cd-purple) 100%);box-shadow:var(--cd-shadow-ink);transition:transform .18s ease,box-shadow .18s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 18px 50px #005fee66}.btn--ghost{background:transparent;color:var(--cd-blue-ink);border:var(--cd-border);box-shadow:none}.btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--cd-cyan)}.disc{position:absolute;border-radius:50%;pointer-events:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
