.tryrow{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.tryrow{grid-template-columns:repeat(4,minmax(0,1fr))}}.try{gap:var(--sp-2);height:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-2);color:var(--ink);transition:border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);background:#f8e0080a;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.try:after{content:"";pointer-events:none;animation:try-sheen 6s var(--ease-in-out) infinite;animation-delay:calc(var(--i,0) * .6s + 1.2s);background:linear-gradient(110deg,#0000 30%,#f8e00829 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.try:hover,.try:focus-visible{border-color:var(--gold-dim);box-shadow:var(--shadow-gold);transform:translateY(-2px)}.try-emoji{font-size:22px;line-height:1}.try-t{font:650 .95rem/1.2 var(--display);color:var(--ink)}.try-s{font-size:var(--t-micro);color:var(--ink-3);line-height:1.35}@keyframes try-sheen{0%,70%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.funnel{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid;position:relative}@media (min-width:900px){.funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel:before{content:"";background:linear-gradient(90deg, var(--line-2), var(--gold-dim), var(--line-2));height:1px;position:absolute;top:0;left:4%;right:4%}.funnel:after{content:"";background:var(--gold);width:7px;height:7px;animation:funnel-spark 5.5s var(--ease-in-out) infinite;border-radius:50%;position:absolute;top:-3px;left:4%;box-shadow:0 0 14px 3px #f8e008a6}}@keyframes funnel-spark{0%{opacity:0;left:4%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:96%}}.funnel-step{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--s1);transition:border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);flex-direction:column;list-style:none;display:flex}.funnel-step:hover{border-color:var(--gold-dim);transform:translateY(-2px)}.funnel-step h3{font-size:var(--t-xl)}.funnel-featured{border-color:var(--gold-dim);background:linear-gradient(160deg, #f8e00814, var(--s1) 60%);box-shadow:var(--shadow-gold)}.funnel-n{font:600 var(--t-micro)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.checklist-grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.check-group{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--s1);flex-direction:column;display:flex}.check-group h3{font-size:1.15rem}.check-items{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.check-items li{align-items:baseline;gap:var(--sp-2);color:var(--ink-2);font-size:var(--t-sm);display:flex}.check-items li:before{content:"";background:var(--gold-dim);border-radius:1px;flex:none;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.check-items li.prop:before{background:var(--gold);box-shadow:0 0 8px #f8e00899}.prop-mark{color:var(--gold);font-weight:700}.prose-dark{gap:var(--sp-4);max-width:70ch;color:var(--ink-2);flex-direction:column;display:flex}.prose-dark h2{color:var(--ink);margin-top:var(--sp-3);font-size:1.35rem}.prose-dark ul{padding-left:var(--sp-5);gap:var(--sp-2);flex-direction:column;display:flex}.prose-dark li{list-style:outside}.prose-dark a,.facts a{color:var(--gold)}.facts{gap:var(--sp-2) var(--sp-5);grid-template-columns:minmax(0,12rem) minmax(0,1fr);margin:0;display:grid}.facts dt{color:var(--ink-3)}.facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}@media (max-width:560px){.facts{grid-template-columns:minmax(0,1fr)}.facts dd{margin-bottom:var(--sp-2)}}.consent-banner{z-index:80;max-width:520px;margin-left:auto;position:fixed;bottom:16px;left:16px;right:16px}@media (prefers-reduced-motion:reduce){.try:after,.funnel:after{animation:none;display:none}.try:hover,.funnel-step:hover{transform:none}}.ticker+.hero.hero-v2,.hero.hero-v2{padding:clamp(1.75rem,3.6vw,3.25rem) 0 clamp(2.5rem,5vw,4.5rem)}.hero-v2 .hero-grid{align-items:start;gap:clamp(2rem,4vw,3.5rem)}@media (min-width:1000px){.hero-v2 .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.hero-copy{flex-direction:column;gap:clamp(.9rem,1.5vw,1.35rem);min-width:0;display:flex}.hero-v2 h1{letter-spacing:-.034em;text-wrap:balance;font-size:clamp(2.2rem,.55rem + 2.65vw,3.7rem);line-height:1.04}.hero-v2 .hero-lead{max-width:54ch;margin:0;font-size:clamp(1rem,.94rem + .28vw,1.15rem)}.pchoose{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:540px){.pchoose{grid-template-columns:repeat(2,minmax(0,1fr))}}.pcard{height:100%;color:var(--ink);border:1px solid var(--line-2);transition:border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), background var(--dur-2) var(--ease);background:linear-gradient(#f8e0080b,#f8e00804);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px;text-decoration:none;display:grid;position:relative}.pcard:hover,.pcard:focus-visible{border-color:var(--gold-dim);background:linear-gradient(#f8e00816,#f8e00806);transform:translateY(-2px);box-shadow:0 10px 28px -12px #000c,0 4px 14px -8px #f8e00840}.pcard-icon{background:var(--gold-wash-2);width:36px;height:36px;color:var(--gold);border:1px solid #f8e0082e;border-radius:10px;place-items:center;display:grid}.pcard-body{flex-direction:column;gap:3px;min-width:0;display:flex}.pcard-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pcard-t{font:650 1rem/1.2 var(--display);letter-spacing:-.01em}.pcard-tag{font:600 10px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);background:var(--ok-wash,#35c77a1f);border:1px solid #35c77a47;border-radius:999px;padding:4px 7px}.pcard-tag.is-new{color:#16120a;background:var(--gold);border-color:var(--gold)}.pcard-b{font-size:var(--t-sm);color:var(--ink-2);line-height:1.45}.pcard-m{font:500 var(--t-micro)/1.3 var(--mono);color:var(--ink-3);letter-spacing:.01em;font-variant-numeric:tabular-nums}.pcard-go{color:var(--ink-4);transition:color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);margin-top:3px}.pcard:hover .pcard-go,.pcard:focus-visible .pcard-go{color:var(--gold);transform:translate(3px)}.hero-cta{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.hero-consult{font-size:var(--t-sm);color:var(--gold);text-decoration:none}.hero-consult:hover{text-underline-offset:3px;text-decoration:underline}.hero-proof{font-size:var(--t-sm);color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.hero-proof li{align-items:center;gap:6px;display:inline-flex}.hero-proof svg{color:var(--gold);flex:none}@media (min-width:1000px){.hero-v2 .demo-stage{height:488px}}@media (prefers-reduced-motion:reduce){.pcard,.pcard-go{transition:none}.pcard:hover,.pcard:focus-visible{transform:none}}
