@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap");:root{--paper:#f1ecdf;--ink:#0b1020;--muted:#4e5562;--orange:#ff573b;--line:#cfc7b8;--soft:#e7e0d2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Space Grotesk,Arial,sans-serif}.shell{width:min(1080px,calc(100% - 64px));margin:auto}.topbar{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:30;background:rgba(241,236,223,.94);backdrop-filter:blur(8px)}.wordmark{font:500 12px DM Mono,monospace;letter-spacing:.18em;color:var(--ink);text-decoration:none}.wordmark span{color:#8a8275;margin-left:7px}.navlinks{display:flex;align-items:center;gap:24px}.navlinks a{font:500 9px DM Mono,monospace;letter-spacing:.12em;color:var(--muted);text-decoration:none}.navlinks a:hover{color:var(--ink)}.navcta{border:1px solid var(--ink);padding:10px 12px;color:var(--ink)!important;display:flex;gap:8px;align-items:center}.hamb{border:0;background:none}.hero{min-height:560px;padding:72px 0 54px;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:48px}.stamp{display:inline-block;background:var(--orange);color:white;padding:8px 12px;font:500 10px DM Mono,monospace;letter-spacing:.08em;transform:rotate(-1deg);box-shadow:4px 4px 0 var(--ink)}.stamp span{margin-left:8px}.hero h1{font-size:clamp(58px,8vw,104px);line-height:.84;letter-spacing:-.065em;margin:28px 0}.hero h1 strong{color:var(--orange);font-weight:700}.hero-copy>p{font-size:18px;line-height:1.5;max-width:590px;color:#273044}.hero-bottom{display:flex;align-items:center;gap:30px;margin-top:34px}.hero-bottom>span{font:9px/1.6 DM Mono,monospace;color:#777065}.orange-btn{display:inline-flex;align-items:center;gap:10px;background:var(--orange);color:white;text-decoration:none;padding:13px 15px;font:500 10px DM Mono,monospace;letter-spacing:.08em;box-shadow:4px 4px 0 var(--ink);transition:transform .2s,box-shadow .2s}.orange-btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--ink);padding-top:18px;width:100%}.hero-stats b{display:block;font-size:36px;letter-spacing:-.06em}.hero-stats span{display:block;font:9px/1.45 DM Mono,monospace;color:#746e64;margin-top:4px}.marquee{padding:17px 0}.marquee div{text-align:center;font:500 11px DM Mono,monospace;letter-spacing:.12em}.marquee i{margin:0 16px}.section{padding:100px 0;border-bottom:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.section-head small,.section>div>small,small{font:500 10px DM Mono,monospace;letter-spacing:.15em;color:#756f65}.about h2,.section-head h2,.toolbox h2{font-size:clamp(44px,6vw,72px);line-height:.86;letter-spacing:-.06em;margin:16px 0 0}.section h2 em{font-style:normal;color:var(--orange)}.section-head>span{font:9px DM Mono,monospace;color:#7d766b}.workgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.workcard{border:1px solid #bfb7a9;padding:22px;background:rgba(255,255,255,.18);transition:.25s}.workcard:hover{transform:translateY(-4px);background:#f7f2e8;box-shadow:5px 5px 0 #c8c0b2}.cardtop{display:flex;justify-content:space-between;font:9px DM Mono,monospace;color:#716b62;letter-spacing:.08em}.preview{height:190px;margin:18px 0 20px;background:#111725;position:relative;padding:15px;overflow:hidden;box-shadow:6px 6px 0 #d6cfc1}.preview-02{background:#f8f5ed}.preview-03{background:#111b27}.preview-04{background:#20201e}.previewbar{height:8px;display:flex;gap:5px}.previewbar i{width:5px;height:5px;border-radius:50%;background:#7d8490}.previewlines{position:absolute;inset:55px 28px}.previewlines b{display:block;color:white;font-size:22px;letter-spacing:-.04em;margin-bottom:18px}.preview-02 .previewlines b{color:#111725}.previewlines span{display:block;height:5px;background:#2a3242;margin:9px 0;width:70%}.preview-02 .previewlines span{background:#d8d2c7}.previewlines span:nth-child(3){width:45%}.previewlines span:nth-child(4){width:58%}.cardarrow{position:absolute;right:17px;bottom:15px;color:var(--orange)}.workcard h3{font-size:25px;margin:0 0 9px;letter-spacing:-.04em}.workcard p{color:#5a5f68;font-size:13px;line-height:1.55;min-height:63px;margin:0 0 14px}.servicegrid code,.workcard code{font:9px DM Mono,monospace;color:#8a8277}.pricing{background:#eee7d9}.pricegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pricegrid article{background:#f7f2e8;border:1px solid #bcb3a5;padding:24px;position:relative;min-height:440px;transition:.25s}.pricegrid article:hover{transform:translateY(-4px);box-shadow:6px 6px 0 #c8c0b2}.price-top{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid var(--line);padding-bottom:15px}.price-top span{font:500 9px DM Mono,monospace;color:#777065}.price-top b{font-size:28px;letter-spacing:-.05em;color:var(--orange)}.price-icon{margin-top:24px;color:var(--orange)}.pricegrid h3{font-size:24px;margin:16px 0 9px}.pricegrid p{font-size:12px;line-height:1.65;color:#60655f;min-height:105px}.pricegrid ul{padding:0;margin:15px 0 24px;list-style:none;border-top:1px solid var(--line)}.pricegrid li{font:10px DM Mono,monospace;padding:9px 0;border-bottom:1px solid var(--line);color:#555b58}.pricegrid li:before{content:"✓";color:var(--orange);margin-right:8px}.pricegrid article>a{font:500 9px DM Mono,monospace;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:5px}.price-note{margin-top:20px;font:9px/1.6 DM Mono,monospace;color:#777065}.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.aboutcopy{padding-top:40px}.aboutcopy .big{font-size:25px;line-height:1.35;color:var(--ink);max-width:570px}.aboutcopy>p:not(.big){max-width:590px}.facts{margin-top:35px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.facts span{padding:14px 0;border-bottom:1px solid var(--line);font:10px DM Mono,monospace;color:#4e514f}.facts b{color:var(--orange);margin-right:12px}.servicegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.servicegrid article{border:1px solid #bbb2a3;padding:24px;min-height:315px;position:relative;transition:.25s}.servicegrid article:hover{background:#ebe5d8;transform:translateY(-3px)}.servicegrid b{font:10px DM Mono,monospace;color:var(--orange)}.servicegrid h3{font-size:21px;margin:62px 0 12px;line-height:1}.servicegrid p{font-size:12px;color:#656961;line-height:1.6;margin-bottom:18px}.serviceplus{position:absolute;right:20px;top:20px;color:#777064}.process{background:#eee7d9}.processgrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.processgrid article{padding:24px 20px 20px 0;border-right:1px solid var(--line);margin-right:20px}.processgrid article:last-child{border-right:0}.processgrid b{font:10px DM Mono,monospace;color:var(--orange)}.processgrid h3{font-size:22px;margin:55px 0 8px}.processgrid p{font-size:12px;line-height:1.6;color:#656961}.toolbox{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.toollist{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.toollist span{border-bottom:1px solid var(--line);padding:15px 0;font:11px DM Mono,monospace}.toollist b{color:#9b9388;font-weight:400;margin-right:16px}.toollist span:hover b{color:var(--orange)}.contact{padding:100px 0}.contact-inner{background:#111725;color:white;padding:65px;position:relative;overflow:hidden}.contact-inner:after{content:"";position:absolute;width:350px;height:350px;border:1px solid #ffffff18;border-radius:50%;right:-100px;top:-120px}.contact-inner h2{font-size:clamp(50px,7vw,88px);line-height:.85;letter-spacing:-.06em;margin:22px 0}.contact-inner h2 em{color:var(--orange);font-style:normal}.contact-inner p{color:#aeb4c0;max-width:480px;margin-bottom:30px}.contact-actions{display:flex;gap:15px;align-items:center;position:relative;z-index:2}.whatsapp-btn{display:inline-flex;align-items:center;gap:9px;color:white;text-decoration:none;border:1px solid #ffffff55;padding:12px 15px;font:500 10px DM Mono,monospace}.whatsapp-btn:hover{border-color:#fff}.whatsapp-note{display:block;margin-top:18px;color:#818996!important;font-size:8px!important}.footer{padding:27px 0;display:flex;justify-content:space-between;font:9px DM Mono,monospace;color:#777064;letter-spacing:.08em}@media(max-width:850px){.navlinks{gap:13px}.pricegrid,.servicegrid{grid-template-columns:1fr}.pricegrid article{min-height:auto}.shell{width:calc(100% - 32px)}.navlinks a{font-size:8px}.workgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hero-stats{gap:0}.hero-stats b{font-size:28px}.navlinks{display:none;position:absolute;top:76px;left:16px;right:16px;background:var(--paper);border:1px solid var(--ink);padding:18px;flex-direction:column;align-items:stretch;z-index:20}.navlinks.open{display:flex}.hamb{display:block}.hero{grid-template-columns:1fr;min-height:auto;padding:58px 0 45px;gap:38px}.hero h1{font-size:54px}.hero-stats{margin-top:15px}.workgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.processgrid,.servicegrid{grid-template-columns:1fr}.processgrid article{border-right:0;border-bottom:1px solid var(--line);margin-right:0}.processgrid article:last-child{border-bottom:0}.section{padding:75px 0}.about,.toolbox{grid-template-columns:1fr;gap:30px}.aboutcopy{padding-top:0}.contact-inner{padding:42px 25px}.contact-actions{flex-direction:column;align-items:flex-start}.footer{flex-direction:column;gap:10px}.section-head{align-items:start;gap:20px;flex-direction:column}.hero-bottom{align-items:flex-start;flex-direction:column}.workcard p{min-height:auto}.pricegrid article{padding:20px}.workgrid{gap:12px}.workcard{padding:16px}.preview{height:150px}.workcard h3{font-size:21px}.workcard p{font-size:12px}}.workcard{cursor:pointer}.workcard:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.case-overlay{position:fixed;inset:0;background:rgba(11,16,32,.72);backdrop-filter:blur(7px);z-index:80;padding:28px;display:flex;align-items:center;justify-content:center;overflow:auto}.case-modal{width:min(900px,100%);max-height:calc(100vh - 56px);overflow:auto;background:var(--paper);border:1px solid var(--ink);box-shadow:10px 10px 0 rgba(0,0,0,.25);padding:42px;position:relative}.case-close{position:absolute;right:18px;top:18px;border:1px solid var(--line);background:transparent;width:38px;height:38px;display:grid;place-items:center;color:var(--ink);cursor:pointer}.case-label{font:500 9px DM Mono,monospace;color:#756f65;letter-spacing:.1em;padding-right:50px}.case-modal h2{font-size:clamp(48px,7vw,82px);line-height:.86;letter-spacing:-.06em;margin:20px 0 14px}.case-intro{font-size:16px;line-height:1.6;color:#4f5663;max-width:700px}.case-meta{border-block:1px solid var(--line);padding:15px 0;margin:26px 0;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.case-columns small,.case-features>small,.case-meta span,.case-result small{font:500 9px DM Mono,monospace;color:#756f65;letter-spacing:.12em}.case-meta b{font:500 10px DM Mono,monospace}.case-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}.case-columns>div{border-top:2px solid var(--ink);padding-top:14px}.case-columns p,.case-result p{font-size:14px;line-height:1.75;color:#555d68}.case-features{margin-top:30px;border-top:1px solid var(--line);padding-top:18px}.case-features>div{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.case-features span{font:11px DM Mono,monospace;padding:11px 0;border-bottom:1px solid var(--line)}.case-features span:first-letter{color:var(--orange)}.case-result{margin:28px 0;padding:20px;background:#e7e0d2}.case-result p{margin-bottom:0}.case-modal .orange-btn{margin-top:4px}@media(max-width:600px){.case-overlay{padding:12px}.case-modal{max-height:calc(100vh - 24px);padding:28px 20px}.case-modal h2{font-size:48px}.case-columns,.case-features>div{grid-template-columns:1fr}.case-features span{padding:10px 0}.case-intro{font-size:14px}}.mock-content{position:absolute;inset:34px 18px 18px;border-radius:2px;overflow:hidden;background:#f7f2e8;padding:14px;color:#111725}.preview-01 .mock-content{background:#dfead4}.preview-02 .mock-content{background:#faf8f1}.preview-03 .mock-content{background:#dce5ed}.preview-04 .mock-content{background:#ece7dc}.mock-nav{display:flex;justify-content:space-between;align-items:center;font:7px DM Mono,monospace;border-bottom:1px solid #11172522;padding-bottom:8px}.mock-nav span{font-size:6px}.mock-hero{padding:18px 4px 13px;display:flex;flex-direction:column;gap:7px}.mock-hero small{font:6px DM Mono,monospace;opacity:.65}.mock-hero strong{font-size:22px;line-height:.9;letter-spacing:-.06em;max-width:140px}.mock-hero i{display:block;width:48px;height:4px;background:var(--orange);margin-top:4px}.mock-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mock-cards span{height:38px;background:#11172514;border:1px solid #11172512}.preview-02 .mock-cards span:first-child{background:#d8d0c2}.preview-03 .mock-cards span{background:#ffffff88}.preview-04 .mock-cards span{background:#1b1d2012}.preview-02 .mock-hero strong{font-family:Georgia,serif;font-weight:400}.preview-03 .mock-hero strong,.preview-04 .mock-hero strong{font-size:19px}@media(max-width:850px){.preview{height:145px}.mock-content{inset:30px 14px 14px}}@media(max-width:760px){.preview{height:145px}.workcard{padding:15px}.workcard h3{font-size:20px}.workcard p{font-size:11px;line-height:1.5}.cardtop{font-size:8px}}.case-hero{height:330px;margin:24px 0 30px;background:#111725;position:relative;padding:34px 38px 28px;overflow:hidden;box-shadow:8px 8px 0 #d2cabc}.case-hero-02{background:#d8d0c2}.case-hero-03{background:#172335}.case-hero-04{background:#282722}.case-browser{position:absolute;left:0;right:0;top:0;height:28px;border-bottom:1px solid #ffffff20;padding:9px 13px;display:flex;gap:5px}.case-browser span{width:6px;height:6px;border-radius:50%;background:#8b919d}.case-screen{height:100%;padding:38px 30px 20px;background:#f4efe5;color:#111725;position:relative;overflow:hidden}.case-hero-01 .case-screen{background:#dfead4}.case-hero-02 .case-screen{background:#faf8f1}.case-hero-03 .case-screen{background:#dce5ed}.case-hero-04 .case-screen{background:#ece7dc}.case-screen small{font:7px DM Mono,monospace;color:#555;letter-spacing:.1em}.case-screen strong{display:block;font-size:clamp(34px,5vw,62px);line-height:.82;letter-spacing:-.07em;margin-top:18px;max-width:570px}.case-hero-02 .case-screen strong{font-family:Georgia,serif;font-weight:400}.case-screen i{display:block;width:75px;height:6px;background:var(--orange);margin-top:20px}.case-screen-grid{position:absolute;right:30px;bottom:24px;display:flex;gap:8px}.case-screen-grid b{display:block;width:70px;height:50px;background:#11172512;border:1px solid #11172515}.case-hero-03 .case-screen-grid b{background:#ffffff70}.case-hero-04 .case-screen-grid b{background:#1b1d2012}@media(max-width:600px){.case-hero{height:230px;padding:27px 20px 18px}.case-screen{padding:28px 18px 14px}.case-screen strong{font-size:38px}.case-screen-grid{right:18px;bottom:15px}.case-screen-grid b{width:45px;height:32px}}.contact-inner{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}.contact-copy,.lead-form{position:relative;z-index:2}.lead-form{background:#f7f2e8;color:var(--ink);padding:25px;border:1px solid #ffffff33}.form-title{font:500 10px DM Mono,monospace;letter-spacing:.14em;border-bottom:1px solid var(--line);padding-bottom:13px;margin-bottom:18px}.lead-form label{display:block;font:500 8px DM Mono,monospace;letter-spacing:.1em;color:#777065;margin-bottom:14px}.lead-form input,.lead-form select,.lead-form textarea{display:block;width:100%;margin-top:7px;border:1px solid #bdb4a6;background:#eee7d9;color:var(--ink);font:13px Space Grotesk,sans-serif;padding:11px 12px;outline:none;border-radius:0}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--ink)}.lead-form textarea{resize:vertical;min-height:92px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lead-form .orange-btn{border:0;cursor:pointer}.contact-inner:after{pointer-events:none}@media(max-width:760px){.contact-inner{grid-template-columns:1fr;gap:34px}.lead-form{padding:20px}.form-row{grid-template-columns:1fr}.contact-copy h2{font-size:58px}}html{scroll-padding-top:76px;-webkit-tap-highlight-color:transparent}body{overflow-x:hidden}section{content-visibility:auto;contain-intrinsic-size:1px 700px}.case-close,.orange-btn,.pricegrid article,.servicegrid article,.whatsapp-btn,.workcard{touch-action:manipulation}.contact,.hero,.section{contain:layout style}.case-hero,.preview{contain:layout paint}.lead-form input,.lead-form select,.lead-form textarea{font-size:16px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orange-btn,.pricegrid article,.servicegrid article,.workcard{transition:none}.hero *{animation:none!important;transition:none!important}.workcard{transform:none!important}}@media(max-width:420px){.shell{width:calc(100% - 24px)}.hero h1{font-size:48px}.workgrid{gap:9px}.workcard{padding:12px}.workcard h3{font-size:18px}.workcard p{font-size:10px}.preview{height:125px;margin:13px 0 15px}.mock-content{inset:27px 10px 10px;padding:9px}.mock-hero{padding:12px 2px 9px}.mock-hero strong{font-size:16px}.mock-cards{gap:4px}.mock-cards span{height:28px}}.scroll-progress{position:fixed;top:0;left:0;height:3px;background:var(--orange);z-index:100;width:0;transform-origin:left;pointer-events:none}.navlinks a{position:relative}.navlinks a.active:not(.navcta){color:var(--ink)}.navlinks a.active:not(.navcta):after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:var(--orange)}.back-top{position:fixed;right:22px;bottom:22px;width:42px;height:42px;display:grid;place-items:center;background:var(--orange);color:#fff;text-decoration:none;border:1px solid var(--ink);box-shadow:4px 4px 0 var(--ink);z-index:60;font:16px DM Mono,monospace;transition:transform .2s,box-shadow .2s}.back-top:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}@media(max-width:760px){.navlinks a.active:not(.navcta):after{bottom:-5px}.back-top{right:14px;bottom:14px;width:38px;height:38px}}:root{--orange-deep:#e9482f;--navy:#0b1020}body{background:radial-gradient(circle at 88% 8%,rgba(255,87,59,.06),transparent 24rem),var(--paper)}.topbar{transition:background .25s,border-color .25s}.wordmark{font-weight:600}.hero{position:relative}.hero:before{right:-90px;top:60px;width:260px;height:260px;border:1px solid #0b10201c;border-radius:50%;box-shadow:0 0 0 28px #0b102008,0 0 0 56px #0b102005}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{right:25px;top:95px;width:90px;height:90px;background:linear-gradient(90deg,#0b10200b 1px,transparent 0),linear-gradient(#0b10200b 1px,transparent 0);background-size:15px 15px}.hero-copy,.hero-stats{position:relative;z-index:1}.hero h1{max-width:1000px;text-wrap:balance}.hero h1 strong{position:relative;text-shadow:2px 2px 0 rgba(255,87,59,.08)}.hero h1 strong:after{content:"";position:absolute;left:0;right:5%;bottom:-7px;height:4px;background:var(--orange);transform:skewX(-18deg)}.stamp{position:relative;overflow:hidden}.stamp:after{content:"";position:absolute;inset:0;transform:translateX(-110%);background:linear-gradient(90deg,transparent,#fff6,transparent);animation:stampSweep 4s ease-in-out infinite}@keyframes stampSweep{0%,55%,to{transform:translateX(-110%)}70%{transform:translateX(110%)}}.section-head h2{position:relative}.section-head h2:after{content:"";display:block;width:46px;height:3px;background:var(--orange);margin-top:16px}.workcard{position:relative;overflow:hidden}.workcard:before{content:"";position:absolute;inset:0;border:1px solid transparent;pointer-events:none;transition:border-color .25s}.workcard:hover:before{border-color:var(--orange)}.preview{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.workcard:hover .preview{transform:scale(1.015);box-shadow:8px 8px 0 #d0c8ba}.mock-content{transition:transform .35s}.workcard:hover .mock-content{transform:translateY(-3px)}.pricegrid article,.servicegrid article{overflow:hidden}.pricegrid article:before,.servicegrid article:before{content:"";position:absolute;left:0;top:0;width:0;height:3px;background:var(--orange);transition:width .3s}.pricegrid article:hover:before,.servicegrid article:hover:before{width:100%}.marquee:after,.marquee:before{width:70px;z-index:2}.marquee:before{background:linear-gradient(90deg,#ebe5d8,transparent)}.marquee:after{background:linear-gradient(270deg,#ebe5d8,transparent)}.contact-inner{box-shadow:8px 8px 0 #c8c0b2}.lead-form{box-shadow:5px 5px 0 #d3cbbb}.orange-btn{position:relative;overflow:hidden}.orange-btn:after{content:"";position:absolute;inset:0;transform:translateX(-120%) skewX(-15deg);width:55%;background:#ffffff22;transition:transform .35s}.orange-btn:hover:after{transform:translateX(210%) skewX(-15deg)}@media(max-width:760px){.hero:before{width:170px;height:170px;right:-100px;top:80px}.hero:after{right:10px;top:120px;width:60px;height:60px}.hero h1 strong:after{height:3px;bottom:-4px}.contact-inner{box-shadow:5px 5px 0 #c8c0b2}}@media(prefers-reduced-motion:reduce){.stamp:after{animation:none}.mock-content,.preview{transition:none}.orange-btn:after{display:none}}.trust{background:#eee7d9}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.trust-grid article{padding:25px 20px 22px 0;margin-right:20px;border-right:1px solid var(--line)}.trust-grid article:last-child{border-right:0;margin-right:0}.trust-grid b{font:10px DM Mono,monospace;color:var(--orange)}.trust-grid h3{font-size:18px;line-height:1;margin:55px 0 12px;letter-spacing:-.03em}.trust-grid p{font-size:12px;line-height:1.65;color:#656961;margin:0}.availability{padding-top:0}.availability-card{background:var(--navy);color:#fff;padding:48px 52px;display:flex;align-items:center;justify-content:space-between;gap:35px;position:relative;overflow:hidden;box-shadow:8px 8px 0 #c8c0b2}.availability-card:after{content:"";position:absolute;width:300px;height:300px;border:1px solid #ffffff14;border-radius:50%;right:-80px;top:-130px}.availability-card small{font:9px DM Mono,monospace;letter-spacing:.13em;color:#aeb4c0}.status-dot{display:inline-block;width:8px;height:8px;background:#7ee081;border-radius:50%;margin-right:8px;box-shadow:0 0 0 5px #7ee08118}.availability-card h2{font-size:clamp(42px,6vw,70px);line-height:.86;letter-spacing:-.06em;margin:18px 0}.availability-card h2 em,.final-cta h2 em{color:var(--orange);font-style:normal}.availability-card p{max-width:530px;color:#aeb4c0;font-size:13px;line-height:1.6}.availability-card .orange-btn{position:relative;z-index:2;flex-shrink:0}.final-cta{padding:72px 0;display:flex;align-items:end;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}.final-cta small{font:500 9px DM Mono,monospace;letter-spacing:.14em;color:#756f65}.final-cta h2{font-size:clamp(48px,7vw,88px);line-height:.84;letter-spacing:-.06em;margin:16px 0 0}@media(max-width:850px){.trust-grid{grid-template-columns:1fr 1fr}.trust-grid article:nth-child(2){border-right:0}.trust-grid article{border-bottom:1px solid var(--line);margin-bottom:0}.availability-card{padding:38px 30px}}@media(max-width:760px){.trust-grid{grid-template-columns:1fr}.trust-grid article{border-right:0;margin-right:0}.trust-grid article:last-child{border-bottom:0}.availability-card{padding:32px 24px;display:block}.availability-card .orange-btn{margin-top:22px}.final-cta{display:block;padding:58px 0}.final-cta .orange-btn{margin-top:25px}}.footer,.footer-links{align-items:center}.footer-links{display:flex;gap:18px}.footer-links a{color:#777064;text-decoration:none;font:9px DM Mono,monospace;letter-spacing:.08em}.footer-links a:hover{color:var(--orange)}.case-close:focus-visible,.footer-links a:focus-visible,.hamb:focus-visible,.navlinks a:focus-visible,.orange-btn:focus-visible,.whatsapp-btn:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.case-overlay{overscroll-behavior:contain}@media(max-width:760px){.footer-links{flex-wrap:wrap;gap:12px}.footer{align-items:flex-start}}.hamb{display:none;border:1px solid var(--ink);background:transparent;width:40px;height:40px;place-items:center;color:var(--ink);cursor:pointer}.lead-form input:invalid:not(:placeholder-shown),.lead-form textarea:invalid:not(:placeholder-shown){border-color:var(--orange-deep)}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{box-shadow:0 0 0 2px rgba(255,87,59,.12)}.case-close:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media(max-width:760px){.hamb{display:grid}.navlinks{display:flex;visibility:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s}.navlinks.open{display:flex;visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.navlinks .navcta{justify-content:center;margin-top:4px}}@media(prefers-reduced-motion:reduce){.navlinks{transition:none}}.hepra-hero{min-height:690px;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:30px;padding:68px 0 60px;position:relative;overflow:visible}.hepra-hero .hero-copy{max-width:650px}.hepra-hero .stamp{font-size:9px;margin-bottom:4px}.hepra-hero h1{font-size:clamp(58px,7.2vw,96px);line-height:.88;letter-spacing:-.07em;margin:25px 0 24px}.hepra-hero h1 strong{color:var(--orange);font-weight:700}.hepra-hero h1>span{display:inline-block;color:var(--ink);font-weight:700}.hepra-hero .hero-copy>p{font-size:16px;line-height:1.6;max-width:570px;color:#424958;margin:0}.hero-benefits{display:flex;flex-wrap:wrap;gap:9px 18px;margin:22px 0 27px}.hero-benefits span{font:500 9px DM Mono,monospace;letter-spacing:.03em;color:#343a46}.hero-benefits span:first-child{color:var(--ink)}.hepra-hero .hero-bottom{margin-top:0;gap:20px;flex-wrap:wrap}.hero-secondary{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font:500 9px DM Mono,monospace;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid var(--ink);padding:8px 0}.hero-secondary:hover{color:var(--orange);border-color:var(--orange)}.hero-trust{margin-top:23px;font:9px DM Mono,monospace;color:#777064;letter-spacing:.02em}.hero-trust i{font-style:normal;color:var(--orange);padding:0 6px}.hero-visual{position:relative;min-height:430px;display:flex;align-items:center;justify-content:center}.hero-visual:before{content:"";position:absolute;width:390px;height:390px;border-radius:50%;background:#e8e0d1;right:5px;top:18px}.store-device{position:absolute;background:#151a28;border:1px solid #0b1020;box-shadow:9px 10px 0 #c9c1b3;border-radius:8px;z-index:2}.laptop{width:min(450px,100%);height:285px;right:0;top:58px;padding:13px 13px 17px}.laptop:after{content:"";position:absolute;left:-7%;right:-7%;bottom:-12px;height:9px;background:#c5bcad;border:1px solid #9f978a;border-radius:2px}.device-top{height:11px;display:flex;gap:4px;align-items:center;margin-bottom:8px}.device-top i{width:5px;height:5px;border-radius:50%;background:#737b88}.store-screen{height:100%;background:#faf7ef;overflow:hidden;border-radius:3px;color:#111725}.store-nav{height:30px;border-bottom:1px solid #11172518;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:0 12px;font:6px DM Mono,monospace}.store-nav b{font-size:9px;letter-spacing:.08em}.store-nav span{justify-self:center;color:#5f6670}.store-nav strong{font-size:8px}.store-hero-copy{padding:27px 25px 14px;display:flex;flex-direction:column;align-items:flex-start}.store-hero-copy small{font:6px DM Mono,monospace;color:#7b7469}.store-hero-copy b{font-size:27px;line-height:.9;letter-spacing:-.06em;margin:9px 0 13px}.store-hero-copy span{font:6px DM Mono,monospace;background:var(--orange);color:white;padding:6px 8px}.store-products{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 25px}.store-products i{height:68px;background:#e8e0d2;border:1px solid #1117250e}.store-products i:nth-child(2){background:#d9e0d4}.store-products i:nth-child(3){background:#e2d8cc}.phone{width:126px;height:250px;right:-8px;bottom:7px;padding:7px;border-radius:17px;z-index:4;box-shadow:7px 8px 0 #c0b7a8}.phone-notch{position:absolute;z-index:2;left:50%;top:9px;transform:translateX(-50%);width:42px;height:10px;border-radius:8px;background:#0b1020}.phone-screen{height:100%;background:#f8f3e8;border-radius:12px;overflow:hidden;padding:29px 12px 10px;display:flex;flex-direction:column;color:#111725}.phone-screen>b{font:7px DM Mono,monospace;letter-spacing:.1em}.phone-screen small{font:5px DM Mono,monospace;color:#777;margin-top:17px}.phone-screen strong{font-size:24px;line-height:.82;letter-spacing:-.06em;margin:8px 0}.phone-screen>span{font:5px DM Mono,monospace;background:var(--orange);color:#fff;padding:5px 6px;align-self:flex-start}.phone-card{margin-top:auto;height:58px;background:#ddd4c6}.hero-note{position:absolute;z-index:5;background:#111725;color:white;padding:7px 9px;font:500 8px DM Mono,monospace;letter-spacing:.08em;box-shadow:3px 3px 0 var(--orange)}.note-one{left:8px;top:82px;transform:rotate(-4deg)}.note-two{right:-1px;top:31px;transform:rotate(4deg)}.hero-stat-card{position:absolute;left:0;bottom:5px;background:#fffaf1;border:1px solid #bdb4a6;padding:13px 16px;display:flex;align-items:center;gap:12px;z-index:5;box-shadow:5px 5px 0 #c8c0b2}.hero-stat-card b{font-size:27px;letter-spacing:-.06em;color:var(--orange)}.hero-stat-card span{font:7px/1.35 DM Mono,monospace;color:#666}.hepra-hero .hero-stats{display:none}@media(max-width:900px){.hepra-hero{grid-template-columns:1fr}.hepra-hero .hero-visual{min-height:390px}.hepra-hero .hero-copy{max-width:760px}}@media(max-width:760px){.hepra-hero{grid-template-columns:1fr;min-height:auto;padding:52px 0 46px;gap:34px}.hepra-hero h1{font-size:52px}.hepra-hero .hero-copy>p{font-size:14px}.hero-benefits{display:grid;grid-template-columns:1fr;gap:9px;margin:19px 0 24px}.hero-visual{min-height:335px}.hero-visual:before{width:290px;height:290px;right:-20px;top:20px}.laptop{width:calc(100% - 34px);height:205px;right:8px;top:40px}.store-hero-copy{padding:20px 18px 10px}.store-hero-copy b{font-size:21px}.store-products{padding:0 18px}.store-products i{height:47px}.phone{width:92px;height:185px;right:0;bottom:0;border-radius:13px}.phone-screen{border-radius:9px;padding:23px 8px 8px}.phone-notch{width:30px;height:7px;top:7px}.phone-screen strong{font-size:18px}.phone-card{height:42px}.hero-note{font-size:7px}.note-one{left:-1px;top:58px}.note-two{right:4px;top:17px}.hero-stat-card{left:0;bottom:-3px;padding:9px 11px}.hero-stat-card b{font-size:21px}}@media(max-width:420px){.hepra-hero h1{font-size:45px}.hero-visual{min-height:300px}.laptop{height:180px}.phone{width:82px;height:165px}}.hepra-hero .hero-visual{isolation:isolate}.laptop{padding:11px 11px 15px;display:flex;flex-direction:column}.laptop .device-top{flex:0 0 11px}.laptop .store-screen{flex:1;min-height:0;height:auto}.store-nav{min-height:28px}.store-hero-copy{padding:24px 22px 12px}.store-products i{height:58px}@media(max-width:760px){.hepra-hero{grid-template-columns:1fr}.hepra-hero .hero-visual{display:block}.hepra-hero .hero-copy{position:relative;z-index:10}.hepra-hero .hero-bottom,.hepra-hero .hero-trust{position:relative;z-index:12}.hepra-hero .hero-visual{min-height:300px;margin-top:4px}.hepra-hero .hero-visual:before{right:50%;transform:translateX(50%);top:12px;width:275px;height:275px}.hepra-hero .laptop{width:calc(100% - 42px);height:190px;right:21px;top:34px;padding:8px 8px 12px}.hepra-hero .device-top{height:8px;flex-basis:8px;margin-bottom:5px}.hepra-hero .device-top i{width:4px;height:4px}.hepra-hero .store-nav{height:22px;min-height:22px;padding:0 8px;font-size:5px}.hepra-hero .store-nav b{font-size:7px}.hepra-hero .store-nav span{display:none}.hepra-hero .store-hero-copy{padding:15px 14px 8px}.hepra-hero .store-hero-copy small{font-size:5px}.hepra-hero .store-hero-copy b{font-size:18px;line-height:.92;margin:6px 0 8px}.hepra-hero .store-hero-copy span{font-size:5px;padding:5px 7px}.hepra-hero .store-products{padding:0 14px;gap:5px}.hepra-hero .store-products i{height:38px}.hepra-hero .phone{width:82px;height:165px;right:4px;bottom:0;padding:6px}.hepra-hero .phone-screen{padding:23px 8px 8px}.hepra-hero .phone-screen>b{font-size:6px}.hepra-hero .phone-screen small{margin-top:12px;font-size:4px}.hepra-hero .phone-screen strong{font-size:17px}.hepra-hero .phone-screen>span{font-size:4px;padding:4px 5px}.hepra-hero .phone-card{height:34px}.hepra-hero .hero-note{font-size:6px;padding:5px 7px}.hepra-hero .note-one{left:2px;top:48px}.hepra-hero .note-two{right:3px;top:15px}.hepra-hero .hero-stat-card{left:3px;bottom:-2px;padding:8px 10px}.hepra-hero .hero-stat-card b{font-size:18px}.hepra-hero .hero-stat-card span{font-size:6px}}@media(max-width:420px){.hepra-hero .hero-visual{min-height:275px}.hepra-hero .laptop{width:calc(100% - 30px);right:15px;height:168px;top:35px}.hepra-hero .store-hero-copy b{font-size:16px}.hepra-hero .phone{width:72px;height:145px}}.marquee{position:relative;overflow:hidden;padding:0;background:#ebe5d8;border-block:1px solid var(--line);height:58px;display:flex;align-items:center;white-space:nowrap}.marquee:after,.marquee:before{content:"";position:absolute;top:0;bottom:0;width:110px;z-index:3;pointer-events:none}.marquee:before{left:0;background:linear-gradient(90deg,#ebe5d8 18%,transparent)}.marquee:after{right:0;background:linear-gradient(270deg,#ebe5d8 18%,transparent)}.marquee .marquee-track{display:flex;width:max-content;align-items:center;animation:skillsMarquee 24s linear infinite;will-change:transform}.marquee-track>span{display:inline-flex;align-items:center;flex:0 0 auto;font:500 11px DM Mono,monospace;letter-spacing:.12em;color:#303644;padding-right:10px}.marquee i{display:inline-block;color:var(--orange);font-style:normal;margin:0 18px;transform:scale(.8);animation:marqueeStar 1.6s ease-in-out infinite}@keyframes skillsMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes marqueeStar{0%,to{transform:scale(.75) rotate(0deg);opacity:.65}50%{transform:scale(1.1) rotate(45deg);opacity:1}}.marquee:hover .marquee-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.marquee .marquee-track,.marquee i{animation:none}}@media(max-width:760px){.marquee{height:52px}.marquee:after,.marquee:before{width:45px}.marquee .marquee-track{animation-duration:18s}.marquee-track>span{font-size:9px}.marquee i{margin:0 12px}}.about-upgrade{grid-template-columns:.72fr 1.28fr;gap:80px;position:relative;overflow:hidden}.about-upgrade:before{content:"03";position:absolute;right:-18px;top:55px;font:500 190px/1 DM Mono,monospace;color:#0b102008;letter-spacing:-.12em;pointer-events:none}.about-heading{position:relative;z-index:1}.about-heading h2{font-size:clamp(48px,6.5vw,78px);line-height:.83;letter-spacing:-.07em;margin:18px 0 28px}.about-heading h2 span{color:var(--ink)}.about-signature{display:inline-block;border-top:1px solid var(--line);padding-top:10px;font:8px DM Mono,monospace;letter-spacing:.1em;color:#777064}.aboutcopy{padding-top:8px;position:relative;z-index:1}.about-kicker{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:25px}.about-kicker span{font:9px DM Mono,monospace;color:var(--orange)}.about-kicker b{font:9px DM Mono,monospace;letter-spacing:.1em;color:#777064}.aboutcopy .big{font-size:clamp(25px,3vw,38px);line-height:1.12;letter-spacing:-.04em;max-width:650px;margin:0 0 20px}.aboutcopy .big em{font-style:normal;color:var(--orange)}.aboutcopy>p:not(.big){font-size:14px;line-height:1.8;color:#5e625f;max-width:650px;margin-bottom:28px}.about-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin-bottom:20px}.about-metrics div{padding:15px 12px 14px 0;border-right:1px solid var(--line)}.about-metrics div:last-child{border-right:0}.about-metrics b{display:block;font-size:28px;line-height:1;color:var(--orange);letter-spacing:-.06em}.about-metrics span{display:block;margin-top:7px;font:8px/1.4 DM Mono,monospace;color:#777064}.about-upgrade .facts{margin-top:0}.about-upgrade .facts span{display:flex;align-items:center;gap:10px;padding:13px 0}.about-upgrade .facts span i{margin-left:auto;color:#aaa195;font-style:normal;transition:.2s}.about-upgrade .facts span:hover i{color:var(--orange);transform:translate(3px,-3px)}@media(max-width:850px){.about-upgrade{grid-template-columns:1fr;gap:38px}.about-upgrade:before{font-size:140px;top:35px}.about-heading h2{font-size:58px}.aboutcopy{padding-top:0}}@media(max-width:760px){.about-upgrade{gap:32px;padding-top:68px;padding-bottom:68px}.about-upgrade:before{right:-8px;top:45px;font-size:110px}.about-heading h2{font-size:52px;margin-top:15px}.about-signature{font-size:7px}.about-kicker{margin-bottom:20px}.aboutcopy .big{font-size:26px}.aboutcopy>p:not(.big){font-size:13px;line-height:1.7}.about-metrics b{font-size:24px}.about-metrics span{font-size:7px}.about-upgrade .facts{grid-template-columns:1fr}}@media(max-width:420px){.about-heading h2{font-size:47px}.aboutcopy .big{font-size:24px}.about-metrics b{font-size:22px}}.about-story{border-left:2px solid var(--orange);padding:2px 0 2px 18px;margin:24px 0 27px;max-width:650px}.about-story p{font-size:13px;line-height:1.75;color:#60655f;margin:0 0 13px}.about-story p:last-child{margin-bottom:0}.about-story p:first-child{font-size:15px;line-height:1.5;color:var(--ink)}.about-story b{font-weight:600}.about-story strong{color:var(--ink);font-weight:600}@media(max-width:760px){.about-story{padding-left:14px;margin:20px 0 24px}.about-story p{font-size:12px;line-height:1.7}.about-story p:first-child{font-size:14px}}.faq-section{background:#eee7d9}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.faq-grid article{padding:24px 25px 25px 0;border-bottom:1px solid var(--line);margin-right:25px}.faq-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:25px;margin-right:0}.faq-grid h3{font-size:19px;line-height:1.1;letter-spacing:-.03em;margin:0 0 12px}.faq-grid p{font-size:12px;line-height:1.7;color:#626760;margin:0;max-width:520px}@media(max-width:760px){.faq-grid{grid-template-columns:1fr}.faq-grid article,.faq-grid article:nth-child(2n){border-left:0;margin-right:0;padding:20px 0}.faq-grid article:first-child{padding-top:22px}}.what-you-get{background:#eee7d9}.feature-intro{max-width:650px;font-size:14px;line-height:1.7;color:#626760;margin:-15px 0 30px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature-grid article{min-height:185px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;background:#f3ede1;transition:transform .2s,background .2s}.feature-grid article:hover{transform:translateY(-3px);background:#f8f2e8}.feature-grid article>b{font:8px DM Mono,monospace;color:var(--orange)}.feature-grid h3{font-size:15px;letter-spacing:-.02em;margin:30px 0 10px}.feature-grid p{line-height:1.65;color:#6b6d68;max-width:280px}.feature-cta{display:inline-flex;align-items:center;gap:8px;margin-top:25px;border:1px solid var(--ink);padding:11px 15px;text-decoration:none;color:var(--ink);font:9px DM Mono,monospace;letter-spacing:.06em}.feature-cta:hover{background:var(--ink);color:#fff}@media(max-width:900px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.feature-intro{font-size:13px;margin:-5px 0 22px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:150px;padding:18px}.feature-grid h3{margin:22px 0 8px;font-size:14px}.feature-grid p{font-size:11px}}.feature-grid article{overflow:hidden}.feature-grid article>img{display:block;width:calc(100% + 44px);height:150px;object-fit:cover;margin:-22px -22px 20px;border-bottom:1px solid var(--line)}.feature-grid article>b{display:block}@media(max-width:600px){.feature-grid article>img{height:125px;margin:-18px -18px 18px;width:calc(100% + 36px);object-fit:cover}}.what-you-get{padding-top:92px;padding-bottom:92px}.what-you-get .section-head{margin-bottom:24px}.feature-intro{font-size:15px;line-height:1.65;max-width:690px;margin:0 0 38px}.feature-grid{gap:12px;border:0;background:transparent}.feature-grid article{min-height:0;height:365px;padding:0 18px 22px;border:1px solid #d8d0c2;background:#f6f0e5;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.feature-grid article:hover{transform:translateY(-5px);background:#faf5eb;box-shadow:0 12px 30px rgba(30,34,40,.07);border-color:#bcb3a4}.feature-grid article>img{flex:0 0 128px;width:calc(100% + 36px);height:128px;object-fit:contain;object-position:center;margin:0 -18px 18px;padding:10px 14px;background:#eae2d4;border-bottom:1px solid #d8d0c2}.feature-grid article>b{font-size:8px;letter-spacing:.12em;margin-bottom:0}.feature-grid h3{font-size:17px;line-height:1.05;letter-spacing:-.035em;margin:18px 0 11px}.feature-grid p{font-size:11px;line-height:1.7;color:#656861;margin:0;max-width:310px}.feature-cta{margin-top:30px}@media(max-width:900px){.feature-grid{grid-template-columns:repeat(2,1fr);gap:10px}.feature-grid article{height:345px}}@media(max-width:600px){.what-you-get{padding-top:68px;padding-bottom:68px}.feature-intro{font-size:13px;line-height:1.7;margin:0 0 25px}.feature-grid{grid-template-columns:1fr;gap:10px}.feature-grid article{height:auto;min-height:315px;padding:0 18px 20px}.feature-grid article>img{flex-basis:150px;height:150px;margin:0 -18px 17px;padding:12px 24px}.feature-grid h3{font-size:17px;margin:15px 0 9px}.feature-grid p{font-size:11px;line-height:1.7}}