._page_1s6fo_1{--ink:#17352b;--green:#1e6046;--orange:#d76b3d;color:var(--ink);background:radial-gradient(circle at 85% 8%,#d76b3d26,#0000 25%),linear-gradient(#fbf8f0,#f0eadc);min-height:100vh;padding:24px clamp(20px,5vw,72px) 40px;font-family:Avenir Next,Gill Sans,sans-serif}._header_1s6fo_1{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;display:flex}._brand_1s6fo_1{color:inherit;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}._brand_1s6fo_1 span{background:var(--ink);color:#fff;font-family:Georgia,serif;font-size:var(--sb-text-2xl);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}._brand_1s6fo_1 strong{font-family:Georgia,serif;font-size:var(--sb-text-4xl)}._existing_1s6fo_1{color:#53665e;font-size:var(--sb-text-xl);justify-content:flex-end;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}._existing_1s6fo_1 strong{color:var(--green)}._intro_1s6fo_1{grid-template-columns:1.4fr .7fr;align-items:end;gap:30px;max-width:1180px;margin:clamp(52px,8vw,100px) auto 34px;display:grid}._intro_1s6fo_1 small,._preview_1s6fo_1 small,._chooser_1s6fo_1 button>small{color:var(--orange);font-size:var(--sb-text-sm);letter-spacing:.12em;font-style:normal;font-weight:800}._intro_1s6fo_1 h1{letter-spacing:-.055em;max-width:850px;margin:10px 0 0;font-family:Georgia,serif;font-size:clamp(2.5rem,5.8vw,5.3rem);font-weight:500;line-height:.97}._intro_1s6fo_1>p{color:#64736c;font-size:var(--sb-text-2xl);margin:0 0 7px;line-height:1.65}._chooser_1s6fo_1{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1180px;margin:auto;display:grid}._chooser_1s6fo_1 button{color:var(--ink);cursor:pointer;text-align:left;background:#fffdf7bf;border:1px solid #d9d1c1;border-radius:20px;flex-direction:column;min-height:290px;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}._chooser_1s6fo_1 button:hover{transform:translateY(-3px)}._chooser_1s6fo_1 button._selected_1s6fo_1{border-color:var(--green);box-shadow:0 16px 35px #183e301f,inset 0 0 0 1px var(--green)}._icon_1s6fo_1{color:var(--green);background:#e5eee6;border-radius:13px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:24px;display:flex}._icon_1s6fo_1 svg{width:22px;height:22px}._chooser_1s6fo_1 button strong{font-family:Georgia,serif;font-size:var(--sb-text-5xl);margin-top:6px}._chooser_1s6fo_1 button em{color:#8c6e5e;font-size:var(--sb-text-lg);margin-top:3px;font-style:normal}._chooser_1s6fo_1 button p{color:#65746d;margin:18px 0 0;line-height:1.55}._preview_1s6fo_1{background:var(--ink);color:#fffdf5;border-radius:24px;grid-template-columns:1.2fr 1fr;gap:24px;max-width:1132px;margin:18px auto 0;padding:clamp(24px,4vw,42px);display:grid}._previewMain_1s6fo_1{gap:18px;display:flex}._previewMain_1s6fo_1 ._icon_1s6fo_1{color:#f0bb8e;background:#ffffff1a;flex:none;margin:0}._preview_1s6fo_1 h2{margin:6px 0;font-family:Georgia,serif;font-size:32px}._preview_1s6fo_1 p{color:#b9c9c1;margin:0;line-height:1.55}._featureList_1s6fo_1{gap:10px;display:grid}._featureList_1s6fo_1 div{align-items:center;gap:9px;display:flex}._featureList_1s6fo_1 svg{color:#efb783;width:18px;height:18px}._assurance_1s6fo_1{color:#c9d6d0;background:#ffffff12;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}._assurance_1s6fo_1 svg{color:#efb783;flex:none}._assurance_1s6fo_1 strong{color:#fff}._continue_1s6fo_1{background:var(--orange);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:15px 18px;font-weight:800;display:flex}._continue_1s6fo_1 svg{width:18px;height:18px}._page_1s6fo_1 footer{color:#6e7b75;font-size:var(--sb-text-md);text-align:center;justify-content:center;gap:24px;max-width:1180px;margin:28px auto 0;display:flex}@media (width<=800px){._intro_1s6fo_1,._chooser_1s6fo_1{grid-template-columns:1fr}._chooser_1s6fo_1 button{min-height:0}._preview_1s6fo_1{grid-template-columns:1fr}._page_1s6fo_1 footer{flex-direction:column;align-items:center;gap:8px}}@media (width<=520px){._page_1s6fo_1{padding:18px 15px 32px}._header_1s6fo_1{align-items:flex-start}._existing_1s6fo_1{text-align:right;max-width:145px}._intro_1s6fo_1{margin-top:48px}._intro_1s6fo_1 h1{font-size:2.7rem}._previewMain_1s6fo_1{flex-direction:column}._preview_1s6fo_1 h2{font-size:27px}}
