:root{--brand-orange:#fd561a;--brand-lime:#d9ef65;--brand-pink:#e2a0bd;--brand-ink:#241813;--brand-deep-green:#052416;--brand-cream:#fff7f2;--brand-white:#fff;--brand-border:#24181329;--brand-border-strong:#24181347;--brand-border-on-dark:#fff7f23d;--surface:var(--brand-cream);--surface-lowest:var(--brand-cream);--surface-low:#fffaf7;--surface-mid:var(--brand-pink);--surface-high:var(--brand-white);--surface-highest:var(--brand-white);--ink:var(--brand-ink);--muted:#241813b3;--line:var(--brand-border);--line-strong:var(--brand-border-strong);--primary:var(--brand-orange);--primary-bright:var(--brand-orange);--primary-strong:#dc3f0c;--primary-soft:#fd561a1f;--home-base:var(--brand-cream);--home-orange:var(--brand-orange);--home-orange-dark:#dc3f0c;--home-orange-soft:#fd561a1f;--home-green:var(--brand-lime);--home-green-dark:#a7bf19;--home-green-soft:#d9ef6557;--secondary:var(--brand-lime);--secondary-soft:#d9ef6557;--secondary-mid:#b5cd22;--tertiary:var(--brand-pink);--tertiary-bright:var(--brand-pink);--tertiary-soft:#e2a0bd47;--tertiary-mid:#bf6f93;--dark:var(--brand-ink);--white:var(--brand-white);--radius-sm:8px;--radius-md:14px;--radius-card:18px;--radius-panel:28px;--radius-hero:34px;--shadow:0 20px 48px -32px #24181361;--shadow-strong:0 34px 90px -44px #24181385}.hosted-media-page{color:#202221;background:#fafaf8;min-height:100vh}.hosted-media-shell{width:min(1120px,100vw - 40px);margin:0 auto;padding:132px 0 56px}.hosted-media-preview{background:#fff;border:1px solid #e7e4dc;border-radius:8px;place-items:center;min-height:420px;display:grid;overflow:hidden}.hosted-media-preview img,.hosted-media-preview video,.hosted-media-preview iframe{object-fit:contain;border:0;width:100%;max-height:72vh;display:block}.hosted-media-preview iframe{min-height:72vh}.media-file-link{color:#202221;font-size:18px;font-weight:750}.hosted-media-meta{margin-top:20px}.hosted-media-meta h1{margin:0 0 8px;font-size:clamp(32px,5vw,56px);line-height:1}.hosted-media-meta p{color:#686b67;margin:0;font-size:18px}.blog-page,.blog-post-page{background:var(--surface)}.blog-hero{padding:clamp(84px,10vw,132px) 0 clamp(48px,7vw,86px)}.blog-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.blog-hero h1,.blog-post-header h1{max-width:760px;color:var(--brand-ink);letter-spacing:0;margin:0;font-size:clamp(2.6rem,6vw,5.4rem);font-weight:700;line-height:.98}.blog-hero .lead,.blog-post-header .lead{color:#241813b8;max-width:680px;margin:0;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.52}.blog-hero-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.blog-hero-card{aspect-ratio:1;background:var(--brand-white);box-shadow:var(--shadow);border:1px solid #24181329;border-radius:8px;overflow:hidden}.blog-hero-card img{object-fit:cover;object-position:top center;width:100%;height:100%}.blog-list-section{padding:clamp(42px,6vw,84px) 0}.blog-category-nav{scrollbar-width:none;gap:10px;margin-bottom:clamp(28px,4vw,44px);padding:0 0 4px;display:flex;overflow-x:auto}.blog-category-nav::-webkit-scrollbar{display:none}.blog-category-nav a{background:var(--brand-white);min-height:44px;color:var(--brand-ink);border:1px solid #24181324;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 14px;font-size:.9rem;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.blog-category-nav a:hover,.blog-category-nav a:focus-visible{border-color:var(--brand-orange)}.blog-category-nav a.is-active{border-color:var(--brand-ink);background:var(--brand-ink);color:var(--brand-white)}.blog-category-nav strong{background:#24181314;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:.78rem;line-height:1;display:inline-grid}.blog-category-nav a.is-active strong{background:#ffffff2e}.blog-category-hero .lead{max-width:760px}.blog-category-intro{gap:12px;max-width:820px;display:grid}.blog-category-intro p{color:#241813b8;margin:0;font-size:1rem;line-height:1.6}.blog-category-related{flex-wrap:wrap;gap:10px;max-width:820px;display:flex}.blog-category-related a{min-height:40px;color:var(--brand-orange);background:#ffffffb8;border:1px solid #24181324;border-radius:999px;align-items:center;padding:0 14px;font-size:.9rem;font-weight:800;display:inline-flex}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:clamp(28px,4vw,44px);display:flex}.blog-pagination-pages{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.blog-pagination a,.blog-pagination span{background:var(--brand-white);min-width:42px;min-height:42px;color:var(--brand-ink);border:1px solid #24181324;border-radius:999px;place-items:center;font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;display:inline-grid}.blog-pagination a{transition:border-color .16s,background .16s,color .16s}.blog-pagination a:hover,.blog-pagination a:focus-visible,.blog-pagination a.is-active{border-color:var(--brand-ink);background:var(--brand-ink);color:var(--brand-white)}.blog-pagination-control{padding:0 16px}.blog-pagination .is-disabled,.blog-pagination-ellipsis{color:#2418136b}.blog-card,.blog-empty-state{background:var(--brand-white);box-shadow:var(--shadow);border:1px solid #e8d9d0db;border-radius:8px}.blog-card{flex-direction:column;min-height:280px;display:flex;overflow:hidden}.blog-card-image{aspect-ratio:16/9;background:#fd561a14;display:block;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.blog-card:hover .blog-card-image img,.blog-card:focus-within .blog-card-image img{transform:scale(1.025)}.blog-card-body{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.blog-card-meta,.blog-post-meta{color:#2418139e;flex-wrap:wrap;align-items:center;gap:8px;font-size:.84rem;font-weight:700;display:flex}.blog-card-meta span,.blog-card-meta a,.blog-post-meta span{border:1px solid #2418131f;border-radius:999px;padding:4px 9px}.blog-card-meta a,.blog-post-meta a,.blog-author-note a{color:var(--brand-orange);font-weight:800}.blog-author-note{background:#ffffff9e;border:1px solid #2418131f;border-radius:8px;gap:8px;max-width:620px;padding:14px 16px;display:grid}.blog-author-note p{color:#241813b8;margin:0;font-size:.92rem;line-height:1.45}.blog-author-note div{flex-wrap:wrap;gap:12px;font-size:.9rem;display:flex}.blog-card h2,.blog-card h3{color:var(--brand-ink);margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.blog-card p,.blog-empty-state p{color:#241813b3;margin:0;line-height:1.58}.blog-card-link{color:var(--brand-orange);margin-top:auto;font-weight:800}.blog-empty-state{gap:16px;max-width:760px;padding:clamp(28px,5vw,46px);display:grid}.blog-empty-state h2{max-width:620px;color:var(--brand-ink);margin:0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.05}.blog-empty-state .button{justify-self:start}.blog-post-hero{background-color:#fff7f2;background-image:linear-gradient(#fd561a09 1px,#0000 1px),linear-gradient(90deg,#fd561a09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom:1px solid #e8d9d0b8;padding:clamp(64px,7vw,96px) 0 clamp(36px,5vw,64px)}.blog-post-header{justify-items:start;gap:18px;display:grid}.blog-post-header h1{max-width:860px;font-size:clamp(2.55rem,5.2vw,4.5rem);line-height:1.01}.blog-post-header .lead{max-width:760px}.blog-back-link{width:max-content;color:var(--brand-orange);font-size:.9rem;font-weight:800}.blog-post-content{color:#241813d1;padding:clamp(40px,6vw,72px) 0 clamp(58px,8vw,96px);font-size:1.06rem;line-height:1.72}.blog-post-content h2,.blog-post-content h3,.blog-post-content h4{scroll-margin-top:96px}.blog-post-content>*{margin-block:0 22px}.blog-post-content h2,.blog-post-content h3,.blog-post-content h4{color:var(--brand-ink);line-height:1.12}.blog-post-content h2{border-top:1px solid #2418131a;margin-top:52px;padding-top:34px;font-size:clamp(1.75rem,2.8vw,2.28rem)}.blog-post-content h3{margin-top:32px;font-size:clamp(1.25rem,2vw,1.58rem)}.blog-post-content a{color:var(--brand-orange);text-underline-offset:.18em;font-weight:800;text-decoration:underline;text-decoration-thickness:.08em}.blog-post-content ul{margin-left:0;padding-left:1.25rem}.blog-post-content li+li{margin-top:8px}.blog-post-content blockquote{border:1px solid #fd561a2e;border-left:5px solid var(--brand-orange);color:#241813c2;background:#ffffffb3;border-radius:8px;margin-left:0;padding:16px 20px;font-weight:700}.blog-table-figure{margin:34px 0}.blog-table-scroll{background:#ffffffc2;border:1px solid #2418131f;border-radius:8px;overflow-x:auto}.blog-post-content table{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem;line-height:1.45}.blog-post-content th,.blog-post-content td{text-align:left;vertical-align:top;border-bottom:1px solid #2418131a;padding:12px 14px}.blog-post-content th{color:var(--brand-ink);background:#d9ef6533;font-weight:800}.blog-post-content tr:last-child td{border-bottom:0}.blog-post-content figcaption{color:#2418139e;margin-top:8px;font-size:.9rem;line-height:1.45}.blog-callout-source,.blog-sources{border-color:#2418131f;border-left-color:var(--brand-lime);background:#d9ef6529}.blog-structured-faq,.blog-sources,.blog-next-steps,.blog-content-trust{border-top:1px solid #2418131a;margin-top:52px;padding-top:34px}.blog-structured-faq div+div{margin-top:20px}.blog-toc{background:#ffffffb8;border:1px solid #2418131f;border-radius:8px;padding:18px 20px}.blog-toc p{color:var(--brand-ink);text-transform:uppercase;margin:0 0 10px;font-size:.88rem;font-weight:800}.blog-toc ol{margin:0;padding-left:1.25rem}.blog-toc li+li{margin-top:6px}.blog-toc-nested{margin-left:16px}.blog-next-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.blog-next-step-grid a{min-height:132px;color:var(--brand-ink);background:#d9ef652e;border:1px solid #2418131f;border-radius:8px;align-content:start;gap:6px;padding:16px;text-decoration:none;display:grid}.blog-next-step-grid span{color:#241813ad;font-size:.92rem;line-height:1.45}.blog-content-trust dl{gap:14px;margin:0;display:grid}.blog-content-trust div{border-bottom:1px solid #24181314;grid-template-columns:160px minmax(0,1fr);gap:16px;padding-bottom:14px;display:grid}.blog-content-trust dt{color:#24181394;text-transform:uppercase;font-size:.85rem;font-weight:800}.blog-content-trust dd{margin:0}.blog-primary-cta a{background:var(--brand-lime);min-height:48px;color:var(--brand-ink);border-radius:999px;align-items:center;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.blog-topic-sections{gap:clamp(36px,5vw,60px);display:grid}.blog-topic-section h2{color:var(--brand-ink);margin:0 0 20px;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1}.blog-breadcrumb ol{color:#24181399;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:.85rem;font-weight:700;list-style:none;display:flex}.blog-breadcrumb li{align-items:center;gap:8px;display:inline-flex}.blog-breadcrumb li+li:before{content:"/";color:#24181352}.blog-breadcrumb a{color:var(--brand-orange);font-weight:800}.blog-breadcrumb li[aria-current=page] span{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.blog-share{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blog-share-link,.blog-share-copy{background:var(--brand-white);min-height:36px;color:var(--brand-ink);cursor:pointer;border:1px solid #24181329;border-radius:999px;align-items:center;padding:0 14px;font-size:.85rem;font-weight:800;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.blog-share-link:hover,.blog-share-copy:hover{border-color:var(--brand-orange);color:var(--brand-orange)}.blog-author-card{background:#ffffffa8;border:1px solid #2418131f;border-radius:12px;gap:16px;max-width:620px;padding:18px 20px;display:flex}.blog-author-card-avatar{background:var(--brand-lime);width:64px;height:64px;color:var(--brand-ink);border-radius:999px;flex:none;place-items:center;font-size:1.3rem;font-weight:800;display:grid;overflow:hidden}.blog-author-card-avatar img{object-fit:cover;width:100%;height:100%}.blog-author-card-body{gap:6px;display:grid}.blog-author-card-kicker{color:#2418138c;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.blog-author-card-name{color:var(--brand-ink);margin:0;font-size:1.15rem;font-weight:800}.blog-author-card-name a{color:var(--brand-ink)}.blog-author-card-role{color:#241813b3;margin:0;font-size:.92rem}.blog-author-card-bio{color:#241813b8;margin:4px 0 0;font-size:.92rem;line-height:1.5}.blog-author-card-credentials{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.blog-author-card-credentials li{color:#241813b3;border:1px solid #2418131f;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:700}.blog-author-card-links{flex-wrap:wrap;gap:12px;margin-top:4px;font-size:.9rem;display:flex}.blog-share-cta{border-top:1px solid #2418131a;margin-top:52px;padding-top:34px}.blog-share-cta h2{color:var(--brand-ink);margin:0 0 4px}.blog-share-cta p{color:#241813b3;margin:0 0 16px}.blog-post-content pre{background:var(--brand-ink);color:var(--brand-cream);border:1px solid #2418131f;border-radius:8px;padding:18px;overflow-x:auto}.blog-post-content code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em}.blog-post-content img{border:1px solid #2418131f;border-radius:8px;width:100%}.blog-post-cover{background:var(--brand-white);width:min(100%,860px);box-shadow:var(--shadow);border:1px solid #24181324;border-radius:12px;margin:12px 0 0;overflow:hidden}.blog-post-cover img{aspect-ratio:1200/630;object-fit:cover;width:100%}.blog-newsletter{background:#fff7f2;border-top:1px solid #e8d9d0b8;padding:clamp(36px,5vw,64px) 0}.blog-newsletter-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.blog-newsletter h2{color:var(--brand-ink);margin:0;font-size:clamp(1.7rem,3vw,2.4rem)}.blog-newsletter p{color:#241813ad;max-width:620px;margin:8px 0 0}@media (max-width:900px){.blog-hero-grid,.blog-card-grid,.blog-next-step-grid{grid-template-columns:1fr}.blog-hero-panel{max-width:560px}.blog-newsletter-inner{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.blog-hero,.blog-post-hero{padding-top:88px;padding-bottom:48px}.blog-hero h1,.blog-post-header h1{font-size:clamp(2.2rem,10.4vw,3.05rem);line-height:.98}.blog-hero .lead,.blog-post-header .lead,.blog-post-content{font-size:.96rem;line-height:1.55}.blog-post-meta{gap:6px;font-size:.76rem}.blog-post-meta span{padding:3px 7px}.blog-author-note{width:100%;padding:12px}.blog-post-cover{border-radius:8px;margin-top:6px}.blog-post-content{padding-top:30px}.blog-post-content>*{margin-block-end:18px}.blog-post-content h2{margin-top:38px;padding-top:26px;font-size:clamp(1.45rem,2.05vw,2rem);line-height:1.08}.blog-post-content h3{margin-top:28px;font-size:clamp(1.05rem,4.7vw,1.42rem);line-height:1.14}.blog-post-content blockquote{padding:14px 16px}.blog-card,.blog-empty-state{padding:20px}.blog-card{padding:0}.blog-card-body{padding:20px}.blog-content-trust div{grid-template-columns:1fr;gap:4px}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--brand-deep-green);color:var(--ink);letter-spacing:0;margin:0;padding-bottom:0;font-family:Poppins,Arial,sans-serif;overflow-x:clip}main{background:var(--surface)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,textarea{font:inherit}.shell{width:min(100% - 32px,1200px);margin-inline:auto}.narrow{width:min(100% - 32px,820px);margin-inline:auto}.site-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff7f2db;border-bottom:1px solid #e8d9d0c7;position:sticky;top:0}.nav-row{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{color:var(--primary);align-items:center;gap:10px;font-family:Poppins,Arial,sans-serif;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:400;line-height:1;display:inline-flex}.brand-logo{object-fit:contain;border-radius:0;width:42px;height:42px}.nav-links,.nav-actions,.action-row,.hero-proof{align-items:center;display:flex}.mobile-menu-panel{align-items:center;gap:24px;margin-left:auto;display:flex}.mobile-menu-trigger,.mobile-menu-backdrop,.mobile-menu-heading,.mobile-feature-link,.mobile-feature-group,.mobile-more-features,.mobile-cta-label,.mobile-top-cta{display:none}.cta-arrow-icon,.nav-chevron-icon{color:currentColor;flex:none;width:1em;height:1em}.cta-arrow-icon{vertical-align:-.12em}.nav-chevron-icon{transition:transform .18s}.nav-links{color:var(--muted);gap:0;font-size:.92rem;font-weight:700}.nav-links>a{border:1px solid #0000;border-radius:12px;align-items:center;min-height:46px;padding:0 16px;display:inline-flex}.nav-links a{transition:color .2s}.nav-links a:hover,.features-trigger:hover{color:var(--brand-lime)}.features-menu{align-items:center;display:flex;position:relative}.features-menu:after{content:"";height:28px;position:absolute;top:100%;left:-18px;right:-18px}.features-trigger{min-height:46px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:0 16px;font-weight:800;transition:color .2s;display:inline-flex}.features-trigger:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.features-menu.is-open .features-trigger{color:var(--brand-ink);background:#fff;border-color:#e8d9d0eb;box-shadow:0 10px 28px -24px #24181375}.features-menu.is-open .features-trigger:after{transform:rotate(225deg)translateY(-1px)}.features-panel{z-index:70;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff;border:1px solid #e8d9d0e6;border-radius:24px;grid-template-columns:minmax(0,3fr) minmax(190px,.82fr);gap:0;width:min(100vw - 32px,980px);padding:0;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 20px);left:50%;overflow:hidden;transform:translate(-50%)translateY(8px);box-shadow:0 28px 68px -44px #2418136b}.features-menu.is-open .features-panel{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.use-cases-panel,.community-panel{grid-template-columns:1fr;width:min(280px,92vw);padding:18px}.community-panel{width:min(430px,100vw - 32px);padding:18px}.community-panel-list{gap:4px;display:grid}.community-panel-item{color:var(--brand-ink);border-radius:14px;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:12px;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:grid}.community-panel-item svg{width:20px;height:20px;color:var(--brand-ink);stroke-width:1.9px;margin-top:1px}.community-panel-item span{gap:6px;min-width:0;display:grid}.community-panel-item strong{color:var(--brand-ink);font-size:.96rem;font-weight:800;line-height:1.2}.community-panel-item small{color:#241813a8;font-size:.88rem;font-weight:400;line-height:1.35}.use-cases-panel-inner>p{color:var(--ink);margin-bottom:14px;font-size:.94rem;font-weight:800;line-height:1}.use-cases-panel .feature-links,.community-panel .feature-links{gap:10px;margin-top:0}.features-primary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.features-featured,.features-more{flex-direction:column;display:flex}.features-featured{border-right:1px solid #e8d9d0b3;min-height:286px;padding:22px 24px 24px}.features-featured+.features-featured{padding-left:24px}.features-more{padding:22px 24px 24px}.feature-icon{border-radius:12px;width:52px;height:52px;margin-bottom:22px;position:relative;box-shadow:0 16px 28px -18px #24181380}.feature-icon.id{background:#fd561a}.feature-icon.link{background:#d9ef65}.feature-icon.calendar{background:#fd561a}.feature-icon.id:before{background:var(--white);content:"";border-radius:999px;width:13px;height:13px;position:absolute;top:15px;left:13px}.feature-icon.id:after{background:var(--white);content:"";border-radius:999px 999px 4px 4px;width:20px;height:10px;position:absolute;bottom:13px;left:10px}.feature-icon.link:before,.feature-icon.link:after{border:6px solid var(--white);content:"";border-radius:999px;width:26px;height:13px;position:absolute}.feature-icon.link:before{top:18px;left:8px;transform:rotate(-42deg)}.feature-icon.link:after{top:18px;right:8px;transform:rotate(-42deg)}.feature-icon.calendar:before{border:5px solid var(--white);content:"";border-radius:5px;position:absolute;inset:12px 10px 10px}.feature-icon.calendar:after{background:var(--white);height:5px;box-shadow:0 11px 0 var(--white);content:"";position:absolute;top:23px;left:16px;right:16px}.features-featured h3{max-width:230px;color:var(--brand-ink);font-size:.94rem;font-weight:800;line-height:1.2}.menu-section-heading{align-items:center;gap:9px;display:flex}.menu-section-heading svg{width:18px;height:18px;color:var(--brand-ink);stroke-width:1.9px;flex:none}.features-featured>p{display:none}.features-more>p{color:var(--brand-ink);margin-bottom:16px;font-size:.92rem;font-weight:800;line-height:1.2}.feature-links{flex-direction:column;gap:0;margin-top:16px;display:flex}.features-more .feature-links{margin-top:0}.feature-links a{width:100%;color:var(--ink);padding:9px 0;font-size:.98rem;font-weight:400;line-height:1.25;transition:color .18s,transform .18s}.feature-links a:hover,.feature-links a:focus-visible{color:var(--primary);outline:none;transform:translate(3px)}.community-panel-item:hover,.community-panel-item:focus-visible{color:var(--brand-ink);background:#2418130d;outline:none;transform:translate(2px)}.nav-actions,.action-row{flex-wrap:wrap;gap:12px}.sticky-claim{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #e8d9d0b8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:min(100% - 32px,620px);padding:14px 16px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px -26px #2830447a}.claim-url{min-width:0;color:var(--ink);white-space:nowrap;align-items:center;font-size:1.04rem;font-weight:800;display:flex}.claim-mark{background:var(--primary);width:28px;height:28px;color:var(--white);border-radius:8px;flex:none;place-items:center;margin-right:10px;font-family:Poppins,Arial,sans-serif;font-size:.92rem;font-weight:800;display:grid}.claim-domain{color:var(--ink)}.claim-url input{color:#7a6a60;width:100%;min-width:0;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;font-weight:800;overflow:hidden}.claim-url input::placeholder{color:#7a6a60;opacity:1}.claim-url:focus-within{color:var(--primary)}.claim-button{background:var(--primary);min-height:52px;color:var(--white);cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.98rem;font-weight:900;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.claim-button:hover{background:var(--primary-strong);transform:translateY(-1px);box-shadow:0 16px 34px -24px #fd561ae0}.claim-status{color:#2418139e;grid-column:1/-1;min-height:18px;margin:-7px 6px 0;font-size:.76rem;font-weight:700;line-height:1.25}.claim-status:empty{visibility:hidden}.claim-status.is-error{color:#b43a1a}.button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:0 20px;font-size:.9rem;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.button:active{transform:scale(.96)}.button-primary{background:var(--primary);color:var(--white);box-shadow:0 14px 32px -18px #fd561ad1}.button-primary:hover{background:var(--primary-strong);box-shadow:0 18px 42px -20px #fd561ae6}.button-secondary{border-color:var(--primary);color:var(--primary);background:0 0}.button-secondary:hover,.button-ghost:hover{background:var(--primary-soft)}.home-page{--home-base:#fff7f2;--home-orange:#fd561a;--home-orange-dark:#fd561a;--home-orange-soft:#fff7f2;--home-green:#d9ef65;--home-green-dark:#d9ef65;--home-green-soft:#fff7f2;background:var(--home-base)}.home-page .button-primary{background:var(--home-orange);box-shadow:0 16px 34px -18px #fd561ad1}.home-page .button-primary:hover{background:var(--home-orange-dark);box-shadow:0 18px 42px -20px #fd561adb}.home-page .button-secondary{border-color:var(--home-green);background:var(--home-green);color:var(--white);box-shadow:0 16px 34px -20px #d9ef65b3}.home-page .button-secondary:hover{background:var(--home-green-dark);border-color:var(--home-green-dark)}.home-page .button-ghost{color:var(--home-green-dark);background:#dcf8ed94;border-color:#d9ef6575}.home-page .button-ghost:hover{background:var(--home-green-soft)}.home-page .kicker,.home-page .eyebrow{color:var(--home-orange-dark);background:#fff1ebe0;border-color:#fd561a47}.hero{background:#fff7f2;border-bottom:1px solid #e8d9d0bf;padding:78px 0 72px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#a891831f 1px,#0000 1px),linear-gradient(90deg,#a891831f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 86%);mask-image:linear-gradient(#000000d1,#0000 86%)}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:center;gap:clamp(34px,4vw,56px);min-height:610px;display:grid;position:relative}.hero-copy,.stack{flex-direction:column;display:flex}.hero-copy h1{text-wrap:balance;max-width:820px;font-size:clamp(2rem,2.75vw,2.72rem);font-weight:650;line-height:1.2}.hero-title-accent,.hero-copy .lead{color:var(--brand-lime)}.gap-16{gap:16px}.gap-24{gap:24px}.eyebrow,.kicker{background:var(--primary-soft);width:fit-content;color:var(--primary-strong);text-transform:uppercase;border:1px solid #fd561a38;border-radius:999px;margin:0;padding:9px 13px;font-size:.78rem;font-weight:800;line-height:1}h1,h2,h3,h4{letter-spacing:0;margin:0;font-family:Poppins,Arial,sans-serif}h1{text-wrap:balance;max-width:720px;font-size:clamp(2.25rem,4.2vw,3.55rem);font-weight:800;line-height:1.1}h2{font-size:clamp(1.65rem,3vw,2.45rem);font-weight:800;line-height:1.12}h3{font-size:1.28rem;font-weight:700;line-height:1.22}p{color:var(--muted);margin:0;font-size:1rem;line-height:1.72}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead{max-width:680px;color:var(--muted);font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.6}.hero-copy .eyebrow{color:var(--home-orange);background:0 0;border:0;border-radius:0;padding:0}.hero-proof{flex-wrap:wrap;gap:18px;padding-top:4px}.hero-proof span{color:var(--home-green-dark);background:0 0;border:0;border-radius:0;padding:0;font-size:.88rem;font-weight:900}.hero-visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.hero-scroll-window{border-radius:36px;width:min(100%,520px);height:620px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}.hero-scroll-window:before,.hero-scroll-window:after{z-index:2;content:"";pointer-events:none;height:72px;position:absolute;left:0;right:0}.hero-scroll-window:before{background:linear-gradient(#fff7f2f0,#0000);top:0}.hero-scroll-window:after{background:linear-gradient(#0000,#fff7f2f0);bottom:0}.hero-scroll-track{flex-direction:column;gap:24px;animation:22s linear infinite heroCardScroll;display:flex}.hero-scroll-window:hover .hero-scroll-track{animation-play-state:paused}.hero-scroll-card{box-shadow:none;background:0 0;border-radius:24px;padding:22px;transition:transform .22s;display:block;position:relative}.hero-scroll-card:hover{transform:translateY(-5px)}.hero-scroll-card img{object-fit:contain;filter:drop-shadow(0 28px 34px #28304433);width:100%;max-height:540px}@keyframes heroCardScroll{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 12px))}}@keyframes moduleBoardCarousel{0%,20%{opacity:1;transform:translate(0)scale(1)}25%,95%{opacity:0;transform:translate(-10px)scale(.985)}96%,to{opacity:0;transform:translate(10px)scale(.985)}}.section-heading{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:850px;margin:0 auto 40px;display:flex}.section-heading.align-left{text-align:left;align-items:flex-start;margin:0}.workflow-heading-title{text-wrap:normal;justify-items:center;max-width:980px;font-size:clamp(2.35rem,4vw,4.15rem);line-height:1.05;display:grid}.workflow-heading-title span{white-space:nowrap;display:block}.slogan-section{background:#fff7f2;border-bottom:1px solid #e8d9d0ad;padding:clamp(36px,5vw,64px) 0}.slogan-wrap{grid-template-columns:minmax(420px,1.68fr) minmax(0,2.32fr);align-items:stretch;gap:14px;width:min(100% - 40px,1500px);max-width:1500px;display:grid}.slogan-feature-card,.slogan-preview-card{border:1px solid #2418131a;border-radius:28px;overflow:hidden}.slogan-feature-card{min-height:372px;color:var(--brand-cream);background:radial-gradient(circle at 88% 18%,#fd561a42,#0000 18%),linear-gradient(145deg,#06351f 0%,#082d1c 52%,#052416 100%);grid-template-rows:auto 1fr auto;justify-content:flex-start;padding:clamp(28px,3.2vw,46px) clamp(28px,3.2vw,46px) clamp(18px,2vw,28px);display:grid;position:relative}.slogan-feature-card:after{background:var(--brand-orange);clip-path:polygon(50% 0,62% 30%,94% 12%,76% 44%,100% 58%,66% 62%,78% 100%,50% 76%,22% 100%,34% 62%,0 58%,24% 44%,6% 12%,38% 30%);content:"";width:74px;height:74px;position:absolute;top:32px;right:34px}.slogan-feature-card h2{z-index:1;max-width:min(100% - 132px,620px);color:var(--brand-cream);font-size:clamp(1.54rem,2.05vw,2.36rem);font-weight:700;line-height:1.02;position:relative}.slogan-feature-card h2 span{color:var(--brand-lime)}.slogan-feature-card p{z-index:1;color:#fff7f2db;max-width:660px;margin-top:clamp(14px,1.8vw,24px);font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.54;position:relative}.slogan-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex;position:relative}.slogan-primary-link,.slogan-secondary-link{border-radius:12px;align-items:center;gap:8px;min-height:46px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.slogan-primary-link{background:var(--brand-cream);color:var(--brand-ink);padding:0 18px;box-shadow:0 18px 38px -24px #000000b8}.slogan-secondary-link{color:#fff7f2eb;text-underline-offset:4px;-webkit-text-decoration:underline #fff7f2b8;text-decoration:underline #fff7f2b8}.slogan-primary-link:hover,.slogan-secondary-link:hover,.slogan-primary-link:focus-visible,.slogan-secondary-link:focus-visible{transform:translateY(-2px)}.slogan-preview-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.slogan-preview-card{min-height:372px;color:var(--brand-ink);flex-direction:column;padding:24px 18px 0;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.slogan-preview-card:hover,.slogan-preview-card:focus-visible{transform:translateY(-5px);box-shadow:0 26px 60px -38px #2418137a}.slogan-preview-card.pink{background:linear-gradient(#ffe2ed 0%,#fff2f7 100%)}.slogan-preview-card.lime{background:linear-gradient(#e9fb8f 0%,#f7ffd4 100%)}.slogan-preview-card.cream{background:linear-gradient(#fff0dd 0%,#fff8ef 100%)}.slogan-preview-card.lavender{background:linear-gradient(#e8dcff 0%,#f8f4ff 100%)}.slogan-preview-copy{z-index:1;gap:8px;display:grid;position:relative}.slogan-preview-copy strong{color:var(--brand-ink);font-size:clamp(1rem,1.2vw,1.18rem);font-weight:700;line-height:1.1}.slogan-preview-copy span{color:#241813c7;font-size:.82rem;font-weight:500;line-height:1.35}.slogan-preview-card img{object-fit:cover;object-position:top center;border:1px solid #2418131a;border-radius:18px 18px 0 0;width:118%;max-width:none;height:210px;margin:auto -9% -12px;display:block;box-shadow:0 22px 42px -28px #24181375}.band-soft{background:#fff7f2;border-block:1px solid #e8d9d0ad}.band{background:#fff7f2;border-bottom:1px solid #e8d9d0b3}.feature-showcase-section{background:#fff7f2}.card-showcase-list,.feature-grid,.workflow-grid,.template-grid,.keyword-grid,.use-case-grid{gap:24px;display:grid}.surface-card,.workflow-step{box-shadow:var(--shadow);background:#fff7f2;border:1px solid #e8d9d0db;border-radius:18px}.card-showcase-list{gap:28px}.card-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.card-showcase.reverse .showcase-visual{order:2}.card-showcase.reverse .showcase-copy{order:1}.showcase-visual,.showcase-copy{min-height:360px;box-shadow:var(--shadow);border:1px solid #e8d9d0d1;border-radius:28px}.showcase-visual{justify-content:center;align-items:center;padding:clamp(24px,3.2vw,46px);display:flex;position:relative;overflow:hidden}.showcase-visual.orange,.showcase-visual.coral,.showcase-visual.teal{background:#fff7f2}.showcase-visual img{aspect-ratio:1;object-fit:cover;border:1px solid #e8d9d0d1;border-radius:24px;width:min(74%,310px);transition:transform .22s,box-shadow .22s;box-shadow:0 34px 70px -36px #fd561a70}.showcase-visual:hover img{transform:translateY(-8px)rotate(-1deg);box-shadow:0 42px 82px -38px #fd561a94}.showcase-copy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);background:#fff7f2;flex-direction:column;justify-content:center;gap:18px;padding:clamp(30px,4vw,52px);display:flex}.showcase-category{color:var(--home-orange);font-size:1rem;font-weight:800;line-height:1.3}.showcase-copy h3{max-width:390px;color:var(--ink);font-size:clamp(1.55rem,2vw,2rem);font-weight:800;line-height:1.12}.showcase-copy p:not(.showcase-category){max-width:460px;color:var(--muted);font-size:clamp(.95rem,1.25vw,1.06rem);font-weight:600;line-height:1.5}.text-link{width:fit-content;color:var(--home-orange);font-size:.95rem;font-weight:600;transition:color .18s}.text-link:hover{color:var(--home-green-dark)}.text-link-mobile{display:none}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-diagram{background:var(--surface-lowest);box-shadow:var(--shadow);border:1px solid #e8d9d0e6;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden}.workflow-diagram:before{background:var(--home-green);content:"";opacity:.28;height:2px;position:absolute;top:78px;left:clamp(72px,7vw,118px);right:clamp(72px,7vw,118px)}.workflow-diagram-step{z-index:1;grid-template-rows:auto 1fr;gap:24px;min-width:0;padding:0 clamp(16px,2vw,28px);display:grid;position:relative}.workflow-diagram-step+.workflow-diagram-step{border-left:1px solid #e8d9d0e6}.workflow-cta{grid-column:1/-1;justify-content:center;padding-top:30px;display:flex}.workflow-node{align-items:center;min-height:88px;display:flex;position:relative}.workflow-node span{z-index:2;border:7px solid var(--surface-lowest);background:var(--home-orange);width:54px;height:54px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;font-size:.88rem;font-weight:900;display:inline-flex;position:relative;box-shadow:0 18px 32px -22px #fd561ae6}.workflow-icon{filter:drop-shadow(0 18px 22px #2418131f);width:112px;height:72px;margin-left:18px;display:block;overflow:visible}.workflow-icon-surface{fill:var(--brand-cream);stroke:var(--brand-border);stroke-width:1.5px}.workflow-icon-cream-fill{fill:var(--white);stroke:var(--brand-border);stroke-width:1.5px}.workflow-icon-accent-fill{fill:var(--brand-orange)}.workflow-icon-lime-fill,.workflow-icon-dot{fill:var(--brand-lime)}.workflow-icon-line{fill:none;stroke:#24181357;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.workflow-icon-accent-stroke{fill:none;stroke:var(--brand-orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.workflow-copy{align-content:start;gap:14px;display:grid}.workflow-copy h3{color:var(--ink);font-size:clamp(1.15rem,1.6vw,1.55rem);line-height:1.16}.workflow-copy p{color:var(--muted);font-size:1rem;font-weight:600;line-height:1.62}.workflow-step,.surface-card{padding:24px}.workflow-step span,.number-badge{background:var(--primary);width:42px;height:42px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;margin-bottom:28px;font-size:.78rem;font-weight:800;display:inline-flex}.workflow-step p,.surface-card p{margin-top:12px}.split{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:56px;display:grid}.module-board{min-height:360px;box-shadow:var(--shadow);background:#fff7f2;border:1px solid #e8d9d0db;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.module{aspect-ratio:1.18;background:var(--white);min-height:138px;color:var(--ink);border:1px solid #e8d9d0cc;border-radius:18px;padding:0;font-weight:800;display:block;overflow:hidden}.module-wide{grid-column:1/-1}.module img{width:100%;height:100%;min-height:inherit;object-fit:contain;display:block}.keyword-band{background:var(--dark);border-block:1px solid #e8d9d0b3}.keyword-band h2,.keyword-band .kicker{color:var(--white)}.keyword-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.keyword-chip,.template-tile,.use-case{background:var(--white);min-height:66px;color:var(--ink);border:1px solid #e8d9d0d1;border-radius:14px;align-items:center;padding:16px;font-weight:800;display:flex}.keyword-chip{text-align:center;background:#fffffff0;justify-content:center;transition:transform .18s,background .18s}.keyword-chip:hover,.template-tile:hover{background:var(--tertiary-soft);transform:translateY(-3px)}.use-case-directory{background:#fff7f2;border-block:1px solid #e8d9d0b8}.use-case-directory .section-heading{max-width:760px;margin-bottom:48px}.use-case-directory-list{gap:48px;display:grid}.use-case-category{gap:20px;display:grid}.use-case-category h3{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(1.25rem,2vw,1.65rem)}.use-case-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.use-case-card{min-width:0;color:var(--ink);gap:12px;font-weight:800;display:grid}.use-case-card-visual{aspect-ratio:1.34;background:var(--surface-low);border:1px solid #e8d9d0e0;border-radius:8px;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 14px 32px #17120f14}.use-case-card-visual.orange,.use-case-card-visual.coral,.use-case-card-visual.teal,.use-case-card-visual.green,.use-case-card-visual.blue,.use-case-card-visual.neutral{background:#fff7f2}.use-case-card-visual img{object-fit:cover;width:100%;height:100%;display:block}.use-case-card-title{min-width:0;color:var(--ink);font-size:.96rem;line-height:1.25;display:block}.use-case-card:hover .use-case-card-visual,.use-case-card:focus-visible .use-case-card-visual{border-color:#fd561a6b;transform:translateY(-3px);box-shadow:0 18px 42px #17120f1f}.use-case-card:focus-visible{outline:none}.use-case-card:focus-visible .use-case-card-title{color:var(--home-orange)}.template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.templates-cta{justify-content:center;margin-top:28px;display:flex}.home-page #templates,.home-page #faq{background:#fff7f2;padding-top:clamp(28px,3vw,40px)}.templates-hub-page{background:linear-gradient(180deg, #fff7f2b8, #fffdfbf5 24%), var(--surface)}.templates-hub-hero{background:radial-gradient(circle at 16% 0%, #d9f4efb8, transparent 34%), radial-gradient(circle at 84% 0%, #ffe3d4b8, transparent 36%), var(--surface-lowest);border-bottom:1px solid #e8d9d0c7;padding:clamp(54px,7vw,88px) 0 48px;position:relative;overflow:hidden}.templates-hub-shell{justify-items:center;gap:24px;display:grid}.templates-hub-heading{text-align:center;justify-items:center;gap:14px;max-width:760px;display:grid}.templates-hub-heading h1{max-width:none;font-size:clamp(3rem,7vw,5.8rem);font-weight:650;line-height:.98}.templates-hub-heading p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:clamp(1rem,1.55vw,1.15rem);font-weight:600;line-height:1.6}.template-search{background:#ffffffeb;border:1px solid #fe520057;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(100%,760px);padding:13px 14px 13px 20px;display:grid;box-shadow:0 28px 58px -42px #2418136b}.template-search-icon{border:3px solid var(--ink);border-radius:999px;width:22px;height:22px;position:relative}.template-search-icon:after{background:var(--ink);content:"";border-radius:999px;width:10px;height:3px;position:absolute;bottom:-6px;right:-8px;transform:rotate(45deg)}.template-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-size:clamp(1rem,1.8vw,1.18rem)}.template-search input::placeholder{color:#665c55b8}.template-search input::-webkit-search-cancel-button{appearance:none;display:none}.template-search input::-webkit-search-decoration{appearance:none;display:none}.template-search button{background:var(--primary);min-height:44px;color:var(--white);cursor:pointer;font:inherit;border:0;border-radius:14px;padding:0 20px;font-weight:900}.template-category-pills,.template-filter-bar{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.template-category-pills a,.template-filter-bar a{min-height:44px;color:var(--ink);background:#ffffffd1;border:1px solid #e8d9d0eb;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.template-category-pills a span{background:var(--tertiary-soft);width:24px;height:24px;color:var(--tertiary);border-radius:8px;justify-content:center;align-items:center;font-size:.76rem;font-weight:900;display:inline-flex}.template-category-pills a:hover,.template-filter-bar a:hover,.template-category-pills a.active,.template-filter-bar a.active{background:var(--primary-soft);color:var(--primary-strong);border-color:#fe520070;transform:translateY(-1px)}.template-explore-section{background:var(--surface-lowest)}.templates-hub-page .template-explore-section{padding-bottom:30px}.template-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.template-section-heading h2{max-width:720px}.template-section-heading>p,.template-section-heading a{color:var(--primary);font-weight:900}.template-category-grid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:18px;display:grid}.template-category-card{background:var(--surface-low);min-height:132px;color:var(--ink);border:1px solid #e8d9d0d1;border-radius:14px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.template-category-card.business{background:linear-gradient(135deg,#fd561a24,#fff7f2)}.template-category-card.bio-links{background:linear-gradient(135deg,#d9ef6524,#fff7f2)}.template-category-card.events{background:linear-gradient(135deg,#fd561a24,#fff7f2)}.template-category-card.products{background:linear-gradient(135deg,#d9ef6524,#fff7f2)}.template-category-card.web-cards{background:linear-gradient(135deg,#fd561a24,#fff7f2)}.template-category-card span{z-index:1;gap:8px;max-width:74%;display:grid;position:relative}.template-category-card strong{color:var(--ink);font-size:1.08rem;line-height:1.2}.template-category-card small{color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.4}.template-category-card img{border-radius:16px;width:45%;max-width:150px;height:auto;position:absolute;bottom:-28px;right:-18px;transform:rotate(-4deg);box-shadow:0 18px 34px -24px #24181373}.template-category-card:hover{border-color:#fe52005c;transform:translateY(-3px);box-shadow:0 18px 42px -32px #24181361}.all-templates-section{background:var(--surface);padding-top:26px}.templates-hub-page .all-templates-section{padding-top:24px;padding-bottom:30px}.templates-hub-page #faq{padding-top:24px}.template-filter-bar{justify-content:flex-start;margin-bottom:18px}.template-filter-bar a{min-height:40px;padding:0 16px}.all-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.gallery-template-card{background:var(--white);color:var(--ink);border:1px solid #e8d9d0e0;border-radius:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden;box-shadow:0 20px 46px -38px #24181366}.gallery-template-preview{aspect-ratio:1.22;background:linear-gradient(135deg, #fff0e8c7, #d9f4ef6b), var(--surface-low);justify-content:center;align-items:center;display:flex;overflow:hidden}.gallery-template-preview img{object-fit:cover;width:100%;height:100%}.gallery-template-meta{gap:8px;padding:16px;display:grid}.gallery-template-meta small{background:var(--primary-soft);width:fit-content;color:var(--primary-strong);text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:.72rem;font-weight:900;line-height:1}.gallery-template-meta strong{color:var(--ink);font-size:1.06rem;line-height:1.24}.gallery-template-meta span{color:var(--muted);font-size:.92rem;font-weight:600;line-height:1.5}.gallery-template-card:hover{border-color:#fe520061;transform:translateY(-4px);box-shadow:0 24px 54px -36px #24181375}.template-empty-state{background:var(--white);border:1px solid #e8d9d0e0;border-radius:18px;justify-items:start;gap:14px;padding:28px;display:grid}.public-template-empty{background:linear-gradient(135deg, #fff0e894, #d9f4ef61), var(--white);text-align:center;align-content:center;justify-items:center;min-height:170px}.public-template-empty p{max-width:560px}.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case{background:#ffffffad}.faq-list{gap:14px;display:grid}.faq-list details{background:var(--white);border:1px solid #e8d9d0e0;border-radius:16px;padding:0 20px;box-shadow:0 18px 40px -32px #28304459}.faq-list summary{cursor:pointer;padding:20px 0;font-family:Poppins,Arial,sans-serif;font-weight:700;list-style:none}.faq-list summary h3{color:inherit;font:inherit;line-height:inherit;margin:0}.faq-list summary::-webkit-details-marker{display:none}.faq-list p{padding:0 0 20px}body:has(.photocolors-page) .sticky-claim{display:none}body:has(.home-page) .sticky-claim{display:grid}.photocolors-hero{padding:38px 0 46px;scroll-margin-top:96px;overflow:hidden}.photocolors-hero-grid{grid-template-columns:1fr;align-items:stretch;gap:22px;display:grid}.photocolors-hero-grid>*{min-width:0}.photocolors-hero-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.photocolors-hero-copy h1{letter-spacing:0;max-width:820px;margin:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(2.05rem,3.4vw,3.35rem);font-weight:800;line-height:1.08}.photocolors-hero-copy .lead{max-width:700px;color:var(--muted);margin:0;font-size:clamp(.98rem,1.25vw,1.1rem);font-weight:650;line-height:1.48}.photocolors-trust-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.photocolors-trust-row span{color:var(--secondary);background:#ffffffb8;border:1px solid #e8d9d0eb;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:800;line-height:1.2}.photocolors-tool{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #e8d9d0f0;border-radius:24px;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:14px;width:min(100%,1040px);margin:0 auto;padding:14px;display:grid;box-shadow:0 34px 90px -48px #24181373}.photocolors-upload-panel,.photocolors-result-panel{background:var(--white);border:1px solid #e8d9d0c7;border-radius:18px}.photocolors-upload-panel{flex-direction:column;gap:12px;padding:18px;display:flex}.photocolors-file-status{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:900;line-height:1}.photocolors-tool-copy{gap:9px;display:grid}.photocolors-upload-panel h2{margin:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.1}.photocolors-upload-panel p,.photocolors-tool-actions span{color:var(--muted);margin:0;font-weight:650;line-height:1.4}.photocolors-dropzone{background:linear-gradient(135deg, #d9ef6524, #fd561a1f), var(--surface-low);min-height:150px;color:var(--dark);cursor:pointer;text-align:center;border:2px dashed #d9ef6575;border-radius:18px;place-items:center;gap:8px;padding:18px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.photocolors-dropzone:hover,.photocolors-dropzone:focus-within{transform:translateY(-2px)}.photocolors-dropzone input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.photocolors-upload-icon{width:46px;height:46px;color:var(--white);background:linear-gradient(135deg,#fd561a,#d9ef65);border-radius:15px;place-items:center;font-family:Poppins,Arial,sans-serif;font-size:1.65rem;font-weight:800;display:inline-grid}.photocolors-file-status{color:var(--secondary);background:#ffffffc7}.photocolors-dropzone strong{overflow-wrap:anywhere;max-width:100%;font-family:Poppins,Arial,sans-serif;font-size:1rem}.photocolors-dropzone span:last-child{color:var(--muted);font-size:.82rem;font-weight:700}.photocolors-tool-actions{gap:9px;display:grid}.photocolors-tool-actions .button{justify-content:center;width:100%}.photocolors-result-panel{background:linear-gradient(145deg,#fd561a1f,#d9ef651f),#fff7f2;flex-direction:column;justify-content:center;min-height:100%;padding:18px;display:flex}.photocolors-landscape-preview{background:#ffffffe0;border:1px solid #e8d9d0e0;border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(190px,.72fr);width:100%;min-height:236px;display:grid;overflow:hidden;box-shadow:0 34px 70px -44px #24181380}.photocolors-landscape-art{background:linear-gradient(160deg,#fff7f2eb 0%,#fd561ac7 42%,#d9ef65d1 100%);min-height:236px;position:relative;overflow:hidden}.photocolors-sun{background:#fff7f2db;border-radius:999px;width:52px;height:52px;position:absolute;top:36px;right:44px;box-shadow:0 0 34px #fff7f2a3}.photocolors-ridge{border-radius:50% 50% 0 0;height:126px;position:absolute;bottom:-32px;left:-8%;right:-8%}.photocolors-ridge.ridge-one{background:#fd561a8f;bottom:-20px}.photocolors-ridge.ridge-two{background:#d9ef659e;bottom:-64px}.photocolors-landscape-meta{align-content:center;gap:14px;padding:20px;display:grid}.photocolors-landscape-meta h3{margin:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(1.35rem,2.1vw,2.1rem);line-height:1.05}.photocolors-landscape-palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.photocolors-landscape-palette span{border-radius:13px;min-height:46px}.photocolors-landscape-link{background:var(--surface-low);color:var(--muted);border:1px solid #e8d9d0e0;border-radius:14px;padding:12px;font-size:.82rem;font-weight:750}.photocolors-info-section{background:var(--surface)}.photocolors-info-row{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(38px,6vw,74px);display:grid}.photocolors-info-row.is-reversed{grid-template-columns:minmax(420px,1.05fr) minmax(0,.95fr)}.photocolors-info-copy{gap:24px;display:grid}.photocolors-info-copy h2{margin:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(1.75rem,2.35vw,2.35rem);font-weight:700;line-height:1.18}.photocolors-info-list{gap:18px;display:grid}.photocolors-info-list article{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;display:grid}.photocolors-info-list article>span{color:#d9ef65;background:#d9ef6524;border-radius:14px;place-items:center;width:56px;height:56px;font-family:Poppins,Arial,sans-serif;font-size:.82rem;font-weight:900;display:grid}.photocolors-info-list h3{margin:0 0 7px;font-size:clamp(1.08rem,1.25vw,1.25rem);font-weight:700;line-height:1.24}.photocolors-info-list p{color:#241813d1;margin:0;font-size:clamp(.98rem,1.05vw,1.08rem);font-weight:450;line-height:1.5}.photocolors-info-list a{color:var(--primary-strong);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.photocolors-info-visual{background:linear-gradient(135deg, #d9ef6524, #fd561a1f), var(--surface-low);border-radius:24px;min-height:430px;position:relative;overflow:hidden}.photocolors-browser-bar{gap:8px;padding:18px 20px;display:flex}.photocolors-browser-bar span{background:var(--primary);border-radius:999px;width:10px;height:10px}.photocolors-browser-bar span:nth-child(2){background:#fd561a}.photocolors-browser-bar span:nth-child(3){background:#d9ef65}.photocolors-editor-card{background:#ffffffdb;border:1px solid #2418131a;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:18px;margin:10px 28px 28px;padding:18px;display:grid;box-shadow:0 32px 70px -42px #24181380}.photocolors-editor-art{background:linear-gradient(160deg,#fff7f2e0,#fd561ab8 42%,#d9ef65d1),#d9ef65;border-radius:18px;min-height:300px}.photocolors-editor-panel{align-content:center;gap:18px;display:grid}.photocolors-editor-panel strong,.photocolors-campaign-card strong{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.photocolors-editor-panel>div,.photocolors-campaign-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.photocolors-editor-panel>div span,.photocolors-campaign-card>div span{border-radius:14px;min-height:58px}.photocolors-editor-panel>div span:first-child,.photocolors-campaign-card>div span:first-child{background:#fd561a}.photocolors-editor-panel>div span:nth-child(2),.photocolors-campaign-card>div span:nth-child(2){background:#d9ef65}.photocolors-editor-panel>div span:nth-child(3),.photocolors-campaign-card>div span:nth-child(3){background:#fff7f2}.photocolors-editor-panel>div span:nth-child(4){background:#fd561a}.photocolors-editor-panel p,.photocolors-campaign-card p{margin:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:800;line-height:1.08}.visual-web-card{background:linear-gradient(145deg, #fd561a1f, #d9ef6524), var(--surface-low);place-items:center;display:grid}.photocolors-phone-mock{background:var(--white);border:1px solid #24181321;border-radius:34px;gap:16px;width:min(78%,360px);padding:18px;display:grid;box-shadow:0 34px 70px -40px #2418138f}.photocolors-phone-photo{background:linear-gradient(150deg,#fff7f2eb,#fd561ac2 42%,#d9ef65d1),#fd561a;border-radius:24px;min-height:240px}.photocolors-phone-lines{gap:9px;display:grid}.photocolors-phone-lines span{background:#e8d9d0e6;border-radius:999px;height:12px}.photocolors-phone-lines span:first-child{background:var(--dark);width:74%;height:20px}.photocolors-phone-lines span:last-child{width:56%}.photocolors-phone-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.photocolors-phone-actions span{background:var(--primary);min-height:48px;color:var(--white);border-radius:14px;place-items:center;font-weight:900;display:grid}.photocolors-phone-actions span:last-child{background:#d9ef65}.visual-campaign{grid-template-columns:minmax(0,1fr) minmax(220px,.78fr);align-items:center;gap:18px;padding:28px;display:grid}.photocolors-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.photocolors-campaign-grid span{background:linear-gradient(145deg,#fff7f2e6,#fd561ab8),#fd561a;border-radius:20px;min-height:150px}.photocolors-campaign-grid span:nth-child(2){background:linear-gradient(145deg,#d9ef65bd,#fff7f2c7),#d9ef65}.photocolors-campaign-grid span:nth-child(3){background:linear-gradient(145deg,#fff7f2f2,#d9ef6547),#fff7f2}.photocolors-campaign-grid span:nth-child(4){background:linear-gradient(145deg,#d9ef65bd,#fd561aad),#d9ef65}.photocolors-campaign-card{background:#ffffffe6;border:1px solid #2418131a;border-radius:22px;gap:18px;padding:22px;display:grid;box-shadow:0 28px 62px -42px #24181380}.photocolors-compare-section{padding-top:24px}.photocolors-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.photocolors-comparison-card,.photocolors-workflow-step{background:#ffffffdb;border:1px solid #e8d9d0e6;border-radius:18px;padding:clamp(22px,3vw,30px);box-shadow:0 18px 40px -34px #24181359}.photocolors-comparison-card{gap:14px;display:grid}.photocolors-comparison-card.is-accent{background:linear-gradient(145deg, #d9ef6524, #fff7f2e6), var(--white);border-color:#d9ef6557}.photocolors-comparison-card>span,.photocolors-workflow-step>span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.photocolors-comparison-card h3,.photocolors-workflow-step h3{margin:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.12}.photocolors-comparison-card p,.photocolors-workflow-step p{color:var(--muted);margin:0;font-weight:650;line-height:1.55}.photocolors-comparison-card ul{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.photocolors-comparison-card li{color:var(--ink);padding-left:22px;font-weight:750;line-height:1.4;position:relative}.photocolors-comparison-card li:before{background:var(--tertiary);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:.62em;left:0}.photocolors-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.photocolors-workflow-step{align-content:start;gap:12px;display:grid}.photocolors-cta-band{background:var(--brand-cream);padding-top:clamp(28px,3vw,40px);padding-bottom:clamp(24px,3vw,36px)}.photocolors-page #faq{padding-top:clamp(24px,3vw,36px)}.photocolors-cta-panel{background:var(--brand-orange);color:var(--brand-white);text-align:center;box-shadow:none;border:0;border-radius:28px;justify-items:center;gap:14px;padding:clamp(54px,5.5vw,76px) clamp(24px,5vw,56px);display:grid}.photocolors-cta-panel .kicker{min-height:0;color:var(--brand-white);letter-spacing:0;box-shadow:none;background:0 0;border:0;padding:0;font-size:clamp(.86rem,1.1vw,1rem);font-weight:800;display:block}.photocolors-cta-panel h2{max-width:820px;color:var(--brand-white);margin:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(1.45rem,2.05vw,2rem);font-weight:700;line-height:1.08}.photocolors-cta-panel p:not(.kicker){color:#fff7f2c7;max-width:680px;margin:0;font-size:clamp(1rem,1.35vw,1.16rem);font-weight:400;line-height:1.45}.photocolors-cta-panel .button{background:var(--brand-lime);min-height:54px;color:var(--brand-ink);box-shadow:none;border:0;border-radius:999px;margin-top:8px;padding-inline:clamp(28px,4vw,46px);font-size:clamp(.96rem,1.1vw,1.06rem);font-weight:800}.photocolors-cta-panel .button:hover,.photocolors-cta-panel .button:focus-visible{background:#e7ff55;box-shadow:0 18px 44px -28px #241813b3}.cta-panel{box-shadow:var(--shadow);color:var(--ink);text-align:center;background:#fff7f2;border:1px solid #e8d9d0db;border-radius:28px;flex-direction:column;align-items:center;gap:18px;padding:clamp(44px,7vw,82px) 24px;display:flex}.cta-panel h2{color:var(--ink)}.cta-panel p{color:var(--muted)}.cta-panel .eyebrow{background:var(--surface-lowest);color:var(--tertiary);border-color:#d9ef656b;align-items:center;gap:8px;display:inline-flex;box-shadow:0 14px 30px -22px #24181373}.cta-panel .eyebrow:before{background:var(--tertiary);content:"";border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #d9ef651f}.cta-panel p:not(.eyebrow){max-width:680px;color:var(--muted)}.page-hero{isolation:isolate;background:#fff7f2;padding:86px 0;position:relative}.page-hero-grid{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(340px,.8fr);align-items:center;gap:52px;display:grid;position:relative}.template-frame{justify-self:end;width:min(100%,430px)}.template-frame img{aspect-ratio:1;width:100%;box-shadow:var(--shadow-strong);object-fit:cover;border:1px solid #e8d9d0db;border-radius:28px}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-cta{justify-content:center;margin-top:28px;display:flex}.seo-related-pages-section{padding-top:clamp(5px,.7vw,8px);padding-bottom:clamp(4px,.6vw,7px)}.seo-related-pages-section .section-heading{margin-bottom:14px}.seo-related-pages-section .feature-cta{margin-top:14px}.seo-faq-section{padding-top:clamp(3px,.5vw,6px)}.keyword-list{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.keyword-list li{background:var(--tertiary-soft);color:var(--tertiary);border:1px solid #d9ef6552;border-radius:999px;padding:11px 14px;font-weight:800}.intent-row{flex-wrap:wrap;gap:10px;display:flex}.intent-row span{color:var(--primary-strong);text-transform:capitalize;background:#ffffffc2;border:1px solid #fe520038;border-radius:999px;padding:9px 12px;font-size:.82rem;font-weight:900}.compact-section{padding:22px 0 0}.compact-section+.seo-feature-section{padding-top:24px}.seo-feature-section{padding-bottom:clamp(14px,2vw,24px)}.seo-feature-section+.seo-workflow-section{padding-top:clamp(16px,2.2vw,28px)}.seo-workflow-section{padding-bottom:clamp(4px,.6vw,7px)}.seo-workflow-section+.seo-related-pages-section{padding-top:clamp(4px,.6vw,7px)}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card{background:var(--white);border:1px solid #e8d9d0e6;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:0 18px 40px -32px #24181359}.metric-card span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.metric-card strong{color:var(--ink);font-family:Poppins,Arial,sans-serif;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.18}.seo-narrative{background:#ffffffd1;border:1px solid #e8d9d0e6;border-radius:18px;flex-direction:column;gap:12px;padding:clamp(20px,3vw,30px);display:flex;box-shadow:0 18px 40px -32px #24181359}.rsvp-form-page .compact-section .split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(28px,4vw,52px)}.rsvp-form-page .compact-section .seo-narrative{justify-content:flex-start;gap:10px;min-height:238px;padding-block:clamp(22px,2.7vw,28px);padding-inline:clamp(32px,4vw,42px)}.rsvp-form-page .compact-section+.section{padding-top:34px}.rsvp-form-page .rsvp-form-workflow-section{border-block:1px solid var(--brand-border);background:var(--brand-orange)}.rsvp-form-page .band-soft{background:var(--brand-orange)}.rsvp-form-page .rsvp-form-related-searches-section{padding-bottom:34px}.rsvp-form-page .rsvp-form-related-pages-section{padding-block:34px}.rsvp-form-page .rsvp-form-faq-section{padding-top:34px}.workflow-list,.insight-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.compact-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.compact-step span,.compact-step p{margin:0}.insight-card{background:var(--white);border:1px solid #e8d9d0e6;border-radius:16px;padding:20px;box-shadow:0 18px 40px -32px #24181352}.insight-card p{color:var(--ink);font-size:.96rem;font-weight:650;line-height:1.55}.seo-source-note-section{padding-top:clamp(14px,1.8vw,22px);padding-bottom:0}.seo-source-note{border:1px solid var(--brand-border);border-radius:var(--radius-card);color:#241813bd;box-shadow:var(--shadow);background:#ffffffc7;gap:10px;padding:clamp(18px,2.4vw,24px);display:grid}.seo-source-note p{margin:0;font-size:.94rem;line-height:1.56}.seo-source-note a{color:var(--brand-orange);text-underline-offset:3px;font-weight:800;text-decoration:underline}.seo-comparison-table-section{padding-bottom:clamp(18px,2.4vw,30px)}.seo-comparison-table{border:1px solid var(--brand-border);border-radius:var(--radius-card);background:var(--brand-white);box-shadow:var(--shadow);overflow:hidden}.seo-comparison-row{border-top:1px solid var(--brand-border);grid-template-columns:minmax(150px,.8fr) repeat(2,minmax(0,1fr));display:grid}.seo-comparison-row:first-child{border-top:0}.seo-comparison-row>*{border-left:1px solid var(--brand-border);margin:0;padding:18px}.seo-comparison-row>:first-child{border-left:0}.seo-comparison-head{background:var(--brand-orange);color:var(--brand-cream);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:900}.seo-comparison-row strong{color:var(--brand-ink);font-size:.95rem;line-height:1.35}.seo-comparison-row p{color:#241813bd;font-size:.94rem;line-height:1.5}.seo-comparison-head span{color:inherit}.module-list{margin:0;padding:0;list-style:none}.module-list span{background:var(--primary-soft);color:var(--primary-strong);border:1px solid #fe520038;border-radius:999px;padding:11px 14px;font-weight:900}.linkbio-redesign{--linkbio-cream:#fff7f2;--linkbio-sky:#fff7f2;--linkbio-ink:#07111f;--linkbio-orange:#fd561a;--linkbio-green:#d9ef65;--linkbio-deep-green:#063f22;--linkbio-lavender:#bca7ff;--linkbio-lime:#d8ff3e;--linkbio-yellow:#ffd989;--linkbio-pink:#ffc3d7;--linkbio-mint:#dff5c8;--bio-ink:var(--linkbio-ink);--bio-orange:var(--linkbio-orange);--bio-green:var(--linkbio-deep-green);--bio-lavender:var(--linkbio-lavender);--bio-lime:var(--linkbio-lime);--bio-yellow:var(--linkbio-yellow);--bio-pink:var(--linkbio-pink);--bio-mint:var(--linkbio-mint);color:var(--linkbio-ink);background:#fff7f2}body:has(.linkbio-redesign){padding-bottom:0;overflow-x:hidden}:is(body:has(.linkbio-redesign) .site-header,body:has(.bio-site-redesign) .site-header){background:var(--brand-cream);color:var(--brand-ink);border-bottom:1px solid #2418131f;position:sticky;top:0}body:has(.linkbio-redesign) .site-header .brand{color:var(--brand-ink)}body:has(.linkbio-redesign) .site-header .brand span{color:var(--brand-ink)}body:has(.linkbio-redesign) .site-header .nav-links{color:var(--brand-ink)}body:has(.linkbio-redesign) .site-header .features-trigger{color:var(--brand-ink)}body:has(.linkbio-redesign) .site-header .nav-links a{color:var(--brand-ink)}body:has(.bio-site-redesign) .site-header .brand{color:var(--brand-ink)}body:has(.bio-site-redesign) .site-header .brand span{color:var(--brand-ink)}body:has(.bio-site-redesign) .site-header .nav-links{color:var(--brand-ink)}body:has(.bio-site-redesign) .site-header .features-trigger{color:var(--brand-ink)}body:has(.bio-site-redesign) .site-header .nav-links a{color:var(--brand-ink)}body:has(.linkbio-redesign) .site-header .nav-links a:hover{color:var(--brand-lime)}body:has(.linkbio-redesign) .site-header .features-trigger:hover{color:var(--brand-lime)}body:has(.linkbio-redesign) .site-header .features-menu.is-open .features-trigger{color:var(--brand-lime)}body:has(.bio-site-redesign) .site-header .nav-links a:hover{color:var(--brand-lime)}body:has(.bio-site-redesign) .site-header .features-trigger:hover{color:var(--brand-lime)}body:has(.bio-site-redesign) .site-header .features-menu.is-open .features-trigger{color:var(--brand-lime)}body:has(.linkbio-redesign) .sticky-claim{display:none}.linkbio-redesign h1,.linkbio-redesign h2,.linkbio-redesign h3{color:var(--linkbio-ink)}.linkbio-hero{border-bottom:1px solid #07111f24;padding:clamp(30px,4vw,52px) 0 clamp(34px,4vw,54px);position:relative;overflow:hidden}.linkbio-hero-shell{width:min(100% - 32px,1180px);display:block;position:relative}.linkbio-hero-panel{background:#fff7f2e6;border:1px solid #07111f1f;border-radius:26px;gap:22px;padding:clamp(26px,4vw,48px);display:grid;position:relative;box-shadow:0 26px 70px -48px #07111f59}.linkbio-hero-main{grid-template-columns:minmax(0,.95fr) minmax(320px,.88fr);align-items:center;gap:clamp(28px,5vw,58px);display:grid}.linkbio-copy,.linkbio-section-copy,.linkbio-section-heading,.linkbio-final-panel{flex-direction:column;gap:18px;min-width:0;display:flex}.linkbio-pill{background:var(--linkbio-ink);color:#fff7f2;text-transform:uppercase;border:3px solid #fff7f2;border-radius:999px;width:fit-content;padding:9px 14px;font-size:.78rem;font-weight:900;line-height:1;box-shadow:0 0 0 1px #07111fe6,0 9px #07111f1a}.linkbio-copy h1{letter-spacing:0;text-shadow:4px 0 #fff7f2,-4px 0 #fff7f2,0 4px #fff7f2,0 -4px #fff7f2,4px 4px #fff7f2,-4px 4px #fff7f2,0 12px #07111f1a;max-width:560px;font-size:clamp(3.2rem,5vw,4.85rem);font-weight:900;line-height:.92}.linkbio-copy h1 span{color:var(--linkbio-lavender)}.linkbio-copy p,.linkbio-section-copy p:not(.linkbio-pill),.linkbio-final-panel p:not(.linkbio-pill){color:#07111fbd;max-width:560px;font-size:1.04rem;font-weight:680;line-height:1.5}.linkbio-action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.linkbio-button{border:2px solid var(--linkbio-ink);border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:.94rem;font-weight:900;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 6px #07111f24}.linkbio-button:hover{transform:translateY(-2px);box-shadow:0 8px #07111f1f}.linkbio-button-primary{background:var(--linkbio-ink);color:#fff7f2}.linkbio-button-secondary{background:var(--linkbio-cream);color:var(--linkbio-ink)}.linkbio-showcase{place-items:center;display:grid;position:relative}.linkbio-today-card,.linkbio-phone,.linkbio-proof-grid article,.linkbio-seo-grid article,.linkbio-steps,.linkbio-template-grid>div,.linkbio-final-panel{border:3px solid #fffffff5;box-shadow:0 0 0 1px #07111f24,0 20px #07111f14}.linkbio-today-card{background:var(--linkbio-cream);text-align:center;border-radius:34px;justify-items:center;gap:16px;width:min(100%,390px);padding:clamp(22px,3vw,34px);display:grid;transform:rotate(2deg)}.linkbio-card-kicker{color:var(--linkbio-green);text-transform:uppercase;font-family:Poppins,Arial,sans-serif;font-size:1.45rem;font-weight:900;line-height:1;transform:rotate(-7deg)}.linkbio-card-visual{aspect-ratio:1/.76;background:radial-gradient(circle at 62% 34%, #fff7f2 0 8%, transparent 9%), radial-gradient(circle at 42% 42%, var(--linkbio-orange) 0 12%, transparent 13%), linear-gradient(135deg, #fff7f2, var(--linkbio-yellow));border-radius:28px;place-items:center;width:min(100%,250px);display:grid;position:relative;overflow:hidden}.linkbio-card-visual span{background:var(--linkbio-green);width:78px;height:78px;box-shadow:20px 16px 0 var(--linkbio-lavender);border:10px solid #fff7f2;border-radius:999px}.linkbio-card-visual i{border:4px solid var(--linkbio-ink);background:var(--linkbio-pink);border-radius:14px;width:58px;height:38px;position:absolute;bottom:16px;right:18px;transform:rotate(-10deg)}.linkbio-today-card h2{font-size:clamp(1.6rem,3vw,2.35rem);line-height:.98}.linkbio-today-card p{color:#07111fad;font-size:.94rem;font-weight:720;line-height:1.4}.linkbio-today-card a,.linkbio-phone-card a{background:var(--linkbio-orange);color:#fff7f2;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:.82rem;font-weight:900;display:inline-flex}.linkbio-phone{border-width:8px;border-color:var(--linkbio-ink);background:#fff7f2;border-radius:42px;padding:16px 14px;transform:rotate(-1.5deg)}.linkbio-phone-top{color:var(--linkbio-ink);justify-content:space-between;margin-bottom:14px;font-size:.7rem;font-weight:900;display:flex}.linkbio-phone-top i{background:var(--linkbio-ink);border-radius:999px;width:58px;height:18px}.linkbio-phone-card{background:var(--linkbio-cream);text-align:center;border-radius:24px;justify-items:center;gap:10px;padding:18px 14px;display:grid}.linkbio-avatar{background:linear-gradient(135deg, transparent 46%, var(--linkbio-ink) 47% 54%, transparent 55%), radial-gradient(circle at 68% 26%, var(--linkbio-lime) 0 18%, transparent 19%), linear-gradient(135deg, var(--linkbio-lavender), var(--linkbio-mint));border:5px solid #fff7f2;border-radius:24px;width:74px;height:74px;box-shadow:0 0 0 2px #07111fcc}.linkbio-phone-card small{color:var(--linkbio-orange);font-size:.76rem;font-weight:900}.linkbio-phone-card strong{font-family:Poppins,Arial,sans-serif;font-size:1.15rem;line-height:1.05;display:block}.linkbio-phone-card p{color:#07111fa8;font-size:.76rem;font-weight:680;line-height:1.35}.linkbio-phone-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.linkbio-phone-nav span{background:var(--linkbio-sky);color:var(--linkbio-ink);text-align:center;border-radius:12px;padding:9px 4px;font-size:.66rem;font-weight:900}.linkbio-sticker-pop{top:120px;left:-46px}.linkbio-sticker-fresh{top:-22px;right:-34px}.linkbio-sticker-share{bottom:122px;left:-52px}.linkbio-sticker-open{width:124px;height:98px;bottom:156px;right:62px;transform:rotate(-8deg)}.linkbio-proof-section,.linkbio-seo-section,.linkbio-workflow-section,.linkbio-template-section,.linkbio-faq-section{background:#fff7f2c2}.linkbio-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.linkbio-hero-proof-row{background:#fff7f2;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 0 0 1px #07111f1f}.linkbio-proof-grid article,.linkbio-hero-proof-row article{background:#fff7f2;border-radius:22px;gap:12px;padding:20px;display:grid;box-shadow:0 0 0 1px #07111f1f,0 12px #07111f0f}.linkbio-hero-proof-row article{box-shadow:none;border:0;border-radius:0;padding:18px}.linkbio-hero-proof-row article+article{border-left:1px solid #07111f1a}.linkbio-proof-grid .bio-doodle-icon{width:58px;height:58px}.linkbio-hero-proof-row .bio-doodle-icon{width:48px;height:48px}.linkbio-proof-grid h2,.linkbio-hero-proof-row h2{font-size:1rem;line-height:1.08}.linkbio-proof-grid p,.linkbio-hero-proof-row p,.linkbio-note-list p,.linkbio-steps p{color:#07111fb3;font-size:.9rem;font-weight:650;line-height:1.5}.linkbio-style-strip{background:#fff7f2;border:1px solid #07111f1f;border-radius:18px;grid-template-columns:.8fr 1fr 1fr;gap:0;display:grid;overflow:hidden}.linkbio-style-strip div{gap:8px;padding:16px 18px;display:grid}.linkbio-style-strip div+div{border-left:1px solid #07111f1a}.linkbio-style-strip strong{color:#07111f85;text-transform:uppercase;font-size:.72rem;font-weight:900}.linkbio-style-strip p{color:var(--linkbio-ink);font-size:.86rem;font-weight:750;line-height:1.35}.linkbio-split,.linkbio-template-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:46px;display:grid}.linkbio-section-copy h2,.linkbio-section-heading h2{max-width:640px;font-size:2.3rem;line-height:1.08}.linkbio-card-section{background:#fff7f2}.linkbio-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.linkbio-sticker-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.linkbio-sticker-heading h2{text-align:right;max-width:620px;font-size:2rem;line-height:1.08}.linkbio-seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.linkbio-seo-grid article{background:var(--linkbio-lime);border-radius:24px;gap:12px;padding:28px;display:grid;position:relative;overflow:hidden;transform:rotate(-.6deg)}.linkbio-seo-grid article:nth-child(2){background:var(--linkbio-mint);transform:rotate(.6deg)}.linkbio-seo-grid article:after{background:var(--linkbio-orange);content:"";border:8px solid #fff7f2;border-radius:999px;width:66px;height:66px;position:absolute;top:22px;right:22px}.linkbio-seo-grid span,.linkbio-template-grid h2{background:var(--linkbio-ink);color:#fff7f2;text-transform:uppercase;border:3px solid #fff7f2;border-radius:999px;width:fit-content;padding:10px 14px;font-size:.82rem;font-weight:900;line-height:1}.linkbio-seo-grid h3{max-width:calc(100% - 84px);font-size:1.42rem;line-height:1.04}.linkbio-seo-grid p{z-index:1;color:#07111fbd;font-size:.98rem;font-weight:680;line-height:1.55;position:relative}.linkbio-section-heading{text-align:center;align-items:center;margin-bottom:32px}.linkbio-section-heading h2{margin-inline:auto}.linkbio-steps{background:#fff7f2;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.linkbio-steps article{align-content:start;gap:14px;padding:24px;display:grid}.linkbio-steps article+article{border-left:1px solid #07111f1f}.linkbio-steps span{background:var(--linkbio-orange);color:#fff7f2;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.linkbio-template-grid{align-items:start}.linkbio-template-grid>div{background:#fff7f2;border-radius:24px;gap:14px;padding:22px;display:grid}.linkbio-note-list{gap:12px;display:grid}.linkbio-note-list article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.linkbio-note-list article>span{background:var(--linkbio-green);border:4px solid #fff7f2;border-radius:999px;width:22px;height:22px;box-shadow:0 0 0 1px #07111f2e}.linkbio-note-list article:nth-child(2n)>span{background:var(--linkbio-lavender);border-radius:8px}.linkbio-related-section{background:var(--linkbio-deep-green)}.linkbio-related-section h2,.linkbio-related-section .linkbio-section-copy p:not(.linkbio-pill){color:#fff7f2}.linkbio-related-panel{gap:18px;display:grid}.linkbio-keyword-cloud,.linkbio-related-links{flex-wrap:wrap;gap:12px;display:flex}.linkbio-keyword-cloud span,.linkbio-related-links a{color:var(--linkbio-ink);border:3px solid #fff7f2;border-radius:999px;padding:13px 16px;font-family:Poppins,Arial,sans-serif;font-size:.94rem;font-weight:900;line-height:1;box-shadow:0 9px #0000001f}.linkbio-keyword-cloud span{background:var(--linkbio-lime);transform:rotate(-1deg)}.linkbio-keyword-cloud span:nth-child(2n){background:var(--linkbio-lavender);transform:rotate(1deg)}.linkbio-related-links{border-top:1px dashed #ffffff52;padding-top:18px}.linkbio-related-links a{background:#fff7f2}.linkbio-faq-section .faq-list details{border:2px solid #07111f1f;box-shadow:0 10px #07111f0d}.linkbio-final-cta{background:#fff7f2}.linkbio-final-panel{background:var(--linkbio-cream);text-align:center;border-radius:28px;align-items:center;max-width:920px;padding:58px 24px}.linkbio-final-panel h2{font-size:2.55rem;line-height:1.05}.bio-site-redesign{--bio-cream:#fff7f2;--bio-ink:#07111f;--bio-orange:#ff6a2a;--bio-green:#063f22;--bio-lavender:#bca7ff;--bio-lime:#d8ff3e;--bio-yellow:#ffd989;--bio-pink:#ffc3d7;--bio-mint:#dff5c8;color:var(--bio-ink);background:#fff7f2}body:has(.bio-site-redesign) .sticky-claim{display:none}body:has(.bio-site-redesign){padding-bottom:0;overflow-x:hidden}body:has([data-custom-landing]){padding-bottom:0;overflow-x:hidden}body:has([data-custom-landing]) .sticky-claim{display:none}.bio-site-redesign h1,.bio-site-redesign h2,.bio-site-redesign h3{color:var(--bio-ink)}.bio-hero{border-bottom:1px solid #07111f29;padding:clamp(24px,3vw,34px) 0 clamp(38px,4vw,48px);position:relative;overflow:hidden}.bio-hero-shell{justify-items:center;gap:18px;width:min(100% - 32px,1120px);display:grid}.bio-hero-copy,.bio-section-copy,.bio-section-heading,.bio-final-panel{flex-direction:column;gap:18px;min-width:0;display:flex}.bio-hero-copy h1{text-wrap:balance;max-width:620px;font-size:3.4rem;font-weight:800;line-height:1.02}.bio-hero-copy .lead{color:#07111fbd;max-width:560px;font-size:1.05rem;font-weight:650;line-height:1.6}.bio-pill{border:3px solid var(--white);background:var(--bio-ink);width:fit-content;color:var(--white);letter-spacing:0;text-transform:uppercase;border-radius:999px;margin:0;padding:8px 14px;font-size:.78rem;font-weight:900;line-height:1;box-shadow:0 0 0 1px #07111feb,0 9px #07111f14}.bio-action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bio-button{border:2px solid var(--bio-ink);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:.94rem;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px #07111f26}.bio-button:hover{transform:translateY(-2px);box-shadow:0 8px #07111f21}.bio-button-primary{background:var(--bio-ink);color:var(--white)}.bio-button-secondary{background:var(--bio-lavender);color:var(--bio-ink)}.bio-mockup-stage{width:100%;min-width:0;padding:12px 20px 22px;position:relative}.bio-browser-mock{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.bio-browser-bar{border-bottom:1px solid #07111f24;align-items:center;gap:8px;min-height:44px;padding:0 18px;display:none}.bio-browser-bar span{border-radius:999px;width:12px;height:12px}.bio-browser-bar span:first-child{background:var(--bio-orange)}.bio-browser-bar span:nth-child(2){background:#fd561a}.bio-browser-bar span:nth-child(3){background:#d9ef65}.bio-browser-content{gap:18px;padding:8px 38px 28px;display:grid}.bio-browser-topline,.bio-brand-lockup,.bio-browser-nav,.bio-profile-preview,.bio-phone-profile{align-items:center;display:flex}.bio-browser-topline{justify-content:space-between;gap:20px}.bio-brand-lockup{color:var(--bio-orange);gap:10px;font-family:Poppins,Arial,sans-serif;font-size:1.5rem;font-weight:900;line-height:1}.bio-logo-mark{border:2px solid var(--bio-ink);background:var(--bio-lavender);width:38px;height:38px;box-shadow:4px -4px 0 var(--bio-green);border-radius:12px;display:block;position:relative}.bio-logo-mark:after{border:2px solid var(--bio-ink);background:var(--white);content:"";border-radius:7px;width:18px;height:18px;position:absolute;bottom:5px;right:-7px}.bio-browser-nav{color:#07111fb3;gap:20px;font-size:.82rem;font-weight:900}.bio-browser-nav a{background:var(--bio-ink);min-height:38px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.bio-browser-hero-copy{text-align:center;justify-items:center;gap:12px;max-width:920px;margin-inline:auto;padding-top:0;display:grid}.bio-browser-hero-copy h1{max-width:940px;color:var(--bio-ink);letter-spacing:0;text-shadow:4px 0 0 var(--white), -4px 0 0 var(--white), 0 4px 0 var(--white), 0 -4px 0 var(--white), 4px 4px 0 var(--white), -4px 4px 0 var(--white), 4px -4px 0 var(--white), -4px -4px 0 var(--white), 0 12px 0 #07111f1a;font-size:clamp(3.05rem,5.8vw,5rem);font-weight:900;line-height:.92;transform:rotate(-1deg)}.bio-browser-hero-copy h1 span{color:inherit}.bio-browser-hero-copy p{color:#07111fc7;max-width:700px;font-size:1rem;font-weight:750;line-height:1.38}.bio-profile-preview{text-align:left;gap:22px;max-width:760px;margin-inline:auto}.bio-avatar{border:4px solid var(--white);background:linear-gradient(135deg, transparent 47%, #07111fe6 48% 55%, transparent 56%), radial-gradient(circle at 68% 28%, var(--bio-lime) 0 18%, transparent 19%), linear-gradient(135deg, var(--bio-lavender), var(--bio-mint));border-radius:28px;flex:none;width:92px;height:92px;position:relative;box-shadow:0 0 0 2px #07111fe0,0 12px 24px -16px #07111f80}.bio-avatar.small{border-radius:16px;width:48px;height:48px}.bio-profile-preview small,.bio-phone-profile small{color:var(--bio-orange);margin-bottom:8px;font-size:.86rem;font-weight:900;display:block}.bio-profile-preview h2{max-width:670px;font-size:2.55rem;line-height:1.02}.bio-category-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.bio-category{min-width:0;color:var(--bio-ink);text-align:center;justify-items:center;gap:10px;font-size:.78rem;font-weight:900;line-height:1.2;display:grid}.bio-doodle-icon{filter:drop-shadow(0 10px #07111f14);width:62px;height:62px;overflow:visible}.bio-doodle-icon .icon-sticker{fill:#fff7f2;stroke:#07111f3d;stroke-width:2px}.bio-doodle-icon path,.bio-doodle-icon circle{fill:none;stroke:var(--bio-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.bio-doodle-icon.shop path:first-of-type,.bio-doodle-icon.bag path:first-of-type,.bio-doodle-icon.calendar path:first-of-type,.bio-doodle-icon.clock path:first-of-type{fill:var(--bio-lavender)}.bio-doodle-icon.pin path:first-of-type{fill:var(--bio-orange)}.bio-doodle-icon.menu path:first-of-type{fill:var(--bio-yellow)}.bio-strip-heading{justify-content:space-between;align-items:end;gap:18px;margin-top:0;display:flex}.bio-strip-heading strong{color:var(--bio-ink);font-family:Poppins,Arial,sans-serif;font-size:1.45rem;font-weight:900}.bio-strip-heading strong span{color:var(--bio-lavender)}.bio-strip-heading small{color:#07111fad;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:800}.bio-card-strip{grid-template-columns:repeat(5,minmax(116px,1fr));gap:12px;display:grid}.bio-share-card{min-height:172px;color:var(--bio-ink);border:3px solid #fffffff5;border-radius:16px;align-content:space-between;padding:16px;display:grid;transform:rotate(-1deg);box-shadow:0 0 0 1px #07111f2e,0 12px 22px -16px #07111f6b}.bio-share-card:nth-child(2n){transform:rotate(1deg)}.bio-share-card strong{text-transform:uppercase;font-family:Poppins,Arial,sans-serif;font-size:1.26rem;font-weight:900;line-height:.98}.bio-share-card p{color:#07111fb8;font-size:.76rem;font-weight:850;line-height:1.25}.bio-share-card.lime{background:var(--bio-lime)}.bio-share-card.lavender{background:var(--bio-lavender)}.bio-share-card.peach{background:var(--bio-yellow)}.bio-share-card.mint{background:var(--bio-mint)}.bio-share-card.pink{background:var(--bio-pink)}.bio-sticker{z-index:2;border:4px solid var(--white);color:var(--bio-ink);filter:drop-shadow(0 12px #07111f14);text-align:center;text-transform:uppercase;place-items:center;font-family:Poppins,Arial,sans-serif;font-weight:900;line-height:.98;display:grid;position:absolute}.bio-svg-sticker{z-index:4;width:112px;height:112px;color:var(--bio-ink);text-align:center;text-transform:uppercase;place-items:center;font-family:Poppins,Arial,sans-serif;font-size:1.04rem;font-weight:900;line-height:.94;display:grid;position:absolute}.bio-svg-sticker svg{position:absolute;inset:0;overflow:visible}.bio-svg-sticker>span{z-index:1;max-width:82px;position:relative;transform:rotate(-8deg)}.bio-svg-sticker.dark{color:var(--white)}.bio-svg-sticker.rotate>span{transform:rotate(14deg)}.sticker-shadow{fill:#07111f1f;transform:translate(8px,10px)}.sticker-cutline{fill:var(--white);stroke:#07111f29;stroke-width:2px}.sticker-fill{stroke:var(--white);stroke-width:8px}.bio-sticker-share{top:116px;left:-2px}.bio-sticker-built{top:72px;right:-8px}.bio-sticker-heart{width:82px;height:82px;color:var(--white);font-size:2.3rem;top:214px;right:118px}.bio-sticker-heart>span{max-width:none;transform:rotate(0)}.bio-sticker-open{width:124px;height:98px;font-size:1.02rem;bottom:28px;right:4px;transform:rotate(-6deg)}.bio-use-section,.bio-seo-brief-section,.bio-template-section,.bio-search-section,.bio-how-section,.bio-faq-section{background:#fffaf2b8}.bio-split,.bio-mobile-grid,.bio-related-grid,.bio-search-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:48px;display:grid}.bio-section-copy h2,.bio-section-heading h2{max-width:620px;font-size:2.35rem;line-height:1.08}.bio-section-copy p:not(.bio-pill),.bio-final-panel p:not(.bio-pill){color:#07111fb3;max-width:640px;font-size:1.02rem;font-weight:620}.bio-feature-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bio-feature-card,.bio-proof-grid article,.bio-steps article{background:#fff7f2;border:2px solid #07111f1f;border-radius:18px;box-shadow:0 14px #07111f0d}.bio-feature-card{gap:12px;padding:22px;display:grid}.bio-feature-card span,.bio-steps article>span{background:var(--bio-ink);color:#fff7f2;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.bio-feature-card h3{font-size:1.2rem}.bio-feature-card p,.bio-proof-grid p,.bio-steps p{color:#07111fb3;font-size:.94rem;font-weight:620;line-height:1.55}.bio-sticker-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.bio-sticker-heading h2{text-align:right;max-width:620px;font-size:2rem;line-height:1.08}.bio-seo-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bio-seo-brief-card{background:var(--bio-lime);border:3px solid #fff7f2;border-radius:24px;gap:12px;padding:28px;display:grid;position:relative;overflow:hidden;transform:rotate(-.8deg);box-shadow:0 0 0 1px #07111f29,0 14px #07111f14}.bio-seo-brief-card:after{background:var(--bio-orange);content:"";border:8px solid #fff7f2;border-radius:999px;width:68px;height:68px;position:absolute;top:22px;right:22px;box-shadow:6px 8px #07111f14}.bio-seo-brief-card.is-solution{background:var(--bio-mint);transform:rotate(.8deg)}.bio-seo-brief-card.is-solution:after{background:var(--bio-lavender);border-radius:20px;transform:rotate(8deg)}.bio-seo-brief-card span{background:var(--bio-ink);color:#fff7f2;text-transform:uppercase;border-radius:999px;width:fit-content;padding:9px 12px;font-size:.78rem;font-weight:900;line-height:1}.bio-seo-brief-card h3{max-width:calc(100% - 82px);font-size:1.45rem;line-height:1.02}.bio-seo-brief-card p{z-index:1;color:#07111fbd;font-size:.98rem;font-weight:680;line-height:1.55;position:relative}.bio-mobile-section{background:#fff7f2;border-block:1px solid #07111f24}.bio-mobile-grid{grid-template-columns:minmax(320px,.78fr) minmax(0,1fr)}.bio-phone-shell{justify-items:center;display:grid}.bio-phone{border:10px solid var(--bio-ink);background:var(--bio-cream);border-radius:42px;width:min(100%,370px);padding:18px 16px 20px;box-shadow:0 32px 70px -42px #07111f8c}.bio-phone-top{color:var(--bio-ink);justify-content:space-between;margin-bottom:22px;font-size:.78rem;font-weight:900;display:flex}.bio-phone-top i{background:var(--bio-ink);border-radius:999px;width:68px;height:20px}.bio-phone-profile{gap:12px}.bio-phone-profile strong{max-width:220px;color:var(--bio-ink);font-family:Poppins,Arial,sans-serif;font-size:1.28rem;line-height:1.08;display:block}.bio-phone-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.bio-phone-actions span{min-height:48px;color:var(--bio-ink);text-align:center;background:#fff7f2;border:1px solid #07111f24;border-radius:14px;place-items:center;font-size:.68rem;font-weight:900;display:grid}.bio-phone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bio-phone-grid .bio-share-card{min-height:138px;padding:12px}.bio-phone-grid .bio-share-card strong{font-size:1rem}.bio-share-sheet{text-align:center;background:#fff7f2;border:1px solid #07111f1f;border-radius:20px;gap:12px;margin-top:16px;padding:16px;display:grid}.bio-share-sheet strong{color:var(--bio-ink);font-size:.92rem}.bio-share-sheet div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bio-share-sheet span{background:var(--bio-cream);color:var(--bio-ink);border-radius:12px;padding:10px 4px;font-size:.66rem;font-weight:900}.bio-proof-grid{gap:12px;margin-top:10px;display:grid}.bio-proof-grid article{box-shadow:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.bio-proof-grid article>span{border:4px solid var(--bio-lavender);background:var(--bio-green);border-radius:999px;width:18px;height:18px;margin-top:4px}.bio-section-heading{text-align:center;align-items:center;margin-bottom:34px}.bio-section-heading h2{margin-inline:auto}.bio-steps{background:#fff7f2;border:2px solid #07111f2e;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.bio-steps article{box-shadow:none;border:0;border-radius:0;align-content:start;gap:14px;padding:24px;display:grid}.bio-steps article+article{border-left:1px solid #07111f24}.bio-template-section{border-top:1px solid #07111f1f}.bio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bio-template-column{gap:14px;display:grid}.bio-template-column h3{background:var(--bio-ink);color:#fff7f2;text-transform:uppercase;border:3px solid #fff7f2;border-radius:999px;width:fit-content;padding:11px 15px;font-size:.92rem;line-height:1;box-shadow:0 0 0 1px #07111fe0,0 8px #07111f14}.bio-seo-card-list{gap:12px;display:grid}.bio-seo-card-list article{background:#fff7f2;border:2px solid #07111f21;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid;box-shadow:0 10px #07111f0d}.bio-seo-card-list article>span{background:var(--bio-orange);border:4px solid #fff7f2;border-radius:999px;width:24px;height:24px;transform:rotate(-8deg);box-shadow:0 0 0 1px #07111f2e}.bio-seo-card-list article:nth-child(2n)>span{background:var(--bio-lavender);border-radius:8px;transform:rotate(8deg)}.bio-seo-card-list p{color:#07111fb8;font-size:.92rem;font-weight:650;line-height:1.5}.bio-related-section{background:#fffaf2b8}.bio-related-section h2,.bio-related-section .bio-section-copy p:not(.bio-pill){color:var(--bio-ink)}.bio-module-cloud{flex-wrap:wrap;gap:12px;display:flex}.bio-module-cloud span{background:var(--bio-lime);color:var(--bio-ink);border:3px solid #fff7f2;border-radius:999px;padding:13px 16px;font-family:Poppins,Arial,sans-serif;font-size:.94rem;font-weight:900;line-height:1;transform:rotate(-1deg);box-shadow:0 0 0 1px #07111f26,0 9px #07111f12}.bio-module-cloud span:nth-child(2n){background:var(--bio-lavender);transform:rotate(1deg)}.bio-module-cloud span:nth-child(3n){background:var(--bio-yellow)}.bio-search-section{border-block:1px solid #07111f1f}.bio-search-panel{gap:18px;display:grid}.bio-keyword-cloud,.bio-related-links{flex-wrap:wrap;gap:12px;display:flex}.bio-keyword-cloud span,.bio-related-links a{color:var(--bio-ink);border:3px solid #fff7f2;border-radius:999px;padding:13px 16px;font-family:Poppins,Arial,sans-serif;font-size:.94rem;font-weight:900;line-height:1;box-shadow:0 0 0 1px #07111f26,0 9px #07111f12}.bio-keyword-cloud span{background:var(--bio-lime);transform:rotate(-1deg)}.bio-keyword-cloud span:nth-child(2n){background:var(--bio-lavender);transform:rotate(1deg)}.bio-keyword-cloud span:nth-child(3n){background:var(--bio-yellow)}.bio-related-links{border-top:1px dashed #07111f38;padding-top:18px}.bio-related-links a{background:#fff7f2;transition:box-shadow .18s,transform .18s}.bio-related-links a:hover{transform:translateY(-2px)rotate(-1deg);box-shadow:0 0 0 1px #07111f2e,0 11px #07111f14}.bio-faq-section .faq-list details{border:2px solid #07111f1f;box-shadow:0 10px #07111f0d}.bio-final-cta{background:#fff7f2}.bio-final-panel{background:var(--bio-cream);text-align:center;border:2px solid #07111f2e;border-radius:26px;align-items:center;max-width:900px;padding:58px 24px;box-shadow:0 18px #07111f0f}.bio-final-panel h2{font-size:2.55rem;line-height:1.05}.footer{background:var(--brand-deep-green);border-top:1px solid #fff7f21f;padding:clamp(30px,4vw,42px) 0 calc(clamp(30px,4vw,42px) + 112px);position:relative;overflow:hidden}.footer-grid{z-index:1;grid-template-columns:minmax(420px,.72fr) minmax(360px,1fr);align-items:start;gap:clamp(28px,4vw,54px);display:grid;position:relative}.footer-brand{flex-direction:column;justify-self:end;gap:12px;display:flex}.footer-brand p{color:#fff7f2c7;white-space:nowrap;max-width:none;font-size:1rem;line-height:1.5}.footer-brand-meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footer-links{flex-direction:column;gap:8px;display:flex}.footer-links-row{grid-column:1/-1;grid-template-columns:repeat(5,minmax(120px,1fr));gap:clamp(24px,4vw,64px);display:grid}.footer-heading{color:var(--brand-cream);margin:0;font-size:1rem;font-weight:800}.footer-links a,.footer-socials a{color:#fff7f2c2;text-decoration:none}.footer-links a{font-size:.98rem;font-weight:400;line-height:1.35}.footer-links a:hover,.footer-links a:focus-visible,.footer-socials a:hover,.footer-socials a:focus-visible{color:var(--brand-lime)}.footer-newsletter{justify-self:start;gap:14px;width:min(100%,560px);display:grid}.footer-email-form{gap:7px;display:grid}.footer-email{background:#fff7f2f0;border:1px solid #fff7f257;border-radius:999px;grid-template-columns:minmax(0,1fr) 54px;align-items:center;min-height:52px;display:grid;overflow:hidden;box-shadow:0 18px 44px -32px #000000b8}.footer-email input{min-width:0;color:var(--brand-ink);font:inherit;background:0 0;border:0;outline:none;padding:0 18px;font-size:.9rem}.footer-email input::placeholder{color:#24181394}.footer-email:has(input[aria-invalid=true]){border-color:#ff8b68;box-shadow:0 0 0 3px #ff8b683d,0 18px 44px -32px #000000b8}.footer-email button{background:var(--brand-lime);width:46px;height:46px;color:var(--brand-ink);cursor:pointer;font:inherit;border:0;border-radius:999px;place-items:center;font-size:1.25rem;font-weight:900;transition:background .18s,transform .18s;display:grid}.footer-email button:hover,.footer-email button:focus-visible{background:#e7ff55;transform:translate(2px)}.footer-email button:disabled{cursor:wait;opacity:.68;transform:none}.footer-form-status{color:#fff7f2ad;min-height:16px;margin:0;font-size:.76rem;font-weight:700;line-height:1.25}.footer-form-status:empty{visibility:hidden}.footer-form-status.is-error{color:#ffb59f}.not-found-page{background:linear-gradient(135deg, #d9ef652e, transparent 38%), var(--brand-cream);min-height:64vh}.not-found-hero{align-items:center;min-height:64vh;padding:92px 0;display:grid}.not-found-shell{max-width:760px}.not-found-page .eyebrow{color:var(--primary)}.not-found-page h1{max-width:680px;color:var(--ink);margin:14px 0 18px;font-size:clamp(2.4rem,5vw,5rem);font-weight:900;line-height:.98}.not-found-page p{max-width:560px;color:var(--muted);margin:0;font-size:1.08rem;line-height:1.6}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.not-found-links{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.not-found-links a{border:1px solid var(--line);color:var(--ink);background:#fff9;border-radius:999px;padding:10px 14px;font-size:.92rem;font-weight:800;transition:border-color .18s,color .18s,transform .18s}.not-found-links a:hover,.not-found-links a:focus-visible{border-color:var(--primary);color:var(--primary);outline:none;transform:translateY(-1px)}.footer-socials{align-items:center;gap:12px;display:flex}.footer-brand .footer-socials{margin-top:0}.footer-socials a{width:34px;height:34px;color:var(--brand-cream);cursor:pointer;font:inherit;background:#fff7f214;border:1px solid #fff7f233;border-radius:10px;place-items:center;font-size:.78rem;font-weight:900;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.footer-socials img{filter:brightness(0)saturate()invert(92%)sepia(10%)saturate(561%)hue-rotate(319deg)brightness(111%)contrast(104%);width:19px;height:19px;display:block}.footer-socials svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:21px;height:21px;display:block}.footer-socials .footer-social-fill{fill:currentColor;stroke:none}.footer-socials a:hover,.footer-socials a:focus-visible{color:var(--brand-lime);background:#d9ef651f;border-color:#d9ef659e;transform:translateY(-2px)}.footer-socials a:hover img,.footer-socials a:focus-visible img{filter:brightness(0)saturate()invert(92%)sepia(95%)saturate(437%)hue-rotate(18deg)brightness(103%)contrast(91%)}.footer-copyright{color:#fff7f285;grid-column:1/-1;margin-top:2px;font-size:.78rem}.footer-brand-meta .footer-copyright{white-space:nowrap;grid-column:auto;margin:0}@media (max-width:980px){.nav-row{flex-wrap:nowrap;min-height:auto;padding-top:14px;position:relative}.mobile-menu-trigger{z-index:82;color:currentColor;cursor:pointer;background:#fff7f21f;border:1px solid #fff7f26b;border-radius:999px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;margin-left:0;display:inline-flex;position:relative;box-shadow:0 12px 30px -22px #24181380}.mobile-top-cta{z-index:82;background:var(--brand-lime);min-height:38px;color:var(--brand-ink);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:0 14px;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.mobile-menu-trigger span{background:currentColor;border-radius:999px;width:20px;height:2px;transition:transform .18s,opacity .18s;position:absolute}.mobile-menu-trigger span:first-child{transform:translateY(-5px)}.mobile-menu-trigger span:last-child{transform:translateY(5px)}.site-header.is-mobile-menu-open .mobile-menu-trigger span:first-child{transform:rotate(45deg)}.site-header.is-mobile-menu-open .mobile-menu-trigger span:last-child{transform:rotate(-45deg)}.mobile-menu-panel{z-index:80;border:1px solid var(--brand-border);width:min(360px,100vw - 28px);color:var(--brand-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff7f2f5;border-radius:22px;margin-left:0;padding:14px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 28px 70px -42px #24181394}.site-header.is-mobile-menu-open .mobile-menu-panel{gap:12px;display:grid}.nav-links{gap:4px;width:100%;padding-bottom:0;display:grid}.nav-links a,.features-trigger{width:100%;min-height:46px;color:var(--brand-ink);border-radius:14px;justify-content:space-between;padding-inline:14px}.nav-links a:hover,.features-trigger:hover,.features-menu.is-open .features-trigger{color:var(--brand-ink);background:#d9ef6538}.nav-actions{width:100%;display:block}.nav-actions .button{width:100%;min-height:48px}.features-menu{display:grid;position:static}.features-panel{border-radius:16px;grid-template-columns:1fr;width:100%;max-height:min(56vh,460px);margin-top:6px;padding:16px;position:static;overflow-y:auto;transform:none}.features-menu.is-open .features-panel{transform:none}.features-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.features-featured,.features-featured+.features-featured,.features-more{border-right:0;min-height:auto;padding:0}.features-featured{border-bottom:1px solid #e8d9d0eb;padding-bottom:22px}.features-more{padding-top:22px}.hero-grid,.split,.linkbio-hero-shell,.linkbio-split,.linkbio-template-grid,.bio-hero-grid,.bio-split,.bio-mobile-grid,.bio-related-grid,.bio-search-grid,.photocolors-hero-grid,.photocolors-tool,.photocolors-info-row,.photocolors-info-row.is-reversed,.photocolors-comparison-grid,.photocolors-workflow-grid,.page-hero-grid{grid-template-columns:1fr}.photocolors-hero{padding-top:34px}.photocolors-result-panel{min-height:auto}.photocolors-info-visual{min-height:360px}.hero-grid{gap:24px;min-height:auto}.hero-copy{max-width:720px}.hero-copy h1{font-size:clamp(2.1rem,5.1vw,2.8rem);line-height:1.18}.linkbio-hero-shell{align-items:start}.linkbio-copy h1{max-width:760px;font-size:clamp(3.2rem,8vw,4.7rem)}.linkbio-hero-main{grid-template-columns:minmax(0,1fr)}.linkbio-showcase{width:min(100%,430px);margin-inline:auto}.linkbio-hero-proof-row{grid-template-columns:repeat(2,minmax(0,1fr))}.linkbio-hero-proof-row article+article{border-left:0}.linkbio-hero-proof-row article:nth-child(2n){border-left:1px solid #07111f1a}.linkbio-hero-proof-row article:nth-child(n+3){border-top:1px solid #07111f1a}.linkbio-style-strip{grid-template-columns:1fr}.linkbio-style-strip div+div{border-top:1px solid #07111f1a;border-left:0}.linkbio-sticker-fresh{right:8px}.linkbio-sticker-open{right:150px}.bio-hero{padding-top:46px}.bio-browser-hero-copy h1{font-size:clamp(3rem,9vw,4.75rem)}.bio-browser-hero-copy p{max-width:640px}.bio-mockup-stage{padding-inline:0}.bio-sticker-share{top:136px;left:6px}.bio-sticker-built{top:76px;right:8px}.bio-card-strip{grid-template-columns:repeat(5,minmax(104px,1fr))}.bio-section-copy h2,.bio-sticker-heading h2,.bio-section-heading h2{font-size:2.1rem}.bio-mobile-grid{gap:38px}.bio-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-steps article+article{border-left:0}.bio-steps article:nth-child(2n){border-left:1px solid #07111f24}.bio-steps article:nth-child(n+3){border-top:1px solid #07111f24}.hero-visual,.hero-scroll-window{min-height:500px}.hero-scroll-window{width:min(100%,500px);height:520px}.workflow-grid,.workflow-diagram,.feature-grid,.linkbio-proof-grid,.linkbio-card-grid,.linkbio-seo-grid,.linkbio-steps,.bio-feature-board,.workflow-list,.insight-list,.bio-seo-brief-grid,.bio-template-grid,.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-diagram:before{display:none}.workflow-diagram-step{padding:0 clamp(14px,2vw,22px)}.workflow-diagram-step+.workflow-diagram-step{border-left:0}.workflow-diagram-step:nth-child(odd){border-right:1px solid #e8d9d0e6}.workflow-diagram-step:nth-child(n+3){border-top:1px solid #e8d9d0e6;padding-top:24px}.workflow-cta{padding-top:24px}.card-showcase,.card-showcase.reverse{grid-template-columns:1fr}.card-showcase.reverse .showcase-visual,.card-showcase.reverse .showcase-copy{order:initial}.showcase-visual,.showcase-copy{min-height:420px}.keyword-grid,.template-grid,.footer-grid,.template-category-grid,.all-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.template-frame{justify-self:start}}@media (max-width:680px){.shell,.narrow{width:min(100% - 24px,1200px)}body{padding-bottom:0}.nav-actions .button-ghost{display:none}.photocolors-hero{padding:28px 0 36px}.photocolors-hero-copy h1{font-size:clamp(1.8rem,10vw,2.45rem);line-height:1.08}.photocolors-tool,.photocolors-upload-panel,.photocolors-result-panel{border-radius:20px}.photocolors-tool{padding:12px}.photocolors-upload-panel,.photocolors-result-panel{padding:18px}.photocolors-dropzone{min-height:190px}.photocolors-landscape-preview{grid-template-columns:1fr}.photocolors-landscape-art{min-height:180px}.photocolors-landscape-meta{padding:16px}.photocolors-info-row{gap:28px}.photocolors-info-copy{gap:20px}.photocolors-info-copy h2{font-size:clamp(1.55rem,7vw,2rem)}.photocolors-info-list article{grid-template-columns:44px minmax(0,1fr);gap:14px}.photocolors-info-list article>span{border-radius:12px;width:44px;height:44px}.photocolors-info-visual{border-radius:20px;min-height:300px}.photocolors-editor-card,.visual-campaign{grid-template-columns:1fr}.photocolors-editor-card{margin:4px 16px 18px}.photocolors-editor-art{min-height:180px}.photocolors-phone-mock{width:min(100%,320px)}.photocolors-phone-photo{min-height:180px}.photocolors-campaign-grid span{min-height:110px}.sticky-claim{grid-template-columns:1fr;gap:10px;width:min(100% - 24px,420px);padding:12px;bottom:14px}.claim-url{justify-content:center;font-size:.95rem}.claim-button{width:100%;min-height:46px;font-size:.92rem}.button{min-height:44px;padding:0 16px}.hero,.section,.page-hero{padding:58px 0}.linkbio-hero{padding:34px 0 42px}.linkbio-redesign{width:100vw;max-width:100vw;overflow:hidden}.linkbio-redesign .shell{width:calc(100vw - 24px)}.linkbio-hero-shell{gap:30px;width:calc(100vw - 24px)}.linkbio-hero-panel{border-radius:22px;justify-items:center;width:100%;padding:22px 14px}.linkbio-hero-main{grid-template-columns:1fr;justify-items:center;gap:26px;width:100%}.linkbio-copy{text-align:center;align-items:center;width:100%}.linkbio-copy h1{overflow-wrap:anywhere;width:min(100%,280px);max-width:280px;font-size:2.1rem;line-height:1}.linkbio-copy p,.linkbio-section-copy p:not(.linkbio-pill),.linkbio-final-panel p:not(.linkbio-pill){overflow-wrap:anywhere;width:min(100%,310px);font-size:.98rem}.linkbio-action-row{width:min(100%,280px)}.linkbio-button{width:100%}.linkbio-showcase,.linkbio-hero-proof-row,.linkbio-style-strip,.linkbio-proof-grid,.linkbio-split,.linkbio-card-grid,.linkbio-seo-grid,.linkbio-steps,.linkbio-template-grid{grid-template-columns:1fr}.linkbio-showcase{justify-items:center;width:min(100%,280px);margin-inline:auto}.linkbio-today-card{width:100%;padding:18px 14px}.linkbio-card-visual{width:min(100%,230px)}.linkbio-today-card,.linkbio-phone,.linkbio-seo-grid article{transform:none}.linkbio-phone{width:min(100%,300px)}.linkbio-sticker-pop,.linkbio-sticker-fresh,.linkbio-sticker-share,.linkbio-sticker-open{display:none}.linkbio-proof-grid article,.linkbio-hero-proof-row article,.linkbio-template-grid>div{padding:18px}.linkbio-hero-proof-row article,.linkbio-hero-proof-row article:nth-child(2n),.linkbio-hero-proof-row article:nth-child(n+3){border-top:0;border-left:0}.linkbio-hero-proof-row article+article{border-top:1px solid #07111f1a}.linkbio-section-copy,.linkbio-sticker-heading{align-items:flex-start}.linkbio-sticker-heading{flex-direction:column}.linkbio-section-copy h2,.linkbio-section-heading h2,.linkbio-sticker-heading h2,.linkbio-final-panel h2{text-align:left;max-width:310px;font-size:1.82rem}.linkbio-section-heading{text-align:left;align-items:flex-start}.linkbio-steps article+article{border-top:1px solid #07111f1f;border-left:0}.linkbio-keyword-cloud span,.linkbio-related-links a{padding:12px 13px;font-size:.84rem}.linkbio-final-panel{padding:38px 18px}.bio-hero{padding:42px 0 46px}.bio-hero-shell{width:min(100% - 24px,1120px)}.bio-browser-hero-copy h1{overflow-wrap:anywhere;text-wrap:balance;white-space:normal;width:min(100%,270px);font-size:2.08rem;line-height:1.02}.bio-browser-hero-copy .bio-action-row{width:min(100%,270px)}.bio-browser-hero-copy p,.bio-section-copy p:not(.bio-pill),.bio-final-panel p:not(.bio-pill){overflow-wrap:anywhere;white-space:normal;width:min(100%,270px);font-size:.98rem}.bio-mockup-stage{padding:18px 0 28px;overflow:hidden}.bio-button{width:100%}.bio-browser-mock{border-radius:18px}.bio-browser-content{justify-items:center;gap:20px;padding:12px 8px 22px}.bio-browser-topline,.bio-profile-preview{flex-direction:column;align-items:flex-start}.bio-browser-nav{justify-content:space-between;gap:10px;width:100%}.bio-browser-nav span:nth-child(n+3),.bio-browser-nav a{display:none}.bio-browser-hero-copy{padding-top:0}.bio-profile-preview{gap:16px}.bio-profile-preview h2{font-size:1.76rem}.bio-category-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;width:min(100%,300px)}.bio-doodle-icon{width:58px;height:58px}.bio-category{font-size:.72rem}.bio-category strong{overflow-wrap:anywhere;max-width:72px}.bio-card-strip,.bio-seo-brief-grid,.bio-template-grid,.bio-feature-board,.bio-steps{grid-template-columns:1fr}.bio-card-strip{width:min(100%,330px)}.bio-sticker-heading{flex-direction:column;align-items:flex-start}.bio-sticker-heading h2{text-align:left;max-width:270px;font-size:1.82rem}.bio-strip-heading{text-align:center;flex-direction:column;align-items:center}.bio-strip-heading strong{width:min(100%,270px);font-size:1.18rem}.bio-share-card{min-height:138px}.bio-sticker,.bio-svg-sticker{display:none}.bio-section-copy h2,.bio-section-heading h2,.bio-final-panel h2{font-size:1.82rem}.bio-seo-brief-card{padding:22px;transform:none}.bio-seo-brief-card.is-solution{transform:none}.bio-seo-brief-card h3{max-width:190px;font-size:1.28rem}.bio-seo-card-list article{padding:14px}.bio-module-cloud span,.bio-keyword-cloud span,.bio-related-links a{padding:12px 13px;font-size:.84rem}.bio-phone{border-width:8px;border-radius:34px;padding:16px 12px}.bio-phone-actions,.bio-share-sheet div{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-phone-grid{gap:8px}.bio-phone-grid .bio-share-card{min-height:126px}.bio-steps article,.bio-steps article:nth-child(2n),.bio-steps article:nth-child(n+3){border-top:0;border-left:0}.bio-steps article+article{border-top:1px solid #07111f24}.bio-final-panel{padding:38px 18px}h1{font-size:clamp(1.95rem,7.5vw,2.55rem);line-height:1.12}.hero-copy h1{font-size:clamp(1.75rem,6.7vw,2.18rem);font-weight:650;line-height:1.22}h2{font-size:clamp(1.5rem,7vw,2.05rem)}.hero-visual,.hero-scroll-window{min-height:390px}.hero-scroll-window{width:min(100%,360px);height:430px}.hero-scroll-card{border-radius:24px;padding:10px}.hero-scroll-card img{border-radius:18px}.workflow-grid,.workflow-diagram,.feature-grid,.bio-feature-board,.bio-steps,.workflow-list,.insight-list,.metrics-grid,.keyword-grid,.template-grid,.template-category-grid,.all-template-grid,.use-case-grid,.footer-grid{grid-template-columns:1fr}.templates-hub-hero{padding-top:46px}.templates-hub-heading h1{font-size:clamp(2.8rem,15vw,4.2rem)}.template-search{border-radius:18px;grid-template-columns:auto minmax(0,1fr)}.template-search button{grid-column:1/-1;width:100%}.template-category-pills{justify-content:flex-start;width:100%}.template-section-heading{flex-direction:column;align-items:flex-start}.template-category-card{min-height:120px}.template-category-card span{max-width:68%}.showcase-visual,.showcase-copy{min-height:auto}.showcase-visual{padding:76px 24px 34px}.workflow-diagram{gap:0;padding:20px}.workflow-diagram-step,.workflow-diagram-step:nth-child(odd),.workflow-diagram-step:nth-child(n+3){border:0;border-top:1px solid #e8d9d0e6;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:22px 0 0}.workflow-diagram-step:first-child{border-top:0;padding-top:0}.workflow-node{align-items:flex-start;min-height:auto}.workflow-node span{border-width:6px;width:48px;height:48px}.workflow-icon{display:none}.use-case-directory .section-heading{margin-bottom:34px}.use-case-directory-list{gap:36px}.use-case-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.use-case-card-title{font-size:.9rem}.showcase-copy{gap:20px;padding:34px 24px}.showcase-copy h3{font-size:clamp(2rem,12vw,3rem)}.module-board{grid-template-columns:1fr}.features-panel{grid-template-columns:1fr;max-height:72vh;overflow-y:auto}.features-primary{grid-template-columns:1fr}.feature-icon{width:46px;height:46px;margin-bottom:14px}.feature-links{margin-top:18px}.module-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.hero-scroll-track{animation:none}}body{background:var(--brand-deep-green);color:var(--brand-ink);font-weight:400}body:before{z-index:-1;content:"";opacity:.38;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#2418130e 0 1px,#0000 1px),radial-gradient(circle at 76% 58%,#2418130a 0 1px,#0000 1px);background-size:18px 18px,23px 23px;position:fixed;inset:0}main,.home-page,.templates-hub-page,.photocolors-page{background:var(--brand-cream)}h1,h2,h3,h4,.brand,.claim-mark,.faq-list summary,.photocolors-hero-copy h1,.photocolors-upload-panel h2,.photocolors-upload-icon,.photocolors-dropzone strong,.photocolors-landscape-meta h3{font-family:Poppins,Arial,sans-serif}h1,h2,h3,h4{color:var(--brand-ink);font-weight:800}h1{font-size:clamp(2.65rem,5vw,5.25rem);line-height:.98}h2{font-size:clamp(1.85rem,2.7vw,2.7rem);line-height:1.08}h3{font-weight:800}p,.lead{color:#241813b8;font-weight:400}.shell{width:min(100% - 32px,1200px)}.site-header{max-width:100vw;color:var(--brand-cream);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;inset:0 0 auto;overflow-x:clip}.site-header .brand{color:var(--brand-cream);gap:0;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:400}.site-header .brand span{color:var(--brand-cream);font-weight:400;position:relative}.site-header .brand span:after{content:none;display:none}.site-header .brand-logo{object-fit:contain;border-radius:0;width:38px;height:38px;display:block}.site-header .brand-logo-lockup{width:128px;height:auto}.site-header .nav-row{max-width:calc(100vw - 32px);min-height:78px}.site-header .nav-links{color:var(--brand-cream);font-weight:700}.site-header .features-trigger,.site-header .nav-links a{color:var(--brand-cream)}.site-header .nav-links a:hover,.site-header .features-trigger:hover,.feature-links a:hover,.feature-links a:focus-visible{color:var(--brand-lime)}.features-trigger{border-radius:var(--radius-md);min-height:44px;font-weight:700}.site-header .features-menu.is-open .features-trigger{color:var(--brand-ink);background:#fff;border-color:#e8d9d0eb;box-shadow:0 10px 28px -24px #24181375}.site-header .button-primary{background:var(--brand-lime);min-height:48px;color:var(--brand-ink);gap:10px;padding-inline:22px}.features-panel{color:var(--brand-ink);border:1px solid var(--brand-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-strong);background:#fff}.site-header .features-panel :is(h3,p,a),.site-header .features-panel .feature-links a,.site-header-home .features-panel .feature-links a,.site-header-home .features-panel :is(h3,p,a),.site-header .community-panel .community-panel-item,.site-header .community-panel .community-panel-item strong,.site-header-home .community-panel .community-panel-item,.site-header-home .community-panel .community-panel-item strong{color:var(--brand-ink)}.site-header .community-panel .community-panel-item small,.site-header-home .community-panel .community-panel-item small{color:#241813a8}.site-header .features-panel .features-featured>p{color:#241813ad}.site-header .features-panel a:hover,.site-header .features-panel a:focus-visible{color:var(--brand-lime)}.features-featured,.workflow-diagram-step+.workflow-diagram-step{border-color:var(--brand-border)}.feature-icon.id,.feature-icon.calendar,.slogan-icon.orange,.slogan-icon.teal{background:var(--brand-orange)}.feature-icon.link,.slogan-icon.coral{background:var(--brand-lime);color:var(--brand-ink)}.button,.claim-button,.template-search button,.primaryButton,.secondaryButton{border-radius:999px;font-weight:800}.button{min-height:48px;padding-inline:22px}.button-primary,.claim-button{background:var(--brand-lime);color:var(--brand-ink);box-shadow:0 16px 34px -22px #2418138c}.button-primary:hover,.claim-button:hover{background:#e6fb73;box-shadow:0 20px 44px -24px #2418139e}.button-secondary{color:var(--brand-ink);background:#ffffffbd;border-color:#2418133d}.button-secondary:hover,.button-ghost:hover{background:var(--brand-white);border-color:var(--brand-ink)}.button-ghost{color:var(--brand-ink);background:#fff7f2c7;border-color:#2418132e}.button-on-dark{background:var(--brand-lime);color:var(--brand-ink)}.sticky-claim{border:1px solid var(--brand-border);border-radius:var(--radius-md);background:#ffffffeb;box-shadow:0 22px 60px -34px #24181394}.claim-mark{border-radius:var(--radius-sm);background:var(--brand-orange);color:var(--brand-cream)}.claim-url input,.claim-url input::placeholder{color:#2418138c}.claim-url:focus-within .claim-mark{box-shadow:0 0 0 4px #fd561a24}body:has(.home-page) .sticky-claim{background:linear-gradient(#ffffffeb,#fff7f2db),radial-gradient(circle at 12% 20%,#e2a0bd47,#0000 34%),radial-gradient(circle at 88% 60%,#d9ef6538,#0000 30%);border:1px solid #fff7f26b;border-radius:16px;gap:14px;width:min(100% - 32px,660px);padding:13px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 26px 72px -38px #2418138a}:is(body:has(.home-page) .sticky-claim:hover,body:has(.home-page) .sticky-claim:focus-within){border-color:#d9ef65b8;transform:translate(-50%)translateY(-3px);box-shadow:0 32px 88px -42px #241813a3}body:has(.home-page) .claim-url{background:#ffffff85;border:1px solid #2418131a;border-radius:12px;min-height:54px;padding:0 14px}body:has(.home-page) .claim-mark{background:var(--brand-orange);width:30px;height:30px;color:var(--brand-cream);border-radius:9px}body:has(.home-page) .claim-domain{color:var(--brand-ink)}body:has(.home-page) .claim-url input{color:#24181394}body:has(.home-page) .claim-url input::placeholder{color:#24181394}body:has(.home-page) .claim-button{background:var(--brand-lime);min-height:54px;color:var(--brand-ink);border-radius:12px;padding-inline:24px;box-shadow:0 18px 42px -28px #24181380}:is(body:has(.home-page) .claim-button:hover,body:has(.home-page) .claim-button:focus-visible){background:#e7ff55;box-shadow:0 22px 50px -30px #2418139e}.hero,.page-hero,.templates-hub-hero{background:radial-gradient(circle at 78% 18%, #e2a0bdb3, transparent 31%), radial-gradient(circle at 62% 42%, #d9ef65c7, transparent 25%), var(--brand-orange);border-bottom:1px solid #2418132e;position:relative;overflow:hidden}.hero:before,.page-hero:before,.templates-hub-hero:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(circle at 24% 18%,#fff7f233 0 1px,#0000 1px),radial-gradient(circle at 70% 64%,#2418131a 0 1px,#0000 1px);background-size:15px 15px,21px 21px;position:absolute;inset:0}.hero-grid,.page-hero-grid,.templates-hub-shell{z-index:1;position:relative}.hero{padding:clamp(72px,8vw,112px) 0 clamp(64px,8vw,100px)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:clamp(42px,6vw,78px);min-height:calc(100svh - 180px)}.hero-copy{gap:22px;max-width:920px}.hero-copy h1{max-width:780px;color:var(--brand-cream);text-shadow:0 1px #2418131f;font-size:clamp(2.85rem,4.6vw,4.75rem);font-weight:800;line-height:1.02}.hero-copy .hero-title-accent,.hero-copy .lead{color:var(--brand-lime)}.hero-copy .eyebrow,.eyebrow,.kicker{color:var(--brand-ink);background:#fff7f233;border:1px solid #24181338;border-radius:999px;padding:9px 13px;font-size:.76rem;font-weight:800}.hero-copy .eyebrow{color:var(--brand-cream);background:#fff7f224;border-color:#fff7f285}.hero .button-secondary,.page-hero .button-secondary,.templates-hub-hero .button-secondary{color:var(--brand-cream);background:#fff7f233;border-color:#fff7f280}.page-hero-primary-cta{min-height:64px;padding-inline:clamp(34px,5vw,58px);font-size:clamp(1.04rem,1.18vw,1.16rem)}.hero-proof span{color:var(--brand-cream);font-weight:700}.hero-proof span:before{background:var(--brand-lime);content:"";border-radius:999px;width:9px;height:9px;margin-right:8px;display:inline-block}.hero-visual{border-radius:var(--radius-hero);min-height:560px;box-shadow:none;background:0 0;border:0;padding:0}.hero-scroll-window{border-radius:var(--radius-panel);width:min(100%,470px);height:570px}.hero-scroll-window:before{background:linear-gradient(#fd561a38,#0000)}.hero-scroll-window:after{background:linear-gradient(#0000,#fd561a38)}.hero-scroll-card{border-radius:var(--radius-panel);background:#fff7f2d6;padding:18px}.hero-scroll-card img{filter:drop-shadow(0 22px 28px #24181333)}.site-header-home{max-width:100vw;color:var(--brand-cream);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;inset:0 0 auto;overflow-x:clip}.site-header-home .nav-row{max-width:calc(100vw - 32px);min-height:96px}.site-header-home .brand{color:var(--brand-cream);font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:400}.site-header-home .brand-logo{display:block}.site-header-home .brand span,.site-header-home .nav-links,.site-header-home .features-trigger,.site-header-home .nav-links a{color:var(--brand-cream)}.site-header-home .brand span{font-weight:400;position:relative}.site-header-home .brand span:after{content:none;display:none}.site-header-home .features-trigger{font-weight:700}.site-header-home .button-primary{background:var(--brand-lime);min-height:48px;color:var(--brand-ink);gap:10px;padding-inline:22px}.site-header-light{background:var(--brand-cream);color:var(--brand-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #2418131f;position:relative;inset:auto}.site-header-light .brand,.site-header-light .brand span,.site-header-light .nav-links,.site-header-light .features-trigger,.site-header-light .nav-links a{color:var(--brand-ink)}.site-header-light .nav-links a:hover,.site-header-light .nav-links a:focus-visible,.site-header-light .features-trigger:hover,.site-header-light .features-trigger:focus-visible,.site-header-light .features-menu.is-open .features-trigger{color:var(--brand-lime)}.site-header-light .button-primary{background:var(--brand-lime);color:var(--brand-ink)}.site-header-bright,.site-header-bright .brand,.site-header-bright .brand span,.site-header-bright .nav-links,.site-header-bright .features-trigger,.site-header-bright .nav-links a{color:var(--brand-ink)}.site-header-bright .nav-links a:hover,.site-header-bright .nav-links a:focus-visible,.site-header-bright .features-trigger:hover,.site-header-bright .features-trigger:focus-visible{color:var(--primary)}.site-header-bright .features-menu.is-open .features-trigger{color:var(--brand-ink);background:#fff;border-color:#e8d9d0eb;box-shadow:0 10px 28px -24px #24181375}.site-header-bright .button-primary{background:var(--brand-lime);color:var(--brand-ink)}.home-page .hero{background:radial-gradient(circle at 78% 13%, #d9ef65eb, transparent 22%), radial-gradient(circle at 91% 43%, #e2a0bdb8, transparent 31%), radial-gradient(circle at 12% 83%, #e2a0bd9e, transparent 28%), radial-gradient(circle at 50% 70%, #d9ef6542, transparent 22%), var(--brand-orange);border-bottom:1px solid #fff7f22e;max-width:100vw;padding:clamp(132px,12vw,176px) 0 28px;overflow-x:clip}.home-page .hero:before{opacity:.42;background-image:radial-gradient(circle at 20% 24%,#fff7f22e 0 .8px,#0000 .9px),radial-gradient(circle at 66% 58%,#24181317 0 .8px,#0000 .9px),radial-gradient(circle at 44% 78%,#fff7f214 0 1px,#0000 1.1px);background-size:13px 13px,17px 17px,23px 23px}.home-page .hero:after{z-index:0;content:"";mix-blend-mode:soft-light;opacity:.55;pointer-events:none;background-image:linear-gradient(34deg,#fff7f20b 12%,#0000 12% 88%,#24181309 88%),radial-gradient(circle,#fff7f20d,#0000 42%);background-size:7px 7px,100% 100%;position:absolute;inset:0}.home-page .hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(420px,.82fr);align-items:center;gap:clamp(48px,7vw,92px);max-width:calc(100vw - 32px);min-height:min(640px,100svh - 240px)}.home-page .hero-copy{gap:22px;max-width:820px}.home-page .hero-copy h1{max-width:780px;color:var(--brand-cream);letter-spacing:0;text-wrap:balance;font-size:clamp(4rem,6.8vw,7.3rem);font-weight:700;line-height:.94}.home-page .hero-copy .hero-title-accent{color:var(--brand-lime)}.home-page .hero-copy .lead{color:#fff7f2d6;max-width:650px;font-size:clamp(1.18rem,1.9vw,1.48rem);font-weight:400;line-height:1.42}.home-page .hero-copy .lead span{color:var(--brand-cream);text-decoration:underline;-webkit-text-decoration-color:var(--brand-lime);text-decoration-color:var(--brand-lime);text-underline-offset:5px;text-decoration-thickness:2px}.home-page .hero-copy .eyebrow{min-height:34px;color:var(--brand-lime);background:#fff7f214;border-color:#fff7f270;padding-inline:38px;position:relative}.home-page .hero-copy .eyebrow:before,.home-page .hero-copy .eyebrow:after{background:var(--brand-lime);content:"";border-radius:999px;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)}.home-page .hero-copy .eyebrow:before{left:14px}.home-page .hero-copy .eyebrow:after{box-shadow:8px -7px 0 -4px var(--brand-lime), 8px 7px 0 -4px var(--brand-lime);right:14px}.home-page .hero .button-primary{background:var(--brand-lime);min-height:54px;color:var(--brand-ink);gap:10px;padding-inline:30px}.home-page .hero-proof{align-items:stretch;gap:20px;margin-top:14px}.home-page .hero-proof article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding-right:22px;display:grid}.home-page .hero-proof-icon{width:40px;height:40px;color:var(--brand-lime);flex:0 0 40px;display:block}.home-page .hero-proof-accent{color:var(--brand-lime)}.home-page .hero-proof p{color:var(--brand-cream);font-size:.82rem;font-weight:700;line-height:1.42}.home-page .hero-proof p span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;display:block}.home-page .hero-proof p span:before{content:none;display:none}.home-page .hero-proof>span:before{display:none}.hero-trust{z-index:1;border-top:1px solid #fff7f23d;grid-template-columns:minmax(86px,auto) minmax(0,1fr);align-items:center;gap:20px;max-width:calc(100vw - 32px);margin-top:28px;padding-top:24px;display:grid;position:relative}.hero-trust p{color:var(--brand-cream);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800;line-height:1}.hero-review-marquee{min-width:0;overflow:hidden}.hero-review-platforms{will-change:transform;justify-content:flex-start;align-items:center;gap:28px;width:max-content;animation:30s linear infinite heroTrustDrift;display:flex}.hero-review-platforms:hover{animation-play-state:paused}.hero-review-platform{color:#fff7f2eb;letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:clamp(.78rem,1vw,.94rem);font-weight:700;display:inline-flex}.hero-review-icon{flex:0 0 18px;width:18px;height:18px}@keyframes heroTrustDrift{0%{transform:translate(0)}to{transform:translate(calc(-50% - 14px))}}@media (prefers-reduced-motion:reduce){.hero-review-platforms{animation:none}}.section{background:var(--brand-cream);padding:clamp(88px,9vw,112px) 0}.home-page :is(.slogan-section,.section){content-visibility:auto;contain-intrinsic-size:1px 860px}.slogan-section,.feature-showcase-section,.use-case-directory,.template-explore-section,.all-templates-section{border-color:var(--brand-border);background:var(--brand-cream)}.feature-showcase-section{padding-top:clamp(44px,4.5vw,56px);padding-bottom:clamp(44px,4.5vw,56px)}.feature-showcase-section .section-heading h2{max-width:820px;font-size:clamp(1.45rem,2.05vw,2rem);font-weight:700;line-height:1.08}.slogan-section{background:var(--brand-cream)}.home-page #workflow{padding-top:clamp(44px,4.5vw,56px)}.slogan-preview-card{color:var(--brand-ink)}.band-soft{border-block:1px solid var(--brand-border);background:radial-gradient(circle at 14% 12%, #fd561a38, transparent 26%), var(--brand-pink)}.band{border-bottom:1px solid var(--brand-border);background:var(--brand-orange)}.surface-card,.workflow-step,.showcase-visual,.showcase-copy,.workflow-diagram,.module-board,.keyword-chip,.template-tile,.use-case,.gallery-template-card,.template-empty-state,.faq-list details,.seo-narrative,.template-frame,.insight-card,.metric-card,.related-card{border:1px solid var(--brand-border);border-radius:var(--radius-card);background:var(--brand-white);box-shadow:var(--shadow)}.showcase-visual,.module-board,.template-frame{border-radius:var(--radius-panel)}.showcase-visual.orange,.showcase-visual.coral,.showcase-visual.teal,.use-case-card-visual.orange,.use-case-card-visual.coral,.use-case-card-visual.teal,.use-case-card-visual.green,.use-case-card-visual.blue,.use-case-card-visual.neutral,.gallery-template-preview{background:radial-gradient(circle at 78% 12%, #e2a0bd80, transparent 34%), radial-gradient(circle at 10% 72%, #d9ef6580, transparent 34%), var(--brand-cream)}.showcase-visual img{border-color:var(--brand-border);border-radius:var(--radius-panel);box-shadow:0 26px 54px -34px #2418138a}.showcase-category,.text-link,.template-section-heading>p,.template-section-heading a{color:var(--brand-orange)}.showcase-copy p:not(.showcase-category),.workflow-copy p,.surface-card p,.gallery-template-meta span{color:#241813b3;font-weight:400}.workflow-diagram{border-radius:var(--radius-panel);background:var(--brand-white);padding:clamp(24px,3vw,36px)}.workflow-diagram:before{background:var(--brand-orange);opacity:.3}.workflow-node span,.workflow-step span,.number-badge{background:var(--brand-orange);color:var(--brand-cream)}.keyword-band{border-block:1px solid var(--brand-border-on-dark);background:radial-gradient(circle at 20% 0%, #e2a0bd47, transparent 32%), radial-gradient(circle at 88% 20%, #d9ef6542, transparent 32%), var(--brand-ink)}.template-search{border-radius:var(--radius-panel);box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #24181333}.template-search button{background:var(--brand-lime);color:var(--brand-ink)}.template-category-pills a,.template-filter-bar a{border-color:var(--brand-border);color:var(--brand-ink);background:#fff7f2b8}.template-category-pills a span,.gallery-template-meta small{background:var(--brand-lime);color:var(--brand-ink)}.template-category-pills a:hover,.template-filter-bar a:hover,.template-category-pills a.active,.template-filter-bar a.active{border-color:var(--brand-ink);background:var(--brand-white);color:var(--brand-orange)}.gallery-template-card{border-radius:var(--radius-card)}.templates-hub-page .template-section-heading{align-items:start}.templates-hub-page .template-section-heading>div{gap:8px;display:grid}.templates-hub-page .template-section-heading p{color:#241813ad;max-width:640px;font-size:1rem;font-weight:500;line-height:1.5}.templates-hub-page .gallery-template-card{box-shadow:none;background:0 0;border-radius:20px;overflow:visible}.templates-hub-page .gallery-template-preview{aspect-ratio:9/16;background:var(--brand-white);border:1px solid #24181324;border-radius:20px;overflow:hidden;box-shadow:0 22px 48px -34px #2418139e}.templates-hub-page .gallery-template-preview img{object-fit:cover;width:100%;height:100%}.templates-hub-page .gallery-template-meta{gap:7px;padding:12px 2px 0}.templates-hub-page .gallery-template-meta strong{font-size:1rem}.templates-hub-page .gallery-template-meta span{font-size:.88rem;line-height:1.42}.faq-list details{border-radius:var(--radius-card);background:#ffffffe0}.faq-list summary{color:var(--brand-ink);font-weight:800}.footer{background:var(--brand-deep-green)}.footer,.footer a,.footer-heading{color:var(--brand-cream)}.footer .brand,.footer .brand span{color:var(--brand-cream);font-weight:400}.footer .brand-logo{object-fit:contain;border-radius:0;width:38px;height:38px}.footer-brand p{color:#fff7f2c7}.footer-copyright{color:#fff7f285}@media (max-width:1080px){.footer-grid{grid-template-columns:1fr}.footer-brand,.footer-newsletter{grid-column:auto}.footer-brand{justify-self:start}.footer-newsletter{justify-self:start;width:min(100%,560px)}.footer-links-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.footer{padding-bottom:170px}.footer-grid{grid-template-columns:1fr;gap:26px}.footer-brand,.footer-newsletter{grid-column:auto}.footer-links-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.footer-brand p{white-space:normal;max-width:320px}.footer-email{grid-template-columns:minmax(0,1fr) 50px;width:100%}}@media (max-width:520px){.footer-links-row{grid-template-columns:1fr}}.photocolors-page{background:radial-gradient(circle at 84% 0%, #e2a0bd6b, transparent 28%), radial-gradient(circle at 12% 18%, #d9ef655c, transparent 30%), var(--brand-cream)}.photocolors-hero{background:var(--brand-orange);padding:clamp(56px,7vw,88px) 0}.photocolors-hero-copy h1,.photocolors-hero-copy .lead,.photocolors-hero-copy .eyebrow{color:var(--brand-cream)}.photocolors-trust-row span,.photocolors-tool{border-color:var(--brand-border);background:#ffffffe6}.photocolors-tool{border-radius:var(--radius-panel);box-shadow:var(--shadow-strong)}.photocolors-upload-panel,.photocolors-result-panel,.photocolors-landscape-preview{border-color:var(--brand-border);border-radius:var(--radius-card);background:var(--brand-white)}.photocolors-dropzone,.photocolors-result-panel{background:radial-gradient(circle at 20% 18%, #d9ef6561, transparent 34%), radial-gradient(circle at 86% 72%, #e2a0bd6b, transparent 34%), var(--brand-cream)}.photocolors-dropzone{border-color:#2418133d}.photocolors-dropzone:hover,.photocolors-dropzone:focus-within,.photocolors-dropzone.is-selected{border-color:var(--brand-orange);box-shadow:0 22px 42px -32px #2418138c}.photocolors-upload-icon{background:var(--brand-orange)}.photocolors-landscape-art{background:radial-gradient(circle at 74% 22%, #d9ef65b8, transparent 26%), radial-gradient(circle at 14% 72%, #e2a0bdbd, transparent 34%), var(--brand-orange)}.photocolors-ridge.ridge-one{background:#e2a0bd9e}.photocolors-ridge.ridge-two{background:#d9ef65ad}.page-hero{padding:clamp(72px,8vw,110px) 0}.page-hero h1,.page-hero .lead,.page-hero .eyebrow,.page-hero .intent-row span{color:var(--brand-cream)}.page-hero h1{max-width:680px;font-size:clamp(2rem,3.25vw,3rem);line-height:1.05}.page-hero .eyebrow,.page-hero .intent-row span{background:#fff7f224;border-color:#fff7f26b}.page-hero .template-frame{background:#ffffffe6;padding:clamp(24px,4vw,44px)}.templates-hub-heading h1,.templates-hub-heading p:not(.eyebrow),.templates-hub-heading .eyebrow{color:var(--brand-cream)}@media (max-width:980px){h1{font-size:clamp(2.2rem,8.5vw,4.1rem)}h2{font-size:clamp(1.8rem,7vw,3rem)}.hero-grid,.page-hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy h1{max-width:760px;font-size:clamp(2.4rem,8.8vw,4.4rem)}.hero-visual{min-height:470px}.hero-scroll-window{width:min(100%,420px);height:470px}}@media (max-width:640px){body{padding-bottom:0}.shell{width:min(100% - 28px,1200px)}.section{padding:58px 0}.hero,.page-hero,.templates-hub-hero,.photocolors-hero{padding:54px 0 58px}.hero-copy h1{font-size:clamp(2.22rem,10vw,3.32rem);line-height:1.03}.hero-visual{border-radius:24px;min-height:410px;padding:14px}.hero-scroll-window{height:410px}.sticky-claim{grid-template-columns:1fr;gap:10px}.claim-button{width:100%}.template-search{border-radius:var(--radius-card)}}@media (max-width:980px){.site-header-home{position:absolute}.site-header-home .nav-row{min-height:0;padding-block:18px 14px}.site-header-home .nav-links{color:var(--brand-cream);padding-bottom:0}.home-page .hero{padding-top:168px}.home-page .hero-grid{grid-template-columns:1fr;gap:34px;min-height:0}.home-page .hero-copy h1{max-width:720px;font-size:clamp(3.2rem,11vw,5.8rem)}.home-page .hero-proof{flex-wrap:wrap}.home-page .hero-proof article+article{border-left:0;padding-left:0}.hero-review-platforms{justify-content:flex-start}}@media (max-width:640px){.site-header-home .brand{font-size:1.55rem}.site-header-home .nav-actions{margin-left:auto}.site-header-home .nav-actions .button{min-height:46px;padding-inline:18px}.home-page .hero{padding-top:156px}.home-page .hero-copy{gap:18px}.home-page .hero-copy h1{font-size:clamp(2.86rem,14vw,4.2rem);line-height:.98}.home-page .hero-copy .lead{font-size:1.05rem;line-height:1.48}.home-page .hero-proof{grid-template-columns:1fr;gap:14px;margin-top:6px;display:grid}.home-page .hero-proof article{padding-right:0}.hero-trust{margin-top:22px;padding-top:20px}.hero-trust span{letter-spacing:.1em;font-size:.76rem}}.site-header-home .nav-row{min-height:78px}.site-header-home .button-primary{min-height:48px}.home-page .hero{padding:clamp(92px,8vw,124px) 0 22px}.home-page .hero-grid{min-height:min(560px,100svh - 196px)}.home-page .hero-copy{gap:16px}.home-page .hero-copy .eyebrow{min-height:30px}.home-page .hero-copy h1{font-size:clamp(3.35rem,5.5vw,5.85rem)}.home-page .hero-copy .lead{max-width:620px;font-size:clamp(1.02rem,1.5vw,1.22rem)}.home-page .hero .action-row{margin-top:4px}.home-page .hero-proof{margin-top:6px}.hero-trust{margin-top:18px;padding-top:18px}@media (max-width:980px){.home-page .hero{padding-top:138px}.home-page .hero-grid{gap:26px}.home-page .hero-proof p .hero-proof-desktop-line{display:none}}@media (max-width:640px){.site-header-home .nav-row{padding-block:14px 10px}.site-header-home .nav-actions .button{min-height:42px}.home-page .hero{padding-top:98px}.home-page .hero-copy{gap:14px}.home-page .hero-copy h1{font-size:clamp(2.2rem,10.4vw,3.05rem)}.home-page .hero-scroll-window{height:380px}}@media (max-width:980px){.site-header .nav-row{min-height:0;padding-block:18px 14px}.site-header .nav-links{color:var(--brand-ink);padding-bottom:0}.page-hero,.templates-hub-hero,.photocolors-hero{padding-top:150px}}@media (max-width:640px){.site-header .brand{gap:8px;font-size:1.18rem}.site-header .brand-logo{width:30px;height:30px}.site-header .nav-actions .button{min-height:42px;padding-inline:18px}.page-hero,.templates-hub-hero,.photocolors-hero{padding-top:132px}}.home-page .hero-scroll-window{height:570px;-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}.home-page .hero-scroll-window:before,.home-page .hero-scroll-window:after{display:block}.home-page .hero-scroll-card{box-shadow:none;background:#fff7f2d6;padding:18px}.home-page .hero-scroll-card:hover{transform:translateY(-5px)}.home-page .hero-scroll-card img{filter:drop-shadow(0 22px 28px #24181333)}.home-page .hero-proof{align-items:center;gap:24px;width:min(100%,760px);display:flex}.home-page .hero-proof article{grid-template-columns:40px max-content;gap:18px;min-width:0;padding:0}.home-page .hero-proof article:first-child{padding-left:0}.home-page .hero-proof article+article{border-left:1px solid #fff7f247;padding-left:24px}@media (max-width:640px){.home-page .hero-scroll-window{height:420px}.home-page .hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;display:grid}.home-page .hero-proof article{grid-template-columns:22px minmax(0,1fr);justify-content:start;gap:6px;padding:0 6px}.home-page .hero-proof article:first-child{padding-left:0}.home-page .hero-proof article+article{padding-left:6px}.home-page .hero-proof-icon{flex-basis:22px;width:22px;height:22px}.home-page .hero-proof p{min-width:0;font-size:.58rem;line-height:1.24}.home-page .hero-proof p span{white-space:normal}.home-page .hero-proof p .hero-proof-desktop-line{display:none}.hero-trust{grid-template-columns:1fr;gap:12px;overflow:visible}.hero-trust p{font-size:.62rem}.hero-review-platforms{gap:22px}.hero-review-platform{font-size:.68rem;line-height:1}.hero-review-icon{flex-basis:15px;width:15px;height:15px}}@media (max-width:420px){.hero-trust p{font-size:.56rem}.hero-review-platform{font-size:.62rem}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.module-board .module{opacity:0;animation:none;transform:none}.module-board .module:first-child{opacity:1}}@media (max-width:1100px){.slogan-wrap{grid-template-columns:1fr}.slogan-feature-card{min-height:320px}.slogan-feature-card h2{max-width:min(100% - 108px,620px)}.slogan-preview-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.slogan-preview-card{min-height:320px}}@media (max-width:760px){.slogan-section{padding:28px 0 42px}.slogan-wrap{max-width:calc(100vw - 24px)}.slogan-feature-card{grid-template-rows:none;gap:18px;min-height:0;padding:24px 22px 18px}.slogan-feature-card:after{width:58px;height:58px;top:22px;right:22px}.slogan-feature-card h2{max-width:min(100% - 82px,560px);font-size:clamp(1.82rem,8.6vw,2.48rem)}.slogan-feature-card p{margin-top:0;font-size:.95rem;line-height:1.46}.slogan-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:0}.slogan-primary-link,.slogan-secondary-link{min-height:40px;font-size:.86rem}.slogan-primary-link{padding-inline:16px}.slogan-preview-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-inline:0;padding:0;display:grid;overflow:visible}.slogan-preview-card{border-radius:20px;min-height:218px;padding:16px 14px 0}.slogan-preview-copy{gap:5px}.slogan-preview-copy strong{font-size:.88rem;line-height:1.08}.slogan-preview-copy span{font-size:.66rem;line-height:1.28}.slogan-preview-card img{border-radius:14px 14px 0 0;width:124%;height:118px;margin:auto -12% -8px}}@media (max-width:640px){.workflow-heading-title{max-width:100%;font-size:clamp(1.9rem,9vw,2.55rem)}.workflow-heading-title span{white-space:normal}.feature-showcase-section{padding-top:29px}.feature-showcase-section .section-heading{text-align:left;align-items:flex-start;gap:10px;margin:0 0 22px}.feature-showcase-section .section-heading h2,.feature-showcase-section .section-heading p{max-width:100%}.feature-showcase-section .section-heading p{font-size:.92rem;line-height:1.52}.feature-showcase-section .showcase-copy{gap:14px;padding:22px 20px 26px}.feature-showcase-section .showcase-category{min-height:24px;padding:5px 10px;font-size:.62rem;line-height:1}.feature-showcase-section .showcase-copy h3{max-width:100%;font-size:clamp(1.32rem,1.9vw,1.82rem);font-weight:700;line-height:1.12}.feature-showcase-section .text-link-desktop{display:none}.feature-showcase-section .text-link-mobile{display:inline}.home-page .split{gap:18px}.module-board{height:clamp(260px,62vw,340px);min-height:0;padding:14px;display:block;position:relative;overflow:hidden}.module-board .module{aspect-ratio:auto;opacity:0;will-change:opacity, transform;min-height:0;animation:12s ease-in-out infinite moduleBoardCarousel;position:absolute;inset:14px}.module-board .module:first-child{animation-delay:0s}.module-board .module:nth-child(2){animation-delay:3s}.module-board .module:nth-child(3){animation-delay:6s}.module-board .module:nth-child(4){animation-delay:9s}.module-board .module img{object-fit:contain;min-height:0;padding:8px}.home-page #workflow{padding-top:28px;padding-bottom:32px}.home-page #workflow .section-heading{gap:10px;margin-bottom:20px}.home-page #workflow .kicker{min-height:26px;padding:6px 12px;font-size:.62rem}.workflow-diagram{border-radius:22px;padding:18px}.workflow-diagram-step,.workflow-diagram-step:nth-child(odd),.workflow-diagram-step:nth-child(n+3){gap:14px;padding:16px 0 0}.workflow-diagram-step:first-child{padding-top:0}.workflow-node span{border-width:5px;width:40px;height:40px;font-size:.72rem;font-weight:800}.workflow-copy{gap:9px}.workflow-copy h3{font-size:clamp(1.05rem,4.7vw,1.3rem);font-weight:700;line-height:1.14}.workflow-copy p{font-size:.86rem;line-height:1.48}.home-page #templates{border-block:1px solid var(--brand-border);padding-top:28px;padding-bottom:28px}.home-page #templates .section-heading{text-align:left;align-items:flex-start;gap:10px;margin-bottom:22px}.home-page #templates .section-heading h2,.home-page #templates .section-heading p{max-width:100%}.home-page #templates .section-heading p{font-size:.92rem;line-height:1.52}.home-page #templates .template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-page #templates .template-tile{border-radius:14px;min-height:46px;padding:10px 14px;font-size:.9rem;font-weight:600}.home-page #faq{padding-top:24px;padding-bottom:28px}.home-page #faq .section-heading{gap:0;margin-bottom:18px}.home-page #faq .faq-list{gap:10px}.home-page #faq .faq-list details{border-radius:14px;padding:0 16px}.home-page #faq .faq-list summary{padding:14px 0;font-size:.9rem;font-weight:600;line-height:1.32}.home-page #faq .faq-list p{padding:0 0 14px;font-size:.86rem;line-height:1.52}}h1,h1 *{font-weight:700!important}:is(.eyebrow,.kicker,.showcase-category){--label-color:var(--brand-orange);border:1px solid color-mix(in srgb, var(--label-color) 42%, transparent);width:fit-content;min-height:34px;color:var(--label-color);letter-spacing:0;text-transform:uppercase;box-shadow:none;background:#fff7f21f;border-radius:999px;justify-content:center;align-items:center;padding:9px 18px;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex;position:relative}:is(.eyebrow,.kicker,.showcase-category):before,:is(.eyebrow,.kicker,.showcase-category):after{content:none;display:none}.home-page .hero-copy .eyebrow{--label-color:var(--brand-lime);background:#fff7f214;border-color:#fff7f270;padding-inline:18px}.home-page .showcase-category{--label-color:var(--brand-orange)}.home-page .band-soft .kicker{--label-color:var(--brand-orange);background:#fff7f238}.home-page #start{padding-top:clamp(16px,2vw,28px);padding-bottom:clamp(24px,3vw,40px)}.home-page #faq{padding-bottom:clamp(24px,3vw,40px)}.home-page :is(.slogan-feature-card h2,.section-heading h2,.split h2,.workflow-heading-title,#start .cta-panel h2){max-width:820px;font-size:clamp(1.45rem,2.05vw,2rem);font-weight:700;line-height:1.08}@media (max-width:760px){.home-page .slogan-feature-card h2{max-width:min(100% - 78px,520px);font-size:clamp(1.42rem,6.4vw,1.9rem);line-height:1.06}}.home-page #start .cta-panel{background:var(--brand-orange);box-shadow:none;color:var(--brand-white);border:0;border-radius:28px;gap:14px;padding:clamp(54px,5.5vw,76px) clamp(24px,5vw,56px)}.home-page .cta-panel .eyebrow{min-height:0;color:var(--brand-white);letter-spacing:0;box-shadow:none;background:0 0;border:0;padding:0;font-size:clamp(.86rem,1.1vw,1rem);font-weight:800;display:block}.home-page #start .cta-panel h2{max-width:820px;color:var(--brand-white);font-size:clamp(1.45rem,2.05vw,2rem);font-weight:700;line-height:1.08}.home-page #start .cta-panel p:not(.eyebrow){color:#fff7f2c7;max-width:680px;font-size:clamp(1rem,1.35vw,1.16rem);font-weight:400;line-height:1.45}.section-heading h2,.workflow-heading-title,.template-section-heading h2,.photocolors-info-copy h2,.photocolors-cta-panel h2,.cta-panel h2,.linkbio-section-copy h2,.linkbio-section-heading h2,.linkbio-sticker-heading h2,.linkbio-final-panel h2,.bio-profile-preview h2,.bio-section-copy h2,.bio-section-heading h2,.bio-sticker-heading h2,.bio-final-panel h2{max-width:820px;font-size:clamp(1.45rem,2.05vw,2rem);font-weight:700;line-height:1.08}.home-page #start .cta-panel .button{background:var(--brand-lime);min-height:54px;color:var(--brand-ink);box-shadow:none;border:0;border-radius:999px;margin-top:8px;padding-inline:clamp(28px,4vw,46px);font-size:clamp(.96rem,1.1vw,1.06rem);font-weight:800}.home-page #start .cta-panel .button:hover,.home-page #start .cta-panel .button:focus-visible{background:#e7ff55;box-shadow:0 18px 44px -28px #241813b3}.home-page .section .button-primary{background:var(--brand-lime);min-height:58px;color:var(--brand-ink);gap:10px;padding-inline:28px;box-shadow:0 18px 42px -26px #2418138a}.home-page .section .button-primary:hover,.home-page .section .button-primary:focus-visible{background:#e7ff55;transform:translateY(-2px);box-shadow:0 22px 54px -30px #2418139e}.home-page .section .button-ghost{min-height:58px;color:var(--brand-ink);background:#ffffffc7;border-color:#2418132e;gap:10px;padding-inline:28px;box-shadow:0 16px 36px -30px #2418136b}.home-page .section .button-ghost:hover,.home-page .section .button-ghost:focus-visible{border-color:var(--brand-orange);background:var(--brand-white);color:var(--brand-orange);transform:translateY(-2px);box-shadow:0 20px 48px -32px #24181380}.legal-page{background:var(--brand-cream)}.legal-hero{border-bottom:1px solid var(--brand-border);background:var(--brand-orange);padding:clamp(74px,9vw,116px) 0 clamp(58px,7vw,86px)}.legal-shell{justify-items:start;gap:18px;display:grid}.legal-shell h1{max-width:820px;color:var(--brand-cream);font-size:clamp(3rem,6.2vw,6.4rem);line-height:.96}.legal-shell .lead{color:#fff7f2db;max-width:760px;font-size:clamp(1.05rem,1.7vw,1.28rem);font-weight:400}.legal-updated{color:#fff7f2b8;font-size:.92rem;font-weight:700}.legal-content-section{padding:clamp(54px,7vw,84px) 0}.legal-content{gap:18px;max-width:880px;display:grid}.legal-note,.legal-section{border:1px solid var(--brand-border);border-radius:var(--radius-card);background:#ffffffc7;padding:clamp(22px,3vw,32px)}.legal-note p,.legal-section p{color:#241813b8;font-weight:400}.legal-note a{color:var(--brand-orange);font-weight:700}.legal-section h2{color:var(--brand-ink);margin-bottom:10px;font-size:clamp(1.24rem,2vw,1.62rem);line-height:1.16}.legal-longform{gap:18px;display:grid}.legal-longform h1{color:var(--brand-ink);font-size:clamp(2rem,4vw,3.6rem);line-height:1}.legal-longform h2{margin-top:18px}.legal-longform h3{color:var(--brand-ink);font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.24}.legal-longform p,.legal-longform li{color:#241813b8;font-size:.98rem;font-weight:400;line-height:1.72}.legal-longform ul,.legal-longform ol{margin:0;padding-left:1.35rem}.legal-longform a{color:var(--brand-orange);overflow-wrap:anywhere;font-weight:700}.legal-longform hr{border:0;border-top:1px solid var(--brand-border);width:100%}.legal-longform .subheading-anchor{display:none}.legal-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.partner-hero-actions{justify-items:start;gap:14px;max-width:780px;display:grid}.partner-hero-actions p{color:#fff7f2d1;margin:0;font-size:.98rem;line-height:1.5}.partner-hero-actions a:not(.button){color:var(--brand-cream);text-underline-offset:.2em;font-weight:800;text-decoration:underline}.partner-directory-section{padding:clamp(54px,7vw,84px) 0}.partner-directory-shell{gap:24px;display:grid}.partner-directory-heading{gap:10px;max-width:720px;display:grid}.partner-directory-heading h2,.partner-empty-state h2{color:var(--brand-ink);margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.partner-directory-heading p,.partner-empty-state p,.partner-card p{color:#241813b8;margin:0;line-height:1.58}.partner-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.partner-card,.partner-empty-state{border:1px solid var(--brand-border);box-shadow:var(--shadow);background:#ffffffd1;border-radius:8px}.partner-card{grid-template-rows:64px auto 1fr auto;gap:18px;min-height:300px;padding:24px;display:grid}.partner-card img{object-fit:contain;object-position:left center;width:160px;max-width:100%;height:64px}.partner-card h3{color:var(--brand-ink);margin:0 0 8px;font-size:1.35rem;line-height:1.12}.partner-card a{min-height:28px;color:var(--brand-orange);align-self:end;align-items:center;font-size:.98rem;font-weight:800;line-height:1.2;display:inline-flex}.partner-empty-state{justify-items:start;gap:16px;max-width:760px;padding:clamp(26px,4vw,42px);display:grid}@media (max-width:980px){.partner-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.partner-card-grid{grid-template-columns:1fr}}@media (max-width:760px){h2,.section-heading h2,.workflow-heading-title,.template-section-heading h2,.photocolors-info-copy h2,.photocolors-cta-panel h2,.cta-panel h2,.linkbio-section-copy h2,.linkbio-section-heading h2,.linkbio-sticker-heading h2,.linkbio-final-panel h2,.bio-profile-preview h2,.bio-section-copy h2,.bio-section-heading h2,.bio-sticker-heading h2,.bio-final-panel h2,.legal-section h2{font-size:clamp(1.45rem,2.05vw,2rem);font-weight:700;line-height:1.08}main:not(.home-page) :is(.page-hero,.templates-hub-hero,.photocolors-hero,.legal-hero){padding-top:88px;padding-bottom:48px}main:not(.home-page) :is(.page-hero h1,.templates-hub-heading h1,.photocolors-hero-copy h1,.legal-shell h1,.linkbio-copy h1,.bio-browser-hero-copy h1){width:100%;max-width:100%;text-shadow:none;font-size:clamp(2.2rem,10.4vw,3.05rem);font-weight:700;line-height:.98}main:not(.home-page) .page-hero h1{font-size:clamp(1.85rem,8.8vw,2.45rem);line-height:1.04}main:not(.home-page) :is(.page-hero .lead,.templates-hub-heading p:not(.eyebrow),.photocolors-hero-copy .lead,.legal-shell .lead,.linkbio-copy p,.bio-browser-hero-copy p){max-width:100%;font-size:1.05rem;font-weight:400;line-height:1.48}main:not(.home-page)>.section,main:not(.home-page) :is(.template-explore-section,.all-templates-section,.photocolors-info-section,.photocolors-compare-section,.photocolors-cta-band,.linkbio-proof-section,.linkbio-seo-section,.linkbio-workflow-section,.linkbio-template-section,.linkbio-faq-section,.bio-feature-section,.bio-seo-section,.bio-workflow-section,.bio-template-section,.bio-faq-section,.legal-content-section){padding-top:28px;padding-bottom:28px}main:not(.home-page) :is(.section-heading,.template-section-heading,.photocolors-info-copy,.photocolors-cta-panel,.linkbio-section-copy,.linkbio-section-heading,.linkbio-sticker-heading,.bio-section-copy,.bio-section-heading,.bio-sticker-heading){gap:10px;margin-bottom:22px}main:not(.home-page) :is(h2,.section-heading h2,.template-section-heading h2,.photocolors-upload-panel h2,.photocolors-info-copy h2,.photocolors-cta-panel h2,.cta-panel h2,.linkbio-today-card h2,.linkbio-proof-grid h2,.linkbio-hero-proof-row h2,.linkbio-section-copy h2,.linkbio-section-heading h2,.linkbio-sticker-heading h2,.linkbio-template-grid h2,.linkbio-related-section h2,.linkbio-final-panel h2,.bio-profile-preview h2,.bio-section-copy h2,.bio-section-heading h2,.bio-sticker-heading h2,.bio-related-section h2,.bio-final-panel h2,.legal-section h2){max-width:100%;font-size:clamp(1.45rem,2.05vw,2rem);font-weight:700;line-height:1.08}main:not(.home-page) :is(.surface-card h3,.photocolors-info-list h3,.photocolors-comparison-card h3,.photocolors-workflow-step h3,.bio-seo-brief-card h3,.template-category-card strong,.gallery-template-meta strong){font-size:clamp(1.05rem,4.7vw,1.42rem);font-weight:700;line-height:1.14}main:not(.home-page) :is(.eyebrow,.kicker,.showcase-category,.linkbio-pill,.bio-pill){display:none}main:not(.home-page) :is(.section-heading>p,.page-hero .lead,.templates-hub-heading p:not(.eyebrow),.photocolors-upload-panel p,.photocolors-info-list p,.photocolors-comparison-card p,.photocolors-workflow-step p,.photocolors-cta-panel p:not(.kicker),.surface-card p,.workflow-step p,.seo-narrative p,.insight-card p,.metric-card p,.related-card p,.gallery-template-meta span,.template-category-card small,.legal-note p,.legal-section p,.linkbio-copy p,.linkbio-section-copy p:not(.linkbio-pill),.linkbio-final-panel p:not(.linkbio-pill),.bio-browser-hero-copy p,.bio-section-copy p:not(.bio-pill),.bio-final-panel p:not(.bio-pill)){font-size:.92rem;font-weight:400;line-height:1.52}main:not(.home-page) :is(.surface-card,.workflow-step,.seo-narrative,.insight-card,.metric-card,.related-card,.template-category-card,.gallery-template-meta,.template-empty-state,.photocolors-upload-panel,.photocolors-result-panel,.photocolors-info-list article,.photocolors-comparison-card,.photocolors-workflow-step,.photocolors-cta-panel,.legal-note,.legal-section,.partner-card,.partner-empty-state,.linkbio-proof-grid article,.linkbio-hero-proof-row article,.linkbio-seo-grid article,.linkbio-template-grid>div,.linkbio-final-panel,.bio-seo-brief-card,.bio-final-panel){border-radius:18px;padding:20px}main:not(.home-page) :is(.feature-grid,.workflow-list,.insight-list,.metrics-grid,.template-category-grid,.all-template-grid,.photocolors-info-list,.photocolors-comparison-grid,.photocolors-workflow-grid,.linkbio-proof-grid,.linkbio-hero-proof-row,.linkbio-seo-grid,.linkbio-template-grid,.bio-seo-brief-grid,.bio-template-grid,.bio-feature-board,.bio-steps,.faq-list){gap:10px}.seo-comparison-row{grid-template-columns:minmax(0,1fr)}.seo-comparison-row>*{border-left:0;border-top:1px solid var(--brand-border);padding:16px}.seo-comparison-row>:first-child{border-top:0}.seo-comparison-head{display:none}.seo-comparison-row strong:before,.seo-comparison-row p:before{color:var(--brand-orange);text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}.seo-comparison-row strong:before{content:"What to compare"}.seo-comparison-row p:nth-child(2):before{content:"CueCue"}.seo-comparison-row p:nth-child(3):before{content:"Nas.io"}main:not(.home-page) :is(.use-case-grid,.keyword-grid,.template-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}main:not(.home-page) :is(.use-case,.keyword-chip,.keyword-list li,.module-list span){border-radius:14px;min-height:46px;padding:10px 12px;font-size:.86rem;font-weight:600;line-height:1.22}main:not(.home-page) :is(.template-search,.template-filter-bar a,.template-category-pills a){min-height:40px;font-size:.84rem;font-weight:700}main:not(.home-page) .gallery-template-meta small{min-height:0;padding:5px 8px;font-size:.62rem;font-weight:800}.templates-hub-page .template-explore-section{padding-bottom:22px}.templates-hub-page .all-templates-section{padding-top:18px}.photocolors-cta-band{padding-top:22px;padding-bottom:22px}.photocolors-page #faq{padding-top:22px}.compact-section{padding-top:16px}.compact-section+.seo-feature-section{padding-top:18px}.seo-feature-section{padding-bottom:12px}.seo-feature-section+.seo-workflow-section{padding-top:14px}.seo-workflow-section{padding-bottom:4px}.seo-workflow-section+.seo-related-pages-section{padding-top:4px}.seo-related-pages-section{padding-top:4px;padding-bottom:4px}.seo-related-pages-section .section-heading{margin-bottom:12px}.seo-related-pages-section .feature-cta{margin-top:12px}.seo-faq-section{padding-top:3px}.templates-hub-page .gallery-template-card{border-radius:14px;box-shadow:0 14px 30px -26px #2418136b}.templates-hub-page .gallery-template-preview{aspect-ratio:1/.62}.templates-hub-page .gallery-template-meta small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:4px 6px;font-size:.48rem;font-weight:700;line-height:1;overflow:hidden}.templates-hub-page .gallery-template-meta strong{font-size:.72rem;font-weight:650;line-height:1.14}.templates-hub-page .gallery-template-meta span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.templates-hub-page .template-section-heading{align-items:start}.templates-hub-page .templates-hub-hero{padding-top:96px;padding-bottom:32px}.templates-hub-page .templates-hub-shell{gap:18px}.templates-hub-page .templates-hub-heading{gap:10px}.templates-hub-page .templates-hub-heading h1{font-size:clamp(2.35rem,10vw,3.05rem)}.templates-hub-page .templates-hub-heading p:not(.eyebrow){font-size:.94rem;line-height:1.42}.templates-hub-page .template-search{border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px 12px 10px 16px}.templates-hub-page .template-search-icon{border-width:3px;width:19px;height:19px}.templates-hub-page .template-search input{font-size:.95rem}.templates-hub-page .template-search button{border-radius:999px;grid-column:auto;width:auto;min-height:42px;padding:0 18px}.templates-hub-page .template-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.templates-hub-page .template-filter-bar a{white-space:nowrap;border-radius:999px;justify-content:center;min-height:39px;padding:0 8px;font-size:.78rem}.templates-hub-page .all-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.templates-hub-page .gallery-template-card{padding:0}.templates-hub-page .gallery-template-preview{aspect-ratio:9/16;border-radius:14px}.templates-hub-page .gallery-template-preview img{object-fit:cover;width:100%;height:100%}.templates-hub-page .gallery-template-meta{gap:4px;padding:8px 1px 0}main:not(.home-page) :is(.button,.linkbio-button,.bio-button,.photocolors-tool-actions .button,.responseForm button){min-height:46px;padding-inline:18px;font-size:.92rem;font-weight:800}main:not(.home-page) .faq-list details{border-radius:14px;padding:0 16px}main:not(.home-page) .faq-list summary{padding:14px 0;font-size:.9rem;font-weight:600;line-height:1.32;list-style:none}main:not(.home-page) .faq-list summary::-webkit-details-marker{display:none}main:not(.home-page) .faq-list p{margin-top:0;padding:0 0 14px;font-size:.86rem;font-weight:400;line-height:1.52}}@media (max-width:980px){.site-header .nav-row{z-index:90;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(100% - 24px,1200px);max-width:calc(100vw - 24px);padding-block:12px;display:grid;position:relative}.site-header .brand{gap:0;min-width:0;font-size:1.18rem}.site-header .brand-logo{width:30px;height:30px}.site-header .brand-logo-lockup{width:112px;height:auto}.site-header .brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-top-cta{z-index:92;border:1px solid #d9ef6580;min-height:38px;padding:0 13px;font-size:.78rem;font-weight:650;box-shadow:0 16px 34px -26px #241813b8}.mobile-menu-trigger{z-index:92;width:46px;height:46px;color:var(--brand-cream);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff7f229;border-color:#fff7f28f;box-shadow:inset 0 0 0 1px #ffffff0f}.site-header:not(.site-header-home) .mobile-menu-trigger{color:var(--brand-ink);background:#fff7f2c2;border-color:#2418131f}.site-header.is-mobile-menu-open .mobile-menu-trigger{background:var(--brand-lime);color:var(--brand-ink);border-color:#d9ef65b8}.site-header.is-mobile-menu-open .mobile-menu-backdrop{z-index:78;cursor:pointer;background:#2418132e;border:0;display:block;position:fixed;inset:0}.site-header .mobile-menu-panel{z-index:88;overscroll-behavior:contain;width:min(358px,100vw - 24px);max-height:min(74svh,620px);color:var(--brand-ink);opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff7f2fa;border:1px solid #e8d9d0f5;border-radius:24px;gap:10px;padding:12px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;transform:translateY(-8px)scale(.98);box-shadow:0 30px 80px -44px #241813a8}.site-header.is-mobile-menu-open .mobile-menu-panel{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .16s,transform .16s,visibility linear;transform:translateY(0)scale(1)}.mobile-menu-heading{color:#24181394;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:34px;padding:0 6px 4px;font-size:.72rem;font-weight:700;display:flex}.site-header .nav-links{width:100%;color:var(--brand-ink);gap:8px;font-size:.92rem;font-weight:650;display:grid}.site-header .nav-links>a,.site-header .features-trigger{background:var(--white);min-height:48px;color:var(--brand-ink);border:1px solid #e8d9d0e6;border-radius:16px;padding:0 14px;font-weight:650;box-shadow:0 12px 30px -30px #24181373}.site-header .nav-links>a:hover,.site-header .nav-links>a:focus-visible,.site-header .features-trigger:hover,.site-header .features-trigger:focus-visible,.site-header .features-menu.is-open .features-trigger{color:var(--brand-ink);background:#d9ef6538;border-color:#d9ef65c7;outline:none;box-shadow:0 0 0 4px #d9ef651f}.site-header .features-menu{gap:8px;display:grid}.site-header .features-menu:after{display:none}.site-header .features-panel{width:100%;max-height:0;box-shadow:none;opacity:1;pointer-events:none;background:0 0;border:0;border-radius:18px;grid-template-columns:1fr;gap:10px;padding:0;transition:max-height .18s,opacity .16s;display:grid;position:static;overflow:hidden;transform:none}.site-header .features-menu.is-open .features-panel{opacity:1;pointer-events:auto;max-height:520px;overflow-y:auto;transform:none}.site-header .features-primary{grid-template-columns:1fr;gap:8px;display:grid}.site-header .features-featured,.site-header .features-featured+.features-featured,.site-header .features-more{background:#ffffffb8;border:1px solid #e8d9d0d1;border-radius:16px;min-height:0;padding:12px}.site-header .feature-icon{width:34px;height:34px;box-shadow:none;border-radius:10px;margin-bottom:8px}.site-header .feature-icon.id:before{width:8px;height:8px;top:9px;left:9px}.site-header .feature-icon.id:after{width:14px;height:7px;bottom:8px;left:7px}.site-header .feature-icon.link:before,.site-header .feature-icon.link:after{border-width:4px;width:17px;height:9px}.site-header .feature-icon.link:before{top:12px;left:5px}.site-header .feature-icon.link:after{top:12px;right:5px}.site-header .feature-icon.calendar:before{border-width:3px;border-radius:4px;inset:8px 7px 7px}.site-header .feature-icon.calendar:after{height:3px;box-shadow:0 7px 0 var(--white);top:15px;left:11px;right:11px}.site-header .features-featured h3{max-width:none;font-size:.96rem;font-weight:700}.site-header .features-featured>p{display:none}.site-header .feature-links{flex-flow:wrap;gap:6px;margin-top:10px;display:flex}.site-header .feature-links a,.site-header .features-panel .feature-links a,.site-header-home .features-panel .feature-links a{width:auto;min-height:30px;color:var(--brand-ink);background:#fff7f2d1;border:1px solid #e8d9d0d1;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:600}.site-header .features-more>p{margin-bottom:10px;font-size:.78rem;font-weight:700}.site-header .nav-actions{border-top:1px solid #e8d9d0e0;padding-top:10px;display:block}.site-header .nav-actions .button{width:100%;min-height:46px;font-size:.9rem;font-weight:700}}@media (max-width:420px){.mobile-top-cta{min-height:36px;padding:0 11px;font-size:.74rem}.mobile-menu-trigger{width:42px;height:42px}.site-header .mobile-menu-panel{width:calc(100vw - 20px)}}@media (max-width:980px){.site-header.is-mobile-menu-open .mobile-menu-backdrop{background:#24181314}.site-header .mobile-menu-panel{transform-origin:top;background:#fff;border:1px solid #e8d9d0eb;border-top:0;border-radius:0 0 24px 24px;grid-auto-rows:max-content;align-content:start;align-items:stretch;gap:0;width:auto;height:auto;min-height:0;max-height:calc(100svh - 70px);padding:0 0 16px;position:fixed;inset:70px 16px auto;transform:translateY(-10px);box-shadow:0 26px 54px -38px #24181380}.site-header.is-mobile-menu-open .mobile-menu-panel{transform:translateY(0)}.mobile-menu-heading{display:none}.site-header .nav-links{color:#111318;gap:0;padding:0}.site-header .desktop-features-menu{display:none}.site-header .mobile-feature-group{gap:0;display:grid}.site-header .mobile-more-features{gap:0;padding-top:10px;display:grid}.site-header .mobile-more-features p{color:#11131885;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:8px 28px 6px;font-size:.72rem;font-weight:700;line-height:1}.site-header .nav-links>a,.site-header .features-trigger,.site-header .mobile-feature-trigger{min-height:54px;box-shadow:none;color:#111318;cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;border-radius:0;padding:0 28px;font-size:clamp(1.26rem,5.6vw,1.55rem);font-weight:400;line-height:1}.site-header .nav-links>a,.site-header .mobile-feature-trigger{justify-content:space-between;align-items:center;width:100%;display:flex}.site-header .mobile-more-features a{min-height:34px;box-shadow:none;color:#111318bd;letter-spacing:-.005em;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:0 28px;font-size:.96rem;font-weight:400;line-height:1.15;display:flex}.site-header .mobile-feature-group.is-open .nav-chevron-icon{transform:rotate(90deg)}.site-header .mobile-feature-panel{border-left:1px solid #1113181f;gap:0;max-height:0;margin-left:28px;padding-left:14px;transition:max-height .18s;display:grid;overflow:hidden}.site-header .mobile-feature-group.is-open .mobile-feature-panel{max-height:190px;padding-bottom:6px}.site-header .mobile-feature-panel a{color:#111318bd;letter-spacing:-.005em;align-items:center;min-height:30px;font-size:.96rem;font-weight:400;line-height:1.15;display:flex}.site-header .features-trigger:after{color:#111318;content:"›";border:0;width:auto;height:auto;font-family:Arial,sans-serif;font-size:1.16rem;font-weight:400;line-height:1;transform:none}.site-header .features-menu.is-open .features-trigger:after{transform:rotate(90deg)}.site-header .nav-links>a:hover,.site-header .nav-links>a:focus-visible,.site-header .mobile-feature-trigger:hover,.site-header .mobile-feature-trigger:focus-visible,.site-header .mobile-more-features a:hover,.site-header .mobile-more-features a:focus-visible,.site-header .features-trigger:hover,.site-header .features-trigger:focus-visible,.site-header .features-menu.is-open .features-trigger{color:#111318;box-shadow:none;background:0 0;border-color:#0000}.site-header .features-panel{background:0 0;border:0;padding:0 28px}.site-header .features-menu.is-open .features-panel{max-height:330px}.site-header .features-primary{border-left:1px solid #1113181f;gap:0;padding:0 0 6px 14px}.site-header .features-featured,.site-header .features-featured+.features-featured,.site-header .features-more{background:0 0;border:0;border-radius:0;padding:7px 0}.site-header .feature-icon,.site-header .features-more{display:none}.site-header .features-featured h3{color:#111318b8;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700;line-height:1}.site-header .feature-links{gap:0;margin-top:6px;display:grid}.site-header .feature-links a,.site-header .features-panel .feature-links a,.site-header-home .features-panel .feature-links a{color:#111318;background:0 0;border:0;border-radius:0;min-height:30px;padding:0;font-size:1rem;font-weight:400}.site-header .nav-actions{border-top:1px solid #11131814;margin-top:10px;padding:14px 20px 0;display:block}.site-header .nav-actions .button{background:var(--brand-lime);width:100%;min-height:46px;color:var(--brand-ink);border-radius:999px;justify-content:center;padding-inline:18px;font-size:.92rem;font-weight:700}.site-header .nav-actions .desktop-cta-label{display:none}.site-header .nav-actions .mobile-cta-label{display:inline}}@media (max-width:420px){.site-header .mobile-menu-panel{inset-inline:10px;min-height:0;max-height:calc(100svh - 66px);top:66px}.site-header .nav-links>a,.site-header .features-trigger,.site-header .mobile-feature-trigger{min-height:52px;padding-inline:26px}.site-header .mobile-feature-panel{margin-left:26px}.site-header .mobile-more-features p,.site-header .mobile-more-features a{padding-inline:26px}}.pricing-page{--pricing-primary:var(--brand-orange);--pricing-primary-dark:var(--primary-strong);--pricing-primary-mist:#fd561a24;--pricing-cream:var(--brand-cream);--pricing-ink:var(--brand-ink);--pricing-line:var(--brand-border);background:var(--pricing-cream);min-height:100vh;color:var(--pricing-ink);padding:0 0 84px;font-family:Poppins,Arial,sans-serif}body:has(.pricing-page) .site-header{background:var(--brand-cream);color:var(--brand-ink);border-bottom:1px solid #2418131f;position:relative;inset:auto}body:has(.pricing-page) .site-header .brand{color:var(--brand-ink)}body:has(.pricing-page) .site-header .brand span{color:var(--brand-ink)}body:has(.pricing-page) .site-header .nav-links{color:var(--brand-ink)}body:has(.pricing-page) .site-header .features-trigger{color:var(--brand-ink)}body:has(.pricing-page) .site-header .nav-links a{color:var(--brand-ink)}body:has(.pricing-page) .site-header .nav-links a:hover{color:var(--brand-lime)}body:has(.pricing-page) .site-header .nav-links a:focus-visible{color:var(--brand-lime)}body:has(.pricing-page) .site-header .features-trigger:hover{color:var(--brand-lime)}body:has(.pricing-page) .site-header .features-trigger:focus-visible{color:var(--brand-lime)}body:has(.pricing-page) .site-header .features-menu.is-open .features-trigger{color:var(--brand-lime)}.pricing-page h1,.pricing-page h2,.pricing-price{font-family:Poppins,Arial,sans-serif}.pricing-hero{background:var(--brand-cream);border-bottom:1px solid #e8d9d0bf;justify-content:center;padding:clamp(56px,7vw,88px) 0 68px;display:flex;position:relative;overflow:hidden}.pricing-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#a891831f 1px,#0000 1px),linear-gradient(90deg,#a891831f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 78%);mask-image:linear-gradient(#000000b3,#0000 78%)}.pricing-container{z-index:1;flex-direction:column;align-items:center;width:min(100% - 40px,1200px);display:flex;position:relative}.pricing-intro{text-align:center;flex-direction:column;align-items:center;max-width:860px;display:flex}.pricing-kicker{width:fit-content;color:var(--brand-orange);text-transform:uppercase;background:#fff1ebe0;border:1px solid #fd561a47;border-radius:999px;margin:0;padding:9px 18px;font-size:.78rem;font-weight:800;line-height:1}.pricing-intro h1{max-width:900px;color:var(--brand-ink);letter-spacing:0;margin:18px 0 0;font-size:clamp(2rem,3.6vw,3.35rem);font-weight:800;line-height:1.04}.pricing-lead{color:#241813b8;max-width:650px;margin:18px 0 0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.55}.pricing-toggle{background:var(--brand-white);border:1px solid #2418132e;border-radius:999px;align-items:center;gap:6px;margin-top:32px;padding:7px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffc7,0 18px 48px -30px #24181380}.pricing-toggle button{z-index:1;color:#241813db;cursor:pointer;letter-spacing:0;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:12px 28px;font-size:clamp(.94rem,1.1vw,1.08rem);font-weight:700;line-height:1;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative}.pricing-toggle .is-active{background:var(--brand-lime);color:var(--brand-ink);box-shadow:0 12px 28px -22px #2418137a}.pricing-toggle-save{color:var(--brand-ink)}.pricing-toggle-dot{color:#2418138c}.pricing-save{background:var(--brand-orange);height:20px;color:var(--brand-white);white-space:nowrap;border:1px solid #2418131f;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin-top:46px;display:grid}.pricing-card{flex-direction:column;min-width:0;display:flex;position:relative}.pricing-card:not(.is-popular){margin-top:26px}.pricing-glow{filter:blur(26px);background:#05241647;border-radius:999px;height:48px;position:absolute;inset:auto 10% -18px}.pricing-card-inner{border:1px solid var(--pricing-line);background:#ffffffd1;border-radius:28px;flex-direction:column;flex:1;padding:40px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px -36px #24181361}.pricing-card-primary .pricing-card-inner{color:var(--brand-cream);background:linear-gradient(145deg,#178f54 0%,#0f6f43 44%,#085232 100%);border-color:#d9ef6557;box-shadow:0 30px 74px -42px #0f6f4394}.pricing-card-primary .pricing-card-inner:before{content:"";opacity:.26;pointer-events:none;background-image:radial-gradient(#fff7f229 1px,#0000 1px);background-position:0 0;background-size:15px 15px;position:absolute;inset:0}.pricing-card-primary .pricing-card-inner:after{background:var(--brand-orange);clip-path:polygon(50% 0,62% 30%,94% 12%,76% 44%,100% 58%,66% 62%,78% 100%,50% 76%,22% 100%,34% 62%,0 58%,24% 44%,6% 12%,38% 30%);content:"";opacity:.2;pointer-events:none;width:132px;height:132px;position:absolute;bottom:-18px;right:-24px}.pricing-card-primary .pricing-card-inner>*{z-index:1;position:relative}.pricing-card-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pricing-card-heading h2{color:var(--brand-ink);margin:0;font-size:1.25rem;font-weight:800;line-height:1.4}.pricing-card-primary .pricing-card-heading h2,.pricing-card-primary .pricing-price{color:var(--brand-cream)}.pricing-popular{min-height:20px;color:var(--brand-lime);letter-spacing:1.76px;text-transform:uppercase;white-space:nowrap;background:#d9ef6529;border:1px solid #d9ef6552;border-radius:999px;justify-content:center;align-items:center;padding:4px 12px;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.pricing-card-primary .pricing-popular{background:var(--brand-lime);color:var(--brand-ink);border-color:#0000;box-shadow:0 10px 24px -18px #d9ef65b8}.pricing-price-row{align-items:baseline;gap:8px;margin-top:32px;display:flex}.pricing-price{color:var(--brand-ink);letter-spacing:0;font-size:2.25rem;font-weight:800;line-height:1.2}.pricing-original{color:#2418136b;font-size:1.25rem;line-height:1.4;text-decoration:line-through}.pricing-period{color:#24181385;font-size:.875rem;line-height:1.5}.pricing-plan-description{color:#24181394;min-height:18px;margin:4px 0 0;font-size:.75rem;line-height:1.5}.pricing-card-primary .pricing-original,.pricing-card-primary .pricing-period,.pricing-card-primary .pricing-plan-description{color:#fff7f29e}.pricing-cta{text-align:center;border-radius:999px;width:100%;margin-top:32px;padding:12px 24px;font-size:.875rem;font-weight:700;line-height:1.5;transition:background-color .18s,color .18s,transform .18s;display:block}.pricing-card-outline .pricing-cta{color:var(--brand-ink);background:#ffffffb3;border:1px solid #2418132e}.pricing-card-primary .pricing-cta{background:var(--brand-lime);color:var(--brand-ink);box-shadow:0 16px 34px -24px #d9ef65b3}.pricing-card-dark .pricing-cta{background:var(--brand-orange);color:var(--brand-white)}.pricing-cta:hover,.pricing-cta:focus-visible{transform:translateY(-1px)}.pricing-card-outline .pricing-cta:hover,.pricing-card-outline .pricing-cta:focus-visible{border-color:var(--brand-orange);background:var(--brand-white);color:var(--brand-orange)}.pricing-card-primary .pricing-cta:hover,.pricing-card-primary .pricing-cta:focus-visible{background:#e7ff55}.pricing-card-dark .pricing-cta:hover,.pricing-card-dark .pricing-cta:focus-visible{background:var(--primary-strong)}.pricing-feature-list{flex-direction:column;gap:8px;margin:24px 0 0;padding:16px 0 0;display:flex}.pricing-card-outline .pricing-feature-list{padding-top:0}.pricing-feature-list li{color:#241813ad;align-items:flex-start;gap:12px;font-size:.875rem;line-height:1.5;display:flex}.pricing-feature-marker,.pricing-status-icon{background:0 0;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.pricing-feature-marker{margin-top:2px}.pricing-feature-marker:before,.pricing-status-icon:before{content:"";border-bottom:2px solid #178f54;border-left:2px solid #178f54;width:8px;height:4px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.pricing-card-primary .pricing-feature-marker{box-shadow:none;background:0 0}.pricing-card-primary .pricing-feature-marker:before{border-color:var(--brand-lime)}.pricing-card-outline .pricing-feature-marker{background:0 0}.pricing-card-outline .pricing-feature-marker:before{border-color:#178f54}.pricing-card-dark .pricing-feature-marker{background:0 0}.pricing-card-dark .pricing-feature-marker:before{border-color:#178f54}.pricing-card-primary .pricing-feature-list li{color:#fff7f2d1}.pricing-feature-list strong{color:var(--brand-orange);font-weight:700}.pricing-card-primary .pricing-feature-list strong{color:var(--brand-lime)}.pricing-trust{background:var(--brand-cream);padding:82px 0 42px;position:relative;overflow:hidden}.pricing-trust-copy{text-align:center;width:min(100% - 40px,1120px);margin:0 auto}.pricing-trust-copy h2{color:#202430;letter-spacing:0;max-width:880px;margin:0 auto;font-size:clamp(2.05rem,3.7vw,3.65rem);font-weight:800;line-height:1.02}.pricing-trust-copy h2 span{color:#2f68e8;display:block}.pricing-trust-copy p{color:#202430;max-width:780px;margin:28px auto 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.45}.pricing-trust-label{color:#24181394;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:46px 0 0;font-size:.78rem;font-weight:800;line-height:1}.pricing-trust-marquee{width:100%;margin-top:18px;overflow:hidden}.pricing-trust-track{gap:16px;width:max-content;animation:34s linear infinite pricingTrustDrift;display:flex;transform:translate(-84px)}.pricing-trust-track:hover{animation-play-state:paused}.pricing-trust-tile{color:#202430;background:#ffffffd1;border:1px solid #2024301a;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:12px;min-width:clamp(150px,15vw,210px);padding:16px 22px;display:flex;box-shadow:0 16px 34px -30px #20243073}.pricing-trust-icon{width:34px;height:34px;color:var(--brand-orange);background:#fff;border-radius:12px;flex:0 0 34px;justify-content:center;align-items:center;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.pricing-trust-icon svg{width:24px;height:24px}.pricing-trust-name{color:#202430;white-space:nowrap;font-size:.92rem;font-weight:800;line-height:1.1}@keyframes pricingTrustDrift{0%{transform:translate(-84px)}to{transform:translate(calc(-50% - 92px))}}@media (prefers-reduced-motion:reduce){.pricing-trust-track{animation:none}}.pricing-growth{background:var(--brand-lime);color:#0b2f1e;justify-content:center;padding:88px 0 96px;display:flex}.pricing-growth-container{flex-direction:column;align-items:center;width:min(100% - 40px,1160px);display:flex}.pricing-growth-copy{text-align:center;max-width:760px}.pricing-growth-copy h2{color:#0b2f1e;letter-spacing:0;margin:0;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:800;line-height:1.02}.pricing-growth-copy p{color:#0b2f1ec7;max-width:660px;margin:18px auto 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.48}.pricing-growth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-top:56px;display:grid}.pricing-growth-card{min-height:430px;color:var(--brand-ink);background:#ffffffeb;border-radius:34px;flex-direction:column;justify-content:flex-end;padding:clamp(26px,3vw,36px);display:flex;box-shadow:0 24px 56px -46px #0b2f1e94}.pricing-growth-visual{background-color:#f7faef;background-image:linear-gradient(#0b2f1e0f 1px,#0000 1px),linear-gradient(90deg,#0b2f1e0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:24px;justify-content:center;align-items:center;min-height:190px;margin-bottom:30px;display:flex;position:relative;overflow:hidden}.pricing-growth-visual:before,.pricing-growth-visual:after{content:"";border-radius:999px;position:absolute}.pricing-growth-visual:before{background:#d9ef65e6;width:112px;height:112px;transform:translate(-34px,16px)}.pricing-growth-visual:after{border:18px solid #0b2f1e38;width:82px;height:82px;transform:translate(54px,-22px)}.pricing-growth-visual-icon{z-index:1;color:#0b2f1e;width:54px;height:54px;position:relative}.pricing-growth-visual span{z-index:1;color:var(--brand-lime);background:#0b2f1e;border-radius:999px;padding:12px 16px;font-size:.82rem;font-weight:800;line-height:1;position:absolute;bottom:22px;right:22px}.pricing-growth-visual-leads:before{background:#fff;border-radius:22px;width:128px;height:92px;transform:translate(-34px,-4px)rotate(-4deg);box-shadow:0 18px 40px -30px #0b2f1e8c}.pricing-growth-visual-leads:after{background:var(--brand-lime);border:0;width:92px;height:92px;transform:translate(62px,28px)}.pricing-growth-visual-insights{background:radial-gradient(circle at 78% 28%,#0b2f1e1a 0 18px,#0000 19px),#f7faef}.pricing-growth-visual-insights:before{background:var(--brand-lime);clip-path:polygon(0 100%,0 72%,12% 28%,26% 72%,38% 42%,52% 78%,66% 56%,82% 84%,100% 48%,100% 100%);border-radius:999px 999px 0 0;width:190px;height:92px;transform:translateY(38px)}.pricing-growth-visual-insights:after{clip-path:polygon(0 100%,0 74%,16% 58%,28% 82%,42% 38%,56% 72%,70% 62%,84% 86%,100% 58%,100% 100%);background:#0b2f1e85;border:0;border-radius:999px 999px 0 0;width:190px;height:72px;transform:translateY(56px)}.pricing-growth-card h3{color:var(--brand-ink);letter-spacing:0;margin:0;font-size:clamp(1.3rem,2vw,1.62rem);font-weight:800;line-height:1.15}.pricing-growth-card p{color:#241813c7;margin:14px 0 0;font-size:1rem;line-height:1.5}.pricing-growth-cta{min-width:260px;min-height:58px;color:var(--brand-lime);background:#0b2f1e;border-radius:999px;justify-content:center;align-items:center;margin-top:56px;padding:18px 32px;font-size:.98rem;font-weight:800;line-height:1;transition:background-color .18s,transform .18s;display:inline-flex}.pricing-growth-cta:hover,.pricing-growth-cta:focus-visible{background:#052416;transform:translateY(-1px)}.pricing-comparison{background:#f2f2ef;justify-content:center;padding:84px 0 76px;display:flex}.pricing-comparison-container{width:min(100% - 40px,1160px)}.pricing-comparison-copy{text-align:center;max-width:720px;margin:0 auto 38px}.pricing-comparison-kicker{width:fit-content;color:var(--brand-orange);letter-spacing:.12em;text-transform:uppercase;background:#fff9;border:1px solid #fd561a3d;border-radius:999px;margin:0 auto 14px;padding:9px 14px;font-size:.72rem;font-weight:800;line-height:1}.pricing-comparison-copy h2{color:var(--brand-ink);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.05}.pricing-comparison-copy p:not(.pricing-comparison-kicker){color:#241813ad;max-width:640px;margin:16px auto 0;font-size:1rem;line-height:1.55}.pricing-comparison-table-wrap{background:#fff;border:1px solid #2418131a;border-radius:26px;overflow-x:auto;box-shadow:0 22px 56px -48px #24181380}.pricing-comparison-table{border-collapse:separate;border-spacing:0;width:100%;min-width:940px;color:var(--brand-ink);font-size:.94rem;line-height:1.45}.pricing-comparison-table th,.pricing-comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid #24181317;padding:18px 20px}.pricing-comparison-table thead th{z-index:2;background:var(--brand-cream);color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800;line-height:1;position:sticky;top:0}.pricing-comparison-table th:first-child{z-index:3;width:220px;color:var(--brand-ink);background:#fff;font-weight:800;position:sticky;left:0;box-shadow:12px 0 22px -24px #241813b3}.pricing-comparison-table thead th:first-child{z-index:4}.pricing-comparison-table td{color:#241813b8;width:24%}.pricing-comparison-value{align-items:flex-start;gap:10px;display:inline-flex}.pricing-comparison-value.is-unavailable{color:#24181394}.pricing-comparison-value.is-unavailable .pricing-status-icon{background:#ff2f2f1a}.pricing-comparison-value.is-unavailable .pricing-status-icon:before,.pricing-comparison-value.is-unavailable .pricing-status-icon:after{content:"";background:#e03131;border:0;border-radius:999px;width:9px;height:2px;position:absolute;top:50%;left:50%}.pricing-comparison-value.is-unavailable .pricing-status-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.pricing-comparison-value.is-unavailable .pricing-status-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.pricing-comparison-table tbody tr:last-child th,.pricing-comparison-table tbody tr:last-child td{border-bottom:0}:is(.pricing-comparison-table:has(.pricing-comparison-col-free:hover) .pricing-comparison-col-free,.pricing-comparison-table:has(.pricing-comparison-col-plus:hover) .pricing-comparison-col-plus,.pricing-comparison-table:has(.pricing-comparison-col-pro:hover) .pricing-comparison-col-pro){background:#d9ef6533}.pricing-faq{background:var(--brand-cream);justify-content:center;padding-top:10px;display:flex}.pricing-faq-container{width:min(100% - 32px,1024px);padding-inline:32px}.pricing-faq h2{color:var(--brand-ink);letter-spacing:-.025em;text-align:center;margin:0 0 48px;font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:600;line-height:1.25}.pricing-faq-list{border-top:1px solid var(--pricing-line);border-bottom:1px solid var(--pricing-line);background:#ffffff61}.pricing-faq-item{border-bottom:1px solid var(--pricing-line)}.pricing-faq-item:last-child{border-bottom:0}.pricing-faq-item summary{min-height:64px;color:var(--brand-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-icon{flex:0 0 18px;width:18px;height:18px;position:relative}.pricing-faq-icon:before,.pricing-faq-icon:after{background:var(--brand-orange);content:"";border-radius:999px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-faq-icon:after{transition:transform .18s;transform:translate(-50%,-50%)rotate(90deg)}.pricing-faq-item[open] .pricing-faq-icon:after{transform:translate(-50%,-50%)rotate(0)}.pricing-faq-item p{color:#241813ad;max-width:760px;margin:-4px 0 20px;font-size:.95rem;line-height:1.65}.pricing-cancel{color:#2418139e;text-align:center;margin:40px 0 0;font-size:1rem;line-height:1.5}@media (max-width:980px){.pricing-page{padding-top:0}.pricing-grid{grid-template-columns:1fr}.pricing-card:not(.is-popular){margin-top:0}.pricing-card-inner{padding:34px 28px}.pricing-trust{padding-top:68px}.pricing-trust-marquee{margin-top:18px}.pricing-trust-track{gap:14px;transform:translate(-64px)}.pricing-growth-grid{grid-template-columns:1fr;max-width:620px}.pricing-growth-card{min-height:0}.pricing-comparison-table{min-width:880px}}@media (max-width:640px){.pricing-page{padding:0 0 64px}.pricing-hero{padding-bottom:52px}.pricing-container,.pricing-faq-container{width:min(100% - 24px,1024px);padding-inline:0}.pricing-intro h1{font-size:2rem}.pricing-toggle{justify-content:center;gap:6px;width:100%;padding:8px}.pricing-toggle button{flex:1;justify-content:center;gap:4px;min-height:52px;padding-inline:8px;font-size:.94rem}.pricing-save{padding-inline:6px}.pricing-card-inner{border-radius:28px;padding:30px 24px}.pricing-card-heading{flex-direction:column;align-items:flex-start}.pricing-trust{padding:52px 0 30px}.pricing-trust-copy{width:min(100% - 24px,1120px)}.pricing-trust-copy h2{font-size:clamp(1.55rem,8vw,2.2rem)}.pricing-trust-copy p{margin-top:20px;font-size:.98rem}.pricing-trust-marquee{margin-top:16px}.pricing-trust-track{gap:12px;animation:none;transform:translate(-36px)}.pricing-trust-tile{gap:10px;min-width:142px;padding:14px 18px}.pricing-trust-icon{border-radius:10px;flex-basis:30px;width:30px;height:30px}.pricing-trust-icon svg{width:21px;height:21px}.pricing-trust-name{font-size:.84rem}.pricing-growth{padding:56px 0 64px}.pricing-growth-container{width:min(100% - 24px,1160px)}.pricing-growth-copy h2{font-size:clamp(2rem,10vw,3rem)}.pricing-growth-copy p{font-size:.98rem}.pricing-growth-grid{gap:14px;margin-top:36px}.pricing-growth-card{border-radius:28px;padding:24px}.pricing-growth-visual{min-height:168px;margin-bottom:24px}.pricing-growth-cta{width:100%;min-width:0;margin-top:36px}.pricing-comparison{padding:56px 0 60px}.pricing-comparison-container{width:min(100% - 24px,1160px)}.pricing-comparison-copy{margin-bottom:28px}.pricing-comparison-copy h2{font-size:clamp(1.85rem,9vw,2.55rem)}.pricing-comparison-table-wrap{border-radius:22px}.pricing-comparison-table{min-width:820px;font-size:.86rem}.pricing-comparison-table th,.pricing-comparison-table td{padding:15px 16px}.pricing-comparison-table th:first-child{width:180px}.pricing-faq h2{margin-bottom:32px}}.templates-hub-page .template-filter-bar{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:20px;margin:0 0 28px;padding:2px 0 8px;display:flex;overflow-x:auto}.templates-hub-page .template-filter-bar a{min-height:46px;color:var(--brand-ink);background:#ffffffb8;border:1px solid #24181329;border-radius:999px;flex:none;padding:0 clamp(16px,2.2vw,24px);font-size:clamp(.9rem,1.25vw,1rem);font-weight:600}.templates-hub-page .template-filter-bar a:first-child{font-weight:800}.templates-hub-page .template-filter-bar a:hover,.templates-hub-page .template-filter-bar a.active{border-color:var(--brand-ink);background:var(--brand-white);color:var(--brand-orange);transform:none}.templates-hub-page .all-template-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:24px 18px}.templates-hub-page .gallery-template-card{min-width:0;box-shadow:none;background:0 0;border:0;text-decoration:none;display:grid;overflow:visible}.templates-hub-page .gallery-template-preview{aspect-ratio:9/16;background:var(--brand-white);border:1px solid #24181324;border-radius:16px;display:block;overflow:hidden;box-shadow:0 22px 48px -34px #2418139e}.templates-hub-page .gallery-template-preview img{object-fit:cover;width:100%;height:100%;display:block}.templates-hub-page .gallery-template-meta{gap:7px;padding:12px 2px 0;display:grid}.templates-hub-page .gallery-template-meta strong{color:var(--brand-ink);font-size:1rem;line-height:1.18}.templates-hub-page .gallery-template-meta span{-webkit-line-clamp:2;color:#241813ad;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.42;display:-webkit-box;overflow:hidden}.templates-hub-page .gallery-template-card:hover{box-shadow:none;transform:translateY(-3px)}.templates-hub-page .gallery-template-card:hover .gallery-template-preview{border-color:#24181357;box-shadow:0 28px 58px -34px #241813b3}.templates-hub-page .templates-hub-hero{padding:clamp(44px,5.5vw,70px) 0 clamp(34px,4.6vw,46px)}.templates-hub-page .templates-hub-shell{gap:18px}.templates-hub-page .templates-hub-heading{gap:10px;max-width:720px}.templates-hub-page .templates-hub-heading h1{font-size:clamp(2.75rem,5.6vw,4.55rem);font-weight:700;line-height:.98}.templates-hub-page .templates-hub-heading p:not(.eyebrow){max-width:650px;font-size:clamp(.95rem,1.25vw,1.05rem);font-weight:500;line-height:1.5}.templates-hub-page .template-search{border-radius:18px;gap:12px;width:min(100%,680px);padding:10px 12px 10px 18px}.templates-hub-page .template-search-icon{border-width:2.5px;width:18px;height:18px}.templates-hub-page .template-search-icon:after{width:9px;height:2.5px;bottom:-5px;right:-7px}.templates-hub-page .template-search input{font-size:clamp(.94rem,1.35vw,1.05rem)}.templates-hub-page .template-search button{border-radius:12px;min-height:38px;padding:0 18px;font-weight:800}.template-category-guide-section{background:var(--brand-white);padding-top:0}.template-category-guide{gap:clamp(24px,4vw,38px);display:grid}.template-category-guide-heading{gap:10px;max-width:760px;display:grid}.template-category-guide-heading h2{color:var(--brand-ink);font-size:clamp(1.7rem,3.2vw,2.45rem);font-weight:750;line-height:1.06}.template-category-guide-heading p{color:#241813a8;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:450;line-height:1.5}.template-category-guide-grid{border-top:1px solid #2418131f;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,34px);padding-top:clamp(22px,3vw,34px);display:grid}.template-category-guide-grid article{align-content:start;gap:10px;display:grid}.template-category-guide-grid h3{color:var(--brand-ink);font-size:1rem;font-weight:800;line-height:1.2}.template-category-guide-grid p{color:#241813ad;font-size:.94rem;font-weight:500;line-height:1.58}@media (max-width:1180px){.templates-hub-page .all-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.templates-hub-page .all-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-category-guide-grid{grid-template-columns:1fr}}.template-detail-page{background:radial-gradient(circle at 12% 0%, #d9ef653d, transparent 30%), linear-gradient(180deg, #fff7f2db, #fffdfbf5 28%), var(--brand-white);min-height:100vh}body:has(.template-detail-page) .site-header .brand{color:var(--brand-ink)}body:has(.template-detail-page) .site-header .brand span{color:var(--brand-ink)}body:has(.template-detail-page) .site-header .nav-links{color:var(--brand-ink)}body:has(.template-detail-page) .site-header .features-trigger{color:var(--brand-ink)}body:has(.template-detail-page) .site-header .nav-links a{color:var(--brand-ink)}.template-detail-hero{padding:clamp(72px,8vw,108px) 0 clamp(28px,4vw,42px)}.template-detail-shot-shell{justify-content:center;display:flex}.template-detail-copy{gap:12px;min-width:0;display:grid}.template-detail-label{width:fit-content;color:var(--brand-ink);background:#ffffffc7;border:1px solid #24181324;border-radius:999px;padding:9px 12px;font-size:.82rem;font-weight:800;line-height:1}.template-detail-copy h1{max-width:960px;color:var(--brand-ink);white-space:nowrap;font-size:clamp(1.9rem,3.1vw,2.85rem);font-weight:650;line-height:1.02}.template-detail-copy p{color:#241813ad;max-width:720px;font-size:clamp(.96rem,1.18vw,1.06rem);font-weight:500;line-height:1.54}.template-detail-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:0;display:flex}.template-detail-frame{justify-content:center;min-width:0;margin:0;display:flex}.template-detail-frame img{background:var(--brand-white);border:1px solid #24181324;border-radius:18px;width:min(100%,470px);height:auto;display:block;box-shadow:0 36px 76px -44px #241813b8}.template-detail-content-section{padding:clamp(22px,4vw,40px) 0 clamp(72px,9vw,112px)}.template-detail-content{gap:clamp(28px,4vw,44px);max-width:980px;display:grid}.template-detail-heading-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.template-detail-seo-grid{border-top:1px solid #2418131f;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,28px);padding-top:clamp(24px,4vw,36px);display:grid}.template-detail-seo-grid article{align-content:start;gap:10px;display:grid}.template-detail-seo-grid h2{color:var(--brand-ink);font-size:1rem;font-weight:800;line-height:1.2}.template-detail-seo-grid p{color:#241813ad;font-size:.94rem;font-weight:500;line-height:1.58}.template-detail-guide{border-top:1px solid #2418131f;gap:18px;padding-top:clamp(24px,4vw,36px);display:grid}.template-detail-guide-heading{gap:10px;max-width:760px;display:grid}.template-detail-guide-heading h2,.template-detail-guide h3{color:var(--brand-ink);font-size:1rem;font-weight:800;line-height:1.2}.template-detail-guide-heading p,.template-detail-guide p,.template-detail-guide li{color:#241813ad;font-size:.94rem;font-weight:500;line-height:1.58}.template-detail-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,28px);display:grid}.template-detail-guide article{align-content:start;gap:10px;display:grid}.template-detail-guide ul{gap:8px;margin:0;padding-left:18px;display:grid}.template-related-section{border-top:1px solid #2418131f;gap:18px;padding-top:clamp(24px,4vw,36px);display:grid}.template-related-section h2{color:var(--brand-ink);font-size:1rem;font-weight:800;line-height:1.2}.template-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 26px;display:grid}.template-related-card{min-width:0;color:var(--brand-ink);gap:10px;text-decoration:none;display:grid}.template-related-preview{aspect-ratio:4/3;background:#ffffffb8;border:1px solid #2418131a;border-radius:8px;display:block;overflow:hidden}.template-related-preview img{object-fit:cover;width:100%;height:100%;display:block}.template-related-meta{align-items:center;gap:8px;min-width:0;display:flex}.template-related-meta strong{color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:650;line-height:1.22;overflow:hidden}.template-related-meta small{color:#241813a8;background:#24181314;border-radius:999px;flex:none;padding:5px 7px;font-size:.64rem;font-weight:800;line-height:1}@media (max-width:900px){.template-detail-heading-row,.template-detail-seo-grid,.template-detail-guide-grid{grid-template-columns:1fr}.template-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-detail-actions{justify-content:flex-start}.template-detail-copy h1{white-space:normal}}@media (max-width:640px){html,body{overflow-x:hidden}.templates-hub-page,.templates-hub-page .template-explore-section,.templates-hub-page .shell{max-width:100vw;overflow-x:hidden}.templates-hub-page .template-filter-bar{gap:10px;margin-bottom:18px}.templates-hub-page .template-filter-bar a{min-height:40px;padding:0 14px;font-size:.86rem}.templates-hub-page .templates-hub-hero{padding:42px 0 40px}.templates-hub-page .templates-hub-heading h1{font-size:clamp(2.1rem,9vw,2.75rem)}.templates-hub-page .templates-hub-heading p:not(.eyebrow){font-size:.94rem;font-weight:400;line-height:1.45}.templates-hub-page .template-search{border-radius:16px;padding:9px 10px 9px 14px}.templates-hub-page .template-search button{min-height:36px;padding:0 14px}.templates-hub-page .all-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;width:100%;max-width:100%;overflow:hidden}.templates-hub-page .gallery-template-card{width:100%;min-width:0;max-width:100%;overflow:hidden}.templates-hub-page .gallery-template-preview{border-radius:14px}.templates-hub-page .gallery-template-meta{gap:4px;padding:8px 1px 0}.templates-hub-page .gallery-template-meta small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:5px 7px;font-size:.56rem;overflow:hidden}.templates-hub-page .gallery-template-meta strong{font-size:.78rem}.templates-hub-page .gallery-template-meta span{font-size:.62rem}.template-detail-hero{padding:34px 0 54px}.template-detail-actions .button{width:100%}.template-detail-frame img{border-radius:14px}.template-related-grid{gap:18px 12px}.template-related-meta{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:420px){.site-header .mobile-top-cta{white-space:nowrap;width:44px;min-width:44px;max-width:44px;padding:0;font-size:0;overflow:hidden}.site-header .mobile-top-cta svg{width:16px;height:16px}.templates-hub-page .all-template-grid,.template-related-grid{grid-template-columns:minmax(0,1fr)}}
