.homepage-creation-section-heading{text-align:center;width:min(100%,1240px);margin:0 auto 34px}.homepage-creation-section-heading>span{color:#f45f3a;letter-spacing:.16em;font-size:11px;font-weight:850;line-height:1.4}.homepage-creation-section-heading h2{color:#171717;font-family:var(--font-roboto-slab), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0;font-size:clamp(38px,3vw,50px);font-weight:800;line-height:1.08}.homepage-creation-section-heading p{color:#6f6a67;max-width:980px;margin:16px auto 0;font-size:16px;line-height:1.55}@media (min-width:768px){.homepage-native-tools .homepage-creation-start{align-items:flex-start;width:min(100% - 64px,1840px);margin:0 auto;padding:0}.homepage-native-tools .homepage-creation-chooser{width:auto;height:74px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0;overflow:visible}.homepage-native-tools .homepage-creation-choice{color:#98a4b3;min-height:74px;box-shadow:none;background:#ffffff6b;border:0;border-radius:22px 22px 0 0;padding:0 38px;font-size:19px;font-weight:700}.homepage-native-tools .homepage-creation-choice.is-active{color:#f0522f;background:#fff;box-shadow:0 -1px #ffffffb3}.homepage-native-tools .homepage-creation-choice.is-active svg,.homepage-native-tools .homepage-creation-choice svg{color:currentColor}.homepage-native-tools .homepage-native-tool-panel{width:min(100% - 64px,1840px);margin:0 auto}.homepage-native-tools .homepage-creation-chooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,680px)}.homepage-native-tools .homepage-creation-choice{color:#657181;letter-spacing:-.015em;background:#f7faf9c7;border:1px solid #dfe7e4bf;border-bottom:0;border-radius:20px 20px 0 0;justify-content:center;gap:12px;min-width:0;min-height:68px;padding:0 26px;font-size:18px;font-weight:680;box-shadow:inset 0 1px #fffc}.homepage-native-tools .homepage-creation-choice svg{stroke-width:2.25px;width:25px;height:25px}.homepage-native-tools .homepage-creation-choice:hover{color:#35404d;background:#f8fbfa;border-color:#d9e1df;transform:translateY(-1px)}.homepage-native-tools .homepage-creation-choice.is-active{color:#f0522f;background:#fff;border-color:#fff;position:relative;box-shadow:0 -6px 18px #233b330d,inset 0 1px #fff}.homepage-native-tools .homepage-creation-choice.is-active:after{content:"";background:#f0522f;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:30px;right:30px}}.homepage-native-tools{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0;position:relative;overflow:visible}.homepage-native-tools .homepage-creation-start{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 24px 18px;display:flex}.homepage-native-tools .homepage-creation-mode-label{color:#a05a46;letter-spacing:.18em;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;font-weight:700;line-height:1.2}.homepage-native-tools .homepage-creation-chooser{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #eaded9;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,500px);margin:0;padding:4px;display:grid;position:relative;box-shadow:0 6px 18px #53372c0f}.homepage-native-tools .homepage-creation-choice{color:#343743;min-height:52px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:13px;padding:10px 18px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:15px;font-weight:750;display:inline-flex}.homepage-native-tools .homepage-creation-choice svg{color:#f06440}.homepage-native-tools .homepage-creation-choice:hover{color:#302b2f;background:#ffffffb8;border-color:#f0d2c8}.homepage-native-tools .homepage-creation-choice.is-active{border-color:var(--color-action);background:var(--color-action);color:#fff;box-shadow:0 4px 10px color-mix(in srgb, var(--color-action) 18%, transparent)}.homepage-native-tools .homepage-creation-choice.is-active svg{color:#fff}.homepage-native-tools .homepage-create-for-label{color:#f06440;letter-spacing:.12em;padding:24px 34px 0;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;font-weight:850;display:block}.homepage-native-tool-panel[hidden]{display:none}.homepage-native-tool-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.homepage-workspace-loading{min-height:760px}@media (max-width:767px){.homepage-workspace-loading{min-height:720px}}.homepage-native-tools .homepage-native-tool-panel[data-tool-panel=photo] .text-coloring-workflow-steps-photo{display:none}.homepage-native-tool-panel .text-coloring-workflow-frame.is-tool-page{width:100%;margin-top:0;margin-bottom:0}.homepage-native-tool-panel .text-coloring-workflow-frame.is-tool-page section[aria-label="Text to Coloring Page V3"]{background:0 0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.homepage-native-tool-panel .text-coloring-workflow-frame.is-tool-page .creation-flow-shell,.homepage-native-tool-panel .ui-tool-workbench{margin-top:0}@media (min-width:768px){.homepage-native-tools .homepage-creation-start{padding-bottom:18px}.homepage-native-tools .homepage-creation-chooser{width:min(100%,500px)}}@media (min-width:768px) and (max-width:980px){.homepage-native-tools .homepage-creation-chooser{width:min(100%,500px)}}@media (min-width:981px){.homepage-native-tools .homepage-creation-chooser{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,500px);max-width:100%}.homepage-native-tools .homepage-creation-choice{min-width:0}}@media (max-width:767px){.homepage-creation-section-heading{margin-bottom:20px;padding-inline:6px}.homepage-creation-section-heading h2{font-size:32px}.homepage-creation-section-heading p{margin-top:12px;font-size:14px}.homepage-native-tools{border-radius:18px;width:calc(100% + 20px);margin-inline:-10px;padding:0}.homepage-native-tools .homepage-creation-start{border-radius:0;width:100%;margin:0;padding:0 16px 16px}.homepage-native-tools .homepage-create-for-label{padding:18px 16px 0}.homepage-native-tools .homepage-creation-chooser{border-radius:14px;gap:4px;width:100%;margin:0;padding:4px}.homepage-native-tools .homepage-creation-choice{border-radius:10px;min-height:52px;padding-inline:8px;font-size:11px}.homepage-native-tool-panel{padding:0}}@media (min-width:768px){.homepage-creation-section-heading{margin-bottom:24px}.homepage-creation-section-heading h2{max-width:980px;margin:10px auto 0;font-size:clamp(34px,2.7vw,44px)}.homepage-creation-section-heading p{margin-top:10px;font-size:14px}.homepage-native-tools .homepage-creation-start{padding:0 26px 18px}.homepage-native-tools .homepage-creation-choice{min-height:52px}.homepage-native-tools .homepage-create-for-label{padding:16px 26px 0}}.homepage-native-tools .homepage-creation-mode-label{color:#845142}.homepage-native-tools .homepage-creation-chooser{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d6dfdc;box-shadow:0 8px 22px #233b3314}.homepage-native-tools .homepage-creation-choice{color:#28313f}.homepage-native-tools .homepage-creation-choice.is-active{background:#ef5128;border-color:#ef5128;box-shadow:0 4px 12px #de452233}.homepage-native-tools .homepage-creation-chooser{background:#f5f7f6;border-radius:999px;gap:3px;height:56px;padding:3px;overflow:hidden;box-shadow:0 5px 16px #233b3312}.homepage-native-tools .homepage-creation-choice{border-radius:999px;min-height:48px;padding-block:6px;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.homepage-native-tools .homepage-creation-choice.is-active{box-shadow:0 2px 8px #de452229}.homepage-native-tools .homepage-creation-choice:focus-visible{outline-offset:2px;outline:2px solid #ef5128}.homepage-creation-section-heading{font-family:var(--typography-v1-font-ui)}.homepage-creation-section-heading>span{font-family:var(--typography-v1-font-ui);font-size:var(--typography-v1-size-label);font-weight:800;line-height:var(--typography-v1-leading-supporting)}.homepage-creation-section-heading h2{max-inline-size:none!important;max-width:none!important;color:var(--ltc-stone-700)!important;font-family:var(--typography-v1-font-display)!important;font-size:var(--typography-v1-size-hero)!important;letter-spacing:normal!important;font-weight:600!important;line-height:var(--typography-v1-leading-heading)!important;overflow-wrap:normal!important;text-wrap:balance!important;white-space:normal!important;word-break:normal!important}.homepage-creation-section-heading p{max-inline-size:var(--typography-v1-measure-body);max-width:var(--typography-v1-measure-body);font-family:var(--typography-v1-font-ui);font-size:var(--typography-v1-size-lede);line-height:var(--typography-v1-leading-body);overflow-wrap:normal;text-wrap:pretty;word-break:normal}@media (min-width:768px){.homepage-native-tools .homepage-creation-start{z-index:2;width:min(100% - 64px,1840px);height:74px;margin:0 auto;padding:0;display:block;position:relative}.homepage-native-tools .homepage-creation-chooser{width:max-content;height:74px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0;overflow:visible}.homepage-native-tools .homepage-creation-choice{color:#9ca8b7;min-height:74px;box-shadow:none;background:#ffffff70;border:0;border-radius:22px 22px 0 0;padding:0 38px;font-size:19px;font-weight:700}.homepage-native-tools .homepage-creation-choice.is-active{color:#f0522f;background:#fff;box-shadow:0 -1px #ffffffb3}.homepage-native-tools .homepage-creation-choice svg,.homepage-native-tools .homepage-creation-choice.is-active svg{color:currentColor}.homepage-native-tools .homepage-native-tool-panel{z-index:1;width:min(100% - 64px,1840px);margin:0 auto;position:relative}.homepage-native-tools .homepage-native-tool-panel[data-tool-panel=text] .ui-tool-workbench{margin-top:0}}
.HomepageTestimonialCarousel-module__sP731W__section{width:min(var(--home-frame-max), calc(100% - var(--home-gutter) - var(--home-gutter)));margin:var(--home-section-gap) auto 0;border-top:1px solid var(--home-module-border);padding:clamp(68px,7vw,112px) 0 clamp(56px,5vw,82px);scroll-margin-top:88px}.HomepageTestimonialCarousel-module__sP731W__header{text-align:center;max-width:790px;margin:0 auto clamp(30px,4vw,52px)}.HomepageTestimonialCarousel-module__sP731W__header>span,.HomepageTestimonialCarousel-module__sP731W__kicker,.HomepageTestimonialCarousel-module__sP731W__audience{letter-spacing:.15em;font-size:9px;font-weight:900}.HomepageTestimonialCarousel-module__sP731W__header>span{color:#bd5034}.HomepageTestimonialCarousel-module__sP731W__header h2{color:#2c2928;font-family:var(--font-roboto-slab), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:17px 0 15px;font-size:clamp(36px,4.1vw,57px);font-weight:800;line-height:1.04}.HomepageTestimonialCarousel-module__sP731W__header p{max-width:650px;color:var(--preview-muted);text-wrap:balance;margin:0 auto;font-size:15px;line-height:1.68}.HomepageTestimonialCarousel-module__sP731W__carousel{position:relative}.HomepageTestimonialCarousel-module__sP731W__dots button:focus-visible,.HomepageTestimonialCarousel-module__sP731W__copy a:focus-visible{outline-offset:3px;outline:3px solid #c94d3147}.HomepageTestimonialCarousel-module__sP731W__rail{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:24px;width:min(100%,1120px);margin-inline:auto;padding:2px 0 20px;scroll-padding-inline:0;display:flex;overflow-x:auto}.HomepageTestimonialCarousel-module__sP731W__rail::-webkit-scrollbar{display:none}.HomepageTestimonialCarousel-module__sP731W__card{scroll-snap-align:start;background:#fff;border:1px solid #e4d7cf;border-radius:22px;grid-template-columns:minmax(350px,.85fr) minmax(0,1.15fr);min-width:100%;min-height:470px;display:grid;overflow:hidden;box-shadow:0 8px 24px #4a2f220d}.HomepageTestimonialCarousel-module__sP731W__copy{background:radial-gradient(circle at 8% 94%,#f2b95930,#0000 32%),linear-gradient(145deg,#fff0e9 0%,#fbf7f2 54%,#e9f6f1 100%);flex-direction:column;align-items:flex-start;padding:clamp(34px,5vw,64px);display:flex}.HomepageTestimonialCarousel-module__sP731W__kicker{color:#c0573c}.HomepageTestimonialCarousel-module__sP731W__audience{color:#5d7e6d;margin-top:29px}.HomepageTestimonialCarousel-module__sP731W__copy h3{color:#322d2a;max-width:430px;font-family:var(--font-roboto-slab), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:11px 0 16px;font-size:clamp(28px,2.7vw,40px);font-weight:800;line-height:1.1}.HomepageTestimonialCarousel-module__sP731W__copy p{color:#68615d;max-width:435px;margin:0;font-size:14px;line-height:1.72}.HomepageTestimonialCarousel-module__sP731W__copy footer{width:100%;margin-top:auto;padding-top:27px}.HomepageTestimonialCarousel-module__sP731W__copy footer strong{color:#625951;letter-spacing:.035em;font-size:9px;font-weight:800;line-height:1.45;display:block}.HomepageTestimonialCarousel-module__sP731W__copy a{color:#b94125;width:max-content;font-family:var(--font-roboto-slab), Georgia, serif;align-items:center;gap:7px;margin-top:13px;font-size:12px;font-weight:800;text-decoration:none;transition:gap .18s,color .18s;display:inline-flex}.HomepageTestimonialCarousel-module__sP731W__copy a:hover{color:#8e2f1c;gap:11px}.HomepageTestimonialCarousel-module__sP731W__visual{background:#eee4db;min-height:100%;margin:0;position:relative}.HomepageTestimonialCarousel-module__sP731W__visual img{object-fit:cover;transition:transform .45s}.HomepageTestimonialCarousel-module__sP731W__card:hover .HomepageTestimonialCarousel-module__sP731W__visual img{transform:scale(1.035)}.HomepageTestimonialCarousel-module__sP731W__dots{justify-content:center;gap:8px;margin-top:4px;display:flex}.HomepageTestimonialCarousel-module__sP731W__dots button{cursor:pointer;background:#d9d3cf;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .18s,background .18s}.HomepageTestimonialCarousel-module__sP731W__dots button[aria-current=true]{background:#c94d31;width:24px}@media (max-width:760px){.HomepageTestimonialCarousel-module__sP731W__section{width:calc(100% - 32px);padding:62px 0 52px}.HomepageTestimonialCarousel-module__sP731W__header{margin-bottom:29px}.HomepageTestimonialCarousel-module__sP731W__header h2{margin-top:14px;font-size:34px}.HomepageTestimonialCarousel-module__sP731W__header p{font-size:13px;line-height:1.58}.HomepageTestimonialCarousel-module__sP731W__rail{gap:14px;width:100%;padding:2px 0 16px;scroll-padding-inline:0}.HomepageTestimonialCarousel-module__sP731W__card{border-radius:20px;grid-template-columns:1fr;min-width:100%;min-height:0}.HomepageTestimonialCarousel-module__sP731W__copy{min-height:344px;padding:30px 25px 25px}.HomepageTestimonialCarousel-module__sP731W__kicker,.HomepageTestimonialCarousel-module__sP731W__audience{font-size:8px}.HomepageTestimonialCarousel-module__sP731W__audience{margin-top:23px}.HomepageTestimonialCarousel-module__sP731W__copy h3{font-size:29px}.HomepageTestimonialCarousel-module__sP731W__copy p{font-size:12px;line-height:1.62}.HomepageTestimonialCarousel-module__sP731W__visual{min-height:248px}.HomepageTestimonialCarousel-module__sP731W__copy footer{padding-top:21px}}.HomepageTestimonialCarousel-module__sP731W__section{padding-top:clamp(52px,5vw,64px);padding-bottom:clamp(48px,4vw,58px)}.HomepageTestimonialCarousel-module__sP731W__header{margin-bottom:clamp(28px,3vw,36px)}.HomepageTestimonialCarousel-module__sP731W__header h2{margin-block:13px 11px;font-size:clamp(34px,3.5vw,48px)}.HomepageTestimonialCarousel-module__sP731W__header p{font-size:14px;line-height:1.58}.HomepageTestimonialCarousel-module__sP731W__card{min-height:400px}.HomepageTestimonialCarousel-module__sP731W__copy{padding:clamp(30px,3.5vw,46px)}.HomepageTestimonialCarousel-module__sP731W__audience{margin-top:20px}.HomepageTestimonialCarousel-module__sP731W__copy h3{font-size:clamp(27px,2.4vw,35px)}.HomepageTestimonialCarousel-module__sP731W__copy p{font-size:13px;line-height:1.62}.HomepageTestimonialCarousel-module__sP731W__section{font-family:var(--typography-v1-font-ui)}.HomepageTestimonialCarousel-module__sP731W__header h2{max-inline-size:none;max-width:none;color:var(--ltc-stone-700);font-family:var(--typography-v1-font-display);font-size:var(--typography-v1-size-section);letter-spacing:normal;font-weight:600;line-height:var(--typography-v1-leading-heading);overflow-wrap:normal;text-wrap:balance;word-break:normal}.HomepageTestimonialCarousel-module__sP731W__header p{max-inline-size:var(--typography-v1-measure-body);font-family:var(--typography-v1-font-ui);font-size:var(--typography-v1-size-lede);line-height:var(--typography-v1-leading-body);overflow-wrap:normal;text-wrap:pretty;word-break:normal}.HomepageTestimonialCarousel-module__sP731W__copy h3{color:var(--ltc-stone-700);font-family:var(--typography-v1-font-display);font-size:var(--typography-v1-size-feature);letter-spacing:normal;font-weight:600;line-height:var(--typography-v1-leading-heading);overflow-wrap:normal;text-wrap:balance;word-break:normal}.HomepageTestimonialCarousel-module__sP731W__copy p{font-family:var(--typography-v1-font-ui);font-size:var(--typography-v1-size-supporting);line-height:var(--typography-v1-leading-supporting);overflow-wrap:normal;text-wrap:pretty;word-break:normal}@media (max-width:760px){.HomepageTestimonialCarousel-module__sP731W__section{padding-block:48px}.HomepageTestimonialCarousel-module__sP731W__card{min-height:0}.HomepageTestimonialCarousel-module__sP731W__copy{min-height:310px}}
