/* 2wix: two workspaces, one clearly presented setup path. */
.two-wix-page .tw-breadcrumbs{font-size:11px;padding-top:27px;color:#809374;gap:10px}.two-wix-page .tw-breadcrumbs a{color:#5c7c50;text-decoration:none}.two-wix-page .tw-breadcrumbs a:hover{text-decoration:underline}.two-wix-page .tw-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:62px;padding-block:61px 80px}.two-wix-page .tw-hero h1{font-size:clamp(41px,4.4vw,63px);line-height:1.11;letter-spacing:-.055em}.two-wix-page .tw-hero .lead{font-size:16px;line-height:1.85}.two-wix-page .tw-hero .button{box-shadow:0 8px 23px #246b491a}.two-wix-page .tw-small{font-size:11px;line-height:1.85;color:#73886a}
.two-wix-page .tw-route{position:relative;isolation:isolate;overflow:hidden;padding:30px;border-radius:20px;border-color:#d3e2c8;background:radial-gradient(ellipse at 100% 0,#d4e6c055,transparent 65%),linear-gradient(140deg,#fbfdf7,#edf4e5);box-shadow:0 26px 48px -29px #1c452b30,0 5px 16px #173c2605}.two-wix-page .tw-route>.eyebrow{font-size:9px;letter-spacing:1.4px;color:#75915f}.two-wix-page .tw-route ol{position:relative;display:grid;gap:12px;margin-top:25px}.two-wix-page .tw-route ol::before{content:'';position:absolute;top:38px;bottom:35px;left:35px;width:1px;background:#c4d7b4;z-index:-1}.two-wix-page .tw-route li{padding:19px 18px;gap:14px;border:1px solid #d9e5cf;border-radius:12px;background:#ffffffa8;box-shadow:0 4px 12px #24472a03;align-items:flex-start}.two-wix-page .tw-route li:first-child{padding-top:19px}.two-wix-page .tw-route li:last-child{border-bottom:1px solid #d9e5cf}.two-wix-page .tw-route-number{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;padding:0;font-size:9px;border:1px solid #d0dfc3;border-radius:50%;background:#f2f7eb;color:#77965e}.two-wix-page .tw-route h2{font-size:20px;line-height:1.3;margin:2px 0 7px;color:#315b37}.two-wix-page .tw-route li p{font-size:12px;line-height:1.85;color:#75896b}.two-wix-page .tw-route>.tw-small{margin-top:20px;border-color:#d6e3c9;padding-top:18px}
.two-wix-page .tw-before{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:65px;padding-block:45px;border-color:#dfe8d6}.two-wix-page .tw-before h2{font-size:34px;line-height:1.15}.two-wix-page .tw-before ul{list-style:none;margin:0;padding:0;font-size:13px;line-height:1.9}.two-wix-page .tw-before li{position:relative;padding-left:26px;color:#6c8261}.two-wix-page .tw-before li::before{content:'✓';position:absolute;left:0;top:3px;width:16px;height:16px;font-size:9px;display:grid;place-items:center;border:1px solid #d5e3c9;border-radius:5px;background:#f2f7e9;color:#779b5c}.two-wix-page .tw-measure{font-size:14px;line-height:1.9}
.two-wix-page .tw-fields{margin-top:32px;border-color:#d6e2cb;border-radius:16px;background:#fff;box-shadow:0 12px 28px -24px #26452e2b}.two-wix-page .tw-fields th,.two-wix-page .tw-fields td{padding:23px 25px;border-color:#dfe8d6;font-size:13px;line-height:1.9}.two-wix-page .tw-fields thead th{font-size:11px;background:#eaf3e1;color:#5b7c49}.two-wix-page .tw-fields tbody th{color:#42673a;background:#f7faf2}.two-wix-page .tw-fields tbody td{color:#6b805f}.two-wix-page .tw-fields tbody tr:nth-child(even) td{background:#fbfdf8}.two-wix-page .tw-fields+.tw-small{font-size:12px;line-height:1.85}.two-wix-page .tw-fields:focus-visible{outline:2px solid #8eae77;outline-offset:4px}
.two-wix-page .tw-setup-section{padding-block:78px;border-color:#e0e9d8;background:linear-gradient(120deg,#edf4e7,#f5f8f0)}.two-wix-page .tw-setup-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:74px}.two-wix-page .tw-setup-grid>div p:not(.eyebrow){font-size:14px;line-height:1.9}.two-wix-page .tw-steps{display:grid;gap:14px}.two-wix-page .tw-steps li{padding:24px 25px 24px 77px;border:1px solid #d8e4cc;border-radius:14px;background:#ffffffad;box-shadow:0 5px 14px #173d2603;transition:border-color .35s,background .35s}.two-wix-page .tw-steps li:last-child{padding-bottom:24px}.two-wix-page .tw-steps li::before{left:23px;top:25px;width:33px;height:33px;background:#f0f6e9;border-color:#c9dcbc;color:#6c8b59;font-size:10px}.two-wix-page .tw-steps h3{font-size:18px;line-height:1.4;margin-bottom:9px}.two-wix-page .tw-steps p{font-size:13px;line-height:1.9;color:#6e8264}
.two-wix-page .tw-checks{gap:21px}.two-wix-page .tw-checks article{padding:28px;border-radius:17px;border-color:#dae5d2;background:linear-gradient(140deg,#fff,#f5f9ef);box-shadow:0 7px 20px #173e3404;transition:transform .4s,border-color .4s,box-shadow .4s}.two-wix-page .tw-checks article>span{display:inline-flex;align-items:center;padding:7px 10px;font-size:9px;background:#eef5e5;border:1px solid #d8e5cc;border-radius:6px;color:#709359;letter-spacing:1px;margin-bottom:23px}.two-wix-page .tw-checks h3{font-size:21px;line-height:1.3}.two-wix-page .tw-checks p{font-size:13px;line-height:1.9}
.two-wix-page .tw-help-section{background:linear-gradient(120deg,#eff5e9,#f7faf3);padding-block:72px}.two-wix-page .tw-help-grid{gap:18px;margin-top:33px}.two-wix-page .tw-help-grid article{padding:26px;border:1px solid #dae5d1;border-radius:15px;background:#ffffffa3;box-shadow:0 5px 14px #24482903}.two-wix-page .tw-help-grid h3{font-size:19px;line-height:1.4;color:#3a623a}.two-wix-page .tw-help-grid p{font-size:13px;line-height:1.9}.two-wix-page .tw-limits{border-color:#e0e9d7}.two-wix-page .tw-limit-grid{gap:18px}.two-wix-page .tw-limit-grid>div{padding:26px;border:1px solid #dfe8d7;border-radius:14px;background:linear-gradient(140deg,#fafcf6,#f0f5e8)}.two-wix-page .tw-limit-grid h3{font-size:18px;line-height:1.4;color:#41673b}.two-wix-page .tw-limit-grid p{font-size:13px;line-height:1.9;color:#6b815f}.two-wix-page #faq summary:focus-visible{outline-offset:-5px}
.two-wix-page .tw-final{position:relative;isolation:isolate;overflow:hidden;padding:58px 50px;border-radius:22px;border-color:#386347;background:radial-gradient(ellipse at 90% 0,#55784955,transparent 70%),linear-gradient(140deg,#194635,#10392e);color:#edf5e6;box-shadow:0 28px 48px -30px #153a3240}.two-wix-page .tw-final::before{content:'';position:absolute;z-index:-1;top:-175px;right:-90px;width:480px;height:480px;border:1px solid #bdd4a61c;border-radius:50%;box-shadow:0 0 0 38px #bdd4a607;pointer-events:none}.two-wix-page .tw-final .eyebrow{font-size:9px;color:#abc796}.two-wix-page .tw-final h2{font-size:clamp(31px,3.5vw,46px);line-height:1.15;margin-top:24px;font-weight:500}.two-wix-page .tw-final p{font-size:14px;line-height:1.85;color:#afc3a8}.two-wix-page .tw-final .button{margin-top:13px;background:linear-gradient(135deg,#dfedc9,#cde0b0);border:1px solid #d8e6bf;color:#2c5033;box-shadow:0 8px 20px #071f2426}.two-wix-page .tw-external{color:#c2d6b5;font-size:12px;line-height:1.8;min-height:42px;padding-block:10px}.two-wix-page .tw-source{font-size:11px;line-height:1.9;color:#7a8e6e;padding-top:25px}.two-wix-page .footer>p{font-size:11px;color:#718469}
.two-wix-page .tw-reveal{animation:tw-rise .9s cubic-bezier(.22,1,.36,1) both}.two-wix-page .tw-route.tw-reveal ol::before{animation:tw-line 1.5s ease-out both .3s;transform-origin:top}.two-wix-page .tw-checks article.tw-reveal:nth-child(2){animation-delay:.1s}.two-wix-page .tw-checks article.tw-reveal:nth-child(3){animation-delay:.2s}
@keyframes tw-rise{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes tw-line{from{transform:scaleY(.1);opacity:0}to{transform:scaleY(1);opacity:1}}
@media(hover:hover) and (pointer:fine){.two-wix-page .tw-checks article:hover{transform:translateY(-5px);border-color:#bdd2ad;box-shadow:0 23px 35px -26px #23472b33}.two-wix-page .tw-steps li:hover{border-color:#bdd2ad;background:#fff}.two-wix-page .tw-final .button:hover{background:#e6f1d2}}
@media(max-width:1000px){.two-wix-page .tw-hero{gap:33px}.two-wix-page .tw-route{padding:26px}.two-wix-page .tw-before,.two-wix-page .tw-setup-grid{gap:38px}.two-wix-page .tw-fields th,.two-wix-page .tw-fields td{padding:20px}.two-wix-page .tw-checks article{padding:24px}}
@media(max-width:760px){.two-wix-page .tw-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:35px 45px}.two-wix-page .tw-hero h1{font-size:clamp(37px,8vw,55px)}.two-wix-page .tw-hero .lead{font-size:15px}.two-wix-page .tw-route{padding:25px}.two-wix-page .tw-route li{padding:18px 16px;gap:12px}.two-wix-page .tw-route li:first-child{padding-top:18px}.two-wix-page .tw-route h2{font-size:19px}.two-wix-page .tw-before,.two-wix-page .tw-setup-grid{grid-template-columns:minmax(0,1fr);gap:29px}.two-wix-page .tw-before{padding-block:33px}.two-wix-page .tw-before ul{font-size:12px}.two-wix-page .tw-fields tbody tr{padding:24px}.two-wix-page .tw-fields tbody th,.two-wix-page .tw-fields tbody td{padding:0;background:transparent!important;font-size:12px}.two-wix-page .tw-fields tbody th{font-size:18px;margin-bottom:17px}.two-wix-page .tw-fields tbody td+td{margin-top:19px}.two-wix-page .tw-fields tbody td::before{font-size:9px!important;color:#6b8b55!important}.two-wix-page .tw-setup-section{padding-block:50px}.two-wix-page .tw-steps li{padding:23px 20px 23px 65px}.two-wix-page .tw-steps li::before{left:18px;top:24px;width:30px;height:30px}.two-wix-page .tw-steps h3{font-size:17px}.two-wix-page .tw-steps p{font-size:12px}.two-wix-page .tw-checks,.two-wix-page .tw-help-grid,.two-wix-page .tw-limit-grid{grid-template-columns:minmax(0,1fr);gap:17px}.two-wix-page .tw-checks article{padding:25px}.two-wix-page .tw-help-section{padding-block:50px}.two-wix-page .tw-help-grid article,.two-wix-page .tw-limit-grid>div{padding:24px}.two-wix-page .tw-final{padding:36px 25px}.two-wix-page .tw-final p{font-size:13px}.two-wix-page .tw-final .button{font-size:12px;gap:10px;padding-inline:18px;max-width:100%}.two-wix-page .header nav{gap:1px}.two-wix-page .header nav a{font-size:11px;min-height:44px}.two-wix-page .header>.button{padding-inline:10px}.two-wix-page .footer>p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.two-wix-page .tw-reveal,.two-wix-page .tw-route.tw-reveal ol::before{animation:none!important}.two-wix-page .tw-checks article,.two-wix-page .tw-steps li{transition:none}.two-wix-page .tw-checks article:hover{transform:none}}
