@font-face{font-family:figtree;src:url(/fonts/figtree.ttf)format("truetype");font-weight:300 900;font-display:swap}:root{--text:#31534a;--text-2:#516d61;--action:#3f6b59;--on-action:#fdfff9;--card:#fdfff9;--subtle:#deeadb;--border:#ceddd0;--base:#e9ecdf;--bottom:#f6f8f1;--brand:#3d3e35;--band:linear-gradient(175deg, #d9ddcf 0%, #e9ecdf 36%, #f6f8f1 89%);--shadow:0 24px 56px rgb(49 84 74 / 16%);--radius-card:24px;--gutter:20px;--section:64px;color-scheme:light}@media(min-width:900px){:root{--gutter:40px;--section:104px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--base);color:var(--text);font:16px/24px figtree,system-ui,sans-serif;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:var(--action)}:focus-visible{outline:2px solid var(--action);outline-offset:3px;border-radius:4px}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gutter);top:12px;z-index:10;background:var(--card);padding:8px 14px}.container{width:100%;max-width:calc(1120px + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.display{font-size:40px;line-height:46px;letter-spacing:-.01em;font-weight:400}.heading{font-size:30px;line-height:36px;letter-spacing:-.005em;font-weight:400}@media(min-width:900px){.display{font-size:60px;line-height:66px;letter-spacing:-.015em}.heading{font-size:40px;line-height:48px;letter-spacing:-.01em}}.subheading{font-size:21px;line-height:28px;font-weight:500}.subheading a{color:inherit;text-decoration:none}.lead{font-size:17px;line-height:29px;color:var(--text-2)}@media(min-width:900px){.lead{font-size:20px;line-height:32px}}.eyebrow{font-size:12px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-weight:400}.note{font-size:14px;line-height:21px;color:var(--text-2)}.text-link{font-size:15px;line-height:21px;font-weight:500;text-decoration:none}.text-link:hover{text-decoration:underline}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:100px;font:500 16px/23px figtree,system-ui,sans-serif;text-decoration:none;white-space:nowrap}.button.primary{background:var(--action);color:var(--on-action)}.button.secondary{background:var(--subtle);color:var(--text)}.actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:599px){.actions{flex-direction:column}.actions .button{width:100%}}.band{background:var(--band)}.header-row{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding-block:14px}@media(min-width:900px){.header-row{min-height:92px}}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--brand);text-decoration:none}.emblem{width:44px;height:44px;background:var(--brand);-webkit-mask:url(/images/emblem.png)center/contain no-repeat;mask:url(/images/emblem.png)center/contain no-repeat}.wordmark{font-size:28px;line-height:36px}.nav{display:none}.nav a:not(.button){color:var(--text);text-decoration:none;font-size:15px;line-height:21px;font-weight:500}.nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.header-row{position:relative}.menu summary{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;color:var(--text);cursor:pointer;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu .when-open,.menu[open] .when-closed{display:none}.menu[open] .when-open{display:block}.site-header:has(.menu[open]){background:var(--card)}.menu[open] summary::before{content:"";position:fixed;inset:72px 0 0;z-index:10;background:rgb(49 83 74/.4);cursor:default}.menu[open] .menu-panel{position:absolute;top:100%;left:0;right:0;z-index:11;display:grid;padding:4px var(--gutter)28px;background:var(--card);border-radius:0 0 var(--radius-card)var(--radius-card);box-shadow:0 16px 40px rgb(49 84 74/18%)}.menu-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:18px;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none;font-size:21px;line-height:28px;font-weight:500}.menu-row[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.menu-actions{padding-top:24px}@media(min-width:900px){.nav{display:flex;align-items:center;gap:36px}.menu{display:none}}.hero{display:grid;gap:40px;padding-top:28px;padding-bottom:48px}.hero-text{display:grid;gap:18px;align-content:center}.hero .note{text-align:center}.hero-phones{position:relative;width:min(100%,560px);aspect-ratio:560/700;margin-inline:auto}.hero-phones .phone{position:absolute;width:54.3%}.hero-phones .back{left:0;top:6%}.hero-phones .front{right:3.2%;top:0}@media(min-width:900px){.hero{grid-template-columns:minmax(0,540px)minmax(0,560px);justify-content:space-between;align-items:center;gap:48px;padding-top:48px;padding-bottom:96px}.hero-text{gap:24px}.hero .note{text-align:left}}.intro{display:grid;gap:18px;max-width:calc(820px + 2 * var(--gutter));margin-inline:0;padding-top:28px;padding-bottom:56px}@media(min-width:900px){.intro{gap:20px;margin-inline:auto;max-width:calc(1120px + 2 * var(--gutter));padding-top:56px;padding-bottom:88px}.intro>*{max-width:820px}}.phone img{width:100%;border-radius:9%/4.2%;border:1px solid var(--border);box-shadow:var(--shadow);background:var(--card)}.section{padding-block:var(--section)}.section.alt{background:var(--bottom)}.section-head{display:grid;gap:12px;max-width:760px;margin-bottom:28px}@media(min-width:900px){.section-head{gap:16px;margin-bottom:48px}}.centred{text-align:center}.centred .section-head{margin-inline:auto}.narrow{max-width:calc(760px + 2 * var(--gutter))}.narrow-left{max-width:760px;display:grid;gap:24px;justify-items:start}.cards{display:grid;gap:16px;padding:0;list-style:none}@media(min-width:900px){.cards{gap:32px}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{display:grid;align-content:start;gap:12px;padding:24px 24px 28px;background:var(--card);border-radius:var(--radius-card);text-align:left}@media(min-width:900px){.card{gap:14px;padding:28px 28px 32px}}.card p{color:var(--text-2)}.step-number,.feature-icon,.initials{display:grid;place-items:center;width:44px;height:44px;border-radius:100px;background:var(--subtle);color:var(--text)}.step-number{font-size:18px;font-weight:500}.plans{margin-bottom:20px}.plans .card{gap:8px}.wide-card{gap:16px}@media(min-width:900px){.wide-card{grid-template-columns:420px minmax(0,1fr);gap:64px;align-items:center;padding:48px 56px}.wide-card>div{display:grid;gap:14px}}.wide-card>div{display:grid;gap:12px}.split{display:grid;gap:32px}.split-media{width:min(62%,304px);margin-inline:auto}.split-text{display:grid;gap:16px;align-content:center}@media(min-width:900px){.split{grid-template-columns:332px minmax(0,1fr);gap:96px;align-items:center}.split.flip{grid-template-columns:minmax(0,1fr)332px}.split.flip .split-media{order:2}.split-media{width:304px}.split-text{gap:20px}}@media(max-width:899px){.split-media{order:2}}.questions{width:100%}.question{border-bottom:1px solid var(--border)}.question summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:24px;font-size:18px;line-height:24px;font-weight:500;cursor:pointer;list-style:none}.question summary::-webkit-details-marker{display:none}.question summary .icon{flex:none;transition:transform .2s ease-out}.question[open] summary .icon{transform:rotate(180deg)}.question p{margin-top:-14px;padding-bottom:24px;color:var(--text-2)}.top{background:var(--base)}.article{max-width:calc(720px + 2 * var(--gutter));padding-top:24px;padding-bottom:56px;display:grid;gap:24px}@media(min-width:900px){.article{padding-top:48px;padding-bottom:96px}}.back{justify-self:start}.article-head{display:grid;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--border)}.byline{display:flex;align-items:center;gap:12px;margin-top:4px}.initials{flex:none;width:40px;height:40px;font-size:15px;font-weight:500}.byline-name{font-size:15px;line-height:21px;font-weight:500}.byline-meta{font-size:14px;line-height:21px;color:var(--text-2)}.prose{font-size:18px;line-height:30px}.prose>*+*{margin-top:18px}.prose h2{margin-top:40px;font-size:23px;line-height:30px;font-weight:500}.prose h3{margin-top:28px;font-size:21px;line-height:28px;font-weight:500}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:8px}.prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:24px}.prose th,.prose td{text-align:left;vertical-align:top;padding:12px 20px 12px 0;border-bottom:1px solid var(--border)}.prose th{font-weight:500}.box{padding:24px 28px;background:var(--card);border-radius:var(--radius-card);font-size:17px;line-height:29px}mark.todo{background:#f6d5c8;color:#5a2a17;padding:0 4px;border-radius:4px}.in-elyptus{display:grid;gap:8px;padding:24px 28px 28px;background:var(--card);border-radius:var(--radius-card);font-size:17px;line-height:29px}.sources{display:grid;gap:10px;padding-top:24px;border-top:1px solid var(--border)}.sources ul{list-style:none;padding:0;display:grid;gap:10px;font-size:15px;line-height:24px}.author{display:flex;gap:16px;padding:24px;background:var(--bottom);border-radius:var(--radius-card)}.author .initials{width:48px;height:48px}.author p:not(.byline-name){font-size:15px;line-height:24px;color:var(--text-2)}.beta{padding-top:var(--section);padding-bottom:var(--section)}.section+.beta,.section.alt+.beta{padding-top:0}.section.alt+.beta{padding-top:var(--section)}.beta-card{display:grid;justify-items:center;gap:14px;padding:40px 24px;border-radius:var(--radius-card);background:var(--subtle);text-align:center}.beta-card .button{margin-top:6px}@media(max-width:599px){.beta-card .button{width:100%}}@media(min-width:900px){.beta-card{padding:64px}}.site-footer{background:var(--subtle);padding-top:40px;padding-bottom:48px}.footer-row{display:grid;gap:32px}.footer-about{display:grid;gap:12px;justify-items:start;align-content:start}.footer-about p,.copyright{font-size:15px;line-height:24px;color:var(--text-2)}.footer-links{display:grid;gap:32px}.footer-links>div{display:grid;gap:12px;justify-items:start;align-content:start}.footer-links a{color:var(--text);text-decoration:none;font-size:15px;line-height:24px}.footer-links a:hover{text-decoration:underline}.copyright{margin-top:32px;font-size:14px}@media(min-width:900px){.site-footer{padding-top:56px;padding-bottom:64px}.footer-row{grid-template-columns:auto auto;justify-content:space-between}.footer-links{grid-auto-flow:column;gap:72px}}