.tm{padding-bottom:8px}.tm .btn{white-space:normal;max-width:100%}.tm-hero{margin-top:18px;padding:clamp(24px,4.4vw,48px);display:grid}.tm-hero-text{z-index:1;gap:16px;display:grid;position:relative}.tm-hero h1{letter-spacing:-.04em;max-width:18ch;font-size:clamp(32px,5.4vw,54px);font-weight:800;line-height:1.06}.tm-hero p{max-width:54ch;font-size:17.5px}.tm-badge{color:#f1efea;background:#ffffff1a;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.tm-badge .ic{width:15px;height:15px}.tm-ctas{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.tm-hero .tm-note{color:#c4cbd3;font-size:14.5px}.tm-hero .bubbles{display:none}.tm-hero .bubble .ic{color:#f6f5f2;width:26px;height:26px}@media (width>=900px){.tm-hero{align-content:center;min-height:360px}.tm-hero-text{max-width:64%}.tm-hero .bubbles{width:min(34%,360px);display:block}.tm-hero .bubble{left:var(--x);top:var(--y)}}.tm-sec{margin-top:clamp(48px,7vw,80px)}.tm-head{gap:8px;max-width:680px;margin-bottom:22px;display:grid}.tm-head h2,.tm-form-intro h2{letter-spacing:-.035em;font-size:clamp(26px,3.6vw,38px)}.tm-head p{color:var(--muted);font-size:17px}.tm h3{letter-spacing:-.02em}.tm-incl{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.tm-incl{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-incl>:last-child{grid-column:1/-1}}@media (width>=1000px){.tm-incl{grid-template-columns:repeat(6,minmax(0,1fr))}.tm-incl>*{grid-column:span 2}.tm-incl>:nth-child(4),.tm-incl>:last-child{grid-column:span 3}}.tm-card{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);align-content:start;gap:10px;min-width:0;padding:clamp(18px,2.4vw,24px);display:grid}.tm-card h3{font-size:18px}.tm-card p,.tm-prep-list p,.tm-how p{color:var(--ink-2);font-size:15.5px}.tm-ic{width:44px;height:44px;color:var(--k-ink);background:var(--tint-sage);border-radius:14px;place-items:center;display:grid}.tm-incl>:nth-child(2) .tm-ic{background:var(--tint-peach)}.tm-incl>:nth-child(3) .tm-ic{background:var(--tint-mist)}.tm-incl>:nth-child(4) .tm-ic{background:var(--tint-sand)}.tm-how{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.tm-how{grid-template-columns:repeat(3,minmax(0,1fr))}}.tm-how li{border-radius:var(--r-lg);background:var(--bg-2);border:1px solid var(--line);align-content:start;gap:8px;padding:clamp(18px,2.4vw,24px);display:grid}.tm-n{width:36px;height:36px;font:700 16px/1 var(--display);background:var(--ink);color:var(--bg);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.tm-how h3{font-size:18px}.tm-prep{border-radius:var(--r-xl);border:1.5px dashed var(--line-2);padding:clamp(18px,3vw,28px)}.tm-prep .tm-head{margin-bottom:14px}.tm-prep-list{margin:0;padding:0;list-style:none;display:grid}.tm-prep-list li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:6px 14px;padding:16px 0;display:grid}.tm-prep-list h3{margin-bottom:2px;font-size:17px}.tm-ic-quiet{background:var(--card-2);color:var(--ink-2)}.tm-soon{background:var(--card-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:6px;padding:4px 11px 4px 8px;font-size:13px;font-weight:600;display:inline-flex}.tm-soon .ic{width:15px;height:15px}@media (width>=720px){.tm-prep-list li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center}.tm-soon{grid-column:3}}.tm-sprint{border-radius:var(--r-xl);background:var(--card);border:1px solid var(--line);gap:22px;padding:clamp(22px,3.6vw,40px);display:grid;position:relative;overflow:hidden}.tm-sprint:after{content:"";pointer-events:none;background:radial-gradient(circle at 35% 35%,#ff6a3d38,#ff6a3d00 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-80px}.tm-sprint:focus{outline:none}@media (width>=1000px){.tm-sprint{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px}}.tm-sprint-main,.tm-sprint-side{z-index:1;align-content:start;gap:12px;min-width:0;display:grid;position:relative}.tm-kicker{background:var(--coral-soft);color:var(--coral-ink);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 11px 4px 8px;font-size:13px;font-weight:600;display:inline-flex}.tm-kicker .ic{width:15px;height:15px}.tm-sprint h2{letter-spacing:-.04em;font-size:clamp(30px,4vw,44px)}.tm-sprint-line{color:var(--ink);max-width:44ch;font-size:18px}.tm-sprint-for{color:var(--muted);max-width:52ch}.tm-sprint-side .btn{justify-self:start;margin-top:6px}.tm-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tm-checks li{color:var(--ink-2);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.tm-checks .ic{background:var(--brand-soft);width:24px;height:24px;color:var(--brand-ink);stroke-width:2.4px;border-radius:50%;padding:4px}.tm-faq{gap:8px;max-width:860px;display:grid}.tm-faq details{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:0 18px}.tm-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:15px 0;font-size:16.5px;font-weight:600;line-height:1.4;list-style:none;display:flex}.tm-faq summary::-webkit-details-marker{display:none}.tm-faq summary .ic{flex:none;transition:transform .2s}.tm-faq details[open] summary .ic{transform:rotate(45deg)}.tm-faq details p{color:var(--ink-2);max-width:66ch;padding:0 0 16px}.tm-form-wrap{border-radius:var(--r-xl);background:var(--card);border:1px solid var(--line);gap:20px;padding:clamp(18px,3.6vw,36px);display:grid}.tm-form-intro{gap:8px;display:grid}.tm-form-intro p{max-width:64ch;color:var(--muted)}section[tabindex="-1"]:focus{outline:none}.tm-form{gap:16px;max-width:780px;display:grid}.tm-grid{gap:14px;display:grid}@media (width>=720px){.tm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-grid .full{grid-column:1/-1}}.tm-form .btn{justify-self:start}.tm-form .check{color:var(--ink-2);font-size:14.5px}.tm-form .check input{width:22px;height:22px;margin-top:1px}.tm-form .check a{color:var(--brand-ink)}.tm-form [aria-invalid=true]{border-color:var(--bad)}.tm-ts:not([hidden]){min-height:65px}.tm-preview{background:var(--tint-peach);color:var(--k-ink);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;display:flex}.tm-preview .ic{flex:none}.tm-msg[data-tone=err]{color:var(--bad)}.tm-msg[data-tone=ok]{color:var(--ok)}.tm-done{border-radius:var(--r-lg);background:var(--tint-sage);color:var(--k-ink);justify-items:start;gap:10px;padding:24px;display:grid}.tm-done:focus{outline:none}.tm-done:focus-visible{outline:3px solid var(--coral)}.tm-done h3{font-size:21px}.tm-done p{color:#2b313a;max-width:60ch}.tm-done-ic{color:#0c5b4d;background:#fcfbf8;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.tm-done .btn{color:#f5f3ee;background:#11151c}
