*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #ffffff;--fg: #0f172a;--muted: #f1f5f9;--muted-fg: #64748b;--border: #e2e8f0;--primary: #1a2035;--primary-fg: #ffffff;--secondary: #f8fafc;--green: #16a34a;--red: #dc2626;--radius: 8px;--font: "Inter", -apple-system, sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--fg);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}.container{max-width:1080px;margin:0 auto}.container-sm{max-width:680px;margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;font-family:var(--font);font-size:.875rem;font-weight:500;border-radius:var(--radius);cursor:pointer;text-decoration:none;transition:all .15s;border:none}.btn-primary{background:var(--primary);color:var(--primary-fg)}.btn-primary:hover{background:#232d47}.btn-outline{background:transparent;color:var(--fg);border:1px solid var(--border)}.btn-outline:hover{background:var(--muted)}.btn-lg{padding:.7rem 1.6rem;font-size:.9375rem}.btn-white{background:#fff;color:var(--primary);font-family:var(--font);font-size:.9rem;font-weight:600;border-radius:var(--radius);border:none;cursor:pointer;transition:background .15s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-white:hover{background:#f1f5f9}.btn-white-full{width:100%;padding:.75rem 1.75rem;background:#fff;color:var(--primary);font-family:var(--font);font-size:.9rem;font-weight:600;border-radius:var(--radius);border:none;cursor:pointer;transition:background .15s;text-decoration:none;display:flex;align-items:center;justify-content:center}.btn-white-full:hover{background:#f1f5f9}.section-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--border);border-radius:999px;font-size:.75rem;font-weight:500;color:var(--muted-fg);margin-bottom:1rem}.section-title{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin-bottom:1rem}.section-title .muted{color:var(--muted-fg);font-weight:400}.section-sub{font-size:1rem;color:var(--muted-fg);line-height:1.7;max-width:520px}nav{position:fixed;top:0;left:0;right:0;z-index:100;height:60px;display:flex;align-items:center;justify-content:center;padding:0 2.5rem;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.nav-links{display:flex;align-items:center;gap:1.75rem}.nav-links a{font-size:.875rem;font-weight:400;color:var(--muted-fg);text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--fg)}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px;position:absolute;right:1.25rem}.hamburger span{display:block;width:22px;height:2px;background:var(--fg);border-radius:2px;transition:all .25s}.hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;position:fixed;top:60px;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);flex-direction:column;padding:.5rem 1.25rem 1rem;gap:0;z-index:99}.mobile-menu.open{display:flex}.mobile-menu a{font-size:.9375rem;font-weight:400;color:var(--fg);text-decoration:none;padding:.75rem 0;border-bottom:1px solid var(--border);transition:color .15s}.mobile-menu a:hover{color:var(--primary)}.mobile-menu .mobile-cta{margin-top:.75rem;border-bottom:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:.875rem 1.5rem;background:var(--primary);color:#fff!important;border-radius:var(--radius);font-weight:600;font-size:.9rem}.mobile-menu .mobile-cta:hover{background:#232d47;color:#fff!important}.hero{min-height:100vh;padding:4.5rem 2.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--bg);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,#f1f5f9 0%,transparent 70%);pointer-events:none}.hero>*{position:relative}.hero-title{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--fg);max-width:780px;margin-bottom:.875rem}.hero-title .muted{color:var(--muted-fg);font-weight:400}.hero-sub{font-size:1.0625rem;font-weight:400;color:var(--muted-fg);max-width:520px;line-height:1.7;margin-bottom:1.5rem}.hero-actions{display:flex;align-items:center;gap:.875rem}section{padding:5.5rem 2.5rem}.problem-section{background:var(--primary);padding:5.5rem 2.5rem}.problem-section .section-title{color:#fff}.problem-section .section-title .muted{color:#fff6}.problem-section .section-badge{border-color:#ffffff26;color:#ffffff73}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);overflow:hidden;margin-top:3rem}.problem-item{padding:2rem 1.5rem;background:var(--primary);transition:background .15s}.problem-item:hover{background:#232d47}.problem-text{font-size:.9rem;color:#ffffff8c;line-height:1.65}.problem-text strong{color:#ffffffe0;font-weight:500}.how-section{background:var(--secondary);padding:5.5rem 2.5rem}.how-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.steps{display:flex;flex-direction:column}.step{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--border)}.step:first-child{border-top:1px solid var(--border)}.step-content{flex:1}.step-title{font-size:.9375rem;font-weight:600;margin-bottom:.35rem}.step-desc{font-size:.875rem;color:var(--muted-fg);line-height:1.65}.features-section{padding:5.5rem 2.5rem}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-top:3rem}.feature-card{background:var(--bg);padding:1.75rem;transition:background .15s}.feature-card:hover{background:var(--muted)}.feature-icon{width:36px;height:36px;background:var(--primary);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.feature-title{font-size:.9375rem;font-weight:600;margin-bottom:.4rem}.feature-desc{font-size:.875rem;color:var(--muted-fg);line-height:1.65}.tour-section{padding:5.5rem 2.5rem;background:var(--secondary)}.tour-tabs{display:flex;gap:4px;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);padding:4px;width:fit-content;margin-bottom:2rem}.tour-tab{padding:.45rem 1.1rem;border:none;background:transparent;border-radius:6px;font-family:var(--font);font-size:.85rem;font-weight:500;color:var(--muted-fg);cursor:pointer;transition:all .15s}.tour-tab.active,.tour-tab:hover{background:#fff;color:var(--fg);box-shadow:0 1px 3px #00000014}.tour-panel{display:none;grid-template-columns:1fr 1.6fr;gap:3rem;align-items:center}.tour-panel.active{display:grid}.tour-tag{display:inline-flex;padding:3px 10px;background:var(--primary);color:#fff;border-radius:999px;font-size:.72rem;font-weight:500;margin-bottom:.875rem}.tour-title{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem;line-height:1.25}.tour-text{font-size:.9rem;color:var(--muted-fg);line-height:1.7;margin-bottom:1.25rem}.tour-points{display:flex;flex-direction:column;gap:.5rem}.tour-point{display:flex;align-items:center;gap:8px;font-size:.875rem}.tp-dot{width:6px;height:6px;border-radius:50%;background:var(--primary);flex-shrink:0}.mockup-frame{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 8px 32px #00000012,0 32px 64px #0000000a}.mockup-titlebar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#f8fafc;border-bottom:1px solid var(--border)}.dot{width:10px;height:10px;border-radius:50%}.dot-r{background:#ff5f57}.dot-y{background:#febc2e}.dot-g{background:#28c840}.mockup-url{flex:1;margin:0 10px;background:#fff;border:1px solid var(--border);border-radius:5px;padding:3px 10px;font-size:.72rem;color:var(--muted-fg);text-align:center}.tour-mock-inner{padding:1.25rem 1.5rem}.tour-mock-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.mock-title{font-size:1.1rem;font-weight:700}.mock-btn{padding:4px 12px;background:var(--primary);color:#fff;border-radius:6px;font-size:.7rem;font-weight:500}.mock-date{display:flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--border);border-radius:6px;font-size:.7rem;color:var(--muted-fg);background:#fff}.t-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}.t-stat{padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius)}.t-stat-label{font-size:.7rem;color:var(--muted-fg);margin-bottom:.2rem}.t-stat-val{font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:.2rem}.t-stat-val.green{color:var(--green)}.t-delta{font-size:.65rem}.t-delta.up{color:var(--green)}.t-delta.dn{color:var(--red)}.t-table{width:100%;border-collapse:collapse}.t-table th{font-size:.7rem;font-weight:500;color:var(--muted-fg);text-align:left;padding:.35rem .75rem;border-bottom:1px solid var(--border)}.t-table td{font-size:.76rem;padding:.45rem .75rem;border-bottom:1px solid #f8fafc}.t-sg{color:var(--green);font-weight:600}.t-sb{color:var(--red);font-weight:600}.t-sm{color:#d97706;font-weight:600}.proj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.proj-card{display:flex;align-items:center;gap:8px;padding:.6rem .75rem;border:1px solid var(--border);border-radius:8px;font-size:.78rem;font-weight:500;background:#fff}.proj-icon{width:28px;height:28px;background:var(--primary);border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.task-row{display:flex;align-items:center;gap:8px;padding:.6rem .75rem;border:1px solid var(--border);border-radius:6px;background:#fff;font-size:.72rem;margin-bottom:6px}.task-name-c{font-weight:500;flex:1;min-width:100px}.task-proj-c{color:var(--muted-fg);font-size:.68rem}.task-status{padding:2px 8px;border-radius:999px;font-size:.67rem;font-weight:500;white-space:nowrap}.ts-todo{background:#f1f5f9;color:#475569}.ts-doing{background:#dbeafe;color:#1d4ed8}.ts-pending{background:#fee2e2;color:#b91c1c}.exclusive-section{background:var(--primary);padding:5.5rem 2.5rem}.exclusive-section .section-title{color:#fff}.exclusive-section .section-title .muted{color:#fff6}.exclusive-section .section-badge{border-color:#ffffff26;color:#ffffff73}.exclusive-section .section-sub{color:#ffffff80;max-width:100%;margin-bottom:2rem}.exclusive-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:5rem;align-items:center}.rules{display:flex;flex-direction:column;gap:.625rem}.rule{display:flex;align-items:flex-start;gap:12px;padding:1rem 1.25rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);transition:border-color .15s,background .15s}.rule:hover{border-color:#ffffff29;background:#ffffff08}.rule-check{width:18px;height:18px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.rule-check:after{content:"";display:block;width:7px;height:4px;border-left:1.5px solid white;border-bottom:1.5px solid white;transform:rotate(-45deg) translateY(-1px)}.rule-text{font-size:.875rem;color:#ffffff8c;line-height:1.55}.rule-text strong{color:#ffffffe0;font-weight:500}.cta-section{text-align:center;padding:7rem 2.5rem;background:var(--bg);border-top:1px solid var(--border)}footer{background:var(--primary);color:#ffffff59;padding:1.75rem 2.5rem;display:flex;align-items:center;justify-content:space-between;font-size:.8rem}.fade-up{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.fade-up.visible{opacity:1;transform:translateY(0)}.problem-item{transition:background .15s,transform .4s cubic-bezier(.16,1,.3,1),opacity .5s ease}.feature-card{transition:background .15s,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.step{transition:border-color .15s}.rule{transition:border-color .15s,background .15s,transform .2s ease}.rule:hover{transform:translate(4px)}@keyframes logoReveal{0%{opacity:0;transform:scale(.82) translateY(16px);filter:blur(6px)}60%{filter:blur(0px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes titleReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ring{0%{transform:scale(.95);box-shadow:0 0 #1a203540}70%{transform:scale(1);box-shadow:0 0 0 10px #1a203500}to{transform:scale(.95);box-shadow:0 0 #1a203500}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes arrowBounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(5px);opacity:1}}.hero>div:first-child{animation:logoReveal 1s cubic-bezier(.16,1,.3,1) .1s both}.hero>div:first-child svg{animation:floatY 5s ease-in-out 1.2s infinite}.hero-title{animation:titleReveal .9s cubic-bezier(.16,1,.3,1) .35s both}.hero-sub{animation:fadeUp .8s cubic-bezier(.16,1,.3,1) .55s both}.hero-actions{animation:fadeUp .8s cubic-bezier(.16,1,.3,1) .7s both}.hero-actions .btn-primary,.cta-section .btn-primary{animation:pulse-ring 2.8s ease-out 2.5s infinite}#arrowSvg{animation:arrowBounce 1.6s ease-in-out 2s infinite}.wr-swap{display:inline-block;font-style:italic;transition:opacity .5s ease}.wr-swap.fading{opacity:0}.prob-icon{color:#ffffff80;margin-bottom:1rem}.prob-icon svg{width:32px;height:32px}.step-icon{width:38px;height:38px;border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0;background:#fff}.feature-icon{background:var(--primary);border:none;transition:background .2s}.feature-icon svg{stroke:#fff!important;fill:none!important}.feature-card:hover .feature-icon{background:#232d47}.nav-links a.nav-active{color:var(--fg);font-weight:500}.nav-links a.nav-active:after{content:"";display:block;height:2px;background:var(--primary);border-radius:1px;margin-top:2px}#como-funciona,#funcionalidades,#exclusividade,#agendar{scroll-margin-top:60px}@media (min-width: 769px){nav{transition:opacity .4s ease,transform .4s ease}nav.nav-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}nav.nav-hidden .nav-links a{pointer-events:none}}@media (max-width: 768px){nav{padding:0 1.25rem;justify-content:center;transition:opacity .35s ease,transform .35s ease}nav.nav-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.nav-links{display:none}.hamburger{display:flex}nav>a svg{height:32px!important}.hero{padding:5rem 1.25rem 3rem;min-height:auto}.hero>div:first-child svg{height:130px!important}.hero-title{font-size:1.875rem;letter-spacing:-.02em}.hero-sub{font-size:.9375rem;max-width:100%}.hero-actions{flex-direction:column;width:100%;gap:.75rem;margin-bottom:2rem}.hero-actions .btn{width:100%;justify-content:center;padding:.875rem 1.5rem}#scrollHint{display:none}section,.problem-section,.how-section,.features-section,.tour-section,.exclusive-section{padding:3rem 1.25rem}.cta-section{padding:3.5rem 1.25rem}.section-title{font-size:1.5rem;letter-spacing:-.02em}.section-sub{max-width:100%;font-size:.9375rem}.problem-grid{grid-template-columns:1fr;gap:1px}.problem-item{padding:1.5rem 1.25rem}.prob-icon svg{width:26px;height:26px}.how-grid{grid-template-columns:1fr;gap:2rem}.step{padding:1.25rem 0}.step-icon{width:32px;height:32px}.step-icon svg{width:15px;height:15px}.step-title{font-size:.9rem}.step-desc{font-size:.85rem}.features-grid{grid-template-columns:1fr}.feature-card{padding:1.25rem}.feature-title{font-size:.9rem}.feature-desc{font-size:.85rem}.tour-section .section-sub{margin-bottom:1.5rem}.tour-tabs{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.tour-tab{font-size:.8rem;padding:.4rem .875rem;white-space:nowrap}.tour-panel.active{grid-template-columns:1fr;gap:1.5rem}.tour-panel>div:first-child{order:2}.tour-panel>div:last-child{order:1}.tour-title{font-size:1.1rem}.tour-text{font-size:.875rem}.t-stats{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:.75rem}.t-stat-val{font-size:1.1rem}.t-stat-label{font-size:.65rem}.t-delta{font-size:.6rem}.t-table th,.t-table td{font-size:.7rem;padding:.35rem .5rem}.t-table th:nth-child(3),.t-table td:nth-child(3),.t-table th:nth-child(4),.t-table td:nth-child(4){display:none}.proj-grid{grid-template-columns:repeat(2,1fr);gap:6px}.proj-card{font-size:.72rem;padding:.5rem .625rem}.proj-icon{width:24px;height:24px;border-radius:6px}.task-row{flex-wrap:wrap;padding:.5rem .625rem;gap:4px}.task-name-c{width:100%;font-size:.8rem;margin-bottom:2px}.task-proj-c{font-size:.68rem}.mockup-url{display:none}.tour-mock-inner{padding:.875rem 1rem}.mock-title{font-size:.9rem}.mock-btn{font-size:.65rem;padding:3px 8px}.exclusive-grid{grid-template-columns:1fr;gap:2rem}.exclusive-section .btn-white{width:100%;justify-content:center;display:flex}.rule{padding:.875rem 1rem}.rule-text{font-size:.85rem}.cta-section .btn-primary{width:100%;justify-content:center;font-size:.9rem}.hero>div:first-child{animation-duration:.7s}.hero>div:first-child svg{animation:none}.cookie-step1{flex-direction:column;align-items:flex-start;padding:1.25rem;gap:1rem}.cookie-step1 p{max-width:100%}.cookie-step1-actions{width:100%;justify-content:flex-end;gap:.5rem}.cookie-step2{padding:1.25rem}.cookie-step2-title{font-size:.95rem}.cookie-options{grid-template-columns:1fr;gap:.5rem}.cookie-option{padding:.875rem 1rem}.cookie-option-name{font-size:.85rem}.cookie-option-desc{font-size:.72rem}.cookie-step2-actions{flex-wrap:wrap;gap:.5rem}.cookie-step2-actions .cbtn{flex:1;min-width:120px;text-align:center;justify-content:center}.about-hero{padding:5rem 1.25rem 3rem}.about-body{padding:2.5rem 1.25rem 3.5rem}.about-hero-title{font-size:1.875rem}.about-lead{font-size:1rem}}@media (max-width: 380px){.hero-title{font-size:1.625rem}.section-title{font-size:1.375rem}.tour-tabs{font-size:.75rem}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:200;background:#0f172a;border-top:1px solid rgba(255,255,255,.08);font-family:Inter,sans-serif;box-shadow:0 -8px 32px #0000004d;transition:opacity .35s ease,transform .35s ease}.cookie-banner.hidden{opacity:0;pointer-events:none;transform:translateY(100%)}.cookie-step1{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:1rem 2rem}.cookie-step1 p{font-size:.85rem;color:#ffffff8c;line-height:1.6;max-width:600px;margin:0}.cookie-step1 p a{color:#fff9}.cookie-step1-actions{display:flex;gap:.625rem;align-items:center;flex-shrink:0}.cookie-step2{display:none;padding:1.5rem 2rem 1rem}.cookie-step2.active{display:block}.cookie-step2-title{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.35rem}.cookie-step2-sub{font-size:.8rem;color:#fff6;margin-bottom:1.25rem;line-height:1.5}.cookie-options{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem}.cookie-option{border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.875rem 1rem;transition:border-color .15s}.cookie-option:hover{border-color:#ffffff29}.cookie-option-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.cookie-option-name{font-size:.875rem;font-weight:500;color:#ffffffe6}.cookie-option-desc{font-size:.75rem;color:#ffffff61;line-height:1.5}.cookie-step2-actions{display:flex;gap:.625rem;justify-content:flex-end;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.07)}.cookie-required{font-size:.7rem;color:#ffffff4d}.cbtn{padding:.45rem 1rem;border-radius:var(--radius);font-family:var(--font);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s;border:none}.cbtn-ghost{background:transparent;color:#ffffff80}.cbtn-ghost:hover{color:#fff}.cbtn-outline{background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.2)}.cbtn-outline:hover{border-color:#fff6;color:#fff}.cbtn-white{background:#fff;color:var(--primary)}.cbtn-white:hover{background:#f1f5f9}.toggle{position:relative;width:38px;height:22px;flex-shrink:0}.toggle input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff26;border-radius:22px;cursor:pointer;transition:background .2s}.toggle-slider:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s}.toggle input:checked+.toggle-slider{background:#0f172a;border:1px solid rgba(255,255,255,.2)}.toggle input:checked+.toggle-slider:before{transform:translate(16px);background:#fff}.toggle input:disabled+.toggle-slider{opacity:.6;cursor:not-allowed}.toggle input:disabled:checked+.toggle-slider{background:#0f172a}.page-wrapper{max-width:760px;margin:0 auto;padding:7rem 2.5rem 5rem}.page-title{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.025em;color:var(--fg);margin-bottom:.5rem}.page-date{font-size:.8rem;color:var(--muted-fg);margin-bottom:3rem}.page-body h2{font-size:1.1rem;font-weight:600;color:var(--fg);margin:2.5rem 0 .75rem}.page-body h3{font-size:.95rem;font-weight:600;color:var(--fg);margin:1.5rem 0 .5rem}.page-body p{font-size:.9375rem;color:var(--muted-fg);line-height:1.75;margin-bottom:1rem}.page-body ul{padding-left:1.25rem;margin-bottom:1rem}.page-body ul li{font-size:.9375rem;color:var(--muted-fg);line-height:1.75;margin-bottom:.35rem}.page-body a{color:var(--fg);text-decoration:underline;text-underline-offset:2px}.page-divider{border:none;border-top:1px solid var(--border);margin:2.5rem 0}@media (max-width: 768px){.page-wrapper{padding:5rem 1.25rem 3.5rem}}.about-hero{padding:7rem 2.5rem 4rem;max-width:760px;margin:0 auto}.about-hero-label{font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-fg);margin-bottom:1.5rem}.about-hero-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--fg);margin-bottom:1.5rem;max-width:640px}.about-hero-title .muted{color:var(--muted-fg);font-weight:400}.about-lead{font-size:1.125rem;color:var(--muted-fg);line-height:1.75;max-width:620px}.about-divider{border:none;border-top:1px solid var(--border);max-width:760px;margin:0 auto}.about-body{max-width:760px;margin:0 auto;padding:3.5rem 2.5rem 5rem}.about-body p{font-size:1rem;color:var(--muted-fg);line-height:1.8;margin-bottom:1.5rem;max-width:640px}.about-body strong{color:var(--fg);font-weight:500}.about-cta{margin-top:3rem;padding:2rem;background:var(--primary);border-radius:12px}.about-cta p{color:#fff9!important;margin-bottom:1.25rem!important}.about-cta strong{color:#fff!important}
