.brand-tea-and-talk{--accent:#e90057;--accent-strong:light-dark(#9a247f,#ff73a7);--accent-soft:light-dark(#ed00581f,#ed00582b);--accent-fg:light-dark(#81216f,#ffc3d9);--accent-on-solid:#ffffff}.form-brand-together{--glow-accent:none;--glow-accent-focus:0 0 0 2px color-mix(in srgb,var(--accent) 32%,transparent);--border-strong:#707070}.form-brand-together .display-serif{font-family:var(--font-together-sans),var(--font-source-sans),system-ui,sans-serif;font-weight:700;letter-spacing:-.025em}.form-brand-together .form-runner-header{border-bottom:1px solid var(--border);background:radial-gradient(48rem 22rem at 92% -20%,var(--event-header-glow),transparent 68%),radial-gradient(30rem 18rem at 68% 120%,var(--event-header-glow-soft),transparent 72%),var(--surface)}.form-brand-together .form-runner-header__inner{padding-top:12px;padding-bottom:10px}.form-brand-lockup-together{display:inline-block;width:132px;height:59px;flex:0 0 auto;background:url(/brand/together-events-logo-dark.png) 50%/contain no-repeat;vertical-align:middle}@media (min-width:640px){.form-brand-lockup-together:not(.form-brand-lockup-together--compact){width:150px;height:67px}}.form-brand-lockup-together--compact{width:112px;height:50px}:root[data-theme=dark] .form-brand-lockup-together{background-image:url(/brand/together-events-logo-light.png)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .form-brand-lockup-together{background-image:url(/brand/together-events-logo-light.png)}}.form-brand-tea-and-talk{--background:light-dark(#fbfdfd,#17131b);--surface:light-dark(#ffffff,#241b29);--surface-raised:light-dark(#ffffffeb,#2d2133eb);--surface-sunken:light-dark(#eff6f7,#1d1722);--border:light-dark(#cce6e8,#4a394e);--border-strong:light-dark(#648f94,#8a6f94);--fg:light-dark(#2e1534,#fff8fc);--fg-body:light-dark(#202a40,#e9dfe9);--fg-muted:light-dark(#5f566c,#c7b5c6);--fg-faint:light-dark(#796c80,#a892a7);--brand-yellow:#a9dce1;--brand-yellow-soft:light-dark(#a9dce14d,#a9dce12e);--glass-bg:light-dark(#fffffff0,#241b29ee);--glass-border:light-dark(#cce6e8,#4a394e);--shadow-card:0 18px 44px -28px rgb(91 32 91/24%),0 2px 8px -5px rgb(32 42 64/14%);--shadow-panel:0 28px 72px -30px rgb(91 32 91/42%);--glow-accent:0 12px 34px -18px color-mix(in srgb,var(--accent) 42%,transparent);--glow-accent-focus:0 0 0 2px color-mix(in srgb,var(--accent) 32%,transparent),0 16px 40px -18px color-mix(in srgb,var(--accent) 44%,transparent);--tea-plum:light-dark(#982b8f,#ef9ce4);--tea-aqua:#a9dce1;color:var(--fg);font-family:var(--font-source-sans),system-ui,sans-serif;background-image:radial-gradient(52rem 36rem at 8% 8%,color-mix(in srgb,var(--tea-aqua) 12%,transparent),transparent 72%);background-position:0 0;background-repeat:no-repeat;background-size:cover}.form-brand-tea-and-talk .display-serif{font-family:var(--font-source-sans),system-ui,sans-serif;font-weight:900;letter-spacing:-.035em}.form-brand-tea-and-talk h1.display-serif{max-width:14ch;color:var(--tea-plum);font-size:clamp(2.15rem,7vw,3.35rem);line-height:1.04}.form-brand-tea-and-talk h2.display-serif{color:var(--tea-plum)}.form-brand-tea-and-talk .form-runner-header{border-bottom:1px solid color-mix(in srgb,var(--tea-aqua) 72%,var(--border));background:radial-gradient(26rem 12rem at 12% -30%,color-mix(in srgb,var(--tea-aqua) 22%,transparent),transparent 72%),color-mix(in srgb,var(--surface) 92%,transparent)}.form-brand-tea-and-talk .form-runner-header__inner{padding-top:11px;padding-bottom:10px}@media (max-width:639px){.form-brand-tea-and-talk{background-position:right -13rem bottom -2rem,0 0;background-size:32rem auto,cover}.form-brand-lockup-tea:not(.form-brand-lockup-tea--compact){width:176px}}.form-brand-pha{--background:light-dark(#f2f8f8,#091114);--surface:light-dark(#ffffff,#121c20);--surface-raised:light-dark(#ffffffed,#162328ed);--surface-sunken:light-dark(#e7f1f1,#0d171a);--border:light-dark(#cde0e1,#294047);--border-strong:light-dark(#5f8d91,#5a828a);--fg:light-dark(#16282c,#f2fbfb);--fg-body:light-dark(#273b40,#d7e7e9);--fg-muted:light-dark(#52676b,#aec2c6);--fg-faint:light-dark(#5a6e72,#8fa5aa);--accent:var(--pha-teal);--accent-strong:light-dark(#01737d,#55dce7);--accent-soft:light-dark(#01bacb1a,#01bacb26);--accent-fg:light-dark(#04565f,#baf2f5);--accent-on-solid:#092e32;--glass-bg:light-dark(#ffffffeb,#121c20ec);--glass-border:light-dark(#cde0e1,#294047);--shadow-card:0 20px 54px -34px rgb(0 84 92/38%),0 2px 8px -5px rgb(9 46 51/18%);--shadow-panel:0 32px 86px -38px rgb(0 60 66/52%);--glow-accent:0 14px 36px -20px rgb(1 186 203/72%);--glow-accent-focus:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent),0 16px 42px -20px color-mix(in srgb,var(--accent) 48%,transparent);color:var(--fg)}.form-brand-pha,.form-brand-pha .display-serif{font-family:var(--font-source-sans),system-ui,sans-serif}.form-brand-pha .display-serif{font-weight:800;letter-spacing:-.03em}.form-runner-preview-frame,.form-runner-shell{--runner-shell-max:1320px;--runner-content-max:720px;--runner-gutter:clamp(22px,4.5cqw,72px);container-name:form-runner;container-type:inline-size;isolation:isolate;color:var(--fg)}.form-runner-shell{overflow:clip;background-color:var(--background);background-image:radial-gradient(70rem 34rem at 8% -16%,color-mix(in srgb,var(--accent-soft) 68%,transparent),transparent 72%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 30%,transparent),transparent 52%)}.form-runner-question-progress{position:relative;z-index:20;height:3px;width:100%;flex:none;overflow:hidden;background:color-mix(in srgb,var(--border) 78%,transparent)}.form-runner-question-progress__fill{height:100%;border-radius:0 999px 999px 0;background:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 56%,transparent);transition:width .36s cubic-bezier(.22,1,.36,1)}.form-runner-utility{position:relative;z-index:20;display:flex;width:min(100%,var(--runner-shell-max));min-height:24px;flex:none;align-items:center;justify-content:flex-end;gap:18px;margin-inline:auto;padding:5px var(--runner-gutter) 0}.form-runner-header{position:relative;z-index:15;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--glass-bg) 86%,transparent);-webkit-backdrop-filter:blur(18px) saturate(118%);backdrop-filter:blur(18px) saturate(118%)}.form-runner-header__inner{display:grid;width:min(100%,var(--runner-shell-max));grid-template-columns:minmax(230px,.74fr) minmax(520px,1.7fr) minmax(90px,.3fr);align-items:center;gap:clamp(26px,4cqw,68px);margin-inline:auto;padding:18px var(--runner-gutter) 16px}.form-runner-header__brand{min-width:0;animation:runner-chrome-arrive .56s cubic-bezier(.22,1,.36,1) both}.form-runner-question-count{justify-self:end;color:var(--fg-faint);font-size:11px;font-weight:750;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap}.form-journey{position:relative;min-width:0;padding-inline:4px;animation:runner-chrome-arrive .56s cubic-bezier(.22,1,.36,1) 60ms both}.form-journey__progress{position:absolute;top:18px;right:12.5%;left:12.5%;height:2px}.form-journey__fill,.form-journey__track{display:block;height:100%;border-radius:999px}.form-journey__track{overflow:hidden;background:color-mix(in srgb,var(--border-strong) 58%,transparent)}.form-journey__fill{background:var(--accent);transition:width .42s cubic-bezier(.22,1,.36,1)}.form-journey__steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.form-journey__step{display:flex;min-width:0;flex-direction:column;align-items:center;gap:7px;color:var(--fg-faint);text-align:center}.form-journey__number{display:grid;width:36px;height:36px;place-items:center;border:2px solid color-mix(in srgb,var(--border-strong) 82%,transparent);border-radius:50%;background:var(--surface);color:var(--fg-faint);font-size:12px;font-weight:850;line-height:1;transition:color .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .22s ease}.form-journey__label{overflow:hidden;max-width:100%;font-size:11px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;transition:color .22s ease}.form-journey__step[data-state=complete] .form-journey__number,.form-journey__step[data-state=current] .form-journey__number{border-color:var(--accent);background:var(--accent);color:var(--accent-on-solid)}.form-journey__step[data-state=current] .form-journey__number{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-soft) 86%,transparent),0 10px 24px -13px color-mix(in srgb,var(--accent) 72%,transparent);transform:scale(1.06)}.form-journey__step[data-state=complete] .form-journey__label,.form-journey__step[data-state=current] .form-journey__label{color:var(--accent-strong)}.form-journey__step[data-state=current] .form-journey__label{font-weight:850}.form-journey__compact{display:none}.form-runner-stage{position:relative;z-index:1}.form-runner-stage__inner{position:relative;z-index:2;width:min(100%,var(--runner-shell-max));height:100%;margin-inline:auto}.form-runner-pane{overflow-x:hidden;overflow-y:auto;justify-content:safe center;padding:clamp(34px,5cqw,76px) var(--runner-gutter);overscroll-behavior:contain;scrollbar-gutter:stable}.form-runner-pane>*{width:min(100%,var(--runner-content-max))}.form-runner-art{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;animation:runner-art-arrive .9s cubic-bezier(.22,1,.36,1) 90ms both}.form-runner-footer{position:relative;z-index:16;display:flex;width:min(100%,var(--runner-shell-max));min-height:34px;flex:none;justify-content:center;margin-inline:auto;padding:3px var(--runner-gutter) 12px}.form-welcome{gap:clamp(14px,1.35cqw,22px)}.form-welcome__eyebrow{color:var(--accent-strong);font-size:clamp(14px,1.25cqw,18px);font-weight:850;letter-spacing:-.01em}.form-welcome__title{max-width:16ch;font-size:clamp(42px,5.35cqw,76px);font-weight:680;line-height:.99;letter-spacing:-.045em;text-wrap:balance}.form-welcome__body{max-width:49ch;font-size:clamp(16px,1.45cqw,20px);line-height:1.52;text-wrap:pretty}.form-welcome__duration{display:flex;align-items:center;gap:9px;font-size:clamp(14px,1.2cqw,17px);font-weight:750}.form-welcome__duration svg{width:22px;height:22px;stroke-width:2.2}.form-welcome__action{margin-top:clamp(4px,.7cqw,12px)}.form-welcome__reassurance{display:flex;max-width:34ch;align-items:center;gap:7px;margin-top:clamp(8px,1cqw,16px);font-size:12px;font-weight:600;line-height:1.45}.form-welcome__reassurance svg{width:15px;height:15px;flex:none}.form-question-shell{gap:clamp(22px,2.2cqw,32px)}.form-question-shell__eyebrow{margin-top:5px;margin-bottom:7px}.form-question-shell__eyebrow .display-serif{font-size:clamp(14px,1.25cqw,17px)}.form-question-shell__title,.form-review__title{max-width:21ch;font-size:clamp(30px,3.35cqw,48px);font-weight:680;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.form-question-shell__context{margin-top:10px;font-size:13px}.form-question-shell__help{max-width:58ch;margin-top:8px;font-size:clamp(13px,1.1cqw,15px);line-height:1.55}.form-question-shell__field{width:100%}.form-question-shell__actions{gap:18px}.form-runner-pane.form-runner-pane--single{justify-content:flex-start}.form-single{margin-inline:auto;padding-bottom:20px}.form-single__intro{margin-bottom:36px}.form-single__title{margin-bottom:12px;font-size:clamp(28px,3cqw,40px);font-weight:650;line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.form-single__fields,.form-single__group,.form-single__line{display:flex;flex-direction:column;gap:30px}.form-single__row{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}@container (min-width: 600px){.form-single__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.form-single__notices{display:flex;flex-direction:column;gap:6px;margin-top:36px}.form-single__notices+.form-single__actions{margin-top:12px}.form-single .form-question-shell--inline{gap:14px}.form-single .form-question-shell--inline .form-question-shell__title{max-width:none;font-size:clamp(19px,1.7cqw,23px);line-height:1.35;font-weight:650;letter-spacing:-.012em;text-wrap:wrap;overflow-wrap:anywhere}.form-question-shell__optional{display:inline-block;margin-left:10px;font-family:var(--font-sans);font-size:12px;font-weight:450;color:var(--color-fg-faint);letter-spacing:0}.form-single__group{border-block:1px solid var(--color-border);padding-block:28px;gap:20px}.form-single__group-title{font-size:24px;line-height:1.3;font-weight:650}.form-single__line{padding:20px;border:1px solid var(--color-border);border-radius:14px;gap:24px;background:var(--color-surface)}.form-single__line-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.form-single__add,.form-single__remove{display:inline-flex;min-height:44px;align-items:center;align-self:flex-start;gap:8px;padding:8px 4px;border-radius:6px;font-size:14px;font-weight:600}.form-single__statement{display:flex;gap:12px;font-size:16px;line-height:1.6}.form-single__statement svg{flex-shrink:0;margin-top:3px}.form-single__error-summary{margin-bottom:24px}.form-single__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px}.form-single [data-single-form-target]{scroll-margin-block:24px}.runner-back-action{gap:3px;margin-bottom:10px;padding:13px 7px;border-radius:8px;font-size:12px;font-weight:700;transition:color .16s ease,background-color .16s ease,transform .16s ease}.runner-primary-action{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:11px;padding:14px 25px;border-radius:14px;font-size:16px;font-weight:820;line-height:1;letter-spacing:-.01em;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,filter .18s ease}.runner-primary-action__arrow{width:18px;height:18px;transition:transform .18s cubic-bezier(.22,1,.36,1)}.form-question-shell :is(input:not([type=checkbox]),textarea,select),.form-review label{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}.form-question-shell :is(input:not([type=checkbox]),textarea,select)[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 15%,transparent)}.form-question-shell :is([role=radio],[role=checkbox]){transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.form-review{max-height:100%}.form-review__title{margin-bottom:6px}.form-ending{gap:clamp(14px,1.35cqw,22px)}.form-ending__signal{display:flex;align-items:center;gap:clamp(12px,1.1cqw,16px)}.form-ending__mark{display:inline-flex;width:clamp(44px,3.6cqw,56px);height:clamp(44px,3.6cqw,56px);flex:none;align-items:center;justify-content:center;border-radius:9999px;animation:form-ending-mark-arrive .62s cubic-bezier(.22,1,.36,1) 60ms both}.form-ending__mark svg{width:clamp(22px,1.8cqw,28px);height:clamp(22px,1.8cqw,28px)}.form-ending__eyebrow{color:var(--accent-strong);font-size:clamp(14px,1.25cqw,18px);font-weight:850;letter-spacing:-.01em}.form-ending__title{max-width:16ch;font-size:clamp(38px,4.9cqw,70px);font-weight:680;line-height:.99;letter-spacing:-.045em;text-wrap:balance}.form-ending__body{max-width:52ch;font-size:clamp(16px,1.45cqw,20px);line-height:1.52;text-wrap:pretty}.form-ending__actions{margin-top:clamp(4px,.7cqw,12px)}.form-ending__again{display:inline-flex;min-height:44px;align-items:center;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:5px;transition:color .16s ease,text-decoration-color .16s ease}.form-ending__again:hover{color:var(--fg);text-decoration-color:currentColor}.form-ending__credit{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:clamp(10px,1.2cqw,20px);font-size:12px;font-weight:600;line-height:1.45}@keyframes form-ending-mark-arrive{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}.form-brand-lockup-pha{display:block;width:clamp(210px,20cqw,270px);aspect-ratio:197/74;flex:none;background:url(/brand/pha-uk-logo-colour.svg) 0/contain no-repeat}.form-brand-lockup-pha--compact{width:172px}:root[data-theme=dark] .form-brand-lockup-pha{background-image:url(/brand/pha-uk-logo-dark.svg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .form-brand-lockup-pha{background-image:url(/brand/pha-uk-logo-dark.svg)}}.form-brand-custom{color:var(--fg)}.form-brand-custom,.form-brand-custom .display-serif{font-family:var(--font-source-sans),system-ui,sans-serif}.form-brand-custom .display-serif{font-weight:800;letter-spacing:-.03em}.form-brand-lockup-custom{display:block;flex:none;max-height:clamp(40px,5cqw,64px);width:auto;object-fit:contain;object-position:left center}.form-brand-lockup-custom--sm{max-width:clamp(110px,12cqw,160px)}.form-brand-lockup-custom--md{max-width:clamp(140px,18cqw,220px)}.form-brand-lockup-custom--lg{max-width:clamp(170px,24cqw,280px)}.form-brand-lockup-custom--compact{max-height:40px;max-width:172px}.form-brand-together{--runner-content-max:700px;background-image:linear-gradient(90deg,transparent 0 49.85%,color-mix(in srgb,var(--border) 34%,transparent) 50%,transparent 50.15%),radial-gradient(52rem 31rem at 88% 18%,var(--event-header-glow),transparent 72%);background-size:96px 96px,cover}.form-brand-together .form-runner-header{background:radial-gradient(40rem 16rem at 92% -40%,var(--event-header-glow),transparent 72%),color-mix(in srgb,var(--surface) 94%,transparent)}.form-brand-lockup-together{width:clamp(156px,15cqw,205px);height:auto;aspect-ratio:2.24/1;background-size:contain}.form-brand-together .form-runner-pane>*{padding:clamp(24px,3.2cqw,46px);border:1px solid var(--border);border-radius:clamp(20px,2.1cqw,28px);background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:var(--shadow-card)}.form-brand-together .form-ending__title,.form-brand-together .form-question-shell__title,.form-brand-together .form-review__title,.form-brand-together .form-welcome__title{font-family:var(--font-together-sans),var(--font-source-sans),sans-serif;font-weight:760;letter-spacing:-.045em}.form-brand-together .form-welcome__title{font-size:clamp(44px,4.55cqw,64px)}.form-brand-together .form-ending__title{font-size:clamp(40px,4.4cqw,62px)}.form-brand-together .form-runner-art span:first-child{position:absolute;top:4%;right:-8%;width:min(48cqw,640px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);border-radius:50%;box-shadow:0 0 0 48px color-mix(in srgb,var(--accent) 5%,transparent),0 0 0 118px color-mix(in srgb,var(--accent) 3%,transparent)}.form-brand-together .form-runner-art span:nth-child(2){position:absolute;right:8%;bottom:-28%;width:min(30cqw,420px);aspect-ratio:.72;border:24px solid color-mix(in srgb,var(--fg) 5%,transparent);transform:rotate(14deg)}.form-brand-together .form-runner-art span:nth-child(3){position:absolute;top:18%;right:27%;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:28px 0 0 color-mix(in srgb,var(--accent) 58%,transparent),56px 0 0 color-mix(in srgb,var(--accent) 28%,transparent)}.form-brand-tea-and-talk{--runner-content-max:760px;background-image:radial-gradient(58rem 34rem at 10% 8%,color-mix(in srgb,var(--tea-aqua) 13%,transparent),transparent 74%),linear-gradient(135deg,color-mix(in srgb,#ffffff 44%,transparent),transparent 56%)}.form-brand-tea-and-talk .form-runner-header{background:color-mix(in srgb,var(--surface) 88%,transparent)}.form-brand-lockup-tea{display:flex;align-items:flex-end;gap:10px;flex:none;padding:0}.form-brand-lockup-tea__badge{display:block;width:auto;height:clamp(64px,7.2cqw,104px);filter:none}.form-brand-lockup-tea--compact .form-brand-lockup-tea__badge{height:52px}.form-brand-lockup-tea__byline{padding-bottom:10px;font-family:var(--font-source-sans),system-ui,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.01em;color:var(--tea-plum);white-space:nowrap}.form-brand-lockup-tea__byline-pha{color:light-dark(#c8004b,#ff7aa8)}.form-brand-lockup-tea--compact .form-brand-lockup-tea__byline{padding-bottom:6px;font-size:10px}.form-brand-tea-and-talk .form-runner-art{display:none}.form-brand-tea-and-talk .form-runner-stage[data-runner-stage=ending] .form-runner-art,.form-brand-tea-and-talk .form-runner-stage[data-runner-stage=welcome] .form-runner-art{display:block;right:2%;left:auto;width:min(46cqw,680px);background:url(/brand/tea-and-talk-illustration.webp) right 18%/contain no-repeat;opacity:1}.form-brand-tea-and-talk .form-runner-stage[data-runner-stage=ending] .form-runner-art{right:4%;width:min(34cqw,520px);background-position:100%;opacity:.7}@container form-runner (max-width: 900px){.form-brand-tea-and-talk .form-runner-stage[data-runner-stage=ending] .form-runner-art,.form-brand-tea-and-talk .form-runner-stage[data-runner-stage=welcome] .form-runner-art{display:none}}.form-brand-tea-and-talk .form-welcome__eyebrow{color:var(--tea-plum);font-size:clamp(17px,1.55cqw,22px)}.form-brand-tea-and-talk .form-welcome__title{max-width:13ch;font-size:clamp(48px,6.1cqw,88px);line-height:.95;letter-spacing:-.055em}.form-brand-tea-and-talk .form-ending__title,.form-brand-tea-and-talk .form-question-shell__title,.form-brand-tea-and-talk .form-review__title,.form-brand-tea-and-talk .form-welcome__title{color:var(--tea-plum);font-family:var(--font-source-sans),sans-serif;font-weight:900}.form-brand-tea-and-talk .form-ending__eyebrow{color:var(--tea-plum)}.form-brand-tea-and-talk .form-welcome__body{color:var(--fg-body);font-size:clamp(17px,1.6cqw,22px)}.form-brand-tea-and-talk .form-welcome__duration{color:var(--tea-plum)}.form-brand-tea-and-talk .form-welcome__action .runner-primary-action{min-width:clamp(220px,24cqw,320px);min-height:clamp(60px,5.6cqw,76px);border-radius:16px;font-size:clamp(20px,2cqw,28px)}.form-brand-tea-and-talk .form-welcome__action .runner-primary-action__arrow{width:26px;height:26px}.form-brand-pha .form-runner-art{right:-5%;left:auto;width:min(63cqw,920px);background:url(/brand/pha-form-pattern.svg) 100%/contain no-repeat;opacity:.88}.form-brand-pha .form-welcome__title{max-width:14ch}.form-brand-pha .form-welcome__title:after{content:"";display:block;width:clamp(64px,7cqw,104px);height:4px;margin-top:clamp(14px,1.6cqw,22px);border-radius:999px;background:var(--accent)}.form-runner-preview-frame .form-runner-header__inner{display:flex;width:100%;padding:13px 18px 11px}.form-runner-preview-frame .form-brand-lockup-pha{width:150px}.form-runner-preview-frame .form-brand-lockup-together{width:112px}.form-runner-preview-frame .form-brand-lockup-tea{width:194px}@media (hover:hover) and (pointer:fine){.runner-primary-action:hover:not(:disabled){filter:saturate(1.04) brightness(1.02);transform:translateY(-2px);box-shadow:var(--glow-accent-focus)}.runner-primary-action:hover:not(:disabled) .runner-primary-action__arrow{transform:translateX(4px)}.runner-back-action:hover{background:var(--accent-soft);color:var(--accent-strong);transform:translateX(-2px)}.form-question-shell :is(input:not([type=checkbox]),textarea,select):hover:not(:focus){border-color:color-mix(in srgb,var(--accent) 52%,var(--border-strong))}.form-question-shell :is([role=radio],[role=checkbox]):hover{transform:translateY(-1px);box-shadow:var(--shadow-card)}}.runner-primary-action:active:not(:disabled){filter:brightness(.98);transform:translateY(0) scale(.985)}@keyframes runner-chrome-arrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes runner-art-arrive{0%{opacity:0;transform:translate3d(30px,16px,0) scale(.97)}to{transform:translateZ(0) scale(1)}}@container form-runner (max-width: 900px){.form-runner-header__inner,.form-runner-preview-frame .form-runner-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:13px 20px 12px}.form-runner-preview-frame .form-runner-header__inner{display:grid;width:100%}.form-runner-preview-frame .form-brand-lockup-pha{width:min(100%,150px)}.form-runner-preview-frame .form-brand-lockup-together{width:min(100%,112px)}.form-runner-preview-frame .form-brand-lockup-tea{width:min(100%,194px)}.form-runner-header__brand{min-height:44px;display:flex;align-items:center}.form-runner-question-count{grid-column:2;grid-row:1}.form-journey{grid-column:1/-1;grid-row:2;padding:8px 0 0}.form-journey__steps{display:none}.form-journey__progress{position:relative;top:auto;right:auto;left:auto;height:3px;margin-bottom:8px}.form-journey__compact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--fg-faint);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.form-journey__compact strong{overflow:hidden;color:var(--accent-strong);font-size:11px;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.form-runner-utility{min-height:22px;padding:4px 20px 0}.form-brand-lockup-pha{width:min(43cqw,180px)}.form-brand-lockup-together{width:min(34cqw,132px)}.form-brand-lockup-tea{width:min(52cqw,220px)}.form-runner-pane{padding:clamp(24px,6cqw,38px) 20px}.form-runner-pane>*{margin-inline:auto}.form-brand-together .form-runner-pane>*{padding:clamp(20px,5cqw,30px);border-radius:20px}.form-welcome__title{font-size:clamp(36px,10cqw,52px)}.form-brand-tea-and-talk .form-welcome__title{font-size:clamp(42px,12.5cqw,62px)}.form-brand-together .form-welcome__title{font-size:clamp(32px,8.8cqw,44px);line-height:1.01}.form-question-shell__title,.form-review__title{font-size:clamp(28px,8.5cqw,40px)}.form-brand-pha .form-runner-art{right:-36%;width:100cqw;opacity:.34}.form-brand-together .form-runner-art{opacity:.42}.form-runner-footer{padding-right:20px;padding-left:20px}}@container form-runner (max-width: 520px){.form-runner-question-count{font-size:11px}.form-welcome{gap:9px}.form-welcome__body{font-size:15.5px;line-height:1.48}.form-welcome__duration{font-size:14px}.form-ending{gap:10px}.form-ending__body{font-size:15.5px;line-height:1.48}.form-ending__actions{margin-top:6px}.form-brand-tea-and-talk .form-welcome__action .runner-primary-action{min-width:210px;min-height:58px;font-size:20px}.runner-primary-action{min-height:50px;padding:13px 22px;font-size:15px}.form-question-shell{gap:20px}.form-runner-footer{min-height:48px;padding-top:2px;padding-bottom:2px;background:linear-gradient(to bottom,transparent,var(--background) 42%)}}@media (max-height:760px){.form-runner-header__inner{padding-top:10px;padding-bottom:9px}.form-runner-shell:not(.form-runner-shell--embed) .form-runner-pane{padding-top:24px;padding-bottom:24px}.form-welcome{gap:12px}.form-welcome__title{font-size:clamp(36px,5cqw,62px)}.form-brand-tea-and-talk .form-welcome__title{font-size:clamp(42px,5.6cqw,72px)}.form-welcome__reassurance{margin-top:4px}}@media (max-height:940px){@container form-runner (min-width: 901px){.form-brand-together .form-runner-pane>*{padding-top:30px;padding-bottom:30px}.form-brand-together .form-welcome{gap:13px}.form-brand-together .form-welcome__title{font-size:clamp(40px,3.8cqw,54px)}.form-brand-together .form-ending__title{font-size:clamp(38px,3.6cqw,52px)}.form-brand-together .form-welcome__body{font-size:clamp(15px,1.25cqw,18px)}.form-brand-together .form-welcome__reassurance{margin-top:4px}}}@media (prefers-reduced-motion:reduce){.form-ending__mark,.form-journey,.form-runner-art,.form-runner-header__brand{animation:none}.form-journey__fill,.form-runner-question-progress__fill,.runner-back-action,.runner-primary-action,.runner-primary-action__arrow{transition-duration:.01ms}}@keyframes runner-enter-forward{0%{transform:translate3d(28px,0,0) scale(.992);opacity:0}45%{opacity:1}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes runner-exit-forward{0%{transform:translateZ(0);opacity:1}35%{opacity:0}to{transform:translate3d(-28px,0,0) scale(.995);opacity:0}}@keyframes runner-enter-back{0%{transform:translate3d(-28px,0,0) scale(.992);opacity:0}45%{opacity:1}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes runner-exit-back{0%{transform:translateZ(0);opacity:1}35%{opacity:0}to{transform:translate3d(28px,0,0) scale(.995);opacity:0}}.runner-pane-enter-back,.runner-pane-enter-forward,.runner-pane-exit-back,.runner-pane-exit-forward{will-change:transform,opacity}.runner-pane-enter-forward{animation:runner-enter-forward .25s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)) both}.runner-pane-exit-forward{animation:runner-exit-forward .25s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)) both}.runner-pane-enter-back{animation:runner-enter-back .25s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)) both}.runner-pane-exit-back{animation:runner-exit-back .25s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)) both}@keyframes runner-fade-in{0%{opacity:0}to{opacity:1}}@keyframes runner-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.runner-pane-enter-back,.runner-pane-enter-forward{animation:runner-fade-in .15s linear both}.runner-pane-exit-back,.runner-pane-exit-forward{animation:runner-fade-out .15s linear both}}.runner-yellow-glow{position:relative}.runner-yellow-glow:before{content:"";position:absolute;inset:-16px;z-index:-1;border-radius:9999px;background:radial-gradient(circle,var(--brand-yellow-soft),transparent 70%)}.runner-focus-ring:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.form-runner-shell--embed{min-height:0}.form-runner-shell--embed .form-runner-stage{min-height:0;flex:none}.form-runner-shell--embed .form-runner-stage__inner{height:auto}.form-runner-shell--embed .form-runner-pane:not(.pointer-events-none){position:relative;inset:auto;overflow:visible;justify-content:flex-start}