@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@300;400;500;600;700&display=swap";:root{--bg:#0a0a0a;--surface:#141414;--text:#f5f5f5;--muted:#888;--stroke:#252525;--blue:#6e9bc9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}button{font:inherit}em{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic}.page-progress{position:fixed;z-index:200;left:0;top:0;height:2px;background:linear-gradient(90deg,#89aacc,#4e85bf)}.loader{position:fixed;inset:0;z-index:9999;background:var(--bg)}.loader-label{position:absolute;left:28px;top:24px;font-size:10px;letter-spacing:.3em;color:var(--muted)}.loader-center{position:absolute;inset:0;display:grid;place-items:center}.loader-center span{font-family:"Instrument Serif";font-size:clamp(46px,7vw,92px);font-style:italic;color:#ddd}.loader-count{position:absolute;right:28px;bottom:25px;font-family:"Instrument Serif";font-size:clamp(65px,10vw,130px);font-variant-numeric:tabular-nums}.loader-bar{position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--stroke)}.loader-bar i{display:block;height:100%;transform-origin:left;background:linear-gradient(90deg,#89aacc,#4e85bf);box-shadow:0 0 10px #89aacc66}nav{position:fixed;z-index:100;top:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:99px;background:#121212bf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.3s}nav.scrolled{box-shadow:0 12px 35px #0000004d}nav>.logo{width:36px;height:36px;padding:2px;border-radius:50%;background:linear-gradient(90deg,#89aacc,#4e85bf);transition:.3s}.logo:hover{transform:scale(1.08);background:linear-gradient(270deg,#89aacc,#4e85bf)}.logo span{display:grid;height:100%;place-items:center;border-radius:50%;background:var(--bg);font-family:"Instrument Serif";font-style:italic;font-size:13px}nav>i{width:1px;height:20px;margin:0 5px;background:var(--stroke)}nav>div{display:flex}nav>div a,.say-hi{padding:10px 14px;border-radius:99px;font-size:11px;color:var(--muted);white-space:nowrap;transition:.25s}nav>div a:hover,.say-hi:hover{background:var(--stroke);color:#fff}.say-hi b{margin-left:5px;color:#8db4dd}.hero{position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;overflow:hidden}.bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video-flip{transform:scaleY(-1)}.video-overlay{position:absolute;inset:0;background:#00000059}.video-fade{position:absolute;left:0;right:0;bottom:0;height:240px;background:linear-gradient(transparent,var(--bg))}.hero-content{position:relative;z-index:2;width:min(100%,1000px);padding:120px 24px 90px;text-align:center}.eyebrow{font-size:10px;letter-spacing:.32em;color:#9a9a9a}.hero h1{font-family:"Instrument Serif";font-size:clamp(70px,10vw,145px);line-height:.84;font-weight:400;font-style:italic;margin:28px 0 25px;letter-spacing:-.04em}.hero h1 em{color:#a9c5e1}.role{font-size:clamp(18px,2vw,28px);margin:0;color:#ddd}.role em{color:#fff}.description{max-width:600px;margin:24px auto 38px;font-size:14px;line-height:1.75;color:#aaa}.hero-actions{display:flex;justify-content:center;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:99px;font-size:12px;transition:.3s}.button:hover{transform:scale(1.045)}.solid{background:#fff;color:#090909;border:2px solid white}.solid:hover{background:#090909;color:#fff;border-color:#719dca}.outline{border:1px solid #555;background:#050505a6}.outline:hover{border-color:#719dca}.scroll-cue{position:absolute;z-index:2;bottom:20px;left:50%;transform:translate(-50%);font-size:8px;letter-spacing:.25em;color:#888;text-align:center}.scroll-cue span{position:relative;display:block;width:1px;height:36px;margin:10px auto 0;overflow:hidden;background:#333}.scroll-cue i{position:absolute;width:100%;height:14px;background:#ddd;animation:scrollDown 1.7s ease-in-out infinite}@keyframes scrollDown{0%{transform:translateY(-100%)}to{transform:translateY(270%)}}.section{max-width:1240px;margin:auto;padding:110px 30px}.section-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:58px}.section-title>div>p{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:9px;letter-spacing:.28em;color:var(--muted)}.section-title>div>p i{width:30px;height:1px;background:var(--stroke)}.section-title h2{font-size:clamp(44px,6vw,78px);line-height:.9;letter-spacing:-.04em;font-weight:400;margin:0}.section-title h2 em{color:#a9c5e1}.section-title>span{max-width:390px;font-size:13px;line-height:1.75;color:var(--muted)}.bento{display:grid;grid-template-columns:repeat(12,1fr);gap:22px}.project{position:relative;overflow:hidden;border:1px solid var(--stroke);border-radius:28px;background:var(--surface);min-height:430px}.project-1,.project-4{grid-column:span 7}.project-2,.project-3{grid-column:span 5}.project img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .8s ease}.project:hover img{transform:scale(1.045)}.halftone{position:absolute;inset:0;background-image:radial-gradient(circle,#000 1px,transparent 1px);background-size:4px 4px;opacity:.14;mix-blend-mode:multiply}.project-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;background:linear-gradient(transparent 30%,#050505eb);opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:.35s}.project:hover .project-overlay{opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.project-overlay>span{font-size:9px;letter-spacing:.2em;color:#a9c5e1}.project-overlay h3{font-family:"Instrument Serif";font-size:42px;font-weight:400;margin:10px 0 5px}.project-overlay p{max-width:390px;font-size:12px;line-height:1.6;color:#bbb}.project-overlay b{position:absolute;right:25px;top:25px;padding:10px 14px;border-radius:99px;background:#fff;color:#111;font-size:8px;letter-spacing:.15em}.services{padding-top:70px}.service-list{border-top:1px solid var(--stroke)}.service-list article{display:grid;grid-template-columns:70px 1fr 1fr 32px;align-items:center;gap:24px;padding:30px 10px;border-bottom:1px solid var(--stroke);transition:.25s}.service-list article:hover{background:var(--surface);padding-inline:22px}.service-list span{font-size:9px;color:#719dca}.service-list h3{font-family:"Instrument Serif";font-size:clamp(28px,4vw,48px);font-weight:400;margin:0}.service-list p{font-size:12px;line-height:1.7;color:var(--muted)}.service-list b{font-weight:400;color:#719dca}.about{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;border-block:1px solid var(--stroke)}.about-orbit{position:absolute;width:min(75vw,850px);aspect-ratio:1}.about-orbit i{position:absolute;inset:5%;border:1px solid rgba(113,157,202,.17);border-radius:47% 53% 50% 46%;animation:orbit 28s linear infinite}.about-orbit i:nth-child(2){inset:18%;animation-duration:22s;animation-direction:reverse;border-color:#ffffff14}.about-orbit i:nth-child(3){inset:31%;animation-duration:17s}@keyframes orbit{to{transform:rotate(360deg)}}.about-content{position:relative;z-index:2;width:min(90%,900px);padding:120px 0;text-align:center}.about h2{font-size:clamp(58px,8vw,110px);line-height:.85;font-weight:400;letter-spacing:-.055em;margin:28px 0 55px}.about h2 em{color:#a9c5e1}.about-text{display:grid;grid-template-columns:1fr 1fr;gap:40px;text-align:left;max-width:720px;margin:auto}.about-text p{font-size:13px;line-height:1.85;color:#aaa}.principles{display:flex;justify-content:center;gap:10px;margin-top:55px}.principles span{padding:11px 18px;border:1px solid var(--stroke);border-radius:99px;background:#0f0f0fb3;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--stroke);border-left:1px solid var(--stroke)}.process-grid article{min-height:260px;padding:25px;border-right:1px solid var(--stroke);border-bottom:1px solid var(--stroke)}.process-grid span{font-size:9px;color:#719dca}.process-grid h3{font-family:"Instrument Serif";font-size:30px;font-weight:400;margin:95px 0 12px}.process-grid p{font-size:11px;line-height:1.65;color:var(--muted)}footer{position:relative;min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:120px 20px 90px}.footer-overlay{position:absolute;inset:0;background:#000000ad}.marquee{position:absolute;z-index:2;left:0;right:0;top:55px;overflow:hidden;white-space:nowrap;border-block:1px solid rgba(255,255,255,.1);padding:14px 0}.marquee-track{display:inline-block;font-family:"Instrument Serif";font-style:italic;font-size:48px;color:#ffffffb3}.footer-content{position:relative;z-index:2;text-align:center}.footer-content h2{font-size:clamp(55px,8vw,108px);line-height:.85;font-weight:400;letter-spacing:-.05em;margin:28px 0}.footer-content h2 em{color:#b5d0eb}.footer-content>p:not(.eyebrow){max-width:520px;margin:0 auto 30px;font-size:13px;line-height:1.75;color:#aaa}.footer-bar{position:absolute;z-index:2;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:24px 5vw;border-top:1px solid rgba(255,255,255,.1);font-size:8px;letter-spacing:.12em;color:#888}.footer-bar>div{display:flex;gap:25px}.footer-bar>span:last-child i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ade80;animation:pulse 1.8s infinite}@keyframes pulse{50%{opacity:.35;transform:scale(.8)}}@media(max-width:760px){nav{top:12px;width:94%;justify-content:space-between}nav>div,nav>i{display:none}.say-hi{padding:10px 13px}.hero-content{padding-inline:18px}.hero h1{font-size:70px}.role{font-size:18px}.description{font-size:12px}.hero-actions{flex-direction:column;align-items:center}.section{padding:85px 18px}.section-title{display:block}.section-title>span{display:block;margin-top:22px}.bento{grid-template-columns:1fr}.project-1,.project-2,.project-3,.project-4{grid-column:auto}.project{min-height:360px}.project-overlay{opacity:1;background:linear-gradient(transparent 35%,#050505f0);padding:22px}.project-overlay h3{font-size:34px}.project-overlay p{font-size:11px}.project-overlay b{right:16px;top:16px}.service-list article{grid-template-columns:35px 1fr 24px;gap:12px}.service-list p{grid-column:2/4;margin:0}.service-list article:hover{padding-inline:10px}.about-content{padding:100px 15px}.about h2{font-size:58px}.about-text{grid-template-columns:1fr;gap:5px}.about-orbit{width:140vw}.principles{flex-wrap:wrap}.process-grid{grid-template-columns:1fr 1fr}.process-grid article{min-height:215px}.process-grid h3{margin-top:55px;font-size:24px}.marquee-track{font-size:36px}.footer-content h2{font-size:58px}.footer-bar{flex-direction:column;gap:12px}.footer-bar>div{order:-1}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.case-list{display:flex;flex-direction:column;gap:150px}.case{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.5fr);gap:65px;align-items:center}.case-reverse{grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr)}.case-reverse .case-copy{order:2}.case-reverse .browser-wrap{order:1}.case-copy{padding:15px 0}.case-number{display:flex;align-items:center;gap:12px;width:150px;font-size:8px;letter-spacing:.18em;color:#777}.case-number i{height:1px;flex:1;background:#333}.case-kind{margin:32px 0 12px;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#8fb3d8}.case-copy h3{font-family:"Instrument Serif";font-size:clamp(52px,6vw,84px);line-height:.86;font-weight:400;margin:0;letter-spacing:-.04em}.case-category{margin:15px 0 42px;font-size:11px;color:#777}.case-detail{margin-top:24px;border-top:1px solid #252525;padding-top:16px}.case-detail>span{font-size:8px;letter-spacing:.2em;color:#777}.case-detail p{font-size:12px;line-height:1.65;color:#aaa}.case-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.case-tags span{padding:8px 12px;border:1px solid #292929;border-radius:99px;font-size:8px;letter-spacing:.12em;color:#aaa}.before-note{display:flex;flex-direction:column;gap:7px;margin-top:22px;padding:14px;border-left:2px solid #719dca;background:#101418}.before-note b{font-size:8px;letter-spacing:.18em;color:#9fc1e3}.before-note span{font-size:9px;line-height:1.5;color:#777}.case-link{display:inline-flex;align-items:center;gap:18px;margin-top:30px;font-size:9px;letter-spacing:.16em;border-bottom:1px solid #555;padding-bottom:7px}.case-link b{color:#8fb3d8}.browser-wrap{min-width:0}.browser{overflow:hidden;border:1px solid #303030;border-radius:24px;background:#121212;box-shadow:0 35px 80px #0006;transition:transform .5s ease,box-shadow .5s ease}.case:hover .browser{transform:translateY(-7px);box-shadow:0 45px 100px #0000008c}.browser-bar{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid #282828;background:#181818}.browser-bar>div{display:flex;gap:6px}.browser-bar>div i{width:7px;height:7px;border-radius:50%;background:#3d3d3d}.browser-bar>div i:first-child{background:#709dcc}.browser-bar>span{padding:7px 35px;border-radius:99px;background:#101010;font-size:8px;color:#686868}.browser-bar>b{font-size:10px;color:#709dcc}.browser-screen{height:clamp(380px,45vw,610px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#5e83aa #111}.browser-screen img{display:block;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top}.browser-caption{display:flex;justify-content:space-between;padding:13px 5px;font-size:7px;letter-spacing:.18em;color:#555}@media(max-width:850px){.case-list{gap:100px}.case,.case-reverse{grid-template-columns:1fr;gap:35px}.case-reverse .case-copy,.case-reverse .browser-wrap{order:initial}.case-copy h3{font-size:58px}.case-category{margin-bottom:28px}.browser{border-radius:18px}.browser-screen{height:440px}.browser-bar>span{padding-inline:18px}.before-note span{font-size:8px}}.work-quick{padding:105px 0 120px;overflow:hidden}.work-quick>.section{padding-top:0;padding-bottom:0}.project-rail{margin-top:10px;overflow:hidden}.rail-track{display:flex;width:max-content;gap:22px;padding:25px 0;animation:railMove 42s linear infinite}.rail-track:hover{animation-play-state:paused}.rail-card{position:relative;width:clamp(360px,43vw,660px);aspect-ratio:1.55;overflow:hidden;border:1px solid #292929;border-radius:26px;background:#111;box-shadow:0 20px 55px #00000047;transition:transform .4s ease}.rail-card:hover{transform:translateY(-8px)}.rail-card>img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .7s ease}.rail-card:hover>img{transform:scale(1.035)}.rail-shade{position:absolute;inset:0;background:linear-gradient(transparent 30%,#040507f0)}.rail-info{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:28px}.rail-info>span{font-size:8px;letter-spacing:.18em;color:#9fc2e5;text-transform:uppercase}.rail-info h3{font-family:"Instrument Serif";font-size:clamp(36px,4vw,58px);font-weight:400;margin:8px 0 3px}.rail-info p{margin:0;font-size:10px;color:#999}.rail-info b{position:absolute;right:22px;bottom:25px;padding:10px 14px;border-radius:99px;background:#fff;color:#111;font-size:8px;letter-spacing:.12em}.rail-footer{max-width:1180px;margin:18px auto 0;padding:0 30px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.18em;color:#666}.rail-footer a{color:#9fc2e5}@keyframes railMove{to{transform:translate(calc(-50% - 11px))}}.projects-page{background:#090909;min-height:100vh}.projects-nav{position:fixed;top:18px;left:50%;transform:translate(-50%);width:min(92%,900px);display:flex;justify-content:space-between}.projects-nav>a:not(.logo){padding:10px 15px;font-size:9px;letter-spacing:.1em;color:#aaa}.projects-hero{max-width:1180px;margin:auto;padding:180px 30px 110px}.projects-hero>p{font-size:9px;letter-spacing:.28em;color:#8fb3d8}.projects-hero h1{font-size:clamp(65px,9vw,130px);line-height:.82;letter-spacing:-.055em;font-weight:400;margin:28px 0}.projects-hero h1 em{color:#abc9e8}.projects-hero>span{font-size:13px;color:#888}.projects-detail{max-width:1180px;margin:auto;padding:0 30px}.detail-case{padding:120px 0;border-top:1px solid #252525;scroll-margin-top:100px}.detail-head{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.2em;color:#777}.detail-head span:last-child{color:#8fb3d8}.detail-title{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin:40px 0 65px}.detail-title>div:first-child>p{font-size:10px;color:#777}.detail-title h2{font-family:"Instrument Serif";font-size:clamp(60px,8vw,105px);font-weight:400;line-height:.85;margin:14px 0}.detail-summary>span{display:block;margin-top:22px;font-size:8px;letter-spacing:.18em;color:#777}.detail-summary>span:first-child{margin-top:0}.detail-summary>p{font-size:13px;line-height:1.75;color:#aaa}.detail-summary>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.detail-summary b{padding:8px 12px;border:1px solid #292929;border-radius:99px;font-size:8px;font-weight:400;color:#aaa}.detail-browser{overflow:hidden;border:1px solid #303030;border-radius:25px;background:#121212}.detail-screen{height:650px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#668fb8 #111}.detail-screen img{display:block;width:100%;height:auto}.comparison{display:grid;grid-template-columns:1fr 50px 1fr;gap:20px;align-items:center}.comparison>i{text-align:center;font-style:normal;font-size:32px;color:#6e9bc9}.comparison>div>span{display:inline-block;margin-bottom:12px;font-size:9px;letter-spacing:.2em;color:#8fb3d8}.comparison-image{height:480px;overflow-y:auto;border:1px solid #2b2b2b;border-radius:22px;background:#111;scrollbar-width:thin;scrollbar-color:#668fb8 #111}.comparison-image img{display:block;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top}.comparison>div>p{font-size:11px;line-height:1.65;color:#777}.projects-cta{min-height:75vh;padding:110px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-top:1px solid #252525}.projects-cta>p{font-size:9px;letter-spacing:.25em;color:#8fb3d8}.projects-cta h2{font-size:clamp(58px,8vw,105px);line-height:.85;font-weight:400;letter-spacing:-.05em;margin:30px 0}.projects-cta h2 em{color:#abc9e8}.projects-cta>a{padding:15px 24px;border:1px solid #709dcc;border-radius:99px;font-size:9px;letter-spacing:.15em}@media(max-width:760px){.work-quick{padding-block:80px}.rail-track{gap:14px;animation-duration:34s}.rail-card{width:82vw;border-radius:20px}.rail-info{padding:20px}.rail-info b{right:15px;bottom:16px;font-size:7px}.rail-footer{padding-inline:18px}.rail-footer>span{display:none}.projects-nav>a:nth-child(2){display:none}.projects-hero{padding:140px 18px 80px}.projects-detail{padding-inline:18px}.detail-case{padding:85px 0}.detail-title{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.detail-title h2{font-size:60px}.comparison{grid-template-columns:1fr;gap:25px}.comparison>i{transform:rotate(90deg)}.comparison-image{height:360px}.detail-screen{height:420px}.projects-cta h2{font-size:58px}}.rail-track:hover{animation-play-state:running}.footer-content{margin-top:85px}.site-preview{margin-top:55px;border:1px solid #343434;border-radius:28px;overflow:hidden;background:#111;box-shadow:0 35px 90px #00000073}.preview-head{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #303030;background:#1d1d1d}.preview-head>div{display:flex;align-items:center;gap:13px}.preview-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#343434;font-family:"Instrument Serif";font-style:italic;color:#9ec0e2}.preview-head p{display:flex;flex-direction:column;margin:0}.preview-head p b{font-size:14px}.preview-head p small{margin-top:5px;font-size:9px;color:#8f8f8f}.preview-head>span{font-size:8px;letter-spacing:.16em;color:#aaa}.site-preview .detail-browser{border:0;border-radius:0}.site-preview .detail-screen{height:680px}@media(max-width:760px){.footer-content{margin-top:65px}.site-preview{border-radius:20px}.preview-head{height:72px;padding-inline:14px}.preview-icon{width:42px;height:42px}.preview-head>span{display:none}.site-preview .detail-screen{height:430px}}.preview-actions{display:flex;align-items:center;gap:16px}.preview-actions>span{font-size:8px;letter-spacing:.16em;color:#888}.preview-actions>a{padding:10px 14px;border:1px solid #4f7296;border-radius:99px;font-size:8px;letter-spacing:.12em;color:#b4d0ec;transition:.25s}.preview-actions>a:hover{background:#8bb2da;color:#07111b}.live-frame{display:block;width:100%;height:680px;border:0;background:#fff}.whatsapp-float{position:fixed;z-index:300;right:24px;bottom:24px;display:flex;align-items:center;gap:12px;padding:7px 7px 7px 18px;border:1px solid rgba(126,176,226,.55);border-radius:99px;background:#070b10e0;box-shadow:0 14px 45px #2470bd4d,inset 0 0 25px #5797d714;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:.35s}.whatsapp-float:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(90deg,#7eaddd,#35c97a,#7eaddd);background-size:200% 100%;z-index:-1;opacity:.45;animation:whatsappGlow 5s linear infinite}.whatsapp-float:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:#090d12;z-index:-1}.whatsapp-float:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 22px 60px #2470bd73}.whatsapp-copy{display:flex;flex-direction:column}.whatsapp-copy b{font-family:"Instrument Serif";font-size:16px;font-weight:400;color:#fff}.whatsapp-copy small{margin-top:2px;font-size:8px;color:#8290a0}.whatsapp-icon{width:49px;height:49px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#39d982,#16a75d);box-shadow:0 0 0 5px #2ed37a17;animation:whatsappPulse 2.5s ease-in-out infinite}.whatsapp-icon svg{width:27px;height:27px;fill:#fff}@keyframes whatsappGlow{to{background-position:200% 0}}@keyframes whatsappPulse{50%{box-shadow:0 0 0 11px #2ed37a00}}@media(max-width:760px){.preview-actions>span{display:none}.live-frame{height:560px}.whatsapp-float{right:14px;bottom:14px;padding:6px}.whatsapp-copy{display:none}.whatsapp-icon{width:52px;height:52px}}.whatsapp-float:before{background:linear-gradient(90deg,#4e85bf,#9bc5ee,#4e85bf);background-size:200% 100%}.whatsapp-float:after{background:#080b10}.whatsapp-icon{background:linear-gradient(135deg,#89aacc,#4e85bf);box-shadow:0 0 0 5px #4e85bf1f,0 8px 25px #2a65a459}@keyframes whatsappPulse{50%{box-shadow:0 0 0 12px #4e85bf00,0 10px 30px #2a65a46b}}.preview-icon{position:relative;overflow:hidden;background-color:#f5f5f5}.preview-icon>b{font-family:"Instrument Serif";font-weight:400;font-style:italic}.preview-icon>img{position:absolute;inset:0;width:100%;height:100%;padding:8px;object-fit:contain;background:#f5f5f5}nav,.whatsapp-float{-webkit-backdrop-filter:blur(18px)}@media(max-width:420px){.preview-head{gap:8px}.preview-head>div{min-width:0;gap:9px}.preview-head p{min-width:0}.preview-head p b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-actions>a{padding:9px 10px;white-space:nowrap}.browser-bar>span{max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:focus-visible{outline:2px solid #9bc5ee;outline-offset:4px}.menu-toggle{display:none}.hero-offer{color:#b7cde4}.trust-line{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 auto 16px;color:#c2c2c2;font-size:10px;letter-spacing:.08em}.trust-line i{width:3px;height:3px;border-radius:50%;background:#7da8d4}.starting-price{margin:0 auto 26px;color:#a4a4a4;font-size:11px}.starting-price strong{color:#d5e7f8;font-size:13px}.rail-instruction{margin:0 30px 6px;text-align:center;font-size:8px;letter-spacing:.2em;color:#777}.project-rail{overflow-x:auto;overflow-y:hidden;cursor:grab;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x}.project-rail::-webkit-scrollbar{display:none}.project-rail:active{cursor:grabbing}.rail-track{animation:none!important}.rail-card{flex:0 0 auto;scroll-snap-align:center}.section-cta{display:flex;justify-content:center;margin-top:38px}.commercial{padding-top:75px}.offer-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);gap:22px}.offer-main,.offer-care{position:relative;padding:clamp(30px,4vw,52px);border:1px solid var(--stroke);border-radius:30px;background:linear-gradient(145deg,#17191d,#101010);overflow:hidden}.offer-main:before{content:"";position:absolute;width:330px;height:330px;right:-170px;top:-180px;border-radius:50%;background:#4e85bf;filter:blur(100px);opacity:.2}.offer-main>p,.offer-care>p{font-size:9px;letter-spacing:.24em;color:#8fb7df}.offer-main h3,.offer-care h3{position:relative;font-family:"Instrument Serif";font-weight:400;font-size:clamp(64px,8vw,104px);line-height:.9;margin:28px 0 10px}.offer-care h3{font-size:clamp(48px,6vw,72px)}.offer-care h3 small{font-family:Inter;font-size:12px;color:#888}.offer-main>span{font-size:11px;color:#aaa}.offer-main ul,.offer-care ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;margin:38px 0;padding:0;list-style:none}.offer-care ul{grid-template-columns:1fr}.offer-main li,.offer-care li{position:relative;padding-left:19px;font-size:11px;line-height:1.55;color:#c5c5c5}.offer-main li:before,.offer-care li:before{content:"✓";position:absolute;left:0;color:#8fb7df}.offer-main>small,.offer-care>small{display:block;font-size:9px;line-height:1.65;color:#747474}.offer-main .button{margin-top:30px}.offer-care{align-self:start;background:#111}.offer-care h4{margin:24px 0;font-family:"Instrument Serif";font-size:26px;font-weight:400;color:#d7e7f7}.process-time{margin:28px 0 0;text-align:center;font-size:10px;letter-spacing:.08em;color:#8fb7df}.proof-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.proof-list a{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:20px;padding:26px;border:1px solid var(--stroke);border-radius:20px;background:#111;transition:.3s}.proof-list a:hover{transform:translateY(-4px);border-color:#527ca6;background:#15191e}.proof-list span,.proof-list b{font-size:8px;letter-spacing:.14em;color:#7f9cba}.proof-list strong{font-family:"Instrument Serif";font-size:29px;font-weight:400}.faq-list{max-width:900px;margin:auto;border-top:1px solid var(--stroke)}.faq-list details{border-bottom:1px solid var(--stroke)}.faq-list summary{display:grid;grid-template-columns:45px 1fr auto;gap:15px;align-items:center;padding:25px 8px;cursor:pointer;list-style:none;font-size:15px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:9px;color:#719dca}.faq-list summary b{font-size:20px;font-weight:300;color:#719dca;transition:.25s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{margin:0;padding:0 55px 28px;font-size:12px;line-height:1.75;color:#999}.whatsapp-float.is-compact .whatsapp-copy{display:none}.whatsapp-float.is-compact{padding:6px}.whatsapp-float.is-compact:hover .whatsapp-copy{display:flex}.whatsapp-float.is-compact:hover{padding-left:18px}.project-result{color:#c1d6eb!important}.project-navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:28px}.project-navigation a{font-size:8px;letter-spacing:.13em;color:#8fb3d8}.project-navigation a:nth-child(2){padding:11px 15px;border:1px solid #4e7298;border-radius:99px}.project-navigation a:last-child{text-align:right}.icon-zauli{background:#17120b;color:#cda86b}.icon-atsoc{background:#07182b;color:#57b8ef}.icon-zauli>b,.icon-atsoc>b{font-style:normal;font-weight:600}@media(max-width:900px){.offer-grid,.proof-list{grid-template-columns:1fr}}@media(max-width:760px){nav{width:calc(100% - 24px)}nav>.logo{flex:0 0 36px}.menu-toggle{display:grid;width:38px;height:38px;place-content:center;gap:5px;border:0;border-radius:50%;background:#202020;color:#fff}.menu-toggle span{display:block;width:16px;height:1px;background:currentColor}.nav-links{position:absolute;left:0;right:0;top:58px;display:none!important;flex-direction:column;padding:10px;border:1px solid #303030;border-radius:18px;background:#0c0c0cf7;box-shadow:0 20px 45px #00000073}.nav-links.open{display:flex!important}.nav-links a{width:100%;padding:13px 15px!important}.say-hi{margin-left:auto}.hero-content{padding-top:140px}.hero h1{font-size:clamp(58px,19vw,78px)}.trust-line{max-width:330px;line-height:1.65}.rail-instruction{margin-inline:18px}.rail-card{width:88vw}.rail-info b{position:static;align-self:flex-start;margin-top:13px}.rail-footer{justify-content:center}.section-cta{margin-top:30px}.offer-main,.offer-care{padding:28px 22px;border-radius:23px}.offer-main ul{grid-template-columns:1fr}.offer-main h3{font-size:68px}.proof-list a{grid-template-columns:1fr auto;padding:22px}.proof-list span{grid-column:1/3}.proof-list strong{font-size:26px}.faq-list summary{grid-template-columns:32px 1fr auto;font-size:13px}.faq-list details p{padding-left:40px}.project-navigation{grid-template-columns:1fr 1fr;gap:14px}.project-navigation a:nth-child(2){grid-column:1/3;grid-row:1;text-align:center}.project-navigation a:last-child{text-align:right}.whatsapp-float,.whatsapp-float.is-compact,.whatsapp-float.is-compact:hover{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));padding:6px}.whatsapp-float.is-compact:hover .whatsapp-copy{display:none}.footer-bar{text-align:center}.footer-content{margin-top:100px}}@media(max-width:430px){.say-hi{font-size:10px;padding-inline:11px}.hero-actions{width:100%}.hero-actions .button{width:min(100%,310px)}.project-navigation{display:flex;flex-wrap:wrap;justify-content:space-between}.project-navigation a:nth-child(2){width:100%;order:-1}.preview-actions>a{font-size:7px}.process-grid{grid-template-columns:1fr}.process-grid article{min-height:180px}.process-grid h3{margin-top:42px}}.starting-price i{display:inline-block;width:3px;height:3px;margin:0 9px 2px;border-radius:50%;background:#7da8d4}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.pricing-card{position:relative;display:flex;flex-direction:column;min-height:100%;padding:34px 28px;border:1px solid #292d32;border-radius:27px;background:linear-gradient(150deg,#17191c,#0f1011 70%);box-shadow:0 22px 55px #00000038}.pricing-card.featured{z-index:2;border-color:#547fa9;background:linear-gradient(150deg,#19212a,#101215 68%);box-shadow:0 25px 70px #2e5e8f33,inset 0 0 45px #689fd609;transform:translateY(-10px) scale(1.018)}.plan-badge{position:absolute;right:22px;top:20px;padding:7px 11px;border:1px solid #537ca4;border-radius:99px;background:#121a22;color:#b8d4ef;font-size:7px;letter-spacing:.14em;text-transform:uppercase}.pricing-card>p,.common-rules>p,.care-section header>p,.care-grid article>p{margin:0;color:#91b7dc;font-size:9px;letter-spacing:.22em}.pricing-card h3{margin:32px 0 12px;font-family:"Instrument Serif";font-size:clamp(56px,5vw,78px);font-weight:400;line-height:.9}.plan-rule{height:1px;margin:12px 0 22px;background:linear-gradient(90deg,#557da5,transparent)}.pricing-card>strong{min-height:72px;color:#c6c6c6;font-size:13px;font-weight:400;line-height:1.75}.pricing-card ul,.care-grid ul{display:flex;flex-direction:column;gap:10px;margin:28px 0 32px;padding:0;list-style:none}.pricing-card li,.care-grid li{position:relative;padding-left:17px;color:#a9aaac;font-size:11px;line-height:1.65}.pricing-card li:before,.care-grid li:before{content:"✓";position:absolute;left:0;color:#7fa9d2}.pricing-card .button{width:100%;margin-top:auto;padding-inline:12px}.common-rules{margin-top:38px;padding:28px;border:1px solid #272a2e;border-radius:22px;background:#101112}.common-rules>div{display:grid;grid-template-columns:1fr 1fr;gap:13px 35px;margin-top:22px}.common-rules span{position:relative;padding-left:16px;color:#888;font-size:11px;line-height:1.7}.common-rules span:before{content:"•";position:absolute;left:0;color:#739bc3}.care-section{margin-top:75px;padding-top:60px;border-top:1px solid #272a2e}.care-section header{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-bottom:38px}.care-section header>p{grid-column:1/3}.care-section header h3{margin:10px 0 0;font-size:clamp(38px,4.5vw,62px);font-weight:400;line-height:.95}.care-section header h3 em{color:#a9c5e1}.care-section header>span{align-self:end;color:#8e8e8e;font-size:13px;line-height:1.75}.care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.care-grid article{position:relative;padding:28px;border:1px solid #292c30;border-radius:22px;background:#111315}.care-grid article.featured{border-color:#4f789f;box-shadow:inset 0 0 35px #5b8fc20d}.care-grid h4{margin:20px 0 0;font-family:"Instrument Serif";font-size:45px;font-weight:400}.care-grid h4 small{font-family:Inter;font-size:10px;color:#777}.care-grid ul{margin-bottom:0}.care-section>small{display:block;margin-top:22px;color:#686868;font-size:10px;line-height:1.75;text-align:center}.commercial .section-title{margin-bottom:70px}.plan-badge{font-size:8px}@media(max-width:1020px){.pricing-grid,.care-grid{grid-template-columns:1fr}.pricing-card,.care-grid article{width:min(100%,720px);margin:auto}.pricing-card.featured{transform:none}.pricing-card>strong{min-height:auto}.common-rules>div{grid-template-columns:1fr}.care-section header{grid-template-columns:1fr}.care-section header>p{grid-column:auto}.care-section header>span{max-width:620px}.commercial .section-title{margin-bottom:50px}}@media(max-width:560px){.pricing-card{padding:29px 21px;border-radius:22px}.pricing-card h3{font-size:62px}.plan-badge{right:16px;top:16px}.common-rules{padding:23px 19px}.care-section{margin-top:55px;padding-top:45px}.care-grid article{padding:24px 21px}.care-section header h3{font-size:42px}.starting-price{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px 0}.starting-price i{margin-inline:8px}}.whatsapp-float{transition:transform .65s cubic-bezier(.22,1,.36,1),box-shadow .65s ease,padding .65s cubic-bezier(.22,1,.36,1)}.whatsapp-float.is-compact{width:64px;height:64px;box-sizing:border-box;justify-content:flex-end;gap:0;padding:6px;overflow:hidden;transition:width .7s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s ease,padding .7s cubic-bezier(.22,1,.36,1),gap .7s cubic-bezier(.22,1,.36,1)}.whatsapp-float.is-compact .whatsapp-copy{display:flex;flex:0 0 auto;width:0;max-width:none;min-width:0;overflow:hidden;opacity:0;visibility:hidden;white-space:nowrap;transition:width .7s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility 0s linear .7s}.whatsapp-float.is-compact .whatsapp-copy b,.whatsapp-float.is-compact .whatsapp-copy small{white-space:nowrap}@media(hover:hover)and (pointer:fine){.whatsapp-float.is-compact:hover{width:315px;height:64px;gap:12px;padding:7px 7px 7px 18px}.whatsapp-float.is-compact:hover .whatsapp-copy{display:flex;width:230px;max-width:none;opacity:1;visibility:visible;transition:width .7s cubic-bezier(.22,1,.36,1),opacity .4s ease .15s,visibility 0s}}@media(max-width:760px),(hover:none),(pointer:coarse){.whatsapp-float,.whatsapp-float.is-compact,.whatsapp-float.is-compact:hover{width:64px;height:64px;gap:0;padding:6px}.whatsapp-float.is-compact .whatsapp-copy,.whatsapp-float.is-compact:hover .whatsapp-copy{display:none;width:0;opacity:0;visibility:hidden}.pricing-card li,.care-grid li,.common-rules span{font-size:11px}}.proposal{padding-top:75px}.proposal .section-title{margin-bottom:64px}.proposal-panel{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:0;overflow:hidden;border:1px solid #2a3036;border-radius:32px;background:linear-gradient(145deg,#16191d,#0d0f11 72%);box-shadow:0 30px 85px #0000004d}.proposal-panel:before{content:"";position:absolute;width:420px;height:420px;left:-190px;bottom:-260px;border-radius:50%;background:#4e85bf;filter:blur(110px);opacity:.18;pointer-events:none}.proposal-intro{position:relative;padding:clamp(38px,5.5vw,72px)}.proposal-intro>p{margin:0;color:#91b7dc;font-size:9px;letter-spacing:.22em}.proposal-intro h3{margin:30px 0 24px;font-size:clamp(48px,5.5vw,76px);font-weight:400;line-height:.92;letter-spacing:-.035em}.proposal-intro h3 em{color:#abc9e8}.proposal-intro>span{display:block;max-width:620px;color:#a7a7a7;font-size:13px;line-height:1.85}.proposal-intro .button{margin-top:36px}.proposal-steps{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #2a3036;background:#090b0d73}.proposal-steps article{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:31px 34px;border-bottom:1px solid #252a2f}.proposal-steps article:last-child{border-bottom:0}.proposal-steps article>span{padding-top:4px;color:#78a4d0;font-size:9px;letter-spacing:.15em}.proposal-steps h4{margin:0 0 9px;font-family:"Instrument Serif";font-size:28px;font-weight:400}.proposal-steps p{margin:0;color:#898989;font-size:11px;line-height:1.7}@media(max-width:900px){.proposal-panel{grid-template-columns:1fr}.proposal-steps{border-top:1px solid #2a3036;border-left:0}.proposal-steps article{padding-inline:clamp(28px,6vw,54px)}}@media(max-width:560px){.proposal{padding-top:55px}.proposal .section-title{margin-bottom:45px}.proposal-panel{border-radius:23px}.proposal-intro{padding:34px 24px 38px}.proposal-intro h3{font-size:47px}.proposal-intro>span{font-size:12px}.proposal-intro .button{width:100%}.proposal-steps article{grid-template-columns:34px 1fr;gap:10px;padding:25px 22px}.proposal-steps h4{font-size:25px}}.pricing-hero{min-height:72vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:150px 22px 90px;text-align:center;background:radial-gradient(circle at 50% 12%,rgba(76,125,176,.18),transparent 34%)}.pricing-hero>p{margin:0;color:#88b3dd;font-size:9px;letter-spacing:.28em}.pricing-hero h1{margin:28px 0 24px;font-size:clamp(58px,8vw,112px);font-weight:400;line-height:.84;letter-spacing:-.05em}.pricing-hero h1 em{color:#abc9e8}.pricing-hero>span{max-width:670px;color:#999;font-size:13px;line-height:1.8}.pricing-content{padding-top:40px}.pricing-page .projects-nav>div{display:flex;gap:26px}.pricing-page .projects-nav>div a{font-size:10px;color:#a7a7a7}@media(max-width:760px){.pricing-hero{min-height:68vh;padding-top:130px}.pricing-hero h1{font-size:clamp(53px,15vw,76px)}.pricing-page .projects-nav>div{display:none}.pricing-content{padding-top:15px}}body{background-color:#04060a;background-image:linear-gradient(#02040733,#0204078f),url(/starfield.png);background-size:cover;background-position:center;background-attachment:fixed}.projects-page{background:transparent}.work-quick,.proposal,.services,.process,.faq,.about{position:relative}.work-quick:before,.proposal:before,.services:before,.process:before,.faq:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#04060a2e,#04060a66,#04060a2e);pointer-events:none}.rail-track{animation:railMove 42s linear infinite!important;will-change:transform}.rail-track:hover{animation-play-state:running!important}.project-rail.dragging .rail-track{animation-play-state:paused!important}.project-rail.dragging{cursor:grabbing}@media(prefers-reduced-motion:reduce){.rail-track{animation-name:railMove!important;animation-duration:42s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}}.proposal-steps article{position:relative;transition:background-color .45s ease,box-shadow .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.proposal-steps article:hover{z-index:1;background:linear-gradient(90deg,#4170a029,#11161c9e);box-shadow:inset 3px 0 #77aadcbf,0 12px 30px #0003;transform:translate(6px)}.proposal-steps article:hover h4{color:#c4dcf3}.process-grid article{transition:transform .42s cubic-bezier(.22,1,.36,1),background-color .42s ease,box-shadow .42s ease}.process-grid article:hover{z-index:1;transform:translateY(-8px);background:#131c26db;box-shadow:0 22px 48px #00000052,inset 0 0 30px #588fc70f}.cosmic-edge{position:relative;overflow:hidden}.projects-hero{max-width:none;min-height:100vh;min-height:100svh;margin:0;padding:0;display:grid;place-items:center}.projects-hero-content{position:relative;z-index:2;width:min(100%,1180px);padding:180px 30px 110px}.projects-hero-content>p{font-size:9px;letter-spacing:.28em;color:#8fb3d8}.projects-hero-content h1{font-size:clamp(65px,9vw,130px);line-height:.82;letter-spacing:-.055em;font-weight:400;margin:28px 0}.projects-hero-content h1 em{color:#abc9e8}.projects-hero-content>span{font-size:13px;color:#a5a5a5}.projects-cosmic-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#00000057,#00000080 65%,#04060af5)}.projects-cta{position:relative;overflow:hidden;background:#05070a}.projects-cta>.bg-video{z-index:0}.projects-cta>.projects-cosmic-overlay{background:linear-gradient(180deg,#04060af7,#0000008c 38%,#00000061)}.projects-cta>p,.projects-cta>h2,.projects-cta>a{position:relative;z-index:2}.projects-cta>a{transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease}.projects-cta>a:hover{transform:translateY(-5px) scale(1.025);background:#dcecff;border-color:#9bc5ee;color:#07111b;box-shadow:0 15px 38px #457eb94d}.pricing-card,.care-grid article{transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .45s ease,background-color .4s ease}.pricing-card:hover{transform:translateY(-10px);border-color:#507aa5;box-shadow:0 34px 78px #0000005c,0 0 36px #4178b11c}.pricing-card.featured:hover{transform:translateY(-18px) scale(1.018);border-color:#78a9d9;box-shadow:0 36px 86px #2b5b8c47,inset 0 0 48px #689fd60d}.care-grid article:hover{transform:translateY(-8px);border-color:#527ca6;background:#151a20;box-shadow:0 24px 58px #00000057,0 0 30px #4178b117}@media(max-width:1020px){.pricing-card.featured:hover{transform:translateY(-8px)}}@media(max-width:760px){body{background-attachment:scroll;background-size:auto 100vh}.proposal-steps article:hover{transform:none}.process-grid article:hover,.pricing-card:hover,.pricing-card.featured:hover,.care-grid article:hover{transform:none}.projects-hero-content{padding:140px 18px 80px}.projects-hero-content h1{font-size:clamp(58px,17vw,86px)}}:root{--bg:#04060a}.hero>.bg-video,.projects-hero>.bg-video{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 52%,rgba(0,0,0,.86) 67%,rgba(0,0,0,.38) 84%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 52%,rgba(0,0,0,.86) 67%,rgba(0,0,0,.38) 84%,transparent 100%)}.video-fade{height:clamp(280px,38vh,520px);background:linear-gradient(180deg,transparent 0%,rgba(4,6,10,.16) 38%,rgba(4,6,10,.42) 70%,transparent 100%)}.video-overlay{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 64%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 64%,transparent 100%)}.work-quick:before,.proposal:before,.services:before,.process:before,.faq:before{background:linear-gradient(180deg,transparent,rgba(4,6,10,.2) 50%,transparent)}.projects-hero{background:transparent;margin-bottom:-1px}.projects-hero>.projects-cosmic-overlay{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.38) 58%,rgba(4,6,10,.12) 82%,transparent 100%)}.projects-detail{position:relative;background:transparent}.detail-case:first-child{border-top-color:transparent}.projects-cta{border-top:0;background:transparent;margin-top:-1px;isolation:isolate}.projects-cta>.bg-video{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.28) 20%,rgba(0,0,0,.78) 48%,#000 70%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.28) 20%,rgba(0,0,0,.78) 48%,#000 70%,#000 100%)}.projects-cta>.projects-cosmic-overlay{background:linear-gradient(180deg,transparent 0%,rgba(4,6,10,.18) 26%,rgba(0,0,0,.4) 62%,rgba(0,0,0,.5) 100%)}footer>.bg-video{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.34) 22%,rgba(0,0,0,.86) 48%,#000 70%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.34) 22%,rgba(0,0,0,.86) 48%,#000 70%)}.footer-overlay{background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 35%,rgba(0,0,0,.7) 100%)}.pricing-hero{background:radial-gradient(circle at 50% 12%,rgba(76,125,176,.16),transparent 42%)}.pricing-content{position:relative;background:transparent}.pricing-page .projects-cta{min-height:90vh}@media(max-width:760px){.video-fade{height:36vh}.projects-hero{min-height:92svh}.projects-cta,.pricing-page .projects-cta{min-height:78svh}}.proposal-panel{background:#070a0e6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 30px 85px #0000002e}.proposal-steps{background:transparent}.proposal-intro{background:linear-gradient(135deg,#1d304452,#070a0e14 72%)}.rail-card{display:block;cursor:pointer}.project-rail:hover .rail-track,.project-rail.dragging .rail-track{animation-play-state:paused!important}.projects-hero,.projects-cta,.pricing-hero{background-color:#04060a;background-image:linear-gradient(#0204072e,#0204077a),url(/starfield.png);background-size:cover;background-position:center;background-attachment:fixed}.pricing-hero{position:relative;overflow:hidden;min-height:100vh;min-height:100svh;background-color:#04060a}.pricing-hero>.bg-video{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,rgba(0,0,0,.82) 68%,rgba(0,0,0,.3) 86%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 50%,rgba(0,0,0,.82) 68%,rgba(0,0,0,.3) 86%,transparent 100%)}.pricing-hero>.projects-cosmic-overlay{background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,.38) 56%,rgba(4,6,10,.12) 82%,transparent 100%)}.pricing-hero>p,.pricing-hero>h1,.pricing-hero>span{position:relative;z-index:2}.projects-detail:before,.pricing-content:after{content:"";position:absolute;left:0;right:0;pointer-events:none;z-index:-1}.projects-detail:before{top:-180px;height:360px;background:linear-gradient(180deg,transparent,rgba(4,6,10,.42) 50%,transparent)}.pricing-content:after{bottom:-260px;height:520px;background:linear-gradient(180deg,transparent,rgba(4,6,10,.32) 48%,transparent)}.projects-cta{background-color:#04060a!important;background-image:linear-gradient(#0204072e,#02040770),url(/starfield.png)!important}.projects-cta>.bg-video{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.12) 12%,rgba(0,0,0,.5) 34%,rgba(0,0,0,.9) 62%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.12) 12%,rgba(0,0,0,.5) 34%,rgba(0,0,0,.9) 62%,#000 100%)}@media(max-width:760px){.projects-hero,.projects-cta,.pricing-hero{background-attachment:scroll;background-size:auto 100vh}.pricing-hero{min-height:88svh}.proposal-panel{-webkit-backdrop-filter:none;backdrop-filter:none}}.pricing-card h4{margin:0 0 13px;color:#f1f2f4;font-size:21px;font-weight:500;line-height:1.18;letter-spacing:-.025em}.pricing-card>strong{min-height:0;color:#aeb1b5;font-size:12px;line-height:1.68}.plan-ideal{margin-top:20px;padding:15px 16px;border:1px solid rgba(117,157,198,.22);border-radius:14px;background:#5b84ae11;color:#bec2c7;font-size:11px;line-height:1.58}.plan-ideal span{display:block;margin-bottom:6px;color:#8eb8df;font-size:8px;font-weight:700;letter-spacing:.19em}.pricing-card ul{gap:7px;margin:22px 0 20px}.pricing-card li{font-size:10px;line-height:1.48}.plan-note,.plan-deadline{letter-spacing:0!important;text-transform:none!important}.pricing-card .plan-note{margin:0 0 8px;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.07);color:#7f858b;font-size:9px;line-height:1.55}.pricing-card .plan-deadline{margin:0 0 23px;color:#9ea4aa;font-size:9px;line-height:1.55}.pricing-card .button{min-height:48px;font-size:8px;letter-spacing:.14em}.landing-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;margin-top:48px;padding:34px 36px;border:1px solid #2b3035;border-radius:24px;background:linear-gradient(135deg,#181e25f5,#0c0e11f5);box-shadow:0 24px 60px #0003}.landing-offer p,.plan-comparison header p{margin:0;color:#91b7dc;font-size:9px;letter-spacing:.22em}.landing-offer h3,.plan-comparison h3{margin:15px 0 12px;font-size:clamp(29px,3.2vw,45px);font-weight:400;line-height:1}.landing-offer span{display:block;max-width:760px;color:#9ca0a5;font-size:12px;line-height:1.7}.landing-offer .button{min-width:250px;white-space:nowrap}.plan-comparison{margin-top:75px}.plan-comparison header{margin-bottom:28px}.plan-comparison>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.plan-comparison article{position:relative;display:flex;min-height:215px;flex-direction:column;padding:24px 22px;border:1px solid #292d32;border-radius:19px;background:#0f1113e6;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .4s ease}.plan-comparison article:hover{transform:translateY(-6px);border-color:#4e7498;box-shadow:0 22px 48px #00000047}.plan-comparison article.featured{border-color:#557fa7;background:linear-gradient(150deg,#19212a,#101215 72%);box-shadow:inset 0 0 35px #689fd60b}.plan-comparison article>p{margin:0 0 18px;color:#8db6dc;font-size:8px;letter-spacing:.17em;text-transform:uppercase}.plan-comparison blockquote{margin:0;color:#d2d4d7;font-size:12px;line-height:1.6}.plan-comparison article>strong{margin-top:auto;padding-top:20px;color:#f2f3f4;font-size:12px;font-weight:500}.comparison-badge{position:absolute;right:14px;top:13px;padding:5px 8px;border:1px solid #537ca4;border-radius:99px;background:#121a22;color:#b8d4ef;font-size:6px;letter-spacing:.12em;text-transform:uppercase}.pricing-page .pricing-nav>.pricing-nav-actions{display:flex;align-items:center;gap:8px}.pricing-nav-actions a{padding:9px 14px;border:1px solid transparent;border-radius:99px;color:#aeb4ba!important;font-size:8px!important;letter-spacing:.1em;transition:border-color .3s ease,color .3s ease,background .3s ease}.pricing-nav-actions a:hover{border-color:#456c93;background:#507ba417;color:#d7e8f7!important}.care-included{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-top:25px;padding:20px 22px;border:1px solid rgba(88,133,176,.28);border-radius:17px;background:linear-gradient(100deg,#32547521,#0e1013b8)}.care-included strong{color:#d8e8f7;font-size:11px;font-weight:500}.care-included span{color:#91979d;font-size:10px;line-height:1.6}.care-grid.two-plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}@media(max-width:1020px){.pricing-card h4{font-size:23px}.pricing-card>strong{font-size:13px}.pricing-card li{font-size:11px}.plan-ideal{font-size:12px}.pricing-card .plan-note,.pricing-card .plan-deadline{font-size:10px}.landing-offer{grid-template-columns:1fr;align-items:start}.landing-offer .button{width:max-content}.plan-comparison>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pricing-page .projects-nav.pricing-nav{width:calc(100% - 24px);padding:8px 9px}.pricing-page .pricing-nav>.pricing-nav-actions{display:flex;flex:1;justify-content:flex-end;gap:3px}.pricing-nav-actions a{padding:8px 9px;font-size:7px!important;letter-spacing:.05em}.pricing-page .pricing-nav>.say-hi{display:none}.care-grid.two-plans{grid-template-columns:1fr}.care-included{grid-template-columns:1fr;gap:7px}}@media(max-width:560px){.pricing-card h4{font-size:22px}.pricing-card>strong{font-size:13px;line-height:1.65}.plan-ideal{padding:14px;font-size:12px}.pricing-card ul{gap:8px}.pricing-card li{font-size:11px;line-height:1.55}.pricing-card .plan-note,.pricing-card .plan-deadline{font-size:10px}.landing-offer{gap:27px;margin-top:34px;padding:26px 21px}.landing-offer span{font-size:12px}.landing-offer .button{width:100%;min-width:0}.plan-comparison{margin-top:56px}.plan-comparison>div{grid-template-columns:1fr}.plan-comparison article{min-height:185px}.plan-comparison article:hover{transform:none}}@media(max-width:390px){.pricing-nav-actions a{padding-inline:7px;font-size:6.5px!important}}
