.marketing-home.removebg-theme.home-discovery{--lovable-page-bg:#f9f8f3;--m-bg:var(--lovable-page-bg);--home-nav-offset:52px;--marketing-mobile-header-height:48px;--rbg-mobile-header-height:48px;--home-hero-title:clamp(2.25rem, 4vw, 2.75rem);--home-section-title:clamp(1.75rem, 2.8vw, 2.125rem);background-color:var(--lovable-page-bg)}.marketing-home.removebg-theme.home-discovery .rbg-nav{--nav-bar-bg:#ffffff57;--nav-bar-bg-scrolled:#ffffff7a;--nav-bar-blur:blur(22px) saturate(1.35);min-height:var(--home-nav-offset,52px);padding-top:6px;padding-bottom:6px}.home-discovery .home-pdf-main{overflow:clip}.home-discovery .home-pdf-main:before,.home-discovery .home-pdf-main:after{display:none}.home-discovery .discovery-hero{isolation:isolate;margin-top:calc(-1 * var(--home-nav-offset,64px));padding:calc(56px + var(--home-nav-offset,64px)) 24px 48px;text-align:center;background:#fff;position:relative}.home-discovery .discovery-hero:before{content:"";z-index:-1;background:radial-gradient(at 51% 115%,#ffb78c 0%,#0000 45%),radial-gradient(at 76% 94%,#edabc7 0%,#0000 45%),radial-gradient(at 18% 100%,#afbdf3 0%,#0000 52%),linear-gradient(#fff 1%,#f8f7fe 30%,#e6e5fb 100%);position:absolute;inset:0}.home-discovery .discovery-hero-content{max-width:900px;margin-inline:auto}.home-discovery .discovery-eyebrow{color:#66606f;justify-content:center;align-items:center;gap:8px;margin:0 0 23px;font-size:.875rem;display:flex}.marketing-home.home-discovery .discovery-hero h1{max-width:900px;font-family:var(--font-marketing);font-size:var(--home-hero-title,var(--lovable-h1));letter-spacing:-.03em;color:#24262b;text-wrap:balance;margin:0 auto;font-weight:600;line-height:1.08}.home-discovery .discovery-lead{color:#74747c;max-width:620px;font-size:var(--lovable-lede);text-wrap:pretty;margin:12px auto 28px;line-height:1.6}.home-discovery .discovery-search{text-align:start;background:#fffffff2;border:1px solid #ffffffd9;border-radius:22px;max-width:680px;margin:28px auto 0;padding:22px 18px 14px 24px;transition:box-shadow .2s;box-shadow:0 16px 48px -18px #34275440,0 0 0 1px #4f3e7412}.home-discovery .discovery-search:focus-within{box-shadow:0 16px 48px -18px #34275440,0 0 0 2px #9b87c9}.home-discovery .discovery-search-input{color:#807a89;align-items:center;gap:13px;display:flex}.home-discovery .discovery-search-input>svg{flex-shrink:0}.home-discovery .discovery-search input{width:100%;min-width:0;height:42px;color:var(--m-text);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:1.0625rem}.home-discovery .discovery-search input:focus-visible{outline:none}.home-discovery .discovery-search input::-webkit-search-cancel-button{display:none}.home-discovery .discovery-clear{color:#696972;cursor:pointer;background:#f5f4f7;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.home-discovery .discovery-search-bottom{justify-content:space-between;align-items:center;gap:14px;margin-top:19px;display:flex}.home-discovery .discovery-search-bottom>span{color:#79747f;font-size:.8125rem}.home-discovery .discovery-search-bottom>button,.home-discovery .discovery-empty button{color:#fff;background:var(--m-btn);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:11px 17px;font-size:.875rem;font-weight:550;transition:background .2s;display:inline-flex}.home-discovery .discovery-search-bottom>button:hover,.home-discovery .discovery-empty button:hover{background:var(--m-btn-hover)}.home-discovery .discovery-shortcuts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:21px;display:flex}.home-discovery .discovery-shortcuts a{color:#514a5f;background:#ffffff7a;border:1px solid #5e498121;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:7px 12px;font-size:.8125rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.home-discovery .discovery-shortcuts a:hover{background:#fff;border-color:#ad9bc8}.home-discovery .discovery-shortcuts .home-tool-icon,.home-discovery .discovery-shortcuts .home-tool-icon :is(img,svg){width:17px;height:17px}.home-discovery .discovery-note{color:#645a70;margin:22px 0 0;font-size:.8125rem}.home-discovery .home-featured-start,.home-discovery .home-pdf-tools{max-width:1248px;margin-inline:auto;padding:62px 32px;position:relative}.home-discovery .home-discovery-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.marketing-home.home-discovery .home-discovery-heading h2{font-family:var(--font-marketing);font-size:var(--home-section-title,var(--lovable-h2));letter-spacing:-.03em;margin:0 0 9px;font-weight:600;line-height:1.08}.home-discovery .home-discovery-heading p{color:var(--m-muted);font-size:var(--lovable-lede);margin:0;line-height:1.6}.home-discovery .discovery-collection-link{min-height:44px;color:var(--m-text);align-items:center;gap:10px;font-size:.875rem;text-decoration:none;display:inline-flex}.home-discovery .discovery-collection-link:hover{text-underline-offset:4px;text-decoration:underline}.home-discovery .discovery-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.home-discovery .discovery-featured-card{--art-bg:#e7e2fb;--art-accent:#8973b9;border:1px solid var(--m-border);background:var(--m-surface);min-width:0;color:var(--m-text);border-radius:17px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #2020270a}.home-discovery .discovery-featured-card--1{--art-bg:#f5e6c8;--art-accent:#a67c52}.home-discovery .discovery-featured-card--2{--art-bg:#e3eee9;--art-accent:#648f7f}.home-discovery .discovery-featured-card--3{--art-bg:#e8f3f1;--art-accent:#0c7e72}.home-discovery .discovery-featured-card--4{--art-bg:#fae7df;--art-accent:#c08575}.home-discovery .discovery-featured-card--5{--art-bg:#f3f0e4;--art-accent:#8a7d5c}.home-discovery .discovery-featured-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #20202714}.home-discovery .discovery-featured-tag{z-index:2;letter-spacing:.04em;color:#0f172a;pointer-events:none;background:linear-gradient(135deg,#f7d51df5,#ffecb3eb);border:1px solid #fffc;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #170e301f,inset 0 1px #ffffffe6}.home-discovery .discovery-featured-ai-badge{z-index:2;letter-spacing:.06em;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:700;line-height:14px;transition:box-shadow .2s,transform .2s;display:inline-flex;position:absolute;top:12px;right:12px}.home-discovery .discovery-featured-ai-badge svg{flex-shrink:0}.home-discovery .discovery-featured-ai-badge--ember{color:#9a3412;background:linear-gradient(#fff 0%,#fff7ed 100%);border:1.5px solid #f97316;box-shadow:0 2px 10px #ea580c47,inset 0 1px #fff}.home-discovery .discovery-featured-ai-badge--ember svg{color:#ea580c}.home-discovery .discovery-featured-card:is(:hover,:focus-visible) .discovery-featured-ai-badge--ember{box-shadow:0 4px 14px #ea580c5c,inset 0 1px #fff}.home-discovery .discovery-featured-ai-badge--aurora{color:#5b21b6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#fffffff0 0%,#faf8ffe0 55%,#fffdf7db 100%);border:1px solid #e9d5ffbf;box-shadow:0 2px 8px #8b5cf629,inset 0 1px #ffffffeb}.home-discovery .discovery-featured-ai-badge--aurora svg{color:#eab308}.home-discovery .discovery-featured-card:is(:hover,:focus-visible) .discovery-featured-ai-badge--aurora{color:#4c1d95;border-color:#ddd6fed1;box-shadow:0 3px 10px #8b5cf638,inset 0 1px #fff}.home-discovery .discovery-featured-card:is(:hover,:focus-visible) .discovery-featured-ai-badge--aurora svg{color:#f59e0b}.home-discovery .discovery-featured-ai-badge--mint{color:#ecfdf5;background:linear-gradient(145deg,#047857 0%,#0d9488 100%);border:1px solid #ffffff47;box-shadow:0 2px 10px #0478576b,inset 0 1px #ffffff2e}.home-discovery .discovery-featured-ai-badge--mint svg{color:#6ee7b7}.home-discovery .discovery-featured-card:is(:hover,:focus-visible) .discovery-featured-ai-badge--mint{box-shadow:0 4px 14px #04785780,inset 0 1px #ffffff38}@media (prefers-reduced-motion:reduce){.home-discovery .discovery-featured-ai-badge{transition:none}}.home-discovery .discovery-featured-art{background-color:var(--art-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:180px;transition:transform .25s;position:relative;overflow:hidden}.home-discovery .discovery-featured-art--static{background:#f3f2f6;padding:0}.home-discovery .discovery-featured-art--jobvie{background:#dce7f3}.home-discovery .discovery-featured-art--jobvie .discovery-featured-static__image{object-fit:cover;object-position:center center;min-width:100%;min-height:100%}.home-discovery .discovery-featured-art--ai-characters{background:#14121c}.home-discovery .discovery-featured-art--ai-characters .discovery-featured-static__image{object-fit:cover;object-position:center 42%}.home-discovery .discovery-featured-static__image{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.home-discovery .discovery-featured-card:hover .discovery-featured-art{transform:scale(1.02)}.home-discovery .discovery-featured-body{background:var(--m-surface);border-top:1px solid color-mix(in srgb, var(--m-border) 72%, transparent);padding:20px}.home-discovery .discovery-featured-body h3{justify-content:space-between;gap:12px;margin:0 0 9px;font-size:1rem;font-weight:600;display:flex}.home-discovery .discovery-featured-body h3 svg{color:#8e8995;flex-shrink:0}.home-discovery .discovery-featured-body p{color:var(--m-muted);margin:0;font-size:.875rem;line-height:1.7}.home-discovery .home-pdf-tools{border-top:1px solid var(--m-border);padding-top:48px;padding-bottom:80px}.home-discovery :is(#tools,#featured-tools){scroll-margin-top:100px}.home-discovery fieldset.home-category-pills{border:0;flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0;margin:0 0 28px;padding:0;display:flex}.home-discovery .home-category-pills :is(button,.home-category-pill-link){color:#64616c;background:#f5f5f7;border-color:#0000;min-width:0;min-height:44px;padding:10px 20px;font-size:.875rem;font-weight:500}.home-discovery .home-category-pills .home-category-pill-link{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.home-discovery .home-category-pills :is(button,.home-category-pill-link):hover{color:#322c3d;background:#eceaf1}.home-discovery .home-category-pills button.active{color:#fff;background:#292630}.marketing-home.home-discovery .home-tool-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.marketing-home.removebg-theme.home-discovery .home-tool-card{border:1px solid var(--m-border);box-shadow:none;background:#fff;border-radius:15px;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s}.marketing-home.removebg-theme.home-discovery .home-tool-card:hover{border-color:#c9bddc;transform:translateY(-2px);box-shadow:0 8px 25px #3222490d}.home-discovery .home-card-top{justify-content:space-between;align-items:center;display:flex}.home-discovery .home-card-arrow{color:#aaa5b2}.home-discovery .home-tool-card .home-tool-icon,.home-discovery .home-tool-card .home-tool-icon :is(img,svg){width:36px;height:36px}.home-discovery .home-tool-card h3{margin:22px 0 8px;font-size:1rem;font-weight:600}.home-discovery .home-tool-card p{font-size:.875rem;line-height:1.7}.home-discovery .discovery-result-count{vertical-align:middle;color:#76648e;background:#f1edf7;border-radius:20px;margin-left:6px;padding:3px 10px;font-size:.875rem;display:inline-block}.home-discovery .discovery-empty{color:var(--m-muted);text-align:center;border:1px dashed #d8d1e1;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:35px 20px;display:flex}.home-discovery .discovery-empty p{font-size:1rem;line-height:1.6}@media (max-width:1000px){.home-discovery .discovery-featured-grid,.marketing-home.home-discovery .home-tool-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.marketing-home.removebg-theme.home-discovery{--home-nav-offset:48px;--marketing-mobile-header-height:48px;--rbg-mobile-header-height:48px}.home-discovery .discovery-hero{padding:calc(40px + var(--home-nav-offset,56px)) 16px 32px}.marketing-home.home-discovery .discovery-hero h1{letter-spacing:-.04em;font-size:clamp(2rem,8vw,2.5rem);font-weight:600;line-height:1.12}.home-discovery .discovery-eyebrow{margin-bottom:19px;font-size:.8125rem}.home-discovery .discovery-lead{color:#6b6b73;margin:14px auto 22px;padding-inline:4px;font-size:1rem;line-height:1.55}.home-discovery .discovery-inline-search{max-width:none;margin-top:8px}.home-discovery .discovery-inline-search form{background:#fffffff5;border:1px solid #ffffffd9;border-radius:22px;align-items:center;gap:12px;min-height:56px;padding:14px 16px 14px 18px;box-shadow:0 16px 48px -18px #34275440,0 0 0 1px #4f3e7412}.home-discovery .discovery-inline-search form:focus-within{border-color:#ffffffd9;box-shadow:0 16px 48px -18px #34275440,0 0 0 2px #9b87c9}.home-discovery .discovery-inline-search input{height:44px;font-size:1.0625rem}.home-discovery .discovery-search{border-radius:18px;padding:13px 13px 12px}.home-discovery .discovery-search input{font-size:1rem}.home-discovery .discovery-search-input{gap:9px}.home-discovery .discovery-search-bottom{margin-top:14px}.home-discovery .discovery-search-bottom>span{max-width:145px;font-size:.75rem;line-height:1.5}.home-discovery .discovery-search-bottom>button{gap:9px;padding-inline:13px}.home-discovery .discovery-shortcuts{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-top:16px;padding:2px 0 6px;overflow-x:auto}.home-discovery .discovery-shortcuts::-webkit-scrollbar{display:none}.home-discovery .discovery-shortcuts a{flex-shrink:0;min-height:40px;padding-inline:12px;font-size:.8125rem}.home-discovery .home-featured-start,.home-discovery .home-pdf-tools{padding:32px 16px}.home-discovery .home-discovery-heading{gap:10px;margin-bottom:22px}.home-discovery .discovery-featured-grid{grid-template-columns:1fr;gap:13px}.home-discovery .discovery-featured-art{height:145px}.home-discovery .discovery-featured-body{background:var(--m-surface);padding:16px}.home-discovery .discovery-featured-body h3{font-size:.9375rem}.home-discovery fieldset.home-category-pills{gap:6px}.home-discovery .home-category-pills button{padding-inline:15px}.marketing-home.home-discovery .home-tool-cards{grid-template-columns:1fr;gap:12px}.marketing-home.removebg-theme.home-discovery .home-tool-card{padding:21px}}@media (prefers-reduced-motion:reduce){.home-discovery *,.home-discovery :before,.home-discovery :after{scroll-behavior:auto!important;transition:none!important}}.home-discovery .discovery-inline-search{max-width:560px;margin:24px auto 0;display:block}.home-discovery .discovery-inline-search form{color:#77717f;background:#ffffffeb;border:1px solid #d8d4e0;border-radius:12px;align-items:center;gap:12px;padding:0 16px;display:flex;box-shadow:0 3px 12px #3427540d}.home-discovery .discovery-inline-search form:focus-within{border-color:#85858d;box-shadow:0 3px 12px #20202714}.home-discovery .discovery-inline-search input{width:100%;min-width:0;height:48px;color:var(--m-text);box-shadow:none;background:0 0;border:0;padding:0;font-size:1rem}:is(.marketing-home.removebg-theme.home-discovery .discovery-inline-search input:focus,.marketing-home.removebg-theme.home-discovery .discovery-inline-search input:focus-visible){box-shadow:none;outline:none}.home-discovery.category-hub-page .category-hub-breadcrumb{color:#7a7384;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0 0 20px;font-size:.8125rem;display:flex}.home-discovery.category-hub-page .category-hub-breadcrumb a{color:inherit;text-decoration:none}.home-discovery.category-hub-page .category-hub-breadcrumb a:hover{color:var(--m-text);text-underline-offset:3px;text-decoration:underline}.home-discovery.category-hub-page .category-hub-breadcrumb [aria-current=page]{color:var(--m-text);font-weight:600}.home-discovery.category-hub-page .category-hub-group+.category-hub-group{margin-top:40px}.home-discovery.category-hub-page .category-hub-group>h2{font-family:var(--font-body);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}.home-discovery.category-hub-page .category-hub-more{text-align:center;margin:40px 0 0}.home-discovery.category-hub-page .category-hub-more a{min-height:44px;color:var(--m-text);align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.home-discovery.category-hub-page .category-hub-more a:hover{text-underline-offset:4px;text-decoration:underline}.home-lovable-below-fold .home-marketing-faq{max-width:1248px;margin-inline:auto;padding:8px 32px 88px}.home-discovery .home-marketing-faq{max-width:1248px;margin-inline:auto;padding:48px 32px 72px}.home-discovery .home-marketing-faq .pb-discover-faq__intro{max-width:720px;margin-bottom:28px}.marketing-home.home-discovery .home-marketing-faq h2{font-family:var(--font-body);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:550}.home-discovery .home-marketing-faq .pb-discover-faq__lede{color:var(--m-muted);margin:0;font-size:1rem;line-height:1.65}.home-discovery .home-marketing-faq .pb-discover-faq__lede a{color:var(--m-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.home-discovery .home-marketing-faq .pb-discover-faq__list{gap:12px;max-width:820px;display:grid}.home-discovery .home-marketing-faq .pb-discover-faq__item{border:1px solid var(--m-border);background:var(--m-surface);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #2020270a}.home-discovery .home-marketing-faq .pb-discover-faq__question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:.9375rem;font-weight:600;line-height:1.45;list-style:none;display:flex}.home-discovery .home-marketing-faq .pb-discover-faq__question::-webkit-details-marker{display:none}.home-discovery .home-marketing-faq .pb-discover-faq__question:after{content:"";border-right:2px solid var(--m-muted);border-bottom:2px solid var(--m-muted);flex-shrink:0;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.home-discovery .home-marketing-faq .pb-discover-faq__item[open] .pb-discover-faq__question:after{transform:rotate(225deg)}.home-discovery .home-marketing-faq .pb-discover-faq__answer{color:var(--m-muted);padding:0 18px 16px;font-size:.9375rem;line-height:1.65}@media (max-width:640px){.home-lovable-below-fold .home-marketing-faq{padding:4px 24px 64px}.home-discovery .home-marketing-faq{padding:40px 20px 56px}}.marketing-home.removebg-theme.home-discovery.legal-page{--legal-page-bg:lab(96.5084% -.0000596046 0);--legal-body:lab(22.0786% -.48694 1.83064);--legal-heading:lab(.903296% 0 0);--home-nav-offset:64px;background:var(--legal-page-bg)}.marketing-home.removebg-theme.home-discovery.legal-page .legal-page-main{max-width:1280px;padding:calc(96px + var(--home-nav-offset,64px)) 80px 96px;background:0 0;margin-inline:auto}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content{max-width:none;margin:0;padding:0}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content h1{font-family:var(--font-marketing,var(--font-body));letter-spacing:normal;text-wrap:balance;color:var(--legal-heading);margin:0 0 40px;font-size:48px;font-weight:480;line-height:48px}.marketing-home.removebg-theme.home-discovery.legal-page .legal-updated{color:var(--legal-body);margin:0 0 24px;font-size:18px;line-height:32px}.marketing-home.removebg-theme.home-discovery.legal-page .legal-english-notice{color:var(--legal-body);background:0 0;border:none;border-radius:0;margin:0 0 24px;padding:0;font-size:18px;line-height:32px}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content section{margin:0}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content section h2{font-family:var(--font-marketing,var(--font-body));letter-spacing:normal;color:var(--legal-heading);margin:56px 0 32px;font-size:30px;font-weight:480;line-height:40px}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content section:first-of-type h2{margin-top:0}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content :is(p,li){color:var(--legal-body);margin-block:24px;font-size:18px;line-height:32px}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content section>:is(p,ul,ol):first-child{margin-top:0}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content section>:last-child{margin-bottom:0}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content :is(p,li) strong{color:var(--legal-heading);font-weight:480}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content :is(p,li)>a:not([class]),.marketing-home.removebg-theme.home-discovery.legal-page .legal-content section a{color:var(--legal-heading);text-underline-offset:2px;font-weight:400;text-decoration:underline}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content :is(p,li)>a:not([class]):hover,.marketing-home.removebg-theme.home-discovery.legal-page .legal-content section a:hover{text-decoration-color:currentColor}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content section>p+p{margin-top:24px}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content ul,.marketing-home.removebg-theme.home-discovery.legal-page .legal-content ol{margin:24px 0;padding-left:28px}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content li{margin-bottom:12px}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content li:last-child{margin-bottom:0}.marketing-home.removebg-theme.home-discovery.legal-page .legal-links,.marketing-home.removebg-theme.home-discovery.legal-page .legal-back{display:none}.marketing-home.removebg-theme.home-discovery.legal-page.contact-page .legal-content h1{text-align:left}.marketing-home.removebg-theme.home-discovery.legal-page.contact-page .contact-lead{text-align:left;max-width:none;color:var(--legal-body);margin:0 0 24px;font-size:18px;line-height:32px}.marketing-home.removebg-theme.home-discovery.legal-page.contact-page .contact-email-card{text-align:left;box-shadow:none;background:lab(100% 0 0/.6);border:1px solid lab(88.4% 0 .0000119209);border-radius:12px;align-items:flex-start;margin:32px 0;padding:24px}.marketing-home.removebg-theme.home-discovery.legal-page.contact-page .contact-email-link{font-size:18px;font-weight:480}.marketing-home.removebg-theme.home-discovery.legal-page.contact-page .contact-topic-list{margin:0;padding:0;list-style:none}.marketing-home.removebg-theme.home-discovery.legal-page.contact-page .contact-topic-list li{align-items:flex-start;gap:12px;margin-bottom:16px;font-size:18px;line-height:32px;display:flex}@media (max-width:900px){.marketing-home.removebg-theme.home-discovery.legal-page .legal-page-main{padding-inline:40px}}@media (max-width:640px){.marketing-home.removebg-theme.home-discovery.legal-page .legal-page-main{padding:calc(72px + var(--home-nav-offset,64px)) 20px 64px}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content h1{font-size:clamp(2rem,8vw,48px);line-height:1.05}.marketing-home.removebg-theme.home-discovery.legal-page .legal-content section h2{margin-top:40px;font-size:clamp(1.375rem,5vw,30px);line-height:1.25}}.home-lovable-below-fold{--home-section-title:clamp(1.75rem, 3.2vw, 2.5rem);background-color:var(--lovable-page-bg,#f9f8f3);border-top:1px solid #2020270f}.marketing-home.removebg-theme .home-lovable-below-fold+.rbg-footer{border-top:none;margin-top:0}.home-lovable-below-fold .home-lovable-pillars{max-width:1248px;margin-inline:auto;padding:clamp(3rem,5vw,3.75rem) 32px clamp(2.5rem,4vw,3.25rem)}.home-lovable-pillars__head{text-align:center;max-width:40rem;margin:0 auto clamp(2rem,4vw,2.75rem)}.home-lovable-pillars__head h2{font-family:var(--font-marketing);font-size:var(--home-section-title,var(--lovable-h2));letter-spacing:-.03em;text-wrap:balance;margin:0 0 .75rem;font-weight:600;line-height:1.08}.home-lovable-pillars__lede{color:var(--m-muted);font-size:var(--lovable-lede,1.0625rem);margin:0;line-height:1.6}.home-lovable-pillars__panel{border:1px solid var(--m-border);background:var(--m-surface);border-radius:17px;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 1px 2px #2020270a,0 20px 56px #1118270f}.home-lovable-pillars__features{background:linear-gradient(#faf9f6e6 0%,#fff 100%);border-right:1px solid #2020270f;flex-direction:column;justify-content:center;gap:.25rem;padding:clamp(1rem,2.5vw,1.5rem);display:flex}.home-lovable-pillars__feature{color:#6b6b73;text-align:start;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:start;gap:.65rem .85rem;width:100%;padding:.9rem .85rem .9rem .75rem;transition:background .2s,border-color .2s,color .2s;display:grid}.home-lovable-pillars__feature:hover{color:var(--m-text);background:#20202708}.home-lovable-pillars__feature.is-active{color:var(--m-text);box-shadow:none;background:#8b79d412;border-left-color:#8b79d4;transform:none}.home-lovable-pillars__feature-index{letter-spacing:.12em;color:#a1a1aa;padding-top:.2rem;font-size:.6875rem;font-weight:600}.home-lovable-pillars__feature.is-active .home-lovable-pillars__feature-index{color:#8b79d4}.home-lovable-pillars__feature-icon{color:#5f5f68;background:#2020270a;border-radius:.625rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.home-lovable-pillars__feature.is-active .home-lovable-pillars__feature-icon{color:#6d28d9;background:#fff;box-shadow:0 1px 2px #2020270f}.home-lovable-pillars__feature-text{flex-direction:column;gap:.5rem;min-width:0;display:flex}.home-lovable-pillars__feature-title{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600;line-height:1.3}.home-lovable-pillars__feature-body{color:var(--m-muted);font-size:.9375rem;line-height:1.6}.home-lovable-pillars__stage{min-height:clamp(18rem,34vw,24rem);box-shadow:none;background:linear-gradient(165deg,#f3f0ff 0%,#faf9f7 42%,#f8fafc 100%);border:none;border-radius:0;position:relative;overflow:hidden}.home-lovable-pillars__stage-glow{z-index:0;filter:blur(72px);opacity:.55;pointer-events:none;transition:opacity .4s;position:absolute;inset:-15%}.home-lovable-pillars__stage-glow--browser{background:radial-gradient(circle at 30% 40%,#6366f1,#0000 55%),radial-gradient(circle at 70% 60%,#38bdf8,#0000 50%)}.home-lovable-pillars__stage-glow--apps{background:radial-gradient(circle at 35% 35%,#f97316,#0000 52%),radial-gradient(circle at 65% 65%,#ec4899,#0000 48%)}.home-lovable-pillars__stage-glow--pro{background:radial-gradient(circle at 50% 45%,#a78bfa,#0000 55%),radial-gradient(circle at 25% 75%,#fbbf24,#0000 45%)}.home-lovable-pillars__stage-progress{z-index:2;background:#2020270f;border-radius:0;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.home-lovable-pillars__stage-progress span{height:100%;width:var(--pillar-progress,33%);border-radius:inherit;background:linear-gradient(90deg,#8b79d4,#6366f1);transition:width .35s;display:block}.home-lovable-pillars__stage-frame{z-index:1;justify-content:center;align-items:center;height:100%;padding:clamp(1.75rem,3.5vw,2.5rem) clamp(1.25rem,3vw,2rem);transition:none;display:flex;position:relative;transform:none}.home-lovable-pillars__stage-frame--apps,.home-lovable-pillars__stage-frame--pro{transform:none}.home-lovable-pillars__stage-frame .pillar-mock{filter:drop-shadow(0 16px 40px #1118271f);width:min(100%,420px)}.pillar-mock__float{filter:drop-shadow(0 20px 40px #1118271f)}.pillar-mock__window{background:#fff;border:1px solid #2020271a;border-radius:14px;overflow:hidden}.pillar-mock__chrome{background:linear-gradient(#f8f8fa,#f2f2f6);border-bottom:1px solid #20202714;align-items:center;gap:10px;padding:10px 12px;display:flex}.pillar-mock__dots{gap:5px;display:inline-flex}.pillar-mock__dots i{background:#d4d4dc;border-radius:50%;width:8px;height:8px;font-style:normal}.pillar-mock__dots i:first-child{background:#ff5f57}.pillar-mock__dots i:nth-child(2){background:#febc2e}.pillar-mock__dots i:nth-child(3){background:#28c840}.pillar-mock__url{color:#6b6b73;text-align:center;background:#fff;border:1px solid #20202714;border-radius:8px;flex:1;padding:5px 10px;font-size:.6875rem}.pillar-mock__viewport{padding:14px 14px 16px}.pillar-mock__search{color:#8a8a94;background:#fafafa;border:1px solid #2020271a;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:.6875rem;display:flex}.pillar-mock__search-icon{border:2px solid #a1a1aa;border-radius:50%;flex-shrink:0;width:14px;height:14px;position:relative}.pillar-mock__search-icon:after{content:"";background:#a1a1aa;width:6px;height:2px;position:absolute;bottom:-1px;right:-4px;transform:rotate(45deg)}.pillar-mock__shortcuts{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pillar-mock__shortcuts span{color:#5b5080;background:#f0eef8;border:1px solid #ddd6fe;border-radius:999px;padding:4px 10px;font-size:.625rem;font-weight:600}.pillar-mock__tiles{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pillar-mock__tile{aspect-ratio:1.35;border:1px solid #2020270f;border-radius:10px}.pillar-mock__tile--a{background:linear-gradient(145deg,#fce7f3,#fbcfe8 40%,#e9d5ff)}.pillar-mock__tile--b{background:linear-gradient(145deg,#dbeafe,#bfdbfe 45%,#c4b5fd)}.pillar-mock__tile--c{background:linear-gradient(145deg,#d1fae5,#a7f3d0 50%,#99f6e4)}.pillar-mock__tile--d{background:linear-gradient(145deg,#1e293b,#334155 55%,#475569)}.pillar-mock__hub{background:#fff;border:1px solid #2020271a;border-radius:14px;grid-template-columns:118px minmax(0,1fr);min-height:220px;display:grid;overflow:hidden}.pillar-mock__hub-nav{background:#f7f7f9;border-right:1px solid #20202714;flex-direction:column;gap:4px;padding:10px 8px;display:flex}.pillar-mock__hub-item{color:#6b6b73;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:.5625rem;font-weight:600;line-height:1.25;display:flex}.pillar-mock__hub-item.is-active{color:#24262b;background:#fff;box-shadow:0 2px 8px #1118270f}.pillar-mock__hub-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.pillar-mock__hub-dot--violet{background:#8b5cf6}.pillar-mock__hub-dot--amber{background:#f59e0b}.pillar-mock__hub-dot--mint{background:#10b981}.pillar-mock__hub-dot--slate{background:#64748b}.pillar-mock__hub-preview{flex-direction:column;gap:8px;padding:16px 14px;display:flex}.pillar-mock__hub-badge{color:#6d28d9;letter-spacing:.04em;text-transform:uppercase;background:#f3f0ff;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:.5625rem;font-weight:700}.pillar-mock__hub-preview strong{color:#24262b;font-size:.8125rem;font-weight:600}.pillar-mock__hub-preview p{color:#6b6b73;margin:0;font-size:.625rem;line-height:1.55}.pillar-mock__hub-link{color:#8b79d4;margin-top:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;font-weight:600}.pillar-mock__pricing{background:linear-gradient(#fff 0%,#faf8ff 100%);border:1px solid #2020271a;border-radius:14px;padding:18px 16px 16px}.pillar-mock__pricing-head{color:#6b6b73;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:.625rem;display:flex}.pillar-mock__pro-badge{background:var(--m-btn);color:#fff;border-radius:999px;padding:4px 10px;font-size:.6875rem;font-weight:700}.pillar-mock__pricing-list{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.pillar-mock__pricing-list li{color:#44444c;padding-left:18px;font-size:.6875rem;line-height:1.45;position:relative}.pillar-mock__pricing-list li:before{content:"";border-bottom:2px solid #22c55e;border-left:2px solid #22c55e;width:8px;height:5px;position:absolute;top:.35em;left:0;transform:rotate(-45deg)}.pillar-mock__pricing-btn{color:#fff;background:#26252e;border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:.6875rem;font-weight:600;display:inline-flex}.pillar-mock__pricing-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pillar-mock__pricing-cards div{background:#ffffffb3;border:1px dashed #2020271f;border-radius:10px;height:52px}.pillar-mock__pricing-cards div:first-child{background:linear-gradient(135deg,#ede9fe,#faf5ff);border-style:solid;border-color:#c4b5fd}.home-lovable-platform{border-top:1px solid #2020270f;max-width:1248px;margin-inline:auto;padding:clamp(2.75rem,4vw,3.5rem) 32px clamp(4.5rem,8vw,5.5rem)}.home-lovable-platform__head{text-align:center;max-width:40rem;margin:0 auto clamp(2rem,4vw,2.75rem)}.home-lovable-platform__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#7c6fd4;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.home-lovable-platform__head h2{font-family:var(--font-marketing);font-size:var(--home-section-title,var(--lovable-h2));letter-spacing:-.03em;text-wrap:balance;margin:0 0 .75rem;font-weight:600;line-height:1.08}.home-lovable-platform__lede{color:var(--m-muted);font-size:var(--lovable-lede,1.0625rem);margin:0;line-height:1.6}.home-lovable-platform__steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.home-lovable-platform__row{border:1px solid var(--m-border);background:var(--m-surface);border-radius:17px;flex-direction:column;min-height:100%;display:flex;overflow:hidden;box-shadow:0 1px 2px #2020270a}.home-lovable-platform__row+.home-lovable-platform__row{border-top:none}.home-lovable-platform__row-visual{min-height:168px;box-shadow:none;background:linear-gradient(#f8f6fce6 0%,#faf9f6b3 100%);border:none;border-bottom:1px solid #2020270f;border-radius:0;flex:none;justify-content:center;align-items:center;padding:1.25rem 1rem;display:flex}.home-lovable-platform__row--discover .home-lovable-platform__row-visual,.home-lovable-platform__row--launch .home-lovable-platform__row-visual,.home-lovable-platform__row--grow .home-lovable-platform__row-visual{background:linear-gradient(#f8f6fce6 0%,#faf9f6b3 100%)}.home-lovable-platform__row-copy{flex:auto;max-width:none;padding:1.15rem 1.25rem 1.35rem}.home-lovable-platform__tag{letter-spacing:.12em;text-transform:uppercase;color:#7c6fd4;margin:0 0 .625rem;font-size:.75rem;font-weight:600}.home-lovable-platform__row-copy h3{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.home-lovable-platform__body{color:var(--m-muted);margin:0 0 .85rem;font-size:.9375rem;line-height:1.55}.home-lovable-platform__bullets{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.home-lovable-platform__bullets li{color:#514a5f;padding-left:1.2rem;font-size:.8125rem;line-height:1.45;position:relative}.home-lovable-platform__bullets li:before{content:"";border-bottom:2px solid #8b79d4;border-left:2px solid #8b79d4;width:.45rem;height:.25rem;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.home-lovable-platform__mock{width:min(100%,320px)}.home-lovable-platform__mock-card{background:#fffffff0;border:1px solid #2020271a;border-radius:1rem;padding:1.125rem 1.25rem;box-shadow:0 16px 40px #1118271a}.home-lovable-platform__mock--discover .home-lovable-platform__mock-card{width:100%}.home-lovable-platform__mock-window{background:#fff;border:1px solid #2020271a;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 16px 40px #1118271a}.home-lovable-platform__mock-chrome{background:#f4f4f6;border-bottom:1px solid #20202714;align-items:center;gap:10px;padding:10px 12px;display:flex}.home-lovable-platform__mock-dots{gap:5px;display:inline-flex}.home-lovable-platform__mock-dots i{background:#d4d4dc;border-radius:50%;width:8px;height:8px;font-style:normal}.home-lovable-platform__mock-dots i:first-child{background:#ff5f57}.home-lovable-platform__mock-dots i:nth-child(2){background:#febc2e}.home-lovable-platform__mock-dots i:nth-child(3){background:#28c840}.home-lovable-platform__mock-url{color:#6b6b73;text-align:center;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem}.home-lovable-platform__mock-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.home-lovable-platform__mock-grid span{aspect-ratio:1.2;border:1px solid #2020270f;border-radius:10px}.home-lovable-platform__mock-grid span:first-child{background:linear-gradient(145deg,#fce7f3,#e9d5ff)}.home-lovable-platform__mock-grid span:nth-child(2){background:linear-gradient(145deg,#dbeafe,#c4b5fd)}.home-lovable-platform__mock-grid span:nth-child(3){background:linear-gradient(145deg,#d1fae5,#99f6e4)}.home-lovable-platform__mock-grid span:nth-child(4){background:linear-gradient(145deg,#1e293b,#475569)}.home-lovable-platform__mock-caption{color:#8a8a94;margin:12px 0 0;font-size:.6875rem}.home-lovable-platform__mock--launch .home-lovable-platform__mock-tabs{padding:12px 12px 0}.home-lovable-platform__mock--launch .home-lovable-platform__mock-pane{margin:10px 12px 14px}.home-lovable-platform__mock-search{color:#8a8a94;background:#fff;border:1px solid #2020271a;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 12px;font-size:.6875rem;display:flex}.home-lovable-platform__mock-search-icon{border:2px solid #a1a1aa;border-radius:50%;flex-shrink:0;width:12px;height:12px}.home-lovable-platform__mock-chips{flex-wrap:wrap;gap:6px;display:flex}.home-lovable-platform__mock-chips span{color:#5b5080;background:#f3f0ff;border:1px solid #ddd6fe;border-radius:999px;padding:4px 9px;font-size:.5625rem;font-weight:600}.home-lovable-platform__mock-chips span.is-featured{color:#fff;background:#26252e;border-color:#26252e}.home-lovable-platform__mock-cta{color:#6d28d9;margin:8px 0 10px;font-size:.6875rem;font-weight:600}.home-lovable-platform__mock-live{flex-wrap:wrap;gap:6px;padding:10px 12px 0;display:flex}.home-lovable-platform__mock-pill{color:#6b6b73;background:#f4f4f6;border-radius:999px;padding:4px 10px;font-size:.5625rem;font-weight:600}.home-lovable-platform__mock-pill.is-active{color:#5b21b6;background:#ede9fe}.home-lovable-platform__mock-chat{flex-direction:column;gap:8px;padding:12px;display:flex}.home-lovable-platform__mock-bubble{border-radius:12px;max-width:78%;height:28px;display:block}.home-lovable-platform__mock-bubble--user{background:linear-gradient(90deg,#c4b5fd,#a78bfa);align-self:flex-end}.home-lovable-platform__mock-bubble--ai{background:#f4f4f6;border:1px solid #20202714;align-self:flex-start}.home-lovable-platform__mock-hub{background:#f8f8fa;border:1px solid #2020270f;border-radius:12px;margin-bottom:14px;padding:12px}.home-lovable-platform__mock-hub-account{border-bottom:1px solid #2020270f;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.home-lovable-platform__mock-hub-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.home-lovable-platform__mock-hub-name{color:#26252e;font-size:.6875rem;font-weight:700;line-height:1.2}.home-lovable-platform__mock-hub-status{color:#15803d;align-items:center;gap:5px;font-size:.5625rem;font-weight:600;line-height:1.2;display:inline-flex}.home-lovable-platform__mock-hub-status i{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px;font-style:normal}.home-lovable-platform__mock-app-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-lovable-platform__mock-app-list li{color:#44444c;align-items:center;gap:8px;font-size:.625rem;font-weight:600;line-height:1.2;display:flex}.home-lovable-platform__mock-app-mark{border:1px solid #2020270f;border-radius:6px;flex-shrink:0;width:22px;height:22px}.home-lovable-platform__mock-app-mark--characters{background:linear-gradient(135deg,#f9a8d4,#c4b5fd)}.home-lovable-platform__mock-app-mark--study{background:linear-gradient(135deg,#93c5fd,#67e8f9)}.home-lovable-platform__mock-app-mark--miniform{background:linear-gradient(135deg,#86efac,#5eead4)}.home-lovable-platform__mock-save{color:#5b21b6;white-space:nowrap;background:#ede9fe;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:.5rem;font-weight:700}.home-lovable-platform__mock-synced{background:#e4e4e7;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-left:auto;position:relative}.home-lovable-platform__mock-synced:after{content:"";border:0 solid #6b6b73;border-width:0 0 1.5px 1.5px;position:absolute;inset:4px 3px 3px 4px;transform:rotate(-45deg)}.home-lovable-platform__mock--launch{width:min(100%,300px)}.home-lovable-platform__mock-tabs{gap:5px;margin-bottom:10px;display:flex}.home-lovable-platform__mock-tabs span{background:#e4e4e7;border-radius:999px;width:28px;height:4px}.home-lovable-platform__mock-tabs span.is-active{background:#8b79d4;width:40px}.home-lovable-platform__mock-pane{background:linear-gradient(135deg,#dbeafe,#e9d5ff 55%,#fbcfe8);border:1px solid #2020270f;border-radius:10px;height:72px}.home-lovable-platform__mock--grow{width:min(100%,280px)}.home-lovable-platform__mock-avatar{background:linear-gradient(135deg,#c4b5fd,#93c5fd);border-radius:50%;width:22px;height:22px}.home-lovable-platform__mock-pro{color:#fff;background:#26252e;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:.625rem;font-weight:700;display:inline-flex}.home-lovable-platform__mock-meter{background:#ececf0;border-radius:999px;height:6px;overflow:hidden}.home-lovable-platform__mock-meter span{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#6366f1);height:100%;display:block}@media (max-width:1024px){.home-lovable-platform__steps{grid-template-columns:1fr;max-width:28rem;margin-inline:auto}}@media (max-width:900px){.home-lovable-below-fold .home-lovable-pillars,.home-lovable-platform{padding-inline:24px}.home-lovable-pillars__panel{grid-template-columns:1fr}.home-lovable-pillars__features{border-bottom:1px solid #2020270f;border-right:none}.home-lovable-pillars__stage{min-height:17rem}}.marketing-home.home-discovery .faq-page-lede{color:lab(22.0786% -.48694 1.83064);margin:0 0 24px;font-size:18px;line-height:32px}.marketing-home.home-discovery.faq-page .pb-discover-faq__list{flex-direction:column;gap:12px;display:flex}.marketing-home.home-discovery.faq-page .pb-discover-faq__item{border:1px solid var(--m-border);background:#fff;border-radius:14px;padding:4px 18px}.marketing-home.home-discovery.faq-page .pb-discover-faq__question{cursor:pointer;padding:14px 28px 14px 0;font-size:18px;font-weight:480;line-height:32px;list-style:none;position:relative}.marketing-home.home-discovery.faq-page .pb-discover-faq__question::-webkit-details-marker{display:none}.marketing-home.home-discovery.faq-page .pb-discover-faq__question:after{content:"";border-right:2px solid var(--m-muted);border-bottom:2px solid var(--m-muted);width:8px;height:8px;transition:transform .2s;position:absolute;top:50%;right:4px;transform:translateY(-60%)rotate(45deg)}.marketing-home.home-discovery.faq-page .pb-discover-faq__item[open] .pb-discover-faq__question:after{transform:translateY(-30%)rotate(225deg)}.marketing-home.home-discovery.faq-page .pb-discover-faq__answer{color:lab(22.0786% -.48694 1.83064);padding:0 0 16px;font-size:18px;line-height:32px}@media (max-width:640px){.home-lovable-pillars__feature{grid-template-columns:auto 1fr}.home-lovable-pillars__feature-index{display:none}.pillar-mock__hub{grid-template-columns:1fr}.pillar-mock__hub-nav{border-bottom:1px solid #20202714;border-right:0;flex-flow:wrap}}
