.o_EtCG_page{--navy:#1b2140;--marigold:#f4b223;--marigold-soft:#fde9b8;--purple:#5a3d8a;--purple-dark:#46306c;--purple-soft:#ece6f5;--paper:#fbf8f1;--ink:#1b2140;--muted:#5d6280;--line:#e4dfd2;--danger:#a3312a;--display:"Fraunces", Georgia, "Times New Roman", serif;background:var(--paper);min-height:100vh;color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.o_EtCG_header{background:var(--navy);color:#fff;border-bottom:6px solid var(--marigold)}.o_EtCG_headerInner{max-width:1100px;margin:0 auto;padding:1.25rem 1rem 1.75rem}.o_EtCG_backLink{color:var(--marigold-soft);font-size:.9rem;text-decoration:none}.o_EtCG_backLink:hover{text-decoration:underline}.o_EtCG_backLink:focus-visible{outline:3px solid var(--marigold);outline-offset:3px;border-radius:3px}.o_EtCG_title{font-family:var(--display);color:var(--marigold);margin:.4rem 0 .35rem;font-size:clamp(2rem,6vw,3.2rem);font-weight:800;line-height:1.05}.o_EtCG_tagline{color:#d9dcef;margin:0}.o_EtCG_main{max-width:1100px;margin:0 auto;padding:1.5rem 1rem 3rem}.o_EtCG_columns{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:1.5rem;display:grid}@media (max-width:820px){.o_EtCG_columns{grid-template-columns:minmax(0,1fr)}}.o_EtCG_how h2,.o_EtCG_form h2,.o_EtCG_thanks h2{font-family:var(--display);margin:0 0 .75rem;font-size:1.5rem;font-weight:800}.o_EtCG_steps{counter-reset:step;flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.o_EtCG_steps li{counter-increment:step;padding-left:2.6rem;position:relative}.o_EtCG_steps li:before{content:counter(step);background:var(--marigold);width:1.9rem;height:1.9rem;color:var(--navy);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-.1rem;left:0}.o_EtCG_note{color:var(--muted);margin:1rem 0 0;font-size:.9rem}.o_EtCG_form{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.o_EtCG_row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.o_EtCG_field{flex-direction:column;gap:.35rem;display:flex}.o_EtCG_field>span,.o_EtCG_choices legend{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.8rem;font-weight:700}.o_EtCG_field em,.o_EtCG_choices em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:400}.o_EtCG_field input,.o_EtCG_field textarea{font:inherit;border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:.6rem .7rem}.o_EtCG_field textarea{resize:vertical}.o_EtCG_field input:focus-visible,.o_EtCG_field textarea:focus-visible{outline:3px solid var(--purple);outline-offset:1px;border-color:var(--purple)}.o_EtCG_choices{border:0;min-width:0;margin:0;padding:0}.o_EtCG_choices legend{margin-bottom:.4rem;padding:0}.o_EtCG_choices>div{flex-wrap:wrap;gap:.45rem;display:flex}.o_EtCG_chip,.o_EtCG_chipOn{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:.45rem .85rem;font-size:.92rem;font-weight:600;display:inline-flex}.o_EtCG_chip:hover{border-color:var(--purple)}.o_EtCG_chipOn{background:var(--purple);border-color:var(--purple);color:#fff}.o_EtCG_chip input,.o_EtCG_chipOn input{opacity:0;width:1px;height:1px;position:absolute}.o_EtCG_chip:focus-within,.o_EtCG_chipOn:focus-within{outline:3px solid var(--marigold);outline-offset:2px}.o_EtCG_drop,.o_EtCG_dropActive{text-align:center;border:2px dashed var(--line);background:var(--paper);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:.2rem;padding:1.25rem 1rem;display:flex}.o_EtCG_drop:hover,.o_EtCG_dropActive{border-color:var(--purple);background:var(--purple-soft)}.o_EtCG_drop:focus-within,.o_EtCG_dropActive:focus-within{outline:3px solid var(--purple);outline-offset:2px}.o_EtCG_drop input,.o_EtCG_dropActive input{opacity:0;width:1px;height:1px;position:absolute}.o_EtCG_drop span,.o_EtCG_dropActive span{color:var(--muted);font-size:.88rem}.o_EtCG_fileChip{background:var(--purple-soft);word-break:break-word;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.o_EtCG_fileChip button{font:inherit;color:var(--danger);cursor:pointer;background:0 0;border:0;flex:none;font-size:.88rem;text-decoration:underline}.o_EtCG_muted{color:var(--muted)}.o_EtCG_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.o_EtCG_error{color:var(--danger);margin:0;font-weight:600}.o_EtCG_primary,.o_EtCG_primaryLink{font:inherit;background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;padding:.8rem 1.5rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-block}.o_EtCG_primary:hover:not(:disabled),.o_EtCG_primaryLink:hover{background:var(--purple-dark)}.o_EtCG_primary:disabled{opacity:.55;cursor:default}.o_EtCG_primary:focus-visible,.o_EtCG_primaryLink:focus-visible{outline:3px solid var(--marigold);outline-offset:2px}.o_EtCG_thanks{border:1px solid var(--line);border-left:6px solid var(--marigold);background:#fff;border-radius:12px;max-width:640px;padding:1.5rem}.o_EtCG_thanks p{margin:0 0 1.25rem}.o_EtCG_pasteLabel{margin:.75rem 0 .3rem;font-size:.95rem;font-weight:700;display:block}
