*{box-sizing:border-box;margin:0;padding:0}
:root{--green:#34712a;--dark:#0f2117;--teal:#0f4b4d;--soft:#edf6e8;--line:#dfe8d8;--text:#101b14;--muted:#526153;--bg:#f7f6f1;--danger:#b91c1c}
body{font-family:Arial,Helvetica,sans-serif;background:#f7f6f1;color:var(--text);-webkit-text-size-adjust:100%}
.app{max-width:980px;margin:0 auto;background:#fff;min-height:100vh;box-shadow:0 20px 70px rgba(15,33,23,.10)}
.top{min-height:74px;display:flex;align-items:center;justify-content:space-between;padding:12px 44px;border-bottom:1px solid var(--line);background:#fff}
.brand{display:flex;align-items:center;gap:12px}.logo{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--green),#24571f);color:white;font-weight:900;font-size:21px;display:flex;align-items:center;justify-content:center;overflow:hidden}.logo img{width:100%;height:100%;object-fit:contain}.brandText{font-size:22px;font-weight:900;line-height:1}.brandText small{display:block;font-size:16px;font-weight:500}.safe{font-size:13px;font-weight:900;color:var(--green)}

.hero{
  position:relative;
  min-height:305px;
  padding:48px 44px 44px;
  background:linear-gradient(110deg,#fff 0%,#fff 43%,#f5f8f2 100%);
  overflow:hidden;
  border-bottom:1px solid #edf1ea;
}
.heroText{
  position:relative;
  z-index:3;
  width:54%;
}
.hero h1{
  font-size:36px;
  line-height:1.12;
  font-weight:900;
  letter-spacing:-.8px;
}
.hero h1 span{color:var(--green)}
.hero p{
  margin-top:16px;
  font-size:17px;
  line-height:1.5;
  color:#2e3d32;
}
.hero button{
  margin-top:24px;
  max-width:270px;
}
.heroArt{
  position:absolute;
  inset:0 0 0 38%;
  background-image:
    linear-gradient(90deg,#fff 0%,rgba(255,255,255,.96) 12%,rgba(255,255,255,.58) 31%,rgba(255,255,255,.02) 58%),
    url('data:image/webp;base64,UklGRlYYAABXRUJQVlA4IEoYAADQgwCdASoDAr4APikUiEMhoSEQXbScGAKEtLc5/97+//0H+nqQbL1YyuMTrNjWSbizzsugudZ+jN7x5h/Ne/3f7Le+H9lvYK/tH+A603+y+oX+1Hpx+zL/bPOu6//pHz9enX8ve1X7kfZDiz+X8D/5B9ufu390/aX8suiX5O6gX4x/H/8h+XP5i6IR7nfXf91+Z3+M+O35n/G/zD1d+wfsAfzj+nf5jkF/t3+X/4XuBfy/+yf8L+3exn/2/6v8iveX9Of+H/TfAj/M/63/uv8B+9n+L+bj2f+h3+y4WvMpij8PDCFWKu4x+UC4jXAJXOekBYCw3Wc6L3K+0CLy+wX1jaZD65liyTM0B8OhJqu5tRDqUsPGCn3k/8FgF/eRbaW+/vs/4gGLtKMXrtoo3E6qE6P2m18CLPpLwTnP6ynIyjVL1BVH28U1pj2VaXIBJzp0EQPVo+oGkUXpc2IrpwVzeIX+fiAg8rl3+7F6hIKRI+f6A9Rg9LoLjyl21kY0EX7uI/wMCSFfOkV6WPmoppcOLU1gHHGz+eCFoT6CrlzeMq/p+M3oc3K4xjcSyjtNrpDqnuf1Lrgt6R/1mxXUfZhYg4us+w66Cixn1cKywHHCdvT3MPejwktFU+xe2FL/XCHURESFO4CXCiqCB2bM1W9th3DPIaUCMipSyY9HctsL/iDk6hlMuZWlHGQUPW4gyLfsdzy1E75rl1+YN5UPL89ObUnxogqs7xs2f6S2XnjTlRZzo5FTJ+/onZOn3gKDhq3yxze6Sp6EW/iwZR43xgFT4xZh6mZeQs5Mi/L0hb8f+Ni5jh9/G5H+dRH7v2iom2OGNt7Lv599wtRpa2qZfJSiDYn2VA6g+iVKvJa4BB2WDawYuqWxNPdzJyVMXqsdRKxuOThQ+7UT22BjfdyEm176VinWTawWMDHoBNWZ/7EV0j5RNKVSNLYrkP6D4cH9cIfGWKL26fBpco8852eR0PKNIHKf16LVV353BbjvWXuE1RTsizuyxZ4gcdd4G/6foYIHx7IeXofgC53q3Quz5ChKTSbHAIatmAQ76wwJUSXD+CMn8Zj7x41mlQ253Pgpf+LfAa+ZP7kjhnQcA7rYdt0DhgAxaHg1yU/Tf2jeOZBUVchwxjFNz9MXjh0R+Ldag7SU3ms2lfBRjNvJ3beyhIbLEzVUZW5TBb/7hxFicu2Q3KRPBR5OdPBwfP8wdhTrSw+bhIfJUk7ROLUVOGeXab5qE0+wdYLYhsAikN4efVjG7Dk1htxXPikhtBw4/9n38BK6qn7spnt9Ez7q63+6wOd//y58+mpN93hZ8Z0sKjbGJ8NH4KlAHc4MxdjIQiCAgX2JDXI4oM+jO6PYgH6L9hhkSV8YgNo9fAm0II9aCrtDkCOwCTexZ78WCiJMEedXXVQPe4n40tYAAP7//xgwLCHgm9wjg5Ic8EaJF2s32+QnZT4RshO1GWfiS5BpVhiXVS/uM/1HmdmQOPoeCvrNKa1KKdpxDRbg8xvyHaTk9BhLJ5vjFPvp5X7WBV8BdB9wSovUOELfss5vDpZYemr4qwHD4Hk6/ekT1LE8E6cFIRLRxiSK2BkJuiNZqodtL14X+ZaBpyYyCryRpkHTtOsrCqm7ffaGM6NlzHbY7zO9Yv+OIf4cl1SfsQ/0ZYZ3i91YDp4h/exdtVX+MolGm5tkX1lAp1KcBOzYFu332xYSukYWBFrB8xDQeKLP9In3PA28vx4uWzWm/k9R+tpWqhI6gOMOj7syBzwroHxW734bh8ZnwQCudXC793fhuuNdQg5jCHqK+b970M4j+/G0WF71ZIZ3e8dGbMPDaFIUHLyPGk/mKlBQTCVNyTwC+EX3+Utk842SqEK2/81DTjuLHPGG88Q1uIzYNgaDbgzFfNwzEhoGm9U6/HYbypPuJa5TPLe9dLwttVi5B8kULicEyFX5fM1eZPWSI+NJvcv8wqG5YfNyg1BgEKH/kJU4IAoGAFlPKS2kW9wiAYksxg0bR2fgcxDd+1jtFQinNdxr2r2zwNlRaBT1ApUTyc67q/1XHHce07MPeRwRJ+C9RL9rpUDrr9/OJfX6ZgXI1Z5qgBacwCHU3gER/JDiZ3Qgx2H3+XrPr7XHFcqT6ZWJ35auOrQFQZfKR1t6pKvC9WNSx0zjbzWIwhA5UdMiU8xfJwS5pHxUssuinrP1E+XaMT09uUZLip1IaRQpT11mD41hNI30u34LkoHzTPA+V0nHrQCICZdh9AJtN97mlDwYTv92zKqPpX8ob01cDTk/cZWI0LOPYRxdNykxNe8f1pSTxBEWyVFqCIj926w4P/grTgXyhfn6xeKJ4zs+Gzu1U3sALfqAD4bbKt9kRSwJ/Gkv6wAWETv7L2NWo7BcNCtcEpQyRBZtBtAbt6+ymsqXghlr6Q4lcvunaf2Svc1blZ0nJywoZs8NMYGF16H1e4p9c5dkjU9Ba76acscgLBHvrhHXP3uPl6lhacj/lB37tHN9bjYRrcQOoO8Nthp3SrOMt68cwZXtH4TKpmVNjf08HpUWOUDdjG7uAP42Oi5KowZltjCIxzxZkIBVUfQWUvvZ8tFnODGPnKt5XFL4Z2hiD0+cjqPdQuVgBwM7G8qBg1sh5u2cksJfsanz0Kk7X7Kr9e6LRjfzEbvcEGf6qNQ3BLYBI47UYPkLxZx7jnGUmKBaIMBdogybgdI0WwiHOdhIjXCyvN9GfUr/0v3CT3kOuE3XoRVOHVgmN27IKk5QvxdgsJZtB+K4Ww0BskQ77mbccRAMOq9PJFTcnWw0gX0ftdOEOY9kvzUc88TVc/u2ywigPuh8/ScWP9yfwu1rIHUgEHur003ZVNvnVIbHbKOp4gXKO5YzKJzoAN//6NwBOPKLkuF1J7HjYhAqv8/fvDcbBUdSbUU4DLuJ3VoZI64hQnTzG+pfE2jqokqFQARLBS/fIRnOHbZtRD3r/TZyW2UFIjn3gdBvjadGS3pom5mqx49jke7FgD9unR9cbdMpfCIUyqOfWu4X+XM2Z7BGbY4E3t/6nDS7afsgnl8PToXyNGII3gY6Fz75qyF6f5MW1EUAXn+ScC16UOK9fc3M6YEa7Rq6WYr0WdhAmkyvgYNB+eWzs8dNsJJuUy+DbhbplC3H+LJPn/ZZKtm+IO+w6QpUurjugloOzrQxgNJMbwA2BlD38AmhLCFNMhbx/WPwgl1W7jtR1fxVMxAsh4wh05kPNutFu6V6GSD4CAapsdWAfYp5HYnsPnQLZlTLorto5di5gYwt27XSdQd/x3oPqoN0y7qvDtMcg9k/hZfS3XVV0hmYLGAhDtHfqKhx+I+/x/j5xNjEfPTpvQfq5WBNt/gXpqPGMB+9X5u+vOixE1OFu3PNMM/+9po0rJDOLl1mD3Zc3IirlcvQsAWoMkHDtBn8bEHdtjRDRfdiP6v2llYU7PsF3mI4QhXIZ9rM81zmb+Xbb3xqgGoNKOP6yRYsQN4Jtio22KChGAznGJcTMURDJz3oU0g5W3P6HWU+l4GZ+//9adqTPl4WRcYFsP+4Pd43aTIcrZHjXIt6S2z7hPuar/nPqXs8+rdY1M6Q1D/vrkZPi6oVSXfQkFcIB/D/Q1qB/+Xtjnv/SpESYX2HG7fQAGPe1VrjzKnXUe/9r6kuV8Ocr+Op3DpEbHUmIuaGdlIBxk8UQhn1aL6fxP/3LltRbmDQqDbDHDOCS42UevFIniJOiPsC7wDBO4yBPOV0Bd7pm9O0NAiXVn0IA/6e/lzWi/otnXSjykJ8voClWPAJaS9O09JAcFgqHfgBABTHSFaSQ1V480KORQ4gL+zATb3prSz7HozPYXXRb5p/xP+2IWmqHE388Kya46qZO+kAG3CamuPeEiWwP0p5t4xUFP/varPSImeePcuASJQ0cqHks77L5jcBx+WCY91DqXKhAA128PwfR5L0PEox1TKOFjAUpmwDQDmuxYkDRFo/HvIJyxMOffTf2wA/tvTzwPIQDGLfrW+1j/0DBowJx142qCW0Ae3fw0QHUEWwzmolnWxnDSUrgV/gD/dnSxoHBPrWg539kRUsk2+/Mshh0XoIesqlyqpRZoRstduM52j5Ebj9EZsUqxH+kgRKQSY56AQTA773VUvk9EovhVZNxgooYCbbpT3+m+wYO3btvoemBEih7FYizt8o8J9Pz8mqwb2JbonxekSMQEfoYey9//fOMlO2V9Ozl5H3IxRYAzqy7paHpO58AH1L/QTankSJ8D/UFolCxWLxs7y8eVRFYTF13vtk2YV0qlwfX72JHZ0eIlWULHp5WOOEirWYccqW05/qB5xrrc/P0GGSZHq7tL1pTiODfBihfAuX5koRZyc05i0c4eQcatEWgq93XN8wnASetqqbyCE0bubFN7HbMvHORyhbpFBgDpN3bUldIm5bOOzTYnGrKUbZe4RoKAT8Lrpu7dPRv1tIIexZTeYt6Fntxr/+uHiCH5Ah2TCyCOCSoWO4O3Ovkk+jNOq/SO9xm0/Bs4Z4ZhN37LT6MpdJjMrg8n9pPuayYCFVoq78KMK95nq+/opo9KLtK3QUxb6Ps6UX9rlo9Asw9Ki93eyQlptQX1KACqKZTWzjD+sZDMvzqPZMVqyJJzNTOP+s1tLgvl+bg4HNU4Jdc/YJS+lSd5AyL8Qxx4aL6KV2pYRHjSWop+dWmOEBsfAqC6IylYXDQGSVbA51KvCIjsy4nAjIk0LKfqa9VbrRQ+QKrBOXQ3K4m4wxCs9e7zmgfR+6b8UUY3GwhV/Yz+skmCF0r6p8dnBN2jtrnK36r3DtvtslEn6tIo28pJSD6uFvARldoNeYFXJ6SDQGeNkcKGgBy0j/o/2ILYbaYOP//uS7yQcsahukrv+47cDFJEugyidxwn2YOj6lmFPw5Jrz49Y6d432rUm+u5DHuhq3M4f/8CimLrArgYVY0hRX+LVNJ4rbeNLbJvtsH/tueDbI45sPHLEZpm9BLBToWjK7EgfwLa8zf5zHyJ2C6aAheoLmEdiK0OK/xnBHWjUJzb9jGFNLgCnfePqiK4wEUVNSLVWiy5iHqO3nKMG261R1xzNhFRKywgSOGZf5U2mWsTe7zJRJnmcempk9aw4SrOseytis+4PxKSZK17A8ZPa5jwbyZ/0pCaTbdjMcD9qnZtvCHRly6CZFbzMP96Q4GE6dRbMGyecjhqq94wTQ3lS4X85XstLQGNGbkw2apTihPrLV+GOP7p8tT3kmK2thRIN+GGHHSMSgJWs/H41TDbD8t1sWms1zr3O87FE/4Teye6kdmmGzIZGQyXwHj9Zl6W+YmucEVpz4HqjWNypgiF2Ni3cvJawQAMjvkuaT7zeBq12pNQG8eeebFgLfCzB+/EWcgJs0plDozNzpY9ist+IqnTXFoOCPDimT1e+u0LF2SaFJMSxEVgKe0CCccR+YP7QaIlsSzIxhoEAqLO/PAux3qcWtPxZM6lagLN4jw5Ssr0NPpgO4ksP5NHbKGZB0fNFOXFGSnqkFvA9OPd6G/Emfy1IIk+RDDCH7LCuboVmxikkej50ADMU3mWVJLsa6XQqjhGf6hBN4lgppgcTn0bfGk56hYi7m2J6F83i88bW95TCDQ7QZjBle+d+dN6AnSsebAFZQ1pwr1umE8H+qEnj4dGPgiy54GABadLfHmU2WGj3Vwd1+nZNTrY35ZnXE5GRf0AQF4lgDmmPMu/w0KF0zwVcAd9FJ5Q9RFzAJGOGz5C9UC7dFXX4awDBCyCD9GUYSwx9Fgyl2PfXv77cMvDdOsN6AO9RELaQJdTW4eKPxZLCwDHeYOr/uCbOHm98AkvTyYzUMnhoW/ejeZOmsz+D5q5Hh6ONAVb31gEUHrvJ6ZOCS+KqIJd4ZiqAUh/qf67RH/wo/zAqYm3SCOEV2CC8CaEdo/aEuN8h3hoqts+7XyT8Lmun923v/1nIzA86C4hP+kCe7mUHQtEI7Sphne/VVxx+gAHJ+4MEx3yhVRyQDLBDQBdxUGIY2X4hzp9zZEZL2DNXNdRAn4xpSOlDZaTy5rF0XZiF4MQenp9gLSi8VzLrbSjXgtLxnsFwvrlI/WSOawPxBQNeGm+WUD0L69mi/rode5KUNpoLmGs2Kddv78U3VX0Rg4ZFiLW1xn4xEhy8Wv0QT207qqG1eX9fuwFURaqhFjBQ9P3IKsMd8GQ/lwcRBbXJUVgjyBjNafYIQBkEynp22Pp/lbxsgoWZNNiddaWUWfcVJ41bN4yECal/vWlqbRrAl9fpl/wHbGM3ldn9kiFaulwTj3M4Nzpa5qP1o664znlvYbOwoLe+ILMQ4MWy3rr9llSAOIIvKivj00rhlshW8gPtbCmiDGiqrJkPbNvHp++KBgr1ru9z9huaWxKQ/qffpEi3qxc3BP2TsGNgi9LNQqscbkdLCfUtribA+Vb283nP/Zh9pScfn++bc7wEjobjBiKIrr7hV18LRCOLhbGR80IWeqra0ET6ecrx2Md35hJkqtasEpQqN3j91ffosl7rxK+Az+R6LlRzhX+AKwrNxLPEqpqN3XsdTTaBuB72qIR1uyyO0aBrSpnVuGKnORnMdlk3jBx5KatbiuHCh6cc7y/x5Eo9Uid2fGjsIQAzKP1Lb1QJincgdoGNyITNh0xyW6j+i0jGFcYP0BCm0Va1qScEefGZ1ddeF4OYQbnY+Nad12N+8aEeVc3ngv2iUAwDUflirSkUvNWE1sfcULS6NxzjKoS9xRtaamNHt9APACU9BZmj+l7/EOKLP0AQZok2VE6CeiZOq7hwc6ck0t53gqs5N/JDia60+LIVBvLqsL0SnvvUDDsBXEi5KtCr12x2fBN6bVOMw7snOUUlr/SZNwlPLUS2Tvsg1CuPzjyGIE0PE5hCpv2ekogZS1hTzAp4Zo9XCupRLoOeHVYKZrGgm2RzQ+juuLkwFyicC4y1UCck/Dfty3e31QcU6w1BuAuK/1qiRuZpNBaBGlWJfGum/bzWYcg18ihTWzaDlaFcl9D9fw+zCW4MSGr816rgSsO8w/kLaQEb58fgdxnchDInvABzvXK3DjFnVnUkKH5yUnTb2hwcRuu24WczW2ifAS7RxCRsf63St0aXzoc5iqzGIdsGYngwSsfqNSJkn4dPi/T9II4X+4Z1gig3zjv1ALF5FqvgWk32zM2p8PkOUl4ymke6HTubElSvDYEW8vRSfnucVwpB06wHvwLJGGiEuSnVTT7ZE9Av4VStnGh8bYfwOjibZSE5yNfyaVm4/ivoDWogslL5a6tNo76bjDD+fcaVApmss/TGCKa1ejyTyrpvOXQN4+ZIdidcSeYqvWFKcDdw5W1iRh264L1NedueswdtWVID9BbfhyoHZNy6GizPJsGtx/cc2OtkVccrCI1OR3lqlWqlYT5LjUz0sKSqkOzBViv/vwm9hWg4GpTppXCa/uWSIdGwk6MFWLM2dNRzsjMeMwwM+kFxbgkwR3UQTIaj1BuVDzFWvdQuiMlQOlIZzG88CsdwdTiedtWK0pNc8M9Rk4+3sIOnHtd6XBQJu9FKt6/4RMD82gEtlz9ZxfOhrHlwup7Smkjqm7AvFPrqfnZH5O7wRGMou/qLUqG/cB/Vcaitb7pK0aAibMX0C1gQDRdOdLFoDjKsGIp8xyBDEIjEeS2nkXbstFdHhq0MCvCKUthW1/0DlocokaUn/kOzYpkBx9N01oksqdZYXv0BL1g6Egwo7taCHsZWE8SVoYm7V2xJ9NcECtcbb47OoBuClTFr+hQvnpySk70v2gU60zDlMV40bjOkSONxZ2lO0RzFfBUEHE6Xsvf1pCpBxDig+DDsHCMYrFCbQH2JWNwROGOZkNUkdRP8Ml1pt8AHZ8b/Nsk4unTFaYf2KTCqI0Zpk/HPAVdKKVTJUZltqmyiQoJmUxMl9n5bqqxD3SvnrD2vj5p6yjte1CxijTKw9fbtBYNLI962O+KcqB7z63Fu1ehkOobEre+VImsBfMEX2ozfGzkSipIgXzEdgTAp70jtS586e5SG6Unt/Jb8LWJD7CCjRISw1wwj6rH1pBXRmMV0cy2mmEA6kq7BqCtJU2k4U7wnl6WYdyYCBaPafwgbRwkbaQwFAWyQRT6O9paUz2IswBh7nmqCjchh3eO4An3YsO4hWGRBidEuzqV+L0eO3Jpk4KwGOVqrPS+ROZ1Kwo7TeOvkv16dWKIVIriI2HQS5B1qhTVHCYYsGYaYGG+0gSdLZuGtuYeaSxy76YFbmQcgZTlPUBiRKgveAAmyNJ+KlMoIDZaWj4YrgepChZKJwinRJSp0cFpq0D4oXhxIksr0dSi6EI03ealzCdyAAAA==');
  background-position:center right;
  background-size:cover;
  background-repeat:no-repeat;
  pointer-events:none;
}
.heroGlow{
  position:absolute;
  right:6%;
  top:14%;
  width:260px;
  height:180px;
  background:radial-gradient(circle,rgba(240,230,198,.46),rgba(240,230,198,0) 70%);
  pointer-events:none;
}
.choice{
  border:1px solid var(--line);
  border-radius:18px;
  padding:22px;
  background:linear-gradient(135deg,#fbfdf9,#fff);
  display:grid;
  grid-template-columns:150px 1fr;
  align-items:center;
  gap:22px;
  min-height:190px;
  overflow:hidden;
}
.choiceArt{
  width:148px;
  height:128px;
  border-radius:18px;
  overflow:hidden;
  background:linear-gradient(180deg,#f8fbf5,#edf5e8);
  box-shadow:inset 0 0 0 1px rgba(52,113,42,.08);
}
.choiceArt svg{
  width:100%;
  height:100%;
  display:block;
}
.choice h2{font-size:28px}
.choice p{font-size:15px}
.choice button{grid-column:1/3}
.userBar{margin:-26px 44px 28px;position:relative;z-index:4;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 32px rgba(15,33,23,.08);padding:18px 24px;display:flex;justify-content:space-between;align-items:center}.userInfo{display:flex;align-items:center;gap:14px}.round{width:54px;height:54px;border-radius:50%;background:var(--soft);display:flex;align-items:center;justify-content:center;color:var(--green);font-size:28px}.userInfo b{display:block}.userInfo span,.dataSafe{font-size:13px;color:var(--muted)}
.content{padding:0 44px calc(28px + env(safe-area-inset-bottom, 0px) + 40px)}.center{text-align:center}.center h2{font-size:22px}.underline{width:48px;height:4px;background:var(--green);border-radius:10px;margin:10px auto 22px}
button{width:100%;border:0;border-radius:11px;padding:15px 18px;background:linear-gradient(135deg,var(--green),#24561f);color:#fff;font-size:16px;font-weight:900;cursor:pointer;box-shadow:0 8px 22px rgba(52,113,42,.22)}button:disabled{opacity:.6}.secondary{background:#fff;color:var(--green);border:2px solid var(--green);box-shadow:none}.back{width:auto;padding:10px 14px;margin-bottom:16px}
.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;margin-bottom:16px;box-shadow:0 8px 26px rgba(15,33,23,.05)}.soft{background:linear-gradient(135deg,#fff,#f7fbf5)}.label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--green);font-weight:900;margin-bottom:8px}h2{font-size:26px;margin-bottom:10px}p{color:var(--muted);line-height:1.55;margin-top:8px}
input,select,textarea{width:100%;margin-top:8px;padding:14px;border:1px solid var(--line);border-radius:12px;font-size:16px;background:#fbfdf9;font-family:Arial}textarea{min-height:94px;resize:vertical}label{display:block;margin-top:14px;font-weight:900;font-size:14px}.option{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:12px;margin-top:10px;font-size:13px;font-weight:650}.option input{width:auto;margin-top:2px;accent-color:var(--green)}
.choiceGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.choice{border:1px solid var(--line);border-radius:18px;padding:22px;background:linear-gradient(135deg,#fbfdf9,#fff);display:grid;grid-template-columns:120px 1fr;align-items:center;gap:18px;min-height:170px}.choiceIcon{width:116px;height:116px;border-radius:50%;background:var(--soft);display:flex;align-items:center;justify-content:center;font-size:54px}.choice h2{font-size:28px}.choice p{font-size:15px}.choice button{grid-column:1/3}
.list{display:grid;gap:10px}.topic{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:#fff;cursor:pointer}.topicLeft{display:flex;align-items:center;gap:12px}.topicIcon{width:34px;height:34px;border-radius:50%;background:var(--soft);display:flex;align-items:center;justify-content:center;color:var(--green);font-weight:900}.topic span{display:block;color:var(--muted);font-size:12px;margin-top:3px}
.scale{margin-top:18px}.scaleTitle{font-weight:900;margin-bottom:10px}.scaleRow{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;font-size:11px;color:var(--muted)}.scaleOptions{display:flex;justify-content:space-between}.scaleOptions input{display:none}.scaleOptions label{margin:0;display:flex;flex-direction:column;gap:5px;align-items:center;font-size:11px;color:var(--muted);cursor:pointer}.dot{width:23px;height:23px;border-radius:50%;border:2px solid var(--green);background:#fff}.scaleOptions input:checked+.dot{background:var(--green);box-shadow:0 0 0 4px var(--soft)}
.summary,.legalBox,.topicInfo{margin-top:12px;padding:14px;border:1px solid var(--line);background:#f3f8ef;border-radius:14px;color:#334433;font-size:13px;line-height:1.5}.legalBox a,.footer a{color:var(--green);font-weight:900;text-decoration:none}.topicInfo label{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:13px}.topicInfo input{width:auto;accent-color:var(--green)}.error{display:none;margin-top:12px;color:var(--danger);font-weight:900;font-size:13px}.counter{text-align:right;color:var(--muted);font-size:12px;margin-top:4px}.codeInput{text-align:center;letter-spacing:10px;font-size:28px;font-weight:900}
.done{min-height:560px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(180deg,#fff,#eef6e9);padding:40px}.check{width:94px;height:94px;border-radius:50%;background:linear-gradient(135deg,var(--green),#24561f);display:flex;align-items:center;justify-content:center;color:#fff;font-size:56px;margin-bottom:22px}
.trust{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin:26px 0;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 26px rgba(15,33,23,.05)}.trust div{padding:18px 22px;display:flex;align-items:center;gap:12px;font-weight:800}.trust div+div{border-left:1px solid var(--line)}.trust b{font-size:28px;color:var(--green)}
.footer{text-align:center;padding:18px;font-size:12px;color:var(--muted);border-top:1px solid var(--line);background:#fbfdf9}
@media(max-width:700px){.heroArt{inset:95px 0 0 0;background-image:linear-gradient(180deg,#fff 0%,rgba(255,255,255,.92) 12%,rgba(255,255,255,.08) 56%),url('data:image/webp;base64,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');background-position:center bottom}.hero{padding-bottom:165px}.choice{grid-template-columns:100px 1fr}.choiceArt{width:100px;height:96px}.top{padding:12px 16px}.safe span{display:none}.hero{padding:34px 18px 150px}.heroText{width:100%}.hero h1{font-size:32px}.land{width:100%;opacity:.75}.userBar{margin:-20px 16px 22px;padding:15px}.dataSafe{display:none}.content{padding:0 16px calc(24px + env(safe-area-inset-bottom, 0px) + 40px)}.choiceGrid{grid-template-columns:1fr}.choice{grid-template-columns:90px 1fr}.choiceIcon{width:90px;height:90px;font-size:42px}.trust{grid-template-columns:1fr}.trust div+div{border-left:0;border-top:1px solid var(--line)}.scaleRow{grid-template-columns:1fr}.scaleRow>span{display:none}}

.iconBtn{width:auto;padding:8px 10px;margin-left:8px;box-shadow:none;background:#edf6e8;color:#34712a}
.spinner{width:54px;height:54px;border:5px solid #dfe8d8;border-top-color:#34712a;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 20px}
@keyframes spin{to{transform:rotate(360deg)}}
.settingsBtn{width:44px;height:44px;padding:0;border-radius:50%;background:var(--soft);color:var(--green);font-size:20px;box-shadow:none;flex-shrink:0}