@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Instrument+Serif:ital@0;1&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f5f5;font-synthesis:none;text-rendering:optimizelegibility;--bg:#050505;--card:#141414;--line:#292929;--muted:#999;--dim:#6e6e6e;--accent:#7667ff;--green:#25d366;background:#050505;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -10%, #6052e61c, transparent 25rem), var(--bg);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.018;z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{color:#fff;background:#7667ff}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #a49aff}main,footer{width:min(100% - 40px,520px);margin-inline:auto}.ambient{pointer-events:none;height:460px;position:absolute;inset:0 0 auto;overflow:hidden}.ambient:before{content:"";border:1px solid #7667ff29;border-radius:50%;width:540px;height:540px;position:absolute;top:-390px;left:50%;transform:translate(-50%);box-shadow:0 0 120px #5865f217,inset 0 0 100px #7667ff0a}.hero{text-align:center;padding:44px 0 100px}.topline,.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#aaa;font-size:9px;font-weight:500;line-height:1.5}.topline{background:#0f0f0fb3;border:1px solid #252525;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.status-dot{background:#8c80ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #8c80ff}.brand{color:#e7e5ff;letter-spacing:-.025em;margin:62px 0 25px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(22px,7vw,29px);font-style:italic}.hero h1{letter-spacing:-.075em;max-width:470px;margin:0 auto;font-size:clamp(42px,13vw,67px);font-weight:400;line-height:.94}.hero h1 span,.section-intro h2 span{color:#0000;background:linear-gradient(120deg,#a89fff 0%,#6e5eff 72%);-webkit-background-clip:text;background-clip:text}.hero__description{color:#a8a8a8;max-width:460px;margin:28px auto 0;font-size:clamp(13px,3.6vw,15px);font-weight:300;line-height:1.8}.scroll-cue{color:#777;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;margin-top:40px;font-size:9px;text-decoration:none;transition:color .25s;display:inline-flex}.scroll-cue:hover{color:#fff}.scroll-cue .arrow-icon{width:14px;transform:rotate(90deg)}.section-intro{margin-bottom:24px}.section-intro h2{letter-spacing:-.055em;max-width:440px;margin:10px 0 0;font-size:clamp(30px,8vw,42px);font-weight:400;line-height:1.08}.services__list{gap:12px;display:grid}.service-card{border:1px solid var(--line);background:linear-gradient(145deg,#171717,#111);border-radius:17px;padding:23px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.service-card:hover{border-color:#3d3d3d;transform:translateY(-3px)}.service-card__link{color:inherit;text-decoration:none;display:block}.service-card__link:focus-visible{outline-offset:7px;border-radius:10px;outline:2px solid #fff}.service-card--featured{background:radial-gradient(circle at 88% 5%,#ffffff2e,#0000 20%),linear-gradient(145deg,#6c63ef 0%,#493ec7 55%,#332b92 100%);border-color:#9184ff80;box-shadow:0 20px 70px #4d3ec933}.service-card--mint{background:radial-gradient(circle at 88% 5%,#cfffef3d,#0000 22%),linear-gradient(145deg,#00d492 0%,#00a878 54%,#006b50 100%);border-color:#59ffcb7a;box-shadow:0 20px 70px #00a87838}.service-card--coral{background:radial-gradient(circle at 88% 5%,#ffe0e140,#0000 22%),linear-gradient(145deg,#ff6467 0%,#d9425e 54%,#8f2348 100%);border-color:#ff939680;box-shadow:0 20px 70px #d9425e38}.service-card--featured:hover{border-color:#afa4ffc7;box-shadow:0 24px 76px #4d3ec947}.service-card--mint:hover{border-color:#85ffd8c7;box-shadow:0 24px 76px #00a8784d}.service-card--coral:hover{border-color:#ffaeb0cc;box-shadow:0 24px 76px #d9425e4d}.service-card--featured:after,.service-card--mint:after,.service-card--coral:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:170px;height:170px;position:absolute;top:-100px;right:-85px}.service-card__head{align-items:center;gap:12px;margin-bottom:55px;display:flex}.service-card__number{color:#ffffffad;letter-spacing:.1em;font-size:10px}.service-card__icon{background:#1c1c1c;border:1px solid #333;border-radius:10px;place-items:center;width:35px;height:35px;margin-left:2px;display:grid}.service-card--featured .service-card__icon{background:#ffffff1a;border-color:#ffffff3b}.service-card--mint .service-card__icon{background:#00463233;border-color:#ffffff40}.service-card--coral .service-card__icon{background:#5c102d33;border-color:#ffffff40}.service-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px}.service-card__decorative-arrow{opacity:.75;margin-left:auto;transition:transform .25s}.service-card:hover .service-card__decorative-arrow{transform:translate(3px)}.arrow-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:19px}.arrow-icon--down{transform:rotate(90deg)}.service-card .eyebrow{color:#858585;margin:0 0 9px}.service-card--featured .eyebrow{color:#ffffff9e}.service-card--mint .eyebrow,.service-card--coral .eyebrow{color:#ffffffad}.service-card h2{letter-spacing:-.045em;max-width:400px;margin:0;font-size:clamp(23px,6.5vw,30px);font-weight:400;line-height:1.08}.service-card__description{color:#929292;margin:14px 0 23px;font-size:11px;font-weight:300;line-height:1.65}.service-card--featured .service-card__description{color:#ffffffb8}.service-card--mint .service-card__description,.service-card--coral .service-card__description{color:#ffffffc7}.service-card__prompt{color:#bbb;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;border-top:1px solid #303030;justify-content:space-between;align-items:center;width:100%;padding:14px 0 0;font:500 9px/1.2 DM Mono,monospace;display:flex}.service-card--featured .service-card__prompt{color:#ffffffd1;border-color:#ffffff2e}.service-card--mint .service-card__prompt,.service-card--coral .service-card__prompt{color:#ffffffe6;border-color:#ffffff38}.service-card__detail-label{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:8px;font-weight:500}.service-card ul,.service-detail ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.service-card li,.service-detail li{color:#999;padding-left:15px;font-size:10px;line-height:1.45;position:relative}.service-card--featured li{color:#ffffffc2}.service-card--mint li,.service-card--coral li{color:#fffc}.service-card li:before,.service-detail li:before{content:"·";color:#7567ff;font-size:18px;line-height:10px;position:absolute;left:0}.service-card--featured li:before{color:#fff}.service-card--mint li:before{color:#c9ffed}.service-card--coral li:before{color:#ffe0e1}.service-card__capabilities,.service-card__funnel,.service-card__outcome{background:#07070724;border:1px solid #ffffff26;border-radius:12px;padding:19px}.service-card__funnel{margin-top:10px;padding-bottom:5px}.service-funnel-step{grid-template-columns:27px 1fr;gap:11px;padding:0 0 17px;display:grid;position:relative}.service-funnel-step:not(:last-child):after{content:"";background:#fff3;width:1px;position:absolute;top:18px;bottom:3px;left:9px}.service-funnel-step>span{z-index:1;color:#fff;background:#0a0a0a2e;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid;position:relative}.service-funnel-step h3{letter-spacing:-.02em;margin:1px 0 6px;font-size:11px;font-weight:500}.service-funnel-step p{color:#ffffffb3;margin:0;font-size:9px;line-height:1.55}.service-card__outcome{margin-top:10px}.service-card__outcome>span,.service-card__outcome>h2{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;font-weight:500}.service-card__outcome p{color:#fff;margin:9px 0 0;font-size:11px;line-height:1.6}.service-card__cta{color:#06200f;background:#25d366;border-radius:10px;grid-template-columns:20px 1fr 18px;align-items:center;gap:10px;width:100%;margin-top:16px;padding:15px 16px;font-size:10px;font-weight:500;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 10px 28px #0000002e}.service-card__cta:hover{background:#48e183;transform:translateY(-2px);box-shadow:0 14px 32px #0000003d}.service-card__cta>.whatsapp-icon{width:20px;height:20px}.service-card__cta .arrow-icon{justify-self:end}.service-card__microcopy{color:#ffffff8c;text-align:center;text-transform:uppercase;letter-spacing:.06em;margin-top:10px;font-size:7px;line-height:1.5;display:block}.service-page{padding:34px 0 80px}.service-page__back{color:#fff;background:#141414;border:1px solid #3a3a3a;border-radius:12px;align-items:center;gap:12px;width:100%;margin:0 0 16px;padding:10px 13px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex;position:static;box-shadow:0 10px 32px #0000006b}.service-page__back:hover{background:#1f1d30f5;border-color:#7667ff;transform:translateY(-1px)}.service-page__back-icon{color:#fff;background:#252525;border:1px solid #444;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.service-page__back-copy{text-align:left;gap:2px;display:grid}.service-page__back-copy strong{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500}.service-page__back-copy small{color:#8f8f8f;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.service-detail{border:1px solid #fff3;border-radius:17px;padding:25px 23px 23px;animation:.65s cubic-bezier(.2,.75,.3,1) both reveal;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000004d}.service-detail:after{z-index:0}.service-detail>*{z-index:1;position:relative}.service-detail .service-card__head{margin-bottom:58px}.service-detail__route{color:#ffffff85;letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:8px}.service-detail__hero .eyebrow{color:#ffffffa8;margin:0 0 10px}.service-detail__hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(34px,10vw,48px);font-weight:400;line-height:1}.service-detail__hero>p:last-child{color:#ffffffc2;margin:17px 0 0;font-size:11px;line-height:1.7}.service-detail .service-card__capabilities{margin-top:30px}.service-detail__conversion{background:#07070738;border:1px solid #ffffff2e;border-radius:12px;margin-top:12px;padding:24px 19px 19px}.service-detail__conversion>.eyebrow{color:#fff9;margin:0 0 11px}.service-detail__conversion>h2{letter-spacing:-.05em;margin:0;font-size:clamp(23px,7vw,31px);font-weight:400;line-height:1.08}.service-detail__conversion>p:not(.eyebrow){color:#ffffffad;margin:14px 0 0;font-size:9.5px;line-height:1.65}.error-page{min-height:calc(100vh - 170px)}.error-card{background:radial-gradient(circle at 90% 5%,#7667ff2e,#0000 34%),linear-gradient(150deg,#181818,#0e0e0e);border:1px solid #303030;border-radius:17px;padding:34px 23px 24px;animation:.65s cubic-bezier(.2,.75,.3,1) both reveal;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000052}.error-card__code{color:#0000;letter-spacing:-.08em;background:linear-gradient(120deg,#a89fff,#6656f5);-webkit-background-clip:text;background-clip:text;margin-bottom:60px;font-size:clamp(55px,18vw,78px);line-height:.85;display:block}.error-card>.eyebrow{color:#8d81ff;margin:0 0 11px}.error-card h1{letter-spacing:-.06em;margin:0;font-size:clamp(31px,9vw,43px);font-weight:400;line-height:1.02}.error-card>p:not(.eyebrow){color:#858585;margin:17px 0 0;font-size:10.5px;line-height:1.7}.cta{text-align:center;background:linear-gradient(150deg,#181818,#101010);border:1px solid #343434;border-radius:17px;margin-top:72px;padding:35px 23px 25px;position:relative;overflow:hidden}.cta__glow{filter:blur(55px);pointer-events:none;background:#6c5cff40;border-radius:50%;width:280px;height:200px;position:absolute;top:-125px;left:50%;transform:translate(-50%)}.cta .eyebrow{color:#887bff;margin:0 0 14px;position:relative}.cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(28px,8vw,40px);font-weight:400;line-height:1.06;position:relative}.cta>p:not(.eyebrow){color:#858585;margin:18px auto 24px;font-size:10.5px;line-height:1.7;position:relative}.whatsapp-button{color:#061e0f;background:var(--green);text-align:left;border-radius:11px;grid-template-columns:22px 1fr 18px;align-items:center;gap:10px;width:100%;padding:16px 17px;font-size:11px;font-weight:500;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 10px 30px #25d3661f}.whatsapp-button:hover{background:#3be079;transform:translateY(-2px);box-shadow:0 14px 35px #25d36633}.whatsapp-icon{object-fit:contain;width:21px;height:21px;display:block}.whatsapp-float .whatsapp-icon{width:22px;height:22px}.whatsapp-button .arrow-icon{justify-self:end}.cta small{color:#595959;letter-spacing:.06em;text-transform:uppercase;margin-top:13px;font-size:7.5px;display:block}footer{text-align:center;color:#545454;padding:76px 0 100px;font-size:8px;line-height:1.7}.footer__brand{color:#999;margin:0 0 13px;font:italic 18px/1 Instrument Serif,Georgia,serif}footer p{margin:4px 0}.whatsapp-float{z-index:5;color:#061e0f;background:var(--green);border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:47px;height:47px;transition:transform .25s;display:grid;position:fixed;bottom:18px;right:max(16px,50vw - 335px);box-shadow:0 8px 24px #00000073}.whatsapp-float:hover{transform:scale(1.06)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal{animation:.75s cubic-bezier(.2,.75,.3,1) both reveal;animation-delay:var(--delay,0s)}@keyframes reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes openList{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width>=600px){main,footer{width:min(100% - 48px,520px)}.hero{padding-top:56px}.service-card,.service-detail,.cta{padding-inline:28px}.service-card__head{margin-bottom:66px}}@media (width<=360px){main,footer{width:calc(100% - 36px)}.hero{padding-top:32px}.topline{letter-spacing:.1em;font-size:7.5px}.service-card,.service-detail,.cta{padding-inline:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
