.easy-page{min-height:100vh;background:hsl(var(--easy-canvas));color:hsl(var(--easy-ink));font-size:19px;line-height:1.5;padding-bottom:48px}.easy-page *,.easy-page *:before,.easy-page *:after{box-sizing:border-box}.easy-page svg{width:24px;height:24px;flex:0 0 auto}.easy-header{background:hsl(var(--easy-brand-strong));padding:26px 20px 44px}.easy-header-inner{max-width:760px;margin:0 auto}.easy-header,.easy-header *{color:hsl(var(--easy-on-brand))!important}.easy-brand{display:flex;align-items:center;gap:12px}.easy-brand img{width:54px;height:54px;border-radius:14px;-o-object-fit:cover;object-fit:cover;border:2px solid hsl(var(--easy-on-brand) / .4)}.easy-brand span{font-weight:800;font-size:18px;letter-spacing:.06em}.easy-page .easy-header h1{margin:22px 0 10px!important;font-size:34px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.01em!important}.easy-page .easy-header p{margin:0;font-size:20px;line-height:1.5;opacity:.95}.easy-langs{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.easy-langs button{min-height:48px;padding:8px 18px;border-radius:999px;border:2px solid hsl(var(--easy-on-brand) / .6);background:transparent;font-size:17px;font-weight:700;cursor:pointer}.easy-page .easy-langs button.is-on{background:hsl(var(--easy-on-brand));color:hsl(var(--easy-brand-strong))!important}.easy-main{max-width:760px;margin:-24px auto 0;padding:0 14px;display:grid;gap:22px}.easy-form,.easy-fieldset{display:grid;gap:22px}.easy-fieldset{border:0;margin:0;padding:0;min-width:0}.easy-footer{text-align:center;margin-top:32px;font-size:16px;color:hsl(var(--easy-muted))}.easy-tips{background:hsl(var(--easy-card));border:2px solid hsl(var(--easy-line));border-radius:22px;padding:20px 22px}.easy-tips strong{display:block;font-size:20px;color:hsl(var(--easy-brand-strong));margin-bottom:8px}.easy-tips ul{margin:0;padding-left:24px;display:grid;gap:6px;font-size:18px;color:hsl(var(--easy-ink))}.easy-step{background:hsl(var(--easy-card));border:2px solid hsl(var(--easy-line));border-radius:24px;padding:28px 24px;scroll-margin-top:16px}.easy-step:focus{outline:none}.easy-step-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}.easy-step-num{flex:0 0 auto;width:52px;height:52px;border-radius:999px;background:hsl(var(--easy-brand));display:grid;place-items:center;font-size:24px;font-weight:800}.easy-page .easy-step-num{color:hsl(var(--easy-on-brand))}.easy-page .easy-step-kicker{display:block;font-size:16px;font-weight:700;color:hsl(var(--easy-muted))}.easy-page .easy-step h2{margin:2px 0 0!important;font-size:27px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.01em!important;color:hsl(var(--easy-brand-strong))!important}.easy-page .easy-step-hint{margin:6px 0 0;font-size:18px;color:hsl(var(--easy-muted))}.easy-step-body{display:grid;gap:28px}.easy-subcard{display:grid;gap:22px;padding:22px 18px;border-radius:20px;background:hsl(var(--easy-canvas));border:2px solid hsl(var(--easy-line))}.easy-page .easy-subtitle{display:flex;align-items:center;gap:10px;margin:0!important;font-size:22px!important;font-weight:800!important;line-height:1.3!important;color:hsl(var(--easy-brand-strong))!important}.easy-field{display:grid;gap:10px;scroll-margin-top:90px}.easy-page .easy-label{display:block;margin:0;font-size:20px!important;font-weight:800!important;line-height:1.3;color:hsl(var(--easy-ink))!important}.easy-page .easy-tag{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:999px;font-size:15px;font-weight:700;vertical-align:middle;background:hsl(var(--easy-brand-soft));color:hsl(var(--easy-brand));border:1px solid hsl(var(--easy-brand) / .25)}.easy-page .easy-tag.opt{background:hsl(var(--easy-canvas));color:hsl(var(--easy-muted));border-color:hsl(var(--easy-line))}.easy-page .easy-hint{margin:0;font-size:17px;line-height:1.45;color:hsl(var(--easy-muted))}.easy-page .easy-error{display:flex;gap:10px;align-items:flex-start;margin:0;padding:14px 16px;border-radius:14px;background:hsl(var(--easy-danger-soft));border:2px solid hsl(var(--easy-danger) / .35);font-size:18px;font-weight:700;color:hsl(var(--easy-danger))}.easy-page .easy-error *{color:hsl(var(--easy-danger))}.easy-page .easy-input,.easy-page .easy-field input:not([type=file]):not([type=checkbox]),.easy-page .easy-field select,.easy-page .easy-field textarea{width:100%;min-height:64px;padding:16px 18px!important;font-size:20px!important;font-weight:500;line-height:1.45;color:hsl(var(--easy-ink))!important;background:hsl(var(--easy-card))!important;border:2px solid hsl(var(--easy-muted) / .45)!important;border-radius:14px!important;box-shadow:none!important}.easy-page .easy-field textarea{resize:vertical}.easy-page .easy-field input::-moz-placeholder,.easy-page .easy-field textarea::-moz-placeholder{color:hsl(var(--easy-muted) / .65)!important}.easy-page .easy-field input::placeholder,.easy-page .easy-field textarea::placeholder{color:hsl(var(--easy-muted) / .65)!important}.easy-page .easy-field input:focus,.easy-page .easy-field select:focus,.easy-page .easy-field textarea:focus{border-color:hsl(var(--easy-brand))!important;box-shadow:0 0 0 5px hsl(var(--easy-brand) / .2)!important;outline:none!important}.easy-page .easy-field.has-error input,.easy-page .easy-field.has-error select{border-color:hsl(var(--easy-danger))!important}.easy-page .easy-phone p{margin:0;font-size:17px!important;line-height:1.45!important;color:hsl(var(--easy-muted))!important}.easy-page .easy-phone p[role=alert]{display:none}.easy-choices{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.easy-choices.cols-1{grid-template-columns:1fr}.easy-choices.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 600px){.easy-choices,.easy-choices.cols-3{grid-template-columns:1fr}.easy-choices.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.easy-choice{display:flex;align-items:center;gap:14px;width:100%;min-height:80px;padding:16px;text-align:left;border-radius:18px;border:2px solid hsl(var(--easy-line));background:hsl(var(--easy-card));cursor:pointer;transition:border-color .15s,background .15s}.easy-choice:hover{border-color:hsl(var(--easy-brand) / .55)}.easy-choice:focus-visible{outline:4px solid hsl(var(--easy-brand) / .35)!important;outline-offset:2px}.easy-choice.is-on{border-color:hsl(var(--easy-brand));background:hsl(var(--easy-brand-soft));box-shadow:inset 0 0 0 2px hsl(var(--easy-brand))}.easy-choice-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;background:hsl(var(--easy-brand-soft))}.easy-page .easy-choice-icon{color:hsl(var(--easy-brand))}.easy-page .easy-choice.is-on .easy-choice-icon{background:hsl(var(--easy-brand));color:hsl(var(--easy-on-brand))}.easy-choice-text{flex:1;min-width:0;display:grid;gap:2px}.easy-page .easy-choice-text strong{font-size:20px;font-weight:800;line-height:1.25;color:hsl(var(--easy-ink))}.easy-page .easy-choice-text span{font-size:16px;color:hsl(var(--easy-muted))}.easy-choice-check{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;border:3px solid hsl(var(--easy-muted) / .45);color:transparent}.easy-choice.is-multi .easy-choice-check{border-radius:10px}.easy-page .easy-choice.is-on .easy-choice-check{background:hsl(var(--easy-brand));border-color:hsl(var(--easy-brand));color:hsl(var(--easy-on-brand))}.easy-photos{display:grid;gap:14px}.easy-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.easy-photo{display:grid;gap:8px}.easy-photo img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:16px;border:2px solid hsl(var(--easy-line));background:hsl(var(--easy-brand-soft))}.easy-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:64px;padding:14px 22px;border-radius:16px;font-size:20px;font-weight:800;border:2px solid transparent;cursor:pointer;text-decoration:none;text-align:center}.easy-btn:disabled{opacity:.55;cursor:not-allowed}.easy-btn-primary{background:hsl(var(--easy-brand));box-shadow:0 8px 20px hsl(var(--easy-brand) / .25)}.easy-btn-primary:hover:not(:disabled){background:hsl(var(--easy-brand-strong))}.easy-page .easy-btn-primary,.easy-page .easy-btn-primary *{color:hsl(var(--easy-on-brand))!important}.easy-btn-secondary{background:hsl(var(--easy-card));border-color:hsl(var(--easy-brand) / .5)}.easy-page .easy-btn-secondary,.easy-page .easy-btn-secondary *{color:hsl(var(--easy-brand-strong))}.easy-btn-dashed{background:hsl(var(--easy-brand-soft));border:3px dashed hsl(var(--easy-brand) / .55);min-height:72px}.easy-page .easy-btn-dashed,.easy-page .easy-btn-dashed *{color:hsl(var(--easy-brand-strong))}.easy-btn-danger{min-height:48px;font-size:17px;background:hsl(var(--easy-card));border-color:hsl(var(--easy-danger) / .4)}.easy-page .easy-btn-danger,.easy-page .easy-btn-danger *{color:hsl(var(--easy-danger))}.easy-btn-inline{width:auto}.easy-btn.is-recording{background:hsl(var(--easy-danger));border-color:hsl(var(--easy-danger))}.easy-page .easy-btn.is-recording,.easy-page .easy-btn.is-recording *{color:hsl(var(--easy-on-brand))!important}.easy-spin{animation:easy-spin 1s linear infinite}@keyframes easy-spin{to{transform:rotate(360deg)}}.easy-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.easy-page .easy-row strong{font-size:20px;color:hsl(var(--easy-ink))}.easy-dictation,.easy-list{display:grid;gap:12px}.easy-item{display:grid;gap:14px;padding:18px;border-radius:18px;background:hsl(var(--easy-card));border:2px solid hsl(var(--easy-line))}.easy-notice{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:18px;background:hsl(var(--easy-brand-soft));border:2px solid hsl(var(--easy-brand) / .3)}.easy-page .easy-notice strong{display:block;font-size:21px;line-height:1.3;color:hsl(var(--easy-brand-strong))}.easy-page .easy-notice p{margin:4px 0 0;font-size:18px;color:hsl(var(--easy-ink))}.easy-notice.is-strong{background:hsl(var(--easy-brand));border-color:hsl(var(--easy-brand))}.easy-page .easy-notice.is-strong,.easy-page .easy-notice.is-strong *{color:hsl(var(--easy-on-brand))!important}.easy-notice.is-strong svg{width:36px;height:36px}.easy-review{margin:0;display:grid;gap:10px}.easy-review div{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:14px;background:hsl(var(--easy-canvas));font-size:18px}.easy-page .easy-review dt{font-weight:700;color:hsl(var(--easy-muted))}.easy-page .easy-review dd{margin:0;font-weight:800;text-align:right;color:hsl(var(--easy-ink));word-break:break-word}.easy-steps-list{margin:0;padding-left:26px;display:grid;gap:6px;font-size:18px}.easy-page .easy-code-input{text-align:center;letter-spacing:.4em;font-size:28px!important;font-weight:800!important}.easy-contract{overflow:hidden;border-radius:16px;border:2px solid hsl(var(--easy-line));background:hsl(var(--easy-card))}.easy-contract iframe{display:block;width:100%;height:440px;border:0;background:hsl(var(--easy-card))}.easy-contract-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;background:hsl(var(--easy-canvas))}@media (max-width: 600px){.easy-contract-actions{grid-template-columns:1fr}}.easy-submit{display:grid;gap:16px;padding:24px;border-radius:24px;background:hsl(var(--easy-card));border:2px solid hsl(var(--easy-line))}.easy-page .easy-submit-note{display:flex;gap:12px;margin:0;font-size:18px;color:hsl(var(--easy-muted))}.easy-success{display:grid;gap:18px;padding:34px 22px;border-radius:26px;text-align:center;background:hsl(var(--easy-card));border:2px solid hsl(var(--easy-line))}.easy-success-icon{width:88px;height:88px;margin:0 auto;border-radius:999px;display:grid;place-items:center;background:hsl(var(--easy-brand))}.easy-success-icon.is-warn{background:hsl(var(--easy-muted))}.easy-page .easy-success-icon,.easy-page .easy-success-icon *{color:hsl(var(--easy-on-brand))}.easy-success-icon svg{width:48px;height:48px}.easy-page .easy-success h2{margin:0!important;font-size:32px!important;line-height:1.2!important;font-weight:800!important;color:hsl(var(--easy-brand-strong))!important}.easy-page .easy-success-text{margin:0;font-size:20px;color:hsl(var(--easy-ink))}.easy-code-box{display:grid;gap:10px;padding:20px;border-radius:18px;background:hsl(var(--easy-canvas));border:2px dashed hsl(var(--easy-brand) / .45)}.easy-page .easy-code-box>span{font-size:18px;font-weight:700;color:hsl(var(--easy-muted))}.easy-page .easy-code-box>strong{font-size:36px;font-weight:900;letter-spacing:.1em;color:hsl(var(--easy-brand-strong));word-break:break-all}@media (max-width: 600px){.easy-page .easy-header h1{font-size:30px!important}.easy-step{padding:22px 16px;border-radius:20px}.easy-step-num{width:44px;height:44px;font-size:21px}.easy-page .easy-step h2{font-size:24px!important}}
