.ThailandForm_form__MY26s{margin-top:.5rem;width:100%;min-width:0}.ThailandForm_formTitle__S8cxf{font-size:1.35rem;font-weight:700;color:var(--text-dark,#1a202c);margin:0 0 1rem;line-height:1.35}.ThailandForm_formTitle__S8cxf,.ThailandForm_note___gCNS{max-width:100%;word-wrap:break-word;overflow-wrap:anywhere}.ThailandForm_note___gCNS{font-size:.9rem;color:var(--text-light,#718096);margin:0 0 1.25rem;padding:.75rem 1rem;background:#f8fafc;border-radius:8px;border:1px solid var(--border,#e2e8f0);line-height:1.55}.ThailandForm_fieldset__60_8a{border:1px solid var(--border,#e2e8f0);border-radius:12px;padding:1.25rem 1.35rem 1.35rem;margin:0 0 1.35rem;background:#fff;box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.04));min-width:0;max-width:100%;box-sizing:border-box}.ThailandForm_blockTitle___BiU_{font-size:1.05rem;font-weight:700;color:#1a5f7a;margin:0 0 1rem;padding:0;line-height:1.35;max-width:100%;word-wrap:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ThailandForm_fieldset__60_8a .ThailandForm_blockTitle___BiU_{margin-top:0}.ThailandForm_fieldsetIntro__Odg7E{margin:0 0 1rem;font-size:.88rem;color:var(--text-light,#718096);line-height:1.5;max-width:100%}.ThailandForm_fieldGrid__NPeBC{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.15rem 1.25rem;gap:1.15rem 1.25rem;align-items:stretch;width:100%;min-width:0}.ThailandForm_fieldGridWide__RDv2d{grid-column:1/-1}.ThailandForm_fieldGridSpaced__JDydk{margin-top:1.25rem}.ThailandForm_fieldGridSpacedTight__r1jbn{margin-top:1rem}.ThailandForm_field__CAy4O{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;min-height:0}.ThailandForm_field__CAy4O>.ThailandForm_label__9sIF5{display:block;margin:0 0 .3rem}.ThailandForm_field__CAy4O>.ThailandForm_hint__fb7DA{display:block;margin:0 0 .5rem}.ThailandForm_field__CAy4O>:is(.ThailandForm_input__cOCJB,.ThailandForm_select__n1J6N,.ThailandForm_textarea__tPtOw){margin-top:auto;width:100%;box-sizing:border-box}.ThailandForm_field__CAy4O>.ThailandForm_radioRow___3_rP{margin-top:auto;width:100%}.ThailandForm_label__9sIF5{font-size:.9rem;font-weight:600;color:var(--text-medium,#4a5568);line-height:1.35}.ThailandForm_hint__fb7DA,.ThailandForm_label__9sIF5{max-width:100%;word-wrap:break-word;overflow-wrap:anywhere}.ThailandForm_hint__fb7DA{font-size:.78rem;font-weight:400;color:var(--text-light,#718096);line-height:1.4}.ThailandForm_input__cOCJB,.ThailandForm_select__n1J6N,.ThailandForm_textarea__tPtOw{font-size:1rem;line-height:1.35;padding:.55rem .85rem;border:1px solid var(--border,#e2e8f0);border-radius:8px;background:#fff;color:var(--text-dark,#1a202c);font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.ThailandForm_input__cOCJB,.ThailandForm_select__n1J6N{min-height:2.75rem}.ThailandForm_input__cOCJB[type=date]{min-height:2.75rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ThailandForm_textarea__tPtOw{min-height:6.25rem;height:auto;resize:vertical;line-height:1.5}.ThailandForm_select__n1J6N{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#fff}.ThailandForm_input__cOCJB:focus,.ThailandForm_select__n1J6N:focus,.ThailandForm_textarea__tPtOw:focus{outline:none;border-color:#2a9d8f;box-shadow:0 0 0 3px rgba(42,157,143,.2)}.ThailandForm_radioRow___3_rP{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;align-items:flex-start;align-content:flex-start}.ThailandForm_radioLabel__S82FC{display:inline-flex;align-items:flex-start;gap:.45rem;font-size:.92rem;line-height:1.4;color:var(--text-dark,#1a202c);cursor:pointer;max-width:100%}.ThailandForm_radioLabel__S82FC input{width:1.05rem;height:1.05rem;margin-top:.2rem;flex-shrink:0;accent-color:#2a9d8f}.ThailandForm_fieldCheckbox__fvdQz .ThailandForm_radioLabel__S82FC{align-items:flex-start}.ThailandForm_conditional__MA8Ne{margin-top:1.15rem;padding-top:1.15rem;border-top:1px dashed var(--border,#e2e8f0);width:100%;min-width:0}.ThailandForm_fieldSingle__fq_XI{margin-top:1rem;width:100%;min-width:0}.ThailandForm_fieldCheckbox__fvdQz{display:block}.ThailandForm_fieldCheckbox__fvdQz .ThailandForm_radioLabel__S82FC{margin-top:0}.ThailandForm_docActions__sYAfx{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--border,#e2e8f0);width:100%;min-width:0}.ThailandForm_docActionsRow__e8bC7{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.ThailandForm_submitDoc__jhpJF{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.65rem 1.75rem;font-size:1.05rem;font-weight:600;font-family:inherit;color:#fff;background:linear-gradient(135deg,#0f3460,#1a5f7a 55%,#1e6b7a);border:none;border-radius:10px;cursor:pointer;box-shadow:0 2px 12px rgba(15,52,96,.25);transition:transform .15s ease,box-shadow .15s ease}.ThailandForm_submitDoc__jhpJF:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(15,52,96,.3)}.ThailandForm_submitDoc__jhpJF:active{transform:translateY(0)}.ThailandForm_submitPdf__2nqWu{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.65rem 1.5rem;font-size:1.05rem;font-weight:600;font-family:inherit;color:#1a5f7a;background:#fff;border:2px solid #2a9d8f;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease}.ThailandForm_submitPdf__2nqWu:hover{background:#e6f7f4;color:#0f3460}.ThailandForm_submitPdf__2nqWu:active{transform:translateY(0)}.ThailandForm_payRedirectBanner__lAgjY{width:100%;margin:0 0 1rem;padding:0;display:flex;align-items:center;border:none;box-shadow:none;outline:none;background:transparent}.ThailandForm_payRedirectText___1iO8{margin:0;padding:0;font-size:1rem;font-weight:600;color:#1a5f7a;line-height:1.4;border:none;outline:none;box-shadow:none}.ThailandForm_payModalOverlay__JCJx6{position:fixed;inset:0;z-index:1200;background:rgba(8,24,40,.56);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1rem}.ThailandForm_payModalCard__O_j8o{width:min(100%,620px);position:relative;background:linear-gradient(180deg,#fff,#f8fcff);border-radius:20px;border:1px solid #cfe0eb;box-shadow:0 20px 48px rgba(15,52,96,.3);padding:1.5rem 1.5rem 1.55rem}.ThailandForm_payModalClose__AzCy6{position:absolute;top:.55rem;right:.55rem;width:2rem;height:2rem;border:none;background:transparent;color:#6b7f93;font-size:1.5rem;cursor:pointer}.ThailandForm_payModalClose__AzCy6:hover{color:#0f3460}.ThailandForm_payModalTitle__FYbQN{margin:0 2rem .8rem 0;font-size:1.42rem;font-weight:700;color:#0f3460;letter-spacing:.01em}.ThailandForm_payModalHeader__ZxjFJ{margin:0 0 .85rem;padding:0 0 .7rem;border-bottom:1px solid #dbe7ef}.ThailandForm_payModalText__9KSjW{margin:0 0 .55rem;color:#3c4c5f;line-height:1.55;font-size:1.02rem}.ThailandForm_payModalPriceBox__Zmqax{margin:0 0 .85rem;padding:.9rem;border:1px solid #dbe7ef;border-radius:14px;background:#f8fcff}.ThailandForm_payModalInfoTitle__U8jPV,.ThailandForm_payModalSectionLabel__BTUkb{display:block;margin:0 0 .55rem;font-size:.78rem;font-weight:800;color:#1a5f7a;text-transform:uppercase;letter-spacing:.05em}.ThailandForm_payModalPriceGrid__dH_I3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.ThailandForm_payModalPriceGrid__dH_I3 strong{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.18rem;min-height:3.8rem;padding:.58rem .68rem;border-radius:10px;background:#fff;border:1px solid #dcebf0;color:#0f3460;font-size:.94rem;text-align:left;line-height:1.25}.ThailandForm_payModalPriceGrid__dH_I3 strong span{color:#5c748c;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ThailandForm_payModalPriceGrid__dH_I3 strong b{color:#0f3460;font-size:.98rem;line-height:1.25}.ThailandForm_payModalPriceLead__DOBs6{margin:0 0 .65rem;color:#4a5f75;font-size:.9rem;line-height:1.45}.ThailandForm_payModalInfoList__kFnlC{margin-top:.65rem;margin-bottom:.3rem;display:grid;grid-gap:.42rem;gap:.42rem;padding:.85rem .9rem;border-radius:14px;background:#fff;border:1px solid #dbe7ef}.ThailandForm_payModalInfoItem__6ON0J{display:flex;align-items:center;gap:.5rem;font-size:.93rem;color:#4a5f75}.ThailandForm_payModalInfoDot__X_57K{width:.48rem;height:.48rem;border-radius:999px;background:linear-gradient(135deg,#2a9d8f,#1a5f7a);flex-shrink:0}.ThailandForm_payModalButtons__gctHV{margin-top:1.15rem;display:grid;grid-template-columns:1fr;grid-gap:.72rem;gap:.72rem}.ThailandForm_payModalTrustList__XcDIp{display:grid;grid-gap:.48rem;gap:.48rem;margin-top:.85rem;padding:.75rem .85rem;border:1px solid #d6e9e8;border-radius:14px;background:linear-gradient(180deg,#f8fcff,#eef8f6)}.ThailandForm_payModalTrustItem__u4wbx{display:flex;align-items:flex-start;gap:.55rem;color:#3f566d;font-size:.9rem;line-height:1.45}.ThailandForm_payModalTrustIcon__0O9LG{position:relative;flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.08rem;border-radius:999px;background:#e3f7f1;border:1px solid rgba(42,157,143,.28)}.ThailandForm_payModalTrustIcon__0O9LG:after{content:"";position:absolute;left:.32rem;top:.22rem;width:.28rem;height:.52rem;border:solid #16856f;border-width:0 2px 2px 0;transform:rotate(45deg)}.ThailandForm_payMethodBtnPrimary__h4Ryi,.ThailandForm_payMethodBtnSecondary__CzXMb{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:3.25rem;border-radius:12px;border:1px solid transparent;font-size:1.04rem;font-weight:600;font-family:inherit;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.ThailandForm_payMethodBtnPrimary__h4Ryi{color:#fff;background:linear-gradient(135deg,#0f3460,#1a5f7a 60%,#2a9d8f);box-shadow:0 12px 22px rgba(15,52,96,.24);cursor:pointer}.ThailandForm_payMethodBtnPrimary__h4Ryi:hover{transform:translateY(-1px)}.ThailandForm_payMethodBtnSecondary__CzXMb{color:#0f3460;background:#edf7ff;border-color:#9ec6dd;cursor:pointer}.ThailandForm_payMethodBtnDisabled__3Pgvk{opacity:.58;cursor:not-allowed}.ThailandForm_payMethodError__DujqW{margin:.85rem 0 0;color:#b42318;font-size:.92rem;line-height:1.45}.ThailandForm_cryptoInfoModalCard__Whuk2{width:min(100%,640px)}.ThailandForm_cryptoInfoSection__AtViF{margin-top:.75rem;padding:.75rem .85rem;border:1px solid #dbe7ef;border-radius:12px;background:#f9fcff}.ThailandForm_cryptoInfoLead__4qNpV{display:flex;align-items:flex-start;gap:.5rem;color:#244868}.ThailandForm_cryptoInfoLead__4qNpV p{margin:0;line-height:1.5}.ThailandForm_cryptoInfoHeading__yc6GG{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:#0f3460}.ThailandForm_cryptoInfoText__SRJ_6{margin:0 0 .55rem;color:#38516a;line-height:1.55;font-size:.95rem}.ThailandForm_cryptoInfoText__SRJ_6:last-child{margin-bottom:0}.ThailandForm_cryptoInfoSupport__vvPXo{display:flex;align-items:flex-start;gap:.55rem;color:#244868}.ThailandForm_cryptoInfoEmail__A2901{display:inline-block;margin-bottom:.45rem;font-weight:700;color:#1a5f7a;text-decoration:underline}.ThailandForm_cryptoInfoEmail__A2901:hover{color:#0f3460}.ThailandForm_payMethodIcon__2R5zB{display:inline-flex;width:1.25rem;height:1.25rem}.ThailandForm_payMethodIcon__2R5zB svg{width:100%;height:100%}@media only screen and (max-width:520px){.ThailandForm_submitDoc__jhpJF,.ThailandForm_submitPdf__2nqWu{width:100%}.ThailandForm_docActionsRow__e8bC7{flex-direction:column;align-items:stretch}.ThailandForm_payModalCard__O_j8o{border-radius:16px;padding:1.15rem 1rem 1.2rem}.ThailandForm_payModalTitle__FYbQN{font-size:1.25rem}.ThailandForm_payModalText__9KSjW{font-size:.95rem}.ThailandForm_payModalPriceGrid__dH_I3{grid-template-columns:1fr}}@media only screen and (max-width:600px){.ThailandForm_fieldset__60_8a{padding:1.1rem 1rem 1.15rem;overflow:hidden}.ThailandForm_fieldGrid__NPeBC{grid-template-columns:1fr;gap:1rem}.ThailandForm_input__cOCJB,.ThailandForm_select__n1J6N{min-height:2.85rem}.ThailandForm_input__cOCJB[type=date]{width:100%!important;max-width:92%!important;min-width:0!important;inline-size:100%!important}.ThailandForm_input__cOCJB[type=date]::-webkit-date-and-time-value{min-width:0}.ThailandForm_input__cOCJB[type=date]::-webkit-datetime-edit{min-width:0;padding:0}}