.yk-hero{padding-top:48px;padding-bottom:var(--section-y);text-align:center;position:relative;overflow:hidden}.yk-hero .wrap{z-index:2;position:relative}.yk-hero-inner{max-width:720px;margin:0 auto}.yk-mark{justify-content:center;margin-bottom:22px;display:flex}.yk-mark svg{width:54px;height:auto}.yk-mark .gm-n{fill:var(--amber)}.yk-mark .gm-s{fill:var(--ink)}.yk-badge{border-radius:var(--radius-pill);background:var(--indigo-tint);color:var(--indigo-700);font-family:var(--sans);letter-spacing:.02em;align-items:center;gap:9px;margin-bottom:22px;padding:8px 16px 8px 13px;font-size:.86rem;font-weight:600;display:inline-flex}.yk-badge .dia{background:var(--indigo);border-radius:2px;flex:none;width:11px;height:11px;transform:rotate(45deg)}.yk-hero h1{margin-bottom:18px}.yk-hero .lede{max-width:560px;color:var(--body);margin:0 auto}.hero-ornaments{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero-ornaments .orn{opacity:.07;position:absolute}.hero-ornaments .orn polygon{fill:var(--ink)}.hero-ornaments .orn-1{width:140px;top:8%;left:-2%}.hero-ornaments .orn-2{opacity:.06;width:92px;top:20%;right:3%}.hero-ornaments .orn-3{opacity:.05;width:70px;bottom:8%;left:6%}.hero-ornaments .orn-4{opacity:.06;width:120px;bottom:16%;right:-1%}@media (max-width:760px){.hero-ornaments .orn-1,.hero-ornaments .orn-4{width:84px}.hero-ornaments .orn-2{width:60px}}.yk-values-band{padding-top:0}.tassel-rule{color:var(--amber);justify-content:center;margin-bottom:14px;display:flex}.tassel-rule svg{width:30px;height:auto}.yk-values{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:560px){.yk-values{grid-template-columns:1fr 1fr;gap:16px}}@media (min-width:920px){.yk-values.cols-4{grid-template-columns:repeat(4,1fr)}.yk-values.cols-3{grid-template-columns:repeat(3,1fr)}}.yk-value{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);align-items:center;gap:14px;padding:18px 20px;display:flex}.yk-value p{color:var(--ink);margin:0;font-size:1.02rem;font-weight:600;line-height:1.35}.yk-value .icon,.yk-notify-head .icon{border-radius:var(--radius-sm);background:var(--indigo-tint);width:44px;height:44px;color:var(--indigo);flex:none;place-items:center;display:grid}.yk-capture{padding-top:0}.yk-capture-inner{gap:22px;display:grid}.yk-notify{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:100%;max-width:560px;margin:0 auto;padding:26px}@media (min-width:768px){.yk-notify{padding:32px}}.yk-notify .yk-notify-head{align-items:center;gap:13px;margin-bottom:6px;display:flex}.yk-notify h3{margin:0;font-size:1.3rem}.yk-notify .yk-notify-sub{color:var(--secondary);margin:8px 0 20px;font-size:1rem;line-height:1.55}.yk-field-row{gap:7px;margin-bottom:18px;display:grid}.yk-field-row>label{font-family:var(--sans);color:var(--ink);font-size:.9rem;font-weight:600}.yk-field-row .hint{color:var(--secondary);font-size:.82rem;font-weight:500}textarea.field{resize:vertical;min-height:110px;padding:13px 16px;line-height:1.55}.yk-inline-form{flex-direction:column;gap:12px;display:flex}@media (min-width:540px){.yk-inline-form{flex-direction:row;align-items:stretch}.yk-inline-form .field{flex:1}.yk-inline-form .btn{flex:none}}.yk-stacked-form{gap:16px;display:grid}.yk-stacked-form .btn{margin-top:4px}.yk-note{color:var(--secondary);align-items:center;gap:7px;margin-top:14px;font-size:.85rem;display:inline-flex}.yk-note svg{width:15px;height:15px;color:var(--indigo);flex:none}.yk-or{max-width:560px;color:var(--secondary);align-items:center;gap:18px;margin:4px auto;font-size:.86rem;font-weight:500;display:flex}.yk-or:before,.yk-or:after{content:"";background:var(--line);flex:1;height:1px}.yk-form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-hover);width:100%;max-width:720px;margin:0 auto;padding:26px;position:relative;overflow:hidden}@media (min-width:768px){.yk-form-card{padding:38px 40px}}.yk-form-card .yk-form-orn{opacity:.06;pointer-events:none;width:200px;position:absolute;top:-40px;right:-46px}.yk-form-card .yk-form-orn polygon{fill:var(--indigo)}.yk-form-head{z-index:1;margin-bottom:26px;position:relative}.yk-form-head .tag{margin-bottom:14px}.yk-form-head h2{margin:0 0 10px;font-size:max(1.5rem,min(3.4vw,2rem))}.yk-form-head p{color:var(--secondary);max-width:46ch;margin:0;font-size:1.02rem;line-height:1.55}.yk-form-head .accent{color:var(--amber-deep);font-weight:600}.yk-form{z-index:1;position:relative}.yk-grid{gap:18px;display:grid}@media (min-width:640px){.yk-grid.two{grid-template-columns:1fr 1fr}}.yk-field{gap:7px;display:grid}.yk-field>label,.yk-field>.yk-field-label{font-family:var(--sans);color:var(--ink);font-size:.9rem;font-weight:600}.yk-field .hint{color:var(--secondary);font-size:.82rem;font-weight:500}.field-group{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.input-prefix{position:relative}.input-prefix .pfx{color:var(--secondary);pointer-events:none;font-weight:600;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.input-prefix .field{padding-left:34px}.yk-upload{background:var(--paper);border:1.5px dashed var(--line-strong);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;display:flex}.yk-upload .yk-upload-ico{border-radius:var(--radius-pill);background:var(--indigo-tint);width:46px;height:46px;color:var(--indigo);flex:none;place-items:center;display:grid}.yk-upload .yk-upload-ico svg{width:22px;height:22px}.yk-upload .yk-upload-text{flex:1;min-width:140px}.yk-upload .yk-upload-name{color:var(--ink);font-size:.95rem;font-weight:600}.yk-upload .yk-upload-meta{color:var(--secondary);margin-top:2px;font-size:.82rem}.yk-upload input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.yk-upload .btn{flex:none}.yk-chips{flex-wrap:wrap;gap:9px;display:flex}.yk-segment{background:var(--paper);border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);gap:4px;padding:4px;display:inline-flex}.yk-segment label{border-radius:var(--radius-pill);min-height:40px;color:var(--indigo);align-items:center;gap:7px;padding:0 22px;font-size:.95rem;font-weight:600;display:inline-flex;position:relative}.yk-segment input{opacity:0;width:1px;height:1px;position:absolute}.yk-segment label:has(input:checked){background:var(--indigo);color:var(--offwhite)}.yk-consent{background:var(--indigo-tint);border-radius:var(--radius);align-items:flex-start;gap:13px;margin:4px 0;padding:16px 18px;display:flex}.yk-consent input[type=checkbox]{width:21px;height:21px;accent-color:var(--indigo);flex:none;margin:1px 0 0}.yk-consent label{color:var(--indigo-700);font-size:.92rem;line-height:1.55}.yk-consent label a{text-underline-offset:2px;font-weight:600;text-decoration:underline}.yk-submit-row{margin-top:6px}.yk-capture .field:disabled{background:var(--paper);color:var(--secondary);-webkit-text-fill-color:var(--secondary);cursor:not-allowed}.yk-capture .btn:disabled{opacity:.55;cursor:not-allowed}.yk-capture .chip:disabled{cursor:not-allowed}.yk-capture fieldset[disabled] .yk-upload{opacity:.75}.yk-capture fieldset[disabled] .yk-upload .btn{pointer-events:none;opacity:.55}.yk-capture fieldset[disabled] .yk-segment label,.yk-capture fieldset[disabled] .yk-consent label,.yk-capture fieldset[disabled] .yk-consent input,.yk-capture fieldset[disabled] .yk-chips .chip{cursor:not-allowed}.ul-amber{background-image:linear-gradient(var(--amber),var(--amber));background-position:0 100%;background-repeat:no-repeat;background-size:100% 3px;padding-bottom:3px}
