:root{--plum:#2e202e;--ivory:#fcf9f3;--paper:#fdfcf8;--line:#f2ede8;--peach-block:#f7cab8;--shadow-palm:#ebe6e1;--shadow-palm-core:#e0d9d2;--peach:#e69273;--peach-button:#fdc3a9;--peach-line:#d3ab9b;--teal:#336e72;--teal-ink:#14759a;--link:#1d6cb3;--link-dark:#221d5b;--orange:#d23c1a;--ink:#14041a;--muted:#3b3363;--muted-soft:#6b5d6d;--on-plum:#fdfdfc;--on-plum-muted:#d5cdd5;--on-plum-faint:#aba2ab;--agent-elona-ivory:#f6f1e8;--agent-elona-peach:#e2aa8e;--font-display:"Playfair Display", Georgia, "Times New Roman", serif;--font-body:"Source Sans 3", "Segoe UI", Arial, sans-serif;--page-max:1280px;--gutter:64px;--radius:6px;--radius-button:8px;--tap:44px}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/playfair-display-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/playfair-display-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/playfair-display-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/playfair-display-latin-600-italic.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/playfair-display-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/playfair-display-latin-700-italic.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/playfair-display-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/playfair-display-latin-800-italic.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/source-sans-3-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/source-sans-3-latin-400-italic.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/source-sans-3-latin-600-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/source-sans-3-latin-600-italic.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-synthesis:none}body{background:var(--ivory);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.4}h1,h2,h3,p,ul,figure{margin:0}ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid var(--teal-ink);outline-offset:3px}.skip-link{z-index:100;background:var(--plum);color:var(--on-plum);border-radius:var(--radius);padding:10px 14px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{width:100%;max-width:var(--page-max);margin:0 auto;padding-left:16px;padding-right:16px}@media (width>=768px){.container{padding-left:40px;padding-right:40px}}@media (width>=1280px){.container{padding-left:var(--gutter);padding-right:var(--gutter)}}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:800;line-height:1.1}.display em{color:var(--peach);font-style:italic;font-weight:600}.caps{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-ink);font-size:11px;font-weight:600}.btn{min-height:var(--tap);border-radius:var(--radius-button);font-family:var(--font-body);white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:17px;font-weight:400;transition:filter .12s;display:inline-flex}.btn:hover{filter:brightness(1.06)}.btn--plum{background:var(--plum);color:var(--on-plum)}.btn--peach{background:var(--peach-button);color:var(--plum)}.btn .arrow{flex:none;width:18px;height:12px}.link{min-height:var(--tap);font-family:var(--font-body);color:var(--link);align-items:center;gap:8px;font-size:16px;font-weight:400;display:inline-flex}.link .arrow{flex:none;width:18px;height:12px}.link>span,.swoosh{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 6' preserveAspectRatio='none'%3E%3Cpath d='M1 4.6 Q 52 0.4 99 3.2' fill='none' stroke='%2314759a' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/100% 6px no-repeat;padding-bottom:6px}.link--dark{color:var(--link-dark)}.section{padding:40px 0}.section--paper{background:var(--paper)}.section--plum{background:var(--plum);color:var(--on-plum)}.section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:20px;display:flex}.section__title{font-size:30px;line-height:1.15}.section__sub{color:var(--muted);margin-top:6px;font-size:18px}@media (width>=768px){.section{padding:52px 0}.section__title{font-size:36px}}@media (width>=1280px){.section{padding:56px 0}.section__title{font-size:40px}}.card-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.card-grid{grid-template-columns:repeat(2,1fr)}.card-grid--3{grid-template-columns:repeat(3,1fr)}}@media (width>=1280px){.card-grid{gap:19px}}.info-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:22px 22px 20px}.info-card--peach{background:var(--peach-block);border-color:#0000}.info-card--plum{background:var(--plum);color:var(--on-plum);border-color:#0000}.info-card__title{font-size:23px;line-height:1.15}.info-card__copy{color:var(--muted);margin-top:8px;font-size:16.5px;line-height:1.4}.info-card--plum .info-card__copy{color:var(--on-plum-muted)}.info-card--peach .info-card__copy{color:var(--ink)}.info-card .link{margin-top:8px}.prose{max-width:68ch;font-size:18px;line-height:1.55}.prose>*+*{margin-top:1em}.prose h2{font-family:var(--font-display);letter-spacing:-.01em;margin-top:1.8em;font-size:30px;font-weight:800;line-height:1.15}.prose h3{font-family:var(--font-display);margin-top:1.5em;font-size:23px;font-weight:800;line-height:1.2}.prose h2+*,.prose h3+*{margin-top:.6em}.prose ul{padding-left:1.2em;list-style:outside}.prose li+li{margin-top:.35em}.prose a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.prose strong{font-weight:600}.notice{border-radius:var(--radius);background:var(--peach-block);color:var(--ink);align-items:flex-start;gap:14px;padding:16px 20px;font-size:16px;line-height:1.4;display:flex}.notice strong{font-weight:600}.form,.form__row{gap:18px;display:grid}@media (width>=768px){.form__row--2{grid-template-columns:1fr 1fr}}.field{gap:6px;display:grid}.field__label{color:var(--muted);font-size:15px}.field__label .optional{color:var(--on-plum-faint)}.field__input{border:1.5px solid var(--line);border-radius:var(--radius-button);background:var(--paper);width:100%;min-height:52px;color:var(--ink);font:inherit;padding:12px 16px;font-size:17px;line-height:1.4}.field__input::placeholder{color:var(--on-plum-faint)}.field__input:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #336e722e}textarea.field__input{resize:vertical;min-height:132px}.field--error .field__input{border-color:var(--orange)}.field__error{color:var(--orange);font-size:14px}.form__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.form__note{color:var(--muted);font-size:15px}.form__legal{color:var(--muted-soft);font-size:14px;line-height:1.45}.form__legal a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.form__status{border-radius:var(--radius);background:var(--peach-block);padding:18px 20px;font-size:17px;line-height:1.4}.form__status[hidden]{display:none}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.glba{max-width:900px;font-size:16px;line-height:1.45}.glba table{border-collapse:collapse;width:100%;margin-top:20px}.glba th,.glba td{border:1px solid var(--line);vertical-align:top;text-align:left;padding:12px 14px}.glba th{background:var(--plum);color:var(--on-plum);font-family:var(--font-display);font-size:17px;font-weight:700}.glba .glba__facts th{letter-spacing:.02em;font-size:26px}.glba .glba__facts th small{font-family:var(--font-body);letter-spacing:0;margin-top:4px;font-size:14px;font-weight:400;display:block}.glba td.glba__label{background:var(--paper);width:26%;font-family:var(--font-display);font-size:18px;font-weight:700}.glba td p+p,.glba td ul{margin-top:.6em}.glba td ul{padding-left:1.2em;list-style:outside}.glba td li+li{margin-top:.25em}.glba__grid td:nth-child(2),.glba__grid td:nth-child(3),.glba__grid th:nth-child(2),.glba__grid th:nth-child(3){text-align:center;width:18%}.glba__grid td:nth-child(2),.glba__grid td:nth-child(3){font-weight:600}.glba__questions td{background:var(--peach-block)}.glba__section-title{background:var(--plum);color:var(--on-plum)}@media (width<=767px){.glba td.glba__label{width:34%;font-size:16px}.glba th,.glba td{padding:10px;font-size:15px}}.two-col{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (width>=1024px){.two-col{grid-template-columns:minmax(0,1fr) 360px;gap:56px}}.steps{counter-reset:step;gap:18px;display:grid}.step{grid-template-columns:44px 1fr;align-items:start;gap:16px;display:grid}.step:before{counter-increment:step;content:counter(step);background:var(--plum);width:44px;height:44px;color:var(--on-plum);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.step__title{font-size:20px;font-weight:600}.step__copy{color:var(--muted);margin-top:4px;font-size:17px;line-height:1.45}.ticks{gap:10px;display:grid}.ticks li{padding-left:30px;font-size:17px;line-height:1.45;position:relative}.ticks li:before{content:"✓";color:var(--peach);font-weight:600;position:absolute;top:0;left:0}.section--plum .ticks li:before{color:var(--peach-button)}
