:root{--ink:#07111F;--surface:#0B1828;--raised:#102237;--paper:#F6F8FB;--muted:#AEBED0;--teal:#4FD1C5;--teal-bright:#75E6DC;--gold:#F5C96A;--line:rgba(174,190,208,.2);--max:1180px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--paper);background:var(--ink);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--ink);line-height:1.5}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.skip-link{position:absolute;left:1rem;top:-5rem;background:var(--paper);color:var(--ink);padding:.7rem 1rem;z-index:10}.skip-link:focus{top:1rem}.site-header{height:68px;max-width:var(--max);margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.brand{font-size:1rem;font-weight:700;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:.5rem}.brand-mark{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(117,230,220,.8);border-radius:7px;color:var(--teal-bright);font-size:.78rem}.site-header nav{display:flex;align-items:center;gap:1.5rem;font-size:.88rem;color:var(--muted)}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--paper)}.nav-cta{border:1px solid rgba(117,230,220,.65);color:var(--teal-bright)!important;padding:.42rem .85rem;border-radius:999px}.menu-toggle{display:none;background:transparent;color:var(--paper);border:1px solid var(--line);border-radius:999px;padding:.4rem .7rem}.hero{max-width:var(--max);min-height:min(720px,calc(100vh - 68px));margin:0 auto;padding:11vh 28px 110px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.hero-home{background-image:linear-gradient(90deg,rgba(7,17,31,.99) 0%,rgba(7,17,31,.88) 42%,rgba(7,17,31,.3) 100%),linear-gradient(0deg,rgba(7,17,31,.7),transparent 45%),url('hero-transformation-core.png');background-size:cover;background-position:70% center;border-radius:0 0 32px 32px}.hero h1{font-size:clamp(3rem,7vw,6.85rem);letter-spacing:-.072em;line-height:.98;max-width:980px;margin:.45rem 0 1.55rem}.eyebrow{font-size:.73rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--teal);margin:0 0 1rem}.hero-copy{max-width:560px;font-size:clamp(1.1rem,2vw,1.35rem);color:var(--muted);margin:0}.actions{display:flex;align-items:center;gap:1.35rem;flex-wrap:wrap;margin-top:2.15rem}.button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:.7rem 1.1rem;border:0;border-radius:999px;font-weight:700;font-size:.92rem;cursor:pointer}.button-primary{background:var(--teal);color:var(--ink)}.button-primary:hover{background:var(--teal-bright)}.button-light{background:var(--paper);color:var(--ink)}.text-link{font-weight:650;color:var(--teal-bright)}.text-link:hover{color:var(--gold)}.section,.section-wide{max-width:var(--max);margin:0 auto;padding:112px 28px}.statement{text-align:center;max-width:880px}.statement h2,.section h2,.cta-band h2{font-size:clamp(2rem,4vw,4.2rem);line-height:1.02;letter-spacing:-.055em;margin:.1rem 0 1.25rem}.statement>p:last-child{font-size:1.12rem;color:var(--muted);max-width:650px;margin:auto}.product-split{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 28px}.product-panel{min-height:575px;border-radius:28px;padding:54px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}.product-panel h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1;letter-spacing:-.06em;margin:.1rem 0 1rem;max-width:520px}.product-panel>p:not(.eyebrow){max-width:420px;color:var(--muted);font-size:1.05rem}.product-panel .text-link{margin-top:auto;position:relative;z-index:1}.agency-panel{background:linear-gradient(145deg,#102a46,#0B1828)}.amplitrix-panel{background:radial-gradient(circle at 80% 15%,rgba(79,209,197,.35),transparent 25%),linear-gradient(145deg,#102237,#07111F)}.card-stack{position:absolute;right:20px;bottom:45px;width:42%;transform:rotate(-8deg);display:grid;gap:10px;opacity:.85}.card-stack span{padding:17px;border-radius:13px;border:1px solid rgba(246,248,251,.2);background:rgba(246,248,251,.1);backdrop-filter:blur(5px);font-size:.8rem}.card-stack span:nth-child(2){transform:translateX(-13px)}.card-stack span:nth-child(3){transform:translateX(-27px);color:var(--teal-bright)}.signal-grid{width:165px;height:165px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;position:absolute;right:45px;bottom:65px}.signal-grid i{border-radius:50%;background:rgba(117,230,220,.15);border:1px solid rgba(117,230,220,.35)}.signal-grid i:nth-child(2),.signal-grid i:nth-child(4),.signal-grid i:nth-child(6),.signal-grid i:nth-child(8){background:var(--teal)}.process-preview{display:grid;grid-template-columns:.85fr 1.15fr;gap:12%;align-items:start}.numbered-list{list-style:none;padding:0;margin:0}.numbered-list li{display:grid;grid-template-columns:155px 1fr;gap:1rem;padding:22px 0;border-top:1px solid var(--line)}.numbered-list strong{font-size:1.25rem}.numbered-list span{color:var(--muted)}.cta-band{text-align:center;background:var(--teal);color:var(--ink);padding:112px max(28px,calc((100vw - var(--max))/2 + 28px))}.cta-band .eyebrow{color:#195751}.cta-band h2{max-width:820px;margin:.1rem auto 1.7rem}.site-footer{max-width:var(--max);margin:auto;padding:52px 28px 40px;color:var(--muted);display:grid;grid-template-columns:1.2fr 1.5fr 1fr auto;gap:1rem;align-items:start;font-size:.82rem}.site-footer .brand{color:var(--paper)}.site-footer p{margin:0}.site-footer div{display:flex;gap:1rem}.site-footer a:hover{color:var(--teal-bright)}.product-hero{min-height:600px;padding-top:10vh}.product-hero h1{max-width:850px}.amplitrix-hero{background-image:linear-gradient(90deg,rgba(7,17,31,.97),rgba(7,17,31,.63)),url('hero-transformation-core.png');background-size:cover;background-position:60% center;border-radius:0 0 32px 32px}.status-badge{font-size:.62rem;letter-spacing:.05em;text-transform:none;border:1px solid rgba(245,201,106,.75);border-radius:999px;color:var(--gold);padding:.25rem .5rem;vertical-align:middle}.service-intro,.split-copy{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.service-intro>div:last-child,.split-copy>div:last-child{color:var(--muted);font-size:1.06rem}.service-intro p{margin-top:0}.price-note{padding-top:1rem;color:var(--paper)!important}.price-note strong{color:var(--gold);font-size:1.4rem}.section-dark{background:var(--surface)}.three-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:2.4rem}.three-cards article{background:var(--raised);padding:30px;border-radius:18px;min-height:230px}.three-cards h3{font-size:1.35rem;letter-spacing:-.03em;margin:.7rem 0}.three-cards p{color:var(--muted);font-size:.95rem}.card-number{color:var(--teal);font-size:.75rem;font-weight:700}.journey{list-style:none;margin:2.8rem 0 0;padding:0;border-top:1px solid var(--line)}.journey li{display:grid;grid-template-columns:52px 240px 1fr;gap:1rem;padding:22px 0;border-bottom:1px solid var(--line);align-items:baseline}.journey b{font-size:.75rem;color:var(--teal)}.journey strong{font-size:1.14rem}.journey span{color:var(--muted)}.notice{padding-top:58px;padding-bottom:58px}.notice p{border-left:3px solid var(--gold);padding:1rem 1.3rem;margin:0;background:rgba(245,201,106,.07);color:var(--muted)}.work-steps{list-style:none;padding:0;margin:0}.work-steps li{display:grid;grid-template-columns:90px 1fr;gap:2rem;border-top:1px solid var(--line);padding:35px 0}.work-steps li:last-child{border-bottom:1px solid var(--line)}.work-steps span{font-size:.8rem;color:var(--teal);font-weight:bold}.work-steps h2{font-size:clamp(1.7rem,3vw,2.8rem);margin:0 0 .75rem}.work-steps p{margin:0;color:var(--muted);max-width:600px}.contact-layout{max-width:var(--max);margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:11%;padding:120px 28px}.contact-layout h1,.legal h1{font-size:clamp(2.8rem,5vw,5.8rem);line-height:.98;letter-spacing:-.065em;margin:.2rem 0 1.4rem}.lead,.contact-note{color:var(--muted);font-size:1.05rem;max-width:470px}.contact-note{font-size:.87rem;border-left:2px solid var(--gold);padding-left:1rem;margin-top:2rem}.contact-form{background:var(--surface);padding:32px;border-radius:20px}.field{display:grid;gap:.45rem;margin-bottom:1.1rem}.field label,.check{font-size:.85rem;color:var(--muted)}input,select,textarea{width:100%;font:inherit;color:var(--paper);background:var(--raised);border:1px solid var(--line);border-radius:9px;padding:.75rem}textarea{resize:vertical}.check{display:flex;gap:.55rem;align-items:start;margin:1.3rem 0}.check input{width:auto;margin-top:.2rem}.form-status{min-height:1.5em;color:var(--teal-bright);font-size:.88rem}.legal{max-width:840px}.legal>p:not(.eyebrow){color:var(--muted);font-size:1.12rem;max-width:680px}.legal .text-link{display:inline-block;margin-top:1rem}@media(max-width:760px){.site-header{padding:0 18px}.menu-toggle{display:block}.site-header nav{display:none;position:absolute;right:18px;top:57px;width:min(260px,calc(100vw - 36px));padding:14px;background:var(--raised);border:1px solid var(--line);border-radius:16px;box-shadow:0 15px 50px rgba(0,0,0,.35);flex-direction:column;align-items:stretch;gap:.1rem}.site-header nav.is-open{display:flex}.site-header nav a{padding:.7rem}.nav-cta{text-align:center;margin-top:.4rem}.hero{padding:10vh 22px 85px;min-height:600px}.hero-home,.amplitrix-hero{background-image:linear-gradient(0deg,rgba(7,17,31,.99) 5%,rgba(7,17,31,.7) 70%,rgba(7,17,31,.42)),url('hero-transformation-core.png');background-position:64% center}.hero h1{font-size:clamp(3rem,14vw,4.7rem)}.section,.section-wide{padding:75px 22px}.product-split{grid-template-columns:1fr;padding:0 14px}.product-panel{min-height:460px;padding:35px 26px}.card-stack{width:38%;right:4px}.signal-grid{right:20px;bottom:45px;width:130px;height:130px}.process-preview,.service-intro,.split-copy,.contact-layout{grid-template-columns:1fr;gap:2rem}.numbered-list li{grid-template-columns:1fr;gap:.3rem}.three-cards{grid-template-columns:1fr}.journey li{grid-template-columns:38px 1fr;gap:.5rem}.journey span{grid-column:2}.work-steps li{grid-template-columns:45px 1fr;gap:.8rem}.site-footer{grid-template-columns:1fr;gap:.75rem;padding:42px 22px}.contact-layout{padding:75px 22px}.contact-form{padding:24px 20px}.cta-band{padding:80px 22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
