@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/hellotap-manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/hellotap-manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+1E00-1EFF}.ht-marketing{--ink: #172f27;--muted: #5c6c64;--green: #147d57;--forest: #143e2e;--mint: #d4f6bc;--paper: #fbfcf8;--line: #dce4da;--sage: #eef3e9;--radius: 24px}.ht-marketing *{box-sizing:border-box}html.ht-public-page{scroll-behavior:smooth;scroll-padding-top:110px}.ht-marketing{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}body.ht-demo-open{overflow:hidden}.ht-marketing a{color:inherit;text-decoration:none}.ht-marketing button,.ht-marketing input{font:inherit}.ht-marketing button,.ht-marketing a,.ht-marketing input{-webkit-tap-highlight-color:transparent}.ht-marketing button{cursor:pointer;color:inherit}.ht-marketing button:disabled{cursor:wait}.ht-marketing button,.ht-marketing input{border-radius:0}.ht-marketing img{display:block;max-width:100%;object-fit:cover}.ht-marketing button:focus-visible,.ht-marketing a:focus-visible,.ht-marketing input:focus-visible,.ht-marketing summary:focus-visible{outline:3px solid #288865;outline-offset:5px}.ht-marketing h1,.ht-marketing h2,.ht-marketing h3,.ht-marketing h4,.ht-marketing p{margin:0}.ht-marketing h1,.ht-marketing h2,.ht-marketing h3{font-weight:700;letter-spacing:-.055em;line-height:1.13}.ht-marketing h2{font-size:48px}.ht-marketing h3{font-size:25px;letter-spacing:-.04em}.ht-marketing .wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.ht-marketing .icon{width:20px;height:20px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0}.ht-marketing .arrow{width:20px;height:20px}.ht-marketing .btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:10px;padding:12px 22px;font-weight:700;font-size:14px;line-height:1.4;transition:background .2s,transform .2s,box-shadow .2s}.ht-marketing .btn:hover{transform:translateY(-2px)}.ht-marketing .btn.primary{background:var(--green);color:#fff;box-shadow:0 5px 12px #147d5710}.ht-marketing .btn.primary:hover{background:#106544;box-shadow:0 7px 20px #147d5725}.ht-marketing .btn.outline{border-color:#c9d4c8;background:transparent}.ht-marketing .btn.outline:hover{background:#e8eee4}.ht-marketing .btn.light{background:var(--mint);color:var(--forest)}.ht-marketing .btn.white{background:#fff;border-color:#e0e5dc}.ht-marketing .btn.dark{background:var(--ink);color:#fff}.ht-marketing .text-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;min-height:44px}.ht-marketing .text-link:hover{text-decoration:underline;text-underline-offset:5px}.ht-marketing .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800;color:var(--green);display:flex;align-items:center;gap:8px;margin-bottom:18px}.ht-marketing .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.ht-marketing .muted{color:var(--muted)}.ht-marketing .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ht-marketing .skip{position:fixed;top:-100px;left:12px;z-index:200;background:#fff;padding:12px;border-radius:8px}.ht-marketing .skip:focus{top:12px}.ht-marketing .brand{display:inline-flex;align-items:center;gap:10px;font-size:25px;letter-spacing:-1px;font-weight:800;line-height:1}.ht-marketing .brand svg{height:35px;width:35px;flex-shrink:0}.ht-marketing .header{height:88px;position:sticky;top:0;z-index:50;background:#fbfcf8ef;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #dce4da85}.ht-marketing .nav-row{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.ht-marketing .desktop-nav{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:600}.ht-marketing .desktop-nav a{padding-block:12px}.ht-marketing .desktop-nav a:hover{color:var(--green)}.ht-marketing .nav-actions{display:flex;align-items:center;gap:20px}.ht-marketing .nav-actions .btn{min-height:44px;padding:10px 18px;font-size:13px}.ht-marketing .nav-actions>.text-link{font-size:13px}.ht-marketing .menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--line);background:transparent;border-radius:10px}.ht-marketing .mobile-nav{display:none}.ht-marketing .hero{padding:66px 0 62px;overflow:hidden}.ht-marketing .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;min-height:570px}.ht-marketing .hero-copy{max-width:570px;position:relative;z-index:2;padding-bottom:15px}.ht-marketing .hero .eyebrow{margin-bottom:25px;letter-spacing:.1em}.ht-marketing .hero h1{font-size:75px;line-height:1.06;letter-spacing:-.065em;font-weight:700}.ht-marketing .hero h1 em{font-style:normal;color:var(--green);position:relative;display:inline-block}.ht-marketing .hero h1 em:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:11px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='12' viewBox='0 0 400 12'%3E%3Cpath d='M3 9Q174-2 397 7' fill='none' stroke='%23bde99d' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;z-index:-1}.ht-marketing .hero-description{font-size:17px;line-height:1.85;color:var(--muted);margin-top:30px;max-width:450px}.ht-marketing .hero-actions{display:flex;align-items:center;gap:18px;margin-top:28px}.ht-marketing .hero-actions .btn{min-height:54px}.ht-marketing .play{border:1px solid #c5d0c0;border-radius:50%;width:28px;height:28px;display:grid;place-items:center}.ht-marketing .play svg{height:12px;width:12px;fill:currentColor;stroke:none}.ht-marketing .hero-notes{display:flex;gap:20px;margin-top:23px;color:var(--muted);font-size:11px}.ht-marketing .hero-notes span{display:inline-flex;gap:6px;align-items:center}.ht-marketing .hero-notes .icon{width:14px;height:14px;color:var(--green)}.ht-marketing .hero-art{height:570px;position:relative;isolation:isolate}.ht-marketing .orb{position:absolute;width:510px;height:510px;border-radius:50%;background:#e8f0df;top:26px;left:6px;z-index:-2}.ht-marketing .orbit{position:absolute;border:1px solid #d5e3c8;border-radius:50%;width:570px;height:570px;top:-3px;left:-25px;z-index:-1}.ht-marketing .orbit:after{content:"";position:absolute;top:23px;right:23px;bottom:23px;left:23px;border:1px dashed #cfdec3;border-radius:50%}.ht-marketing .orb-flower{position:absolute;top:28px;left:57px;transform:rotate(-15deg);color:#297752;width:65px;height:65px}.ht-marketing .phone{background:#fff;border:7px solid #253c30;border-radius:41px;width:275px;height:523px;position:absolute;left:166px;top:2px;transform:rotate(7deg);box-shadow:15px 24px 45px #1e3c2723,0 0 0 1px #4d5e4a;overflow:hidden;color:#23392e}.ht-marketing .phone-top{height:30px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:8px;font-weight:800}.ht-marketing .phone-notch{height:14px;width:65px;border-radius:15px;background:#21392b;position:absolute;top:7px;left:50%;transform:translate(-50%)}.ht-marketing .phone-signal{display:flex;gap:4px}.ht-marketing .phone-cover{height:138px;background:#d6d7bc;overflow:hidden;position:relative}.ht-marketing .phone-cover img{height:100%;width:100%;filter:brightness(.85)}.ht-marketing .phone-cover:after{content:"STUDIO FORMA";position:absolute;top:18px;left:18px;color:#fff;font-size:8px;letter-spacing:.2em}.ht-marketing .profile-main{padding:0 20px;text-align:center;position:relative}.ht-marketing .profile-photo{width:72px;height:72px;border:4px solid white;border-radius:50%;margin:-36px auto 10px;position:relative}.ht-marketing .profile-main h3{font-size:21px;letter-spacing:-.035em}.ht-marketing .profile-role{font-size:9px;color:#67766b;margin-top:3px}.ht-marketing .profile-intro{font-size:9px;line-height:1.7;margin-top:11px;color:#667265}.ht-marketing .profile-socials{display:flex;justify-content:center;gap:12px;margin-top:12px}.ht-marketing .profile-socials span{height:27px;width:27px;border:1px solid #e2e8df;border-radius:50%;display:grid;place-items:center}.ht-marketing .profile-socials .icon{width:12px;height:12px}.ht-marketing .phone-save{margin-top:15px;font-size:10px;min-height:34px;width:100%;padding:8px;border-radius:6px;background:var(--forest);color:#fff;border:none;font-weight:700}.ht-marketing .phone-save .icon{width:12px;height:12px;margin-right:5px}.ht-marketing .phone-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0e9;margin-top:17px;padding-top:10px;font-size:8px;color:#687b6f}.ht-marketing .phone-bottom svg{width:28px;height:28px;color:#254530}.ht-marketing .floating{position:absolute;background:#fff;border-radius:12px;box-shadow:0 12px 35px #183f2412;border:1px solid #edf1e7}.ht-marketing .live-chip{top:74px;right:-10px;display:flex;align-items:center;gap:9px;padding:11px 14px;font-size:10px;transform:rotate(2deg);z-index:3}.ht-marketing .live-chip .check-round{width:27px;height:27px;background:#e8f5df;border-radius:50%;display:grid;place-items:center;color:#23724e}.ht-marketing .live-chip .icon{width:14px;height:14px}.ht-marketing .live-chip strong{display:block;font-size:11px}.ht-marketing .live-chip small{display:block;color:#6a7568;font-size:9px}.ht-marketing .nfc-card{position:absolute;z-index:4;left:12px;bottom:41px;width:256px;height:157px;border-radius:14px;background:linear-gradient(130deg,#284c39,#102e23);transform:rotate(-12deg);color:#fff;padding:23px;box-shadow:0 20px 25px #183c2925;overflow:hidden;border:1px solid #4b6851}.ht-marketing .nfc-card:after{content:"";position:absolute;width:150px;height:150px;right:-55px;top:3px;border:1px solid #80a98045;border-radius:50%;box-shadow:0 0 0 15px #82ac8210,0 0 0 30px #82ac820c,0 0 0 45px #82ac8208}.ht-marketing .nfc-brand{font-size:16px;font-weight:700;letter-spacing:-.6px;display:flex;gap:6px;align-items:center}.ht-marketing .nfc-brand svg{width:23px;height:23px}.ht-marketing .nfc-card .nfc{position:absolute;top:23px;right:25px;transform:rotate(90deg);width:22px;height:22px}.ht-marketing .nfc-name{position:absolute;bottom:24px;font-size:11px;letter-spacing:.01em}.ht-marketing .nfc-name small{display:block;color:#c2d5c1;font-size:8px;margin-top:3px}.ht-marketing .qr-float{bottom:62px;right:-6px;padding:14px;transform:rotate(5deg);width:104px;text-align:center}.ht-marketing .qr-float svg{width:68px;height:68px;color:#173e29}.ht-marketing .qr-float span{font-size:8px;display:block;font-weight:700;margin-top:3px}.ht-marketing .art-caption{position:absolute;bottom:0;right:23px;font-size:10px;color:#61705d;letter-spacing:.02em}.ht-marketing .hero-art .hand-note{position:absolute;bottom:218px;left:0;font-size:12px;max-width:110px;line-height:1.5;font-style:italic;transform:rotate(-9deg);color:#52714e}.ht-marketing .hero-art .hand-note:after{content:"⤴";font-size:40px;position:absolute;right:-33px;bottom:-6px;transform:rotate(40deg)}.ht-marketing .sharing{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f4f7ef}.ht-marketing .sharing-row{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;align-items:center;min-height:108px;gap:26px}.ht-marketing .sharing-label{color:var(--muted);font-size:12px;max-width:165px}.ht-marketing .share-item{display:flex;gap:13px;align-items:center}.ht-marketing .share-icon{width:40px;height:40px;border:1px solid #d7e0d1;border-radius:12px;display:grid;place-items:center;background:#fbfcf8}.ht-marketing .share-item strong{font-size:13px;display:block;font-weight:700}.ht-marketing .share-item p{font-size:11px;color:var(--muted);margin-top:2px}.ht-marketing .section{padding:100px 0}.ht-marketing .section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:42px}.ht-marketing .section-intro h2{max-width:580px}.ht-marketing .section-intro>p{max-width:310px;font-size:14px;color:var(--muted);line-height:1.85}.ht-marketing .features{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px}.ht-marketing .feature{border-radius:22px;min-height:365px;background:#edf2e7;padding:30px 26px;overflow:hidden;position:relative;display:flex;flex-direction:column}.ht-marketing .feature h3{font-size:23px;max-width:250px}.ht-marketing .feature p{color:#5b6d5f;font-size:12px;line-height:1.9;margin-top:13px;max-width:250px}.ht-marketing .feature-main{background:#e8efdf}.ht-marketing .feature-main:after{position:absolute;content:"";width:270px;height:270px;border-radius:50%;border:1px solid #c8d8bd;bottom:-150px;right:-90px}.ht-marketing .feature.dark{background:var(--forest);color:#fff}.ht-marketing .feature.dark p{color:#c3d6c5}.ht-marketing .mini-card{background:#fff;padding:15px;border:1px solid #d8e1d0;border-radius:12px;display:flex;align-items:center;gap:12px;margin-top:30px;box-shadow:0 10px 22px #20472b0b;position:relative;z-index:1}.ht-marketing .mini-card img{width:48px;height:48px;border-radius:50%}.ht-marketing .mini-card strong{display:block;font-size:12px}.ht-marketing .mini-card small{font-size:9px;color:#73836c}.ht-marketing .mini-card .tag{margin-left:auto;display:grid;place-items:center;background:#eef3e7;width:28px;height:28px;border-radius:50%;color:var(--green)}.ht-marketing .mini-card .tag .icon{width:14px;height:14px}.ht-marketing .swatches{display:flex;align-items:center;gap:8px;margin-top:21px;position:relative;z-index:1}.ht-marketing .swatch{width:35px;height:35px;border:2px solid transparent;border-radius:50%;background:transparent;padding:5px}.ht-marketing .swatch span{display:block;width:100%;height:100%;border-radius:50%;background:var(--swatch)}.ht-marketing .swatch[aria-pressed=true]{border-color:var(--swatch)}.ht-marketing .swatch:hover{background:#ffffff80}.ht-marketing .swatches small{color:#53684d;font-size:10px;margin-left:6px}.ht-marketing .qr-art{margin:auto auto 0;position:relative;width:144px;height:144px;display:grid;place-items:center}.ht-marketing .qr-art:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px dashed #81a68d;border-radius:26px}.ht-marketing .qr-art>svg{width:110px;height:110px;background:#fff;padding:6px;border-radius:10px;color:#173f29;transform:rotate(-8deg)}.ht-marketing .scan-mark{position:absolute;bottom:5px;right:-24px;background:var(--mint);color:#21482f;border-radius:8px;padding:7px 12px;font-size:9px;transform:rotate(5deg);font-weight:700}.ht-marketing .bio-art{margin-top:25px;display:grid;gap:9px;position:relative}.ht-marketing .bio-row{background:#fff;display:flex;align-items:center;gap:11px;border:1px solid #e0e7d9;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:600;box-shadow:0 3px #d3ddc550}.ht-marketing .bio-row:last-child{transform:translate(16px)}.ht-marketing .bio-row:nth-child(2){transform:translate(8px)}.ht-marketing .bio-row .icon{width:15px;height:15px}.ht-marketing .bio-row>.icon:last-child{margin-left:auto;width:13px}.ht-marketing .steps{padding:82px 0 90px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f4f6ee}.ht-marketing .steps-grid{display:grid;grid-template-columns:1.05fr 1fr 1fr 1fr;gap:36px}.ht-marketing .step{position:relative;padding-top:5px}.ht-marketing .step-number{font-size:11px;letter-spacing:.05em;color:var(--green);border:1px solid #c9d7bd;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;margin-bottom:22px;background:#f4f6ee;position:relative;z-index:1;font-weight:700}.ht-marketing .step:not(:last-child):before{content:"";position:absolute;top:22px;left:35px;right:-36px;height:1px;border-top:1px dashed #cbd9c3}.ht-marketing .step h3{font-size:19px;letter-spacing:-.035em;margin-bottom:12px}.ht-marketing .step p{font-size:12px;line-height:1.85;color:var(--muted)}.ht-marketing .step .text-link{font-size:11px;margin-top:8px}.ht-marketing .templates{background:#fbfcf8}.ht-marketing .template-head .text-link{flex-shrink:0}.ht-marketing .filters{display:flex;gap:8px;margin-bottom:26px;flex-wrap:wrap}.ht-marketing .filter{min-height:40px;padding:7px 17px;background:transparent;border:1px solid var(--line);border-radius:99px;font-size:11px;font-weight:600;transition:all .15s}.ht-marketing .filter[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.ht-marketing .filter:hover{border-color:var(--green)}.ht-marketing .template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ht-marketing .template-card[hidden]{display:none}.ht-marketing .template-stage{border:1px solid #dde3d7;border-radius:18px;background:#e9ecdf;height:367px;padding:30px 36px 0;overflow:hidden;position:relative}.ht-marketing .template-stage.taupe{background:#efe8dd}.ht-marketing .template-stage.blue{background:#e5edf0}.ht-marketing .stage-number{position:absolute;top:16px;left:17px;font-size:9px;color:#68755f;font-weight:600;letter-spacing:.05em}.ht-marketing .small-profile{border-radius:15px 15px 0 0;background:#fff;min-height:370px;box-shadow:0 9px 25px #35492815;transform:translateY(12px);transition:transform .3s;position:relative;overflow:hidden}.ht-marketing .template-card:hover .small-profile{transform:translateY(4px)}.ht-marketing .small-cover{height:100px;background:#a8b391}.ht-marketing .small-cover img{height:100%;width:100%;filter:brightness(.83)}.ht-marketing .small-content{padding:0 19px;text-align:center}.ht-marketing .small-avatar{width:63px;height:63px;border-radius:50%;border:4px solid white;margin:-31px auto 9px;position:relative}.ht-marketing .small-content h3{font-size:18px}.ht-marketing .small-content p{font-size:9px;color:#6c796c;margin-top:5px}.ht-marketing .small-icons{display:flex;justify-content:center;gap:13px;margin-top:14px}.ht-marketing .small-icons .icon{width:14px;height:14px}.ht-marketing .small-button{display:block;width:100%;border:0;background:#354c34;color:#fff;text-align:center;font-size:9px;font-weight:700;padding:10px;margin-top:16px;border-radius:5px}.ht-marketing .small-line{height:6px;width:82%;background:#e9ede5;border-radius:3px;margin:13px auto}.ht-marketing .small-line.short{width:57%;margin-top:7px}.ht-marketing .consultant .small-cover{background:#222e36;height:114px;padding:20px;color:#d7b590;font-size:9px;letter-spacing:.15em}.ht-marketing .consultant .small-avatar{border-radius:14px;width:65px;height:65px}.ht-marketing .consultant .small-content h3{color:#29383f}.ht-marketing .consultant .small-button{background:#293b48}.ht-marketing .creative{background:#fff8f2}.ht-marketing .creative .small-cover{background:#e6b9a3;height:100px;position:relative;overflow:hidden}.ht-marketing .creative .small-cover:before{content:"";width:160px;height:160px;border-radius:50%;background:#d3a18a;position:absolute;right:-50px;top:-68px}.ht-marketing .creative .small-cover:after{content:"CREATE. CONNECT.";font-size:13px;color:#734732;position:absolute;left:20px;top:24px;letter-spacing:.08em;font-weight:800;width:90px;line-height:1.4}.ht-marketing .creative .small-button{background:#965739}.ht-marketing .template-details{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:10px}.ht-marketing .template-details h3{font-size:16px;letter-spacing:-.03em}.ht-marketing .template-details p{font-size:10px;color:var(--muted);margin-top:3px}.ht-marketing .preview-btn{width:44px;height:44px;display:grid;place-items:center;border:1px solid #d3ddd0;border-radius:50%;background:transparent;transition:all .2s;flex-shrink:0}.ht-marketing .preview-btn:hover{color:#fff;background:var(--green);border-color:var(--green)}.ht-marketing .gallery-note{font-size:11px;color:var(--muted);margin-top:24px;display:flex;gap:6px;align-items:center}.ht-marketing .gallery-note .icon{width:14px;height:14px}.ht-marketing .team-section{padding:0 0 100px}.ht-marketing .team-block{border-radius:26px;background:#e9f0e1;display:grid;grid-template-columns:1fr 1.1fr;min-height:430px;overflow:hidden}.ht-marketing .team-copy{padding:55px 0 55px 50px;max-width:465px}.ht-marketing .team-copy h2{font-size:42px}.ht-marketing .team-copy>p{font-size:13px;color:var(--muted);line-height:1.9;margin:20px 0 22px;max-width:330px}.ht-marketing .team-checks{list-style:none;padding:0;margin:0 0 23px;display:grid;gap:9px;font-size:11px}.ht-marketing .team-checks li{display:flex;align-items:center;gap:8px}.ht-marketing .team-checks .icon{width:15px;height:15px;color:var(--green)}.ht-marketing .team-art{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center}.ht-marketing .team-orb{position:absolute;width:370px;height:370px;border:1px solid #cfdec4;border-radius:50%}.ht-marketing .team-orb:after{content:"";position:absolute;top:35px;right:35px;bottom:35px;left:35px;border:1px solid #cfdec4;border-radius:50%}.ht-marketing .team-window{width:330px;position:relative;border:1px solid #d7e1cf;border-radius:15px;background:#fff;transform:rotate(-5deg);box-shadow:0 18px 35px #294b2110;overflow:hidden}.ht-marketing .window-bar{border-bottom:1px solid #e6ebdf;padding:13px 16px;display:flex;align-items:center;gap:4px}.ht-marketing .window-bar i{width:5px;height:5px;background:#cfdbca;border-radius:50%}.ht-marketing .window-bar span{margin:auto;font-size:8px;color:#61765c}.ht-marketing .window-body{padding:22px}.ht-marketing .team-window h3{font-size:17px;letter-spacing:-.03em}.ht-marketing .team-window p{font-size:9px;color:#6c7a65;margin-top:3px}.ht-marketing .team-person{display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf0e7;padding:14px 0}.ht-marketing .team-person:last-child{border:none;padding-bottom:0}.ht-marketing .team-person img{width:35px;height:35px;border-radius:9px}.ht-marketing .team-person strong{display:block;font-size:10px}.ht-marketing .team-person small{font-size:8px;color:#75816d}.ht-marketing .team-person .status{margin-left:auto;color:var(--green);font-size:7px;border-radius:20px;background:#edf5e6;padding:2px 7px}.ht-marketing .team-badge{position:absolute;right:28px;bottom:67px;background:var(--forest);color:#fff;padding:12px 16px;border-radius:12px;box-shadow:0 6px 20px #142f2420;transform:rotate(5deg);font-size:10px;display:flex;gap:10px;align-items:center}.ht-marketing .team-caption{position:absolute;bottom:22px;font-size:9px;color:#66765d}.ht-marketing .pricing{border-top:1px solid var(--line);background:#f5f7f0}.ht-marketing .center{text-align:center}.ht-marketing .center .eyebrow{justify-content:center}.ht-marketing .center h2{margin-inline:auto;max-width:650px}.ht-marketing .center>p{font-size:14px;color:var(--muted);margin:18px auto 0;max-width:520px}.ht-marketing .billing{display:flex;width:max-content;margin:30px auto 40px;background:#e6eddf;padding:5px;border-radius:10px;gap:5px}.ht-marketing .billing button{border:0;background:transparent;border-radius:7px;padding:9px 25px;font-size:12px;min-height:41px;min-width:108px;color:#56664e}.ht-marketing .billing button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 2px 7px #304a2912;font-weight:700}.ht-marketing .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.ht-marketing .plan{border:1px solid #d9e2d1;border-radius:20px;padding:30px;background:#fbfcf8;position:relative;display:flex;flex-direction:column}.ht-marketing .plan.featured{border-color:var(--forest);background:var(--forest);color:#fff;box-shadow:0 12px 30px #19422b15}.ht-marketing .plan h3{font-size:23px;letter-spacing:-.04em}.ht-marketing .plan-intro{font-size:11px;margin-top:8px;color:var(--muted);min-height:39px;line-height:1.8}.ht-marketing .featured .plan-intro{color:#cadac8}.ht-marketing .recommended{position:absolute;right:22px;top:23px;background:#d4f6bc;color:#234a31;border-radius:20px;padding:4px 10px;font-size:9px;font-weight:800}.ht-marketing .price{display:flex;align-items:baseline;gap:6px;font-size:40px;letter-spacing:-.06em;font-weight:700;line-height:1.2;margin-top:26px;white-space:nowrap}.ht-marketing .price small{font-size:12px;letter-spacing:0;font-weight:500;color:var(--muted)}.ht-marketing .featured .price small{color:#cadac8}.ht-marketing .price-note{font-size:10px;color:#6c7b63;min-height:20px;margin-top:8px}.ht-marketing .plan .btn{margin:22px 0 23px;width:100%;min-height:45px;font-size:12px}.ht-marketing .plan hr{border:0;border-top:1px solid #dee6d7;width:100%;margin:0 0 24px}.ht-marketing .featured hr{border-color:#41634b}.ht-marketing .plan ul{list-style:none;padding:0;margin:0;display:grid;gap:13px;font-size:11px}.ht-marketing .plan li{display:flex;align-items:center;gap:8px}.ht-marketing .plan li .icon{width:15px;height:15px;color:var(--green)}.ht-marketing .featured li .icon{color:#c3efa4}.ht-marketing .plan-fine{color:var(--muted);text-align:center;font-size:10px;margin-top:24px}.ht-marketing .faq{padding:100px 0}.ht-marketing .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.ht-marketing .faq-intro h2{max-width:340px;font-size:44px}.ht-marketing .faq-intro>p{font-size:13px;color:var(--muted);margin:20px 0 16px;max-width:285px}.ht-marketing .faq-intro .text-link{font-size:12px;color:var(--green)}.ht-marketing .faq-list{border-top:1px solid var(--line)}.ht-marketing .faq-item{border-bottom:1px solid var(--line)}.ht-marketing .faq-question{border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:22px 0;gap:20px;font-weight:600;font-size:13px;min-height:65px}.ht-marketing .faq-question .icon{width:16px;height:16px;transition:transform .2s}.ht-marketing .faq-question[aria-expanded=true]{color:var(--green)}.ht-marketing .faq-question[aria-expanded=true] .icon{transform:rotate(45deg)}.ht-marketing .faq-answer{color:var(--muted);font-size:12px;line-height:1.9;padding:0 35px 22px 0}.ht-marketing .faq-answer[hidden]{display:none}.ht-marketing .closing{background:var(--forest);color:#fff;padding:70px 0;position:relative;overflow:hidden}.ht-marketing .closing:after{content:"";position:absolute;top:-90px;right:-100px;width:500px;height:500px;border:1px solid #89a48525;border-radius:50%;box-shadow:0 0 0 35px #8bad8410,0 0 0 70px #8bad840b,0 0 0 105px #8bad8408;pointer-events:none}.ht-marketing .closing-row{display:flex;align-items:center;justify-content:space-between;gap:60px;position:relative;z-index:1}.ht-marketing .closing .eyebrow{color:var(--mint)}.ht-marketing .closing h2{max-width:620px;font-size:47px}.ht-marketing .closing p{font-size:13px;color:#c2d4c2;margin-top:17px}.ht-marketing .closing-cta{display:flex;flex-direction:column;gap:13px;align-items:center;flex-shrink:0}.ht-marketing .closing-cta .btn{padding:16px 25px;min-width:240px}.ht-marketing .closing-cta small{font-size:10px;color:#c5dac4}.ht-marketing .footer{padding:57px 0 25px;background:#f5f7ef}.ht-marketing .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:50px;padding-bottom:43px}.ht-marketing .footer-brand p{font-size:12px;color:var(--muted);max-width:250px;margin-top:18px;line-height:1.85}.ht-marketing .footer h3{font-size:12px;letter-spacing:0;margin-bottom:17px}.ht-marketing .footer-links{display:grid;gap:8px;font-size:11px;color:#60705a}.ht-marketing .footer-links a{width:max-content;padding:2px 0;max-width:100%}.ht-marketing .footer-links a:hover{color:var(--green);text-decoration:underline;text-underline-offset:3px}.ht-marketing .footer-mail{font-size:12px;display:inline-flex;gap:7px;align-items:center;min-height:34px}.ht-marketing .footer-mail .icon{width:15px;height:15px}.ht-marketing .footer-note{font-size:10px;color:var(--muted);margin-top:8px}.ht-marketing .footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;color:#6a7862;font-size:10px;gap:15px}.ht-marketing .footer-bottom>span:last-child{display:flex;align-items:center;gap:6px}.ht-marketing .footer-bottom .icon{width:12px;height:12px}.ht-marketing .modal{max-width:min(880px,calc(100% - 32px));border:1px solid #d8e1d3;border-radius:23px;background:var(--paper);color:var(--ink);padding:0;box-shadow:0 30px 100px #09251950;max-height:calc(100dvh - 40px)}.ht-marketing .modal::backdrop{background:#112c216b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ht-marketing .modal-close{position:absolute;right:14px;top:14px;background:#fffd;border:1px solid #dce5d5;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;z-index:3}.ht-marketing .modal-close:hover{background:#e8eee2}.ht-marketing .modal-close .icon{width:17px;height:17px}.ht-marketing .modal-inner{padding:38px}.ht-marketing .demo-layout{display:grid;grid-template-columns:.9fr 1fr;gap:30px;align-items:center}.ht-marketing .demo-copy .eyebrow{font-size:10px}.ht-marketing .demo-copy h2{font-size:36px}.ht-marketing .demo-copy p{font-size:12px;color:var(--muted);margin-top:16px;line-height:1.85}.ht-marketing .demo-tabs{display:flex;border-bottom:1px solid var(--line);gap:20px;margin:22px 0 18px}.ht-marketing .demo-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:9px 0;font-size:11px;min-height:42px}.ht-marketing .demo-tabs button[aria-pressed=true]{color:var(--green);border-color:var(--green);font-weight:700}.ht-marketing .demo-panel{border-radius:13px;background:#eaf0e3;padding:27px;min-height:230px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px}.ht-marketing .demo-panel p{margin:0;font-size:11px}.ht-marketing .demo-panel>svg{width:110px;height:110px;align-self:center;background:#fff;padding:5px;color:var(--forest)}.ht-marketing .demo-panel>.btn{font-size:11px;min-height:43px}.ht-marketing .demo-panel .bio-row{width:100%;margin:0;transform:none;min-height:40px}.ht-marketing .demo-phone{width:275px;justify-self:center;border:6px solid #263d30;border-radius:32px;background:#fff;overflow:hidden;padding-bottom:20px;box-shadow:0 10px 25px #233d241a}.ht-marketing .demo-phone .phone-cover{height:143px}.ht-marketing .demo-phone .profile-main{padding:0 20px}.ht-marketing .demo-phone .profile-main h3{font-size:21px}.ht-marketing .demo-phone .profile-role,.ht-marketing .demo-phone .profile-intro{font-size:10px}.ht-marketing .demo-phone .phone-save{min-height:40px;font-size:11px}.ht-marketing .demo-label{text-align:center;font-size:9px;color:#667461;margin-top:13px}.ht-marketing .demo-phone .phone-bottom{font-size:9px}.ht-marketing .auth-modal{max-width:min(800px,calc(100% - 32px));width:800px}.ht-marketing .auth-layout{display:grid;grid-template-columns:.85fr 1.15fr;min-height:520px}.ht-marketing .auth-aside{padding:38px 30px;background:var(--forest);color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.ht-marketing .auth-aside:after{content:"";width:270px;height:270px;position:absolute;border:1px solid #678b6245;border-radius:50%;bottom:-110px;right:-110px;box-shadow:0 0 0 30px #60865b15,0 0 0 60px #60865b10}.ht-marketing .auth-aside .brand{font-size:23px}.ht-marketing .auth-aside h3{font-size:33px;line-height:1.2;max-width:230px}.ht-marketing .auth-aside p{font-size:12px;color:#c6dac3;margin-top:18px}.ht-marketing .auth-aside small{font-size:9px;color:#c6dac3;position:relative;z-index:1}.ht-marketing .auth-form{padding:45px 35px 30px}.ht-marketing .auth-form h2{font-size:27px;letter-spacing:-.04em;margin-bottom:7px}.ht-marketing .auth-form .lead{font-size:11px;color:var(--muted);margin-bottom:23px}.ht-marketing .auth-form label{display:block;font-size:11px;font-weight:700;margin:13px 0 5px}.ht-marketing .auth-form input{width:100%;height:43px;border:1px solid #d5dece;border-radius:8px;padding:10px 12px;background:#fff;color:var(--ink);font-size:12px}.ht-marketing .password-field{position:relative}.ht-marketing .password-field input{padding-right:45px}.ht-marketing .password-toggle{position:absolute;right:2px;top:2px;height:39px;width:38px;display:grid;place-items:center;border:0;background:transparent;color:#67785e}.ht-marketing .password-toggle .icon{width:17px;height:17px}.ht-marketing .auth-form .btn{width:100%;margin-top:22px;min-height:45px;font-size:12px}.ht-marketing .auth-fine{font-size:9px;color:var(--muted);margin-top:12px;line-height:1.8}.ht-marketing .auth-switch{font-size:11px;text-align:center;margin-top:18px}.ht-marketing .auth-switch button{background:transparent;border:0;padding:6px;color:var(--green);font-weight:700;min-height:34px}.ht-marketing .preview-notice{padding:9px 12px;background:#edf2e7;color:#586b4f;border-radius:7px;margin-top:19px;font-size:9px;line-height:1.7}.ht-marketing .success-state{padding:45px 30px;text-align:center;max-width:460px}.ht-marketing .success-state .success-icon{width:56px;height:56px;border-radius:50%;background:#e5f3da;display:grid;place-items:center;color:var(--green);margin:0 auto 23px}.ht-marketing .success-state h2{font-size:29px}.ht-marketing .success-state p{font-size:12px;line-height:1.9;color:var(--muted);margin:18px 0 25px}.ht-marketing .toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px);z-index:200;background:#173b2b;color:#fff;border:1px solid #55714d;border-radius:10px;box-shadow:0 5px 25px #153c2420;padding:12px 20px;font-size:12px;opacity:0;pointer-events:none;transition:all .2s;max-width:calc(100% - 32px);width:max-content;text-align:center}.ht-marketing .toast.show{opacity:1;transform:translate(-50%)}.ht-marketing [hidden]{display:none!important}.ht-marketing button{touch-action:manipulation}@media(prefers-reduced-motion:reduce){html.ht-public-page{scroll-behavior:auto}.ht-marketing *,.ht-marketing *:before,.ht-marketing *:after{animation:none!important;transition:none!important}}.ht-marketing .mini-card small{color:#607059}.ht-marketing .stage-number{color:#59684f}.ht-marketing .small-content p{color:#5f705f}.ht-marketing .team-person small{color:#607058}.ht-marketing .team-caption{color:#57694e}.ht-marketing .price-note{color:#5b6b51}.ht-marketing .featured .price-note{color:#c4d6c1}.ht-marketing .footer-bottom{color:#5c6c54}@media(min-width:1600px){.ht-marketing .hero{padding-top:85px;padding-bottom:85px}}@media(max-width:1150px){.ht-marketing .wrap{width:calc(100% - 64px)}.ht-marketing .desktop-nav{gap:17px;font-size:12px}.ht-marketing .nav-row{gap:18px}.ht-marketing .nav-actions{gap:13px}.ht-marketing .hero h1{font-size:63px}.ht-marketing .hero-art{transform:scale(.88);transform-origin:center right;margin-left:-60px}.ht-marketing .hero-grid{gap:0;grid-template-columns:1fr 1fr}.ht-marketing .hero-description{font-size:15px}.ht-marketing .hero-actions{gap:14px}.ht-marketing .hero-actions .btn{font-size:12px;padding:13px 16px}.ht-marketing .hero-actions .text-link{font-size:12px}.ht-marketing .orb{left:-10px}.ht-marketing .hero{padding-top:42px}.ht-marketing .features{gap:14px}.ht-marketing .feature{padding:25px 20px}.ht-marketing .steps-grid{gap:25px}.ht-marketing .steps h2{font-size:33px}.ht-marketing .template-stage{padding:32px 24px 0;height:346px}.ht-marketing .template-grid{gap:18px}.ht-marketing .team-copy{padding:45px 20px 45px 36px}.ht-marketing .team-copy h2{font-size:37px}.ht-marketing .faq-grid{gap:65px}.ht-marketing .plan{padding:26px 23px}.ht-marketing .price{font-size:35px}.ht-marketing .closing h2{font-size:41px}.ht-marketing .footer-grid{gap:30px}.ht-marketing .hero-notes{font-size:10px;gap:11px}.ht-marketing .live-chip{right:-24px}}@media(max-width:900px){.ht-marketing .desktop-nav{display:none}.ht-marketing .hero-grid{grid-template-columns:1fr 1fr;min-height:520px}.ht-marketing .hero h1{font-size:53px}.ht-marketing .hero-art{transform:scale(.76);transform-origin:center left;width:540px;margin-left:0;height:570px;margin-top:-20px;margin-bottom:-50px}.ht-marketing .hero-description{font-size:14px}.ht-marketing .hero-actions{flex-wrap:wrap;gap:8px 15px}.ht-marketing .hero-notes{flex-direction:column;gap:5px;margin-top:16px}.ht-marketing .hero-copy{padding-bottom:0}.ht-marketing .hero .eyebrow{font-size:9px;letter-spacing:.08em}.ht-marketing .hero{padding:35px 0 45px}.ht-marketing .sharing-row{gap:18px;grid-template-columns:1fr 1fr 1fr;min-height:112px}.ht-marketing .sharing-label{display:none}.ht-marketing .share-item{gap:9px}.ht-marketing .share-item p{font-size:10px}.ht-marketing .section{padding:76px 0}.ht-marketing h2{font-size:40px}.ht-marketing .section-intro>p{font-size:12px;max-width:240px}.ht-marketing .features{grid-template-columns:1fr 1fr}.ht-marketing .feature:last-child{grid-column:1/-1;min-height:250px;display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-content:center}.ht-marketing .feature:last-child h3{grid-column:1}.ht-marketing .feature:last-child p{grid-column:1}.ht-marketing .feature:last-child .bio-art{grid-column:2;grid-row:1/3;margin:0;align-self:center;max-width:250px}.ht-marketing .steps{padding:65px 0}.ht-marketing .steps-grid{grid-template-columns:repeat(3,1fr);gap:25px}.ht-marketing .steps-grid>div:first-child{grid-column:1/-1;display:flex;align-items:center;gap:30px}.ht-marketing .steps .eyebrow{margin:0}.ht-marketing .steps h2{font-size:32px}.ht-marketing .steps h2 br{display:none}.ht-marketing .template-stage{height:295px;padding:30px 13px 0}.ht-marketing .small-content{padding:0 12px}.ht-marketing .small-content h3{font-size:15px}.ht-marketing .small-content p{font-size:8px}.ht-marketing .small-cover{height:80px}.ht-marketing .consultant .small-cover{height:94px}.ht-marketing .creative .small-cover{height:80px}.ht-marketing .creative .small-cover:after{font-size:10px;left:15px;top:15px}.ht-marketing .small-avatar{width:53px;height:53px;margin-top:-27px}.ht-marketing .consultant .small-avatar{width:55px;height:55px}.ht-marketing .small-button{font-size:8px}.ht-marketing .template-details h3{font-size:14px}.ht-marketing .template-details p{font-size:9px}.ht-marketing .template-grid{gap:15px}.ht-marketing .team-block{grid-template-columns:1fr 1fr}.ht-marketing .team-copy{padding:38px 0 38px 30px}.ht-marketing .team-copy h2{font-size:33px}.ht-marketing .team-art{transform:scale(.82);transform-origin:center;margin-left:-10px;min-height:380px}.ht-marketing .team-badge{right:-8px;bottom:55px}.ht-marketing .team-copy>p{font-size:12px}.ht-marketing .team-section{padding-bottom:76px}.ht-marketing .plan{padding:23px 18px}.ht-marketing .plan-intro{font-size:10px}.ht-marketing .price{font-size:29px}.ht-marketing .price small{font-size:10px}.ht-marketing .plan ul{font-size:10px;gap:11px}.ht-marketing .recommended{right:14px;top:23px;font-size:8px;padding:3px 6px}.ht-marketing .pricing-grid{gap:13px}.ht-marketing .plan h3{font-size:21px}.ht-marketing .plan .btn{font-size:11px;padding:10px}.ht-marketing .faq{padding:76px 0}.ht-marketing .faq-grid{gap:40px;grid-template-columns:.85fr 1.15fr}.ht-marketing .faq-intro h2{font-size:36px}.ht-marketing .faq-question{font-size:12px}.ht-marketing .closing-row{gap:30px}.ht-marketing .closing h2{font-size:36px}.ht-marketing .closing-cta .btn{min-width:200px;font-size:12px}.ht-marketing .footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:30px}.ht-marketing .footer-grid>div:last-child{grid-column:1/-1;display:flex;align-items:center;gap:20px}.ht-marketing .footer-grid>div:last-child h3,.ht-marketing .footer-note{margin:0}.ht-marketing .footer-grid{padding-bottom:30px}}@media(max-width:650px){html.ht-public-page{scroll-padding-top:90px}.ht-marketing .wrap{width:calc(100% - 40px)}.ht-marketing .header{height:72px}.ht-marketing .brand{font-size:23px;gap:8px}.ht-marketing .brand svg{width:32px;height:32px}.ht-marketing .nav-actions{gap:10px}.ht-marketing .nav-actions>.text-link{display:none}.ht-marketing .nav-actions .btn{min-height:39px;font-size:11px;padding:9px 13px;border-radius:8px}.ht-marketing .menu-toggle{display:grid;place-items:center;width:39px;height:39px}.ht-marketing .mobile-nav.open{display:flex;position:absolute;top:71px;left:0;right:0;background:#fbfcf8;box-shadow:0 12px 22px #153b2412;padding:15px 20px 25px;flex-direction:column;border-bottom:1px solid var(--line)}.ht-marketing .mobile-nav a,.ht-marketing .mobile-nav>button{min-height:46px;padding:11px 5px;font-size:14px;text-align:left;border:0;background:transparent;font-weight:600}.ht-marketing .mobile-nav .btn{margin-top:10px;text-align:center;background:var(--green);color:#fff;justify-content:center}.ht-marketing .hero{padding:38px 0 31px}.ht-marketing .hero-grid{display:flex;flex-direction:column;gap:0;min-height:auto}.ht-marketing .hero-copy{text-align:center;padding:0;max-width:480px}.ht-marketing .hero .eyebrow{justify-content:center;font-size:9px;margin-bottom:22px;letter-spacing:.085em}.ht-marketing .hero h1{font-size:53px;line-height:1.08;letter-spacing:-.065em}.ht-marketing .hero h1 em:after{bottom:-8px}.ht-marketing .hero-description{font-size:14px;line-height:1.85;margin-top:24px;max-width:390px}.ht-marketing .hero-actions{justify-content:center;gap:8px 17px;margin-top:23px}.ht-marketing .hero-actions .btn{font-size:12px;min-height:49px;padding:12px 17px}.ht-marketing .hero-actions .text-link{font-size:11px}.ht-marketing .hero-notes{flex-direction:row;justify-content:center;font-size:9px;gap:12px;margin-top:17px;flex-wrap:wrap}.ht-marketing .hero-notes .icon{width:12px;height:12px}.ht-marketing .hero-art{transform:none;width:340px;height:416px;margin:28px 0 0;flex-shrink:0;align-self:center}.ht-marketing .orb{width:330px;height:330px;top:30px;left:5px}.ht-marketing .orbit{width:370px;height:370px;top:10px;left:-15px}.ht-marketing .orbit:after{top:15px;right:15px;bottom:15px;left:15px}.ht-marketing .phone{width:211px;height:401px;border-width:5px;border-radius:30px;left:94px;top:0;transform:rotate(7deg)}.ht-marketing .phone-top{height:23px;padding:0 12px;font-size:6px}.ht-marketing .phone-notch{width:50px;height:11px;top:6px}.ht-marketing .phone-cover{height:103px}.ht-marketing .phone-cover:after{top:13px;left:13px;font-size:6px}.ht-marketing .profile-main{padding:0 14px}.ht-marketing .profile-photo{width:56px;height:56px;border-width:3px;margin:-28px auto 7px}.ht-marketing .profile-main h3{font-size:16px}.ht-marketing .profile-role{font-size:7px}.ht-marketing .profile-intro{font-size:7px;line-height:1.7;margin-top:8px}.ht-marketing .profile-socials{gap:9px;margin-top:9px}.ht-marketing .profile-socials span{width:21px;height:21px}.ht-marketing .profile-socials .icon{width:10px;height:10px}.ht-marketing .phone-save{font-size:8px;min-height:27px;margin-top:11px}.ht-marketing .phone-save .icon{width:10px;height:10px}.ht-marketing .phone-bottom{margin-top:11px;padding-top:7px;font-size:6px}.ht-marketing .phone-bottom svg{width:23px;height:23px}.ht-marketing .nfc-card{left:0;bottom:20px;width:188px;height:116px;padding:16px;border-radius:11px}.ht-marketing .nfc-brand{font-size:12px;gap:5px}.ht-marketing .nfc-brand svg{width:18px;height:18px}.ht-marketing .nfc-card .nfc{width:16px;height:16px;top:17px;right:17px}.ht-marketing .nfc-name{bottom:16px;font-size:9px}.ht-marketing .nfc-name small{font-size:6px}.ht-marketing .qr-float{bottom:37px;right:-5px;padding:10px;width:80px;border-radius:9px}.ht-marketing .qr-float svg{width:54px;height:54px}.ht-marketing .qr-float span{font-size:6px}.ht-marketing .live-chip{top:51px;right:-14px;padding:8px;gap:6px;border-radius:9px}.ht-marketing .live-chip .check-round{width:21px;height:21px}.ht-marketing .live-chip .icon{width:12px;height:12px}.ht-marketing .live-chip strong{font-size:8px}.ht-marketing .live-chip small{font-size:7px}.ht-marketing .hero-art .hand-note{left:0;bottom:172px;font-size:10px;width:75px}.ht-marketing .hero-art .hand-note:after{right:-20px;font-size:28px}.ht-marketing .orb-flower{left:23px;top:12px;width:42px;height:42px}.ht-marketing .art-caption{bottom:-6px;right:3px;font-size:8px}.ht-marketing .sharing-row{grid-template-columns:repeat(3,1fr);gap:12px;min-height:108px;padding:21px 0}.ht-marketing .share-item{display:flex;flex-direction:column;gap:8px;text-align:center}.ht-marketing .share-icon{height:34px;width:34px;border-radius:10px}.ht-marketing .share-icon .icon{width:17px;height:17px}.ht-marketing .share-item strong{font-size:10px}.ht-marketing .share-item p{display:none}.ht-marketing .section{padding:62px 0}.ht-marketing h2{font-size:35px;line-height:1.15;letter-spacing:-.05em}.ht-marketing .eyebrow{font-size:9px;margin-bottom:15px}.ht-marketing .section-intro{display:block;margin-bottom:27px}.ht-marketing .section-intro>p{font-size:12px;margin-top:16px;max-width:335px;line-height:1.9}.ht-marketing .features{grid-template-columns:1fr;gap:14px}.ht-marketing .feature{padding:27px;min-height:310px}.ht-marketing .feature h3{font-size:24px;max-width:280px}.ht-marketing .feature p{font-size:12px;max-width:285px;margin-top:12px}.ht-marketing .mini-card{margin-top:22px}.ht-marketing .swatches{margin-top:17px}.ht-marketing .feature.dark{min-height:330px}.ht-marketing .qr-art{margin:30px auto 2px;width:130px;height:130px}.ht-marketing .feature:last-child{display:flex;min-height:315px;gap:0}.ht-marketing .feature:last-child .bio-art{margin-top:22px;max-width:none;width:100%;align-self:stretch}.ht-marketing .bio-row:last-child{transform:translate(8px)}.ht-marketing .bio-row:nth-child(2){transform:translate(4px)}.ht-marketing .steps{padding:56px 0}.ht-marketing .steps-grid{grid-template-columns:1fr;gap:25px}.ht-marketing .steps-grid>div:first-child{display:block;grid-column:auto;margin-bottom:4px}.ht-marketing .steps .eyebrow{margin-bottom:14px}.ht-marketing .steps h2{font-size:34px}.ht-marketing .step{padding-left:54px;padding-top:0}.ht-marketing .step-number{position:absolute;top:0;left:0;margin:0;width:33px;height:33px}.ht-marketing .step:not(:last-child):before{top:33px;bottom:-25px;left:16px;height:auto;right:auto;border:0;border-left:1px dashed #c6d6bc;width:1px}.ht-marketing .step h3{font-size:18px;min-height:33px;display:flex;align-items:center;margin-bottom:5px}.ht-marketing .step p{font-size:12px;max-width:300px}.ht-marketing .step .text-link{margin-top:5px}.ht-marketing .template-head .text-link{margin-top:15px;font-size:12px}.ht-marketing .filters{gap:7px;flex-wrap:nowrap;overflow-x:auto;padding:3px 1px 8px;margin-bottom:17px}.ht-marketing .filter{white-space:nowrap;flex-shrink:0;font-size:10px;padding:7px 12px;min-height:37px}.ht-marketing .template-grid{grid-template-columns:1fr;gap:28px}.ht-marketing .template-stage{height:364px;padding:30px 48px 0}.ht-marketing .small-profile{min-height:370px}.ht-marketing .small-cover{height:105px}.ht-marketing .consultant .small-cover{height:119px;padding:20px}.ht-marketing .creative .small-cover{height:105px}.ht-marketing .creative .small-cover:after{font-size:12px;left:20px;top:23px}.ht-marketing .small-content{padding:0 20px}.ht-marketing .small-content h3{font-size:20px}.ht-marketing .small-content p{font-size:10px}.ht-marketing .small-avatar{width:65px;height:65px;margin-top:-33px}.ht-marketing .consultant .small-avatar{width:65px;height:65px}.ht-marketing .small-icons{gap:15px;margin-top:13px}.ht-marketing .small-icons .icon{width:14px;height:14px}.ht-marketing .small-button{font-size:9px}.ht-marketing .template-details{margin-top:12px}.ht-marketing .template-details h3{font-size:16px}.ht-marketing .template-details p{font-size:10px}.ht-marketing .gallery-note{align-items:flex-start;font-size:10px;line-height:1.8;margin-top:21px}.ht-marketing .gallery-note .icon{margin-top:2px;flex-shrink:0}.ht-marketing .team-section{padding:0 0 62px}.ht-marketing .team-block{grid-template-columns:1fr;border-radius:20px}.ht-marketing .team-copy{padding:32px 27px 0;max-width:none}.ht-marketing .team-copy h2{font-size:33px;max-width:300px}.ht-marketing .team-copy>p{font-size:12px;margin:16px 0 19px;max-width:none}.ht-marketing .team-checks{font-size:11px;gap:8px;margin-bottom:15px}.ht-marketing .team-art{transform:none;margin:0;height:365px;min-height:365px;width:100%}.ht-marketing .team-orb{width:310px;height:310px}.ht-marketing .team-window{width:260px;transform:rotate(-5deg)}.ht-marketing .window-body{padding:18px}.ht-marketing .team-person{padding:11px 0}.ht-marketing .team-badge{right:10px;bottom:43px;font-size:9px;padding:10px 12px}.ht-marketing .team-caption{bottom:15px;font-size:8px}.ht-marketing .pricing h2{font-size:35px}.ht-marketing .center>p{font-size:12px;margin-top:15px}.ht-marketing .billing{margin:24px auto 30px}.ht-marketing .billing button{font-size:11px;min-width:104px}.ht-marketing .pricing-grid{grid-template-columns:1fr;gap:18px}.ht-marketing .plan{padding:28px}.ht-marketing .plan h3{font-size:25px}.ht-marketing .plan-intro{font-size:12px;min-height:auto;margin-top:8px}.ht-marketing .price{font-size:43px;margin-top:22px}.ht-marketing .price small{font-size:12px}.ht-marketing .price-note{font-size:10px}.ht-marketing .plan .btn{font-size:12px;min-height:46px;margin:20px 0}.ht-marketing .plan hr{margin-bottom:20px}.ht-marketing .plan ul{font-size:12px;gap:12px}.ht-marketing .recommended{top:28px;right:28px;font-size:9px;padding:4px 10px}.ht-marketing .plan-fine{font-size:10px;line-height:1.8;margin-top:21px}.ht-marketing .faq{padding:62px 0}.ht-marketing .faq-grid{grid-template-columns:1fr;gap:25px}.ht-marketing .faq-intro h2{font-size:35px;max-width:290px}.ht-marketing .faq-intro>p{font-size:12px;margin:16px 0 6px}.ht-marketing .faq-question{font-size:12px;padding:20px 0;line-height:1.6}.ht-marketing .faq-answer{font-size:11px;padding-bottom:19px}.ht-marketing .closing{padding:55px 0}.ht-marketing .closing-row{flex-direction:column;align-items:flex-start;gap:27px}.ht-marketing .closing h2{font-size:35px;max-width:340px}.ht-marketing .closing p{font-size:12px;line-height:1.9;margin-top:18px}.ht-marketing .closing-cta{align-items:flex-start;gap:10px}.ht-marketing .closing-cta .btn{min-width:235px;min-height:49px;font-size:12px}.ht-marketing .closing-cta small{font-size:9px}.ht-marketing .footer{padding-top:40px}.ht-marketing .footer-grid{grid-template-columns:1fr 1fr;gap:29px 20px;padding-bottom:28px}.ht-marketing .footer-brand{grid-column:1/-1}.ht-marketing .footer-brand p{font-size:11px;margin-top:14px;max-width:260px}.ht-marketing .footer h3{font-size:12px;margin-bottom:12px}.ht-marketing .footer-links{font-size:11px;gap:8px}.ht-marketing .footer-grid>div:last-child{grid-column:1/-1;display:block}.ht-marketing .footer-grid>div:last-child h3{margin-bottom:7px}.ht-marketing .footer-note{margin-top:5px;font-size:9px}.ht-marketing .footer-bottom{flex-direction:column;font-size:9px;gap:12px;padding-top:20px}.ht-marketing .footer-bottom>span:last-child{font-size:9px}.ht-marketing .modal{max-height:calc(100dvh - 24px);border-radius:17px}.ht-marketing .modal-inner{padding:45px 23px 28px}.ht-marketing .demo-layout{grid-template-columns:1fr;gap:24px}.ht-marketing .demo-copy h2{font-size:31px}.ht-marketing .demo-copy .eyebrow{font-size:9px;margin-bottom:14px}.ht-marketing .demo-copy p{font-size:11px;margin-top:13px}.ht-marketing .demo-tabs{margin:16px 0}.ht-marketing .demo-panel{min-height:170px;padding:19px}.ht-marketing .demo-panel p{font-size:11px;margin:0}.ht-marketing .demo-panel>svg{width:100px;height:100px}.ht-marketing .demo-phone{width:255px;border-radius:28px}.ht-marketing .demo-phone .phone-cover{height:125px}.ht-marketing .demo-phone .profile-photo{width:67px;height:67px;margin-top:-33px;border-width:4px}.ht-marketing .demo-phone .profile-main h3{font-size:20px}.ht-marketing .demo-phone .profile-role{font-size:9px}.ht-marketing .demo-phone .profile-intro{font-size:10px;margin-top:12px}.ht-marketing .demo-phone .profile-socials{margin-top:12px;gap:11px}.ht-marketing .demo-phone .profile-socials span{width:28px;height:28px}.ht-marketing .demo-phone .profile-socials .icon{width:13px;height:13px}.ht-marketing .demo-phone .phone-save{font-size:10px;margin-top:14px;min-height:39px}.ht-marketing .demo-phone .phone-bottom{margin-top:15px;padding-top:10px;font-size:8px}.ht-marketing .demo-label{font-size:8px;margin-top:12px}.ht-marketing .auth-layout{grid-template-columns:1fr;min-height:0}.ht-marketing .auth-aside{padding:24px;gap:22px;min-height:176px}.ht-marketing .auth-aside .brand{font-size:22px}.ht-marketing .auth-aside .brand svg{height:29px;width:29px}.ht-marketing .auth-aside h3{font-size:24px;max-width:260px}.ht-marketing .auth-aside p,.ht-marketing .auth-aside>small{display:none}.ht-marketing .auth-form{padding:25px}.ht-marketing .auth-form h2{font-size:26px}.ht-marketing .auth-form .lead{font-size:11px;margin-bottom:19px}.ht-marketing .auth-form label{font-size:11px}.ht-marketing .auth-form input{height:44px}.ht-marketing .auth-form .btn{min-height:47px}.ht-marketing .preview-notice{font-size:9px;margin-top:16px}.ht-marketing .success-state{padding:45px 25px}.ht-marketing .success-state h2{font-size:26px}.ht-marketing .success-state p{font-size:11px}.ht-marketing .toast{font-size:11px;bottom:15px}}@media(max-width:370px){.ht-marketing .wrap{width:calc(100% - 32px)}.ht-marketing .hero h1{font-size:48px}.ht-marketing .hero .eyebrow{font-size:8px}.ht-marketing .hero-actions{gap:7px 12px}.ht-marketing .hero-actions .btn{font-size:11px;padding:12px 13px}.ht-marketing .hero-actions .text-link{font-size:10px}.ht-marketing .hero-art{transform:scale(.92);transform-origin:top center;margin-bottom:-32px}.ht-marketing .template-stage{padding:30px 38px 0}.ht-marketing .nav-actions .btn{font-size:10px;padding:9px 11px}.ht-marketing .brand{font-size:21px}.ht-marketing .team-badge{right:5px}.ht-marketing .price{font-size:40px}}.ht-marketing{--paper: #fafbf7;--ink: #172e24;--green: #147d57;--forest: #113b2c;--sage: #eef3e9;--mint: #d9f6b2}.ht-marketing h2{font-size:50px;line-height:1.1}.ht-marketing .wrap{width:min(1240px,calc(100% - 96px))}.ht-marketing .header{height:82px}.ht-marketing .desktop-nav{gap:28px}.ht-marketing .desktop-nav a{font-size:12px}.ht-marketing .brand{font-size:25px}.ht-marketing .nav-actions .btn{border-radius:8px}.ht-marketing .hero{padding:52px 0 36px}.ht-marketing .hero-grid{min-height:575px;grid-template-columns:1fr 1fr;gap:30px}.ht-marketing .hero-copy{padding:0 0 28px}.ht-marketing .hero .eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:27px}.ht-marketing .hero h1{font-size:79px;line-height:1.045;letter-spacing:-.068em}.ht-marketing .hero h1 em:after{bottom:-6px;height:8px}.ht-marketing .hero-description{max-width:440px;font-size:15px;line-height:1.9;margin-top:27px}.ht-marketing .hero-actions{gap:18px;margin-top:28px}.ht-marketing .hero-actions .btn{padding:15px 22px;font-size:13px;border-radius:8px}.ht-marketing .hero-actions .text-link{font-size:12px}.ht-marketing .hero-notes{gap:14px;font-size:10px;margin-top:22px;flex-wrap:wrap}.ht-marketing .hero-art{background:linear-gradient(145deg,#edf3e6,#e2ecd9);height:574px;border-radius:32px;isolation:isolate;transform:none;margin:0;width:auto;position:relative}.ht-marketing .hero-art:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;border-radius:inherit;background-image:radial-gradient(#4d705918 .8px,transparent .8px);background-size:18px 18px;z-index:-2}.ht-marketing .hero-art .orb{width:370px;height:370px;left:90px;top:111px;background:#dae8cc;border:1px solid #c4d6b7;box-shadow:0 0 0 35px #e5eedb80;z-index:-1}.ht-marketing .hero-art .orbit{width:440px;height:440px;top:76px;left:55px;border-color:#bfceb9}.ht-marketing .hero-art .orbit:after{top:25px;right:25px;bottom:25px;left:25px;border-color:#c6d6b9}.ht-marketing .scene-top{position:absolute;top:22px;left:25px;right:24px;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#536b48;letter-spacing:.04em}.ht-marketing .scene-top span:last-child{display:flex;align-items:center;gap:5px}.ht-marketing .scene-top .dot{width:5px;height:5px;background:#147d57}.ht-marketing .hero-art .phone{width:264px;height:487px;left:188px;top:60px;transform:rotate(6deg);border-width:6px;border-radius:35px;box-shadow:16px 18px 35px #263e2520}.ht-marketing .hero-art .phone-cover{height:133px}.ht-marketing .hero-art .phone-bottom{margin-top:17px}.ht-marketing .hero-art .nfc-card{left:24px;bottom:49px;width:241px;height:147px;transform:rotate(-9deg);padding:22px;background:linear-gradient(120deg,#2c4e38,#102c21)}.ht-marketing .hero-art .live-chip{top:155px;left:30px;right:auto;padding:12px;transform:rotate(-4deg);max-width:157px;font-size:10px}.ht-marketing .hero-art .live-chip strong{font-size:10px}.ht-marketing .hero-art .live-chip small{font-size:8px}.ht-marketing .hero-art .qr-float{right:20px;bottom:43px;width:90px;padding:11px;transform:rotate(4deg)}.ht-marketing .hero-art .qr-float svg{width:62px;height:62px}.ht-marketing .hero-art .qr-float span{font-size:7px}.ht-marketing .hero-art .art-caption{bottom:13px;right:23px;font-size:8px}.ht-marketing .hero-art .orb-flower{width:46px;height:46px;top:273px;left:58px;transform:rotate(10deg)}.ht-marketing .profile-main .profile-role,.ht-marketing .hero-art .profile-intro{font-size:9px}.ht-marketing .sharing{background:transparent;border-top:0}.ht-marketing .sharing-row{min-height:100px;grid-template-columns:1.2fr 1fr 1fr 1fr}.ht-marketing .sharing-label{font-size:11px;max-width:210px}.ht-marketing .share-icon{border:0;background:#edf2e6;border-radius:50%;width:36px;height:36px}.ht-marketing .share-item strong{font-size:12px}.ht-marketing .share-item p{font-size:10px}.ht-marketing .section{padding:88px 0}.ht-marketing .section-intro{margin-bottom:38px}.ht-marketing .section-intro>p{font-size:13px;max-width:325px}.ht-marketing .eyebrow{font-size:10px;letter-spacing:.15em}.ht-marketing .product-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:20px}.ht-marketing .identity-card{background:var(--forest);color:#fff;border-radius:24px;overflow:hidden;min-height:430px;display:grid;grid-template-columns:1.1fr .9fr;gap:20px;padding:34px;position:relative}.ht-marketing .identity-copy h3{font-size:29px;line-height:1.12}.ht-marketing .identity-copy>p{font-size:12px;line-height:1.9;color:#c5d8c4;margin-top:15px}.ht-marketing .identity-list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:13px;font-size:11px;color:#e0ebd9}.ht-marketing .identity-list li{display:flex;gap:9px;align-items:center}.ht-marketing .identity-list .icon{color:#d9f6b2;width:16px;height:16px}.ht-marketing .identity-demo{background:#fbfcf7;border-radius:14px;padding:18px 15px;color:var(--ink);align-self:end;transform:rotate(4deg);box-shadow:0 8px 30px #0002;margin-right:-50px;margin-bottom:-58px;min-height:330px;position:relative}.ht-marketing .identity-demo>img{width:56px;height:56px;border-radius:50%;margin-bottom:12px}.ht-marketing .identity-demo>strong{font-size:15px;display:block;letter-spacing:-.03em}.ht-marketing .identity-demo>p{font-size:9px;color:#66775c;margin:4px 0 16px}.ht-marketing .identity-row{padding:12px 0;border-top:1px solid #e3e9dc;display:flex;gap:9px;align-items:center;font-size:10px}.ht-marketing .identity-row .icon{width:15px;height:15px;color:var(--green)}.ht-marketing .identity-row small{font-size:7px;display:block;color:#65775b}.ht-marketing .identity-row .icon:last-child{margin-left:auto;width:12px;height:12px}.ht-marketing .customize-card{padding:34px;background:#e9f0e1;border:1px solid #dce5d2;border-radius:24px;min-height:430px;overflow:hidden}.ht-marketing .customize-card h3{font-size:29px;line-height:1.12}.ht-marketing .customize-card>p{font-size:12px;color:#576b4d;line-height:1.9;margin-top:15px;max-width:330px}.ht-marketing .customize-card .mini-card{margin-top:33px;min-height:87px;transform:rotate(-2deg);padding:19px;box-shadow:0 12px 24px #2945240e}.ht-marketing .customize-card .mini-card img{width:52px;height:52px}.ht-marketing .customize-card .mini-card strong{font-size:14px}.ht-marketing .customize-card .swatches{margin-top:24px}.ht-marketing .customize-card .swatches small{font-size:10px}.ht-marketing .bio-banner{margin-top:20px;border:1px solid var(--line);background:#f2f5ed;border-radius:20px;padding:28px 34px;display:grid;grid-template-columns:1fr 1.1fr;gap:38px;align-items:center}.ht-marketing .bio-banner h3{font-size:24px}.ht-marketing .bio-banner p{font-size:12px;color:var(--muted);margin-top:8px;max-width:370px}.ht-marketing .bio-link-stack{display:flex;gap:10px;align-items:center}.ht-marketing .bio-link-stack .bio-row{flex:1;min-width:0;padding:13px 11px;font-size:9px;transform:none;border-radius:8px;min-height:48px}.ht-marketing .bio-link-stack .bio-row:nth-child(2){transform:rotate(-4deg)}.ht-marketing .bio-link-stack .bio-row:last-child{transform:rotate(3deg)}.ht-marketing .bio-link-stack .bio-row>.icon:last-child{width:12px;height:12px}.ht-marketing .product-labels{display:flex;gap:8px;align-items:center;margin-top:20px;color:#5c7251;font-size:9px}.ht-marketing .product-labels .icon{width:13px;height:13px}.ht-marketing .share-section{background:#eef2e8;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:78px 0}.ht-marketing .share-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;align-items:center}.ht-marketing .share-copy h2{font-size:45px}.ht-marketing .share-copy>p{font-size:13px;color:var(--muted);line-height:1.9;margin-top:22px;max-width:380px}.ht-marketing .share-selector{display:flex;gap:8px;margin:23px 0 20px;flex-wrap:wrap}.ht-marketing .share-selector button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 15px;border:1px solid #d0ddc6;border-radius:8px;background:transparent;font-size:11px;font-weight:600}.ht-marketing .share-selector button[aria-pressed=true]{background:var(--forest);color:#fff;border-color:var(--forest)}.ht-marketing .share-selector .icon{width:15px;height:15px}.ht-marketing .share-description{min-height:75px;font-size:12px;line-height:1.9;color:var(--muted);max-width:350px}.ht-marketing .share-scene{background:#e0e9d5;border:1px solid #d0ddc6;border-radius:24px;min-height:355px;position:relative;display:grid;place-items:center;overflow:hidden}.ht-marketing .share-scene:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;border:1px solid #bfd1b4;box-shadow:0 0 0 25px #d2dfc6,0 0 0 26px #bfd1b450}.ht-marketing .share-demo-card{width:240px;min-height:270px;background:#fff;border-radius:17px;padding:25px;text-align:center;box-shadow:0 15px 30px #28402215;position:relative;transform:rotate(-5deg);display:flex;flex-direction:column;align-items:center;justify-content:center}.ht-marketing .share-demo-card>svg{width:148px;height:148px;color:var(--forest);margin:0 auto}.ht-marketing .share-demo-card>strong{font-size:14px;margin-top:12px}.ht-marketing .share-demo-card>small{font-size:9px;color:#5f7154;margin-top:3px}.ht-marketing .share-demo-card .share-url{background:#edf2e7;border:1px solid #d8e2cd;border-radius:7px;padding:10px;font-size:10px;width:100%;margin:13px 0 5px;overflow-wrap:anywhere}.ht-marketing .share-scene .scene-label{position:absolute;bottom:17px;left:0;right:0;text-align:center;font-size:8px;color:#506547}.ht-marketing .share-scene .share-scene-badge{position:absolute;bottom:53px;right:25px;background:var(--forest);color:#fff;padding:11px 16px;border-radius:10px;font-size:10px;font-weight:600;transform:rotate(4deg);display:flex;gap:9px;align-items:center;box-shadow:0 5px 20px #14352115}.ht-marketing .share-scene-badge .icon{width:16px;height:16px}.ht-marketing .template-stage{background:#e9eddf;border-radius:21px;height:390px;padding:34px 46px 0}.ht-marketing .template-stage .small-profile{min-height:380px;border:1px solid #dbe3d2;border-bottom:0}.ht-marketing .small-cover{height:108px}.ht-marketing .consultant .small-cover{height:122px}.ht-marketing .creative .small-cover{height:108px}.ht-marketing .template-details h3{font-size:17px}.ht-marketing .template-details p{font-size:11px}.ht-marketing .template-details .preview-btn{border-radius:10px;width:43px;height:43px}.ht-marketing .template-count{font-size:11px;color:var(--muted);font-weight:500;margin-left:auto;align-self:center}.ht-marketing .filters{align-items:center}.ht-marketing .gallery-note{font-size:10px}.ht-marketing .steps{padding:70px 0;background:transparent;border-top:0}.ht-marketing .steps h2{font-size:37px}.ht-marketing .steps-grid{gap:38px}.ht-marketing .step:not(:last-child):before{right:-38px}.ht-marketing .step p{font-size:12px}.ht-marketing .team-section{padding:78px 0;background:#f0f4ea;border-bottom:1px solid var(--line)}.ht-marketing .team-block{background:transparent;border-radius:0;grid-template-columns:1fr 1.05fr;gap:70px;min-height:380px}.ht-marketing .team-copy{padding:0;align-self:center;max-width:460px}.ht-marketing .team-copy h2{font-size:45px}.ht-marketing .team-copy>p{font-size:13px;max-width:380px}.ht-marketing .audience-options{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.ht-marketing .audience-options button{border:1px solid #cedbc6;background:transparent;border-radius:99px;font-size:10px;font-weight:600;padding:9px 13px;min-height:38px}.ht-marketing .audience-options button[aria-pressed=true]{background:var(--forest);color:#fff;border-color:var(--forest)}.ht-marketing .team-checks{font-size:11px;gap:11px;margin-top:20px;min-height:80px;margin-bottom:15px}.ht-marketing .team-art{background:#e2ebd7;border:1px solid #d2dfc6;border-radius:24px;min-height:375px}.ht-marketing .team-window{transform:rotate(-4deg);width:320px}.ht-marketing .team-orb{width:320px;height:320px}.ht-marketing .team-badge{right:18px;bottom:46px;font-size:9px}.ht-marketing .team-caption{font-size:8px;bottom:13px}.ht-marketing .pricing{background:#fff;border-top:0}.ht-marketing .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:stretch}.ht-marketing .legacy-plan{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #0f172a0d;padding:28px;display:flex;flex-direction:column;position:relative;color:#111827;transition:transform .2s,box-shadow .2s}.ht-marketing .legacy-plan:hover{transform:translateY(-4px);box-shadow:0 18px 45px #0f172a15}.ht-marketing .legacy-plan.popular{border:3px solid var(--green)}.ht-marketing .legacy-plan h3{text-align:center;font-size:20px;color:#111827;font-weight:700;letter-spacing:0;line-height:1.4;margin-bottom:8px}.ht-marketing .legacy-price{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:36px;letter-spacing:-.05em;font-weight:800;text-align:center;line-height:1.2;margin-bottom:8px;white-space:nowrap}.ht-marketing .legacy-price small{font:500 14px Manrope,sans-serif;letter-spacing:0;color:#6b7280;margin-left:4px}.ht-marketing .legacy-description{font-size:13px;line-height:1.65;color:#6b7280;text-align:center;min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ht-marketing .legacy-divider{border:0;border-top:1px solid #e5e7eb;margin:24px 0 20px}.ht-marketing .legacy-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 10px;text-align:center;margin-bottom:23px}.ht-marketing .legacy-stat strong{display:block;font-size:24px;font-weight:700;line-height:1.3;color:var(--green);letter-spacing:-.035em}.ht-marketing .legacy-stat small{font-size:11px;line-height:1.8;color:#6b7280;display:block;margin-top:3px}.ht-marketing .legacy-plan h4{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#64748b;font-weight:600;margin-bottom:12px}.ht-marketing .legacy-features{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px;font-size:13px;flex:1}.ht-marketing .legacy-features li{display:flex;gap:10px;align-items:flex-start;line-height:1.35}.ht-marketing .legacy-features .icon{width:16px;height:16px;margin-top:1px;color:var(--green)}.ht-marketing .legacy-features .unavailable{color:#64748b}.ht-marketing .legacy-features .unavailable .icon{color:#64748b;stroke-width:1.4}.ht-marketing .legacy-cta{border-top:1px solid #e5e7eb;padding-top:20px;margin-top:auto}.ht-marketing .legacy-cta .btn{width:100%;background:#f3f4f6;color:#111827;border-radius:8px;min-height:46px;font-size:13px;padding:11px}.ht-marketing .legacy-plan.popular .legacy-cta .btn{background:var(--green);color:#fff}.ht-marketing .legacy-recommended{position:absolute;top:-17px;left:50%;transform:translate(-50%);background:var(--green);color:#fff;border-radius:99px;padding:7px 20px;display:flex;gap:5px;align-items:center;font-size:12px;font-weight:700;white-space:nowrap}.ht-marketing .legacy-recommended .icon{width:14px;height:14px}.ht-marketing .legacy-addons{padding:12px;border:1px solid #e5e7eb;border-radius:8px;font-size:11px;margin-bottom:20px;background:#f9fafb}.ht-marketing .legacy-addons strong{display:block;margin-bottom:6px}.ht-marketing .pricing .billing{margin-bottom:42px}.ht-marketing .plan-fine{font-size:11px}.ht-marketing .pricing .center>p{max-width:570px}.ht-marketing .faq-intro h2{font-size:44px}.ht-marketing .closing{padding:67px 0}.ht-marketing .closing h2{font-size:50px;max-width:700px}.ht-marketing .closing .closing-cta .btn{min-width:228px;font-size:13px}.ht-marketing .footer .brand{font-size:26px}.ht-marketing .footer-links a{min-height:25px;padding-block:3px}.ht-marketing .footer-grid{grid-template-columns:1.8fr 1fr 1fr 1.2fr;gap:45px}.ht-marketing .footer-note,.ht-marketing .footer-bottom{font-size:10px}.ht-marketing .demo-phone .phone-cover:after{content:attr(data-cover-label)}.ht-marketing .auth-aside{background:var(--forest)}.ht-marketing .auth-aside h3{font-size:35px}.ht-marketing .auth-aside .brand{font-size:25px}.ht-marketing .auth-fine a{text-decoration:underline;text-underline-offset:2px}.ht-marketing .preview-notice{color:#4d6344}.ht-marketing .modal h2{font-size:33px}.ht-marketing .auth-form h2{font-size:28px}.ht-marketing .demo-label{font-size:9px}.ht-marketing .faq-question{font-size:13px}.ht-marketing .faq-answer{font-size:12px}.ht-marketing .btn .icon{width:18px;height:18px}.ht-marketing .section-head-foot{display:flex;align-items:center;gap:20px}.ht-marketing .hero .profile-main h3{font-size:20px}.ht-marketing .legacy-plan .legacy-trial{margin:8px auto 0;background:#e8f4e9;color:var(--green);border-radius:99px;padding:5px 10px;font-size:10px;width:max-content}.ht-marketing .billing button{border-radius:6px}.ht-marketing .modal-close{position:sticky;float:right;margin:14px 14px -52px 0;top:14px;right:auto}.ht-marketing .modal-inner{clear:none}.ht-marketing .pricing .center h2{max-width:650px}.ht-marketing .auth-switch button{min-height:40px}@media(max-width:1150px){.ht-marketing .wrap{width:calc(100% - 64px)}.ht-marketing .hero h1{font-size:65px}.ht-marketing .hero-grid{gap:24px}.ht-marketing .hero-art{height:535px}.ht-marketing .hero-art .phone{left:134px;top:62px;width:244px;height:454px;transform:rotate(5deg)}.ht-marketing .hero-art .phone-cover{height:116px}.ht-marketing .hero-art .profile-photo{width:65px;height:65px;margin-top:-33px}.ht-marketing .hero-art .profile-main{padding:0 17px}.ht-marketing .hero-art .nfc-card{width:211px;height:130px;left:18px;bottom:38px;padding:18px}.ht-marketing .hero-art .nfc-name{bottom:19px}.ht-marketing .hero-art .live-chip{left:14px;top:157px;padding:9px;max-width:133px}.ht-marketing .hero-art .live-chip strong{font-size:8px}.ht-marketing .hero-art .live-chip small{font-size:7px}.ht-marketing .hero-art .live-chip .check-round{width:23px;height:23px}.ht-marketing .hero-art .orb{left:25px;top:111px;width:330px;height:330px}.ht-marketing .hero-art .orbit{left:-10px;top:76px;width:400px;height:400px}.ht-marketing .hero-art .qr-float{right:13px;bottom:40px;width:76px;padding:9px}.ht-marketing .hero-art .qr-float svg{width:52px;height:52px}.ht-marketing .hero-art .orb-flower{left:29px;top:280px;width:40px;height:40px}.ht-marketing .scene-top{left:20px;right:18px;font-size:8px}.ht-marketing .hero .eyebrow{font-size:9px}.ht-marketing .hero-actions{flex-wrap:wrap;gap:10px 17px}.ht-marketing .hero-actions .btn{padding:14px 18px;font-size:12px}.ht-marketing .hero-notes{font-size:9px;gap:12px}.ht-marketing .hero-copy{padding-bottom:5px}.ht-marketing .hero-description{font-size:14px}.ht-marketing .hero-grid{min-height:540px}.ht-marketing .product-grid{gap:18px}.ht-marketing .identity-card{padding:28px;gap:12px;grid-template-columns:1fr .85fr}.ht-marketing .identity-copy h3,.ht-marketing .customize-card h3{font-size:27px}.ht-marketing .identity-copy>p{font-size:11px}.ht-marketing .identity-list{font-size:10px}.ht-marketing .identity-demo{margin-right:-40px;padding:15px 12px}.ht-marketing .customize-card{padding:28px}.ht-marketing .bio-banner{padding:25px 28px;gap:20px}.ht-marketing .bio-link-stack{gap:7px}.ht-marketing .bio-link-stack .bio-row{font-size:8px;padding:11px 8px;gap:6px}.ht-marketing .share-layout{gap:50px}.ht-marketing .share-copy h2{font-size:41px}.ht-marketing .template-stage{padding:34px 27px 0;height:365px}.ht-marketing .team-block{gap:45px}.ht-marketing .team-copy h2{font-size:42px}.ht-marketing .pricing-grid{gap:22px}.ht-marketing .legacy-plan{padding:25px 22px}.ht-marketing .legacy-stat strong{font-size:22px}.ht-marketing .legacy-price{font-size:33px}.ht-marketing .legacy-description,.ht-marketing .legacy-features{font-size:12px}.ht-marketing .footer-grid{gap:30px}.ht-marketing .closing h2{font-size:44px}}@media(max-width:900px){.ht-marketing .header{height:76px}.ht-marketing .hero h1{font-size:54px}.ht-marketing .hero-grid{grid-template-columns:1fr .95fr;gap:20px;min-height:500px}.ht-marketing .hero-art{height:465px;min-width:0;overflow:hidden}.ht-marketing .hero-art .phone{left:108px;top:58px;width:222px;height:411px;border-radius:30px}.ht-marketing .hero-art .phone-top{height:25px}.ht-marketing .hero-art .phone-cover{height:105px}.ht-marketing .hero-art .profile-main h3{font-size:17px}.ht-marketing .hero-art .profile-photo{width:57px;height:57px;margin-top:-29px;border-width:3px}.ht-marketing .hero-art .profile-role{font-size:8px}.ht-marketing .hero-art .profile-intro{font-size:8px;line-height:1.6;margin-top:9px}.ht-marketing .hero-art .profile-socials{margin-top:9px;gap:9px}.ht-marketing .hero-art .profile-socials span{width:23px;height:23px}.ht-marketing .hero-art .profile-socials .icon{width:11px;height:11px}.ht-marketing .hero-art .phone-save{min-height:29px;font-size:9px;margin-top:10px}.ht-marketing .hero-art .phone-bottom{margin-top:11px;font-size:7px}.ht-marketing .hero-art .nfc-card{left:13px;bottom:34px;width:186px;height:116px;padding:16px}.ht-marketing .hero-art .nfc-brand{font-size:13px}.ht-marketing .hero-art .nfc-brand svg{width:20px;height:20px}.ht-marketing .hero-art .nfc-name{font-size:10px;bottom:16px}.ht-marketing .hero-art .nfc-name small{font-size:6px}.ht-marketing .hero-art .nfc{width:16px;height:16px;top:18px;right:18px}.ht-marketing .hero-art .qr-float{right:9px;bottom:29px;width:66px;padding:7px}.ht-marketing .hero-art .qr-float svg{width:48px;height:48px}.ht-marketing .hero-art .qr-float span{font-size:5px}.ht-marketing .hero-art .live-chip{top:127px;left:10px;max-width:118px;padding:8px;gap:5px}.ht-marketing .hero-art .live-chip strong{font-size:7px}.ht-marketing .hero-art .live-chip small{font-size:6px}.ht-marketing .hero-art .live-chip .check-round{width:20px;height:20px}.ht-marketing .hero-art .orb-flower{top:238px;left:22px;width:32px;height:32px}.ht-marketing .hero-art .orb{left:10px;top:98px;width:290px;height:290px}.ht-marketing .hero-art .orbit{left:-15px;top:73px;width:340px;height:340px}.ht-marketing .scene-top{font-size:7px;left:15px;right:13px;top:17px}.ht-marketing .hero-art .art-caption{right:13px;font-size:6px;bottom:10px}.ht-marketing .hero h1 em:after{height:6px}.ht-marketing .hero .eyebrow{font-size:8px}.ht-marketing .hero-description{font-size:13px;line-height:1.85}.ht-marketing .hero .hero-notes{flex-direction:row;font-size:8px;gap:7px 11px}.ht-marketing .hero-notes span:last-child{display:none}.ht-marketing .hero-actions{gap:13px;margin-top:23px}.ht-marketing .hero-actions .btn{min-height:49px}.ht-marketing .hero-actions .text-link{font-size:11px}.ht-marketing .hero{padding:36px 0 24px}.ht-marketing .sharing-row{min-height:95px;grid-template-columns:repeat(3,1fr);gap:17px}.ht-marketing .share-item strong{font-size:11px}.ht-marketing .share-item p{font-size:9px}.ht-marketing .section{padding:70px 0}.ht-marketing h2{font-size:41px}.ht-marketing .product-grid{grid-template-columns:1fr 1fr}.ht-marketing .identity-card{display:block;padding:27px;min-height:435px}.ht-marketing .identity-copy>p{max-width:240px}.ht-marketing .identity-list{gap:11px;margin-top:19px}.ht-marketing .identity-demo{transform:rotate(-5deg);margin:23px -30px -100px 35px;min-height:200px;padding:14px 16px}.ht-marketing .identity-demo>img{width:37px;height:37px;float:left;margin:0 10px 14px 0}.ht-marketing .identity-demo>strong{font-size:11px;padding-top:3px}.ht-marketing .identity-demo>p{font-size:8px;margin:2px 0 17px}.ht-marketing .identity-row{clear:both;padding:8px 0;font-size:9px}.ht-marketing .identity-row small{display:none}.ht-marketing .customize-card{padding:27px;min-height:435px}.ht-marketing .customize-card h3{font-size:27px}.ht-marketing .customize-card>p{font-size:11px}.ht-marketing .customize-card .mini-card{padding:13px;gap:10px;margin-top:32px;min-height:80px}.ht-marketing .customize-card .mini-card img{width:42px;height:42px}.ht-marketing .customize-card .mini-card strong{font-size:11px}.ht-marketing .customize-card .mini-card small{font-size:8px}.ht-marketing .customize-card .mini-card .tag{display:none}.ht-marketing .customize-card .swatches{gap:4px;flex-wrap:wrap;margin-top:22px}.ht-marketing .customize-card .swatches small{font-size:9px;margin:8px 0 0;flex-basis:100%}.ht-marketing .bio-banner{gap:22px;grid-template-columns:1fr 1fr;padding:26px}.ht-marketing .bio-banner h3{font-size:22px}.ht-marketing .bio-banner p{font-size:11px}.ht-marketing .bio-link-stack{display:grid;gap:8px}.ht-marketing .bio-link-stack .bio-row{font-size:9px;padding:9px 12px;min-height:37px}.ht-marketing .bio-link-stack .bio-row:nth-child(2),.ht-marketing .bio-link-stack .bio-row:last-child{transform:none}.ht-marketing .share-section{padding:65px 0}.ht-marketing .share-layout{gap:35px;grid-template-columns:1fr 1fr}.ht-marketing .share-copy h2{font-size:35px}.ht-marketing .share-copy>p{font-size:12px;margin-top:18px}.ht-marketing .share-selector{gap:6px;margin:20px 0 16px}.ht-marketing .share-selector button{font-size:10px;min-height:39px;padding:8px 10px}.ht-marketing .share-selector .icon{width:13px;height:13px}.ht-marketing .share-description{font-size:11px;min-height:100px}.ht-marketing .share-demo-card{width:200px;min-height:245px;padding:20px}.ht-marketing .share-demo-card>svg{width:130px;height:130px}.ht-marketing .share-demo-card>strong{font-size:13px}.ht-marketing .share-demo-card>small{font-size:8px}.ht-marketing .share-scene{min-height:330px}.ht-marketing .share-scene .share-scene-badge{right:8px;bottom:39px;font-size:8px;padding:9px 11px}.ht-marketing .template-stage{height:300px;padding:32px 14px 0}.ht-marketing .small-cover{height:85px}.ht-marketing .consultant .small-cover{height:99px}.ht-marketing .creative .small-cover{height:85px}.ht-marketing .template-details h3{font-size:14px}.ht-marketing .template-details p,.ht-marketing .template-count{font-size:9px}.ht-marketing .team-section{padding:65px 0}.ht-marketing .team-block{gap:32px;grid-template-columns:1fr 1fr}.ht-marketing .team-copy h2{font-size:36px}.ht-marketing .team-copy>p{font-size:12px}.ht-marketing .audience-options{gap:6px;margin-top:20px}.ht-marketing .audience-options button{font-size:9px;min-height:35px;padding:8px 10px}.ht-marketing .team-checks{font-size:10px;gap:10px;min-height:95px}.ht-marketing .team-art{transform:none;margin:0;min-height:355px}.ht-marketing .team-window{width:260px}.ht-marketing .team-window h3{font-size:15px}.ht-marketing .team-badge{right:9px;bottom:45px;font-size:8px;padding:10px 12px}.ht-marketing .team-orb{width:275px;height:275px}.ht-marketing .steps{padding:65px 0}.ht-marketing .steps-grid{gap:25px}.ht-marketing .steps-grid>div:first-child{display:flex}.ht-marketing .steps h2{font-size:32px}.ht-marketing .pricing-grid{gap:18px;grid-template-columns:repeat(2,1fr)}.ht-marketing .legacy-plan{padding:25px}.ht-marketing .legacy-price{font-size:35px}.ht-marketing .legacy-plan:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 9px);width:100%;justify-self:center}.ht-marketing .legacy-stat strong{font-size:24px}.ht-marketing .legacy-description,.ht-marketing .legacy-features{font-size:12px}.ht-marketing .closing h2{font-size:38px}.ht-marketing .closing .closing-cta .btn{min-width:200px;font-size:12px}.ht-marketing .faq-intro h2{font-size:37px}.ht-marketing .faq-question{font-size:12px}.ht-marketing .faq-answer{font-size:11px}.ht-marketing .footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:30px}.ht-marketing .footer-grid>div:last-child{grid-column:1/-1}.ht-marketing .template-head .section-head-foot{display:block}.ht-marketing .template-count{margin:0}.ht-marketing .section-intro .template-count{display:none}}@media(max-width:650px){.ht-marketing .wrap{width:calc(100% - 40px)}.ht-marketing .header{height:72px}.ht-marketing .brand{font-size:23px}.ht-marketing .nav-actions .btn{font-size:11px;min-height:39px;padding:9px 14px}.ht-marketing .hero{padding:36px 0 25px}.ht-marketing .hero-grid{display:flex;flex-direction:column;gap:28px;min-height:0}.ht-marketing .hero-copy{padding:0;text-align:center;max-width:450px}.ht-marketing .hero .eyebrow{font-size:8px;margin-bottom:22px;letter-spacing:.12em}.ht-marketing .hero h1{font-size:57px;line-height:1.035;letter-spacing:-.067em}.ht-marketing .hero h1 em:after{bottom:-5px;height:6px}.ht-marketing .hero-description{font-size:13px;line-height:1.85;max-width:350px;margin:23px auto 0}.ht-marketing .hero-actions{justify-content:center;flex-wrap:wrap;gap:15px;margin-top:23px}.ht-marketing .hero-actions .btn{min-height:48px;font-size:12px;padding:14px 20px}.ht-marketing .hero-actions .text-link{min-height:44px;font-size:11px}.ht-marketing .hero .hero-notes{font-size:8px;gap:11px;margin-top:14px;justify-content:center;flex-direction:row}.ht-marketing .hero .hero-notes span:last-child{display:none}.ht-marketing .hero-notes .icon{width:11px;height:11px}.ht-marketing .hero-art{height:452px;width:100%;max-width:400px;overflow:hidden;border-radius:24px;align-self:center;margin:0;transform:none}.ht-marketing .hero-art .phone{left:calc(50% - 51px);top:55px;width:218px;height:400px;border-width:5px;transform:rotate(5deg);border-radius:30px}.ht-marketing .hero-art .phone-top{height:24px;font-size:6px}.ht-marketing .hero-art .phone-notch{height:11px;top:6px;width:49px}.ht-marketing .hero-art .phone-cover{height:106px}.ht-marketing .hero-art .phone-cover:after{font-size:6px}.ht-marketing .hero-art .profile-main{padding:0 15px}.ht-marketing .hero-art .profile-main h3{font-size:16px}.ht-marketing .hero-art .profile-photo{width:57px;height:57px;border-width:3px;margin-top:-28px;margin-bottom:7px}.ht-marketing .hero-art .profile-role{font-size:7px}.ht-marketing .hero-art .profile-intro{font-size:7px;line-height:1.7;margin-top:9px}.ht-marketing .hero-art .profile-socials{margin-top:9px;gap:9px}.ht-marketing .hero-art .profile-socials span{width:21px;height:21px}.ht-marketing .hero-art .profile-socials .icon{width:10px;height:10px}.ht-marketing .hero-art .phone-save{min-height:27px;font-size:8px;margin-top:11px}.ht-marketing .hero-art .phone-bottom{margin-top:11px;font-size:6px}.ht-marketing .hero-art .nfc-card{width:185px;height:114px;left:14px;bottom:32px;transform:rotate(-10deg);padding:16px}.ht-marketing .hero-art .nfc-brand{font-size:12px}.ht-marketing .hero-art .nfc-brand svg{width:18px;height:18px}.ht-marketing .hero-art .nfc-name{font-size:9px;bottom:16px}.ht-marketing .hero-art .nfc-name small{font-size:6px}.ht-marketing .hero-art .nfc{width:15px;height:15px;right:17px;top:17px}.ht-marketing .hero-art .qr-float{width:69px;right:13px;bottom:30px;padding:8px}.ht-marketing .hero-art .qr-float svg{width:49px;height:49px}.ht-marketing .hero-art .qr-float span{font-size:5px}.ht-marketing .hero-art .orb{width:270px;height:270px;left:calc(50% - 135px);top:110px}.ht-marketing .hero-art .orbit{width:330px;height:330px;left:calc(50% - 165px);top:80px}.ht-marketing .hero-art .live-chip{left:13px;top:136px;padding:8px;max-width:133px}.ht-marketing .hero-art .live-chip strong{font-size:7px}.ht-marketing .hero-art .live-chip small{font-size:6px}.ht-marketing .hero-art .orb-flower{width:34px;height:34px;left:31px;top:258px}.ht-marketing .scene-top{font-size:7px;top:19px;left:18px;right:16px}.ht-marketing .hero-art .art-caption{bottom:10px;right:15px;font-size:6px}.ht-marketing .sharing-row{grid-template-columns:repeat(3,1fr);gap:13px;min-height:100px;padding:20px 0}.ht-marketing .share-item{gap:8px;flex-direction:column}.ht-marketing .share-item strong{font-size:10px;white-space:nowrap}.ht-marketing .share-item p{display:none}.ht-marketing .share-icon{width:34px;height:34px}.ht-marketing .share-icon .icon{width:16px;height:16px}.ht-marketing .section{padding:58px 0}.ht-marketing h2{font-size:35px;line-height:1.13}.ht-marketing .section-intro{margin-bottom:26px}.ht-marketing .section-intro>p{font-size:12px;margin-top:17px;line-height:1.9}.ht-marketing .eyebrow{font-size:8px;letter-spacing:.14em;margin-bottom:14px}.ht-marketing .product-grid{grid-template-columns:1fr;gap:15px}.ht-marketing .identity-card{min-height:360px;padding:27px;display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.ht-marketing .identity-copy h3,.ht-marketing .customize-card h3{font-size:29px}.ht-marketing .identity-copy>p{font-size:11px;line-height:1.9}.ht-marketing .identity-list{font-size:10px;gap:12px;margin-top:23px}.ht-marketing .identity-list .icon{width:14px;height:14px}.ht-marketing .identity-demo{margin:0 -65px -83px 0;align-self:end;padding:17px 14px;min-height:290px;transform:rotate(4deg)}.ht-marketing .identity-demo>img{float:none;width:45px;height:45px;margin:0 0 10px}.ht-marketing .identity-demo>strong{font-size:12px}.ht-marketing .identity-demo>p{font-size:8px;margin:3px 0 16px}.ht-marketing .identity-row{padding:11px 0;font-size:9px}.ht-marketing .identity-row small{display:block;font-size:6px}.ht-marketing .identity-row .icon{width:13px;height:13px}.ht-marketing .customize-card{padding:27px;min-height:325px}.ht-marketing .customize-card>p{font-size:12px;max-width:290px}.ht-marketing .customize-card .mini-card{min-height:80px;margin-top:25px;padding:16px;gap:12px}.ht-marketing .customize-card .mini-card img{width:47px;height:47px}.ht-marketing .customize-card .mini-card strong{font-size:13px}.ht-marketing .customize-card .mini-card small{font-size:8px}.ht-marketing .customize-card .mini-card .tag{display:grid}.ht-marketing .customize-card .swatches{gap:7px;flex-wrap:nowrap;margin-top:19px}.ht-marketing .customize-card .swatches small{flex-basis:auto;font-size:9px;margin:0 0 0 6px}.ht-marketing .bio-banner{grid-template-columns:1fr;padding:27px;gap:22px;border-radius:20px;margin-top:15px}.ht-marketing .bio-banner h3{font-size:25px}.ht-marketing .bio-banner p{font-size:12px;margin-top:12px}.ht-marketing .bio-link-stack{gap:8px}.ht-marketing .bio-link-stack .bio-row{padding:12px;font-size:10px;min-height:42px}.ht-marketing .bio-link-stack .bio-row:nth-child(2){transform:translate(4px)}.ht-marketing .bio-link-stack .bio-row:last-child{transform:translate(8px)}.ht-marketing .share-section{padding:58px 0}.ht-marketing .share-layout{grid-template-columns:1fr;gap:25px}.ht-marketing .share-copy h2{font-size:35px}.ht-marketing .share-copy>p{font-size:12px;max-width:330px;line-height:1.9;margin-top:18px}.ht-marketing .share-selector{margin:21px 0 17px;gap:8px}.ht-marketing .share-selector button{font-size:11px;min-height:41px;padding:10px 14px}.ht-marketing .share-selector .icon{width:14px;height:14px}.ht-marketing .share-description{font-size:12px;min-height:73px;line-height:1.85}.ht-marketing .share-scene{min-height:330px;border-radius:20px}.ht-marketing .share-demo-card{width:212px;min-height:255px;padding:23px}.ht-marketing .share-demo-card>svg{width:136px;height:136px}.ht-marketing .share-demo-card>strong{font-size:13px}.ht-marketing .share-demo-card>small{font-size:8px}.ht-marketing .share-scene .share-scene-badge{right:13px;bottom:38px;font-size:8px;padding:10px 12px}.ht-marketing .share-scene .scene-label{bottom:12px;font-size:7px}.ht-marketing .share-demo-card .share-url{font-size:9px}.ht-marketing .template-head .text-link{font-size:11px;margin-top:15px}.ht-marketing .filters{padding-bottom:8px;align-items:center}.ht-marketing .filter{font-size:10px;padding:8px 13px}.ht-marketing .template-count{display:none}.ht-marketing .template-grid{gap:26px}.ht-marketing .template-stage{height:363px;padding:33px 44px 0;border-radius:19px}.ht-marketing .template-stage .small-profile{min-height:370px}.ht-marketing .small-cover{height:104px}.ht-marketing .consultant .small-cover{height:118px}.ht-marketing .creative .small-cover{height:104px}.ht-marketing .template-details h3{font-size:16px}.ht-marketing .template-details p{font-size:10px}.ht-marketing .gallery-note{font-size:9px;margin-top:22px;line-height:1.9}.ht-marketing .steps{padding:56px 0}.ht-marketing .steps h2{font-size:34px}.ht-marketing .steps-grid{gap:25px}.ht-marketing .steps-grid>div:first-child{display:block}.ht-marketing .step h3{font-size:18px}.ht-marketing .step p{font-size:12px}.ht-marketing .team-section{padding:58px 0}.ht-marketing .team-block{grid-template-columns:1fr;gap:28px;min-height:0}.ht-marketing .team-copy{padding:0}.ht-marketing .team-copy h2{font-size:35px;max-width:330px}.ht-marketing .team-copy>p{font-size:12px;max-width:330px;margin-top:18px;margin-bottom:17px}.ht-marketing .audience-options{margin-top:20px;gap:7px}.ht-marketing .audience-options button{font-size:10px;padding:9px 12px;min-height:38px}.ht-marketing .team-checks{font-size:11px;min-height:91px;gap:10px;margin-top:20px;margin-bottom:13px}.ht-marketing .team-art{height:350px;min-height:350px;border-radius:20px;transform:none;margin:0}.ht-marketing .team-window{width:266px}.ht-marketing .team-window h3{font-size:15px}.ht-marketing .team-window p{font-size:9px}.ht-marketing .team-badge{right:13px;bottom:39px;font-size:8px}.ht-marketing .team-caption{font-size:7px;bottom:12px}.ht-marketing .pricing-grid{grid-template-columns:1fr;gap:25px}.ht-marketing .legacy-plan,.ht-marketing .legacy-plan:last-child:nth-child(odd){max-width:none;grid-column:auto;padding:28px}.ht-marketing .legacy-plan h3{font-size:20px}.ht-marketing .legacy-price{font-size:36px}.ht-marketing .legacy-price small{font-size:13px}.ht-marketing .legacy-description{font-size:13px;min-height:42px}.ht-marketing .legacy-stat strong{font-size:24px}.ht-marketing .legacy-stat small{font-size:11px}.ht-marketing .legacy-stats{gap:14px 10px;margin-bottom:24px}.ht-marketing .legacy-features{font-size:13px;gap:10px}.ht-marketing .legacy-plan h4{font-size:11px}.ht-marketing .legacy-cta .btn{font-size:13px;min-height:47px}.ht-marketing .pricing .billing{margin:25px auto 31px}.ht-marketing .pricing .center h2{font-size:35px}.ht-marketing .plan-fine{font-size:10px;line-height:1.9;margin-top:22px}.ht-marketing .faq{padding:58px 0}.ht-marketing .faq-intro h2{font-size:35px;max-width:310px}.ht-marketing .faq-question{font-size:12px}.ht-marketing .faq-answer{font-size:11px}.ht-marketing .closing{padding:54px 0}.ht-marketing .closing h2{font-size:36px;max-width:340px}.ht-marketing .closing p{font-size:12px}.ht-marketing .closing .closing-cta .btn{font-size:12px;min-width:236px}.ht-marketing .closing-cta small{font-size:9px}.ht-marketing .footer-grid{grid-template-columns:1fr 1fr;gap:29px 20px}.ht-marketing .footer .brand{font-size:25px}.ht-marketing .footer-grid>div:last-child{display:block}.ht-marketing .footer h3{font-size:12px}.ht-marketing .footer-note{font-size:9px;line-height:1.9;margin-top:4px}.ht-marketing .footer-links{font-size:11px;gap:6px}.ht-marketing .footer-links a{min-height:27px}.ht-marketing .footer-bottom{font-size:9px}.ht-marketing .footer-bottom>span:last-child{font-size:9px}.ht-marketing .modal h2{font-size:30px}.ht-marketing .auth-form h2{font-size:27px}.ht-marketing .auth-aside h3{font-size:26px}.ht-marketing .modal-close{position:sticky;top:12px;margin:12px 12px -50px 0}.ht-marketing .demo-phone .phone-cover:after{font-size:7px}.ht-marketing .demo-copy .eyebrow{font-size:8px}}@media(max-width:370px){.ht-marketing .wrap{width:calc(100% - 32px)}.ht-marketing .hero h1{font-size:51px}.ht-marketing .hero .eyebrow{font-size:7px}.ht-marketing .hero-description{font-size:12px}.ht-marketing .hero-actions{gap:11px}.ht-marketing .hero-actions .btn{padding:13px 16px;font-size:11px}.ht-marketing .hero-actions .text-link{font-size:10px}.ht-marketing .hero-art{height:436px}.ht-marketing .hero-art .phone{left:calc(50% - 52px);width:209px;height:390px}.ht-marketing .hero-art .nfc-card{width:175px;height:109px;left:10px;bottom:28px}.ht-marketing .hero-art .qr-float{right:10px;bottom:26px}.ht-marketing .identity-card{padding:25px;gap:10px}.ht-marketing .identity-copy h3{font-size:27px}.ht-marketing .identity-copy>p{font-size:10px}.ht-marketing .identity-list{font-size:9px;gap:12px}.ht-marketing .identity-list .icon{width:12px;height:12px}.ht-marketing .template-stage{padding:33px 36px 0}.ht-marketing .customize-card .swatches{gap:5px}.ht-marketing .customize-card .swatches small{font-size:8px}.ht-marketing .share-selector{gap:6px}.ht-marketing .share-selector button{padding:9px 12px}.ht-marketing .team-badge{right:8px;font-size:7px}.ht-marketing .legacy-plan,.ht-marketing .legacy-plan:last-child:nth-child(odd){padding:25px}.ht-marketing .legacy-price{font-size:34px}.ht-marketing .legacy-stat strong{font-size:22px}.ht-marketing .legacy-stat small{font-size:10px}}html.ht-public-page,html.ht-public-page body{background:#fafbf7}.ht-header-position{position:sticky;top:0;z-index:50}.ht-marketing .header{position:relative;top:auto}.ht-marketing .ht-center{text-align:center;width:100%}.ht-marketing .ht-demo-start{margin-top:12px;color:var(--green)}.ht-marketing .ht-nfc-note{margin-top:15px;font-size:9px;color:#5c6c54}.ht-marketing .ht-share-link>svg,.ht-marketing .ht-share-nfc>svg{width:55px;height:55px;stroke-width:1.2}.ht-marketing .ht-share-link .btn{font-size:10px;min-height:37px;padding:8px 13px}.ht-marketing #color-card strong,.ht-marketing #color-card .tag{color:var(--card-color, #147d57)}.ht-marketing #color-card .tag{background:color-mix(in srgb,var(--card-color, #147d57) 10%,white)}.ht-marketing .phone-cover:after{content:attr(data-cover-label)}.ht-marketing .demo-panel>.btn{white-space:normal}.ht-marketing .profile-photo,.ht-marketing .small-avatar{max-width:none}.ht-marketing .profile-photo,.ht-marketing .small-avatar,.ht-marketing .team-person img{flex-shrink:0}.ht-marketing .demo-panel .bio-row{min-height:42px}.ht-marketing .skip:focus{z-index:100}@media(max-width:1250px){.ht-marketing .desktop-nav{display:none}.ht-marketing .menu-toggle{display:grid;place-items:center}.ht-marketing .mobile-nav.open{display:flex;position:absolute;top:100%;inset-inline:0;background:#fbfcf8;box-shadow:0 12px 22px #153b2412;padding:15px 20px 25px;flex-direction:column;border-bottom:1px solid var(--line)}.ht-marketing .mobile-nav a{padding:10px 0}}@media(max-width:700px){.ht-marketing .nav-actions>.text-link{display:none}}@media(max-width:480px){.ht-marketing .nav-actions>.btn{display:none}.ht-marketing .nav-row{gap:12px}.ht-marketing .nav-actions{gap:10px}}[dir=rtl] .ht-marketing .hero-art{direction:ltr}[dir=rtl] .ht-marketing .icon{flex-shrink:0}.ht-marketing .footer-legal{display:flex;flex-wrap:wrap;gap:12px 24px;padding:24px 0;border-top:1px solid #d8dfd2;font-size:12px;line-height:1.6}.ht-marketing .footer-legal a{color:#294634;text-decoration:none}.ht-marketing .footer-legal a:hover{color:#163d2a;text-decoration:underline;text-underline-offset:4px}.ht-marketing .homepage-logo{display:block;width:auto;max-width:160px;height:28px;object-fit:contain}.ht-homepage-extra{color:var(--homepage-ink, #172f27)}.ht-marketing .footer-legal a:focus-visible{outline:2px solid var(--green);outline-offset:4px}
