.hv2.trl{background:var(--paper)}.hv2 .trl-nav-wrap{position:sticky;top:0;z-index:40;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.hv2 .trl-nav{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:1440px;margin-inline:auto;padding:0 4px}.hv2 .trl-nav .brand{font-weight:700;font-size:1.4375rem;letter-spacing:-.045em;cursor:default}.hv2 #trl-main{max-width:1440px;margin-inline:auto}.hv2.trl .hero-try{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(24px,3.4vw,56px);align-items:center;padding:clamp(24px,4vw,56px) 0 clamp(28px,4vw,56px)}.hv2.trl .eyebrow{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px;border-radius:999px;background:var(--cream);font-size:.8125rem;font-weight:500;letter-spacing:-.005em;width:-moz-max-content;width:max-content}.hv2.trl .eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--orange)}.hv2.trl .hero-try .h1{margin-top:18px;font-size:clamp(2.5rem,4.6vw,4.25rem)}.hv2.trl .hero-try .h1 em{font-style:normal;color:var(--orange-press)}.hv2.trl .hero-try .lede{margin-top:16px;max-width:46ch;color:#3d3a36}.hv2.trl .paste{display:flex;gap:10px;margin-top:26px;padding:8px;border-radius:999px;background:var(--cream);border:1px solid var(--line)}.hv2.trl .paste input{flex:1;min-width:0;height:54px;padding:0 20px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:1.0625rem;color:var(--ink)}.hv2.trl .paste input::-moz-placeholder{color:#8f8a83}.hv2.trl .paste input::placeholder{color:#8f8a83}.hv2.trl .paste input:focus{outline:0}.hv2.trl .paste:focus-within{box-shadow:0 0 0 3px var(--ink)}.hv2.trl .paste .btn{flex:none;white-space:nowrap}.hv2.trl .paste-invalid{margin-top:10px;font-size:.875rem;color:#a3260f}.hv2.trl .note{margin-top:12px;font-size:.875rem;color:#3d3a36}.hv2.trl .trl-upload{all:unset;cursor:pointer;margin-left:10px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.hv2.trl .trl-upload:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hv2.trl .hero-try .trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;padding:0;list-style:none}.hv2.trl .hero-try .trust li{display:inline-flex;align-items:center;gap:7px;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.hv2.trl .hero-try .trust svg{width:18px;height:18px;color:var(--grey)}.hv2.trl .demo{position:relative}.hv2.trl .demo .stage{height:clamp(380px,38vw,600px)}.hv2.trl .demo .floaters li{font-size:clamp(.9375rem,1.2vw,1.1875rem)}.hv2.trl .demo .floaters li.sm{font-size:clamp(.8125rem,1vw,.9375rem)}.hv2.trl .demo .floaters li .tag{padding:9px 15px}.hv2.trl .demo .floaters li.sm .tag{padding:7px 12px}.hv2.trl .demo .caption{display:none}.hv2.trl .demo-cap{margin-top:12px;font-size:.875rem;color:var(--grey);text-align:center}.hv2.trl .steps-band{background:var(--cream);border-radius:var(--r-panel);padding:clamp(20px,2.6vw,32px) clamp(20px,3vw,40px);display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hv2.trl .step-i{display:flex;gap:14px;align-items:flex-start}.hv2.trl .step-i b{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--cream);font-weight:500;font-size:.9375rem}.hv2.trl .step-i strong{display:block;font-weight:500;letter-spacing:-.015em}.hv2.trl .step-i span{display:block;margin-top:2px;font-size:.9375rem;color:#3d3a36}.hv2.trl .why{margin-top:clamp(44px,5.4vw,80px)}.hv2.trl .why .h3{max-width:20ch}.hv2.trl .stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.hv2.trl .stat{padding:22px 22px 24px;border-radius:20px;background:var(--cream)}.hv2.trl .stat+.stat{margin-top:0}.hv2.trl .stat b{display:block;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;letter-spacing:-.045em;line-height:1;color:#e05f0a}.hv2.trl .stat span{display:block;margin-top:8px;color:#3d3a36;line-height:1.35}.hv2.trl .stat small{display:block;margin-top:10px;font-size:.8125rem;color:var(--grey)}.hv2.trl .more{margin-top:clamp(44px,5.4vw,80px)}.hv2.trl .more-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.hv2.trl .more-head .lede{max-width:44ch;color:#3d3a36;margin-top:8px}.hv2.trl .minis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.hv2.trl .mini .stage{height:clamp(280px,24vw,360px)}.hv2.trl .mini .floaters li,.hv2.trl .mini .floaters li.sm{font-size:.8125rem}.hv2.trl .mini .floaters li .tag{padding:7px 11px}.hv2.trl .mini .switch{height:48px;font-size:.9375rem;min-width:170px;width:auto;padding:0 6px 0 18px;gap:12px;bottom:14px}.hv2.trl .mini .switch-track{width:62px;height:34px}.hv2.trl .mini .knob{width:28px;height:28px}.hv2.trl .mini .switch[aria-pressed=true] .knob{transform:translate(28px)}.hv2.trl .mini .stage-note{bottom:76px;font-size:.9375rem}.hv2.trl .mini .caption{padding:12px 6px 0}.hv2.trl .mini .caption .h4{font-size:1.0625rem;font-weight:500;letter-spacing:-.015em;margin:0}.hv2.trl .mini .caption p{display:none}.hv2.trl .close-try{margin-top:clamp(44px,5.4vw,80px);background:var(--cream);border-radius:var(--r-panel);padding:clamp(32px,5vw,72px) clamp(20px,4vw,64px);text-align:center;display:flex;flex-direction:column;align-items:center}.hv2.trl .close-try .h2{max-width:16ch}.hv2.trl .close-try .paste{width:min(100%,640px);background:#fff}.hv2.trl .close-try .note{margin-top:14px}.hv2.trl .foot-try{margin-top:clamp(40px,5vw,64px);padding:24px 0 calc(env(safe-area-inset-bottom,0px) + 96px);border-top:1px solid var(--line);display:flex;gap:18px;flex-wrap:wrap;font-size:.8438rem;color:var(--grey)}.hv2.trl .linkline{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:22px;padding:8px 8px 8px 16px;border-radius:999px;background:var(--cream);font-size:.9375rem}.hv2.trl .linkline span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.hv2.trl .linkline button{all:unset;flex:none;cursor:pointer;height:32px;padding:0 12px;border-radius:999px;background:#fff;font-size:.875rem;font-weight:500;white-space:nowrap}.hv2.trl .linkline button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.hv2.trl .picker{margin-top:clamp(22px,3vw,36px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 110px)}.hv2.trl .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hv2.trl .ptile{all:unset;position:relative;display:block;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#dad4ca;cursor:pointer;transition:transform .15s ease}.hv2.trl .ptile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.hv2.trl .ptile:hover img{transform:scale(1.03)}.hv2.trl .ptile:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.hv2.trl .ptile .pick{position:absolute;right:10px;top:10px;height:26px;padding:0 10px;border-radius:999px;background:#fff;color:var(--ink);font-size:.75rem;font-weight:500;display:inline-flex;align-items:center;gap:6px}.hv2.trl .ptile .pick i{width:7px;height:7px;border-radius:50%;background:var(--orange)}.hv2.trl .ptile .chosen{position:absolute;left:10px;bottom:10px;height:28px;padding:0 11px;border-radius:999px;background:var(--orange);color:var(--ink);font-size:.8125rem;font-weight:500;display:none;align-items:center;gap:6px}.hv2.trl .ptile[aria-checked=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;box-shadow:inset 0 0 0 4px var(--orange);pointer-events:none}.hv2.trl .ptile[aria-checked=true] .chosen{display:inline-flex}.hv2.trl .ptile[aria-checked=true] .pick{display:none}.hv2.trl .pgrid.skel .ptile{cursor:default;background:linear-gradient(90deg,#ece7df 25%,#f6f2ea,#ece7df 65%);background-size:200% 100%;animation:trl-shimmer 1.4s linear infinite}@keyframes trl-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.hv2.trl .pgrid.skel .ptile{animation:none}}.hv2.trl .pickbar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;gap:14px;padding:10px var(--gutter) calc(env(safe-area-inset-bottom,0px) + 10px);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .25s ease}.hv2.trl .pickbar.show{transform:none}.hv2.trl .pickbar-in{display:flex;align-items:center;gap:14px;width:min(100% - 2 * var(--gutter),1440px);margin-inline:auto}.hv2.trl .pickbar .thumb{width:46px;height:46px;border-radius:12px;background:#dad4ca;overflow:hidden;flex:none}.hv2.trl .pickbar .thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hv2.trl .pickbar .what{flex:1;min-width:0;font-size:.9375rem;color:#3d3a36;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv2.trl .pickbar .what b{font-weight:500;color:var(--ink)}.hv2.trl .pickbar .btn{height:52px;flex:none}.hv2.trl .pickbar .btn[aria-disabled=true]{background:#e6e0d6;color:#8f8a83;pointer-events:none}@media (prefers-reduced-motion: reduce){.hv2.trl .pickbar{transition:none}}@media (max-width: 900px){.hv2.trl .pgrid{grid-template-columns:repeat(2,1fr);gap:8px}.hv2.trl .pickbar .what{font-size:.875rem}.hv2.trl .pickbar .btn{padding:0 18px}body.trl-has-sticky div.fixed:has(img[src*=boost-waving]){transform:translateY(-86px)}}.hv2.trl .sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;transform:translateY(110%);transition:transform .25s ease;gap:12px;align-items:center;padding:10px var(--gutter) calc(env(safe-area-inset-bottom,0px) + 10px);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line)}.hv2.trl .sticky-cta .btn{flex:1;height:52px}.hv2.trl .sticky-cta span{font-size:.875rem;color:#3d3a36;white-space:nowrap}@media (prefers-reduced-motion: reduce){.hv2.trl .sticky-cta{transition:none}}@media (max-width: 1080px){.hv2.trl .hero-try{grid-template-columns:1fr;gap:28px}.hv2.trl .demo .stage{height:max(420px,56vw)}}@media (max-width: 900px){.hv2 .trl-nav{height:60px}.hv2 .trl-nav .nav-cta{display:none}.hv2.trl .hero-try{padding-top:20px}.hv2.trl .paste{flex-direction:column;border-radius:24px;padding:8px}.hv2.trl .paste input{height:50px}.hv2.trl .paste .btn{width:100%}.hv2.trl .hero-try .trust{gap:10px 16px}.hv2.trl .steps-band{grid-template-columns:1fr;gap:18px}.hv2.trl .stat-row,.hv2.trl .minis{grid-template-columns:1fr}.hv2.trl .mini .stage{height:max(360px,56vw)}.hv2.trl .sticky-cta{display:flex}.hv2.trl .sticky-cta.show{transform:none}body.trl-has-sticky div.fixed:has(img[src*=boost-waving]),body.trl-has-sticky .boost-mascot{transform:translateY(-86px)}}
