.contactPersonalPage .contactPersonal{--sj-ink:#19304a;--sj-muted:#726b7d;--sj-rose:#af438e;--sj-purple:#895398;--sj-line:#eaddea;--sj-white:#fffdfc;--sj-paper:#fff9fc;color:var(--sj-ink);font:14px/1.55 Arial,sans-serif;background:var(--sj-paper);padding:24px;border-radius:24px;min-height:680px;box-sizing:border-box}.contactPersonalPage .contactPersonal *{box-sizing:border-box}.contactPersonalPage .contactPersonal h1,.contactPersonalPage .contactPersonal h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em}.contactPersonalPage .contactPersonal h1{font-size:clamp(31px,4vw,45px);line-height:1.12;margin:10px 0 14px;max-width:530px}.contactPersonalPage .contactPersonal h2{font-size:18px;line-height:1.3;margin:0 0 8px}.contactPersonalPage .contactPersonal p{margin:0 0 14px}.contactPersonalPage .contactPersonal .sj-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--sj-line)}.contactPersonalPage .contactPersonal .sj-brand{font:23px Georgia,serif;letter-spacing:-1px}.contactPersonalPage .contactPersonal .sj-brand span,.contactPersonalPage .contactPersonal h1 em{color:var(--sj-rose);font-style:normal}.contactPersonalPage .contactPersonal .sj-preview{font-size:11px;color:var(--sj-muted)}.contactPersonalPage .contactPersonal .sj-main{padding-top:0}.contactPersonalPage .contactPersonal .sj-eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--sj-rose);margin:0 0 6px}.contactPersonalPage .contactPersonal .sj-lead{font-size:14px;color:var(--sj-muted);max-width:470px}.contactPersonalPage .contactPersonal .sj-hero{display:grid;grid-template-columns:1.35fr .65fr;align-items:center;grid-gap:18px;gap:18px;padding:24px 28px;border-radius:20px;background:linear-gradient(115deg,#fbedf4,#f1eafa)}.contactPersonalPage .contactPersonal .sj-art{width:100%;height:210px;object-fit:contain;display:block}.contactPersonalPage .contactPersonal .sj-body{display:grid;grid-template-columns:.85fr 1.25fr;grid-gap:30px;gap:30px;margin-top:24px}.contactPersonalPage .contactPersonal .sj-note{padding:12px 0;color:var(--sj-muted)}.contactPersonalPage .contactPersonal .sj-note p{font-size:12px}.contactPersonalPage .contactPersonal .sj-note strong{font-weight:400;color:var(--sj-ink)}.contactPersonalPage .contactPersonal .sj-promise{display:flex;gap:10px;align-items:center;color:var(--sj-rose);font-size:12px;margin-top:20px;padding-top:14px;border-top:1px solid var(--sj-line)}.contactPersonalPage .contactPersonal .sj-form{background:var(--sj-white);border:1px solid var(--sj-line);border-radius:18px;padding:22px}.contactPersonalPage .contactPersonal label{display:block;font-size:14px;margin-bottom:15px}.contactPersonalPage .contactPersonal select,.contactPersonalPage .contactPersonal textarea{display:block;width:100%;font:14px/1.5 Arial,sans-serif;border:1px solid #d9cddd;background:#fffcfe;color:var(--sj-ink);border-radius:11px;padding:11px 12px;margin-top:7px}.contactPersonalPage .contactPersonal textarea{min-height:116px;resize:vertical}.contactPersonalPage .contactPersonal .sj-help{font-size:12px;color:var(--sj-muted);margin:0 0 16px}.contactPersonalPage .contactPersonal a.sj-back,.contactPersonalPage .contactPersonal button{font:12px Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;border-radius:10px;border:1px solid var(--sj-line);background:var(--sj-white);color:var(--sj-rose);text-decoration:none}.contactPersonalPage .contactPersonal a.sj-back,.contactPersonalPage .contactPersonal button.sj-send{background:linear-gradient(115deg,#b44791,#8c589f);color:white;border-color:transparent}.contactPersonalPage .contactPersonal .sj-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.contactPersonalPage .contactPersonal .sj-counter{font-size:11px;color:var(--sj-muted)}.contactPersonalPage .contactPersonal .sj-status{font-size:12px;padding:12px;border-radius:10px;background:#f4eaf6;color:#634371;margin-top:14px}.contactPersonalPage .contactPersonal .sj-status:empty{display:none}.contactPersonalPage .contactPersonal svg{width:17px;height:17px;flex-shrink:0}.contactPersonalPage .contactPersonal .sj-footer{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:14px;border-top:1px solid var(--sj-line);font-size:12px;color:var(--sj-muted)}.contactPersonalPage .contactPersonal .sj-footer a{color:var(--sj-rose);text-decoration:none}.contactPersonalPage .contactPersonal .sj-footer a.sj-back{color:white}.contactPersonalPage .contactPersonal.editorial .sj-footer{display:inline-flex;align-items:stretch;flex-wrap:nowrap;gap:10px;max-width:100%;margin-top:18px;padding:0;background:transparent;border:0;border-radius:0}.contactPersonalPage .contactPersonal.editorial .sj-footer a{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 9px;font:12px/1.35 Arial,sans-serif;min-width:0;color:#98437f;background:#f9edf4;border:1px solid #ecdce8;border-radius:9px;box-shadow:none;text-decoration:none}.contactPersonalPage .contactPersonal.editorial .sj-footer a:focus-visible,.contactPersonalPage .contactPersonal.editorial .sj-footer a:hover{background:#f1dfe9;color:#763764}.contactPersonalPage .contactPersonal.editorial .sj-footer svg{width:14px;height:14px}.contactPersonalPage .contactPersonal.editorial .sj-main{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:30px;gap:30px}.contactPersonalPage .contactPersonal.editorial .sj-hero{display:flex;flex-direction:column;align-items:flex-start;padding:0;background:none;border-radius:0}.contactPersonalPage .contactPersonal.editorial .sj-art{height:265px;order:2;background:linear-gradient(150deg,#f6e6ef,#efebf7);border-radius:50% 50% 18px 18px}.contactPersonalPage .contactPersonal.editorial .sj-body{display:flex;flex-direction:column;margin:0;gap:16px}.contactPersonalPage .contactPersonal.editorial .sj-form{order:-1;border-radius:4px 20px 20px 20px;border-top:3px solid #ba80ad}.contactPersonalPage .contactPersonal.editorial .sj-note{padding:0}.contactPersonalPage .contactPersonal.editorial .sj-note .sj-promise{margin-top:10px}@media(max-width:600px){.contactPersonalPage .contactPersonal{padding:16px;min-height:1080px}.contactPersonalPage .contactPersonal .sj-body,.contactPersonalPage .contactPersonal .sj-main,.contactPersonalPage .contactPersonal.editorial .sj-main,.contactPersonalPage .contactPersonal.studio .sj-main{display:block}.contactPersonalPage .contactPersonal .sj-hero,.contactPersonalPage .contactPersonal.editorial .sj-hero,.contactPersonalPage .contactPersonal.studio .sj-hero{display:grid;grid-template-columns:minmax(0,1fr) 106px;grid-gap:12px;gap:12px;padding:18px;border-radius:18px}.contactPersonalPage .contactPersonal.editorial .sj-hero{background:linear-gradient(115deg,#fbedf4,#f1eafa)}.contactPersonalPage .contactPersonal .sj-art,.contactPersonalPage .contactPersonal.editorial .sj-art,.contactPersonalPage .contactPersonal.studio .sj-art{height:129px;order:0;background:none;border-radius:0}.contactPersonalPage .contactPersonal .sj-lead{grid-column:1/-1;margin-bottom:0}.contactPersonalPage .contactPersonal .sj-form{margin-top:16px;padding:18px}.contactPersonalPage .contactPersonal .sj-note{margin-top:14px}.contactPersonalPage .contactPersonal select,.contactPersonalPage .contactPersonal textarea{font-size:16px}.contactPersonalPage .contactPersonal a.sj-back,.contactPersonalPage .contactPersonal button{min-height:44px}}.contactPersonalPage{padding-top:24px;padding-bottom:36px}.contactPersonalPage:before{display:none}.contactPersonalPage .contactPersonal{min-height:0}.contactPersonalPage .contactPersonal label{font-weight:400}.contactPersonalPage .contactPersonal .sj-top{justify-content:flex-start}.contactPersonalPage .contactPersonal .sj-body,.contactPersonalPage .contactPersonal .sj-hero{min-width:0}.contactPersonalPage .contactPersonal .sj-error{font-size:12px;color:#92264c;margin-top:14px}.contactPersonalPage .contactPersonal .sj-auth{font-size:12px;color:var(--sj-muted)}.contactPersonalPage .contactPersonal .sj-auth>div{display:flex;flex-wrap:wrap;gap:10px}.contactPersonalPage .contactPersonal .sj-auth a{font-size:12px;color:var(--sj-rose);padding:8px 10px;border:1px solid var(--sj-line);border-radius:9px}.contactPersonalPage .contactPersonal button:disabled{opacity:.65;cursor:wait}.contactPersonalPage .contactPersonal :is(button,select,textarea,a):focus-visible{outline:2px solid var(--sj-rose);outline-offset:3px}@media(max-width:600px){.contactPersonalPage{width:calc(100% - 24px);padding-top:16px}.contactPersonalPage .contactPersonal{min-height:0}.contactPersonalPage .contactPersonal .sj-auth a,.contactPersonalPage .contactPersonal .sj-footer a{min-height:44px}}@layer sharedJourneyFormTypography{#contact-personal .sj-form label{font-size:14px!important;line-height:1.55!important}#contact-personal .sj-form :is(select,textarea){font-size:14px!important;line-height:1.5!important}#contact-personal .sj-form .sj-send{font-size:12px!important;line-height:1.4!important}@media(max-width:600px){#contact-personal .sj-form :is(select,textarea){font-size:16px!important}}}@media(max-width:600px){.contactPersonalPage .contactPersonal.editorial .sj-body{display:block}.contactPersonalPage .contactPersonal.editorial .sj-footer a{min-height:44px}}