.hostinger-reach-block-connect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.hostinger-reach-block-dialog{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;-webkit-box-shadow:0 0 10px rgb(0 0 0 / .05);box-shadow:0 0 10px rgb(0 0 0 / .05)}.hostinger-reach-block-dialog__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);-ms-flex-line-pack:center;align-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;-webkit-box-shadow:0 0 0 #fff0;box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;-webkit-box-sizing:border-box;box-sizing:border-box}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message.is-success{background:rgb(0 158 91 / .1019607843);font-weight:700;padding:1em;gap:10px}:root{--bg:#0A0A0D;--surface:#111116;--surface-2:#15151B;--card:#131319;--card-hover:#17171E;--line:#232330;--line-2:#2C2C3A;--line-3:#383848;--heading:#F6F7F9;--body:#B7B9C4;--muted:#84869A;--hint:#5C5E70;--accent:#6FC9D8;--accent-br:#5FD6E8;--accent-deep:#2FA3B6;--accent-tint:rgba(111,201,216,0.12);--accent-line:rgba(111,201,216,0.32);--grad:linear-gradient(110deg, #5FD6E8 0%, #2FA3B6 100%);--grad-text:linear-gradient(110deg, #7FDCEC 0%, #4FC1D2 100%);--r-card:14px;--r-btn:11px;--r-chip:11px;--maxw:1120px;--font-head:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--body);background:var(--bg);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-head);color:var(--heading);margin:0 0 .5em;font-weight:600;letter-spacing:-.01em}h1{font-size:clamp(2.2rem, 4.5vw, 2.75rem);font-weight:700;line-height:1.1}h2{font-size:clamp(1.75rem, 3.2vw, 2.05rem);line-height:1.16}h3{font-size:1.0625rem;line-height:1.35}p{margin:0 0 1rem}a{color:var(--accent);text-decoration:none;transition:color 0.18s ease}a:hover{color:var(--accent-br)}img{max-width:100%;height:auto}strong{color:var(--heading);font-weight:600}.grad-word{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.container{max-width:var(--maxw);margin:0 auto;padding:0 24px}.section{padding:96px 0}.section--soft{background:var(--surface)}.center{text-align:center}.section--light{background:#FFF;--heading:#14141A;--body:#4A4A5A;--muted:#6B6B7C;--card:#FFFFFF;--card-hover:#FBFCFD;--line:#EAEAF0;--line-2:#E0E0EA;--line-3:#D4D4E0;--surface-2:#F5F6F8}.section--light h1,.section--light h2,.section--light h3,.section--light h4{color:#14141A}.section--light p{color:#4A4A5A}.section--light .lead{color:#4A4A5A}.section--light .card p{color:#6B6B7C}.section--light .btn--secondary{color:#14141A;border-color:var(--line-3)}.section--light .btn--secondary:hover{color:var(--accent-deep);border-color:var(--accent)}.section--light .feature-visual{background:#F5F6F8;border-color:#E0E0EA}.lead{font-size:1.0625rem;color:var(--body);max-width:620px;line-height:1.65}.center .lead{margin-left:auto;margin-right:auto}.eyebrow{display:inline-block;font-family:var(--font-body);background:var(--accent-tint);color:var(--accent);border:.5px solid var(--accent-line);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:.6875rem;padding:5px 12px;border-radius:7px;margin-bottom:1rem}.btn{display:inline-flex;align-items:center;gap:8px;padding:.78rem 1.4rem;border-radius:var(--r-btn);font-family:var(--font-body);font-weight:600;font-size:.9375rem;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,background 0.18s ease,color 0.18s ease;cursor:pointer;border:none;line-height:1}.btn--primary{background:var(--grad);color:#06181C}.btn--primary:hover{color:#06181C;transform:translateY(-1px);box-shadow:0 8px 24px rgb(95 214 232 / .22)}.btn--secondary{background:#fff0;color:var(--heading);border:.5px solid var(--line-3)}.btn--secondary:hover{color:var(--accent-br);border-color:var(--accent-line);transform:translateY(-1px)}:focus-visible{outline:2px solid var(--accent-br);outline-offset:3px;border-radius:4px}.site-header{position:sticky;top:0;z-index:50;background:rgb(10 10 13 / .72);backdrop-filter:saturate(160%) blur(14px);border-bottom:.5px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:70px}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-weight:600;font-size:1.0625rem;color:var(--heading);letter-spacing:-.01em}.brand:hover{color:var(--heading)}.brand .mark{width:32px;height:32px;border-radius:9px;background:var(--grad);display:inline-flex;align-items:center;justify-content:center;color:#06181C;flex-shrink:0}.brand .mark svg{width:18px;height:18px}.nav-menu{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0}.nav-menu a{color:var(--muted);font-weight:500;font-size:.9375rem}.nav-menu a:hover{color:var(--heading)}.nav-cta{margin-left:6px}.hero{position:relative;overflow:hidden;padding:112px 0 88px}.hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 440px at 50% -6%,rgb(111 201 216 / .22),transparent 68%),radial-gradient(620px 320px at 50% 4%,rgb(47 163 182 / .12),transparent 70%)}.hero-bg svg{position:absolute;inset:0;width:100%;height:100%}.hero .container{position:relative;z-index:1}.hero h1{margin-bottom:1.1rem}.hero .lead{margin:0 auto 2rem;font-size:1.125rem}.hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.spica-line{stroke:var(--accent);stroke-width:1;opacity:.22}.spica-dot{fill:var(--accent);opacity:.45}.chip{width:38px;height:38px;border-radius:var(--r-chip);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0;background:var(--accent-tint);color:var(--accent);border:.5px solid var(--accent-line)}.chip svg{width:19px;height:19px}.chip--peri,.chip--cyan{background:var(--accent-tint);color:var(--accent)}.grid{display:grid;gap:22px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.card{background:var(--card);border:.5px solid var(--line);border-radius:var(--r-card);padding:28px;transition:border-color 0.18s ease,background 0.18s ease,transform 0.18s ease}.card:hover{border-color:var(--line-3);background:var(--card-hover);transform:translateY(-2px)}.card h3{margin-bottom:.4rem;color:var(--heading)}.card p{margin:0;color:var(--muted);font-size:.9375rem}.feature{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.feature h2{margin-bottom:.75rem}.feature .lead{margin-bottom:1.2rem}.feature ul{list-style:none;padding:0;margin:1.2rem 0 1.8rem}.feature li{padding:8px 0 8px 30px;position:relative;color:var(--body)}.feature li svg{position:absolute;left:0;top:10px;width:17px;height:17px;color:var(--accent)}.feature-visual{border-radius:var(--r-card);min-height:320px;background:var(--surface-2);border:.5px solid var(--line-2);display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:2rem;font-weight:600;letter-spacing:-.01em;padding:40px;text-align:center;color:#fff0;background-clip:padding-box;position:relative}.feature-visual span{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.product-video{width:100%;border-radius:var(--r-card);overflow:visible}.product-video__el{display:block;width:100%;height:auto;border-radius:var(--r-card);background:#fff0}.laptop-stage{perspective:1600px;perspective-origin:50% 36%;min-height:360px;display:flex;align-items:center;justify-content:center}.laptop{position:relative;width:440px;height:276px;transform-style:preserve-3d;transform:rotateX(14deg) rotateY(var(--ry,-24deg));transition:transform 0.08s linear}.laptop__lid{position:absolute;inset:0;transform-origin:50% 100%;transform:rotateX(-6deg);transform-style:preserve-3d;border-radius:16px;background:linear-gradient(180deg,#1c1c24,#101015);border:1px solid #2c2c38;padding:12px;box-shadow:0 30px 60px rgb(0 0 0 / .55)}.laptop__screen{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:#0b0c11;border:1px solid #20212b}.laptop__glare{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgb(255 255 255 / .1) 0%,transparent 32%,transparent 100%)}.laptop__deck{position:absolute;top:100%;left:-4px;width:448px;height:300px;transform-origin:top center;transform:rotateX(-90deg);background:linear-gradient(180deg,#202028,#14141a);border:1px solid #2c2c38;border-radius:8px 8px 14px 14px;box-shadow:0 -6px 18px rgb(0 0 0 / .4) inset}.laptop__keyboard{position:absolute;top:26px;left:50%;transform:translateX(-50%);width:380px;height:150px;border-radius:8px;background:repeating-linear-gradient(90deg,#2a2a34 0 30px,transparent 30px 36px),repeating-linear-gradient(180deg,#2a2a34 0 22px,transparent 22px 28px);opacity:.6}.laptop__trackpad{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:150px;height:92px;border-radius:10px;background:#1a1a22;border:1px solid #2c2c38}.ui{position:absolute;inset:0;display:flex;flex-direction:column;font-family:var(--font-body)}.ui__top{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #1c1d27}.ui__dot{width:10px;height:10px;border-radius:3px;background:var(--grad)}.ui__brand{font-family:var(--font-head);font-weight:600;font-size:12px;color:#eef0f3}.ui__spacer{flex:1}.ui__pill{width:46px;height:12px;border-radius:6px;background:var(--accent-tint);border:.5px solid var(--accent-line)}.ui__body{flex:1;display:flex}.ui__side{width:64px;border-right:1px solid #1c1d27;padding:12px 10px;display:flex;flex-direction:column;gap:10px}.ui__side span{height:8px;border-radius:4px;background:#1f2029}.ui__side span:first-child{background:var(--accent);opacity:.85}.ui__main{flex:1;padding:14px;display:flex;flex-direction:column;gap:14px}.ui__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ui__card{background:#12131a;border:1px solid #20212b;border-radius:8px;padding:10px}.ui__card b{display:block;font-family:var(--font-head);font-size:16px;color:#f2f4f7}.ui__card i{font-style:normal;font-size:9px;color:#7b7d90}.ui__chart{flex:1;display:flex;align-items:flex-end;gap:9px;padding-top:4px}.ui__chart span{flex:1;border-radius:4px 4px 0 0;background:var(--grad);opacity:.92}@media (max-width:900px){.laptop{transform:rotateX(12deg) rotateY(-16deg) scale(.82)}.laptop-stage{min-height:300px}}@media (max-width:480px){.laptop{transform:rotateX(12deg) rotateY(-12deg) scale(.64)}}.stats-band{background:var(--grad);border-radius:var(--r-card);padding:48px 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;color:#06181C}.stat{text-align:center}.stat .num{font-family:var(--font-head);font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:8px}.stat .label{font-size:.9375rem;opacity:.85}.cta-band{background:var(--surface-2);border:.5px solid var(--line-2);border-radius:var(--r-card);padding:64px 40px;text-align:center;position:relative;overflow:hidden}.cta-band::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 240px at 50% 0%,rgb(111 201 216 / .1),transparent 70%)}.cta-band>*{position:relative}.cta-band h2{color:var(--heading)}.cta-band p{color:var(--body);max-width:520px;margin:0 auto 1.8rem}.page-head{padding:80px 0 36px}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post-card{background:var(--card);border:.5px solid var(--line);border-radius:var(--r-card);overflow:hidden;transition:border-color 0.18s ease,background 0.18s ease,transform 0.18s ease}.post-card:hover{border-color:var(--line-3);background:var(--card-hover);transform:translateY(-2px)}.post-card .thumb{aspect-ratio:16/9;background:var(--surface-2);overflow:hidden}.post-card .thumb img{width:100%;height:100%;object-fit:cover}.post-card .body{padding:24px}.post-meta{font-size:.8125rem;color:var(--muted);margin-bottom:8px}.post-card h3{margin-bottom:.4rem}.post-card h3 a{color:var(--heading)}.post-card h3 a:hover{color:var(--accent)}.single-post{max-width:760px;margin:0 auto;padding:64px 24px}.single-post h1{margin-bottom:.5rem}.single-post .post-meta{margin-bottom:2rem;font-size:.9rem}.single-post img{border-radius:var(--r-card);margin:1.5rem 0}.single-post p,.single-post li{font-size:1.0625rem;color:var(--body)}.pagination{display:flex;gap:10px;justify-content:center;margin-top:48px}.pagination .page-numbers{padding:8px 14px;border:.5px solid var(--line-2);border-radius:9px;color:var(--body)}.pagination .current{background:var(--accent);color:#06181C;border-color:var(--accent)}.page-content{max-width:760px;margin:0 auto;padding:64px 24px}.page-content h1{margin-bottom:1rem}.site-footer{background:var(--surface);border-top:.5px solid var(--line);padding:56px 0 32px;margin-top:48px}.footer-grid{display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px;margin-bottom:32px}.footer-brand{max-width:320px}.footer-brand .brand{margin-bottom:14px}.footer-brand p{color:var(--muted);font-size:.9rem}.footer-col h4{font-family:var(--font-body);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:.8rem}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col li{margin-bottom:8px}.footer-col a{color:var(--body);font-size:.9rem}.footer-col a:hover{color:var(--accent)}.footer-bottom{border-top:.5px solid var(--line);padding-top:24px;text-align:center;color:var(--muted);font-size:.8125rem}@media (max-width:900px){.grid-3,.posts{grid-template-columns:1fr 1fr}.feature{grid-template-columns:1fr;gap:32px}.feature-visual{min-height:240px}}@media (max-width:640px){.section{padding:64px 0}.grid-3,.grid-2,.posts,.stats-band{grid-template-columns:1fr}.nav-menu{display:none}.stats-band{gap:32px;padding:40px 28px}}.reveal{opacity:0;filter:blur(12px);transform:translateY(18px);transition:opacity 0.7s ease,filter 0.7s ease,transform 0.7s ease;will-change:opacity,filter,transform}.reveal.is-visible{opacity:1;filter:blur(0);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}.reveal{opacity:1;filter:none;transform:none}}