.page_page__rGlVL{--cream:#f7f1e7;--navy:#172033;--red:#ff665e;background:#fff;color:var(--navy)}.page_hero__inBtq{position:relative;padding:clamp(5rem,10vw,9rem) 1.5rem 7rem;overflow:hidden;background:var(--navy);color:#fff}.page_hero__inBtq:after{position:absolute;right:-10rem;bottom:-18rem;width:40rem;height:40rem;border:1px solid #ffffff20;border-radius:50%;box-shadow:0 0 0 6rem #ffffff08,0 0 0 12rem #ff665e0a;content:""}.page_heroInner__5D_Uz{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:end;grid-gap:7rem;gap:7rem;max-width:1180px;margin:auto}.page_faq__eSlsw>span,.page_form__xKkju header span,.page_hero__inBtq span,.page_method__AaLmt header span,.page_output__bIfSe aside span,.page_output__bIfSe header span{font:700 .69rem var(--font-mono);letter-spacing:.12em}.page_hero__inBtq span{color:var(--violet-200)}.page_hero__inBtq h1{max-width:880px;margin:1.4rem 0;font:600 clamp(3.2rem,7vw,6.4rem)/.94 var(--font-display);letter-spacing:-.055em}.page_hero__inBtq h1 em{color:var(--red);font-style:normal}.page_hero__inBtq p{max-width:750px;color:var(--ink-300);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.page_hero__inBtq ul{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;color:var(--ink-300);font-size:.82rem;font-weight:700}.page_hero__inBtq li:before{margin-right:.45rem;color:var(--lime-400);content:"✓"}.page_hero__inBtq aside{padding:1.5rem;border:1px solid #ffffff25;background:#ffffff0b;transform:rotate(1.5deg)}.page_hero__inBtq aside b{display:block;padding-bottom:1rem;border-bottom:1px solid #ffffff1f;font:700 .7rem var(--font-mono);letter-spacing:.1em}.page_hero__inBtq aside p{margin:1rem 0 0;color:#fff;font:600 1rem var(--font-sans)}.page_desk__uKxkb{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:1240px;margin:-3rem auto 8rem;padding:0 1.5rem}.page_form__xKkju,.page_output__bIfSe{min-width:0;padding:clamp(1.4rem,3vw,2.5rem);border:1px solid var(--ink-200);background:#fff}.page_output__bIfSe{border-left:0;background:var(--cream)}.page_form__xKkju>header,.page_output__bIfSe>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.7rem}.page_form__xKkju header span,.page_output__bIfSe aside span,.page_output__bIfSe header span{color:var(--violet-700)}.page_form__xKkju h2,.page_output__bIfSe h2{margin:.45rem 0 0;font:600 clamp(1.6rem,3vw,2.2rem)/1.05 var(--font-display)}.page_form__xKkju header button,.page_output__bIfSe header button{padding:.65rem .8rem;border:1px solid var(--violet-200);border-radius:7px;background:var(--violet-50);color:var(--violet-700);font-weight:800;cursor:pointer}.page_two__KAhYr{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.page_form__xKkju label{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:1rem}.page_form__xKkju label span{font-size:.8rem;font-weight:800}.page_form__xKkju label i{color:var(--ink-500);font-style:normal;font-weight:500}.page_form__xKkju input,.page_form__xKkju select,.page_form__xKkju textarea{width:100%;padding:.8rem .9rem;border:1px solid var(--ink-300);border-radius:7px;background:#fff;color:var(--ink-900);font:inherit;resize:vertical}.page_form__xKkju input:focus,.page_form__xKkju select:focus,.page_form__xKkju textarea:focus{outline:3px solid var(--violet-100);border-color:var(--violet-500)}.page_generate__TetR2{display:flex;align-items:center;justify-content:space-between;width:100%;height:52px;padding:0 1rem;border:0;border-radius:8px;background:var(--red);color:#fff;font-weight:800;cursor:pointer;box-shadow:var(--shadow-md)}.page_generate__TetR2:hover{background:var(--coral-600)}.page_privacy__XLh_0{display:block;margin-top:.7rem;color:var(--ink-500);text-align:center}.page_error__DoDxx{padding:.8rem;background:var(--danger-50);color:var(--danger-700);font-size:.8rem}.page_blank__pLR2K{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:480px;color:var(--ink-500);font-size:.8rem;text-align:center}.page_blank__pLR2K>div{grid-column:1/-1;display:grid;grid-gap:.55rem;gap:.55rem;width:80%;margin:0 auto 4rem}.page_blank__pLR2K i{height:7px;background:#ddd5c9}.page_blank__pLR2K i:nth-child(2){width:90%}.page_blank__pLR2K i:nth-child(3){width:95%}.page_blank__pLR2K i:nth-child(4){width:72%}.page_blank__pLR2K i:nth-child(5){width:84%}.page_output__bIfSe pre{min-height:400px;margin:0;padding:2rem;background:#fff;border:1px solid #ded5c7;color:var(--ink-800);font:500 .95rem/1.75 var(--font-sans);white-space:pre-wrap;box-shadow:7px 8px 0 #e7ddce}.page_output__bIfSe>footer{display:flex;justify-content:space-between;gap:1rem;margin:1.2rem 0;color:var(--ink-500);font-size:.72rem}.page_output__bIfSe aside{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.3rem;background:var(--navy);color:#fff}.page_output__bIfSe aside h3{margin:.4rem 0 0;font:600 1.25rem var(--font-display)}.page_output__bIfSe aside p{margin:.35rem 0 0;color:var(--ink-300);font-size:.75rem}.page_output__bIfSe aside a{flex:none;padding:.8rem 1rem;border-radius:7px;background:var(--red);color:#fff;font-weight:800;text-decoration:none}.page_faq__eSlsw,.page_method__AaLmt{max-width:1180px;margin:0 auto;padding:0 1.5rem 8rem}.page_method__AaLmt header{display:grid;grid-template-columns:170px 1fr;grid-gap:2rem;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--ink-200)}.page_faq__eSlsw>span,.page_method__AaLmt header span{color:var(--violet-700)}.page_faq__eSlsw h2,.page_method__AaLmt h2{max-width:750px;margin:0;font:600 clamp(2.4rem,5vw,4.5rem)/1 var(--font-display);letter-spacing:-.04em}.page_method__AaLmt>div{display:grid;grid-template-columns:repeat(3,1fr)}.page_method__AaLmt article{padding:2rem;border-bottom:1px solid var(--ink-200)}.page_method__AaLmt article+article{border-left:1px solid var(--ink-200)}.page_method__AaLmt article b{color:var(--red);font-family:var(--font-mono)}.page_method__AaLmt article h3{margin:2rem 0 .7rem}.page_faq__eSlsw details p,.page_method__AaLmt article p{color:var(--ink-600);line-height:1.65}.page_faq__eSlsw h2{margin:.6rem 0 2rem}.page_faq__eSlsw details{padding:1.25rem 0;border-top:1px solid var(--ink-200)}.page_faq__eSlsw details:last-child{border-bottom:1px solid var(--ink-200)}.page_faq__eSlsw summary{font-weight:800;cursor:pointer}.page_faq__eSlsw details p{max-width:800px}@media(max-width:850px){.page_desk__uKxkb,.page_heroInner__5D_Uz{grid-template-columns:1fr}.page_hero__inBtq aside{display:none}.page_output__bIfSe{border-top:0;border-left:1px solid var(--ink-200)}.page_method__AaLmt header,.page_method__AaLmt>div{grid-template-columns:1fr}.page_method__AaLmt article+article{border-left:0}.page_output__bIfSe aside{align-items:stretch;flex-direction:column}.page_output__bIfSe aside a{text-align:center}}@media(max-width:560px){.page_hero__inBtq{padding:4rem 1.1rem 5.5rem}.page_hero__inBtq h1{font-size:clamp(3rem,15vw,4.2rem)}.page_hero__inBtq ul{align-items:flex-start;flex-direction:column}.page_desk__uKxkb{padding:0 .75rem}.page_form__xKkju,.page_output__bIfSe{padding:1.2rem}.page_form__xKkju>header{align-items:flex-start;flex-direction:column}.page_two__KAhYr{grid-template-columns:1fr}.page_output__bIfSe pre{padding:1.2rem}.page_output__bIfSe>footer{flex-direction:column}.page_blank__pLR2K{grid-template-columns:1fr}.page_blank__pLR2K span{display:none}.page_faq__eSlsw,.page_method__AaLmt{padding-inline:1.1rem}.page_method__AaLmt article{padding-inline:0}}