.consultation-guide{color:#f1f7f3;margin-block:clamp(52px,6vw,84px);scroll-margin-top:115px}.consultation-guide__heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:32px;margin-bottom:28px;display:grid}.consultation-kicker{color:#afd6c0;font:500 11px/1.65 var(--studio-mono,monospace);letter-spacing:.08em;margin:0 0 17px}.consultation-guide h2{color:#f1f7f3;font:700 clamp(28px, 3.4vw, 48px)/1.08 var(--studio-display,sans-serif);letter-spacing:-.05em;margin:0}.consultation-guide h2 em{color:#a2f3cd;font-style:normal}.consultation-guide__heading>p{color:#bdccc3;max-width:47ch;margin:0;font-size:15px;line-height:1.85}.consultation-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.consultation-option{background:linear-gradient(135deg,#b5e3ca0c,#11201875);border:1px solid #c6ecda29;border-radius:18px;flex-direction:column;min-width:0;padding:clamp(22px,2.2vw,30px);display:flex;box-shadow:inset 0 1px #edfff310}.consultation-option--free{background:linear-gradient(140deg,#a2f3cd17,#112018a1);border-color:#a2f3cd55}.consultation-option__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.consultation-option__top>span{color:#acc5b6;font:10px/1.6 var(--studio-mono,monospace);letter-spacing:.04em}.consultation-option__top b{color:#c5f5dc;border:1px solid #a2f3cd35;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:600}.consultation-option--free .consultation-option__top b{color:#0f2118;background:#a2f3cd}.consultation-guide .consultation-option h3{color:#f1f7f3;font:650 clamp(21px, 1.7vw, 26px)/1.25 var(--studio-display,sans-serif);letter-spacing:-.03em;margin:26px 0 13px}.consultation-option p{color:#c2d0c7;margin:0;font-size:14px;line-height:1.8}.consultation-option ul{gap:10px;margin:23px 0;padding:0;list-style:none;display:grid}.consultation-option li{color:#d4e3da;padding-left:18px;font-size:13px;line-height:1.7;position:relative}.consultation-option li:before{content:"✓︎";color:#a2f3cd;position:absolute;left:0}.consultation-option .consultation-option__note{color:#adbeb3;border-top:1px solid #c6ecda20;margin-top:auto;padding-top:18px;font-size:12px;line-height:1.8}.consultation-specialist{color:#c6f1db;text-underline-offset:4px;justify-content:space-between;gap:10px;margin-top:16px;padding-block:8px;font-size:12px;line-height:1.6;text-decoration:underline;display:flex}.consultation-start{background:#a2f3cd07;border:1px solid #c6ecda25;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-top:16px;padding:26px 28px;display:flex}.consultation-start>div{max-width:70ch}.consultation-start h3{color:#f1f7f3;font:650 22px/1.3 var(--studio-display,sans-serif);letter-spacing:-.03em;margin:0 0 10px}.consultation-start p{color:#bdccc3;margin:0;font-size:14px;line-height:1.8}.consultation-start>a{color:#10221a;background:#a2f3cd;border:1px solid #a2f3cd;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;min-height:50px;padding:14px 18px;font-size:14px;font-weight:700;display:inline-flex}.consultation-start>a:hover{background:#d0ffe6}.consultation-promise{color:#adbeb3;border-left:2px solid #a2f3cd50;margin:18px 0 0;padding-left:12px;font-size:12px;line-height:1.8}.consultation-guide a:focus-visible{outline-offset:4px;outline:2px solid #c9bbff}@media (width<=1020px){.consultation-guide__heading{grid-template-columns:1fr;gap:20px}.consultation-guide__heading>p{max-width:65ch}.consultation-options{grid-template-columns:1fr}.consultation-option{padding:26px}.consultation-start{flex-direction:column;align-items:start}}@media (width<=540px){.consultation-option,.consultation-start{padding:22px}.consultation-start>a{width:100%}.consultation-guide__heading>p{font-size:14px}}.consultation-guide{color:#fffdf8}.consultation-guide h2{color:#fffdf8;font-family:var(--studio-display);font-weight:800}.consultation-guide h2 em{color:#d9c9af;font-family:Georgia,serif;font-size:.8em;font-style:italic;font-weight:400}.consultation-kicker{color:#d9c9af}.consultation-guide__heading>p,.consultation-option p,.consultation-start p{color:#bcb8b0}.consultation-option,.consultation-option--free,.consultation-start{box-shadow:none;background:#242524;border:1px solid #ffffff30;border-radius:12px}.consultation-option__top>span,.consultation-option .consultation-option__note{color:#bcb8b0}.consultation-option__top b,.consultation-option--free .consultation-option__top b{color:#d9c9af;background:0 0;border-color:#d9c9af}.consultation-guide .consultation-option h3,.consultation-start h3{color:#fffdf8}.consultation-option li{color:#e7e2da}.consultation-option li:before,.consultation-specialist{color:#d9c9af}.consultation-start>a{color:#fffdf8;background:0 0;border:1px solid #fffdf8;border-radius:8px;font-weight:500}.consultation-start>a:hover{color:#171817;background:#fffdf8}.consultation-promise{color:#bcb8b0;border-color:#d9c9af}.consultation-guide a:focus-visible{outline-color:#d9c9af}.consultation-contact[data-astro-cid-6bfsojfh]{color:#f1f7f3;background:radial-gradient(at 15% 10%,#a2f3cd14,#0000 55%),#08100d;width:min(1340px,100% - 80px);padding:150px 0 40px}.consultation-contact[data-astro-cid-6bfsojfh] .contact-title[data-astro-cid-6bfsojfh]{max-width:1040px;padding-left:0}.consultation-contact[data-astro-cid-6bfsojfh] .contact-title[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{color:#f1f7f3;font:700 clamp(34px, 4.5vw, 60px)/1.1 var(--studio-display);letter-spacing:-.05em}.consultation-contact[data-astro-cid-6bfsojfh] .contact-title[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] em[data-astro-cid-6bfsojfh]{color:#a2f3cd}.consultation-contact[data-astro-cid-6bfsojfh] .contact-title[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{color:#bbcec2;max-width:66ch;font-size:16px;line-height:1.85}.consultation-contact[data-astro-cid-6bfsojfh] .contact-title[data-astro-cid-6bfsojfh] .eyebrow[data-astro-cid-6bfsojfh]{color:#b6dec8;font-size:11px}.contact-whatsapp-primary[data-astro-cid-6bfsojfh]{color:#10221a;background:#a2f3cd;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:16px 20px;font-size:14px;font-weight:700;display:inline-flex}.consultation-contact[data-astro-cid-6bfsojfh] .contact-layout[data-astro-cid-6bfsojfh]{gap:40px;margin-top:48px;padding-left:0}.consultation-contact[data-astro-cid-6bfsojfh] .contact-methods[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh]:is(a,div){color:#f1f7f3;background:linear-gradient(135deg,#a2f3cd0d,#112018bb);border-color:#c6ecda28}.consultation-contact[data-astro-cid-6bfsojfh] .contact-methods[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:#acc5b6}.consultation-contact[data-astro-cid-6bfsojfh] .contact-methods[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:#f1f7f3;overflow-wrap:anywhere;font-size:clamp(17px,2vw,25px)}.consultation-contact[data-astro-cid-6bfsojfh] .contact-form[data-astro-cid-6bfsojfh]{background:linear-gradient(135deg,#a2f3cd0e,#112018c4);border:1px solid #c6ecda30;border-radius:18px;padding:clamp(22px,3vw,38px)}.contact-form[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:#f1f7f3;letter-spacing:-.03em;margin:0;font-size:25px;line-height:1.2}.contact-form-note[data-astro-cid-6bfsojfh]{color:#b9ccc0;margin:0 0 6px;font-size:14px;line-height:1.8}.consultation-contact[data-astro-cid-6bfsojfh] .contact-form[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:#d2e2d8;font-size:13px}.consultation-contact[data-astro-cid-6bfsojfh] .contact-form[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh]:is(input,select,textarea){color:#f1f7f3;background:#09140e;border-color:#c6ecda3b;font-size:14px}.consultation-contact[data-astro-cid-6bfsojfh] .contact-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{color:#10221a;background:#a2f3cd;border-color:#a2f3cd}.consultation-contact[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh]:is(a,input,select,textarea,button):focus-visible{outline-offset:4px;outline:2px solid #c9bbff}.contact-consultation-wrap[data-astro-cid-6bfsojfh]{background:#08100d;padding:1px max(24px,50% - 670px) 45px}@media (width<=640px){.consultation-contact[data-astro-cid-6bfsojfh]{width:calc(100% - 36px);padding-top:110px}.consultation-contact[data-astro-cid-6bfsojfh] .contact-title[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-size:clamp(32px,10vw,48px)}.contact-whatsapp-primary[data-astro-cid-6bfsojfh]{width:100%;font-size:13px}.consultation-contact[data-astro-cid-6bfsojfh] .contact-layout[data-astro-cid-6bfsojfh]{gap:30px}.contact-consultation-wrap[data-astro-cid-6bfsojfh]{padding-inline:18px}}.consultation-contact[data-astro-cid-6bfsojfh]{color:#fffdf8;background:#171817;width:min(1150px,100% - 64px)}.consultation-contact[data-astro-cid-6bfsojfh] .contact-title[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{color:#fffdf8;font-family:var(--studio-display);letter-spacing:-.035em;font-weight:800}.consultation-contact[data-astro-cid-6bfsojfh] .contact-title[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] em[data-astro-cid-6bfsojfh]{color:#d9c9af;letter-spacing:-.055em;font-family:Georgia,serif;font-size:.8em;font-style:italic;font-weight:400}.consultation-contact[data-astro-cid-6bfsojfh] .contact-title[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{color:#bcb8b0}.consultation-contact[data-astro-cid-6bfsojfh] .contact-title[data-astro-cid-6bfsojfh] .eyebrow[data-astro-cid-6bfsojfh]{color:#d9c9af}.consultation-contact[data-astro-cid-6bfsojfh] .contact-title[data-astro-cid-6bfsojfh] .eyebrow[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{background:#d9c9af}.contact-whatsapp-primary[data-astro-cid-6bfsojfh]{color:#fffdf8;background:0 0;border:1px solid #fffdf8;font-weight:500}.contact-whatsapp-primary[data-astro-cid-6bfsojfh]:hover{color:#171817;background:#fffdf8}.consultation-contact[data-astro-cid-6bfsojfh] .contact-methods[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh]:is(a,div),.consultation-contact[data-astro-cid-6bfsojfh] .contact-form[data-astro-cid-6bfsojfh]{color:#fffdf8;box-shadow:none;background:#242524;border:1px solid #ffffff30;border-radius:12px}.consultation-contact[data-astro-cid-6bfsojfh] .contact-methods[data-astro-cid-6bfsojfh] b[data-astro-cid-6bfsojfh]{color:#d9c9af}.consultation-contact[data-astro-cid-6bfsojfh] .contact-methods[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh],.contact-form-note[data-astro-cid-6bfsojfh]{color:#bcb8b0}.consultation-contact[data-astro-cid-6bfsojfh] .contact-methods[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh],.contact-form[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:#fffdf8}.consultation-contact[data-astro-cid-6bfsojfh] .contact-form[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:#e7e2da}.consultation-contact[data-astro-cid-6bfsojfh] .contact-form[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh]:is(input,select,textarea){color:#171817;background:#f4f1eb;border:1px solid #ffffff40;border-radius:4px}.consultation-contact[data-astro-cid-6bfsojfh] .contact-form[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh]:is(input,textarea)::placeholder{color:#77736c}.consultation-contact[data-astro-cid-6bfsojfh] .contact-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{color:#fffdf8;background:0 0;border:1px solid #fffdf8;border-radius:8px}.consultation-contact[data-astro-cid-6bfsojfh] .contact-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:hover{color:#171817;background:#fffdf8}.contact-consultation-wrap[data-astro-cid-6bfsojfh]{background:#171817;padding-inline:max(32px,50% - 575px)}.consultation-contact[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh]:is(a,input,select,textarea,button):focus-visible{outline-color:#d9c9af}@media (width<=640px){.consultation-contact[data-astro-cid-6bfsojfh]{width:calc(100% - 36px)}.contact-consultation-wrap[data-astro-cid-6bfsojfh]{padding-inline:18px}}
