@charset "UTF-8";
.ex-page{--ex-accent:#284f56;--ex-soft:#e2efeb;--ex-line:#b6ceca;background:#fdfefd;color:#263b3e}
.ex-page .lp-header{max-width:100%;padding-block:13px}.ex-page .lp-header .lp-logo>span{background:#e0ece9;color:#284f56}.ex-page .lp-button{background:#d5e9e1;color:#21483d;border-color:#9fbfaf;box-shadow:0 3px 0 #b3cdbf}.ex-page .lp-button:hover{background:#c2ddd1;color:#173c30;box-shadow:0 5px 0 #a9c5b6}.ex-page .lp-text-link{color:#315a50}.ex-page .lp-eyebrow{color:#45635e;font-size:13px;letter-spacing:.05em}.ex-page .lp-early-notice{font-size:12px;padding-block:9px}.ex-hero{padding:64px 0 70px;background:radial-gradient(ellipse at 92% 16%,#dce9dd,transparent 62%),linear-gradient(125deg,#f5f6ee,#f5faf8);border-bottom:1px solid #d5dfd8}.ex-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:58px}.ex-hero-copy,.ex-hero-visual{min-width:0}.ex-hero h1{font-size:clamp(32px,3.7vw,53px);line-height:1.52;letter-spacing:.015em;font-weight:800;text-wrap:balance}.ex-hero h1 em{font-style:normal;color:#396c5a;background:linear-gradient(transparent 73%,#d2e7c9 0)}.ex-lead{margin:25px 0;font-size:16px;line-height:2;color:#4b605c}.ex-assurances{list-style:none;padding:0;margin:25px 0;display:grid;gap:9px;font-size:14px;color:#354f46}.ex-assurances li::before{content:'✓';display:inline-grid;place-items:center;background:#e5efe6;color:#305c43;border:1px solid #b1cbb9;border-radius:50%;font-size:11px;width:20px;height:20px;margin-right:9px}.ex-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:28px}.ex-cta{min-width:270px}.ex-terms{margin-top:21px;font-size:12px;color:#53635d;line-height:1.9}.ex-preview-tag{display:flex;align-items:center;gap:15px;margin-bottom:18px}.ex-preview-tag>span{border-radius:5px;padding:6px 10px;background:#e5efdf;border:1px solid #b4c8aa;color:#3c5835;font-size:12px}.ex-preview-tag>b{font-size:16px}.ex-preview-tag strong{font-size:28px;color:#385c44;margin-left:9px}.ex-browser{display:block;background:#fff;border:1px solid #c3ccc8;border-radius:12px;overflow:hidden;box-shadow:0 18px 40px #334c3c17;color:#34413a;transition:transform .2s,box-shadow .2s}.ex-browser:hover{transform:translateY(-4px);box-shadow:0 22px 44px #334c3c25;color:inherit}.ex-browser-bar{height:32px;display:flex;align-items:center;gap:5px;padding:0 13px;background:#f1f4f2;border-bottom:1px solid #dce1dd}.ex-browser-bar i{width:6px;height:6px;border-radius:50%;background:#bcc8bf}.ex-browser-bar span{font-size:10px;margin-left:7px;color:#526359}.ex-browser-bar>b{margin-left:auto}.ex-site-name{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;gap:12px}.ex-site-name strong{font-family:Georgia,serif;font-size:20px;letter-spacing:.04em}.ex-site-name>span{font-size:10px;color:#677164}.ex-browser img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.ex-site-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 22px;background:#fffdf7}.ex-site-bottom>b{font-size:13px}.ex-site-bottom>span{font-size:11px;white-space:nowrap;color:#4b634b}.ex-caption{font-size:11px;color:#5a685e;margin-top:15px;line-height:1.8}.ex-common-strip{border-bottom:1px solid #d8e0d9;background:#fff}.ex-common-strip>.lp-wrap{display:grid;grid-template-columns:repeat(3,1fr);padding:21px 0}.ex-common-strip span{display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;color:#59675c;border-right:1px solid #d8e0d9}.ex-common-strip span:last-child{border:0}.ex-common-strip b{color:#365b4a;font-size:18px}.ex-page #designs{padding-block:66px}.ex-page .lp-photo-examples>a{box-shadow:0 4px 14px #1b342e08}.ex-page .lp-photo-examples h3{font-size:18px}.ex-page .lp-photo-examples img{aspect-ratio:3/2;object-fit:contain}.ex-page .lp-flow-section{background:#eaf0eb;border-color:#ccd9d0}.ex-page .lp-flow>li{border-color:#c2d2c7;border-top-color:#7f9e89}.ex-page .lp-band-plans{background:#f4f0e8}.ex-page .sp-plan.featured{background:#f3f7ef}.ex-page .sp-concierge{margin-top:24px}.ex-page .lp-free-section{background:linear-gradient(140deg,#e0ede8,#f0eee2)}.ex-page .lp-free-intro h2{font-size:37px}.ex-page .lp-free-intro>img{border-radius:10px}.ex-page .lp-free-form-box{padding:28px}.ex-page .lp-free-fields label{font-size:14px}.ex-page .lp-free-fields input:focus,.ex-page .lp-free-fields textarea:focus,.ex-page .lp-free-fields select:focus{outline:3px solid #8db2a44d;border-color:#527a6b}.ex-page .lp-free-more>summary{font-size:14px}.lp-extra{border-block:1px solid #d7e0d8;background:#f9fbf9}.lp-extra>summary{padding:25px max(24px,calc((100% - 1160px)/2));font-size:15px;cursor:pointer;font-weight:700;color:#436353}.lp-extra[open]>summary{border-bottom:1px solid #d7e0d8}.ex-price{background:radial-gradient(ellipse at 10% 5%,#e6f0dc,transparent 65%),#f7f8f0}.ex-inline-price{display:inline-block;color:#395940}.ex-inline-price strong{font-size:35px;letter-spacing:-.02em;margin-left:5px}.ex-price-sheet{background:#fff;border:1px solid #b8cbb4;border-radius:15px;padding:30px;box-shadow:0 14px 45px #344a2d12}.ex-sheet-heading{display:flex;justify-content:space-between;gap:12px;padding-bottom:23px;border-bottom:1px solid #d9e3d4;font-size:13px;color:#53654a}.ex-sheet-heading>b{color:#354c31}.ex-price-sheet>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:23px 0;border-bottom:1px solid #e1e6db}.ex-price-sheet>a:hover{background:#f4f8ef}.ex-price-sheet>a span>b{font-size:17px;display:block}.ex-price-sheet small{display:block;font-size:11px;color:#626f5b;margin-top:4px}.ex-price-sheet>a>strong{font-size:34px;color:#365233;line-height:1.2;white-space:nowrap}.ex-price-sheet>a>strong small{display:inline;font-size:13px;margin-left:5px}.ex-price-sheet>p{font-size:12px;color:#58694e;margin:21px 0}.ex-sheet-free{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-radius:8px;background:#eaf2df;color:#3b532c;font-size:13px}.ex-sheet-free b{font-size:23px}.ex-gallery{background:radial-gradient(ellipse at 90% 10%,#f0dede,transparent 70%),#faf6f2}.ex-gallery.ex-hero .ex-hero-grid{grid-template-columns:1fr;gap:38px}.ex-gallery .ex-hero-copy{text-align:center;max-width:850px;margin:auto}.ex-gallery .lp-eyebrow,.ex-gallery .ex-actions{justify-content:center}.ex-gallery .ex-assurances{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 23px}.ex-gallery .ex-hero-visual>.ex-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;background:none}.ex-gallery .ex-browser-small{align-self:start}.ex-gallery .ex-browser-small:nth-child(2){margin-top:25px}.ex-gallery .ex-site-name{padding:15px}.ex-gallery .ex-site-name strong{font-size:18px}.ex-gallery .ex-site-name>span{display:none}.ex-gallery .ex-site-bottom{padding:15px;display:block}.ex-gallery .ex-site-bottom>span{display:block;margin-top:8px}.ex-gallery .ex-caption{text-align:center}.ex-easy{background:linear-gradient(125deg,#eff4fa,#e3edf3)}.ex-request-note{background:#fff;border:1px solid #bdcfdb;border-radius:14px;padding:21px 25px;box-shadow:0 8px 22px #304d5f09}.ex-request-note>span{font-size:11px;color:#547082}.ex-request-note>p{font-size:15px;color:#314f60;line-height:1.9;margin-top:9px}.ex-request-note>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.ex-request-note b{font-size:10px;padding:4px 8px;background:#eaf2f6;border:1px solid #ccdde7;border-radius:4px;color:#486275}.ex-request-arrow{text-align:center;font-size:20px;color:#668499;line-height:1.6}.ex-easy .ex-browser{max-width:390px;margin-left:auto}.ex-easy .ex-caption{max-width:390px;margin-left:auto}.ex-easy .ex-browser img{width:100%;height:auto}.ex-easy-section{background:#f0f5f8}.ex-three{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.ex-three article{padding:26px;background:#fff;border:1px solid #c7d7e0;border-radius:13px}.ex-three article>span{color:#597487;font-size:13px;font-weight:700}.ex-three h3{margin:12px 0;font-size:20px}.ex-three p{font-size:14px;color:#526775}.ex-sample{margin-top:22px;border-radius:8px;padding:14px;font-size:13px;color:#405f72;background:#edf4f8}.ex-confidence{background:linear-gradient(130deg,#f8f3ea,#f1eddf)}.ex-decision{border:1px solid #d1c6ae;border-radius:14px;padding:25px;background:#fffaf0;box-shadow:0 15px 34px #675e4110}.ex-decision-top{margin-bottom:23px}.ex-decision-top>span{display:block;font-size:11px;color:#7a684b}.ex-decision-top>b{display:block;font-size:19px;color:#635137;margin-top:8px}.ex-decision .ex-browser{box-shadow:none}.ex-decisions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.ex-decisions>div{background:#fff;padding:13px;border:1px solid #dcd5c2;border-radius:7px}.ex-decisions span{display:block;font-size:11px;color:#75684d}.ex-decisions b{display:block;font-size:13px;margin-top:6px;color:#554931}.ex-scope{background:#f6f3ed}.ex-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.ex-scope article{background:#fff;border:1px solid #d6cebb;border-radius:13px;padding:30px}.ex-label{display:inline-block;border-radius:5px;background:#f0eddf;color:#655536;padding:5px 10px;font-size:12px;margin-bottom:16px}.ex-scope h3{font-size:20px}.ex-free-number{display:block;font-size:48px;line-height:1.3;margin:15px 0;color:#665537}.ex-free-number small{font-size:15px;margin-left:5px}.ex-scope p{font-size:14px;color:#6b624f}.lp-entry{max-width:600px;margin:12vh auto;padding:24px;text-align:center}.lp-entry h1{font-size:28px;margin:36px 0 20px}.lp-entry .lp-button{margin-top:25px}.lp-entry p a{text-decoration:underline;text-underline-offset:5px}.ex-page .lp-footer{padding-block:35px}.ex-page .lp-mobile-cta{transition:transform .2s}.ex-page.form-in-view .lp-mobile-cta{transform:translateY(110%)}
@media(max-width:1000px){.ex-hero-grid{gap:32px}.ex-hero{padding:45px 0 52px}.ex-hero h1{font-size:40px}.ex-site-name{padding:13px 17px}.ex-price-sheet{padding:25px}.ex-gallery .ex-hero-visual>.ex-gallery{gap:14px}.ex-common-strip span{gap:9px;font-size:11px}.ex-common-strip b{font-size:16px}}
@media(max-width:760px){.ex-hero{padding:31px 0 38px}.ex-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.ex-hero h1{font-size:clamp(28px,7.6vw,40px);line-height:1.5;letter-spacing:0}.ex-hero .lp-eyebrow{font-size:11px;margin-bottom:14px}.ex-lead{font-size:15px;margin:18px 0;line-height:1.9}.ex-lead br{display:none}.ex-assurances{font-size:12px;gap:8px;margin:18px 0}.ex-actions{gap:17px;margin-top:22px}.ex-cta{width:100%;min-width:0;font-size:16px}.ex-actions .lp-text-link{font-size:13px;margin:auto}.ex-terms{font-size:11px;margin-top:17px}.ex-hero-visual{max-width:520px;width:100%;margin:auto}.ex-preview-tag{margin-bottom:12px}.ex-preview-tag>b{font-size:13px}.ex-preview-tag strong{font-size:24px}.ex-preview-tag>span{font-size:11px}.ex-browser{border-radius:9px;box-shadow:0 9px 24px #334c3c13}.ex-site-name strong{font-size:18px}.ex-site-bottom{padding:16px}.ex-site-bottom>b{font-size:12px}.ex-caption{font-size:10px;margin-top:12px}.ex-common-strip>.lp-wrap{grid-template-columns:1fr;padding:9px 0}.ex-common-strip span{border:0;justify-content:flex-start;padding:8px 0;gap:15px;font-size:12px}.ex-common-strip b{min-width:97px;font-size:15px}.ex-page #designs{padding-block:43px}.ex-page .lp-free-form-box{padding:23px 17px}.ex-page .lp-free-intro h2{font-size:29px}.ex-page .lp-free-fields input[type=file]{font-size:12px}.ex-page .lp-early-notice{padding:9px 18px;font-size:11px}.ex-page .lp-early-notice b{font-size:12px}.ex-page .lp-footer{padding-bottom:110px}.ex-price-sheet{padding:21px}.ex-price-sheet>a{padding:19px 0}.ex-price-sheet>a>strong{font-size:30px}.ex-price-sheet>a span>b{font-size:15px}.ex-price-sheet small{font-size:10px}.ex-sheet-heading{font-size:12px;padding-bottom:18px}.ex-sheet-free{padding:13px;font-size:12px}.ex-gallery .ex-hero-copy{text-align:left}.ex-gallery .lp-eyebrow,.ex-gallery .ex-actions{justify-content:flex-start}.ex-gallery .ex-assurances{display:grid;justify-content:start;gap:9px}.ex-gallery.ex-hero .ex-hero-grid{gap:29px}.ex-gallery .ex-hero-visual>.ex-gallery{grid-template-columns:1fr;gap:17px}.ex-gallery .ex-browser-small:nth-child(2){margin:0}.ex-gallery .ex-browser-small{display:grid;grid-template-columns:1fr 1fr}.ex-gallery .ex-browser-bar,.ex-gallery .ex-site-name{grid-column:1/-1}.ex-gallery .ex-site-bottom{padding:12px;background:#fffdf7;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:5px}.ex-gallery .ex-site-bottom>b{font-size:12px}.ex-gallery .ex-site-name{padding:11px 13px}.ex-gallery .ex-site-name>span{display:block}.ex-gallery .ex-site-name strong{font-size:17px}.ex-gallery .ex-browser img{align-self:center}.ex-gallery .ex-caption{text-align:left}.ex-three,.ex-scope-grid{grid-template-columns:minmax(0,1fr);gap:17px}.ex-three article,.ex-scope article{padding:23px}.ex-three h3{font-size:19px}.ex-sample{margin-top:17px}.ex-easy .ex-browser,.ex-easy .ex-caption{max-width:100%}.ex-request-note{padding:19px}.ex-request-note>p{font-size:14px}.ex-request-note br{display:none}.ex-decision{padding:19px}.ex-decision-top>b{font-size:17px}.ex-decisions{gap:8px}.ex-decisions>div{padding:11px 9px}.ex-decisions b{font-size:11px}.ex-free-number{font-size:42px}.ex-page .lp-mobile-cta .lp-button{font-size:12px;padding-inline:12px}.ex-page .lp-mobile-cta b{font-size:14px}.ex-page .lp-header nav .lp-button{font-size:11px;min-height:44px;padding:10px}.ex-page .lp-header{padding-inline:16px}.ex-page .lp-logo b{font-size:15px}.ex-page .lp-logo>span{width:28px;height:32px;font-size:19px}.ex-page .lp-logo{gap:7px}}
@media(prefers-reduced-motion:reduce){.ex-browser,.ex-page .lp-mobile-cta{transition:none}}
.ex-collection{padding-block:48px 60px}.ex-collection>h1{font-size:clamp(30px,4vw,47px);line-height:1.5;margin-bottom:22px}.ex-collection>p{color:#52645c;font-size:15px}.ex-entry-box{margin:32px 0;padding:27px 30px;border:1px solid #bfcfbe;border-radius:13px;background:#eef4eb}.ex-entry-box h2{font-size:22px}.ex-entry-box p{font-size:14px;margin-top:12px;color:#4d624d}.ex-entry-box>div{display:flex;align-items:center;gap:13px;margin:21px 0}.ex-entry-box input{flex:1;min-width:0;padding:14px;border-radius:8px;border:1px solid #b3c6af;background:#fff;color:#29452b;font-size:15px}.ex-entry-box .lp-text-link{font-size:13px}.ex-collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0}.ex-collection-card{border:1px solid #d0dbd2;border-radius:13px;overflow:hidden}.ex-collection-preview{display:block;padding:35px 30px;min-height:280px;transition:filter .2s}.ex-collection-preview:hover{filter:brightness(.97);color:inherit}.ex-collection-preview>span{font-size:12px;font-weight:700;color:#465d4d}.ex-collection-preview h2{font-size:28px;line-height:1.6;margin:22px 0}.ex-collection-preview em{font-style:normal;color:#456e4f}.ex-collection-preview>b{font-size:13px}.ex-collection-bottom{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:18px 23px;background:#fff;font-size:12px}.ex-collection-bottom code{font-size:12px}.ex-collection-bottom a{text-decoration:underline;text-underline-offset:4px}.ex-comparison-how{padding:35px;background:#f4f6fa;border:1px solid #ced8e2;border-radius:13px}.ex-comparison-how h2{font-size:26px}.ex-comparison-how ol{padding-left:24px}.ex-comparison-how li{padding:12px 0}.ex-comparison-how li>b{font-size:16px}.ex-comparison-how p{font-size:13px;line-height:1.9;color:#526576;margin-top:10px}.ex-comparison-how>.lp-button{margin:18px 0}.ex-collection .ex-preview{background:linear-gradient(130deg,#f0f5ed,#e4ede5)}@media(max-width:760px){.ex-collection-grid{grid-template-columns:1fr;gap:20px}.ex-collection{padding-top:32px}.ex-entry-box,.ex-comparison-how{padding:22px 20px}.ex-entry-box>div{flex-direction:column;align-items:stretch}.ex-entry-box input{width:100%;font-size:13px}.ex-collection-preview{padding:25px;min-height:245px}.ex-collection-preview h2{font-size:26px}.ex-collection-bottom{padding:15px}.ex-comparison-how h2{font-size:24px}.ex-comparison-how>.lp-button{width:100%;font-size:14px}}

.ex-collection .lp-button,.lp-entry .lp-button{background:#d5e9e1;color:#21483d;border-color:#9fbfaf}.ex-collection .lp-button:hover,.lp-entry .lp-button:hover{background:#c2ddd1;color:#173c30}.lp-page:has(.ex-collection)>.lp-header{gap:16px}.lp-page:has(.ex-collection)>.lp-header>a:last-child{font-size:13px;text-align:right}@media(max-width:400px){.lp-page:has(.ex-collection)>.lp-header{padding-inline:16px}.lp-page:has(.ex-collection)>.lp-header .lp-logo{font-size:16px}}
