.marketing{--ink:#213b31;--muted:#627169;--line:#dce4de;--green:#245c49;--paper:#fafbf7;background:var(--paper);color:var(--ink);font-family:var(--fa-font-sans);line-height:1.6}.marketing *{box-sizing:border-box}.marketing a,.marketing button{-webkit-tap-highlight-color:transparent}.marketing :focus-visible{outline:3px solid #ba7148;outline-offset:5px}.marketing h1,.marketing h2,.marketing h3,.marketing p{margin:0}.marketing h1,.marketing h2{letter-spacing:-.045em;line-height:1.08;font-weight:550}.marketing h1{font-size:clamp(2.7rem,5.3vw,5.15rem)}.marketing h2{font-size:clamp(2rem,3.8vw,3.45rem)}.marketing h3{font-size:1.25rem;font-weight:650;letter-spacing:-.025em;line-height:1.3}.marketing em{font-family:var(--fa-font-editorial);font-weight:400;color:var(--fa-editorial-green)}.marketing .eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.17em;margin-bottom:22px;color:#5e7365}.marketing p{color:var(--muted)}.m-wrap{max-width:1240px;margin:auto;padding:0 32px}.m-header{max-width:1350px;margin:auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.m-logo{display:inline-flex;gap:10px;align-items:center;font-size:21px;font-weight:750;letter-spacing:-.7px;text-decoration:none}.m-logo-mark{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#fff;width:34px;height:36px;border-radius:10px 10px 10px 2px;font-family:Georgia,serif;font-size:29px}.m-logo-dot{font-size:8px;color:#bc7656;align-self:start;margin-top:5px}.m-header nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:550}.m-header nav a:not(.m-button):hover{color:#9a5637}.m-login{display:flex;align-items:center;gap:7px}.m-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--green);color:#fff!important;min-height:48px;padding:12px 22px;border:1px solid var(--green);border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s}.m-button:hover{background:#194a39;box-shadow:0 5px 14px #173b2815}.m-button.secondary{background:transparent;color:var(--ink)!important;border-color:#cbd6cb}.m-button.secondary:hover{background:#edf2e9}.m-button.text-button{background:transparent;border-color:transparent;color:var(--green)!important;justify-content:flex-start;padding-left:0}.m-menu{display:none}.m-hero{padding:65px 0 0}.m-hero-copy{text-align:center;max-width:970px;margin:auto}.m-hero-copy>p{max-width:665px;margin:26px auto 0;font-size:18px;line-height:1.75}.m-hero-actions{display:flex;justify-content:center;gap:12px;margin:30px 0 16px}.m-hero small{font-size:12px;color:var(--muted)}.m-product-frame{margin:52px auto 0;max-width:1110px;background:#e8eee1;border:1px solid #d4decd;border-radius:18px 18px 0 0;padding:26px 26px 0;position:relative;overflow:hidden}.m-product-top{display:flex;align-items:center;justify-content:space-between;padding:0 0 16px;font-size:12px;color:#426047;gap:10px}.m-product-top span{display:flex;align-items:center;gap:8px}.m-product-top i{width:7px;height:7px;border-radius:50%;background:#4d785b}.m-product-frame img{width:100%;display:block;border-radius:9px 9px 0 0;border:1px solid #d7ded4;box-shadow:0 15px 50px #20382916}.m-capture-note{text-align:center;font-size:11px!important;padding:12px 0}.m-audiences{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;display:flex;align-items:center;justify-content:center;gap:36px;font-size:13px;font-weight:550;flex-wrap:wrap}.m-audiences>span:first-child{font-size:11px;color:var(--muted);font-weight:400}.m-section{padding:105px 0}.m-section-title{max-width:810px;margin-bottom:48px}.m-section-title>p{margin-top:22px;max-width:660px;font-size:17px}.m-section-title.centered{text-align:center;margin-left:auto;margin-right:auto}.m-section-title.centered>p{margin-left:auto;margin-right:auto}.m-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin:45px 0}.m-flow article{border-top:1px solid #b9cbbd;padding-top:18px}.m-flow .number{font-size:12px;color:#7a8a7d;display:block;margin-bottom:18px}.m-flow h3{font-size:18px;margin-bottom:10px}.m-flow p{font-size:14px}.m-showcase{display:grid;grid-template-columns:.7fr 1fr;align-items:center;gap:60px;background:#edf1e8;border-radius:18px;padding:40px;margin-top:42px}.m-showcase h3{font-size:27px;margin-bottom:18px}.m-showcase p{font-size:15px;margin-bottom:22px}.m-showcase figure{margin:0;min-width:0}.m-showcase img{width:100%;border-radius:10px;border:1px solid #d8e1d5;box-shadow:0 14px 35px #233b2912}.m-showcase figcaption{font-size:11px;color:var(--muted);margin-top:10px}.m-feature-zone{background:#f0f3ed;border-top:1px solid #e4e9e1;border-bottom:1px solid #e4e9e1}.m-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dce4d9;border:1px solid #dce4d9;border-radius:14px;overflow:hidden}.m-feature{background:#fafbf8;padding:30px}.m-feature>svg{color:#55725e;margin-bottom:24px}.m-feature h3{margin-bottom:12px}.m-feature p{font-size:14px;margin-bottom:18px}.m-feature small{color:#617565;font-size:11px}.m-feature details{font-size:13px}.m-feature summary{cursor:pointer;color:#31573e;min-height:36px}.m-feature ul{padding-left:17px;list-style:disc;color:var(--muted);margin:12px 0 0}.m-feature li{margin:7px 0}.m-launch{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.m-launch img{width:100%;border-radius:14px;border:1px solid var(--line);box-shadow:0 14px 40px #294c3010}.m-launch .m-section-title{margin:0}.m-launch-list{list-style:none;padding:0;margin:28px 0}.m-launch-list li{display:flex;gap:13px;margin:16px 0;font-size:14px;color:var(--muted)}.m-launch-list svg{flex-shrink:0;color:var(--green)}.billing-switch{display:flex;justify-content:center;gap:4px;margin:0 auto 35px;background:#e9eee5;width:-moz-fit-content;width:fit-content;padding:5px;border-radius:9px}.billing-switch button{min-height:42px;padding:9px 18px;border-radius:6px;font-size:13px}.billing-switch button[aria-pressed=true]{background:#fff;box-shadow:0 2px 8px #132b1610;color:var(--green);font-weight:650}.billing-switch span{font-size:10px;border-radius:4px;padding:3px 5px;margin-left:6px;background:#d8e6cb;color:#405d32}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px;display:flex;flex-direction:column}.price-card.recommended{border:2px solid var(--green);padding:27px;background:#f4f8ef;box-shadow:0 10px 30px #285e3d0b}.plan-kicker{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6c7a6e;min-height:31px}.recommended .plan-kicker{color:var(--green);font-weight:750}.price-card h3{font-size:25px}.plan-tagline{font-size:13px;margin-top:10px!important;min-height:48px}.plan-price{display:flex;align-items:baseline;gap:8px;margin-top:20px!important}.plan-price strong{font-size:42px;font-weight:550;letter-spacing:-2px;color:var(--ink)}.plan-price span{font-size:12px}.plan-billing{font-size:11px;min-height:48px}.price-card .m-button{width:100%}.trial-note{text-align:center;font-size:10px;margin:9px 0 25px!important}.price-card ul{margin:0;padding:22px 0 0;list-style:none;border-top:1px solid var(--line)}.price-card li{display:flex;gap:10px;font-size:13px;margin-bottom:14px}.price-card li svg{flex-shrink:0;margin-top:2px;color:var(--green)}.price-other{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:36px;padding:35px 0;border-top:1px solid var(--line)}.price-other .eyebrow{font-size:10px;margin-bottom:10px}.price-other p{font-size:14px;margin:13px 0 20px}.price-other .m-button{min-height:42px;font-size:13px}.price-footnote{font-size:11px;max-width:950px;margin:0 0 25px!important}.m-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0}.m-details summary{font-size:14px;font-weight:550;padding:20px 0;cursor:pointer;min-height:60px}.details-body{padding:0 0 25px;max-width:100%;font-size:13px}.details-body p{margin:12px 0}.details-body a{color:var(--green);text-decoration:underline}.budget-section{padding:90px 0}.budget-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.budget-grid h3{margin-bottom:14px}.budget-grid p{font-size:14px}.budget-grid label{display:block;margin:22px 0 8px;font-size:12px;font-weight:600}.budget-grid label span{float:right;color:var(--muted);font-weight:400}.budget-grid input,.budget-grid select{width:100%;padding:12px 14px;min-height:46px;border:1px solid #c6d2c8;border-radius:7px;background:#fff;font-size:14px}.budget-result{padding:28px;background:#edf2e8;border-radius:14px}.budget-result>label{margin-top:0}.budget-line{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #d3ddcf;font-size:13px;flex-wrap:wrap}.budget-difference{font-size:18px!important;color:var(--ink)!important;margin:24px 0 16px!important;line-height:1.5}.fine-print{font-size:11px!important}.comparison-scroll{overflow:auto}.comparison-scroll table{border-collapse:collapse;width:100%;min-width:660px;font-size:12px;text-align:left}.comparison-scroll caption{text-align:left;font-size:11px;margin:8px 0}.comparison-scroll th,.comparison-scroll td{padding:14px;border-bottom:1px solid var(--line);vertical-align:top}.comparison-scroll td:nth-child(2){min-width:150px}.m-faq{display:grid;grid-template-columns:.65fr 1fr;gap:75px;padding:90px 0;border-top:1px solid var(--line)}.m-faq .m-details{margin:0}.m-faq .m-details+.m-details{border-top:0}.m-final{padding:65px 40px;margin-bottom:90px;background:#e4eddb;border-radius:18px;text-align:center}.m-final h2{font-size:clamp(2rem,4vw,3.8rem)}.m-final p{margin:20px auto 25px;max-width:540px}.m-footer{border-top:1px solid var(--line);padding:45px max(32px,calc((100vw - 1176px)/2));display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;font-size:12px}.m-footer p{margin-top:18px}.m-footer>div{display:flex;align-items:flex-start;flex-direction:column;gap:11px}.m-footer span:not(.m-logo-mark){color:var(--muted)}.m-signup{max-width:530px;margin:40px auto 80px;padding:32px;background:#fff;border:1px solid var(--line);border-radius:15px}.m-signup h1{font-size:36px;margin:12px 0}.m-signup p{font-size:14px}.m-signup label{display:block;margin:20px 0 7px;font-size:13px;font-weight:600}.m-signup input{width:100%;padding:12px;border:1px solid #cbd7cb;border-radius:7px;min-height:46px;color:var(--ink)}.m-signup .m-button{margin-top:25px;width:100%}.m-signup .m-button:disabled{opacity:.5;cursor:wait}.m-signup .error{color:#a32f22;background:#fff1ed;padding:12px;margin-top:16px;border-radius:6px}.m-signup .success{color:#246443;margin-top:15px}.m-signup .help{font-size:11px;margin-top:6px}.m-signup .back{font-size:12px;color:var(--muted);text-decoration:underline}.m-signup .signup-price{padding:14px 0;border-bottom:1px solid var(--line);margin-bottom:20px}.m-signup .signup-price strong{display:block;color:var(--ink)}.m-signup .signup-price span{font-size:12px}.m-signup details{margin:15px 0;font-size:12px}.m-signup summary{cursor:pointer}.m-plans-heading{text-align:center;max-width:850px;margin:55px auto 50px}.m-plans-heading p{margin-top:20px}.m-skip{position:absolute;left:16px;top:-100px;z-index:100;background:#fff;padding:12px}.m-skip:focus{top:12px}.m-story{border-left:2px solid #94ad87;padding-left:25px;margin:40px 0;font-size:14px;max-width:710px}@media (min-width:1500px){.m-hero{padding-top:85px}}@media (max-width:900px){.m-header{padding:20px 24px}.m-header nav{gap:18px}.m-header nav>a:nth-child(-n+2){display:none}.m-hero{padding-top:40px}.m-wrap{padding:0 24px}.m-showcase{gap:25px;padding:25px}.m-feature-grid{grid-template-columns:repeat(2,1fr)}.m-launch{gap:30px}.price-card{padding:22px}.price-card.recommended{padding:21px}.price-grid{gap:12px}.m-faq{gap:30px}.m-section{padding:75px 0}.m-flow{gap:17px}.budget-grid{gap:25px}}@media (max-width:640px){.m-wrap{padding:0 20px}.m-header{padding:18px 20px;position:relative}.m-logo{font-size:19px}.m-menu{display:flex;padding:10px;margin:-10px}.m-header nav{display:none;position:absolute;left:0;right:0;top:72px;padding:25px;background:#fafbf7;z-index:30;box-shadow:0 20px 25px #1a352a15;border-bottom:1px solid var(--line);align-items:stretch}.m-header nav.is-open{display:flex;flex-direction:column}.m-header nav>a:nth-child(-n+2){display:block}.m-header nav>a{padding:8px}.m-hero{padding-top:35px}.m-hero-copy>p{font-size:15px}.m-hero-actions{flex-direction:column;margin-top:26px}.m-product-frame{padding:12px 12px 0;margin-top:32px;border-radius:12px 12px 0 0}.m-product-top{font-size:10px;padding-bottom:10px}.m-product-top>span:last-child{display:none}.m-product-frame img{min-height:210px;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.m-capture-note{font-size:10px!important}.m-audiences{gap:15px 24px;font-size:12px;padding:20px 0}.m-audiences>span:first-child{width:100%;text-align:center}.m-section{padding:65px 0}.m-section-title{margin-bottom:30px}.m-section-title>p{font-size:15px}.m-flow{grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.m-flow h3{font-size:16px}.m-flow p{font-size:12px}.m-flow .number{margin-bottom:12px}.m-showcase{grid-template-columns:1fr;padding:23px;gap:18px}.m-showcase h3{font-size:23px}.m-feature-grid{grid-template-columns:1fr}.m-feature{padding:25px}.m-feature>svg{margin-bottom:16px}.m-launch{grid-template-columns:1fr}.price-grid{grid-template-columns:1fr;gap:18px}.price-card,.price-card.recommended{padding:25px}.plan-tagline{min-height:0}.plan-price{margin-top:10px!important}.plan-billing{min-height:32px}.plan-kicker{min-height:26px}.price-card ul{display:grid;grid-template-columns:1fr}.price-other{grid-template-columns:1fr;gap:28px;padding:28px 0}.billing-switch button{padding:8px 14px}.billing-switch span{font-size:9px}.budget-section{padding:65px 0}.budget-grid{grid-template-columns:1fr}.budget-result{padding:22px}.m-faq{grid-template-columns:1fr;padding:60px 0;gap:30px}.m-final{padding:40px 24px;margin-bottom:60px}.m-final p{font-size:14px}.m-footer{padding:35px 20px;grid-template-columns:1fr 1fr;gap:30px}.m-footer>div:first-child{grid-column:1/-1}.m-signup{margin:25px 0 55px;padding:24px}.m-signup h1{font-size:30px}.m-plans-heading{margin:35px auto}.m-plans-heading h1{font-size:38px}}.m-film{padding:96px 0 12px;scroll-margin-top:24px}.m-film-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:36px}.m-film-heading>p{font-size:16px;max-width:350px;margin-bottom:4px}.m-film-stage{position:relative;isolation:isolate;overflow:hidden;border:1px solid #d2dccd;border-radius:18px;background:#f8f9f3;box-shadow:0 16px 45px #2038290e;aspect-ratio:16/9}.m-film-stage.is-portrait{aspect-ratio:9/16;max-width:420px;margin:auto}.m-film-video,.m-film-poster,.m-film-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.m-film-video[hidden]{display:none}.m-film-play{position:absolute;left:50%;bottom:9%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:14px;min-height:76px;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);padding:14px 24px;background:#245c49;color:#fff;border:1px solid #356d58;border-radius:12px;box-shadow:0 9px 28px #143d3033;cursor:pointer;text-align:left;transition:background .18s,box-shadow .18s}.m-film-play:hover{background:#194a39;box-shadow:0 12px 35px #143d3044}.m-film-play strong{font-size:15px;font-weight:650;display:block}.m-film-play small{display:block;font-size:11px;opacity:.82;margin-top:3px}.m-film-play-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;flex-shrink:0;border-radius:50%;background:#ffffff18}.m-film-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:17px 0 0;font-size:11px;color:var(--muted)}.m-film-meta>p{max-width:580px}.m-film-meta>span{text-align:right}.m-film-transcript{margin-top:16px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:17px}.m-film-transcript summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0;color:var(--green);width:-moz-fit-content;width:fit-content}.m-film-transcript>div{max-width:850px;padding:8px 0 15px}.m-film-transcript p+p{margin-top:13px}.m-film-transcript strong{font-weight:650;color:var(--ink)}.m-film-music{font-size:11px}.m-film-feedback{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:16px;font-size:13px;background:#eef2e8;border-radius:9px;margin-top:16px}.m-film-video:focus-visible{outline-offset:-4px}.m-film-stage:has(.m-film-play:focus-visible){outline:3px solid #ba7148;outline-offset:5px}@media (max-width:900px){.m-film{padding-top:72px}.m-film-heading{gap:28px}.m-film-heading>p{max-width:280px;font-size:14px}}@media (max-width:639px){.m-film{padding-top:55px}.m-film-heading{display:block;margin-bottom:27px}.m-film-heading>p{margin-top:19px;max-width:none;font-size:15px}.m-film-stage{border-radius:14px}.m-film-play{gap:10px;padding:12px 15px;bottom:11%;min-height:68px}.m-film-play strong{font-size:13px}.m-film-play small{font-size:10px}.m-film-play-icon{width:36px;height:36px}.m-film-meta{display:block;line-height:1.6}.m-film-meta>span{display:block;text-align:left;margin-top:8px}.m-film-transcript{font-size:12px}}.m-hero-demos{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;margin-top:20px}.m-hero-demos a{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--green);text-decoration:underline;text-underline-offset:4px;min-height:44px}.m-demos{padding:65px 0 12px;scroll-margin-top:24px}.m-demos .m-section-title{max-width:780px;margin-bottom:28px}.m-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.m-demo-grid article{display:flex;flex-direction:column;align-items:flex-start;padding:30px;border:1px solid var(--line);border-radius:16px;background:#fff}.m-demo-grid article:last-child{background:#edf2e8}.m-demo-grid .eyebrow{margin-bottom:15px;font-size:10px}.m-demo-grid h3{font-size:24px}.m-demo-grid p{font-size:14px;margin-top:15px;max-width:480px}.m-demo-links{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0 12px}.m-demo-grid small{display:block;font-size:11px;color:var(--muted);margin-top:auto}.m-demo-links .m-button{font-size:12px}.m-demos+.m-film{padding-top:65px}@media (max-width:640px){.m-hero-demos{gap:2px 18px}.m-demo-grid{grid-template-columns:1fr;gap:16px}.m-demos{padding-top:45px}.m-demo-grid article{padding:25px}.m-demo-grid h3{font-size:22px}.m-demo-links{flex-direction:column;width:100%}.m-demo-links .m-button{justify-content:space-between}.m-demos+.m-film{padding-top:55px}}@media (prefers-reduced-motion:reduce){.marketing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.m-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.m-problem-grid small{display:block;margin-top:16px;font-size:11px;color:#55725e}.plan-description{font-size:13px;min-height:70px;margin-top:8px!important}@media (max-width:640px){.m-problem-grid{grid-template-columns:1fr}.m-problem-grid p{font-size:14px}.plan-description{min-height:0;margin-bottom:16px!important}}.m-hero-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px 9px;margin:22px auto 0;font-size:13px;color:var(--green);width:-moz-fit-content;width:fit-content;max-width:100%;text-decoration:none}.m-hero-proof>span{font-size:9px;font-weight:700;letter-spacing:.09em;padding:5px 8px;background:#e3eddb;border-radius:5px}.m-hero-proof:hover strong{text-decoration:underline;text-underline-offset:3px}.m-proof{margin:64px 0 28px;padding:44px;background:#edf2e8;border:1px solid #d8e3d2;border-radius:18px;scroll-margin-top:24px}.m-proof-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center}.m-proof h2{font-size:clamp(1.95rem,3.3vw,2.9rem)}.m-proof-intro>div>p{margin-top:22px;font-size:15px;max-width:610px}.m-proof-project{border-left:1px solid #c7d6c2;padding-left:36px;min-width:0}.m-proof-project .eyebrow{font-size:10px;margin-bottom:16px}.marketing .m-proof-name{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:750;letter-spacing:-.06em;color:var(--ink);line-height:1.2}.m-proof-project>p:not(.m-proof-name){font-size:13px;margin-top:8px}.m-proof-project .m-button{margin-top:25px;font-size:12px;padding:12px 14px}.m-proof-project .m-button svg{flex-shrink:0}.m-proof-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:1px solid #c7d6c2;margin-top:36px;padding-top:28px}.m-proof-uses svg{color:var(--green);margin-bottom:14px}.m-proof-uses h3{font-size:16px;margin-bottom:9px}.m-proof-uses p{font-size:13px}@media (max-width:900px){.m-proof{padding:30px}.m-proof-intro{grid-template-columns:1fr;gap:28px}.m-proof-project{border-left:0;padding-left:0}}@media (max-width:640px){.m-hero-proof{font-size:12px;line-height:1.6}.m-hero-proof>span{font-size:8px}.m-proof{margin-top:36px;padding:24px}.m-proof .eyebrow{font-size:9px;line-height:1.7}.m-proof-uses{grid-template-columns:1fr;gap:24px}.m-proof-uses article{display:grid;grid-template-columns:26px 1fr;-moz-column-gap:12px;column-gap:12px}.m-proof-uses svg{grid-row:1/3;margin-top:1px}.m-proof-uses h3{margin-bottom:6px}.m-proof-uses p{grid-column:2}.m-proof-project .m-button{max-width:100%;text-align:left}}.m-connected{scroll-margin-top:24px}.m-connected-intro{display:flex;gap:20px;align-items:flex-start;margin-bottom:28px;max-width:900px;scroll-margin-top:28px}.m-connected-symbol{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:50px;height:50px;border-radius:14px;background:#e5eddf;color:var(--green)}.m-connected-intro h3{font-size:25px;margin-bottom:12px}.m-connected-intro p{font-size:15px}.m-shared-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.m-shared-card{min-width:0;border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.m-shared-copy{padding:30px 30px 24px}.m-shared-copy>svg{color:var(--green);margin-bottom:18px}.m-shared-copy h3{font-size:23px;margin-bottom:14px}.m-shared-copy p{font-size:14px}.marketing .m-shared-result{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);color:var(--green);font-weight:550}.m-shared-card figure{margin:auto 0 0;padding:18px;background:#eef2e9;border-top:1px solid var(--line)}.m-shared-card img{display:block;width:100%;height:auto;border:1px solid #d4ddd2;border-radius:8px}.m-shared-card figcaption{font-size:10px;color:var(--muted);margin-top:10px}.marketing .m-connected-note{font-size:12px;margin:18px 0 0;max-width:900px}.m-connected-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:42px 0 30px}.m-connected-tools article{min-width:0;border-top:1px solid #bccdbd;padding-top:22px}.m-connected-tools svg{color:var(--green);margin-bottom:18px}.m-connected-tools h3{font-size:20px;margin-bottom:14px}.m-connected-tools p{font-size:14px}.marketing .m-tool-example{font-size:13px;margin-top:18px;color:var(--green)}.marketing .m-feature-example{font-size:13px;color:#31573e;padding-left:14px;border-left:2px solid #bccfba;margin:0 0 20px}@media (max-width:900px){.m-shared-copy{padding:24px}.m-shared-copy h3{font-size:21px}.m-connected-tools{gap:22px}.m-connected-tools h3{font-size:18px}}@media (max-width:639px){.m-connected-intro{gap:14px}.m-connected-intro h3{font-size:22px}.m-connected-symbol{width:40px;height:40px;border-radius:10px}.m-shared-grid{grid-template-columns:1fr;gap:22px}.m-shared-card figure{padding:16px}.m-shared-card picture{display:block;max-width:340px;margin:auto}.m-shared-card img{aspect-ratio:390/760}.m-connected-tools{grid-template-columns:1fr;gap:28px;margin-top:34px}.m-connected-tools h3{font-size:21px}.m-connected>.m-button{width:100%;text-align:left}}
