.sx-hero{background:#102f36;color:#fff;padding:76px 0 0}.sx-hero .eyebrow{color:#93d6c0}.sx-hero h1{font-size:clamp(2.4rem,5vw,4.3rem);line-height:1.07;max-width:850px;margin:18px 0}.sx-hero p{font-size:1.15rem;line-height:1.7;max-width:740px;color:#dcebe7}.sx-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:40px}.sx-tabs a{padding:18px 24px;border-radius:10px 10px 0 0;color:#fff;text-decoration:none;background:#24454b}.sx-tabs a[aria-current]{background:#f5f7f4;color:#173c36;font-weight:700}.sx-body{background:#f5f7f4}.sx-section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:36px;align-items:end;margin-bottom:32px}.sx-section-heading h2{font-size:2rem;line-height:1.2}.sx-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sx-package{background:#fff;border:1px solid #dde7e1;border-radius:16px;padding:28px;display:flex;flex-direction:column;box-shadow:0 4px 16px #183c3610}.sx-package h3{font-size:1.4rem;margin:14px 0}.sx-package>p{line-height:1.6}.sx-package .btn{margin-top:auto;align-self:flex-start}.sx-price{padding-top:20px;margin-top:auto;display:flex;flex-direction:column}.sx-price strong{font-size:2rem;color:#174e3e}.sx-price span,.sx-share{color:#49625b;font-size:.94rem}.sx-callout{display:flex;align-items:center;gap:40px;padding:36px;background:#e2eee6;border-radius:18px;margin:44px 0}.sx-callout>div{flex:1}.sx-three{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sx-three article{padding:12px 0}.sx-three b{color:#28755b}.sx-back{display:block;color:#c2e6db;margin-bottom:24px}.sx-hero-price{font-size:2rem;padding:20px 0 46px}.sx-hero-price small{display:block;font-size:1rem;color:#dcebe7;margin-top:8px}.sx-detail{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}.sx-detail li{margin:14px 0;line-height:1.5}.sx-checkout{background:#fff;border:1px solid #dce7e1;padding:32px;border-radius:18px;scroll-margin-top:120px}.sx-fieldset{border:0;border-top:1px solid #e0e8e3;margin:26px 0;padding:22px 0 0;min-width:0}.sx-fieldset legend{font-size:1.15rem;font-weight:700;padding-right:16px}.sx-mode,.sx-amounts{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.sx-mode label,.sx-amounts label{border:1px solid #c9d9d0;border-radius:8px;padding:12px;cursor:pointer}.sx-mode label:has(input:checked),.sx-amounts label:has(input:checked){background:#e0f1e6;border-color:#28755b}.sx-total,.sx-note{background:#eef5ef;border-radius:10px;padding:18px}.sx-total strong{white-space:nowrap}.sx-ways{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:36px 0}.sx-ways article{border-left:3px solid #45916f;padding:8px 22px}.support-compact-hero{background:#f5f7f4}.support-compact-grid{gap:48px}.support-entry-card{border:1px solid #dce7e1;box-shadow:0 12px 32px #183c3610;border-radius:18px}.sx-checkout input:not([type=radio]):not([type=hidden]),.sx-checkout select{max-width:100%}.sx-hero a:focus-visible,.sx-body a:focus-visible{outline:3px solid #e3b655;outline-offset:3px}@media(max-width:950px){.sx-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-detail{gap:26px}.sx-checkout{padding:22px}}@media(max-width:680px){.sx-hero{padding-top:42px}.sx-tabs a{padding:14px 12px;font-size:.9rem}.sx-section-heading,.sx-catalog,.sx-detail,.sx-three,.sx-ways{grid-template-columns:1fr}.sx-callout{display:block;padding:24px}.sx-callout .btn{margin-top:16px}.sx-hero-price{font-size:1.6rem}.sx-checkout{padding:18px}.sx-detail{gap:24px}}
