.ct-page{background:#fff}.ct-grid{max-width:1200px;margin:0 auto;padding:40px 40px 24px;display:grid;grid-template-columns:minmax(0,1fr) 520px;grid-template-rows:auto auto 1fr;grid-template-areas:"intro side" "nora side" "next side";column-gap:80px}.ct-intro{grid-area:intro;padding-top:28px}.ct-intro h1{margin-top:14px;max-width:560px;font-size:60px;line-height:1;font-weight:700;letter-spacing:-.045em;text-wrap:balance}.ct-lede{margin-top:22px;max-width:470px;font-size:19px;line-height:1.55;color:var(--body)}.ct-nora{grid-area:nora;margin-top:44px;display:flex;align-items:center;gap:22px}.ct-nora-ph{display:block;flex:none;padding:0;cursor:pointer;width:150px;height:188px;border-radius:24px;overflow:hidden;background:#d89c96;box-shadow:0 1px 2px #0a0a0b0d,0 24px 44px -28px #0f172a80}.ct-nora-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 14%}.ct-nora-txt{display:flex;flex-direction:column;align-items:flex-start}.ct-nora-txt>b{font-size:19px;font-weight:700;letter-spacing:-.02em}.ct-nora-txt>p{margin:6px 0 18px;max-width:300px;font-size:15px;line-height:1.55;color:var(--body)}.ct-next{grid-area:next;margin-top:52px;max-width:470px;border-top:1px solid var(--line)}.ct-next li{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.ct-n{flex:none;width:22px;padding-top:3px;font-size:13px;font-weight:600;color:#a1a1aa;font-variant-numeric:tabular-nums}.ct-next b{font-size:16.5px;font-weight:600;letter-spacing:-.015em}.ct-next p{margin-top:3px;font-size:15px;line-height:1.5;color:var(--body)}.ct-side{grid-area:side;align-self:start;position:relative;padding-top:34px}.ct-form{display:flex;flex-direction:column;gap:22px}.ct-set{min-width:0;margin:0;padding:0;border:0}.ct-set>legend{float:left;width:100%;padding:0}.ct-set>legend+*{clear:both}.ct-label{display:block;margin-bottom:9px;font-size:13.5px;font-weight:600;color:var(--ink2)}.ct-label i{margin-left:4px;font-style:normal;font-weight:500;color:var(--mute)}.ct-pills{display:flex;flex-wrap:wrap;gap:8px}.ct-pill{position:relative;cursor:pointer}.ct-pill input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.ct-pill span{display:inline-flex;align-items:center;height:38px;padding:0 15px;border-radius:999px;background:#f5f5f7;font-size:14px;font-weight:500;color:var(--ink2);transition:background .2s,color .2s}.ct-pill:hover span{background:#ebebee}.ct-pill input:checked+span{background:var(--ink);color:#fff}.ct-pill input:focus-visible+span{outline:2px solid #0a6cff;outline-offset:2px}.ct-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ct-field{display:flex;flex-direction:column;min-width:0}.ct-field input,.ct-field textarea,.ct-select select{width:100%;height:50px;padding:0 16px;border:0;border-radius:14px;background:#f5f5f7;font:inherit;font-size:16px;color:var(--ink);outline:none;box-shadow:inset 0 0 0 1px #0a0a0b0a;transition:background .2s,box-shadow .25s}.ct-field textarea{height:auto;min-height:96px;padding:14px 16px;line-height:1.5;resize:vertical}.ct-field input::placeholder,.ct-field textarea::placeholder{color:var(--mute)}.ct-field input:focus,.ct-field textarea:focus,.ct-select select:focus{background:#fff;box-shadow:inset 0 0 0 1px #0a0a0b38,0 0 0 4px #0a6cff1f}.ct-select{position:relative;display:block}.ct-select select{appearance:none;padding-right:40px;cursor:pointer}.ct-select select:invalid{color:var(--mute)}.ct-select .lh-i{position:absolute;right:14px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--mute);pointer-events:none}.ct-hp{position:absolute;left:-9999px;top:0;width:0;height:0;overflow:hidden}.ct-error{padding:12px 16px;border-radius:14px;background:#fff2f1;color:#b42318;font-size:14px;line-height:1.45}.ct-submit{width:100%;height:54px;border-radius:999px;background:var(--ink);color:#fff;font-size:16px;font-weight:600;letter-spacing:-.01em;cursor:pointer;box-shadow:0 14px 30px -14px #0a0a0b8c;transition:transform .4s var(--ease),background .2s,opacity .2s}.ct-submit:hover:not(:disabled){transform:translateY(-1px);background:#24242a}.ct-submit:disabled{opacity:.45;cursor:not-allowed}.ct-alt{margin-top:-8px;text-align:center;font-size:14px;color:var(--mute)}.ct-alt a{font-weight:600;color:var(--ink)}.ct-alt a:hover{text-decoration:underline;text-underline-offset:3px}.ct-done{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 8px 16px;text-align:center}.ct-tick{width:60px;height:60px;margin-bottom:10px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff}.ct-tick .lh-i{width:26px;height:26px;stroke-width:2.6}.ct-done h2{font-size:28px;font-weight:700;letter-spacing:-.03em}.ct-done>p{font-size:16px;line-height:1.5;color:var(--body)}.ct-done-nora{width:100%;margin-top:28px;padding-top:28px;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:16px}.ct-done-nora p{font-size:15px;color:var(--body)}.ct .lh-press{padding:72px 20px 104px}@media(max-width:1100px){.ct-grid{grid-template-columns:minmax(0,1fr) 460px;column-gap:48px}.ct-intro h1{font-size:48px}}@media(max-width:860px){.ct-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"intro" "side" "nora" "next";padding:8px 16px 0}.ct-intro{padding-top:12px}.ct-intro h1{font-size:min(40px,10.4vw)}.ct-lede{margin-top:16px;font-size:17px}.ct-side{margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.ct-row{grid-template-columns:minmax(0,1fr)}.ct-pills{gap:6px}.ct-pill span{height:36px;padding:0 13px;font-size:13.5px}.ct-nora{margin-top:40px;gap:16px;align-items:flex-start}.ct-nora-ph{width:112px;height:144px;border-radius:20px}.ct-nora-txt>p{margin-bottom:14px;font-size:14.5px}.ct-nora .lh-cta{height:48px;font-size:15px}.ct-nora .lh-cta-ic{width:32px;height:32px}.ct-next{margin-top:36px}.ct .lh-press{padding:56px 16px 72px}}
