.uTuclW_page{padding-bottom:clamp(8px,2vw,32px)}.uTuclW_headBand{padding:clamp(40px,6vw,88px) 0 clamp(28px,4vw,52px)}.uTuclW_head .lead{margin-top:18px}.uTuclW_layout{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:clamp(32px,4.4vw,72px);display:grid}.uTuclW_main{min-width:0}.uTuclW_aside{top:calc(var(--header-h) + 24px);position:sticky}@media (max-width:1023px){.uTuclW_layout{grid-template-columns:minmax(0,1fr)}.uTuclW_aside{position:static}}.uTuclW_panel{border-radius:var(--radius-card);box-shadow:var(--shadow-float);padding:clamp(26px,3vw,40px);position:relative;overflow:hidden}.uTuclW_panelTitle{margin:0 0 18px;font-size:clamp(24px,2.2vw,30px)}.uTuclW_panelSteps{counter-reset:next;margin:0;padding:0;list-style:none}.uTuclW_panelSteps>li{counter-increment:next;border-top:1px solid var(--hairline-dark);grid-template-columns:42px minmax(0,1fr);gap:12px;margin:0;padding:14px 0;font-size:15px;line-height:1.65;display:grid}.uTuclW_panelSteps>li:before{content:counter(next, decimal-leading-zero);font-family:var(--display-latin);color:var(--sun);font-variant-numeric:lining-nums;font-size:24px;font-style:italic;line-height:1.1}.uTuclW_panelNote{border:1px solid var(--hairline-dark);color:var(--on-dark-soft);border-radius:16px;margin:18px 0 0;padding:14px 16px;font-size:13.5px;line-height:1.65}.uTuclW_panelDivider{background:linear-gradient(90deg, transparent, var(--brass) 20%, var(--brass) 80%, transparent);opacity:.6;height:1px;margin:26px 0 22px}.uTuclW_panelAltTitle{font-family:var(--serif);margin:0 0 14px;font-size:19px;font-weight:500}.uTuclW_panelActions{gap:10px;display:grid}.uTuclW_panelActions>*{justify-content:center;width:100%}.uTuclW_panelPhone{letter-spacing:.02em;font-size:17px}.uTuclW_panelFine{color:var(--on-dark-soft);margin:14px 0 0;font-size:13px}.uTuclW_form{gap:clamp(18px,2.2vw,26px);display:grid}.uTuclW_context{border:1px solid var(--hairline);background:#fffdf8bf;border-radius:18px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 clamp(18px,2.2vw,26px);padding:14px 20px;font-size:15px;display:flex}.uTuclW_contextLabel{letter-spacing:.04em;color:var(--muted);font-size:12.5px;font-weight:500}.uTuclW_group{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);margin:0;padding:clamp(22px,3vw,38px);box-shadow:0 1px 2px #241f1c08}.uTuclW_group>legend{align-items:baseline;gap:14px;margin-bottom:22px;font-size:clamp(20px,1.8vw,24px);display:flex}.uTuclW_groupIndex{font-family:var(--display-latin);color:var(--wine);font-variant-numeric:lining-nums;font-size:30px;font-style:italic;font-weight:400;line-height:1}.uTuclW_pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 20px;display:grid}@media (max-width:640px){.uTuclW_pair{grid-template-columns:minmax(0,1fr)}}.uTuclW_kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.uTuclW_kind{cursor:pointer;min-height:92px;transition:border-color .25s ease, background-color .25s ease, box-shadow .3s var(--ease-out);background:#f7f3ea99;border:1px solid #241f1c33;border-radius:20px;grid-template-columns:24px minmax(0,1fr);grid-template-areas:"mark label""mark hint";align-content:start;align-items:start;column-gap:12px;padding:16px 18px;display:grid;position:relative}.uTuclW_kind:hover{border-color:#241f1c6b}.uTuclW_kind input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.uTuclW_kindMark{border:1.5px solid var(--stone);background:var(--surface);border-radius:50%;grid-area:mark;width:20px;height:20px;margin-top:3px;transition:border-color .2s,box-shadow .2s}.uTuclW_kind input:checked~.uTuclW_kindMark{border-color:var(--wine);box-shadow:inset 0 0 0 4px var(--surface), inset 0 0 0 10px var(--wine)}.uTuclW_kind:has(input:checked){border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine);background:#6013240b}.uTuclW_kind:has(input:focus-visible){outline:2px solid var(--wine);outline-offset:3px}.uTuclW_kindLabel{grid-area:label;font-size:16px;font-weight:500;line-height:1.5}.uTuclW_keep{white-space:nowrap}.uTuclW_kindHint{color:var(--muted);grid-area:hint;margin-top:2px;font-size:13px;line-height:1.55}@media (max-width:420px){.uTuclW_kinds{gap:10px}.uTuclW_kind{grid-template-columns:minmax(0,1fr);grid-template-areas:"mark""label""hint";row-gap:6px;padding:14px}}.uTuclW_channels{background:0 0;border:0;margin:4px 0 0;padding:0}.uTuclW_subLegend{font-family:var(--sans);margin:0 0 10px;font-size:14.5px;font-weight:500}.uTuclW_fieldError{color:var(--danger);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.uTuclW_fieldError:before{content:"";background:currentColor;border-radius:2px;flex:none;width:14px;height:2px}.uTuclW_consent{border:1px solid var(--hairline);background:var(--surface);border-radius:22px;gap:8px;padding:20px 22px;display:grid}.uTuclW_consentLabel{cursor:pointer;align-items:flex-start;gap:14px;font-size:15px;line-height:1.7;display:flex}.uTuclW_consentLabel input{flex:none;width:22px;height:22px;margin:3px 0 0}.uTuclW_consent .hint{color:var(--muted);padding-left:36px;font-size:13px}.uTuclW_submitRow{flex-wrap:wrap;align-items:center;gap:14px 24px;padding-top:4px;display:flex}.uTuclW_submitRow .fineprint{margin:0}.uTuclW_errorSummary{border:1px solid #9b2c2c59;border-left:4px solid var(--danger);background:#9b2c2c0d;border-radius:20px;padding:20px 24px}.uTuclW_errorTitle{margin:0 0 8px;font-size:18px}.uTuclW_errorSummary ul{margin:0;padding-left:20px}.uTuclW_errorSummary a{color:var(--danger)}.uTuclW_result{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);padding:clamp(24px,3vw,40px);position:relative;overflow:hidden}.uTuclW_result:before{content:"";background:var(--wine);height:4px;position:absolute;inset:0 0 auto}.uTuclW_resultHandoff:before{background:linear-gradient(90deg,#06c755,#06c75540)}.uTuclW_resultSuccess:before{background:var(--success)}.uTuclW_resultTitle{margin:0 0 10px;font-size:clamp(24px,2.4vw,32px)}.uTuclW_resultLead{color:var(--muted);max-width:62ch}.uTuclW_handoffNote{color:var(--ink);background:#06c75514;border:1px solid #06c7554d;border-radius:14px;align-items:center;gap:12px;max-width:none;margin:0;padding:12px 16px;font-weight:500;display:flex}.uTuclW_handoffNote:before{content:"";background:#06a648;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #06c7552e}.uTuclW_summaryBox{background:var(--canvas);border:1px dashed #241f1c47;border-radius:18px;margin:18px 0 20px;padding:18px 20px}.uTuclW_summaryHead{letter-spacing:.04em;color:var(--muted);margin:0 0 10px;font-size:12.5px;font-weight:500}.uTuclW_summaryList{gap:6px;margin:0;display:grid}.uTuclW_summaryList>div{grid-template-columns:10.5em minmax(0,1fr);gap:12px;font-size:14.5px;line-height:1.6;display:grid}.uTuclW_summaryList dt{color:var(--muted)}.uTuclW_summaryList dd{overflow-wrap:anywhere;margin:0}@media (max-width:520px){.uTuclW_summaryList>div{grid-template-columns:minmax(0,1fr);gap:0}.uTuclW_summaryList dt{font-size:12.5px}}.uTuclW_summaryNote{border-top:1px solid var(--hairline);white-space:pre-wrap;overflow-wrap:anywhere;max-width:none;max-height:240px;margin:12px 0 0;padding-top:12px;font-size:14.5px;line-height:1.7;overflow:auto}.uTuclW_resultActions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:520px){.uTuclW_resultActions>*{justify-content:center;width:100%}}.uTuclW_copyFeedback{min-height:1.6em;color:var(--success);margin:10px 0 4px;font-size:13.5px;font-weight:500}.uTuclW_quoteNumber{gap:2px;margin:16px 0 22px;display:grid}.uTuclW_quoteNumberLabel{color:var(--muted);font-size:13px}.uTuclW_quoteNumber strong{letter-spacing:.04em;color:var(--wine);font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.15}.uTuclW_nextList{margin:0 0 22px;padding-left:1.3em}.uTuclW_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
