.hublink-showcase{--paper:#fcf4e6;--cream:#f6e8ce;--cream-deep:#efdcb8;--ink:#0e3138;--ink-2:#14424a;--ink-soft:#2c5258;--tx:#14323a;--tx-muted:#6e8a86;--tx-onink:#f4f1ea;--tx-onink-muted:#a7aebe;--accent:#0fb5ba;--accent-deep:#0a8c90;--accent-soft:#cff0ee;--accent-glow:#0fb5ba4d;--sunset:#ff7a4d;--hibiscus:#ff5c8a;--palm:#1e9e6a;--line:#171c2817;--line-strong:#171c2829;--r-lg:30px;--r-md:20px;--r-sm:13px;--shadow-soft:0 30px 70px -30px #171c2873;--shadow-card:0 18px 50px -28px #171c2880;--maxw:1180px;--tilt:1;background:var(--paper);color:var(--tx);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-family:DM Sans,system-ui,sans-serif;overflow-x:hidden}.hublink-showcase *{box-sizing:border-box;margin:0;padding:0}.hublink-showcase a{color:inherit;text-decoration:none}.hublink-showcase img{max-width:100%;display:block}.hublink-showcase svg{display:block}.hublink-showcase ul,.hublink-showcase li{list-style:none}.hublink-showcase .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.hublink-showcase section{position:relative}.hublink-showcase .tint{background:radial-gradient(120% 80% at 80% -10%,var(--cream-deep),transparent 60%),var(--cream)}.hublink-showcase .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep);align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.hublink-showcase .eyebrow:before{content:"";background:var(--accent);border-radius:2px;width:22px;height:2px}.hublink-showcase h1,.hublink-showcase h2,.hublink-showcase h3{letter-spacing:-.025em;color:var(--ink);font-weight:700;line-height:1.03}.hublink-showcase h1{font-size:clamp(38px,5.8vw,74px)}.hublink-showcase h2{font-size:clamp(30px,4vw,52px)}.hublink-showcase .lead{color:var(--tx-muted);max-width:30ch;font-size:clamp(18px,1.5vw,21px);font-weight:400;line-height:1.6}.hublink-showcase .feat-bullets{flex-direction:column;gap:13px;margin-top:30px;display:flex}.hublink-showcase .feat-bullets li{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.hublink-showcase .feat-bullets svg{color:var(--accent);flex:none;margin-top:2px}.hublink-showcase .nav{z-index:60;-webkit-backdrop-filter:saturate(160%)blur(14px);background:#fbf8f1b8;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:18px 30px;transition:border-color .3s,background .3s;display:flex;position:fixed;top:0;left:0;right:0}.hublink-showcase .nav.scrolled{border-color:var(--line);background:#fbf8f1e6}.hublink-showcase .brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:11px;font-size:19px;font-weight:700;display:flex}.hublink-showcase .brand .mark{background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 14px -6px #171c2866}.hublink-showcase .nav-links{color:var(--tx-muted);gap:30px;font-size:15px;font-weight:500;display:flex}.hublink-showcase .nav-links a:hover{color:var(--tx)}@media(max-width:820px){.hublink-showcase .nav-links{display:none}}.hublink-showcase .btn{cursor:pointer;text-align:center;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:15px 26px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .18s,box-shadow .25s,background .2s;display:inline-flex}.hublink-showcase .btn-primary{background:var(--accent);color:#fff;box-shadow:0 12px 30px -10px var(--accent-glow)}.hublink-showcase .btn-primary:hover{box-shadow:0 18px 40px -12px var(--accent-glow);transform:translateY(-2px)}.hublink-showcase .btn-ink{background:var(--ink);color:var(--tx-onink)}.hublink-showcase .btn-ink:hover{transform:translateY(-2px)}.hublink-showcase .btn-ghost{color:var(--tx);border:1.5px solid var(--line-strong);background:0 0}.hublink-showcase .btn-ghost:hover{border-color:var(--ink);background:#171c2808}.hublink-showcase .btn-white{color:var(--ink);background:#fff}.hublink-showcase .btn-white:hover{transform:translateY(-2px)}.hublink-showcase .scene{perspective:1700px;perspective-origin:50% 40%;justify-content:center;display:flex;position:relative}.hublink-showcase .float-wrap{transform-style:preserve-3d;position:relative}.hublink-showcase .device{--ry:-19deg;--rx:7deg;--rz:-2deg;aspect-ratio:1/2.05;width:300px;transform-style:preserve-3d;transform:rotateY(calc(var(--ry)*var(--tilt))) rotateX(calc(var(--rx)*var(--tilt))) rotate(calc(var(--rz)*var(--tilt)));transition:transform .9s cubic-bezier(.2,.7,.2,1);position:relative}.hublink-showcase .device.flat{--ry:0deg;--rx:0deg;--rz:0deg;width:330px}.hublink-showcase .device.right{--ry:18deg;--rz:2deg}.hublink-showcase .bezel{box-shadow:0 2px 2px #ffffff2e inset,0 -2px 6px #0009 inset,var(--shadow-soft);background:linear-gradient(150deg,#202738,#11151f 70%);border-radius:46px;padding:11px;position:absolute;inset:0}.hublink-showcase .device:after{content:"";filter:blur(22px);z-index:-1;background:radial-gradient(60% 100% at 50% 0,#171c2866,#0000 70%);height:18%;position:absolute;bottom:-9%;left:6%;right:6%;transform:translateZ(-60px)}.hublink-showcase .screen{background:var(--cream);border-radius:36px;flex-direction:column;display:flex;position:absolute;inset:11px;overflow:hidden}.hublink-showcase .bezel:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(125deg,#ffffff38,#fff0 26% 70%,#ffffff12);border-radius:46px;position:absolute;inset:0}.hublink-showcase .notch{z-index:5;background:#11151f;border-radius:14px;width:90px;height:22px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.hublink-showcase .scene .glow{background:radial-gradient(circle,var(--accent-glow),transparent 65%);filter:blur(30px);z-index:-2;opacity:.7;border-radius:50%;width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hublink-showcase .chip{box-shadow:var(--shadow-card);color:var(--tx);background:#fff;border:1px solid #ffffffb3;border-radius:16px;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;font-weight:600;display:flex;position:absolute;transform:translateZ(70px)}.hublink-showcase .chip .ic{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.hublink-showcase .chip small{color:var(--tx-muted);letter-spacing:.01em;font-size:11px;font-weight:500;display:block}.hublink-showcase .scr{flex-direction:column;gap:13px;height:100%;padding:46px 18px 18px;display:flex;overflow:hidden}.hublink-showcase .scr-logo{z-index:4;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:34px;left:18px;box-shadow:0 4px 12px -5px #171c2880}.hublink-showcase .scr-head{text-align:center;flex-direction:column;align-items:center;gap:9px;margin-top:6px;display:flex}.hublink-showcase .scr-av{background:repeating-conic-gradient(#0000000a 0 6deg,transparent 6deg 12deg),#fff;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;box-shadow:0 6px 18px -10px #171c2880}.hublink-showcase .scr-name{color:var(--ink);font-size:21px;font-weight:700}.hublink-showcase .scr-bio{color:var(--tx-muted);padding:0 6px;font-size:11.5px;font-weight:600;line-height:1.45}.hublink-showcase .scr-pills{flex-direction:column;gap:11px;margin-top:4px;display:flex}.hublink-showcase .pill{background:var(--ink-2);color:#fff;border-radius:999px;justify-content:center;align-items:center;height:50px;padding:0 16px;font-size:15px;font-weight:600;display:flex;position:relative}.hublink-showcase .pill.green{background:var(--accent)}.hublink-showcase .pill .stack{display:flex;position:absolute;right:12px}.hublink-showcase .pill .stack span{border:2px solid var(--ink-2);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-9px;font-size:10px;font-weight:700;display:grid}.hublink-showcase .pill.green .stack span{border-color:var(--accent)}.hublink-showcase .scr-foot{text-align:center;letter-spacing:.14em;color:var(--tx-muted);margin-top:auto;padding:12px 0 4px;font-size:9px;font-weight:700}.hublink-showcase .a-g{background:#0fb5ba}.hublink-showcase .a-b{background:#2f6bff}.hublink-showcase .a-o{background:#f2a33a}.hublink-showcase .a-p{background:#7b61ff}.hublink-showcase .a-r{background:#ff5a5f}.hublink-showcase .scr.dark{background:#15192238}.hublink-showcase .s-pad{padding:46px 16px 16px}.hublink-showcase .s-title{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:700}.hublink-showcase .s-sub{color:var(--tx-muted);font-size:11px;font-weight:500}.hublink-showcase .icard{background:#fff;border-radius:14px;padding:12px;box-shadow:0 6px 16px -12px #171c2866}.hublink-showcase .tf-step{gap:6px;margin-bottom:6px;display:flex}.hublink-showcase .tf-step i{background:var(--cream-deep);border-radius:3px;flex:1;height:4px}.hublink-showcase .tf-step i.on{background:var(--accent)}.hublink-showcase .tf-q{color:var(--ink);margin:8px 0 12px;font-size:16px;font-weight:700;line-height:1.25}.hublink-showcase .daygrid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.hublink-showcase .day{aspect-ratio:1;color:var(--ink);background:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;box-shadow:0 4px 10px -8px #171c2866}.hublink-showcase .day small{color:var(--tx-muted);text-transform:uppercase;font-size:8px;font-weight:700}.hublink-showcase .day.sel{background:var(--ink);color:#fff}.hublink-showcase .day.sel small{color:#fff9}.hublink-showcase .timepills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.hublink-showcase .tpill{color:var(--ink);background:#fff;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:600;box-shadow:0 3px 8px -6px #171c2866}.hublink-showcase .tpill.sel{background:var(--accent);color:#fff}.hublink-showcase .tpill.off{opacity:.4}.hublink-showcase .valid{color:var(--accent-deep);align-items:center;gap:6px;margin-top:12px;font-size:11px;font-weight:600;display:flex}.hublink-showcase .branch{background:#fff;border-radius:14px;align-items:center;gap:11px;padding:11px;display:flex;box-shadow:0 4px 12px -10px #171c2866}.hublink-showcase .branch.sel{outline:2px solid var(--accent);outline-offset:-2px}.hublink-showcase .branch .av{color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.hublink-showcase .branch b{color:var(--ink);font-size:13px}.hublink-showcase .branch small{color:var(--tx-muted);font-size:10px;font-weight:500}.hublink-showcase .branch .pick{border:2px solid var(--line-strong);border-radius:50%;width:18px;height:18px;margin-left:auto}.hublink-showcase .branch.sel .pick{border-color:var(--accent);background:var(--accent)}.hublink-showcase .map{background:linear-gradient(#eef3ec,#e8efe6);border-radius:14px;height:150px;position:relative;overflow:hidden;box-shadow:0 6px 16px -12px #171c2866}.hublink-showcase .map .road{background:#fff;position:absolute}.hublink-showcase .pin{width:30px;height:30px;position:absolute;top:42%;left:50%;transform:translate(-50%,-100%)}.hublink-showcase .pin svg{filter:drop-shadow(0 6px 6px #171c2859)}.hublink-showcase .addr{background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:11px;display:flex;box-shadow:0 4px 12px -10px #171c2866}.hublink-showcase .addr b{color:var(--ink);font-size:12px}.hublink-showcase .addr small{color:var(--tx-muted);font-size:10px}.hublink-showcase .field{color:var(--tx-muted);background:#fff;border-radius:11px;padding:10px 12px;font-size:11px;font-weight:500;box-shadow:0 3px 9px -7px #171c2866}.hublink-showcase .field b{letter-spacing:.08em;text-transform:uppercase;color:var(--tx-muted);margin-bottom:3px;font-size:9px;display:block}.hublink-showcase .field span{color:var(--ink);font-size:12px;font-weight:600}.hublink-showcase .consent{color:var(--tx-muted);align-items:flex-start;gap:8px;margin-top:10px;font-size:10px;font-weight:500;line-height:1.4;display:flex}.hublink-showcase .cbox{background:var(--accent);border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.hublink-showcase .shoptabs{color:var(--tx-muted);border-bottom:1px solid var(--line);gap:14px;padding-bottom:8px;font-size:11px;font-weight:600;display:flex}.hublink-showcase .shoptabs .on{color:var(--ink);position:relative}.hublink-showcase .shoptabs .on:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-9px;left:0;right:0}.hublink-showcase .prodgrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.hublink-showcase .prod{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px -10px #171c2866}.hublink-showcase .prod .ph{background:linear-gradient(135deg,var(--cream-deep),#e3d8bf);height:62px}.hublink-showcase .prod .pb{padding:7px 9px}.hublink-showcase .prod b{color:var(--ink);font-size:11px;display:block}.hublink-showcase .prod small{color:var(--accent-deep);font-size:10px;font-weight:700}.hublink-showcase .kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hublink-showcase .kpi{background:#fff;border-radius:12px;padding:10px;box-shadow:0 4px 12px -10px #171c2866}.hublink-showcase .kpi b{color:var(--ink);letter-spacing:-.02em;font-size:18px}.hublink-showcase .kpi small{color:var(--tx-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:600;display:block}.hublink-showcase .kpi i{color:var(--accent-deep);font-size:9px;font-style:normal;font-weight:700}.hublink-showcase .bars{flex-direction:column;gap:8px;margin-top:11px;display:flex}.hublink-showcase .bar{color:var(--ink);align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.hublink-showcase .bar .track{background:var(--cream-deep);border-radius:6px;flex:1;height:7px;overflow:hidden}.hublink-showcase .bar .fill{background:var(--accent);border-radius:6px;height:100%}.hublink-showcase .bar span{text-align:right;width:30px;color:var(--tx-muted);font-weight:700}.hublink-showcase .blocklist{flex-direction:column;gap:8px;display:flex}.hublink-showcase .block{background:#fff;border-radius:13px;align-items:center;gap:10px;padding:10px;display:flex;box-shadow:0 4px 12px -10px #171c2866}.hublink-showcase .block .grip{flex-direction:column;gap:2px;display:flex}.hublink-showcase .block .grip i{background:var(--line-strong);border-radius:2px;width:13px;height:2px}.hublink-showcase .block .ic{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.hublink-showcase .block b{color:var(--ink);font-size:12px}.hublink-showcase .block small{color:var(--tx-muted);font-size:10px;font-weight:500}.hublink-showcase .block .mini{margin-left:auto;display:flex}.hublink-showcase .block .mini span{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:-7px;font-size:8px;font-weight:700;display:grid}.hublink-showcase .cookie{background:#fff;border-radius:16px;padding:14px;position:absolute;bottom:16px;left:14px;right:14px;box-shadow:0 18px 40px -22px #171c2899}.hublink-showcase .cookie p{color:var(--ink-soft);font-size:11px;font-weight:500;line-height:1.45}.hublink-showcase .cookie .row{gap:8px;margin-top:11px;display:flex}.hublink-showcase .cookie .row .btn{border-radius:11px;flex:1;padding:10px 0;font-size:12px}.hublink-showcase .swatches{gap:8px;display:flex}.hublink-showcase .swatches i{cursor:pointer;border-radius:50%;width:30px;height:30px;font-style:normal;box-shadow:0 3px 8px -5px #171c2866}.hublink-showcase .swatches i.on{outline:2.5px solid var(--ink);outline-offset:2px}.hublink-showcase .toggle-row{color:var(--ink);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;padding:9px 11px;font-size:11px;font-weight:600;display:flex;box-shadow:0 3px 9px -7px #171c2866}.hublink-showcase .tg{background:var(--accent);border-radius:999px;width:34px;height:19px;position:relative}.hublink-showcase .tg:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;right:2px}.hublink-showcase .tg.off{background:var(--cream-deep)}.hublink-showcase .tg.off:after{left:2px;right:auto}.hublink-showcase .feature{padding:clamp(70px,9vw,120px) 0}.hublink-showcase .feature .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid}.hublink-showcase .feature.rev .copy{order:2}.hublink-showcase .feature.rev .scene{order:1}.hublink-showcase .copy{max-width:460px}.hublink-showcase .copy h2{margin:16px 0}.hublink-showcase .idx{color:var(--accent);letter-spacing:.05em;font-size:13px;font-weight:700}@media(max-width:860px){.hublink-showcase .feature .wrap{grid-template-columns:1fr;gap:48px}.hublink-showcase .feature.rev .copy{order:1}.hublink-showcase .feature.rev .scene,.hublink-showcase .feature .scene{order:2}}.hublink-showcase .hero{padding:150px 0 90px;position:relative;overflow:hidden}.hublink-showcase .hero:before{content:"";z-index:-1;background:radial-gradient(66% 58% at 86% 6%,#ff8c478c,transparent 60%),radial-gradient(52% 50% at 100% 22%,#ff5c8a73,transparent 58%),radial-gradient(80% 72% at 2% 94%,#0fb5ba6b,transparent 60%),radial-gradient(60% 50% at 50% 122%,#ffc44d4d,transparent 60%),linear-gradient(180deg,#fff1dc,var(--paper));position:absolute;inset:0}.hublink-showcase .hero .wrap{z-index:1;position:relative}.hublink-showcase .tropic{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hublink-showcase .tropic .leaf,.hublink-showcase .tropic .bloom{position:absolute}.hublink-showcase .wave-top{pointer-events:none;z-index:2;width:100%;height:62px;line-height:0;position:absolute;top:0;left:0;transform:translateY(-98%)}.hublink-showcase .wave-top svg{width:100%;height:100%;display:block}.hublink-showcase .value,.hublink-showcase .footer{position:relative}.hublink-showcase .value .wave-top{color:#103a40}.hublink-showcase .footer .wave-top{color:#0e3138}.hublink-showcase .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid}.hublink-showcase .hero-copy{max-width:560px}.hublink-showcase .hero h1{margin:22px 0 24px}.hublink-showcase .hero .lead{max-width:42ch;font-size:clamp(18px,1.6vw,22px)}.hublink-showcase .hero-cta{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hublink-showcase .hero-meta{flex-wrap:wrap;gap:26px;margin-top:38px;display:flex}.hublink-showcase .hero-meta div b{letter-spacing:-.02em;color:var(--ink);font-size:24px}.hublink-showcase .hero-meta div small{color:var(--tx-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:12px;font-weight:600;display:block}.hublink-showcase .sectors{flex-wrap:wrap;align-items:center;gap:8px;margin-top:30px;display:flex}.hublink-showcase .sectors span{color:var(--tx-muted);text-transform:uppercase;letter-spacing:.1em;margin-right:2px;font-size:12px;font-weight:700}.hublink-showcase .sectors i{color:var(--ink-soft);border:1px solid var(--line);background:#171c280b;border-radius:999px;padding:6px 13px;font-size:13px;font-style:normal;font-weight:600}@media(max-width:860px){.hublink-showcase .hero .wrap{grid-template-columns:1fr;gap:60px}.hublink-showcase .hero{padding:120px 0 70px}}.hublink-showcase .value{color:var(--tx-onink);background:linear-gradient(#103a40,#0a262b);padding:clamp(60px,8vw,100px) 0}.hublink-showcase .value h2{color:#fff;text-align:center;max-width:18ch;margin:0 auto 14px}.hublink-showcase .value .sub{text-align:center;color:var(--tx-onink-muted);max-width:46ch;margin:0 auto;font-size:17px;line-height:1.6}.hublink-showcase .claims{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px;display:grid}.hublink-showcase .claim{text-align:center}.hublink-showcase .claim .big{letter-spacing:-.03em;color:#fff;justify-content:center;align-items:baseline;gap:4px;font-size:clamp(34px,4vw,50px);font-weight:700;display:flex}.hublink-showcase .claim .big em{color:var(--accent);font-size:.7em;font-style:normal}.hublink-showcase .claim p{color:var(--tx-onink-muted);margin-top:8px;font-size:14px;font-weight:500;line-height:1.4}.hublink-showcase .claim .sep{background:var(--accent);border-radius:3px;width:34px;height:3px;margin:14px auto 0}@media(max-width:760px){.hublink-showcase .claims{grid-template-columns:1fr 1fr;gap:32px 20px}}.hublink-showcase .cta{text-align:center;background:radial-gradient(120% 90% at 50% 115%,var(--accent),var(--accent-deep) 45%,#0b6b3e 100%);padding:clamp(80px,10vw,140px) 0;position:relative;overflow:hidden}.hublink-showcase .cta-inner{color:#fff;flex-direction:column;align-items:center;gap:26px;display:flex}.hublink-showcase .cta h2{color:#fff;max-width:16ch}.hublink-showcase .cta p{color:#ffffffdb;max-width:42ch;font-size:19px;line-height:1.55}.hublink-showcase .cta .btn-primary{color:var(--accent-deep);background:#fff}.hublink-showcase .cta .btn-primary:hover{background:#fff}.hublink-showcase .cta .btn-ghost{color:#fff;border-color:#ffffff80}.hublink-showcase .cta .btn-ghost:hover{background:#ffffff1f;border-color:#fff}.hublink-showcase .footer{background:var(--ink);color:var(--tx-onink-muted);padding:56px 0 40px}.hublink-showcase .footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.hublink-showcase .footer .brand{color:#fff}.hublink-showcase .footer .tag{max-width:30ch;font-size:14px;line-height:1.5}.hublink-showcase .footer .fnav{gap:22px;font-size:14px;font-weight:500;display:flex}.hublink-showcase .footer .fnav a:hover{color:#fff}.hublink-showcase .footer .copy-row{letter-spacing:.08em;text-transform:uppercase;color:#fff6;border-top:1px solid #ffffff1a;margin-top:34px;padding-top:22px;font-size:12px}.hublink-showcase .templates{padding:clamp(70px,9vw,120px) 0}.hublink-showcase .tpl-head{text-align:center;max-width:680px;margin:0 auto 60px}.hublink-showcase .tpl-head h2{margin:16px 0 14px}.hublink-showcase .tpl-head .lead{max-width:48ch;margin:0 auto}.hublink-showcase .tpl-head .eyebrow:before{display:none}.hublink-showcase .tpl-head .eyebrow{justify-content:center}.hublink-showcase .tpl-grid{grid-template-columns:repeat(3,1fr);gap:40px 34px;max-width:900px;margin:0 auto;display:grid}@media(max-width:760px){.hublink-showcase .tpl-grid{grid-template-columns:repeat(2,1fr);gap:42px 30px;max-width:560px}}@media(max-width:480px){.hublink-showcase .tpl-grid{grid-template-columns:1fr;max-width:260px}}.hublink-showcase .tpl-card{flex-direction:column;align-items:center;gap:18px;display:flex}.hublink-showcase .tpl-phone{justify-content:center;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:flex}.hublink-showcase .tpl-card:hover .tpl-phone{transform:translateY(-10px)}.hublink-showcase .device.flat.tpl-device{width:200px}.hublink-showcase .tpl-meta{flex-direction:column;align-items:center;gap:11px;display:flex}.hublink-showcase .tpl-meta b{color:var(--ink);letter-spacing:-.01em;font-size:16px}.hublink-showcase .tpl-use{color:var(--accent-deep);white-space:nowrap;border:1.5px solid var(--line-strong);border-radius:999px;align-items:center;gap:6px;padding:9px 17px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.hublink-showcase .tpl-card:hover .tpl-use{border-color:var(--accent);background:var(--accent-soft)}.hublink-showcase .tscr{text-align:center;flex-direction:column;align-items:center;gap:6px;height:100%;padding:26px 15px 14px;display:flex;position:relative}.hublink-showcase .tscr .tav{border-radius:50%;flex:none;place-items:center;width:50px;height:50px;margin-bottom:2px;display:grid;overflow:hidden}.hublink-showcase .tscr .tname{letter-spacing:-.01em;white-space:nowrap;width:100%;font-size:15px;font-weight:700}.hublink-showcase .tscr .tbio{width:100%;padding:0 8px;font-size:9.5px;font-weight:500;line-height:1.35}.hublink-showcase .tscr .tlabel{letter-spacing:.05em;text-transform:uppercase;opacity:.85;margin-top:7px;font-size:9px;font-weight:700}.hublink-showcase .tscr .tbtns{flex-direction:column;gap:7px;width:100%;margin-top:9px;display:flex}.hublink-showcase .tscr .tb{border-radius:999px;justify-content:center;align-items:center;height:33px;padding:0 10px;font-size:11.5px;font-weight:600;display:flex}.hublink-showcase .tscr .tsocial{align-items:center;gap:14px;margin-top:auto;padding-top:12px;display:flex}.hublink-showcase .tscr .tsocial svg{width:16px;height:16px;display:block}.hublink-showcase .screen.thm-aurora{background:radial-gradient(120% 80% at 50% -8%,#3e97f6,#1567c8)}.hublink-showcase .thm-aurora .tav{color:#fff;background:#ffffff2e;box-shadow:0 0 0 2px #ffffff52}.hublink-showcase .thm-aurora .tname{color:#fff}.hublink-showcase .thm-aurora .tbio{color:#ffffffd1}.hublink-showcase .thm-aurora .tb{color:#16356a;background:#fff}.hublink-showcase .thm-aurora .tsocial{color:#fff}.hublink-showcase .screen.thm-neon{background:radial-gradient(80% 55% at 78% 8%,#ff2e968c,#0000 60%),radial-gradient(75% 50% at 12% 92%,#00c4ff6b,#0000 60%),linear-gradient(160deg,#241043,#120a28)}.hublink-showcase .thm-neon .tav{color:#fff;background:#ffffff1f;box-shadow:0 0 0 2px #ffffff47}.hublink-showcase .thm-neon .tname{color:#fff}.hublink-showcase .thm-neon .tbio{color:#ffffffc7}.hublink-showcase .thm-neon .tlabel{color:#fff}.hublink-showcase .thm-neon .tb{color:#fff;background:#f0744a}.hublink-showcase .thm-neon .tsocial{color:#fff}.hublink-showcase .screen.thm-bruma{background:linear-gradient(165deg,#a6b3a8,#73827a 55%,#4c5852)}.hublink-showcase .thm-bruma .tav{color:#5c6660;background:#ffffffe0}.hublink-showcase .thm-bruma .tname,.hublink-showcase .thm-bruma .tlabel{color:#fff}.hublink-showcase .thm-bruma .tbio{color:#ffffffd9}.hublink-showcase .thm-bruma .tb{color:#3a423e;background:#fff}.hublink-showcase .thm-bruma .tsocial{color:#fff}.hublink-showcase .screen.thm-citrico{background:linear-gradient(150deg,#9bd7f0 58%,#ffc400 58%)}.hublink-showcase .thm-citrico .tav{color:#fff;background:#ff6b5c}.hublink-showcase .thm-citrico .tname{color:#173a4a}.hublink-showcase .thm-citrico .tbio{color:#3e6275}.hublink-showcase .thm-citrico .tb{color:#dd5026;background:#ffc400;font-weight:700}.hublink-showcase .thm-citrico .tsocial{color:#173a4a}.hublink-showcase .screen.thm-selva{background:linear-gradient(170deg,#2e5a30,#48773a 45%,#163319)}.hublink-showcase .thm-selva .tav{color:#ebd659;background:#ffffff24;box-shadow:0 0 0 2px #ebd65980}.hublink-showcase .thm-selva .tname{color:#fff}.hublink-showcase .thm-selva .tbio{color:#eaf0d8}.hublink-showcase .thm-selva .tb{color:#ebd659;background:0 0;border:1.5px solid #ebd659b3;border-radius:11px}.hublink-showcase .thm-selva .tsocial{color:#ebd659}.hublink-showcase .screen.thm-coral{background:linear-gradient(160deg,#ff7a5c,#ff5c8a 60%,#e0457b)}.hublink-showcase .thm-coral .tav{color:#e0457b;background:#ffffffeb}.hublink-showcase .thm-coral .tname{color:#fff}.hublink-showcase .thm-coral .tbio{color:#ffffffdb}.hublink-showcase .thm-coral .tb{color:#c23a5e;background:#fff}.hublink-showcase .thm-coral .tsocial{color:#fff}.hublink-showcase .pricing{padding:clamp(70px,9vw,120px) 0}.hublink-showcase .pricing-head{text-align:center;max-width:680px;margin:0 auto 56px}.hublink-showcase .pricing-head .eyebrow{justify-content:center}.hublink-showcase .pricing-head .eyebrow:before{display:none}.hublink-showcase .pricing-head h2{margin:16px 0 14px}.hublink-showcase .pricing-head .lead{max-width:48ch;margin:0 auto}.hublink-showcase .price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;max-width:1080px;margin:0 auto;display:grid}@media(max-width:880px){.hublink-showcase .price-grid{grid-template-columns:1fr;gap:30px;max-width:420px}}.hublink-showcase .pcard{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;padding:34px 28px;display:flex;position:relative}.hublink-showcase .pcard.feat{box-shadow:0 26px 64px -28px var(--accent-glow);outline:2px solid var(--accent);outline-offset:-2px}@media(min-width:881px){.hublink-showcase .pcard.feat{transform:translateY(-10px)}}.hublink-showcase .pcard.dark{background:var(--ink);border-color:#0000}.hublink-showcase .p-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);font-size:12px;font-weight:600}.hublink-showcase .pcard.dark .p-eyebrow{color:var(--accent)}.hublink-showcase .p-name{color:var(--ink);letter-spacing:-.02em;margin-top:5px;font-size:22px;font-weight:700}.hublink-showcase .pcard.dark .p-name{color:#fff}.hublink-showcase .p-price{align-items:baseline;gap:7px;margin:16px 0 4px;display:flex}.hublink-showcase .p-price b{letter-spacing:-.03em;color:var(--ink);font-size:clamp(40px,5vw,58px);font-weight:700;line-height:1}.hublink-showcase .pcard.dark .p-price b{color:#fff}.hublink-showcase .p-price span{color:var(--tx-muted);font-size:15px;font-weight:500}.hublink-showcase .pcard.dark .p-price span{color:var(--tx-onink-muted)}.hublink-showcase .p-sub{color:var(--tx-muted);min-height:20px;font-size:14px}.hublink-showcase .pcard.dark .p-sub{color:var(--tx-onink-muted)}.hublink-showcase .pcard .btn{width:100%;margin:24px 0 26px}.hublink-showcase .p-feats{flex-direction:column;gap:13px;margin-top:2px;display:flex}.hublink-showcase .p-feats li{color:var(--ink-soft);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.42;display:flex}.hublink-showcase .pcard.dark .p-feats li{color:#d7dbe4}.hublink-showcase .p-feats svg{color:var(--accent);flex:none;margin-top:2px}.hublink-showcase .p-feats li.phead{color:var(--ink);margin-bottom:1px;font-weight:700}.hublink-showcase .pcard.dark .p-feats li.phead{color:#fff}.hublink-showcase .p-feats li.muted,.hublink-showcase .p-feats li.muted svg{color:var(--tx-muted)}.hublink-showcase .pcard.dark .p-feats li.excl{color:#fff;background:#0fb5ba1f;border-radius:9px;margin:0 -10px;padding:7px 10px;font-weight:600}.hublink-showcase .ribbon{background:var(--accent);color:#fff;letter-spacing:.03em;box-shadow:0 10px 22px -8px var(--accent-glow);white-space:nowrap;border-radius:999px;padding:7px 17px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.hublink-showcase .price-note{text-align:center;color:var(--tx-muted);margin-top:46px;font-size:14px}.hublink-showcase.motion-enabled .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(34px)}.hublink-showcase.motion-enabled .reveal.in{opacity:1;transform:none}.hublink-showcase.motion-enabled .reveal.d1{transition-delay:80ms}.hublink-showcase.motion-enabled .reveal.d2{transition-delay:.16s}.hublink-showcase.motion-enabled .reveal.d3{transition-delay:.24s}.hublink-showcase.motion-enabled .scene .device{opacity:0;transform:rotateY(calc(var(--ry)*var(--tilt))) rotateX(calc(var(--rx)*var(--tilt))) rotate(calc(var(--rz)*var(--tilt))) translateY(46px) scale(.965);transition:transform .85s cubic-bezier(.2,.7,.2,1)}.hublink-showcase.motion-enabled .scene.in .device{opacity:1;transform:rotateY(calc(var(--ry)*var(--tilt))) rotateX(calc(var(--rx)*var(--tilt))) rotate(calc(var(--rz)*var(--tilt)))}.hublink-showcase.motion-enabled .scene .chip{opacity:0;transition:opacity .6s}.hublink-showcase.motion-enabled .scene.in .chip{opacity:1}@keyframes hublink-floaty{0%,to{transform:translateZ(70px)translateY(0)}50%{transform:translateZ(70px)translateY(-12px)}}.hublink-showcase.motion-enabled .scene.in .chip{animation:5.5s ease-in-out infinite hublink-floaty}.hublink-showcase.motion-enabled .scene.in .chip.c2{animation-delay:-1.8s}.hublink-showcase.motion-enabled .scene.in .chip.c3{animation-delay:-3.4s}@media(prefers-reduced-motion:reduce){.hublink-showcase.motion-enabled .reveal,.hublink-showcase.motion-enabled .scene .device,.hublink-showcase.motion-enabled .scene .chip{opacity:1;transition:none;animation:none;transform:none}}.wa-fab{right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:60;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;box-shadow:0 8px 24px #25d36673}.wa-fab:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 12px 30px #25d3668c}@media(max-width:600px){.wa-fab{width:52px;height:52px;right:16px}}
