.consultation-page{color:#f5f4e9;background:#25342b;min-height:calc(100svh - 100px);padding:22px clamp(20px,5vw,80px) 64px}.consultation-back{max-width:1120px;margin:auto}.consultation-back a{color:#d7decb;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.consultation-back a:hover{color:#fffef5;text-underline-offset:5px;text-decoration:underline}.consultation-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;max-width:1060px;margin:26px auto 0;display:grid}.consultation-eyebrow{letter-spacing:.12em;color:#e5b28a;font-size:10px;font-weight:700}.consultation-intro h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(38px,4.5vw,60px);line-height:1.1}.consultation-intro h1 em{color:#d4dfc3;font-family:Georgia,serif;font-weight:400}.consultation-intro>p:not(.consultation-eyebrow){max-width:350px;font-size:14px;line-height:1.9}.consultation-intro ol{margin:26px 0;padding-left:24px;font-size:13px;line-height:2.4}.consultation-intro .consultation-note{color:#d2dcc8;border-top:1px solid #56654f;padding-top:20px;font-size:12px!important}.consultation-card{--plan-accent:#476845;--plan-button:#365c3a;--plan-hover:#24492d;color:#27332a;background:#faf9f1;border:1px solid #dce1d1;border-radius:18px;min-width:0;padding:28px;box-shadow:0 12px 36px #0b170f14}.consultation-package{color:#27332a;border-top:3px solid var(--plan-accent);background:#faf9f1;border-bottom:1px solid #dce1d1;border-radius:10px;gap:12px;margin-bottom:24px;padding:18px;display:grid}.consultation-package span{letter-spacing:.12em;font-size:8px}.consultation-package strong{margin-top:7px;font-size:16px;display:block}.consultation-package p{font-size:23px;font-weight:750;line-height:1.3}.consultation-package small{color:#57654d;margin-top:5px;font-size:11px;font-weight:500;display:block}.consultation-card h2{letter-spacing:-.03em;font-size:23px;line-height:1.3}.consultation-caption{color:#546449;margin:7px 0 20px;font-size:12px;line-height:1.7}.consultation-fields{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}.consultation-field{min-width:0}.consultation-field label{align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.consultation-field label>span{color:#5d6c53;font-size:9px}.consultation-field label small{color:#5d6c53;font-size:10px;font-weight:400}.consultation-field select,.consultation-field input,.consultation-field textarea{width:100%;min-height:46px;font:inherit;color:#283d2b;box-sizing:border-box;background:#fffef8;border:1px solid #849179;border-radius:8px;padding:11px 10px;font-size:14px}.consultation-field select{text-overflow:ellipsis;padding-right:26px}.consultation-field select:disabled{color:#65715c;opacity:1;background:#eeefe6;border-color:#d0d7c5}.consultation-field textarea{resize:vertical;line-height:1.6}.consultation-status{color:#526148;min-height:30px;margin-top:13px;font-size:11px;line-height:1.7}.consultation-text-button{text-underline-offset:3px;color:#435e37;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:11px;text-decoration:underline;display:block}.consultation-detail{margin:12px 0 18px}.consultation-primary{background:var(--plan-button);color:#fffef8;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:13px 17px;font-size:13px;font-weight:700;display:flex}.consultation-primary:disabled{color:#536049;cursor:default;background:#dfe4d5}.consultation-primary:not(:disabled):hover{background:var(--plan-hover)}.consultation-privacy{color:#5b674f;margin-top:12px;font-size:10px;line-height:1.8}.consultation-page :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #ad4c1d}.consultation-review{border-top:1px solid #ccd7bf;margin-top:24px;padding-top:22px}.consultation-review h3{font-size:18px}.consultation-review dl{margin:14px 0;font-size:12px;line-height:1.6}.consultation-review dl>div{grid-template-columns:115px 1fr;gap:12px;padding:6px 0;display:grid}.consultation-review dt{color:#5b674f}.consultation-review dd{overflow-wrap:anywhere;margin:0;font-weight:650}.consultation-review>p{margin-bottom:16px;font-size:11px;line-height:1.7}.consultation-attribution{color:#616e54;margin-top:24px;font-size:9px;line-height:1.7}.consultation-attribution a{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.consultation-page{padding:18px 20px 35px}.consultation-layout{margin-top:26px;display:block}.consultation-intro h1{margin:13px 0;font-size:39px}.consultation-intro h1 br{display:block}.consultation-intro>p:not(.consultation-eyebrow){max-width:none;font-size:12px}.consultation-intro ol{display:none}.consultation-intro .consultation-note{margin:12px 0 22px;padding-top:10px;font-size:11px!important}.consultation-card{border-radius:13px;padding:20px}.consultation-fields{grid-template-columns:1fr;gap:14px}.consultation-field select,.consultation-field input,.consultation-field textarea{font-size:16px}.consultation-package{margin-bottom:20px;padding:15px}.consultation-package strong{font-size:15px}.consultation-card h2{font-size:22px}.consultation-review dl>div{grid-template-columns:100px 1fr;gap:10px}}.consultation-card--selaras{--plan-accent:#576c3d}.consultation-card--laju{--plan-accent:#9f511f;--plan-button:#a54a1c;--plan-hover:#873b14}.consultation-card--cakrawala{--plan-accent:#3f605c}.consultation-intro>p:not(.consultation-eyebrow),.consultation-intro ol{color:#d3dccc}.consultation-page>.consultation-back a:focus-visible{outline-color:#f2b57d}
