@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&display=swap";
*{box-sizing:border-box}html{background-color:#0f0f0f}body{color:#eaeaea;background-color:#0f0f0f;margin:0;padding:0;font-family:Inter,sans-serif;overflow-x:hidden}@keyframes star-glow{0%{filter:drop-shadow(0 0 5px #ffbc0066);transform:scale(1)}50%{filter:drop-shadow(0 0 12px #ffd700cc);transform:scale(1.1)}to{filter:drop-shadow(0 0 5px #ffbc0066);transform:scale(1)}}.hs2-marketing-star,.hs2-marketing-star-small,.hs2-marketing-star-main,.hs2-marketing-star-cat{color:#ffbc00;animation:3s ease-in-out infinite star-glow}.hs2-marketing-star{z-index:5;font-size:1.4rem;position:absolute;top:8px;right:8px}.hs2-marketing-star-small{vertical-align:middle;margin-left:5px;font-size:.8rem}.hs2-marketing-star-main{font-size:1.6rem}.hs2-marketing-star-cat{font-size:1.3rem}.hs2-container{background:#0f0f0f;flex-direction:column;min-height:100vh;display:flex}.hs2-hero{background:#060606;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100vh;display:flex;position:relative;overflow:hidden}.hs2-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(500px circle at var(--spot-x,50%) var(--spot-y,40%), #00d4ff24 0%, transparent 70%);transition:background 50ms linear;position:absolute;inset:0}.hs2-blob{filter:blur(110px);pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:absolute}.hs2-blob--cyan{background:radial-gradient(circle,#00d4ff80 0%,#0000 70%);width:720px;height:620px;top:-130px;left:50%;transform:translate(-50%)}.hs2-blob--purple{background:radial-gradient(circle,#aa00ff61 0%,#0000 70%);width:560px;height:560px;top:15%;right:-80px}.hs2-blob--blue{background:radial-gradient(circle,#1a40ff6b 0%,#0000 70%);width:500px;height:500px;bottom:5%;left:-60px}.hs2-hero-noise{z-index:2;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.hs2-apps-section-head{text-align:center;margin-bottom:2.5rem}.hs2-apps-section-head .hs2-section-title{margin-top:1rem}.hs2-apps-section-head .hs2-section-sub{max-width:520px;margin:0 auto}.hs2-apps-label{justify-content:center;margin-top:0;padding:0;display:flex}.hs2-apps-label span{letter-spacing:-.5px;text-transform:uppercase;color:#fff;background:#00d4ff14;border:1.5px solid #00d4ff73;border-radius:999px;align-items:center;padding:10px 32px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;display:inline-flex;box-shadow:0 0 18px #00d4ff33}.hs2-hero-strip{z-index:3;-webkit-backdrop-filter:blur(8px);background:#00000059;border:2.5px solid #00d4ff8c;border-radius:14px;flex-direction:column;gap:0;width:100%;max-width:1100px;margin:.5rem auto 0;padding:.5rem 2rem 0;display:flex;position:relative;box-shadow:0 0 32px #00d4ff33,inset 0 0 20px #00d4ff0a}.hs2-static-row{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:0;display:flex}.hs2-static-row .hs2-strip-card{flex:1 1 0;position:relative}@media (max-width:768px){.hs2-static-row .hs2-strip-card{border-bottom:1px solid #ffffff1a;flex:0 0 33.33%;min-width:33.33%}}@media (max-width:480px){.hs2-static-row .hs2-strip-card{flex:0 0 50%;min-width:50%}}.hs2-static-row--2{border-bottom:none}.hs2-carousel-wrapper{position:relative}.hs2-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto}.hs2-carousel::-webkit-scrollbar{display:none}.hs2-carousel .hs2-strip-card{scroll-snap-align:start;flex:1 1 0;min-width:0}@media (max-width:768px){.hs2-carousel .hs2-strip-card{flex:0 0 33.33%;min-width:33.33%}}@media (max-width:480px){.hs2-carousel .hs2-strip-card{flex:0 0 45%;min-width:45%}}.hs2-carousel-btn{z-index:10;color:#c4f;cursor:pointer;background:#140528eb;border:1px solid #aa00ffeb;border-radius:4px;justify-content:center;align-items:center;width:28px;height:56px;padding:0;font-size:1.6rem;line-height:1;transition:background .2s,border-color .2s,box-shadow .2s,color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 10px #aa00ff73,inset 0 0 8px #aa00ff1a}.hs2-carousel-btn:hover{color:#e8f;background:#aa00ff59;border-color:#b2f;box-shadow:0 0 20px #aa00ffb3,inset 0 0 12px #a0f3}.hs2-carousel-btn--prev{left:-14px}.hs2-carousel-btn--next{right:-14px}@media (max-width:768px){.hs2-carousel-btn{display:none}}.hs2-hero-main{z-index:3;flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:1100px;margin:0 auto;padding:2rem 2rem 0;display:flex;position:relative}@media (max-width:900px){.hs2-hero-main{flex-direction:column;align-items:center;gap:2rem}}.hs2-hero-right{flex-direction:column;flex:0 0 340px;align-items:flex-start;gap:1.5rem;max-width:340px;display:flex}@media (max-width:900px){.hs2-hero-right{flex:none;width:100%;max-width:100%}}.hs2-hero-visual{flex-direction:column;align-items:center;width:100%;padding-top:1rem;padding-bottom:1rem;display:flex;position:relative;overflow:hidden}.hs2-visual-orb{pointer-events:none;z-index:0;background:radial-gradient(circle,#00d4ff2e 0%,#aa00ff1f 45%,#0000 75%);border-radius:50%;width:280px;height:280px;animation:3.5s ease-in-out infinite orb-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes orb-pulse{0%,to{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.hs2-visual-grid{z-index:1;grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid;position:relative}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes bar-grow{0%{width:0}to{width:var(--bar-w)}}@keyframes dot-blink{0%,to{opacity:1;box-shadow:0 0 6px var(--card-color)}50%{opacity:.35;box-shadow:none}}.hs2-visual-card{animation:4s ease-in-out infinite float-card;animation-delay:var(--float-delay,0s);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:.4rem;padding:.6rem .65rem .55rem;transition:border-color .2s,box-shadow .2s;display:flex}.hs2-visual-card:hover{border-color:var(--card-color);box-shadow:0 0 18px color-mix(in srgb, var(--card-color) 25%, transparent)}.hs2-visual-card-top{align-items:center;gap:.45rem;display:flex}.hs2-visual-icon{color:var(--card-color);flex-shrink:0}.hs2-visual-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.03em;flex:1;font-size:.68rem;font-weight:600;overflow:hidden}.hs2-visual-dot{background:var(--card-color);width:7px;height:7px;animation:1.8s ease-in-out infinite dot-blink;animation-delay:var(--float-delay,0s);border-radius:50%;flex-shrink:0}.hs2-visual-bar-track{background:#ffffff1a;border-radius:2px;width:100%;height:3px;overflow:hidden}.hs2-visual-bar-fill{background:linear-gradient(90deg, var(--card-color), color-mix(in srgb, var(--card-color) 60%, #fff));height:100%;animation:1.4s cubic-bezier(.4,0,.2,1) forwards bar-grow;animation-delay:var(--bar-delay,.3s);border-radius:2px;width:0}.hs2-visual-pct{color:#fff;letter-spacing:.5px;font-size:.65rem}.hs2-visual-scanline{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#00d4ff99 40%,#00d4ffe6 50%,#00d4ff99 60%,#0000 100%);height:2px;animation:3s linear infinite scanline;position:absolute;top:0;left:0;right:0}@keyframes scanline{0%{opacity:0;top:0}5%{opacity:1}95%{opacity:1}to{opacity:0;top:100%}}.hs2-hero-content{z-index:2;text-align:left;flex-direction:column;flex:auto;align-items:flex-start;gap:1.15rem;max-width:580px;padding:1.75rem 0 1.5rem;display:flex;position:relative}@media (max-width:900px){.hs2-hero-content{text-align:center;align-items:center;max-width:100%}}.hs2-hero-marketing{z-index:3;cursor:pointer;background:linear-gradient(100deg,#00d4ff1f 0%,#aa00ff1a 50%,#1a40ff1f 100%);border:1px solid #00d4ff6b;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.5rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.hs2-hero-marketing:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#00d4ff0f,#aa00ff0f);transition:opacity .2s;position:absolute;inset:0}.hs2-hero-marketing:hover{border-color:#00d4ff80;transform:translateY(-1px);box-shadow:0 0 40px #00d4ff26,0 8px 32px #0006}.hs2-hero-marketing:hover:before{opacity:1}.hs2-hero-marketing:hover .hs2-hero-mkt-cta{color:#00d4ff;align-self:center;gap:.6rem}.hs2-hero-mkt-left{text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:1.25rem;width:100%;min-width:0;margin-left:auto;margin-right:auto;display:flex}.hs2-hero-mkt-badge{letter-spacing:2px;color:#00d4ff;white-space:nowrap;background:#00d4ff1f;border:1px solid #00d4ff80;border-radius:3px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.65rem;font-weight:800;display:inline-flex}.hs2-hero-mkt-text{color:#fff;text-align:center;width:100%;margin:0;font-size:.88rem;line-height:1.4}.hs2-hero-mkt-right{flex-shrink:0;justify-content:center;width:100%;display:flex}.hs2-hero-mkt-cta{color:#00d4ff;white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;margin-top:10px;font-size:.88rem;font-weight:700;transition:color .2s,gap .2s;display:inline-flex}.hs2-badge{letter-spacing:2.5px;color:#00d4ff;background:#00d4ff1a;border:1px solid #00d4ff80;border-radius:2px;padding:.4rem 1.1rem;font-size:.9rem;font-weight:700;display:inline-block}.hs2-hero-title{letter-spacing:-2px;color:#fff;margin:0;font-size:clamp(3.5rem,8vw,6rem);font-weight:800;line-height:1.05}.hs2-gradient-text{background:linear-gradient(90deg,#00d4ff 0%,#1a40ff 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.hs2-hero-sub{color:#fff;max-width:480px;margin:0;font-size:1.15rem;line-height:1.65}.hs2-hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.hs2-btn-primary{color:#000;cursor:pointer;letter-spacing:.3px;background:#00d4ff;border:2px solid #00d4ff;border-radius:2px;padding:.85rem 2rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;transition:all .2s}.hs2-btn-primary:hover{background:#29dbff;transform:translateY(-1px);box-shadow:0 0 24px #00d4ff66}.hs2-btn-outline{color:#e0e0e0;cursor:pointer;background:0 0;border:2px solid #ffffff59;border-radius:2px;align-items:center;gap:.5rem;padding:.85rem 2rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.hs2-btn-outline:hover{color:#fff;background:#ffffff0a;border-color:#ffffff80}.hs2-stats{color:#fff;align-items:center;gap:.75rem;margin-top:.25rem;font-size:.88rem;display:flex}.hs2-dot{color:#777}.hs2-section-inner{width:100%;max-width:1100px;margin:0 auto;padding:0 2rem}.hs2-section-label{letter-spacing:3px;color:#00d4ff;margin-bottom:1rem;font-size:.72rem;font-weight:700}.hs2-section-title{color:#fff;letter-spacing:-1px;margin:0 0 .75rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.15}.hs2-section-sub{color:#b0b0b0;margin:0 0 3rem;font-size:1.05rem;line-height:1.6}.hs2-platform-head{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:0;display:flex}.hs2-platform-head>div{flex:1}.hs2-platform-head>button{flex-shrink:0;margin-top:.25rem}@media (max-width:768px){.hs2-platform-head{flex-direction:column;gap:1rem}.hs2-platform-head>button{align-self:flex-start}}.hs2-platform{border-top:1px solid #ffffff1f;padding:6rem 0}.hs2-categories{flex-direction:column;gap:0;display:flex}.hs2-category{border-bottom:1px solid #ffffff1a;grid-template-columns:260px 1fr;align-items:center;gap:2rem;padding:2rem 0;display:grid}.hs2-category:last-child{border-bottom:none}.hs2-category--marketing{background:#00d4ff0a;border:1px solid #00d4ff2e;border-radius:10px;margin-bottom:.5rem;padding:2rem 1.25rem;border-bottom:1px solid #00d4ff2e!important}.hs2-category--marketing .hs2-cat-header{border-left-color:#00d4ff}.hs2-category--marketing .hs2-cat-title{color:#00d4ff;text-shadow:0 0 12px #00d4ff66}.hs2-category--marketing .hs2-module-card{background:#00d4ff08;border-color:#00d4ff38}.hs2-cat-header{border-left:3px solid var(--cat-accent,#00d4ff);padding-left:1.25rem}.hs2-cat-title{color:#fff;margin:0 0 .4rem;font-size:1rem;font-weight:700}.hs2-cat-desc{color:#fff;margin:0;font-size:.85rem;line-height:1.5}.hs2-modules-row{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.55rem;display:grid}.hs2-module-card{cursor:pointer;color:#cacaca;background:#ffffff08;border:1px solid #ffffff29;border-radius:10px;min-width:140px;min-height:90px;padding:0;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.hs2-module-card:hover{border-color:var(--card-accent,#00d4ff);box-shadow:0 8px 28px #00000059}.hs2-module-card:hover .hs2-mod-front{opacity:0;transform:translateY(-6px)}.hs2-module-card:hover .hs2-mod-hover{opacity:1;transform:translateY(0)}.hs2-mod-front{align-items:center;gap:.55rem;padding:.6rem 1rem;transition:opacity .2s,transform .2s;display:flex}.hs2-mod-front .hs2-mod-icon{color:var(--card-accent,#00d4ff);opacity:.9;flex-shrink:0}.hs2-mod-front .hs2-mod-name{white-space:nowrap;font-size:.88rem;font-weight:600}.hs2-mod-hover{opacity:0;background:linear-gradient(135deg,#000000d9 0%,#000000eb 100%);flex-direction:column;justify-content:space-between;padding:.75rem 1rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:0;transform:translateY(6px)}.hs2-mod-hover .hs2-mod-hover-name{color:var(--card-accent,#00d4ff);text-transform:uppercase;letter-spacing:.5px;font-size:.78rem;font-weight:800}.hs2-mod-hover .hs2-mod-hover-desc{color:#ccc;flex:1;margin:.3rem 0 .4rem;font-size:.76rem;line-height:1.45}.hs2-mod-hover .hs2-mod-hover-cta{color:var(--card-accent,#00d4ff);letter-spacing:.3px;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.hs2-trial-banner{background:linear-gradient(90deg,#00d4ff24 0%,#1a40ff24 100%);border-top:1px solid #00d4ff47;border-bottom:1px solid #00d4ff47;padding:1.5rem 2rem}.hs2-trial-banner-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:1100px;margin:0 auto;display:flex}.hs2-trial-left{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.hs2-trial-badge{letter-spacing:2px;color:#00d4ff;white-space:nowrap;background:#00d4ff1a;border:1px solid #00d4ff99;border-radius:2px;padding:.3rem .75rem;font-size:.65rem;font-weight:800}.hs2-trial-text{color:#bbb;margin:0;font-size:.92rem;line-height:1.4}.hs2-trial-right{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.hs2-trial-note{color:#fff;white-space:nowrap;font-size:.8rem}.hs2-inline-cta{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1100px;margin:0 auto;padding:2rem;display:flex}.hs2-inline-cta-text{color:#ddd;font-size:1.1rem;font-weight:700}.hs2-inline-cta-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.hs2-btn-ghost{color:#fff;cursor:pointer;background:0 0;border:none;padding:.85rem 1.25rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;transition:color .2s}.hs2-btn-ghost:hover{color:#ccc}.hs2-platform-cta{background:#ffffff12;border:1px solid #ffffff38;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3rem;padding:1.75rem 2rem;display:flex}.hs2-platform-cta-text{margin:0;font-size:1rem;font-weight:600;color:#fff!important}.hs2-strip-card--featured{background:linear-gradient(135deg,#00d4ff2e 0%,#1a40ff24 100%);position:relative;border-right:1px solid #00d4ff4d!important}.hs2-strip-card--featured .hs2-strip-icon{filter:drop-shadow(0 0 6px #00d4ff99);opacity:1!important;color:#00d4ff!important}.hs2-strip-card--featured.hs2-strip-card .hs2-strip-name,.hs2-strip-card--featured .hs2-strip-name{color:#fff!important;font-weight:800!important}.hs2-strip-card--featured .hs2-strip-cat{color:#00d4ff80!important}.hs2-strip-card--featured:hover{background:linear-gradient(135deg,#00d4ff47 0%,#1a40ff38 100%)}.hs2-strip-card{cursor:pointer;text-align:center;background:0 0;border-right:1px solid #ffffff1a;flex-direction:column;flex:none;align-items:center;gap:.35rem;min-width:0;padding:.8rem .5rem;transition:all .2s;display:flex}.hs2-strip-card:last-child{border-right:none}.hs2-strip-card .hs2-strip-icon{color:var(--strip-accent,#00d4ff);opacity:.9;font-size:1.15rem;line-height:1;transition:opacity .2s,transform .2s}.hs2-strip-card .hs2-strip-name{color:#e2e2e2;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;font-size:.7rem;font-weight:700;line-height:1.2;transition:color .2s;overflow:hidden}.hs2-strip-card .hs2-strip-cat{color:#fffcfc;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;font-size:.58rem;font-weight:500;line-height:1;overflow:hidden}.hs2-strip-card:hover{background:#00d4ff0a}.hs2-strip-card:hover .hs2-strip-icon{opacity:1;transform:scale(1.12)}.hs2-strip-card:hover .hs2-strip-name{color:var(--strip-accent,#00d4ff)}.hs2-strip-card--dev{opacity:.85}.hs2-strip-card--dev .hs2-strip-name{color:#ccc!important}.hs2-strip-card--dev:hover{opacity:1;background:#00d4ff0f!important}.hs2-strip-card--dev:hover .hs2-strip-name{color:#00d4ff!important}.hs2-strip-card--dev:hover .hs2-strip-icon{opacity:1}.hs2-strip-dev-badge{letter-spacing:.8px;text-transform:uppercase;color:#00d4ff;white-space:nowrap;background:#00d4ff14;border:1px solid #00d4ff80;border-radius:2px;padding:.1rem .35rem;font-size:.48rem;font-weight:700;line-height:1.4}.hs2-feature-section{border-bottom:1px solid #ffffff1a;padding:5rem 0}.hs2-feature-section--alt{background:#ffffff03}.hs2-feature-card{background:linear-gradient(135deg, rgba(var(--feat-accent-rgb,0 212 255), .1) 0%, #1a40ff14 100%);border:1px solid #00d4ff33;border-color:color-mix(in srgb, var(--feat-accent,#00d4ff) 35%, transparent);cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;gap:3rem;margin-top:2.5rem;padding:3.5rem 4.5rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.hs2-feature-card:hover{transform:translateY(-3px);box-shadow:0 24px 80px #0000004d}.hs2-feature-left{flex-direction:column;flex:1;align-items:flex-start;gap:1.25rem;display:flex}.hs2-feature-icon{opacity:.85;flex-shrink:0}.hs2-marketing-badge{letter-spacing:2.5px;color:#00d4ff;text-transform:uppercase;background:#00d4ff21;border:1px solid #00d4ff7a;border-radius:2px;padding:.3rem .85rem;font-size:.68rem;font-weight:800}.hs2-marketing-title{color:#fff;letter-spacing:-.5px;margin:0;font-size:2.4rem;font-weight:800;line-height:1.1}.hs2-marketing-desc{color:#b0b0b0;max-width:480px;margin:0;font-size:1rem;line-height:1.7}.hs2-marketing-tags{flex-wrap:wrap;gap:.5rem;display:flex}.hs2-marketing-tags span{color:#d0d0d0;letter-spacing:.3px;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:4px;padding:.3rem .75rem;font-size:.8rem;font-weight:600}.hs2-pricing{border-top:1px solid #ffffff1f;padding:6rem 0}.hs2-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.25rem;display:grid}.hs2-plan{background:#ffffff05;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;gap:1.75rem;padding:2.25rem 2rem;transition:border-color .2s,transform .2s;display:flex;position:relative}.hs2-plan:hover{border-color:#ffffff26;transform:translateY(-2px)}.hs2-plan--featured{background:linear-gradient(160deg,#00d4ff0f 0%,#1a40ff0f 100%);border-color:#00d4ff94;transform:translateY(-6px)}.hs2-plan--featured:hover{border-color:#00d4ffa6;transform:translateY(-8px);box-shadow:0 20px 60px #00d4ff1a}.hs2-plan-popular{color:#000;letter-spacing:2px;white-space:nowrap;background:#00d4ff;border-radius:2px;padding:.25rem .9rem;font-size:.65rem;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.hs2-plan-header{flex-direction:column;gap:.5rem;display:flex}.hs2-plan-name{color:#ccc;letter-spacing:.5px;text-transform:uppercase;font-size:.95rem;font-weight:700}.hs2-plan-price{align-items:baseline;gap:.25rem;display:flex}.hs2-price-amount{color:#fff;letter-spacing:-1px;font-size:2.6rem;font-weight:800;line-height:1}.hs2-price-period{color:#fff;font-size:.9rem;font-weight:500}.hs2-plan-tagline{color:#fff;margin:0;font-size:.88rem;line-height:1.5}.hs2-plan-features{flex-direction:column;flex:1;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.hs2-plan-features li{color:#ccc;align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.4;display:flex}.hs2-feat-check{color:#00d4ff;flex-shrink:0;margin-top:.1rem;font-size:.75rem;font-weight:700}.hs2-feat-muted{color:#777;flex-shrink:0;margin-top:.1rem;font-size:.75rem}.hs2-plan-cta{justify-content:center;width:100%;margin-top:auto}.hs2-pricing-note{text-align:center;color:#fff;margin:2.5rem 0 0;font-size:.82rem}@media (max-width:900px){.hs2-pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.hs2-plan--featured{order:-1;transform:none}}.hs2-final-cta{background:radial-gradient(at 50% 100%,#00d4ff17 0%,#0000 65%);border-top:1px solid #ffffff1f;padding:7rem 0}.hs2-final-avatars{justify-content:center;margin-bottom:1.5rem;display:flex}.hs2-final-avatars .hs2-avatar{color:#000;background:linear-gradient(135deg,#00d4ff,#1a40ff);border:2px solid #0f0f0f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-left:-8px;font-size:.8rem;font-weight:800;display:flex}.hs2-final-avatars .hs2-avatar:first-child{margin-left:0}.hs2-final-avatars .hs2-avatar:last-child{color:#666;background:#ffffff14;font-size:1rem}.hs2-btn-lg{align-items:center;gap:.6rem;padding:1rem 2.5rem;font-size:1.05rem;display:flex}.hs2-final-trust{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;font-size:.82rem;display:flex}.hs2-final-trust span{white-space:nowrap}.hs2-cta-inner{text-align:center}.hs2-cta-inner .hs2-section-sub{max-width:380px;margin-bottom:2rem;margin-left:auto;margin-right:auto}.hs2-floating-cta{display:none}@media (max-width:768px){.hs2-floating-cta{z-index:999;color:#000;height:56px;padding:0;padding-bottom:env(safe-area-inset-bottom);letter-spacing:.2px;cursor:pointer;background:#00d4ff;border:none;justify-content:center;align-items:center;gap:.6rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:800;transition:background .2s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00d4ff40}.hs2-floating-cta:active{background:#00bde8}}@media (max-width:900px){.hs2-category{grid-template-columns:220px 1fr}}@media (max-width:768px){.hs2-trial-banner-inner,.hs2-inline-cta,.hs2-platform-cta{flex-direction:column;align-items:flex-start;gap:1rem}.hs2-trial-right{flex-wrap:wrap}.hs2-hero-title{letter-spacing:-1px;font-size:3rem}.hs2-hero-sub{font-size:1rem}.hs2-platform,.hs2-feature-section,.hs2-final-cta{padding:4rem 1.25rem}.hs2-section-inner{padding:0 1.25rem}.hs2-category{grid-template-columns:1fr;gap:1rem;padding:1.75rem 0}.hs2-cat-header{padding-left:1rem}.hs2-feature-card{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:2rem;padding:2.5rem 2rem}.hs2-marketing-title{font-size:2rem}.hs2-feature-icon{display:none}.hs2-section-title{font-size:1.8rem}}@media (max-width:480px){.hs2-hero-title{letter-spacing:-.5px;font-size:2.5rem}.hs2-hero-cta{flex-direction:column;width:100%}.hs2-btn-primary,.hs2-btn-outline{justify-content:center;width:100%}.hs2-stats{flex-direction:column;gap:.3rem}.hs2-stats .hs2-dot{display:none}}.hs3-support-strip{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;margin-top:-.5rem;margin-bottom:10px;display:flex;position:relative;overflow:hidden}.hs3-support-strip .hs3-divider-1{max-width:700px}.hs3-support-strip .hs3-support-title{letter-spacing:-.02em;color:#00d4ff;text-shadow:0 0 20px #00d4ff40;margin:10px 10px 14px;font-size:2.5rem;font-weight:700;line-height:1.2}.hs3-support-strip .hs3-support-subtitle{color:#ffffffbf;max-width:600px;margin:0 auto;font-size:1.25rem;font-weight:300;line-height:1.6}.hs3-support-link{color:#00d4ff}.hs2-network-section{background:#010c1f;padding:4rem 0 0}@media (max-width:768px){.hs2-network-section{display:none}}.hs2-network-section{overflow:hidden}.hs2-network-section .hs2-section-inner{padding-bottom:2rem}.hs2-network-section .hs2-section-title{color:#fff;font-size:clamp(2.2rem,3.5vw,3rem)}.hs2-network-section .hs2-section-sub{color:#fff;font-size:1.15rem}.hs2-network-section .hs2-network-viz-wrapper{width:100%;max-width:1100px;margin:0 auto}@media (max-width:768px){.hs2-network-section .hs2-network-viz-wrapper{display:none}}.hs2-all-apps-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.75rem;margin-bottom:3rem;display:grid}@media (max-width:600px){.hs2-all-apps-grid{grid-template-columns:1fr}}.hs2-app-card{cursor:pointer;background:#0c1630;border:1px solid #00d4ff47;border-radius:14px;align-items:center;gap:1rem;padding:1.1rem 1.2rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.hs2-app-card:before{content:"";opacity:0;background:linear-gradient(135deg,#00d4ff0a 0%,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.hs2-app-card .hs2-app-card-icon{width:48px;height:48px;color:var(--app-accent,#00d4ff);background:#00d4ff14;border:1px solid #00d4ff47;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex}.hs2-app-card .hs2-app-card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hs2-app-card .hs2-app-card-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;line-height:1.2;overflow:hidden}@media (max-width:600px){.hs2-app-card .hs2-app-card-name{white-space:normal}}.hs2-app-card .hs2-app-card-cat{color:#ffffff7a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.hs2-app-card .hs2-app-card-arrow{color:#00d4ff66;flex-shrink:0;font-size:1rem;transition:transform .2s,color .2s}.hs2-app-card:hover{background:#00d4ff14;border-color:#00d4ffa6;transform:translateY(-2px);box-shadow:0 0 22px #00d4ff2e}.hs2-app-card:hover:before{opacity:1}.hs2-app-card:hover .hs2-app-card-icon{background:#00d4ff26;border-color:#00d4ff80}.hs2-app-card:hover .hs2-app-card-arrow{color:#00d4ff;transform:translate(3px)}.hs2-app-card--featured{background:#00d4ff12;border-color:#00d4ff80;box-shadow:0 0 16px #00d4ff1f}
.login-page{-webkit-user-select:none;user-select:none;color:#eaeaea;background:#0f0f0f;flex-direction:column;justify-content:flex-start;height:100vh;font-family:sans-serif;display:flex;overflow:hidden}.login-container{flex:1;justify-content:center;align-items:center;display:flex}.login-box{width:100%;max-width:400px}.brand-title{color:#fff;margin-bottom:.5rem;font-size:2rem;font-weight:700}.brand-title span{color:#00d4ff}.welcome-text{color:#ccc;margin-bottom:2rem;font-size:1rem}.login-form{flex-direction:column;gap:1rem;display:flex}.login-form input{color:#fff;background:0 0;border:1px solid #ffffff2b;border-radius:8px;outline:none;padding:.8rem;transition:all .3s}.login-form input:focus{background:#222;box-shadow:0 0 0 2px #00d4ff}.login-form button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#00d4ff,#07f);border:none;border-radius:8px;padding:.8rem;font-weight:600;transition:transform .2s}.login-form button:hover{transform:translateY(-2px)}.login-form button:disabled{opacity:.6;cursor:not-allowed}.error-message{color:#ff4d4d;background:#ff00001a;border:1px solid #ff4d4d;border-radius:8px;margin-bottom:1rem;padding:.8rem;font-size:.9rem;animation:.3s ease-in-out fadeIn}.success-message{color:#0f8;background:#00ff001a;border:1px solid #0f8;border-radius:8px;margin-bottom:1rem;padding:.8rem;font-size:.9rem;animation:.3s ease-in-out fadeIn}.forgot-password{text-align:end;margin:inherit;color:#888;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.9rem;transition:color .3s}.forgot-password:hover{color:#00d4ff}.modal-overlay{background:#0009;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s fadeIn;display:flex;position:fixed;top:0;left:0}.modal-content{text-align:center;background:#121212;border-radius:12px;width:90%;max-width:380px;padding:2rem;box-shadow:0 8px 24px #0006}.modal-content h2{color:#fff;margin-bottom:.5rem}.modal-content p{color:#bbb;margin-bottom:1.2rem}.modal-content input{color:#fff;background:#1f1f1f;border:none;border-radius:8px;outline:none;width:100%;margin-bottom:1rem;padding:.8rem}.modal-content input:focus{box-shadow:0 0 0 2px #00d4ff}.modal-content button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#00d4ff,#07f);border:none;border-radius:8px;width:100%;padding:.8rem;font-weight:600;transition:transform .2s}.modal-content button:hover{transform:translateY(-2px)}.modal-content .reset-message{color:#00d4ff;margin-top:1rem;font-size:.9rem}.no-account{color:#bbb;margin-top:1rem}.no-account .register-link{color:#00d4ff;font-weight:600;transition:color .25s}.no-account .register-link:hover{color:#07f}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.password-field{width:100%;position:relative}.password-field input{width:100%;padding-right:42px}.password-field .toggle-eye{cursor:pointer;color:#999;align-items:center;font-size:18px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-field .toggle-eye:hover{color:#fff}@media (max-width:768px){.login-box{max-width:90%;padding:2rem 1.5rem}.brand-title{font-size:1.75rem}.welcome-text{font-size:.9rem}}@media (max-width:480px){.login-box{max-width:95%;padding:1.5rem 1.25rem}.brand-title{margin-bottom:.4rem;font-size:1.5rem}.welcome-text{margin-bottom:1.5rem;font-size:.85rem}.login-form{gap:.85rem}.login-form input,.login-form button{padding:.7rem;font-size:.9rem}.modal-content{max-width:90%;padding:1.5rem}.modal-content h2{font-size:1.25rem}.modal-content p,.forgot-password{font-size:.85rem}.no-account{font-size:.8rem}}
.register-page{-webkit-user-select:none;user-select:none;color:#eaeaea;background:radial-gradient(circle at top,#1a1a1a 0%,#0f0f0f 55%);flex-direction:column;justify-content:center;min-height:100vh;font-family:sans-serif;display:flex;overflow:hidden auto}.register-wrapper{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;padding:40px 20px;display:flex}.name-row{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:1rem;width:100%;display:grid}.name-row input{width:100%}.register-container{flex-direction:column;gap:22px;width:100%;max-width:560px;display:flex}.register-brand{color:#fff;margin-bottom:.6rem;font-size:2.4rem;font-weight:700}.register-brand span{color:#00d4ff}.register-welcome{color:#bdbdbd;margin-bottom:2rem;font-size:.95rem}.register-form{flex-direction:column;gap:1rem;display:flex}.register-form input{color:#fff;background:0 0;border:1px solid #ffffff2b;border-radius:10px;outline:none;padding:1rem;font-size:.9rem;transition:border .2s,background .2s}.register-form input::placeholder{color:#777}.register-form input:focus{background:#202020;border-color:#00d4ff}.register-form button{color:#000;cursor:pointer;background:#00d4ff;border:none;border-radius:10px;margin-top:1rem;padding:1rem;font-weight:600;transition:opacity .2s,transform .2s}.register-form button:hover{opacity:.9;transform:translateY(-1px)}.register-form button:disabled{opacity:.6;cursor:not-allowed;transform:none}.register-error{color:#ff6b6b;background:#ff4d4d14;border:1px solid #ff4d4d66;border-radius:10px;margin-bottom:1.2rem;padding:.9rem;font-size:.85rem}.register-hint{color:#777;margin-top:1.4rem;font-size:.8rem;line-height:1.4}.register-services{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff0f;border-radius:22px;flex-direction:column;width:100%;padding:2.2rem;display:flex;box-shadow:0 10px 40px #00000059}.register-services ul{margin:0;padding:0;list-style:none}.register-services li{color:#cfcfcf;margin-bottom:.85rem;padding-left:1.4rem;font-size:.9rem;position:relative}.register-services li:before{content:"✓";color:#00d4ff;font-weight:700;position:absolute;left:0}.services-note{color:#777;margin-top:2.2rem;font-size:.8rem;line-height:1.45}.register-services{background:#ffffff08;border-radius:14px;flex-direction:column;width:100%;padding:2.8rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.register-services h2{color:#fff;margin-bottom:1.8rem;font-size:1.35rem}.register-services-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.register-service-card{color:#e0e0e0;background:#1b1b1b;border:1px solid #ffffff2b;border-radius:14px;align-items:center;min-height:90px;padding:1rem;font-size:.9rem;line-height:1.45;transition:all .25s;display:flex}.register-service-card:hover{background:#1f1f1f;border-color:#00d4ff;transform:translateY(-2px)}.register-services-note,.register-hint{color:#777;margin-top:2.2rem;font-size:.9rem;line-height:1.45}.services-animated{animation:.35s fadeSlide}.already-account{color:#bbb;margin-top:1rem}.already-account .login-link{color:#00d4ff;font-weight:600;text-decoration:underline;transition:color .25s}.already-account .login-link:hover{color:#07f}.password-field{width:100%;position:relative}.password-field input{width:100%;padding-right:42px}.password-field .toggle-eye{cursor:pointer;color:#999;align-items:center;font-size:18px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-field .toggle-eye:hover{color:#fff}@media (max-width:768px){.register-wrapper{justify-content:center;align-items:center;padding:24px 16px 40px}.register-container{gap:18px;max-width:100%}.register-services{border-radius:18px;padding:1.4rem}.register-brand{font-size:2rem;line-height:1.1}.register-welcome{margin-bottom:1.5rem;font-size:.92rem;line-height:1.6}.register-form{gap:.9rem}.register-form input{padding:.95rem;font-size:16px}.register-form button{padding:1rem;font-size:.95rem}.name-row{grid-template-columns:1fr;gap:.9rem}.register-services-grid{grid-template-columns:1fr}.register-service-card{min-height:unset;border-radius:14px;padding:1rem}.register-services h2{margin-bottom:1.2rem;font-size:1.15rem}.register-hint,.register-services-note{font-size:.82rem;line-height:1.6}}@media (max-width:480px){.register-wrapper{justify-content:center;align-items:center}.register-services{border-radius:16px;padding:1.1rem}.register-brand{font-size:1.7rem}.register-welcome{font-size:.84rem}.register-form input{border-radius:12px;padding:.9rem}.register-form button{border-radius:12px}.register-service-card{font-size:.84rem;line-height:1.5}.already-account{text-align:center;line-height:1.6}.password-field .toggle-eye{font-size:20px;right:14px}}
.VerifyEmailCallback-module-scss-module__IVEYyW__page{background:radial-gradient(circle at top,#111 0%,#0d0d0d 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.VerifyEmailCallback-module-scss-module__IVEYyW__card{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141414f2;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:420px;padding:60px 40px;box-shadow:0 30px 80px #000000b3}.VerifyEmailCallback-module-scss-module__IVEYyW__loader{border:3px solid #ffffff1a;border-top-color:#00c2ff;border-radius:50%;width:60px;height:60px;margin:auto;animation:1s linear infinite VerifyEmailCallback-module-scss-module__IVEYyW__spin}.VerifyEmailCallback-module-scss-module__IVEYyW__successIcon{color:#fff;background:linear-gradient(135deg,#22c55e,#4ade80);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:auto;font-size:28px;animation:.5s VerifyEmailCallback-module-scss-module__IVEYyW__pop;display:flex}.VerifyEmailCallback-module-scss-module__IVEYyW__errorIcon{color:#fff;background:linear-gradient(135deg,#ef4444,#f87171);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:auto;font-size:28px;animation:.4s VerifyEmailCallback-module-scss-module__IVEYyW__shake;display:flex}.VerifyEmailCallback-module-scss-module__IVEYyW__heading{color:#00c2ff;margin-bottom:10px;font-size:24px}.VerifyEmailCallback-module-scss-module__IVEYyW__headingSuccess{color:#22c55e;font-size:24px}.VerifyEmailCallback-module-scss-module__IVEYyW__headingError{color:#ef4444;font-size:24px}.VerifyEmailCallback-module-scss-module__IVEYyW__sub{color:#9ca3af;margin-top:10px;font-size:14px}.VerifyEmailCallback-module-scss-module__IVEYyW__retryBtn{color:#00c2ff;cursor:pointer;background:0 0;border:1px solid #00c2ff;border-radius:10px;margin-top:20px;padding:12px;transition:all .2s}.VerifyEmailCallback-module-scss-module__IVEYyW__retryBtn:hover{color:#000;background:#00c2ff}@keyframes VerifyEmailCallback-module-scss-module__IVEYyW__spin{to{transform:rotate(360deg)}}@keyframes VerifyEmailCallback-module-scss-module__IVEYyW__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes VerifyEmailCallback-module-scss-module__IVEYyW__shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}
@keyframes cpBarGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes cpFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cpPulse{0%,to{box-shadow:0 4px 16px #0f1e3d40}50%{box-shadow:0 4px 24px #f9731673}}.cp-page{color:#fff;background:#050d1f;font-family:Inter,Outfit,sans-serif}.cp-hero{background:linear-gradient(135deg,#eef6ff 0%,#fff 55%,#f0f7ff 100%);padding:2rem 2rem 1.5rem;position:relative;overflow:hidden}.cp-hero-glow{pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 80% 30%,#008cff14 0%,#0000 70%),radial-gradient(40% 35% at 10% 70%,#f973160f 0%,#0000 60%);position:absolute;inset:0}.cp-hero-content{z-index:1;flex-direction:row;align-items:center;gap:2rem;width:100%;max-width:1160px;margin:0 auto;display:flex;position:relative}.cp-hero-left{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:.75rem;display:flex}.cp-hero-right{flex:1;justify-content:center;align-items:center;display:flex}.cp-hero-eyebrow{color:#f97316;letter-spacing:2.5px;text-transform:uppercase;background:#f973161a;border:1px solid #f9731659;border-radius:20px;padding:.35rem 1.1rem;font-size:.72rem;font-weight:700;display:inline-block}.cp-hero-title{color:#0f1e3d;letter-spacing:-.8px;max-width:480px;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.15}.cp-hero-title-highlight{color:#f97316}.cp-hero-subtitle{color:#0f1e3d99;max-width:420px;margin:0;font-size:.88rem;line-height:1.5}.cp-hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.cp-hero-cta-primary{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:8px;align-items:center;gap:.6rem;padding:.65rem 1.8rem;font-size:.85rem;font-weight:800;transition:all .22s;display:flex;box-shadow:0 4px 24px #f9731640}.cp-hero-cta-primary svg{transition:transform .22s}.cp-hero-cta-primary:hover{background:#e05f06;transform:translateY(-2px);box-shadow:0 10px 35px #f9731640}.cp-hero-cta-primary:hover svg{transform:translate(4px)}.cp-hero-cta-secondary{color:#0f1e3d;cursor:pointer;background:0 0;border:1.5px solid #0f1e3d40;border-radius:8px;align-items:center;gap:.6rem;padding:.65rem 1.5rem;font-size:.85rem;font-weight:600;transition:all .22s;display:flex}.cp-hero-cta-secondary svg{background:#0f1e3d14;border-radius:50%;width:22px;height:22px;padding:3px}.cp-hero-cta-secondary:hover{color:#f97316;background:#f973160f;border-color:#f97316}.cp-hero-trust{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cp-hero-trust-text{color:#0f1e3d80;font-size:.8rem}.cp-hero-trust-text strong{color:#0f1e3d}.cp-hero-partner-badge{color:#0f1e3d;background:#0f1e3d0d;border:1px solid #0f1e3d1f;border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .85rem;font-size:.75rem;font-weight:700;transition:opacity .2s;display:inline-flex}.cp-hero-partner-badge:hover{opacity:.75}.cp-hero-partner-badge--tiktok{color:#010101}.cp-hero-partner-badge--google{color:#1a73e8}.cp-hero-partner-badge--meta{color:#0082fb}.cp-hero-mockup{border:1px solid #00000014;border-radius:14px;width:100%;max-width:420px;animation:.6s .1s both cpFadeUp;overflow:hidden;box-shadow:0 30px 80px #00000024,0 8px 24px #00000012}.cp-mockup-browser{background:#f1f3f5;border-bottom:1px solid #00000014;align-items:center;gap:.75rem;padding:.55rem 1rem;display:flex}.cp-mockup-browser .cp-mockup-dots{gap:5px;display:flex}.cp-mockup-browser .cp-mockup-dots span{border-radius:50%;width:10px;height:10px}.cp-mockup-browser .cp-mockup-dots span:first-child{background:#ff5f57}.cp-mockup-browser .cp-mockup-dots span:nth-child(2){background:#febc2e}.cp-mockup-browser .cp-mockup-dots span:nth-child(3){background:#28c840}.cp-mockup-browser .cp-mockup-url{color:#6b7280;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:1;padding:3px 10px;font-family:Inter,monospace;font-size:.72rem}.cp-mockup-screen{background:#fff;flex-direction:column;gap:.6rem;min-height:240px;padding:.85rem 1rem;display:flex;position:relative}.cp-mockup-metric{align-items:baseline;gap:.6rem;animation:.5s .15s both cpFadeUp;display:flex}.cp-mockup-metric .cp-mockup-metric-label{color:#6b7280;font-size:.75rem}.cp-mockup-metric .cp-mockup-metric-value{color:#0f1e3d;font-size:1.5rem;font-weight:800}.cp-mockup-metric .cp-mockup-metric-badge{color:#16a34a;background:#16a34a1a;border-radius:20px;padding:2px 8px;font-size:.72rem;font-weight:700}.cp-mockup-chart{align-items:flex-end;gap:5px;height:70px;padding:0 4px;display:flex}.cp-mockup-chart .cp-mockup-bar-wrap{flex:1;align-items:flex-end;height:100%;display:flex}.cp-mockup-chart .cp-mockup-bar{transform-origin:bottom;background:linear-gradient(#60a5fa 0%,#2563eb 100%);border-radius:4px 4px 0 0;width:100%;animation:.55s cubic-bezier(.22,1,.36,1) both cpBarGrow}.cp-mockup-chart-labels{color:#9ca3af;letter-spacing:.2px;justify-content:space-around;font-size:.62rem;display:flex}.cp-mockup-badge{color:#fff;background:#0f1e3d;border-radius:20px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.72rem;font-weight:600;animation:.5s both cpFadeUp,3s ease-in-out 1.2s infinite cpFloat,3s ease-in-out 1.2s infinite cpPulse;display:flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 4px 16px #0f1e3d40}.cp-mockup-kpi-row{grid-template-columns:repeat(3,1fr);gap:.5rem;animation:.45s .1s both cpFadeUp;display:grid}.cp-mockup-kpi{background:#f8faff;border:1px solid #e8edf8;border-radius:8px;flex-direction:column;gap:2px;padding:.45rem .6rem;display:flex}.cp-mockup-kpi-label{color:#9ca3af;font-size:.6rem;font-weight:500}.cp-mockup-kpi-value{color:#0f1e3d;font-size:.95rem;font-weight:800;line-height:1}.cp-mockup-kpi-delta{border-radius:10px;width:fit-content;padding:1px 5px;font-size:.58rem;font-weight:700}.cp-mockup-kpi-delta--up{color:#16a34a;background:#16a34a1a}.cp-mockup-kpi-delta--down{color:#dc2626;background:#dc26261a}.cp-mockup-chart-area{flex-direction:column;gap:.3rem;animation:.5s .2s both cpFadeUp;display:flex}.cp-mockup-chart-header{justify-content:space-between;align-items:center;display:flex}.cp-mockup-chart-title{color:#374151;font-size:.65rem;font-weight:700}.cp-mockup-chart-period{color:#9ca3af;background:#f3f4f6;border-radius:8px;padding:2px 7px;font-size:.58rem}.cp-mockup-activity{flex-direction:column;gap:.28rem;animation:.55s .3s both cpFadeUp;display:flex}.cp-mockup-activity-item{background:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;align-items:center;gap:.5rem;padding:.3rem .55rem;display:flex}.cp-mockup-activity-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.cp-mockup-activity-dot--green{background:#22c55e;box-shadow:0 0 5px #22c55e8c}.cp-mockup-activity-dot--blue{background:#3b82f6;box-shadow:0 0 5px #3b82f68c}.cp-mockup-activity-dot--orange{background:#f97316;box-shadow:0 0 5px #f973168c}.cp-mockup-activity-text{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;font-weight:500;overflow:hidden}.cp-dual-nav{z-index:100;position:sticky;top:0}.cp-cat-nav{background:#050505;border-bottom:1px solid #ffffff14;padding:.9rem 1rem .7rem}.cp-cat-nav-inner{flex-wrap:wrap;justify-content:center;gap:.85rem;max-width:1160px;margin:0 auto;display:flex}@media (max-width:768px){.cp-cat-nav-inner{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding:0 .1rem;overflow-x:auto}.cp-cat-nav-inner::-webkit-scrollbar{display:none}}.cp-cat-btn{color:#00d4ff;letter-spacing:.6px;cursor:pointer;text-align:center;white-space:pre-line;background:#060606;border:2px solid #ffffffb3;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:10.5rem;min-height:3.7rem;padding:.65rem 1.6rem;font-size:.78rem;font-weight:800;line-height:1.15;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.cp-cat-btn:hover{border-color:#fffffff2;transform:translateY(-1px)}.cp-cat-btn--active{font-weight:800;color:#051017!important;background:#1fc7f2!important;border-color:#fffffff2!important}@media (max-width:768px){.cp-cat-btn{min-width:9.25rem;min-height:3.2rem;padding:.55rem 1.2rem;font-size:.72rem}}.cp-tab-nav{background:#050505;border-bottom:1px solid #ffffff0f;padding:0 1rem 1rem}.cp-tab-nav-inner{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.85rem .1rem;max-width:1160px;margin:0 auto;padding:0;display:flex}@media (max-width:768px){.cp-tab-nav-inner{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.cp-tab-nav-inner::-webkit-scrollbar{display:none}}.cp-tab-btn{color:#ffffffeb;letter-spacing:.6px;cursor:pointer;text-transform:uppercase;white-space:nowrap;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);background:#5a5a5a;border:none;flex:none;min-width:13.1rem;height:2.8rem;padding:.78rem 1.55rem;font-size:.72rem;font-weight:800;transition:color .18s,background .18s,transform .18s}.cp-tab-btn:hover{background:#666;transform:translateY(-1px)}.cp-tab-btn--active{color:#00d4ff!important}@media (max-width:768px){.cp-tab-btn{min-width:11rem;height:2.55rem;font-size:.66rem}}.cp-stacked-sections{background:#050d1f;padding-bottom:8rem}.cp-pricing-section{border-bottom:1px solid #ffffff0d;padding:.6rem 2rem}.cp-pricing-inner{max-width:1160px;margin:0 auto}.cp-module-title-group{text-align:center;margin-bottom:2rem}.cp-module-title{color:#fff;letter-spacing:2.5px;text-transform:uppercase;margin:0 0 .4rem;font-size:clamp(1.4rem,2.8vw,2.1rem);font-weight:800;line-height:1.1}.cp-module-subtitle{color:#ffffff73;letter-spacing:2px;text-transform:uppercase;margin:0;font-size:.68rem}.cp-cards-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:1rem;display:grid}.cp-card{background:#0c1630;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;padding:1.5rem 1.25rem 1.25rem;transition:transform .22s,box-shadow .22s;display:flex}.cp-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000073}.cp-card .cp-most-popular{text-align:center;margin-bottom:.6rem}.cp-card .cp-most-popular span{color:#000;letter-spacing:1.5px;text-transform:uppercase;background:#00d4ff;border-radius:20px;padding:.22rem .85rem;font-size:.53rem;font-weight:800}.cp-card .cp-card-tier{letter-spacing:3px;color:#ffffffd9;text-align:center;text-transform:uppercase;margin-bottom:.5rem;font-size:.68rem;font-weight:800}.cp-card .cp-card-limits{color:#00d4ff;text-align:center;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:20px;width:fit-content;margin:0 auto .8rem;padding:.2rem .75rem;font-size:.54rem;font-weight:700;display:block}.cp-card .cp-card-price-row{text-align:center;border-bottom:1px solid #ffffff12;justify-content:center;align-items:baseline;gap:.3rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.cp-card .cp-card-price{color:#fff;letter-spacing:-2px;font-size:2.8rem;font-weight:900;line-height:1}.cp-card .cp-card-price--custom{color:#a78bfa;letter-spacing:0;font-size:2rem}.cp-card .cp-card-period{color:#ffffff73;font-size:.82rem;font-weight:500}.cp-card .cp-card-features-container{flex-direction:column;flex:1;gap:.6rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.cp-card .cp-card-cta{color:#00d4ff;letter-spacing:.5px;cursor:pointer;background:0 0;border:1px solid #00d4ff73;border-radius:8px;justify-content:center;align-self:center;align-items:center;gap:.5rem;width:100%;padding:.65rem 1.2rem;font-size:.72rem;font-weight:700;transition:all .18s;display:flex}.cp-card .cp-card-cta:hover{color:#000;background:#00d4ff;border-color:#00d4ff}.cp-card--highlight{background:linear-gradient(145deg,#0d2d50 0%,#071e38 100%);border-color:#00d4ff73;box-shadow:0 0 0 1px #00d4ff1f,0 20px 60px #00000080}.cp-card--highlight .cp-card-tier{color:#00d4ff}.cp-card--highlight .cp-card-cta{color:#000;background:#00d4ff;border-color:#00d4ff;font-weight:800}.cp-card--highlight .cp-card-cta:hover{background:#29dbff;box-shadow:0 6px 22px #00d4ff73}.cp-card--custom{background:#8b5cf60a;border-color:#8b5cf659}.cp-card--custom .cp-card-tier{color:#a78bfa}.cp-card--custom .cp-card-limits{color:#a78bfa;background:#8b5cf61f;border-color:#8b5cf659}.cp-card--custom .cp-card-cta{color:#a78bfa;border-color:#8b5cf673}.cp-card--custom .cp-card-cta:hover{color:#fff;background:#7c3aed;border-color:#7c3aed}.cp-feature-group{flex-direction:column;gap:.15rem;display:flex}.cp-feature-group-title{color:#00d4ff;text-transform:uppercase;letter-spacing:.8px;text-shadow:0 0 8px #00d4ff59;margin:.2rem 0;font-size:.64rem;font-weight:700;line-height:1.3}.cp-feature-group-title--green{color:#4ade80!important;text-shadow:0 0 8px #4ade8059!important}.cp-sub-feature{flex-direction:column;gap:.08rem;margin-bottom:.12rem;display:flex}.cp-sub-feature-title{color:#ffffffe0;align-items:baseline;gap:.3rem;font-size:.67rem;font-weight:600;line-height:1.4;display:flex}.cp-sub-feature-bullet{color:#ffffff80;padding-left:.8rem;font-size:.61rem;line-height:1.5}.cp-feature-bullet-item{color:#ffffffb8;align-items:baseline;gap:.3rem;font-size:.64rem;line-height:1.5;display:flex}.cp-feature-desc{color:#fff9;margin:0;font-size:.69rem;line-height:1.55}.cp-bullet{color:#4ade80;flex-shrink:0;font-size:.7rem}.cp-sticky-cta--desktop{z-index:1000;position:fixed;top:50%;right:2rem;transform:translateY(-50%)}@media (max-width:768px){.cp-sticky-cta--desktop{display:none}}.cp-sticky-cta-btn{color:#000;cursor:pointer;background:#00d4ff;border:none;border-radius:8px;align-items:center;gap:.7rem;padding:.85rem 1.8rem;font-size:.9rem;font-weight:800;transition:all .22s;display:flex;box-shadow:0 4px 20px #00d4ff66}.cp-sticky-cta-btn svg{transition:transform .22s}.cp-sticky-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 36px #00d4ff8c}.cp-sticky-cta-btn:hover svg{transform:translate(4px)}.cp-sticky-cta-mobile{display:none}@media (max-width:768px){.cp-sticky-cta-mobile{z-index:1000;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#050d1fd9 0%,#050d1ffa 100%);border-top:1px solid #ffffff1a;display:block;position:fixed;bottom:0;left:0;right:0}}.cp-sticky-cta-mobile-btn{color:#fff;letter-spacing:.3px;cursor:pointer;background:linear-gradient(135deg,#ff6b35 0%,#f7931e 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.7rem;width:100%;height:54px;padding:0;font-size:1rem;font-weight:800;transition:all .22s;display:flex;box-shadow:0 4px 24px #ff6b3573,inset 0 0 0 1px #ffffff14}.cp-sticky-cta-mobile-btn svg{transition:transform .22s}.cp-sticky-cta-mobile-btn:active{transform:scale(.97);box-shadow:0 2px 12px #ff6b3559}.cp-sticky-cta-mobile-btn:active svg{transform:translate(4px)}.cp-features-strip{background:#fff;border-top:1px solid #0f1e3d14;border-bottom:1px solid #0f1e3d14;padding:.8rem 2rem}.cp-features-strip-inner{justify-content:center;align-items:center;gap:0;max-width:1160px;margin:0 auto;display:flex}.cp-feature-item{flex:1;align-items:flex-start;gap:1rem;padding:0 2.5rem;display:flex}.cp-feature-item-icon{color:#f97316;flex-shrink:0;margin-top:2px}.cp-feature-item-text{flex-direction:column;gap:.25rem;display:flex}.cp-feature-item-text strong{color:#0f1e3d;font-size:.85rem;font-weight:700}.cp-feature-item-text span{color:#0f1e3d8c;font-size:.72rem;line-height:1.5}.cp-feature-item-divider{background:#0f1e3d1a;flex-shrink:0;width:1px;height:50px}.cp-testimonial{background:#0f1e3d;padding:1.2rem 2rem}.cp-testimonial-inner{align-items:center;gap:2rem;max-width:1160px;margin:0 auto;display:flex}.cp-testimonial-photo-col{flex-shrink:0}.cp-testimonial-photo-ring{background:linear-gradient(135deg,#f97316,#e85d04);border-radius:50%;width:90px;height:90px;padding:3px;animation:.35s both cpFadeUp;box-shadow:0 0 30px #f9731659}.cp-testimonial-photo-img{object-fit:cover;border:3px solid #0f1e3d;border-radius:50%;width:100%;height:100%;display:block}.cp-testimonial-content-col{flex-direction:column;flex:1;gap:.4rem;display:flex}.cp-testimonial-slide{flex-direction:column;gap:.4rem;animation:.35s both cpFadeUp;display:flex}.cp-testimonial-dots{align-items:center;gap:6px;margin-top:.75rem;display:flex}.cp-testimonial-dot{background:#ffffff38;border-radius:50%;width:7px;height:7px;transition:background .3s,transform .3s}.cp-testimonial-dot--active{background:#f97316;transform:scale(1.4)}.cp-testimonial-stars{color:#f59e0b;gap:4px;display:flex}.cp-testimonial-quote-icon{color:#f97316;opacity:.55}.cp-testimonial-text{color:#ffffffeb;margin:0;font-size:.92rem;font-style:italic;font-weight:500;line-height:1.5}.cp-testimonial-author{flex-direction:column;gap:.2rem;display:flex}.cp-testimonial-name{color:#fff;font-size:.9rem;font-weight:700}.cp-testimonial-role{color:#ffffff73;font-size:.75rem}.cp-how-it-works{background:#fff;border-bottom:1px solid #0f1e3d12;padding:1.2rem 2rem 1.5rem}.cp-how-inner{max-width:1160px;margin:0 auto}.cp-how-title{color:#0f1e3d;text-align:center;margin:0 0 .2rem;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:800}.cp-how-subtitle{color:#0f1e3d80;text-align:center;margin:0 0 1rem;font-size:.78rem}.cp-how-steps{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.cp-how-step-card{background:#fff;border:1px solid #0f1e3d1a;border-radius:16px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 4px 24px #0f1e3d12}.cp-how-step-card:hover{transform:translateY(-5px);box-shadow:0 16px 48px #0f1e3d21}.cp-how-step-card-img{background:#e8f0fe;height:120px;overflow:hidden}.cp-how-step-card-img img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.cp-how-step-card-body{flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.cp-how-step-number{letter-spacing:2.5px;color:#f97316;text-transform:uppercase;font-size:.65rem;font-weight:800}.cp-how-step-title{color:#0f1e3d;margin:0;font-size:.85rem;font-weight:700;line-height:1.3}.cp-how-step-desc{color:#0f1e3d8c;margin:0;font-size:.7rem;line-height:1.5}.cp-pricing-intro{text-align:center;background:#f8faff;border-bottom:1px solid #0f1e3d12;padding:.9rem 2rem .8rem}.cp-pricing-intro-title{color:#0f1e3d;letter-spacing:-.3px;margin:0 0 .2rem;font-size:clamp(1rem,2vw,1.35rem);font-weight:800}.cp-pricing-intro-sub{color:#0f1e3d80;margin:0;font-size:.75rem}.cp-module-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:background .18s,border-color .18s;display:flex}.cp-module-header:hover{background:#ffffff0f;border-color:#00d4ff4d}.cp-module-header--open{background:#00d4ff0a;border-color:#00d4ff4d;border-bottom-right-radius:0;border-bottom-left-radius:0}.cp-module-header .cp-module-title{letter-spacing:2px;text-align:left;margin:0;font-size:.82rem;line-height:1.2}.cp-module-header .cp-module-subtitle{text-align:left;margin:.1rem 0 0;font-size:.58rem}.cp-module-header-left{color:#00d4ff;align-items:center;gap:.85rem;min-width:0;display:flex}.cp-module-header-right{flex-shrink:0;align-items:center;gap:1rem;display:flex}.cp-module-starting-price{color:#fff;white-space:nowrap;font-size:1.05rem;font-weight:800}.cp-module-starting-period{color:#fff6;margin-left:2px;font-size:.68rem;font-weight:500}.cp-module-chevron{color:#fff6;flex-shrink:0;transition:transform .25s,color .18s}.cp-module-chevron--open{color:#00d4ff;transform:rotate(180deg)}.cp-module-body{background:#00d4ff04;border:1px solid #00d4ff40;border-top:none;border-radius:0 0 12px 12px;padding:1.5rem 1rem 1.25rem}body.pricing-dark .cp-hero{background:linear-gradient(135deg,#060e24 0%,#0a1535 55%,#070f26 100%)}body.pricing-dark .cp-hero-glow{background:radial-gradient(60% 50% at 80% 30%,#008cff24 0%,#0000 70%),radial-gradient(40% 35% at 10% 70%,#f973161a 0%,#0000 60%)}body.pricing-dark .cp-hero-title{color:#fff}body.pricing-dark .cp-hero-title-highlight{color:#f97316}body.pricing-dark .cp-hero-subtitle{color:#ffffff8c}body.pricing-dark .cp-hero-cta-secondary{color:#ffffffd9;border-color:#fff3}body.pricing-dark .cp-hero-cta-secondary svg{background:#ffffff14}body.pricing-dark .cp-hero-cta-secondary:hover{color:#f97316;background:#f9731614;border-color:#f97316}body.pricing-dark .cp-hero-trust-text{color:#fff6}body.pricing-dark .cp-hero-trust-text strong{color:#fff}body.pricing-dark .cp-hero-partner-badge{color:#ffffffbf;background:#ffffff0f;border-color:#ffffff1f}body.pricing-dark .cp-hero-partner-badge--tiktok{color:#fffc}body.pricing-dark .cp-hero-partner-badge--google{color:#8ab4f8}body.pricing-dark .cp-hero-partner-badge--meta{color:#7db3ff}body.pricing-dark .cp-mockup-browser{background:#1a2440;border-bottom-color:#ffffff14}body.pricing-dark .cp-mockup-browser .cp-mockup-url{color:#fff6;background:#0d1a33;border-color:#ffffff14}body.pricing-dark .cp-mockup-screen{background:#0d1a33}body.pricing-dark .cp-mockup-kpi{background:#0f2040;border-color:#ffffff12}body.pricing-dark .cp-mockup-kpi-label{color:#fff6}body.pricing-dark .cp-mockup-kpi-value{color:#fff}body.pricing-dark .cp-mockup-chart-title{color:#ffffffb3}body.pricing-dark .cp-mockup-chart-labels span{color:#ffffff4d}body.pricing-dark .cp-mockup-activity-item{background:#0f2040;border-color:#ffffff0f}body.pricing-dark .cp-mockup-activity-text{color:#ffffff8c}body.pricing-dark .cp-features-strip{background:#080f22;border-color:#ffffff0f}body.pricing-dark .cp-feature-item-text strong{color:#fff}body.pricing-dark .cp-feature-item-text span{color:#ffffff73}body.pricing-dark .cp-feature-item-divider{background:#ffffff12}body.pricing-dark .cp-testimonial{background:#050d1f}body.pricing-dark .cp-how-it-works{background:#060e24;border-bottom-color:#ffffff0d}body.pricing-dark .cp-how-title{color:#fff}body.pricing-dark .cp-how-subtitle{color:#fff6}body.pricing-dark .cp-how-step-card{background:#0c1630;border-color:#ffffff12;box-shadow:0 4px 24px #00000059}body.pricing-dark .cp-how-step-card-img{background:#0f1e3d}body.pricing-dark .cp-how-step-title{color:#fff}body.pricing-dark .cp-how-step-desc{color:#ffffff73}body.pricing-dark .cp-pricing-intro{background:#050d1f;border-bottom-color:#ffffff12}body.pricing-dark .cp-pricing-intro-title{color:#fff}body.pricing-dark .cp-pricing-intro-sub{color:#fff6}body.pricing-light{background:#f8faff}body.pricing-light .cp-hero{background:linear-gradient(135deg,#eef6ff 0%,#fff 55%,#f0f7ff 100%)}body.pricing-light .cp-hero-title{color:#0f1e3d}body.pricing-light .cp-hero-subtitle{color:#0f1e3d99}body.pricing-light .cp-hero-cta-secondary{color:#0f1e3d;border-color:#0f1e3d40}body.pricing-light .cp-hero-cta-secondary svg{background:#0f1e3d14}body.pricing-light .cp-hero-cta-secondary:hover{color:#f97316;border-color:#f97316}body.pricing-light .cp-hero-trust-text{color:#0f1e3d80}body.pricing-light .cp-hero-trust-text strong{color:#0f1e3d}body.pricing-light .cp-hero-partner-badge{color:#0f1e3d;background:#0f1e3d0d;border-color:#0f1e3d1f}body.pricing-light .cp-hero-partner-badge--tiktok{color:#010101}body.pricing-light .cp-hero-partner-badge--google{color:#1a73e8}body.pricing-light .cp-hero-partner-badge--meta{color:#0082fb}body.pricing-light .cp-mockup-browser{background:#f1f3f5;border-bottom-color:#00000014}body.pricing-light .cp-mockup-browser .cp-mockup-url{color:#6b7280;background:#fff;border-color:#e5e7eb}body.pricing-light .cp-mockup-screen{background:#fff}body.pricing-light .cp-mockup-kpi{background:#f8faff;border-color:#e8edf8}body.pricing-light .cp-mockup-kpi-label{color:#9ca3af}body.pricing-light .cp-mockup-kpi-value{color:#0f1e3d}body.pricing-light .cp-mockup-chart-title{color:#374151}body.pricing-light .cp-mockup-chart-labels span{color:#9ca3af}body.pricing-light .cp-mockup-activity-item{background:#f9fafb;border-color:#f3f4f6}body.pricing-light .cp-mockup-activity-text{color:#4b5563}body.pricing-light .cp-features-strip{background:#fff;border-color:#0f1e3d14}body.pricing-light .cp-feature-item-text strong{color:#0f1e3d}body.pricing-light .cp-feature-item-text span{color:#0f1e3d8c}body.pricing-light .cp-feature-item-divider{background:#0f1e3d1a}body.pricing-light .cp-testimonial{background:#0f1e3d}body.pricing-light .cp-how-it-works{background:#fff;border-bottom-color:#0f1e3d12}body.pricing-light .cp-how-title{color:#0f1e3d}body.pricing-light .cp-how-subtitle{color:#0f1e3d80}body.pricing-light .cp-how-step-card{background:#fff;border-color:#0f1e3d1a;box-shadow:0 4px 24px #0f1e3d12}body.pricing-light .cp-how-step-card-img{background:#e8f0fe}body.pricing-light .cp-how-step-title{color:#0f1e3d}body.pricing-light .cp-how-step-desc{color:#0f1e3d8c}body.pricing-light .cp-pricing-intro{background:#f8faff;border-bottom-color:#0f1e3d12}body.pricing-light .cp-pricing-intro-title{color:#0f1e3d}body.pricing-light .cp-pricing-intro-sub{color:#0f1e3d80}body.pricing-light .cp-stacked-sections{background:#f0f4ff}body.pricing-light .cp-pricing-section{border-bottom-color:#0000000d}body.pricing-light .cp-module-header{background:#fff;border-color:#0000001a}body.pricing-light .cp-module-header:hover,body.pricing-light .cp-module-header--open{background:#f0f4ff;border-color:#6366f159}body.pricing-light .cp-module-header .cp-module-title{color:#0f1e3d}body.pricing-light .cp-module-header .cp-module-subtitle{color:#0f1e3d80}body.pricing-light .cp-module-header-left{color:#6366f1}body.pricing-light .cp-module-starting-price{color:#0f1e3d}body.pricing-light .cp-module-starting-period{color:#0f1e3d66}body.pricing-light .cp-module-chevron{color:#0f1e3d59}body.pricing-light .cp-module-chevron--open{color:#6366f1}body.pricing-light .cp-module-body{background:#fff;border-color:#6366f133}body.pricing-light .cp-card{background:#fff;border-color:#00000014;box-shadow:0 2px 12px #0000000f}body.pricing-light .cp-card:hover{box-shadow:0 10px 32px #0000001f}body.pricing-light .cp-card .cp-card-tier{color:#0f1e3d99}body.pricing-light .cp-card .cp-card-price{color:#0f1e3d}body.pricing-light .cp-card .cp-card-period{color:#0f1e3d66}body.pricing-light .cp-card .cp-card-price-row{border-bottom-color:#0000000f}body.pricing-light .cp-card .cp-card-limits{color:#6366f1;background:#6366f114;border-color:#6366f133}body.pricing-light .cp-card .cp-card-cta{color:#6366f1;border-color:#6366f166}body.pricing-light .cp-card .cp-card-cta:hover{color:#fff;background:#6366f1;border-color:#6366f1}body.pricing-light .cp-card .cp-feature-group-title{color:#6366f1;text-shadow:none}body.pricing-light .cp-card .cp-feature-group-title--green{color:#16a34a!important;text-shadow:none!important}body.pricing-light .cp-card .cp-sub-feature-title{color:#0f1e3dd9}body.pricing-light .cp-card .cp-sub-feature-bullet{color:#0f1e3d80}body.pricing-light .cp-card .cp-feature-bullet-item{color:#0f1e3db3}body.pricing-light .cp-card .cp-feature-desc{color:#0f1e3d8c}body.pricing-light .cp-card .cp-bullet{color:#16a34a}body.pricing-light .cp-card .cp-most-popular span{color:#fff;background:#6366f1}body.pricing-light .cp-card--highlight{background:linear-gradient(145deg,#eef2ff 0%,#e0e7ff 100%);border-color:#6366f166;box-shadow:0 0 0 1px #6366f11f,0 20px 60px #0000001a}body.pricing-light .cp-card--highlight .cp-card-tier{color:#6366f1}body.pricing-light .cp-card--highlight .cp-card-cta{color:#fff;background:#6366f1;border-color:#6366f1}body.pricing-light .cp-card--highlight .cp-card-cta:hover{background:#3e41ee;box-shadow:0 6px 22px #6366f166}body.pricing-light .cp-card--custom{background:#8b5cf608;border-color:#8b5cf62e}body.pricing-light header{background:#fff!important;border-bottom:1px solid #0f1e3d14!important;box-shadow:0 2px 16px #0f1e3d0d!important}body.pricing-light header [class*=caspor-logo]{color:#0f1e3d!important}body.pricing-light header [class*=caspor-logo]:hover,body.pricing-light header [class*=subtitle-logo]{color:#f97316!important}body.pricing-light header [class*=nav-item]{color:#0f1e3da6!important}body.pricing-light header [class*=nav-item]:hover{color:#0f1e3d!important;background:#0f1e3d0a!important;border-bottom-color:#f97316!important}body.pricing-light header [class*=actions] button{color:#0f1e3d!important;border-color:#0f1e3d33!important}body.pricing-light header [class*=actions] button:hover{background:#0f1e3d0d!important}body.pricing-light header [class*=primary]{color:#fff!important;background:#f97316!important;border-color:#f97316!important}body.pricing-light header [class*=theme-toggle]{color:#0f1e3d!important;background:#0f1e3d0f!important;border-color:#0f1e3d26!important}body.pricing-light header [class*=apps-dropdown-box]{background:#fffffffa!important;border-color:#0f1e3d1f!important;box-shadow:0 24px 48px #0f1e3d1f!important}body.pricing-light header [class*=feature-name]{color:#374151!important}.cp-all-apps-section{background:#050d1f;padding:2rem 2rem 8rem}.cp-all-apps-header{align-items:center;gap:1.25rem;max-width:1160px;margin:0 auto 1.5rem;display:flex}.cp-all-apps-title-line{background:linear-gradient(90deg,#0000,#00d4ff59,#0000);flex:1;height:1px}.cp-all-apps-title{letter-spacing:4px;color:#00d4ff;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.7rem;font-weight:800}.cp-all-apps-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;max-width:1160px;margin:0 auto;display:grid}.cp-app-card{background:#0c1630;border:1px solid #ffffff1a;border-radius:10px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.cp-app-card:hover{border-color:#00d4ff4d}.cp-app-card--open{border-color:#00d4ff66;box-shadow:0 8px 28px #0006}.cp-app-card-top{flex-direction:column;gap:.4rem;padding:.85rem .85rem .75rem;display:flex}.cp-app-card-header{color:#00d4ff;align-items:center;gap:.45rem;display:flex}.cp-app-card-header svg{flex-shrink:0}.cp-app-card-name{letter-spacing:1.5px;color:#ffffffe6;text-transform:uppercase;font-size:.6rem;font-weight:800;line-height:1.2}.cp-app-card-price-row{align-items:baseline;gap:.18rem;display:flex}.cp-app-card-price{color:#fff;letter-spacing:-.8px;font-size:1.55rem;font-weight:900;line-height:1}.cp-app-card-period{color:#fff6;font-size:.6rem;font-weight:500}.cp-app-card-actions{align-items:center;gap:.4rem;display:flex}.cp-app-card-cta{color:#00d4ff;letter-spacing:.3px;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #00d4ff66;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.38rem .6rem;font-size:.57rem;font-weight:700;transition:all .18s;display:flex}.cp-app-card-cta:hover{color:#000;background:#00d4ff;border-color:#00d4ff}.cp-app-card-expand{color:#ffffff73;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .18s;display:flex}.cp-app-card-expand:hover{color:#00d4ff;background:#00d4ff1a;border-color:#00d4ff4d}.cp-app-card-expand svg{transition:transform .22s}.cp-app-card-expand-icon--open{color:#00d4ff;transform:rotate(180deg)}.cp-app-card-body{border-top:1px solid #ffffff0f;flex-direction:column;gap:.5rem;padding:.65rem .85rem .85rem;animation:.18s both cpFadeUp;display:flex}.cp-app-card-desc{color:#ffffff80;margin:0;font-size:.62rem;line-height:1.5}.cp-app-card-limits{color:#00d4ff;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;background:#00d4ff14;border:1px solid #00d4ff38;border-radius:20px;width:fit-content;padding:.14rem .55rem;font-size:.5rem;font-weight:700;display:inline-block}body.pricing-light .cp-all-apps-section{background:#f0f4ff}body.pricing-light .cp-all-apps-title-line{background:linear-gradient(90deg,#0000,#6366f159,#0000)}body.pricing-light .cp-all-apps-title{color:#6366f1}body.pricing-light .cp-app-card{background:#fff;border-color:#00000014}body.pricing-light .cp-app-card:hover{border-color:#6366f14d}body.pricing-light .cp-app-card--open{border-color:#6366f166;box-shadow:0 8px 24px #0000001a}body.pricing-light .cp-app-card-header{color:#6366f1}body.pricing-light .cp-app-card-name,body.pricing-light .cp-app-card-price{color:#0f1e3d}body.pricing-light .cp-app-card-period{color:#0f1e3d66}body.pricing-light .cp-app-card-body{border-top-color:#0000000f}body.pricing-light .cp-app-card-desc{color:#0f1e3d8c}body.pricing-light .cp-app-card-limits{color:#6366f1;background:#6366f112;border-color:#6366f133}body.pricing-light .cp-app-card-expand{color:#0f1e3d66;background:#0000000a;border-color:#0000001a}body.pricing-light .cp-app-card-expand:hover{color:#6366f1;background:#6366f114;border-color:#6366f14d}body.pricing-light .cp-app-card-cta{color:#6366f1;border-color:#6366f166}body.pricing-light .cp-app-card-cta:hover{color:#fff;background:#6366f1;border-color:#6366f1}@media (max-width:1024px){.cp-cards-grid,.cp-all-apps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cp-cards-grid{grid-template-columns:1fr}.cp-all-apps-grid{grid-template-columns:repeat(2,1fr)}.cp-all-apps-section{padding:1.5rem 1rem 10rem}.cp-hero-content{flex-direction:column}.cp-hero-left{text-align:center;align-items:center}.cp-hero-right{width:100%}.cp-hero-title{letter-spacing:-.5px;font-size:1.85rem}.cp-hero-actions{flex-direction:column;width:100%;max-width:320px}.cp-hero-cta-primary,.cp-hero-cta-secondary{border-radius:30px;justify-content:center;width:100%}.cp-module-title{font-size:.78rem}.cp-pricing-section{padding:.5rem 1rem}.cp-module-header{padding:.85rem 1rem}.cp-module-body{padding:1rem .5rem .75rem}.cp-module-starting-price{font-size:.9rem}.cp-cat-btn{padding:.7rem 1rem;font-size:.62rem}.cp-features-strip-inner{flex-direction:column;gap:1.5rem}.cp-feature-item{width:100%;padding:0}.cp-feature-item-divider{width:100%;height:1px}.cp-testimonial{padding:3rem 1.5rem}.cp-testimonial-inner{text-align:center;flex-direction:column;gap:2rem}.cp-testimonial-content-col,.cp-testimonial-author{align-items:center}.cp-how-steps{grid-template-columns:1fr;gap:1.5rem}.cp-how-step-connector{background:linear-gradient(#f9731659,#f9731614);width:1px;height:40px;margin-top:0}.cp-stacked-sections{padding-bottom:10rem}}.cp-module-card-grid{grid-template-columns:repeat(4,1fr);gap:.85rem;display:grid}.cp-module-card{cursor:pointer;text-align:left;color:#fff;background:#111114;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:0;padding:1.4rem 1.35rem 1.2rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden}.cp-module-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(at 0 0,#00d4ff0a 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.cp-module-card:hover{background:#13151a;border-color:#00d4ff59;box-shadow:0 8px 32px #00000073}.cp-module-card:hover:before{opacity:1}.cp-module-card:hover .cp-module-card-arrow{opacity:1;gap:.45rem}.cp-module-card-icon{color:#00d4ff;background:#00d4ff12;border:1px solid #00d4ff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:1rem;display:flex}.cp-module-card-title{color:#f0f0f0;letter-spacing:.01em;margin-bottom:.5rem;font-size:.85rem;font-weight:700;line-height:1.25}.cp-module-card-desc{color:#fff6;flex-grow:1;margin:0 0 1.2rem;font-size:.73rem;line-height:1.6}.cp-module-card-arrow{color:#00d4ffb3;opacity:.55;letter-spacing:.02em;align-items:center;gap:.3rem;margin-top:auto;font-size:.72rem;font-weight:600;transition:opacity .2s,gap .2s;display:inline-flex}@media (max-width:1200px){.cp-module-card-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.cp-module-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cp-module-card-grid{grid-template-columns:1fr}}
.estimating-page{background:#060d09!important}.estimating-page .cp-pricing-intro-title em,.estimating-page .cp-pricing-intro-title span{color:#22c55e}.estimating-page .cp-sticky-cta-btn{color:#000;background:#22c55e;box-shadow:0 4px 20px #22c55e66}.estimating-page .cp-sticky-cta-btn:hover{box-shadow:0 10px 36px #22c55e8c}.estimating-page .cp-sticky-cta-mobile{background:linear-gradient(#060d09d9 0%,#060d09fa 100%);border-top-color:#22c55e26}.estimating-page .cp-sticky-cta-mobile-btn{color:#000;background:#22c55e;box-shadow:0 0 20px #22c55e4d}.est-hero{flex-direction:column;align-items:center;padding:100px 1.5rem 0;display:flex;position:relative;overflow:hidden}.est-hero-glow{pointer-events:none;background:radial-gradient(70% 55% at 50% 30%,#22c55e21 0%,#10a34a0d 55%,#0000 100%);position:absolute;inset:0}.est-hero-inner{z-index:1;text-align:center;width:100%;max-width:740px;position:relative}.est-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#22c55e;background:#22c55e14;border:1px solid #22c55e38;border-radius:100px;margin-bottom:1.25rem;padding:.3rem .9rem;font-size:.72rem;font-weight:700;display:inline-block}.est-hero-title{letter-spacing:-.03em;color:#fff;margin:0 0 1rem;font-size:clamp(2.2rem,5.5vw,3.6rem);font-weight:900;line-height:1.08}.est-hero-accent{background:linear-gradient(120deg,#4ade80 0%,#22c55e 50%,#16a34a 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.est-hero-sub{color:#fff9;margin:0 0 2rem;font-size:1.05rem;line-height:1.65}.est-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.est-cta-primary{color:#000;cursor:pointer;background:#22c55e;border:none;border-radius:8px;align-items:center;gap:.45rem;padding:.75rem 1.6rem;font-size:.92rem;font-weight:700;transition:background .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 4px 24px #22c55e59}.est-cta-primary:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 8px 40px #22c55e80}.est-cta-ghost{color:#22c55e;cursor:pointer;background:0 0;border:1px solid #22c55e38;border-radius:8px;align-items:center;gap:.45rem;padding:.75rem 1.5rem;font-size:.92rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.est-cta-ghost:hover{background:#22c55e0f;border-color:#22c55e}.est-hero-stars{color:#ffffff73;justify-content:center;align-items:center;gap:.3rem;font-size:.78rem;display:flex}.est-hero-stars svg{color:#fbbf24}.est-hero-stars span{margin-left:.2rem}.est-stats-row{z-index:1;background:#ffffff06;border-top:1px solid #22c55e1f;border-bottom:1px solid #22c55e1f;justify-content:center;align-items:center;gap:0;width:100%;margin-top:3.5rem;padding:1.75rem 2rem;display:flex;position:relative}.est-stat{flex-direction:column;flex:1;align-items:center;min-width:100px;display:flex}.est-stat-number{letter-spacing:-.03em;color:#22c55e;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:900;line-height:1}.est-stat-label{color:#ffffff73;text-align:center;margin-top:.3rem;font-size:.72rem;line-height:1.3}.est-stat-divider{background:#22c55e2e;flex-shrink:0;width:1px;height:40px}.est-section-title{letter-spacing:-.02em;color:#fff;text-align:center;margin:0 0 .6rem;font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:800}.est-section-sub{color:#ffffff80;text-align:center;margin:0 0 2.5rem;font-size:.95rem}.est-compare{padding:5rem 1.5rem}.est-compare-inner{max-width:780px;margin:0 auto}.est-compare-table{border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.est-compare-col{flex-direction:column;display:flex}.est-compare-col--before{background:#ffffff04;border-right:1px solid #ffffff14}.est-compare-col--after{background:#22c55e08}.est-compare-col-header{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.78rem;font-weight:700;display:flex}.est-compare-col--before .est-compare-col-header{color:#ffffff59}.est-compare-col--before .est-compare-col-header svg{color:#ef4444}.est-compare-col--after .est-compare-col-header,.est-compare-col--after .est-compare-col-header svg{color:#22c55e}.est-compare-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:.6rem;padding:.8rem 1.25rem;font-size:.85rem;line-height:1.35;display:flex}.est-compare-row:last-child{border-bottom:none}.est-compare-col--before .est-compare-row{color:#ffffff73}.est-compare-col--after .est-compare-row{color:#fffc}.est-compare-icon-x{color:#ef4444;flex-shrink:0}.est-compare-icon-check{color:#22c55e;flex-shrink:0}.est-features{background:#22c55e05;border-top:1px solid #22c55e17;border-bottom:1px solid #22c55e17;padding:5rem 1.5rem}.est-features-inner{max-width:960px;margin:0 auto}.est-feature-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:768px){.est-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.est-feature-grid{grid-template-columns:1fr}}.est-feature-card{background:#ffffff06;border:1px solid #22c55e1a;border-radius:12px;padding:1.4rem 1.25rem 1.25rem;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.est-feature-card:before{content:"";opacity:0;background:radial-gradient(70% 60% at 50% 0,#22c55e12 0%,#0000 100%);transition:opacity .25s;position:absolute;inset:0}.est-feature-card:hover{border-color:#22c55e59;transform:translateY(-3px);box-shadow:0 12px 32px #00000059,0 0 0 1px #22c55e1a}.est-feature-card:hover:before{opacity:1}.est-feature-icon{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e38;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.85rem;display:flex}.est-feature-title{color:#fff;margin:0 0 .4rem;font-size:.92rem;font-weight:700}.est-feature-desc{color:#ffffff80;margin:0;font-size:.8rem;line-height:1.55}.est-testimonial{padding:5rem 1.5rem}.est-testimonial-inner{text-align:center;background:#ffffff06;border:1px solid #22c55e24;border-radius:20px;max-width:680px;margin:0 auto;padding:2.5rem;position:relative}.est-testimonial-inner:before{content:"";z-index:-1;background:linear-gradient(135deg,#22c55e1f 0%,#0000 50%,#22c55e0f 100%);border-radius:20px;position:absolute;inset:-1px}.est-testimonial-stars{justify-content:center;gap:.2rem;margin-bottom:1.25rem;display:flex}.est-testimonial-stars svg{color:#fbbf24}.est-testimonial-quote{color:#fffc;border:none;margin:0 0 1.75rem;padding:0;font-size:1.05rem;font-style:italic;line-height:1.7}.est-testimonial-author{justify-content:center;align-items:center;gap:.85rem;display:flex}.est-testimonial-avatar{object-fit:cover;border:2px solid #22c55e73;border-radius:50%;width:46px;height:46px}.est-testimonial-name{color:#fff;text-align:left;font-size:.88rem;font-weight:700}.est-testimonial-role{color:#ffffff73;text-align:left;margin-top:2px;font-size:.75rem}@media (max-width:600px){.est-hero{padding-top:72px}.est-stats-row{flex-wrap:wrap;gap:1.5rem;padding:1.5rem 1rem}.est-stat-divider{display:none}.est-stat{min-width:80px}.est-compare-table{grid-template-columns:1fr}.est-compare-col--before{border-bottom:1px solid #ffffff14;border-right:none}.est-testimonial-inner{padding:1.75rem 1.25rem}.est-testimonial-quote{font-size:.92rem}}
