.eg .egk-panel{position:relative;container-type:inline-size;min-width:0}@media (min-width:640px){.eg .egk-panel{--bg:var(--white);background:var(--white);box-shadow:inset 0 0 0 1px var(--rule);padding:clamp(28px,3.6vw,52px) clamp(24px,4.2vw,60px) clamp(28px,3.4vw,48px)}}.eg .egk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(10px,2.4cqi,24px);margin-bottom:clamp(32px,5cqi,48px)}.eg .egk-steps li{position:relative;min-width:0;box-shadow:inset 0 1px 0 var(--rule-2)}.eg .egk-steps li:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--rw);transform:scaleX(0);transform-origin:left center;transition:transform .8s var(--ease)}.eg .egk-steps li.is-now:before{transform:scaleX(1)}.eg .egk-steps li.is-done:before{transform:scaleX(1);height:1px;background:var(--fg)}.eg .egk-steps__btn{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:16px 0 4px;text-align:left}.eg button.egk-steps__btn{cursor:pointer}.eg .egk-steps .eg-index{font-size:1.05rem;transition:color .4s}.eg .egk-steps li.is-todo .eg-index{color:var(--fg-2)}.eg .egk-steps__label{font:600 12px/1.35 var(--sans);letter-spacing:0;text-transform:none;color:var(--fg-2);transition:color .3s}.eg .egk-steps li.is-done .egk-steps__label,.eg .egk-steps li.is-now .egk-steps__label{color:var(--fg)}@media (hover:hover){.eg button.egk-steps__btn:hover .egk-steps__label{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--rw)}}.eg .egk-step:not([hidden]){animation:egk-step-in .7s var(--ease) both}@keyframes egk-step-in{0%{opacity:0;transform:translate3d(0,14px,0)}}.eg .egk-stephead{display:grid;gap:12px;margin-bottom:clamp(24px,4cqi,36px)}.eg .egk-stephead h2{font-size:clamp(1.75rem,1.35rem + 1.3vw,2.5rem);line-height:1.06;letter-spacing:-.022em;max-width:20ch;outline:none}.eg .egk-stephead>p{color:var(--fg-2);max-width:46ch;font-size:.975rem}.eg .egk-note{display:flex;align-items:baseline;gap:12px;font-size:.875rem;color:var(--fg)}.eg .egk-note:before{content:"";flex:none;width:18px;height:1px;background:var(--rw);transform:translateY(-4px)}.eg .egk-fs{border:0;margin:0;padding:0;min-width:0}.eg .egk-fs+.egk-fs{margin-top:clamp(28px,5cqi,40px)}.eg .egk-legend{display:block;padding:0;margin-bottom:14px}.eg .egk-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@container (min-width: 560px){.eg .egk-choices--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 359.98px){.eg .egk-choices:not(.egk-choices--4):not(.egk-choices--2){grid-template-columns:minmax(0,1fr)}}@container (max-width: 299.98px){.eg .egk-choices--2{grid-template-columns:minmax(0,1fr)}}.eg .egk-tile{gap:6px;min-width:0;min-height:100%;padding:18px 16px 16px}.eg .egk-tile--lg{padding:20px 20px 18px;gap:8px}.eg .egk-tile__t{padding-right:24px;font-family:var(--sans);font-size:1.2rem;line-height:1.12;letter-spacing:-.012em;overflow-wrap:anywhere}.eg .egk-tile--lg .egk-tile__t{font-size:clamp(1.2rem,1.05rem + .4vw,1.4rem)}.eg .egk-tile__d{font-size:.8rem;line-height:1.4;color:var(--fg-2)}.eg .egk-tile__tick{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--rule-2);transition:background-color .3s,box-shadow .3s}.eg .egk-tile__tick:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .35s var(--ease)}.eg .eg-choice:has(input:checked) .egk-tile__tick{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.eg .eg-choice:has(input:checked) .egk-tile__tick:after{transform:scale(1)}.eg .egk-fs.is-err .eg-choice:not(:has(input:checked)){box-shadow:inset 0 0 0 1px rgba(180,16,30,.42)}.eg .egk-fields{display:grid;gap:28px clamp(20px,4cqi,36px)}.eg .egk-fields>.eg-field{align-content:start}@container (min-width: 480px){.eg .egk-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.eg .egk-fields>.egk-span{grid-column:1/-1}}.eg .egk-opt{margin-left:6px;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--fg-2);font-size:11.5px}.eg .egk-err{display:flex;align-items:baseline;gap:8px}.eg .egk-err:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--rw);transform:translateY(-2px)}.eg .egk-hint{margin-top:2px}.eg .egk-suffix{position:relative;display:block}.eg .egk-suffix .eg-input{padding-right:40px}.eg .egk-suffix--wide .eg-input{padding-right:64px}.eg .egk-suffix__u{position:absolute;right:0;bottom:0;height:50px;display:flex;align-items:center;font-size:.95rem;color:var(--fg-2);pointer-events:none}.eg .egk-radios{display:flex;flex-wrap:wrap;gap:14px 32px}.eg .egk-radios .eg-check{min-height:44px;align-items:center}.eg .egk-radios .eg-check input{margin:0}.eg .egk-kvkk{display:grid;gap:8px}.eg .egk-fields--gap{margin-top:clamp(28px,5cqi,40px)}.eg .egk-senaryo{display:grid;gap:8px;padding:14px 16px;box-shadow:inset 0 0 0 1px var(--rule)}.eg .egk-senaryo__v{padding-left:30px;font-size:.82rem;line-height:1.6;color:var(--fg-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.eg .egk-kvkk.is-err .eg-check input{box-shadow:inset 0 0 0 1px var(--rw-deep)}.eg .egk-recap{justify-content:space-between;gap:8px 20px;margin-bottom:clamp(28px,5cqi,40px);padding:16px 0;box-shadow:inset 0 1px 0 var(--rule),inset 0 -1px 0 var(--rule)}.eg .egk-recap,.eg .egk-recap p{display:flex;flex-wrap:wrap;align-items:baseline}.eg .egk-recap p{gap:4px 14px;min-width:0}.eg .egk-recap__v{font-size:.95rem;color:var(--fg);font-variant-numeric:tabular-nums}.eg .egk-recap__edit{font:600 12.5px/1.2 var(--sans);letter-spacing:0;text-transform:none;padding:6px 0;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--rule-2);transition:text-decoration-color .3s}.eg .egk-recap__edit:hover{text-decoration-color:var(--rw)}.eg .egk-nav{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:clamp(32px,5cqi,44px);padding-top:22px;box-shadow:inset 0 1px 0 var(--rule)}.eg .egk-back{display:inline-flex;align-items:center;gap:12px;min-height:44px;font:600 12.5px/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--fg)}.eg .egk-back svg{transform:scaleX(-1);transition:transform .6s var(--ease)}@media (hover:hover){.eg .egk-back:hover svg{transform:scaleX(-1) translateX(4px)}}.eg .egk-count{font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fg-2);font-variant-numeric:tabular-nums}.eg .egk-nav--end .egk-count{letter-spacing:.02em;text-transform:none;font-weight:400;font-size:.82rem;max-width:28ch}@container (max-width: 459.98px){.eg .egk-nav{flex-direction:column-reverse;align-items:stretch}.eg .egk-nav__main{width:100%}.eg .egk-back,.eg .egk-count{align-self:center}.eg .egk-nav--end .egk-count{text-align:center}}.eg .egk-panel .eg-sent{padding-top:0;border-top:0;gap:14px}.eg .egk-panel .eg-sent__title{font-size:clamp(2rem,1.5rem + 1.6vw,2.9rem);letter-spacing:-.022em}.eg .egk-panel .eg-sent__text{max-width:52ch}.eg .egk-sent__label{display:block;margin-top:10px;font:600 12px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--fg-2)}.eg .egk-sent__sum{display:block;margin:8px 0 18px;padding:14px 0;box-shadow:inset 0 1px 0 var(--rule),inset 0 -1px 0 var(--rule);font-size:1.02rem;color:var(--fg);font-variant-numeric:tabular-nums}.eg .egk-sent__p{display:block}.eg .egk-nowrap{white-space:nowrap}@media (prefers-reduced-motion:reduce){.eg .egk-step:not([hidden]){animation:none}.eg .egk-steps li:before{transition:none}}@media (min-width:1024px){.eg .egk-sticky{position:sticky;top:var(--egk-top,calc(var(--main-h-sm) + 32px));align-self:start}}