.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:600;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:600;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:600}.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:600;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:600;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:600;display:inline-flex}.homepage-native-tools .homepage-creation-choice svg{color:#f06440}.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:600;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{color:#526b66;justify-content:center;align-items:flex-start;gap:12px;min-height:760px;padding-top:64px;display:flex}@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-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:600;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:auto;margin:0 auto 16px;padding:0;display:block;position:relative}.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}}.homepage-native-tools:has(.homepage-native-tool-panel:not([hidden]) [data-compact-workflow=true]){height:auto!important;min-height:0!important}.homepage-native-tools:has(.homepage-native-tool-panel:not([hidden]) [data-compact-workflow=true]) .homepage-native-tool-panel:not([hidden]){height:auto!important;min-height:0!important}@media (max-width:900px){.homepage-native-tools:has(.homepage-native-tool-panel:not([hidden]) [data-compact-workflow=true]) .homepage-native-tool-panel:not([hidden]) [data-compact-workflow=true]{height:auto!important;min-height:0!important;max-height:none!important}}.homepage-native-tools .homepage-creation-chooser{background:#fff;border:1px solid #bccbc6;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(100%,440px);height:auto;margin:0;padding:5px;display:grid;overflow:visible;box-shadow:0 3px 12px #233b3314}.homepage-native-tools .homepage-creation-choice{color:#344640;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:52px;padding:10px 14px;font-size:16px;font-weight:600;line-height:1.3;display:flex;position:relative}.homepage-native-tools .homepage-creation-choice:hover{color:#253a32;background:#edf5f2;border-color:#bccbc6}.homepage-native-tools .homepage-creation-choice.is-active{color:#fff;background:#c43a1a;border-color:#c43a1a;box-shadow:0 2px 6px #96301429}.homepage-native-tools .homepage-creation-choice.is-active:hover{background:#ae3216}.homepage-native-tools .homepage-creation-choice:after{content:none}.homepage-native-tools .homepage-creation-choice svg{color:currentColor;flex-shrink:0}.homepage-native-tools .homepage-creation-choice:focus-visible{outline-offset:2px;outline:3px solid #344640}@media (max-width:767px){.homepage-native-tools .homepage-creation-choice{padding:10px 8px;font-size:14px}.homepage-native-tools .homepage-creation-choice svg{width:20px;height:20px}}
.wP8k2G_page{--preview-ink:var(--ltc-stone-700,#302b28);--preview-muted:var(--text-secondary,#66716d);--preview-border:color-mix(in srgb, var(--ltc-teal-600,#2f8776) 18%, white);background:var(--site-page-background);min-height:100vh;color:var(--preview-ink);font-family:var(--typography-v1-font-ui);padding-bottom:1px}@media (max-width:767px){.wP8k2G_page .wP8k2G_hero{padding:24px 16px 22px}.wP8k2G_page .wP8k2G_heroInner{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.wP8k2G_page .wP8k2G_heroCopy{padding:0}.wP8k2G_page .wP8k2G_hero h1{max-width:none;margin-block:10px 14px;font-size:31px;line-height:1.15}.wP8k2G_page .wP8k2G_heroLead{font-size:15px;line-height:1.55}.wP8k2G_page .wP8k2G_heroVisual{display:none}.wP8k2G_page .wP8k2G_heroActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:18px;display:grid}.wP8k2G_page .wP8k2G_primaryAction,.wP8k2G_page .wP8k2G_secondaryAction{text-align:center;border-radius:12px;min-width:0;min-height:52px;padding:10px;font-size:14px;line-height:1.35}.wP8k2G_page .wP8k2G_assistantAction{grid-column:1/-1;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.4}.wP8k2G_page .wP8k2G_heroFacts{margin-top:16px;font-size:13px;line-height:1.45}}.wP8k2G_page h1,.wP8k2G_page h2,.wP8k2G_page h3{color:var(--preview-ink);font-family:var(--typography-v1-font-display);font-weight:600;line-height:var(--typography-v1-leading-heading)}.wP8k2G_page p{color:var(--preview-muted);line-height:1.65}.wP8k2G_previewBar{min-height:42px;padding:8px var(--layout-gutter);border-bottom:1px solid var(--preview-border);background:color-mix(in srgb, var(--surface-page) 70%, white);color:var(--preview-muted);justify-content:center;align-items:center;gap:28px;font-size:13px;display:flex}.wP8k2G_previewBar a,.wP8k2G_textLink{color:var(--color-action);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.wP8k2G_hero{padding:clamp(34px, 4.5vw, 64px) var(--layout-gutter) clamp(42px, 5vw, 72px);background:var(--surface-page)}.wP8k2G_heroInner{width:min(100%, var(--content-wide));grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(40px,5vw,76px);min-height:min(660px,68vh);margin-inline:auto;display:grid}.wP8k2G_heroCopy{max-width:650px;padding-inline:clamp(0px,2vw,32px)}.wP8k2G_heroCopy .free-pages-breadcrumb{margin-bottom:26px}.wP8k2G_eyebrow,.wP8k2G_cardLabel{color:var(--color-action);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.wP8k2G_hero h1{max-width:12ch;font-size:var(--typography-v1-size-hero);margin:14px 0 20px}.wP8k2G_hero h1 em{color:var(--color-action);font-style:normal}.wP8k2G_heroLead{max-width:590px;margin:0;font-size:clamp(16px,1.35vw,18px)}.wP8k2G_heroActions,.wP8k2G_finalActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.wP8k2G_primaryAction,.wP8k2G_secondaryAction,.wP8k2G_finalSecondary{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.wP8k2G_primaryAction{border:1px solid var(--color-action);background:var(--color-action);color:#fff;box-shadow:0 9px 22px color-mix(in srgb, var(--color-action) 22%, transparent)}.wP8k2G_secondaryAction{border:1px solid var(--preview-border);color:var(--preview-ink);background:#fff}.wP8k2G_assistantAction{color:#1e6347;background:#e9f7ee;border:1px solid #bddcca;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:48px;padding:11px 17px;font-weight:700;text-decoration:none;display:inline-flex}.wP8k2G_assistantAction span{flex:1}.wP8k2G_assistantAction:hover{background:#d9f0e2}.wP8k2G_assistantAction:focus-visible{outline-offset:3px;outline:3px solid #83bf9e}.wP8k2G_heroFacts{color:var(--preview-muted);flex-wrap:wrap;gap:10px 18px;margin-top:20px;font-size:13px;display:flex}.wP8k2G_heroFacts span{align-items:center;gap:6px;display:inline-flex}.wP8k2G_heroFacts svg{color:var(--ltc-teal-600,#2f8776)}.wP8k2G_heroVisual{margin:0}.wP8k2G_heroVisual img{filter:drop-shadow(0 18px 30px #482b1f12);width:100%;height:auto;display:block}.wP8k2G_creation{width:min(calc(100% - (2 * var(--layout-gutter))), var(--content-wide));margin-inline:auto;padding:clamp(20px,2vw,28px) 0 0}.wP8k2G_creation .homepage-native-tools{width:100%}@media (min-width:768px){:is(.wP8k2G_creation .homepage-native-tools .homepage-creation-start,.wP8k2G_creation .homepage-native-tools .homepage-native-tool-panel){width:min(1368px,100% - 64px - 2*clamp(16px,2.4vw,42px))}}@media (min-width:1100px){.wP8k2G_creation .homepage-native-tools .homepage-creation-start{padding-left:clamp(16px,2.4vw,42px);padding-right:clamp(16px,2.4vw,42px)}.wP8k2G_creation .homepage-native-tool-panel [class*=embeddedShell]{width:100%;padding-left:clamp(16px,2.4vw,42px);padding-right:clamp(16px,2.4vw,42px)}.wP8k2G_creation .homepage-native-tool-panel .ui-tool-workbench{width:100%;max-width:none}}.wP8k2G_section{width:min(calc(100% - (2 * var(--layout-gutter))), var(--content-wide));border-top:1px solid var(--preview-border);margin-inline:auto;padding:clamp(48px,5vw,68px) 0}.wP8k2G_sectionHeading{text-align:center;width:min(100%,760px);margin:0 auto 34px}.wP8k2G_sectionHeading h2,.wP8k2G_splitHeading h2,.wP8k2G_how h2,.wP8k2G_colorizer h2,.wP8k2G_finalCta h2{font-size:var(--typography-v1-size-section);margin:12px 0 14px}.wP8k2G_sectionHeading p{max-width:670px;margin:0 auto}.wP8k2G_examples{padding-block:44px;padding-inline:max(0px, calc((100% - var(--content-max)) / 2));grid-template-columns:minmax(330px,.64fr) minmax(0,1.36fr);align-items:start;gap:clamp(44px,6vw,84px);display:grid}.wP8k2G_examples .wP8k2G_splitHeading{width:100%;margin:0;display:block}.wP8k2G_examples .wP8k2G_splitHeading p{max-width:440px;margin-top:18px}.wP8k2G_useCaseRows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;margin:0;display:grid}.wP8k2G_useCaseRow{border:1px solid var(--preview-border);background:#fff;border-radius:18px;grid-template-columns:104px minmax(0,1fr);align-items:stretch;min-width:0;display:grid;overflow:hidden}.wP8k2G_useCaseRow>figure{width:100%;min-width:0;min-height:0;margin:0}.wP8k2G_useCaseRow>div{flex-direction:column;flex:1;align-items:flex-start;padding:17px;display:flex}.wP8k2G_featuredCase{padding:0}.wP8k2G_featuredCase>figure{background:#fbfaf7;padding:0}.wP8k2G_featuredCase img{object-fit:contain;width:100%;height:100%;display:block}.wP8k2G_useCaseRow h3{margin:7px 0 8px;font-size:clamp(18px,1.35vw,21px)}.wP8k2G_useCaseRow p{margin:0 0 12px;font-size:14px}.wP8k2G_useCaseCard{min-height:0}.wP8k2G_useCaseCard figure{background:#fbfaf7;height:100%;min-height:0}.wP8k2G_useCaseCard img{object-fit:contain;width:100%;height:100%;display:block}.wP8k2G_useCaseRow .wP8k2G_textLink{background:var(--action-primary);color:#fff;width:fit-content;max-width:100%;min-height:44px;box-shadow:0 8px 18px color-mix(in srgb, var(--action-primary) 24%, transparent);border-radius:12px;justify-content:center;margin-top:auto;padding:9px 14px;font-size:14px;line-height:1.25;transition:background .18s,box-shadow .18s,transform .18s}.wP8k2G_useCaseRow .wP8k2G_textLink:hover{background:var(--action-primary-hover);color:#fff;box-shadow:0 11px 22px color-mix(in srgb, var(--action-primary) 30%, transparent);transform:translateY(-1px)}.wP8k2G_howLayout{width:min(100%, var(--content-max));grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:clamp(44px,6vw,84px);margin-inline:auto;display:grid}.wP8k2G_howLayout header>p{max-width:470px}.wP8k2G_steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.wP8k2G_steps li{border-top:1px solid var(--preview-border);grid-template-columns:36px 1fr;gap:10px;padding:20px 0;display:grid}.wP8k2G_steps li>span{color:var(--color-action);font-weight:600}.wP8k2G_steps h3{margin:0 0 7px;font-size:20px}.wP8k2G_steps p{margin:0;font-size:14px}.wP8k2G_splitHeading{width:min(100%, var(--content-max));grid-template-columns:1.15fr .85fr;align-items:end;gap:40px;margin:0 auto 30px;display:grid}.wP8k2G_splitHeading p{margin:0 0 8px}.wP8k2G_nextHeading{width:min(100%, var(--content-max));grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:end;gap:40px;margin:0 auto 20px;display:grid}.wP8k2G_nextHeading h2{font-size:var(--typography-v1-size-section);margin:12px 0 0}.wP8k2G_nextHeading p{max-width:620px;margin:0 0 8px}.wP8k2G_nextGrid{width:min(100%, var(--content-max));grid-template-columns:1fr;gap:20px;margin-inline:auto;display:grid}.wP8k2G_nextPaths{padding:44px 0}.wP8k2G_colorizerCard,.wP8k2G_printableCard{border:1px solid var(--preview-border);background:#fff;border-radius:22px}.wP8k2G_colorizerCard{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(30px,4vw,58px);padding:20px;display:grid}.wP8k2G_colorizerCard figure{width:min(100%,280px);margin:0}.wP8k2G_colorizerCard h3,.wP8k2G_printableCard h3{margin:9px 0;font-size:23px}.wP8k2G_colorizerCard p,.wP8k2G_printableIntro p{max-width:580px;margin:0 0 14px;font-size:14px}.wP8k2G_printableCard{grid-template-columns:minmax(260px,.52fr) minmax(0,1.48fr);align-items:center;gap:clamp(28px,4vw,54px);padding:28px 30px;display:grid}.wP8k2G_themeLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.wP8k2G_themeLinks a{border:1px solid var(--preview-border);min-height:168px;color:var(--preview-ink);font-family:var(--typography-v1-font-display);border-radius:14px;grid-template-rows:118px auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;padding:0;font-weight:600;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.wP8k2G_themeLinks a:hover{border-color:color-mix(in srgb, var(--color-action) 45%, var(--preview-border));transform:translateY(-2px);box-shadow:0 10px 22px #2537351a}.wP8k2G_themeLinks img{border-bottom:1px solid var(--preview-border);object-fit:cover;grid-column:1/-1;width:100%;height:118px}.wP8k2G_themeLinks span{min-width:0;padding:13px 4px 13px 14px;font-size:15px}.wP8k2G_themeLinks svg{margin-right:12px}.wP8k2G_faqLayout{width:min(100%, var(--content-max));grid-template-columns:minmax(390px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(42px,5vw,72px);margin-inline:auto;display:grid}.wP8k2G_faqLayout header{position:sticky;top:92px}.wP8k2G_faqLayout header h2{max-width:430px;margin:12px 0 14px;font-size:clamp(34px,3vw,42px)}.wP8k2G_faqLayout header p{max-width:420px;margin:0}.wP8k2G_faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 14px;display:grid}.wP8k2G_faqGrid details{border-bottom:1px solid var(--preview-border)}.wP8k2G_faqGrid summary{grid-template-columns:30px 1fr 20px;align-items:center;gap:8px;min-height:64px;padding:12px 4px;list-style:none;display:grid}.wP8k2G_faqGrid summary::-webkit-details-marker{display:none}.wP8k2G_faqGrid summary span{color:var(--color-action);font-weight:600}.wP8k2G_faqGrid summary strong{font-family:var(--typography-v1-font-display);font-size:17px;font-weight:600}.wP8k2G_faqGrid summary i{color:var(--color-action);font-size:22px;font-style:normal}.wP8k2G_faqGrid details[open] summary i{transform:rotate(45deg)}.wP8k2G_faqGrid details>p{margin:0;padding:0 4px 18px 42px;font-size:14px}.wP8k2G_pricingBand{width:min(calc(100% - (2 * var(--layout-gutter))), var(--content-wide));padding:clamp(44px, 5vw, 72px) var(--layout-gutter);margin:0 auto}.wP8k2G_pricingInner{width:min(100%, var(--content-max));grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:30px clamp(42px,6vw,84px);margin-inline:auto;display:grid}.wP8k2G_pricingCopy h2{max-width:680px;font-size:var(--typography-v1-size-section);margin:12px 0 14px}.wP8k2G_pricingCopy>p{max-width:660px;margin:0}.wP8k2G_pricingPerks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;display:grid}.wP8k2G_pricingPerks>div{border:1px solid var(--preview-border);background:color-mix(in srgb, var(--surface-page) 58%, white);border-radius:14px;padding:16px 18px}.wP8k2G_pricingPerks dt{color:var(--preview-muted);text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:600}.wP8k2G_pricingPerks dd{margin:7px 0 0}.wP8k2G_pricingPerks dd strong{color:var(--preview-ink);font-family:var(--typography-v1-font-display);font-size:20px;font-weight:600;display:block}.wP8k2G_pricingPerks dd span{color:var(--preview-muted);margin-top:4px;font-size:13px;display:block}.wP8k2G_packComparison{align-self:start}.wP8k2G_packComparison>header{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:10px;display:flex}.wP8k2G_packComparison>header h3{margin:0;font-size:18px}.wP8k2G_packComparison>header p{margin:0;font-size:13px}.wP8k2G_packRows{gap:8px;display:grid}.wP8k2G_packRows article{border:1px solid var(--preview-border);background:color-mix(in srgb, white 90%, var(--surface-page));border-radius:14px;grid-template-columns:minmax(120px,.65fr) minmax(190px,1.1fr) auto;align-items:center;gap:18px;min-height:82px;padding:12px 14px 12px 18px;display:grid}.wP8k2G_packRows .wP8k2G_highlightedPack{border-color:color-mix(in srgb, var(--color-action) 60%, var(--preview-border));box-shadow:0 9px 22px #ed5a2a17}.wP8k2G_packName{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.wP8k2G_packName span{color:var(--color-action);letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:600}.wP8k2G_packName strong{color:var(--preview-ink);font-family:var(--typography-v1-font-display);font-size:18px;font-weight:600}.wP8k2G_packName small,.wP8k2G_packValue span{color:var(--preview-muted);font-size:12px}.wP8k2G_packValue{flex-direction:column;gap:3px;display:flex}.wP8k2G_packValue strong{color:var(--preview-ink);font-family:var(--typography-v1-font-display);font-size:24px;font-weight:600}.wP8k2G_packAction,.wP8k2G_packActionPrimary{border:1px solid color-mix(in srgb, var(--color-action) 60%, white);min-height:44px;color:var(--color-action);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.wP8k2G_packActionPrimary{border-color:var(--color-action);background:var(--color-action);color:#fff;box-shadow:0 8px 18px #ed5a2a2e}.wP8k2G_pricingDetails{border-top:1px solid var(--preview-border);grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(38px,6vw,84px);padding-top:22px;display:grid}.wP8k2G_packBenefits h3,.wP8k2G_creditCosts h3{margin:0 0 12px;font-size:18px}.wP8k2G_packBenefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px;margin:0;padding:0;list-style:none;display:grid}.wP8k2G_packBenefits li{color:var(--preview-muted);align-items:flex-start;gap:7px;font-size:13px;line-height:1.45;display:flex}.wP8k2G_packBenefits li svg{color:var(--color-action);flex:none;margin-top:2px}.wP8k2G_creditCosts>p{margin:-6px 0 14px;font-size:13px}.wP8k2G_creditCosts dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.wP8k2G_creditCosts dl>div{border:1px solid var(--preview-border);background:color-mix(in srgb, white 86%, var(--surface-page));border-radius:11px;flex-direction:column;justify-content:space-between;gap:8px;min-height:70px;padding:12px;display:flex}.wP8k2G_creditCosts dt{color:var(--preview-muted);font-size:12px}.wP8k2G_creditCosts dd{color:var(--preview-ink);white-space:nowrap;margin:0;font-size:14px;font-weight:600}.wP8k2G_finalCta{width:min(calc(100% - 64px), var(--content-max));background:var(--ltc-stone-700,#302b28);color:#fff;border-radius:24px;margin:22px auto 46px;overflow:hidden}.wP8k2G_finalCtaInner{width:min(100%, var(--content-max));grid-template-columns:minmax(0,680px) auto;justify-content:space-between;align-items:center;gap:clamp(32px,5vw,72px);margin-inline:auto;padding:clamp(28px,3vw,40px) clamp(24px,3.5vw,48px);display:grid}.wP8k2G_finalCta h2{color:#fff;max-width:720px}.wP8k2G_finalCta p{color:#ffffffc7;max-width:720px;margin:0}.wP8k2G_finalActions{flex:none;margin-top:0}.wP8k2G_finalSecondary{color:#fff;border:1px solid #ffffffa6}@media (max-width:980px){.wP8k2G_heroInner{grid-template-columns:1fr;min-height:0}.wP8k2G_heroCopy{max-width:760px;padding-inline:0}.wP8k2G_heroVisual{width:min(100%,760px);margin-inline:auto}.wP8k2G_section,.wP8k2G_pricingBand{width:calc(100% - 64px)}.wP8k2G_examples,.wP8k2G_howLayout,.wP8k2G_pricingInner,.wP8k2G_nextHeading,.wP8k2G_faqLayout{grid-template-columns:1fr}.wP8k2G_examples .wP8k2G_splitHeading{margin-bottom:28px;display:grid}.wP8k2G_useCaseRows{grid-template-columns:repeat(2,minmax(0,1fr))}.wP8k2G_useCaseCard figure{min-height:0}.wP8k2G_faqLayout header{position:static}.wP8k2G_printableCard{grid-template-columns:1fr}.wP8k2G_themeLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.wP8k2G_finalCtaInner{grid-template-columns:1fr}}@media (max-width:700px){.wP8k2G_previewBar{flex-direction:column;align-items:flex-start;gap:4px;padding:9px 16px}.wP8k2G_hero{padding-inline:16px}.wP8k2G_hero h1{max-width:none}.wP8k2G_heroActions,.wP8k2G_finalActions{flex-direction:column}.wP8k2G_primaryAction,.wP8k2G_secondaryAction,.wP8k2G_finalSecondary{width:100%}.wP8k2G_creation,.wP8k2G_section,.wP8k2G_pricingBand,.wP8k2G_finalCta{width:calc(100% - 32px)}.wP8k2G_finalCtaInner{padding:26px 20px}.wP8k2G_featuredCase{padding:0}.wP8k2G_featuredCase>figure{min-height:0;padding:0}.wP8k2G_featuredCase>div{padding:18px}.wP8k2G_examples .wP8k2G_splitHeading{display:block}.wP8k2G_useCaseRow{grid-template-columns:96px minmax(0,1fr)}.wP8k2G_useCaseRows{grid-template-columns:1fr}.wP8k2G_useCaseCard{min-height:0}.wP8k2G_useCaseCard>div{padding:18px}.wP8k2G_useCaseCard figure{aspect-ratio:auto;width:100%;height:100%;min-height:0}.wP8k2G_useCaseRow .wP8k2G_textLink{width:100%}.wP8k2G_steps,.wP8k2G_faqGrid{grid-template-columns:1fr}.wP8k2G_pricingBand{padding:26px 20px}.wP8k2G_pricingPerks,.wP8k2G_pricingDetails,.wP8k2G_packBenefits ul{grid-template-columns:1fr}.wP8k2G_packComparison>header{flex-direction:column;align-items:flex-start;gap:2px}.wP8k2G_packRows article{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.wP8k2G_packRows article>a{grid-column:1/-1;width:100%}.wP8k2G_creditCosts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.wP8k2G_splitHeading{grid-template-columns:1fr;gap:4px}.wP8k2G_colorizerCard{grid-template-columns:1fr;padding:16px}.wP8k2G_printableCard{padding:18px}.wP8k2G_themeLinks{grid-template-columns:1fr}.wP8k2G_faqGrid details>p{padding-left:4px}}
