:root{--mid:#3d3642;--turq:#8bd8d5;--coral:#ff8b71;--cream:#f8f4f1;--card:#fbf8f4;--line:#e4ddd4;--mint:#bbe6ce;--serif:Lato,Arial,sans-serif;--sans:Lato,Arial,sans-serif}*{box-sizing:border-box}body.lv2-body-root{background:var(--cream);color:var(--mid);font-family:var(--sans);font-size:18px;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased}.lv2-body-root img{display:block;height:auto;max-width:100%}.lv2-body-root .dnd-section{padding:0!important}.lv2-body-root .dnd-section>.row-fluid{max-width:none}.lv2-body-root .row-fluid,.lv2-body-root .span12{margin:0;width:100%}.lv2{background:var(--lv2-bg);position:relative}.lv2--dark{color:var(--mid)}.lv2--light{color:var(--cream)}.lv2-wrap{margin:0 auto;padding:0 24px}.lv2-align-center .lv2-eyebrow,.lv2-align-center .lv2-heading,.lv2-align-center>.lv2-wrap>.lv2-body{margin-left:auto;margin-right:auto;text-align:center}.lv2-eyebrow{color:var(--lv2-accent);font-size:16px;font-weight:700;letter-spacing:1px;line-height:24px;margin:0 0 12px;text-transform:uppercase}.lv2-heading{color:inherit;font-family:var(--serif);font-size:30px;font-weight:700;line-height:1.2;margin:0}.lv2-heading em{color:var(--lv2-accent);font-style:normal}h1.lv2-heading{font-size:44px;letter-spacing:.72px}.lv2-body p{margin:0 0 14px}.lv2-body p:last-child{margin-bottom:0}.lv2-body a{color:var(--lv2-accent)}.lv2-lead{font-size:20px;line-height:1.6;margin-top:22px;max-width:620px}.lv2 h3{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.3;margin:0}.lv2-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.lv2-btn{border:2px solid transparent;border-radius:999px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.08em;padding:16px 28px;text-decoration:none;text-transform:uppercase;transition:.2s}.lv2-btn--coral{background:var(--coral);color:#fff}.lv2-btn--turquoise{background:var(--turq);color:var(--mid)}.lv2-btn--midnight{background:var(--mid);color:var(--cream)}.lv2-btn--outline{background:transparent;border-color:currentColor;color:inherit}.lv2-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.lv2-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--lv2-imgw,50%)}.lv2-hero-grid.lv2-img-left{grid-template-columns:var(--lv2-imgw,50%) minmax(0,1fr)}.lv2-img-left .lv2-hero-media{order:-1}.lv2-hero-copy{display:flex;flex-direction:column;gap:32px;justify-content:center;padding:36px 48px 48px max(24px,calc((100vw - var(--lv2-maxw))/2 + 24px))}.lv2-img-left .lv2-hero-copy{padding:36px max(24px,calc((100vw - var(--lv2-maxw))/2 + 24px)) 48px 48px}.lv2-hero-media{background:rgba(0,0,0,.15);overflow:hidden;position:relative}.lv2-hero-media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.lv2-hero-media.has-bar:before{background:var(--lv2-bar);bottom:0;content:"";left:0;position:absolute;top:0;width:6px;z-index:1}.lv2-img-left .lv2-hero-media.has-bar:before{left:auto;right:0}.lv2-badgebar{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.lv2-badges-label{font-size:14px;letter-spacing:.16em;max-width:200px;text-transform:uppercase}.lv2-badges-label.has-divider{border-right:1px solid var(--line);padding-right:40px}.lv2-badges-row{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.lv2-badges-row img{max-width:none;width:auto}.lv2-badges:has(.has-border){border-bottom:1px solid var(--line)}.lv2-grid{display:grid;gap:28px;margin-top:40px}.lv2-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lv2-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lv2-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lv2-card--light{background:var(--card);border:2px solid var(--turq);color:var(--mid)}.lv2-card--dark{background:var(--mid);border:2px solid var(--mid);color:var(--cream)}.lv2-compare,.lv2-plan{border-radius:24px;display:flex;flex-direction:column;padding:44px 40px}.lv2-plan-name{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;gap:14px;letter-spacing:.16em;text-transform:uppercase}.lv2-card--dark .lv2-plan-name{color:var(--turq)}.lv2-pill{background:var(--turq);border-radius:999px;color:var(--mid);font-size:12px;letter-spacing:.12em;padding:5px 14px}.lv2-plan-price{align-items:baseline;display:flex;flex-wrap:wrap;font-family:var(--serif);font-size:44px;font-weight:700;gap:10px;line-height:1;margin:22px 0}.lv2-plan-price span{font-family:var(--sans);font-size:20px}.lv2-plan hr{background:var(--line);border:0;height:1px;margin:0 0 22px;width:100%}.lv2-card--dark hr{background:hsla(30,33%,94%,.25)}.lv2-arrows{font-size:20px;list-style:none;margin:0 0 8px;padding:0}.lv2-arrows li{display:flex;gap:14px;margin-bottom:10px}.lv2-arrows li:before{content:"\2192"}.lv2-card--dark .lv2-arrows li:before{color:var(--turq)}.lv2-plan .lv2-btn{align-self:flex-start;margin-top:auto}.lv2-compare{font-size:19px;gap:18px}.lv2-compare p{margin:0}.lv2-comparison .lv2-card--light{background:var(--cream);border-color:var(--cream)}.lv2-checks{display:grid;gap:16px;margin-top:40px}.lv2-align-center .lv2-checks{margin-left:auto;margin-right:auto}.lv2-check{align-items:flex-start;background:var(--card);border:2px solid var(--turq);border-radius:16px;color:var(--mid);display:flex;font-size:19px;gap:20px;padding:22px 26px}.lv2-check i{align-items:center;border:2px solid var(--lv2-accent);border-radius:999px;color:var(--lv2-accent);display:flex;flex:none;font-style:normal;height:38px;justify-content:center;width:38px}.lv2-check.is-dark{background:var(--mid);border-color:var(--mid);color:var(--cream)}.lv2-check.is-dark i{border-color:var(--turq);color:var(--turq)}.lv2-split{display:grid;grid-template-columns:1fr 1fr}.lv2-split.lv2-img-right .lv2-split-media{order:2}.lv2-split-media{background:rgba(0,0,0,.15);min-height:320px;overflow:hidden;position:relative}.lv2-split-media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.lv2-split-copy{display:flex;flex-direction:column;gap:28px;justify-content:center;padding:72px 56px}.lv2-split-copy .lv2-eyebrow{margin:0}.lv2-quote{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.3;margin:0}.lv2-attrib{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.lv2-attrib b,.lv2-attrib span{display:block}.lv2-attrib img{width:140px}.lv2-form-grid{align-items:start;display:grid;gap:56px;grid-template-columns:1fr 1fr}.lv2-form-left .lv2-form-card{order:-1}.lv2-form-logo{margin-top:32px}.lv2-form-card{border:2px solid;border-radius:24px;color:var(--mid);padding:36px}.lv2-form-card h3{margin-bottom:18px}.lv2-form-card .hs-form label{font-size:15px;font-weight:700}.lv2-form-card .hs-input{background:#fff;border:1px solid var(--line);border-radius:10px;font:inherit;padding:12px 14px;width:100%!important}.lv2-form-card textarea.hs-input{min-height:120px}.lv2-form-card .hs-form-field{margin-bottom:16px}.lv2-form-card fieldset{max-width:none!important}.lv2-form-card .hs-button{background:var(--coral);border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.08em;padding:16px 30px;text-transform:uppercase}.lv2-form-card .hs-button:hover{background:var(--mid)}.lv2-form-card .hs-error-msgs{color:#3d3642;font-size:14px;list-style:none;padding:0}.lv2-footbar{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:20px;justify-content:space-between}.lv2-footbar a{color:var(--lv2-accent)}@media (max-width:860px){.lv2-cols-2,.lv2-cols-3,.lv2-cols-4,.lv2-form-grid,.lv2-hero-grid,.lv2-hero-grid.lv2-img-left,.lv2-split{grid-template-columns:1fr}.lv2-hero-copy,.lv2-img-left .lv2-hero-copy{padding:40px 24px}.lv2-hero-media{min-height:280px;order:2!important}.lv2-hero-media.has-bar:before{bottom:auto;height:6px;right:0;width:auto}.lv2-split-media{order:-1!important}.lv2-split-copy{padding:48px 24px}.lv2-badges-label.has-divider{border-right:0;max-width:none;padding-right:0}.lv2-badges-row img{height:auto!important;max-height:104px}.lv2-compare,.lv2-plan{padding:32px 26px}.lv2-plan-price{font-size:36px}.lv2-form-left .lv2-form-card{order:0}}@media (prefers-reduced-motion:no-preference){.lv2-btn{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease,filter .25s}.lv2-btn:hover{box-shadow:0 10px 24px -10px rgba(61,54,66,.55);transform:translateY(-2px)}.lv2-btn:after{content:"\2192";display:inline-block;margin-left:0;opacity:0;overflow:hidden;transition:all .25s ease;vertical-align:bottom;width:0}.lv2-btn:hover:after{margin-left:10px;opacity:1;width:1em}.lv2-btn--outline:hover{background:currentColor}.lv2--light .lv2-btn--outline:hover{background:var(--cream);border-color:var(--cream);color:var(--mid)}.lv2--dark .lv2-btn--outline:hover{background:var(--mid);border-color:var(--mid);color:var(--cream)}.lv2-hero-media img,.lv2-split-media img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.lv2-hero-media:hover img,.lv2-split-media:hover img{transform:scale(1.04)}.lv2-hero-logo{transition:opacity .25s}.lv2-hero-logo:hover{opacity:.85}.lv2-badges-row img{transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .35s}.lv2-badges-row img:hover{filter:drop-shadow(0 12px 18px rgba(61,54,66,.18));transform:translateY(-4px) scale(1.05)}.lv2-compare,.lv2-plan{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.lv2-compare:hover,.lv2-plan:hover{box-shadow:0 24px 48px -24px rgba(61,54,66,.45);transform:translateY(-6px)}.lv2-card--light:hover{border-color:var(--coral)}.lv2-card--dark:hover,.lv2-comparison .lv2-card--light:hover{border-color:var(--turq)}.lv2-plan-price{transition:letter-spacing .35s}.lv2-plan:hover .lv2-plan-price{letter-spacing:.01em}.lv2-arrows li:before{transition:transform .25s}.lv2-plan:hover .lv2-arrows li:before{transform:translateX(4px)}.lv2-pill{transition:transform .25s}.lv2-plan:hover .lv2-pill{transform:scale(1.06)}.lv2-compare img{transition:transform .35s}.lv2-compare:hover img{transform:rotate(-6deg) scale(1.08)}.lv2-check{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s,background-color .3s}.lv2-check:hover{border-color:var(--coral);box-shadow:0 14px 30px -18px rgba(61,54,66,.45);transform:translateX(8px)}.lv2-check.is-dark:hover{border-color:var(--turq)}.lv2-check i{transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .3s,color .3s}.lv2-check:hover i{background:var(--lv2-accent);color:#fff;transform:scale(1.15)}.lv2-check.is-dark:hover i{background:var(--turq);color:var(--mid)}.lv2-quote{transition:transform .5s}.lv2-split:hover .lv2-quote{transform:translateX(6px)}.lv2-form-card{transition:box-shadow .35s,transform .35s}.lv2-form-card:focus-within,.lv2-form-card:hover{box-shadow:0 26px 52px -28px rgba(61,54,66,.45);transform:translateY(-3px)}.lv2-form-card .hs-input{transition:border-color .2s,box-shadow .2s}.lv2-form-card .hs-input:hover{border-color:var(--turq)}.lv2-form-card .hs-input:focus{border-color:var(--coral);box-shadow:0 0 0 3px rgba(255,139,113,.25);outline:0}.lv2-form-card .hs-button{transition:transform .25s,box-shadow .25s,background-color .25s}.lv2-form-card .hs-button:hover{box-shadow:0 10px 24px -10px rgba(61,54,66,.55);transform:translateY(-2px)}.lv2-body a,.lv2-footbar a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;transition:background-size .3s}.lv2-body a:hover,.lv2-footbar a:hover{background-size:100% 1px}}.lv2 [data-f]{font-size:var(--fs)!important}.lv2 .lv2-heading[data-f] em:not([data-f]){font-size:inherit!important}@media (max-width:860px){.lv2 [data-f]{font-size:min(var(--fs),calc(var(--fs)*.55 + 6px))!important}}.lv2-hero-logo-link{align-self:flex-start;display:inline-block}.lv3-story{line-height:1.6;margin:0 0 24px;opacity:.9}.lv3-story p{margin:0}