.form-page{position:relative}.form-page .sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.form-page .sky i{border-radius:50%;position:absolute}.form-page .sky .b1{background:radial-gradient(circle at 50% 50%, var(--sky-mint-1) 0%, var(--sky-mint-1-fade) 68%);width:760px;height:760px;top:-220px;left:-300px}.form-page .sky .b2{background:radial-gradient(circle at 50% 50%, var(--sky-mint-2) 0%, var(--sky-mint-2-fade) 68%);width:900px;height:900px;top:-260px;right:-320px}.form-page .sky .b3{background:radial-gradient(circle at 50% 50%, var(--sky-mint-3) 0%, var(--sky-mint-3-fade) 68%);width:700px;height:700px;top:900px;left:-200px}.form-page .sky .b4{background:radial-gradient(circle at 50% 50%, var(--sky-coral) 0%, var(--sky-coral-fade) 68%);width:640px;height:640px;top:1500px;right:-240px}.form-page .hero{padding:52px 0 30px;position:relative}@media (min-width:900px){.form-page .hero{padding:76px 0 44px}}.form-page .hero .row{align-items:center;gap:28px;display:grid}@media (min-width:900px){.form-page .hero .row{grid-template-columns:minmax(0,1fr) 220px;gap:48px}}.form-page .slot{align-self:stretch;min-height:224px;display:none;position:relative}@media (min-width:900px){.form-page .slot{display:block}}.form-page h1{color:var(--navy);letter-spacing:-.025em;max-width:16ch;margin:0 0 12px;font-size:clamp(32px,4.6vw,52px);font-weight:900;line-height:1.08}.form-page .hero p{color:var(--muted);max-width:46ch;margin:0;font-size:19px}.form-page .hero p b{color:var(--text);font-weight:800}.form-page .links{gap:22px;margin-bottom:18px;display:flex}.form-page .links a{color:var(--teal-ink);border-bottom:2px solid var(--mint-2);padding-bottom:2px;font-size:15px;font-weight:800;text-decoration:none}.form-page .links a:hover{border-color:var(--teal)}.form-page .sheet{aspect-ratio:3/4;background:var(--white);width:176px;box-shadow:var(--shadow-float);border-radius:14px;padding:22px 20px;position:absolute;top:-22px;right:0;transform:rotate(8deg)}.form-page .sheet .ph{background:var(--mint-2);width:54px;height:54px;color:var(--teal);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.form-page .sheet .l{background:var(--line-3);border-radius:5px;height:9px;margin-bottom:9px}.form-page .sheet .l.t{background:var(--mint-2);width:70%;height:11px}.form-page .sheet .l.s{width:55%}.form-page .spark{position:absolute}.form-page .spark.a{color:var(--teal);top:14px;left:-34px}.form-page .spark.b{color:var(--coral);top:24px;right:250px}@media (max-width:899px){.form-page .spark{display:none}}.form-page .card{background:var(--white);border-radius:var(--r-card);box-shadow:var(--shadow-card);border:1px solid rgba(var(--line-rgb), .6);margin-bottom:16px;padding:26px 22px;position:relative}@media (min-width:720px){.form-page .card{padding:32px 34px}}.form-page .card{scroll-margin-top:88px}.form-page .sec-head{align-items:center;gap:18px;display:flex}.form-page .ico{background:var(--mint);width:58px;height:58px;color:var(--teal);border-radius:50%;flex:none;place-items:center;display:grid}.form-page .ico.sq{border-radius:16px;width:50px;height:50px}.form-page .sec-head h2{color:var(--navy);letter-spacing:-.01em;margin:0;font-size:23px;font-weight:800;line-height:1.2}.form-page .sec-head p{color:var(--muted);margin:4px 0 0;font-size:15.5px}.form-page .sec-head .t{flex:1}.form-page .round{background:var(--mint);width:48px;height:48px;color:var(--teal-ink);border:0;border-radius:50%;flex:none;place-items:center;transition:transform .2s,background .2s;display:grid}.form-page .round:hover{background:var(--mint-2)}.form-page .round.chev svg{transition:transform .25s}.form-page .body{margin-top:26px}.form-page .grid{grid-template-columns:1fr;gap:18px 22px;display:grid}@media (min-width:640px){.form-page .grid{grid-template-columns:1fr 1fr}}.form-page .grid .full{grid-column:1/-1}.form-page .f{align-content:start;gap:8px;display:grid}.form-page .f label,.form-page .f .lbl{color:var(--navy);font-size:15.5px;font-weight:800}.form-page .f label span{color:var(--soft);font-weight:600}.form-page .ctl{align-items:stretch;display:flex;position:relative}.form-page .ctl>svg{color:var(--soft);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.form-page .ctl input,.form-page .ctl textarea{width:100%;min-height:var(--h-field);border:1.5px solid var(--line);border-radius:var(--r-field);background:var(--field);font:inherit;color:var(--text);flex:1;padding:14px 18px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s}.form-page .ctl.i input,.form-page .ctl.i textarea{padding-left:52px}.form-page .ctl input:hover,.form-page .ctl textarea:hover{border-color:var(--line-hover)}.form-page .ctl input:focus-visible,.form-page .ctl textarea:focus-visible{border-color:var(--teal);box-shadow:var(--ring);background:var(--white);outline:none}.form-page .ctl textarea{resize:none;min-height:96px;padding-top:15px;padding-bottom:15px;line-height:1.55;overflow:hidden}.form-page .ctl.i>svg.ta{top:24px;transform:none}.form-page .ctl .suf{border:1.5px solid var(--line);border-radius:0 var(--r-field) var(--r-field) 0;background:var(--mint-3);color:var(--navy);white-space:nowrap;border-left:0;align-items:center;gap:6px;padding:0 16px;font-weight:800;display:flex}.form-page .ctl input.has-suf{border-radius:var(--r-field) 0 0 var(--r-field)}.form-page .ctl input.pick{padding-right:48px}.form-page .ctl .chev{color:var(--soft);pointer-events:none;position:absolute;top:50%;left:auto;right:18px;transform:translateY(-50%)}.form-page .ta-foot{justify-content:flex-end;margin-top:8px;display:flex}.form-page .ta-foot .tools{align-items:center;gap:8px;margin-right:auto;display:inline-flex}.form-page .tool{border:1.5px solid var(--line);background:var(--white);min-height:36px;color:var(--teal-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.form-page .tool:hover{border-color:var(--teal);background:var(--mint-3)}.form-page .tool[disabled]{opacity:.6;cursor:default}.form-page .tool.rec{border-color:var(--coral-deep);color:var(--coral-deep);background:var(--coral-mist)}.form-page .tool-msg{color:var(--muted);font-size:13.5px}.form-page .count{color:var(--soft);font-size:14px;font-weight:700}.form-page .photo{background:var(--mint);text-align:center;border-radius:20px;justify-items:center;gap:8px;padding:28px 20px;display:grid}.form-page .photo .drop{border:2px dashed var(--teal);background:0 0;border-radius:50%;place-items:center;width:150px;height:150px;margin-bottom:10px;padding:0;transition:transform .2s,background .2s;display:grid;position:relative;overflow:hidden}.form-page .photo .drop:hover{background:rgba(var(--white-rgb), .5);transform:scale(1.02)}.form-page .photo .drop b{background:var(--white);width:88px;height:88px;color:var(--teal);box-shadow:0 8px 20px -8px rgba(var(--accent-rgb), .5);border-radius:50%;place-items:center;display:grid}.form-page .photo h3{color:var(--navy);margin:0;font-size:19px;font-weight:800}.form-page .photo p{color:var(--muted);max-width:22ch;margin:0;font-size:14.5px;line-height:1.45}.form-page .photo .drop img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.form-page .photo .link{color:var(--teal-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:800;text-decoration:underline}.form-page .profile-card{margin-bottom:24px;padding:36px 24px}.form-page .profile-card .body{margin-top:34px}.form-page .profile-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:54px;display:grid}.form-page .profile-card .photo{background:var(--mint-3);border:1.5px solid var(--mint-2);align-content:center;min-height:330px;padding:34px 22px}.form-page .profile-card .photo .drop{background:var(--mint);width:190px;height:190px;margin-bottom:12px}.form-page .profile-card .photo .drop b{width:102px;height:102px}.form-page .profile-fields{gap:26px;display:grid}.form-page .profile-fields .contacts{grid-template-columns:1fr 1fr;gap:28px;display:grid}.form-page .profile-card .f{gap:10px}.form-page .profile-card .f label{font-size:16px}.form-page .profile-card .ctl input{min-height:58px}.form-page .profile-card .ctl input:hover{background:var(--mint-3);border-color:var(--teal-muted)}.form-page .profile-card .position-field label{font-size:17px}.form-page .profile-card .position-field input{min-height:68px;padding-top:17px;padding-bottom:17px;font-size:19px}.form-page .profile-card .position-field .ctl>svg{width:23px;height:23px;color:var(--teal)}.form-page .profile-card .position-field .ctl.i input{padding-left:56px}@media (min-width:720px){.form-page .profile-card{padding:48px}}@media (min-width:720px) and (max-width:899px){.form-page .profile-layout{grid-template-columns:1fr;gap:38px}.form-page .profile-card .photo{width:100%;min-height:300px}}@media (max-width:719px){.form-page .profile-card{padding:30px 20px}.form-page .profile-card .body{margin-top:28px}.form-page .profile-layout{grid-template-columns:1fr;gap:32px}.form-page .profile-card .photo{min-height:0;padding:28px 18px}.form-page .profile-card .photo .drop{width:184px;height:184px}.form-page .profile-card .photo .drop b{width:96px;height:96px}.form-page .profile-fields,.form-page .profile-fields .contacts{grid-template-columns:1fr;gap:24px}.form-page .profile-card .ctl input{min-height:56px}.form-page .profile-card .position-field input{min-height:66px}}.form-page .acc .sec-head{cursor:pointer}.form-page .acc .body{display:none}.form-page .acc.open .body{display:block}.form-page .acc.open .round.chev svg{transform:rotate(180deg)}.form-page .acc .sec-head h2{font-size:21px}.form-page .acc .sec-head p{display:none}@media (min-width:720px){.form-page .acc .sec-head p{display:block}}@media (max-width:719px){.form-page .hide-sm{display:none}.form-page .ico{width:48px;height:48px}.form-page .ico svg{width:22px;height:22px}.form-page .sec-head{gap:14px}.form-page .sec-head h2,.form-page .acc .sec-head h2{font-size:20px}.form-page .sec-head p{font-size:14.5px}}.form-page .block{border:1.5px solid var(--mint-2);background:linear-gradient(180deg, var(--mint-3) 0%, var(--white) 140px);box-shadow:0 1px 2px rgba(var(--navy-rgb), .03);border-radius:20px;margin-bottom:20px;padding:20px 20px 24px}@media (min-width:720px){.form-page .block{padding:24px 26px 28px}}.form-page .block-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.form-page .block-head h3{background:var(--mint);min-height:36px;color:var(--teal-ink);border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 16px;font-size:15px;font-weight:800;display:inline-flex}.form-page .block-head h3 b{font-weight:800}.form-page [data-list]>.item:first-child>.block-head>.x,.form-page [data-list]>.row:first-child>.x{visibility:hidden}.form-page .x{background:var(--mint-3);width:40px;height:40px;color:var(--muted);border:0;border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.form-page .x:hover{background:var(--coral-mist);color:var(--coral-deep)}.form-page .add{width:100%;min-height:var(--h-field);border:2px dashed var(--teal);border-radius:var(--r-field);background:linear-gradient(180deg, var(--white), var(--mint-3));color:var(--teal-ink);box-shadow:0 1px 2px rgba(var(--navy-rgb), .04);justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:800;display:inline-flex}.form-page .add:hover{background:var(--mint);border-style:solid}.form-page .checks{flex-wrap:wrap;gap:10px;display:flex}.form-page .check{border:1.5px solid var(--line);background:var(--white);min-height:48px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:15.5px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.form-page .check:hover{border-color:var(--line-hover)}.form-page .check input{width:20px;height:20px;accent-color:var(--teal);cursor:pointer;margin:0}.form-page .check:has(input:checked){border-color:var(--teal);background:var(--mint);color:var(--teal-ink)}.form-page .check.cat{justify-content:center;min-width:58px;padding:0 14px}.form-page .chips{min-height:var(--h-field);border-radius:var(--r-field);background:var(--field);border:1.5px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.form-page .chips:focus-within{border-color:var(--teal);box-shadow:var(--ring);background:var(--white)}.form-page .chip{background:var(--mint);color:var(--teal-ink);border-radius:999px;align-items:center;gap:4px;padding:8px 6px 8px 16px;font-size:15px;font-weight:800;display:inline-flex}.form-page .chip button{color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.form-page .chip button:hover{background:var(--white)}.form-page .chips input{min-width:120px;min-height:38px;font:inherit;background:0 0;border:0;flex:180px;padding:6px 8px;font-weight:600}.form-page .chips input:focus-visible{outline:none}.form-page .hint{color:var(--muted);margin:10px 0 0;font-size:14.5px}.form-page .extra-fields{gap:22px;margin-bottom:24px;display:grid}.form-page .extra-fields:empty{display:none}.form-page .grid+.extra-fields,.form-page .grid+.pills-box,.form-page .extra-fields:empty+.pills,.form-page .extra-fields:empty+.pills-box{margin-top:22px}.form-page .xf{gap:10px;display:grid}.form-page .xf-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.form-page .xf-head .lbl,.form-page .xf-head label{color:var(--navy);font-size:16px;font-weight:800}.form-page .rm{color:var(--soft);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:700;display:inline-flex}.form-page .rm:hover{color:var(--coral-deep);background:var(--coral-mist)}.form-page .rm svg{width:14px;height:14px}.form-page .row{border-bottom:1.5px solid var(--line-2);grid-template-columns:minmax(200px,280px) minmax(0,1fr) 40px;align-items:center;gap:12px 16px;padding:12px 0;display:grid}.form-page .row:last-child{border-bottom:0}.form-page .row .check{min-height:42px;padding:0 12px 0 10px;font-size:14.5px}@media (max-width:899px){.form-page .row{grid-template-columns:minmax(0,1fr) 40px}.form-page .row .checks{grid-column:1/-1}.form-page .row .x{grid-area:1/2}}.form-page .add.alt{border:1.5px solid var(--line);background:var(--white);color:var(--teal-ink);box-shadow:none}.form-page .add.alt:hover{background:var(--mint-3);border-color:var(--teal)}.form-page .sub{margin-top:14px}.form-page .sub .block:first-child{margin-top:20px}.form-page .optional[data-list]>.item:first-child>.block-head>.x{visibility:visible}.form-page .add.small{border-radius:999px;justify-self:start;width:auto;min-height:44px;margin-top:12px;padding:0 18px;font-size:15px}.form-page input::-webkit-calendar-picker-indicator{opacity:0;display:none!important}.form-page .lbl-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.form-page .switch{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.form-page .switch input{opacity:0;width:0;height:0;position:absolute}.form-page .trk{background:var(--line);border-radius:999px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.form-page .trk:after{content:"";background:var(--white);width:16px;height:16px;box-shadow:0 1px 3px rgba(var(--navy-rgb), .25);border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.form-page .switch input:checked+.trk{background:var(--teal)}.form-page .switch input:checked+.trk:after{transform:translate(16px)}.form-page .switch input:focus-visible+.trk{box-shadow:var(--ring)}.form-page .switch:has(input:checked){color:var(--teal-ink)}.form-page .yesno{margin-bottom:22px}.form-page .toggles{flex-wrap:wrap;gap:14px 32px;display:flex}.form-page .switch.big{color:var(--text);gap:12px;min-height:32px;font-size:15.5px}.form-page .switch.big .trk{width:46px;height:27px}.form-page .switch.big .trk:after{width:21px;height:21px}.form-page .switch.big input:checked+.trk:after{transform:translate(19px)}.form-page .yesno .pills-title{color:var(--muted)}.form-page .ctl input:disabled{background:var(--mint-3);color:var(--teal-ink);border-style:dashed}.form-page .xf .block{margin-bottom:14px}.form-page .xf .grid{gap:14px 22px}.form-page .pills-box{background:var(--mint-3);border:1.5px solid var(--mint-2);border-radius:18px;padding:18px 20px 20px}.form-page .pills-title{color:var(--teal-ink);margin:0 0 12px;font-size:15px;font-weight:800}.form-page .pills{flex-wrap:wrap;gap:10px;display:flex}.form-page .pill{background:var(--white)}@media (max-width:719px){.form-page .pill{min-height:44px;padding:0 14px 0 12px;font-size:15px}.form-page .pills-box{padding:16px}.form-page .pills{gap:8px}}.form-page .pill{border:1.5px dashed var(--mint-2);background:var(--mint-3);min-height:48px;color:var(--teal-ink);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15.5px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.form-page .pill:hover{background:var(--mint);border-color:var(--teal)}.form-page .note{text-align:center;color:var(--muted);margin:22px 0 0;font-size:15px}.form-page .note b{color:var(--navy);font-weight:800}.form-page .bar{justify-content:flex-end;align-items:center;gap:22px;margin:28px 0 24px;padding:0 6px;display:flex}.form-page .bar .safe{color:var(--muted);align-items:center;gap:12px;font-size:14.5px;line-height:1.35;display:flex}.form-page .bar .safe strong{color:var(--navy);font-size:15.5px;font-weight:800;display:block}.form-page .bar .safe .ico{background:var(--white);width:44px;height:44px;box-shadow:0 1px 2px rgba(var(--navy-rgb), .06)}@media (max-width:719px){.form-page .bar{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.form-page .bar .btn{width:100%;margin:0}}.form-page .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
