:is(.EP1J0G_book .lead-p,.EP1J0G_duo .lead-p){margin-bottom:0;font-size:clamp(1.1875rem,1.05rem + .5vw,1.5rem);line-height:1.5}@media (min-width:1100px){section.EP1J0G_book .psec__inner{align-items:start}}@media (max-width:1099px){.EP1J0G_book .psec__inner{row-gap:0}.EP1J0G_book .psec__main{display:contents}.EP1J0G_book .psec__aside{order:1;margin-top:clamp(28px,5vw,40px)}.EP1J0G_book .EP1J0G_reach{order:2}}.EP1J0G_reach{margin-top:clamp(36px,5vw,56px)}.EP1J0G_reachTitle{font:600 var(--fs-h3)/1.1 var(--font-display);letter-spacing:-.025em;margin:0 0 18px}.EP1J0G_form{border-radius:var(--panel-r);width:100%;max-width:680px;color:var(--ink);box-shadow:var(--shadow-lift);background:#fff;justify-self:start;gap:22px;padding:clamp(22px,4vw,48px);display:grid}.EP1J0G_field{gap:8px;display:grid}.EP1J0G_label{font-size:1.0625rem;font-weight:650;line-height:1.3}.EP1J0G_req{color:var(--azure);margin-left:.2em}.EP1J0G_opt{background:var(--cream-2);color:var(--ink-2);vertical-align:1px;border-radius:999px;margin-left:4px;padding:2px 10px;font-size:.875rem;font-weight:600;display:inline-block}.EP1J0G_input{appearance:none;background-color:var(--cream);width:100%;min-height:56px;color:var(--ink);font:400 1.0625rem/1.4 var(--font-body);transition:border-color var(--t-micro) var(--ease-out), background-color var(--t-micro) var(--ease-out);border:1.5px solid #1b2c428c;border-radius:16px;padding:12px 18px;scroll-margin-top:160px;display:block}.EP1J0G_input:hover{border-color:var(--ink)}.EP1J0G_input:focus{border-color:var(--azure);background-color:#fff}.EP1J0G_select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317458F' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:20px;padding-right:52px}.EP1J0G_area{resize:vertical;min-height:168px}@media (max-width:400px){.EP1J0G_form{padding:18px 16px}.EP1J0G_submit .btn--lg{padding-left:20px;font-size:1rem}}.EP1J0G_submit{margin-top:6px}.EP1J0G_submit .btn:disabled{opacity:.6;cursor:progress}.EP1J0G_trap{display:none}.EP1J0G_error{background:#fde7b8;border-radius:16px;margin:0;padding:14px 18px;font-weight:600;line-height:1.4}.EP1J0G_done{text-align:center;align-content:center;justify-items:center;min-height:360px}.EP1J0G_doneTick{background:var(--mint);color:#fff;width:76px;height:76px;box-shadow:0 0 0 8px var(--sky);border-radius:50%;place-items:center;display:grid}.EP1J0G_doneTick .ico{stroke-width:3px;width:38px;height:38px}.EP1J0G_doneText{max-width:30ch;font:600 clamp(1.25rem, 1.1rem + .6vw, 1.625rem)/1.35 var(--font-display);letter-spacing:-.01em;margin:0}.EP1J0G_cards{gap:14px;list-style:none;display:grid}.EP1J0G_cards .EP1J0G_card{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;padding:clamp(18px,2.4vw,26px);display:grid}.EP1J0G_cards .EP1J0G_card[data-c=azure]{--c:var(--azure);--on-c:var(--cream);--focus:var(--marigold)}.EP1J0G_cardTitle{margin:0}.EP1J0G_badge{background:var(--marigold);width:54px;height:54px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.EP1J0G_badge .ico{stroke-width:2.2px;width:26px;height:26px}.EP1J0G_links{grid-column:1/-1;gap:10px;margin:16px 0 0;list-style:none;display:grid}.EP1J0G_link{--btn-h:56px;min-height:var(--btn-h);background:color-mix(in srgb, var(--on-c) 12%, transparent);color:inherit;font:600 clamp(1.0625rem, .9rem + .6vw, 1.4375rem)/1.2 var(--font-display);letter-spacing:-.01em;transition:background-color var(--t-micro) var(--ease-out), color var(--t-micro) var(--ease-out);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 20px;text-decoration:none;display:flex}.EP1J0G_link>span{overflow-wrap:break-word;min-width:0}.EP1J0G_link:hover{background:var(--on-c);color:var(--c)}.EP1J0G_link:hover .btn__arrow{translate:4px}@media (max-width:400px){.EP1J0G_cards .EP1J0G_card{padding:16px}.EP1J0G_link{--btn-h:50px;padding-left:14px;font-size:1rem}}@media (min-width:1024px){.EP1J0G_duo .psec__main{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;column-gap:64px;display:grid}.EP1J0G_duo .lead-p{margin-top:20px}}.EP1J0G_inline{text-underline-offset:.18em;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--azure);text-decoration-color:var(--azure);padding-block:.6em;font-weight:600}.EP1J0G_inline:hover{color:var(--azure);text-decoration-thickness:3px}
