@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-cyrillic-ext-400-normal-El6lRT8b.woff2) format("woff2"),url(/assets/nunito-sans-cyrillic-ext-400-normal-fk07B0hk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-cyrillic-400-normal-DUb-KqT8.woff2) format("woff2"),url(/assets/nunito-sans-cyrillic-400-normal-DDHmqnIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-vietnamese-400-normal-V2dSmW1H.woff2) format("woff2"),url(/assets/nunito-sans-vietnamese-400-normal-D5dwM7ZL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-latin-ext-400-normal-BoHsJHPR.woff2) format("woff2"),url(/assets/nunito-sans-latin-ext-400-normal-CHwj-NZB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-latin-400-normal-AkRraKH2.woff2) format("woff2"),url(/assets/nunito-sans-latin-400-normal-DY9yCUyQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-cyrillic-ext-600-normal-CVjnjZn6.woff2) format("woff2"),url(/assets/nunito-sans-cyrillic-ext-600-normal-DZXkk6dX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-cyrillic-600-normal-D4TuIAT6.woff2) format("woff2"),url(/assets/nunito-sans-cyrillic-600-normal-CKMyzy87.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-vietnamese-600-normal-DD7cNabE.woff2) format("woff2"),url(/assets/nunito-sans-vietnamese-600-normal-BW3IEr32.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-latin-ext-600-normal-nHO2odcJ.woff2) format("woff2"),url(/assets/nunito-sans-latin-ext-600-normal-DEh-VjuY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-latin-600-normal-BtVRvDNj.woff2) format("woff2"),url(/assets/nunito-sans-latin-600-normal-DLks-Kj1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-cyrillic-ext-700-normal-GO46tfsI.woff2) format("woff2"),url(/assets/nunito-sans-cyrillic-ext-700-normal-Cqve7k0J.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-cyrillic-700-normal-BJ2iHHyS.woff2) format("woff2"),url(/assets/nunito-sans-cyrillic-700-normal-DG2UZxR9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-vietnamese-700-normal-CZwaiz_e.woff2) format("woff2"),url(/assets/nunito-sans-vietnamese-700-normal-BwTSkH1V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-latin-ext-700-normal-DBq_Pukt.woff2) format("woff2"),url(/assets/nunito-sans-latin-ext-700-normal-jHN8vCOt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-latin-700-normal-CICRJDmU.woff2) format("woff2"),url(/assets/nunito-sans-latin-700-normal-CLVG92B9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#20262d;background:#f6f8f7;font-synthesis:none;font-weight:400;line-height:1.6}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #89bbab;outline-offset:4px}button{transition:background .16s,box-shadow .16s}svg{flex-shrink:0;vertical-align:middle}.site-header{height:94px;border-bottom:1px solid #e5eae7;display:flex;align-items:center;justify-content:space-between;padding:0 max(32px,calc((100vw - 1120px)/2));background:#ffffffb8;gap:20px}.brand{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:800;letter-spacing:.02em}.brand img{width:39px;height:39px}.brand small{display:block;font-size:10px;letter-spacing:.16em;color:#7b8883;font-weight:500;margin-top:-3px}.header-actions{display:flex;align-items:center;gap:26px;font-size:13px;color:#69766f}.shop-link{display:flex;align-items:center;gap:7px}.header-actions select{border:1px solid #dce3df;background:#fff;border-radius:7px;padding:6px 9px;font-size:12px;color:#48584f}main{max-width:1120px;margin:auto;padding:0 0 30px}.intro{padding:52px 0 35px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#39765e;font-size:11px;letter-spacing:.12em;font-weight:700}.live-dot{width:6px;height:6px;border-radius:50%;background:#4f9275}.intro h1{font-size:38px;letter-spacing:-.04em;font-weight:800;line-height:1.3;margin:13px 0}.intro h1 span{color:#418568;margin-left:12px}.intro>p{color:#7d8781;font-size:14px;margin:0}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;align-items:start}.redemption-card{border:1px solid #dfe7e2;background:#fff;border-radius:16px;box-shadow:0 10px 30px #214b3410;overflow:hidden}.stepper{display:flex;list-style:none;margin:0;padding:25px 28px;gap:12px;border-bottom:1px solid #edf0ed;background:#fcfdfc;justify-content:space-between}.stepper li{display:flex;align-items:center;gap:8px;color:#a0a8a3;font-size:12px}.stepper li>span{width:25px;height:25px;border:1px solid #dfe5e0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;background:#fff}.stepper b{font-weight:600}.stepper .active{color:#2e7758}.stepper .active>span{background:#347d5e;color:#fff;border-color:#347d5e;box-shadow:0 0 0 4px #e9f3ed}.stepper .done{color:#508b6e}.step-content{padding:32px}.card-heading{display:flex;gap:15px;align-items:center;margin-bottom:29px}.icon-tile{background:#eff6f1;color:#438562;border:1px solid #dfede3;width:54px;height:54px;border-radius:13px;display:grid;place-items:center}h2{font-size:20px;letter-spacing:-.02em;margin:0;font-weight:800}.card-heading p{font-size:12px;color:#859088;margin:4px 0 0}label:not(.checkbox){display:block;font-size:13px;font-weight:700;color:#4a584f;margin:17px 0 9px}input:not([type=checkbox]),textarea{width:100%;border:1px solid #dce4df;border-radius:8px;padding:14px 16px;outline:none;background:#fbfcfb;color:#29392f;transition:border .15s,box-shadow .15s}input:focus,textarea:focus{border-color:#69a181;box-shadow:0 0 0 3px #569c7615}input::-moz-placeholder,textarea::-moz-placeholder{color:#a3ada6;font-size:13px}input::placeholder,textarea::placeholder{color:#a3ada6;font-size:13px}textarea{resize:vertical;font-family:ui-monospace,monospace;font-size:12px;line-height:1.6}.field-note{font-size:12px;color:#88938c;margin:9px 0 25px}.primary,.secondary{min-height:47px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:700;width:100%;padding:10px 16px}.primary{background:#347d5e;color:#fff;border:1px solid #347d5e;box-shadow:0 4px 9px #347d5e19}.primary:not(:disabled):hover{background:#28684d}.secondary{background:#f7faf8;color:#397558;border:1px solid #dbe8df}.secure-line{display:flex;gap:6px;align-items:center;justify-content:center;font-size:11px;color:#9aa39d;margin:20px 0 2px}.card-footer{border-top:1px solid #edf1ee;display:flex;align-items:center;gap:8px;padding:15px 32px;color:#8a978e;font-size:11px;background:#fdfefd}.https-badge{margin-left:auto;font-size:10px;border:1px solid #e0e8e2;padding:0 6px;border-radius:4px;color:#7b9483}.help-card{background:#edf3ee;border:1px solid #dfe8df;border-radius:13px;padding:25px}.small-label{font-size:10px;color:#829283;letter-spacing:.15em;font-weight:700}.help-card h2{font-size:18px;margin:5px 0 24px}.help-item{display:flex;gap:13px;margin:0 0 22px}.help-item>span{font-size:11px;color:#89a58f;padding-top:2px}.help-item h3{font-size:12px;margin:0 0 5px;color:#4c6252}.help-item p{font-size:12px;line-height:1.85;margin:0;color:#839087}.support-link{border-top:1px solid #d9e4db;padding-top:18px;display:flex;align-items:center;gap:8px;font-size:12px;color:#4f775b}.support-link svg:last-child{margin-left:auto}.site-footer{display:flex;justify-content:space-between;border-top:1px solid #e1e7e2;margin-top:42px;padding-top:20px;color:#a1aaa3;font-size:11px;gap:16px}.notice{display:flex;gap:10px;border-radius:8px;padding:14px;font-size:12px;line-height:1.8}.notice.error{background:#fef4f1;color:#a44e3a;margin:20px 28px 0;border:1px solid #f6dfd8}.notice.warning{background:#fff8ea;color:#8e672f;border:1px solid #f0e3c6;margin:16px 0}.notice p{margin:6px 0}.text-button{border:0;background:none;color:#66927a;font-size:12px;padding:10px 0;margin-top:10px;display:block}.checkbox{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#78867c;line-height:1.8;margin:18px 0}.checkbox input{accent-color:#347d5e;margin:4px 0 0;flex-shrink:0;width:15px;height:15px}.plan-strip{display:flex;align-items:center;gap:12px;background:#f4f8f5;border:1px solid #e4ece6;padding:13px 15px;border-radius:8px;font-size:12px;color:#809187}.plan-strip strong{color:#4a6c56;margin-left:auto}.badge{font-size:10px;background:#e7f0e8;padding:1px 5px;border-radius:3px}.session-guide{font-size:12px;color:#849087;padding-left:20px;line-height:2.2;margin:20px 0}.session-guide a{color:#397e5a;text-decoration:underline;text-underline-offset:3px}.summary{background:#f6f9f7;border:1px solid #e4ece6;border-radius:9px;padding:9px 18px;margin:0 0 22px}.summary>div{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:13px;border-bottom:1px solid #e7ede8}.summary>div:last-child{border:0}.summary dt{color:#8a978e}.summary dd{margin:0;color:#456650}.result-panel{text-align:center}.result-icon{color:#6c967d;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#f1f6f2;margin:8px auto 22px}.result-icon.success{background:#e9f5ed;color:#34815a}.result-icon.failure{background:#fff0ed;color:#bb6854}.result-panel>p{font-size:13px;color:#829088;max-width:410px;margin:12px auto 28px}.order-id{background:#f6f8f6;border:1px solid #e6ece7;padding:14px;border-radius:8px;margin:20px 0;font-size:11px;color:#8c998e;text-align:left}.order-id code{display:block;margin-top:7px;font-size:12px;overflow-wrap:anywhere;color:#536b5b}.result-panel .text-button{margin:12px auto 0}.history-card{margin-top:20px;padding:20px 0}.history-card h2{font-size:13px;display:flex;align-items:center;gap:8px;color:#667c6c}.history-card>p{font-size:11px;color:#97a197;line-height:1.8}.history-card>button{width:100%;display:flex;gap:10px;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e1e8e2;border-radius:8px;padding:13px;text-align:left;margin-top:9px}.history-card>button.selected{border-color:#b2c9b9;background:#f1f6f2}.history-card strong{font-size:12px;color:#4c6656;display:block}.history-card small{font-size:10px;color:#99a298}.history-card button>span{font-size:10px;color:#879889;display:flex;align-items:center;gap:5px}.loading{padding:80px 20px;display:flex;justify-content:center;align-items:center;gap:10px;color:#82988a;font-size:13px}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1400px){.intro{padding-top:65px}.workspace{gap:32px}.step-content{padding:38px}}@media(max-width:1200px){main{padding:0 32px 26px}.site-header{padding:0 32px}.workspace{grid-template-columns:minmax(0,1fr) 280px;gap:22px}}@media(max-width:800px){.site-header{height:78px;padding:0 22px}.brand{font-size:16px}.brand img{width:32px;height:32px}.header-actions{gap:12px}.shop-link{display:none}main{padding:0 20px 24px}.intro{padding:34px 0 26px}.intro h1{font-size:29px}.intro>p{font-size:12px;max-width:360px;line-height:1.9}.workspace{grid-template-columns:1fr;gap:20px}.step-content{padding:26px 22px}.stepper{padding:22px 20px;gap:8px}.stepper li{font-size:11px;gap:6px}.stepper li>span{width:22px;height:22px}.card-footer{padding:15px 22px;font-size:10px}.help-card{padding:23px}.help-card h2{margin-bottom:20px}.help-item{margin-bottom:17px}.site-footer{font-size:10px;margin-top:24px;flex-direction:column;gap:5px}.notice.error{margin:18px 20px 0}}@media(prefers-reduced-motion:reduce){*{transition:none!important}.spin{animation-duration:3s}}
