:root{--hsf-global__color: #0b0b30;--hsf-background__background-color: #ffffff;--hsf-field-label__color: #0b0b30;--hsf-field-label-requiredindicator__color: #5b27ea;--hsf-field-description__color: #363650;--hsf-field-footer__color: #363650;--hsf-field-input__color: #0b0b30;--hsf-field-input__background-color: #f8f8fc;--hsf-field-input__placeholder-color: #68677c;--hsf-field-input__border-color: #75648a;--hsf-richtext__color: #363650;--hsf-progressbar-text__color: #363650;--hsf-progressbar-progressLine__background-color: #5b27ea;--hsf-progressbar-trackLine__background-color: #deddea;--hsf-button__color: #ffffff;--hsf-button__background-color: #4a17c9}.hsfc-FieldLabel,.hsfc-FieldLabel>span{color:#0b0b30!important}.hsfc-FieldLabel .hsfc-FieldLabel__RequiredIndicator{color:#5b27ea!important}.analysis-brief-section{min-height:680px;display:flex;align-items:center;padding:80px 24px;background:linear-gradient(120deg,hsl(var(--background)),hsl(var(--soft) / .68));color:hsl(var(--foreground))}.analysis-brief-shell{width:min(1380px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(620px,680px);align-items:start;gap:36px}.analysis-brief-copy{position:relative;max-width:500px;margin-top:20px;margin-left:clamp(0px,calc((100vw - 1328px)/2),50px)}.analysis-brief-copy h1{margin:0;color:hsl(var(--plum-500));font-family:var(--font-display);font-size:clamp(46px,4.4vw,66px);font-weight:600;line-height:1.03;letter-spacing:-.045em}.analysis-brief-copy p{max-width:470px;margin:24px 0 0;color:hsl(var(--tx));font-size:20px;line-height:1.42}.analysis-brief-form-card{padding:34px 32px 30px;border:1px solid hsl(var(--border));border-radius:22px;background:hsl(var(--surface));box-shadow:0 22px 60px -48px hsl(var(--tx) / .3);--hsf-global__color: #0b0b30;--hsf-background__background-color: #ffffff;--hsf-field-label__color: #0b0b30;--hsf-field-label-requiredindicator__color: #5b27ea;--hsf-field-description__color: #363650;--hsf-field-footer__color: #363650;--hsf-field-input__color: #0b0b30;--hsf-field-input__background-color: #ffffff;--hsf-field-input__placeholder-color: #68677c;--hsf-field-input__border-color: #cbc9dc;--hsf-richtext__color: #363650;--hsf-progressbar-text__color: #363650;--hsf-progressbar-progressLine__background-color: #5b27ea;--hsf-progressbar-progressLine__background-image: none;--hsf-progressbar-trackLine__background-color: #deddea;--hsf-button__color: #ffffff;--hsf-button__background-color: #4a17c9;--hsf-button__background-image: none;--hsf-button__border-radius: 999px}.analysis-brief-form-card form{display:flex;flex-direction:column;gap:15px}.analysis-brief-form-card form>.grid{display:contents}.analysis-brief-form-card label{margin-bottom:6px;color:hsl(var(--foreground))!important;font-size:15px;font-weight:600}.analysis-brief-form-card label span,.analysis-brief-form-card .hs-richtext,.analysis-brief-form-card .hs-richtext *,.analysis-brief-form-card .hsfc-RichText,.analysis-brief-form-card .hsfc-RichText *{color:hsl(var(--foreground))!important}.analysis-brief-form-card .hs-form-required,.analysis-brief-form-card .hs-asterisk,.analysis-brief-form-card .hsfc-FieldLabel__RequiredIndicator{color:hsl(var(--acc))!important}.analysis-brief-form-card input{min-height:43px;border-radius:6px;border-color:hsl(var(--acc));padding:9px 12px;font-size:15px}.analysis-brief-form-card input:focus{border-color:hsl(var(--acc));box-shadow:0 0 0 2px hsl(var(--acc) / .12)}.analysis-brief-form-card button[type=submit]{min-height:45px;margin-top:5px;border-radius:6px;background-color:hsl(var(--acc));background-image:none!important;font-size:16px;font-weight:600}.analysis-brief-form-card form>p:last-child{margin-top:1px;color:hsl(var(--tx2));font-size:11px}@media(min-width:901px){.analysis-brief-section{--brief-space: clamp(16px, 3svh, 40px);min-height:calc(100svh - 56px - env(safe-area-inset-top));padding-block:var(--brief-space)}.analysis-brief-shell{grid-template-columns:minmax(0,1fr) minmax(0,680px);align-items:center}.analysis-brief-copy{margin-top:0}.analysis-brief-frame{height:max(180px,min(640px,calc(100svh - 56px - env(safe-area-inset-top) - var(--brief-space) - var(--brief-space) - 66px)))}}@media(min-width:901px)and (max-height:720px){.analysis-brief-copy h1{font-size:clamp(34px,6svh,46px)}.analysis-brief-copy p{font-size:17px;margin-top:18px}}@media(max-width:900px){.analysis-brief-section{padding:64px 24px}.analysis-brief-shell{grid-template-columns:1fr;gap:42px;width:min(600px,100%)}.analysis-brief-copy{max-width:none}.analysis-brief-copy h1{font-size:clamp(40px,8vw,58px)}}@media(max-width:520px){.analysis-brief-section{padding:48px 18px}.analysis-brief-copy h1{font-size:38px}.analysis-brief-copy p{font-size:17px}.analysis-brief-form-card{padding:26px 20px 24px}}
