/* Cluched founder library and multilingual core pages */
.language-menu{position:relative;order:3;flex-shrink:0;font-size:.82rem}.language-menu summary{cursor:pointer;list-style:none;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-weight:700}.language-menu summary:after{content:'⌄';margin-left:7px}.language-menu>div{position:absolute;right:0;top:calc(100% + 10px);width:160px;display:grid;background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;padding:7px;box-shadow:var(--shadow);z-index:60}.language-menu a{padding:9px 12px;border-radius:6px}.language-menu a:hover,.language-menu a[aria-current]{background:var(--accent-soft);color:var(--ink)}.nav{gap:17px}.nav nav{gap:17px}.nav-cta{order:4}.seo-page .menu{color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:8px;padding:8px 12px}.seo-page h1{font-size:clamp(2.55rem,5vw,5rem);line-height:1.06;max-width:1040px}.seo-intro{padding-block:72px 48px}.seo-intro>.text-link{display:table;margin-bottom:24px}.seo-intro .lead{font-size:1.1rem;max-width:750px}.seo-section-intro{max-width:800px;margin-bottom:32px}.seo-section-intro p{margin-top:20px}.seo-card-grid,.seo-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.seo-card-grid article{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.seo-card-grid p{margin-top:16px}.seo-package{padding:30px;border:1px solid var(--line);border-radius:18px;background:var(--surface);display:flex;flex-direction:column;align-items:flex-start}.seo-package:nth-child(2){border-color:#83a956;box-shadow:inset 0 4px var(--accent)}.seo-package h3{font-size:2.7rem;letter-spacing:-.04em}.seo-package small{font-size:.8rem;letter-spacing:0;color:var(--muted)}.seo-package ul{padding-left:20px;margin:24px 0 30px;flex:1}.seo-package li{color:var(--muted);margin-bottom:8px}.seo-package .button{width:100%;gap:12px}.scope-note{font-size:.9rem;max-width:1020px;margin:24px 0}.seo-extras{border-top:1px solid var(--line);padding-top:24px}.seo-extras p{margin-top:12px;max-width:900px}.seo-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:35px}.seo-steps article{border-top:1px solid var(--line);padding-top:22px}.seo-steps h3{font-size:1.2rem}.seo-steps p{margin-top:15px;font-size:.95rem}.seo-cta{margin-top:80px;margin-bottom:80px;padding:44px;border:1px solid var(--line);border-radius:20px;background:var(--surface);display:flex;justify-content:space-between;align-items:center;gap:36px}.seo-cta h2{font-size:clamp(2rem,3vw,3rem)}.seo-cta p{max-width:580px;margin-top:18px}.seo-cta .button{flex-shrink:0}.seo-footer{padding-block:50px 100px;border-top:1px solid var(--line)}.seo-footer p{max-width:560px;margin:20px 0}.seo-footer>div{display:flex;flex-wrap:wrap;gap:14px 28px;margin-bottom:24px}.seo-footer a:not(.brand){text-decoration:underline;text-underline-offset:4px;font-size:.9rem}.seo-footer small{color:var(--muted)}.whatsapp-float{position:fixed;right:22px;bottom:max(20px,env(safe-area-inset-bottom));z-index:45;display:flex;align-items:center;gap:9px;background:var(--accent);color:var(--accent-ink);padding:13px 18px;border:1px solid #648f35;border-radius:100px;box-shadow:0 5px 28px #0005;font-weight:700;font-size:.85rem}.whatsapp-float svg{flex-shrink:0}.whatsapp-float:hover{transform:translateY(-2px)}.trust-panel{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;padding:40px;background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-top:55px}.trust-panel h2{font-size:clamp(2rem,3vw,3rem)}.trust-panel li{color:var(--muted)}.faq-block{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.faq-list details{padding:19px 0;border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{font-size:1.06rem;font-weight:600;cursor:pointer;padding-right:20px;line-height:1.5}.faq-list p{padding-top:15px;font-size:.98rem}.localized-hero{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding-block:65px}.localized-hero img{border:1px solid var(--line);border-radius:18px;width:100%;height:auto}.localized-hero .hero-actions{flex-wrap:wrap}.seo-narrow{max-width:820px}.hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 24px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.hub-link:hover{border-color:var(--accent)}.hub-count{margin-top:24px;font-size:.88rem}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide-card{position:relative;padding:27px;background:var(--surface);border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;transition:border-color .15s,transform .15s}.guide-card:hover{border-color:#6a844f;transform:translateY(-2px)}.guide-card[hidden]{display:none}.guide-card .eyebrow{font-size:.66rem;letter-spacing:.08em;margin-bottom:18px}.guide-card h3{font-size:1.35rem;letter-spacing:-.02em;line-height:1.32;text-wrap:pretty}.guide-card h3 a:after{content:'';position:absolute;inset:0;border-radius:16px}.guide-card p{font-size:.94rem;margin:18px 0 24px;line-height:1.65}.guide-read{font-size:.84rem;color:var(--accent);display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.guide-filters{display:grid;grid-template-columns:2fr 1fr;gap:20px}.guide-filters label{font-size:.85rem;font-weight:600;display:grid;gap:10px}.guide-filters input,.guide-filters select{width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);padding:14px;font-weight:400}.guide-filters input::placeholder{color:var(--muted)}#guide-count{margin:15px 0 25px;font-size:.86rem}.article-header{padding-block:40px 45px;border-bottom:1px solid var(--line)}.breadcrumbs{font-size:.82rem;display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);margin-bottom:35px}.breadcrumbs a:hover{text-decoration:underline}.article-header h1{font-size:clamp(2.2rem,4.1vw,4.35rem);max-width:1080px}.article-meta{font-size:.85rem;margin-top:26px}.article-layout{display:grid;grid-template-columns:250px minmax(0,760px);gap:70px;padding-top:44px;align-items:start;justify-content:space-between}.article-toc{position:sticky;top:115px;font-size:.87rem}.article-toc summary{font-weight:700;cursor:pointer}.article-toc ol{padding-left:19px;margin:15px 0 28px}.article-toc li{padding:5px 0;line-height:1.5;color:var(--muted)}.article-toc a:hover{color:var(--ink);text-decoration:underline}.article-copy{font-size:1.06rem;line-height:1.85}.article-copy>p:first-child{font-size:1.18rem;color:var(--ink);line-height:1.75}.article-copy p{margin-bottom:24px}.article-copy h2{font-size:1.8rem;letter-spacing:-.035em;margin:45px 0 20px;line-height:1.22;text-wrap:pretty}.article-copy h2:first-child{margin-top:0}.article-copy li{color:var(--muted);padding-bottom:12px}.article-copy a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#819d68}.article-copy .source-note{padding:25px;background:var(--surface);border:1px solid var(--line);border-radius:14px;font-size:.87rem;margin-top:45px}.source-note h2{font-size:1.15rem;margin:0 0 15px}.source-note li{padding-block:4px;overflow-wrap:anywhere}.source-note p{margin-bottom:14px}.related-guides h2{font-size:1.35rem}.related-guides li{line-height:1.55}.seo-narrow>p{line-height:1.8}.seo-narrow ul{line-height:1.8}
@media(max-width:1180px){.nav nav{gap:12px}.nav nav a{font-size:.8rem}.nav-cta{display:none}.nav{gap:12px}.article-layout{grid-template-columns:220px minmax(0,1fr);gap:38px}}
@media(max-width:960px){.seo-page .menu{display:block;order:4}.language-menu{margin-left:auto}.nav nav{margin-left:0}.seo-page .nav nav{position:absolute;left:0;right:0;top:100%;padding:20px 32px;background:var(--surface);border-bottom:1px solid var(--line);display:none;flex-direction:column;align-items:stretch}.seo-page .nav nav.open{display:flex}.seo-page .nav nav a{font-size:1rem;padding:8px 0}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-package-grid{gap:12px}.seo-package{padding:23px}.seo-package h3{font-size:2.2rem}.article-layout{grid-template-columns:1fr;gap:28px}.article-toc{position:static;border:1px solid var(--line);padding:20px;border-radius:12px}.article-toc ol{columns:2;margin-bottom:10px}.article-copy{max-width:780px}.faq-block{gap:35px}.seo-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-cta{align-items:flex-start;flex-direction:column}.localized-hero{gap:28px}.localized-hero h1{font-size:3rem}}
@media(max-width:700px){.wrap{width:calc(100% - 36px)}.nav{min-height:74px;gap:12px}.brand{font-size:1.7rem}.brand-symbol{width:27px;height:27px;font-size:1.5rem}.language-menu summary{padding:8px 9px}.theme-toggle{width:36px;height:36px}.seo-intro{padding-block:45px 32px}.seo-page h1{font-size:2.55rem}.section{padding-block:54px}.guide-grid,.seo-package-grid,.seo-card-grid,.hub-grid{grid-template-columns:1fr}.guide-card{padding:25px}.guide-filters{grid-template-columns:1fr}.seo-package h3{font-size:2.8rem}.seo-package{padding:27px}.seo-package .button{margin-top:10px}.faq-block,.trust-panel{grid-template-columns:1fr;gap:26px}.trust-panel{padding:27px;margin-top:35px}.faq-block h2{font-size:2.15rem}.localized-hero{grid-template-columns:1fr;padding-block:40px}.localized-hero h1{font-size:2.75rem}.localized-hero img{max-height:380px;object-fit:contain;background:#0b1210}.seo-cta{padding:26px;margin-block:50px}.article-header{padding-block:28px}.article-header h1{font-size:2.15rem}.article-meta{line-height:1.7}.article-toc ol{columns:1}.article-copy{font-size:1rem;line-height:1.85}.article-copy>p:first-child{font-size:1.1rem}.article-copy h2{font-size:1.55rem}.article-copy .source-note{padding:20px}.whatsapp-float{right:14px;padding:13px;bottom:max(14px,env(safe-area-inset-bottom))}.whatsapp-float>span{display:none}.seo-footer{padding-bottom:90px}.seo-footer>div{display:grid}.seo-steps{gap:18px}.seo-steps h3{font-size:1.1rem}.breadcrumbs{margin-bottom:24px}.localized-hero .hero-actions{gap:15px}.seo-page .menu{padding:7px 9px;font-size:.84rem}.home-page .nav .theme-toggle{order:2}.home-page .language-menu{order:3;margin-left:0}.home-page .menu{order:4}.home-page .brand{margin-right:auto}.seo-card-grid article{padding:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}.guide-card:hover,.whatsapp-float:hover{transform:none}}
@media print{header,.article-toc,.seo-cta,.whatsapp-float,.seo-footer{display:none}.article-layout{display:block}.article-copy{max-width:none}body{background:#fff;color:#111}.article-copy p,.article-copy li{color:#222}.wrap{width:100%}.source-note{break-inside:avoid}}
.language-menu summary:after{content:'';display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);vertical-align:3px;margin-left:9px}.seo-page .menu{align-items:center;gap:8px}.seo-page .menu[aria-expanded="true"] .close-icon{display:inline-block}.seo-page .menu[aria-expanded="true"] .menu-icon{display:none}.theme-toggle{margin-left:0}@media(max-width:960px){.seo-page .menu{display:inline-flex}}@media(max-width:480px){.nav{flex-wrap:nowrap}.nav .brand{font-size:1.6rem}.nav nav{position:absolute;top:100%;left:0;right:0;background:var(--surface);padding:18px;z-index:50}.nav .menu{width:40px;min-height:40px;padding:9px;flex-shrink:0}.nav .theme-toggle{width:36px;height:36px;flex-shrink:0}.nav .language-menu{margin-left:auto}.nav .brand-symbol{margin-right:7px}.seo-page .menu-label{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}}
