.terms-page{padding:0 26px 88px}.terms-page header{border-bottom:1px solid #e1e4df;align-items:center;max-width:1120px;margin:0 auto;padding:27px 0 17px;display:flex}.terms-page header .plain-link{margin-left:auto}.terms-content{max-width:930px;margin:50px auto 0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.terms-content>.eyebrow{margin-bottom:13px}.terms-content h1{color:#163b34;letter-spacing:-3.4px;max-width:700px;margin:0;font-size:clamp(42px,6vw,68px);line-height:1.01}.terms-meta{color:#718079;margin:13px 0 38px;font-size:13px}.terms-content>p:not(.eyebrow):not(.terms-meta):not(.terms-note){color:#51635d;max-width:690px;margin:23px 0 46px;font-size:18px;line-height:1.6}.terms-content section{border-top:1px solid #dde2dc;grid-template-columns:220px minmax(0,1fr);gap:28px;padding:25px 0;display:grid}.terms-content h2{color:#173c35;letter-spacing:-.5px;margin:0;font-size:18px}.terms-content section p{color:#5d6e68;max-width:595px;margin:0;font-size:15px;line-height:1.62}.terms-content a{color:#1b5d49;text-underline-offset:3px;font-weight:800;text-decoration-color:#b8d5c5}.terms-note{color:#586963;background:#f4f0e5;border-left:2px solid #d49a47;max-width:700px;margin-top:30px;padding:15px 17px;font-size:14px;line-height:1.55}.terms-content form{background:#fffefa;border:1px solid #e1e4df;border-radius:10px;max-width:720px;padding:25px 26px;margin:30px 0 42px!important}.terms-content form label{color:#36534a;gap:7px;font-size:12px;font-weight:850;display:grid}.terms-content form input,.terms-content form select,.terms-content form textarea{color:#183d35;background:#fff;border:1px solid #d9e0da;border-radius:7px;width:100%;padding:12px 13px;font:14px Inter,ui-sans-serif,system-ui,sans-serif}.terms-content form textarea{resize:vertical}.terms-content form input:focus,.terms-content form select:focus,.terms-content form textarea:focus{border-color:#719d88;outline:0;box-shadow:0 0 0 3px #e3eee6}.terms-content form button{color:#fff;cursor:pointer;background:#df603f;border:1px solid #d85b3d;border-radius:7px;justify-self:start;min-height:43px;padding:0 17px;font:800 13px Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:0 2px #bc4a31}.terms-check{margin:17px 0;font-size:13px;font-weight:400;display:block}.terms-check input{width:auto;height:auto;margin:0 7px 0 0;display:inline}.checkout .button:disabled{box-shadow:none;cursor:not-allowed;background:#a99b90}@media (max-width:760px){.terms-page{padding:0 17px 62px}.terms-page header{padding-top:21px}.terms-content{margin-top:36px}.terms-content h1{letter-spacing:-2.5px;font-size:43px}.terms-content>p:not(.eyebrow):not(.terms-meta):not(.terms-note){margin:20px 0 33px;font-size:16px}.terms-content section{grid-template-columns:1fr;gap:8px;padding:20px 0}.terms-content form{padding:20px 17px}.terms-page header .plain-link{font-size:12px}}.support-page .terms-content{max-width:880px;margin-top:64px}.support-intro{max-width:640px;margin-bottom:42px}.support-intro h1{max-width:620px}.support-intro>p:last-child{line-height:1.6;margin:19px 0 0!important;font-size:17px!important}.support-page .eyebrow{letter-spacing:1.1px;font-size:11px}.support-access{background:#f5f8f5;border-radius:14px;justify-content:space-between;align-items:center;gap:34px;margin:0;border:1px solid #dce5de!important;padding:30px 32px!important;display:flex!important}.support-access>div:first-child{max-width:510px}.support-access .eyebrow{color:#df603f;margin:0 0 9px}.support-access h2{letter-spacing:-1px;font-size:24px}.support-access p{margin:8px 0 0!important}.support-actions{flex-wrap:wrap;gap:10px;min-width:max-content;display:flex}.support-page .button{background:#df603f;border:1px solid #df603f;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 2px #bc4a31;color:#fff!important}.support-page .button-secondary{box-shadow:none;background:#fff;border-color:#cad8cf;color:#174137!important}.support-contact{background:#fff;border:1px solid #e2e8e3;border-radius:10px;align-items:center;gap:9px;margin-top:28px;padding:14px 17px;display:flex}.support-contact span{color:#6d7a74;font-size:13px}.support-contact strong{color:#173c35;font-size:13px}.support-contact a{margin-left:auto;font-size:12px}.support-page form{border-radius:14px;max-width:none;padding:27px 28px;margin:16px 0 42px!important}.support-page .terms-content form button{border-radius:10px;min-height:50px;box-shadow:0 4px #bc4a31}.support-guidance{border-top:0;grid-template-columns:1fr 1fr;gap:16px;margin-top:38px;padding-top:0;display:grid}.support-guidance section{background:#fff;border-radius:12px;border:1px solid #e2e8e3!important;padding:22px!important;display:block!important}.support-guidance h2{font-size:16px}.support-guidance p{margin:8px 0 0!important;font-size:14px!important;line-height:1.55!important}.support-email{color:#66766e;margin:24px 0 0;font-size:14px}.support-page .terms-note{border-radius:8px;max-width:none}@media (max-width:760px){.support-page .terms-content{margin-top:42px}.support-intro{margin-bottom:29px}.support-access{padding:24px 21px!important;display:block!important}.support-access h2{font-size:22px}.support-actions{min-width:0;margin-top:21px}.support-actions .button{width:100%}.support-contact{gap:4px;display:grid}.support-contact a{margin:6px 0 0}.support-guidance{grid-template-columns:1fr;gap:10px;margin-top:28px}.support-page form{padding:21px 18px}}
