.sobre-hero[data-astro-cid-3fksv3gz]{padding-block:var(--sp-20) var(--sp-16);background:var(--bg-base)}.hero-inner[data-astro-cid-3fksv3gz]{text-align:center;gap:var(--sp-5);flex-direction:column;max-width:860px;margin-inline:auto;display:flex}.hero-h1[data-astro-cid-3fksv3gz]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(2rem,4vw + 1rem,3.25rem);font-weight:700;line-height:1.1}.hero-sub[data-astro-cid-3fksv3gz]{font-family:var(--font-body);color:var(--text-secondary);max-width:60ch;margin:0;margin-inline:auto;font-size:clamp(1rem,1.5vw + .5rem,1.1875rem);line-height:1.65}.hero-link[data-astro-cid-3fksv3gz]{margin:0}.section-surface[data-astro-cid-3fksv3gz]{padding-block:var(--sp-20);background:var(--bg-surface);border-block:1px solid var(--border-subtle)}.section-base[data-astro-cid-3fksv3gz]{padding-block:var(--sp-20);background:var(--bg-base)}.section-h2[data-astro-cid-3fksv3gz]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(1.75rem,2vw + 1rem,2.25rem);font-weight:600;line-height:1.2}.text-block[data-astro-cid-3fksv3gz]{max-width:var(--content-max);gap:var(--sp-6);flex-direction:column;margin-inline:auto;display:flex}.text-block[data-astro-cid-3fksv3gz].centered{text-align:center;align-items:center}.prose[data-astro-cid-3fksv3gz]{gap:var(--sp-4);flex-direction:column;display:flex}.prose[data-astro-cid-3fksv3gz] p[data-astro-cid-3fksv3gz]{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.7}.centered-prose[data-astro-cid-3fksv3gz]{text-align:left}.pos-lead[data-astro-cid-3fksv3gz]{text-align:center;font-family:var(--font-display)!important;color:var(--text-primary)!important;font-size:1.1875rem!important;font-weight:500!important}.block-head[data-astro-cid-3fksv3gz]{gap:var(--sp-3);margin-bottom:var(--sp-10);max-width:var(--content-max);flex-direction:column;display:flex}.block-intro[data-astro-cid-3fksv3gz]{font-family:var(--font-body);color:var(--text-secondary);max-width:60ch;margin:0;font-size:1.0625rem;line-height:1.65}.not-block[data-astro-cid-3fksv3gz]{max-width:var(--content-max);margin-inline:auto}.not-list[data-astro-cid-3fksv3gz]{gap:var(--sp-2);content-visibility:auto;contain-intrinsic-size:auto 600px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.not-item[data-astro-cid-3fksv3gz]{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-lg);font-family:var(--font-body);color:var(--text-secondary);transition:border-color var(--transition-fast),background var(--transition-fast);font-size:1rem;line-height:1.6;display:flex}.not-item[data-astro-cid-3fksv3gz]:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.not-icon[data-astro-cid-3fksv3gz]{border-radius:var(--r-sm);width:28px;height:28px;color:var(--primary-500);background:#ff6b351f;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.cap-grid[data-astro-cid-3fksv3gz]{gap:var(--sp-4);margin-bottom:var(--sp-10);grid-template-columns:1fr;display:grid}.cap-card[data-astro-cid-3fksv3gz]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-xl);padding:var(--sp-6);transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.cap-card[data-astro-cid-3fksv3gz]:hover{border-color:var(--primary-500);box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.cap-card[data-astro-cid-3fksv3gz]:hover{transform:none}}.cap-name[data-astro-cid-3fksv3gz]{font-family:var(--font-display);color:var(--text-primary);margin:0 0 var(--sp-2);font-size:1.0625rem;font-weight:600}.cap-desc[data-astro-cid-3fksv3gz]{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.65}.cap-footer[data-astro-cid-3fksv3gz]{text-align:center;margin:0}@media (width>=640px){.cap-grid[data-astro-cid-3fksv3gz]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.cap-grid[data-astro-cid-3fksv3gz]{gap:var(--sp-5);grid-template-columns:repeat(3,1fr)}}.rules-grid[data-astro-cid-3fksv3gz]{gap:var(--sp-4);grid-template-columns:1fr;display:grid}.rule-card[data-astro-cid-3fksv3gz]{gap:var(--sp-4);padding:var(--sp-6);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-xl);transition:border-color var(--transition-fast),background var(--transition-fast);display:flex}.rule-card[data-astro-cid-3fksv3gz]:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.rule-num[data-astro-cid-3fksv3gz]{font-family:var(--font-mono);color:var(--primary-500);opacity:.55;flex-shrink:0;min-width:2.5ch;padding-top:4px;font-size:1.375rem;font-weight:500;line-height:1}.rule-body[data-astro-cid-3fksv3gz]{flex:1}.rule-title[data-astro-cid-3fksv3gz]{font-family:var(--font-display);color:var(--text-primary);margin:0 0 var(--sp-2);font-size:1rem;font-weight:600}.rule-desc[data-astro-cid-3fksv3gz]{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.65}@media (width>=768px){.rules-grid[data-astro-cid-3fksv3gz]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.rules-grid[data-astro-cid-3fksv3gz]{gap:var(--sp-5);grid-template-columns:repeat(3,1fr)}}.final-cta[data-astro-cid-3fksv3gz]{padding-block:var(--sp-20) var(--sp-24)}.cta-block[data-astro-cid-3fksv3gz]{background-color:var(--primary-700);border:1px solid var(--border-default);border-radius:var(--r-2xl);padding:var(--sp-12) var(--sp-8);text-align:center;gap:var(--sp-3);box-shadow:var(--shadow-lg);background-image:radial-gradient(circle at 1px 1px,#ffffff14 1px,#0000 0);background-size:24px 24px;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.cta-block[data-astro-cid-3fksv3gz]:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff6b352e 0%,#0000 70%);width:320px;height:320px;position:absolute;top:-60px;right:-60px}.cta-title[data-astro-cid-3fksv3gz]{z-index:1;font-family:var(--font-display);letter-spacing:-.025em;color:var(--accent-500);text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(1.75rem,3vw + 1rem,2.5rem);font-weight:600;line-height:1.15;position:relative}.cta-sub[data-astro-cid-3fksv3gz]{z-index:1;font-family:var(--font-body);color:#ffffffc7;max-width:50ch;margin:0;font-size:1.0625rem;line-height:1.6;position:relative}.cta-actions[data-astro-cid-3fksv3gz]{z-index:1;gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;justify-content:center;display:flex;position:relative}.cta-on-navy{color:var(--accent-500);background:0 0;border-color:#fff6}.cta-on-navy:hover{color:var(--accent-500);background:#ffffff14;border-color:#ffffffb3}@media (width>=768px){.cta-block[data-astro-cid-3fksv3gz]{padding:var(--sp-20) var(--sp-12)}}.not-1 .not-1-doc,.not-1 .not-1-l1,.not-1 .not-1-l2,.not-1 .not-1-l3,.not-2 .not-2-meg,.not-2 .not-2-w1,.not-2 .not-2-w2,.not-3 .not-3-g1,.not-3 .not-3-g2,.not-3 .not-3-link,.not-4 .not-4-s1,.not-4 .not-4-s2,.not-4 .not-4-s3,.not-5 .not-5-head,.not-5 .not-5-body,.not-5 .not-5-arrow,.not-6 .not-6-face,.not-6 .not-6-hh,.not-6 .not-6-mh{transform-box:fill-box;transform-origin:50%}@keyframes not-1-fly{0%,30%{opacity:1;transform:translate(0)}70%{opacity:0;transform:translate(8px)}75%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes not-1-line{0%,30%,to{opacity:1}70%,75%{opacity:0}}@keyframes not-2-meg{0%,to{opacity:1}55%,80%{opacity:.35}}@keyframes not-2-wave{0%,to{opacity:1;transform:scale(1)}55%,80%{opacity:0;transform:scale(.6)}}@keyframes not-3-spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes not-3-spin-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes not-3-link-break{0%,40%{opacity:1;transform:scaleX(1)}60%,90%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}@keyframes not-4-spark-1{0%,to{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(1.1)}50%,80%{opacity:0;transform:scale(.6)}}@keyframes not-4-spark-2{0%,to{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.1)}60%,85%{opacity:0;transform:scale(.6)}}@keyframes not-4-spark-3{0%,to{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}70%,90%{opacity:0;transform:scale(.6)}}@keyframes not-5-leave-body{0%,30%{opacity:1;transform:translate(0)}70%,to{opacity:0;transform:translate(-10px)}}@keyframes not-5-leave-head{0%,30%{opacity:1;transform:translate(0)}70%,to{opacity:0;transform:translate(-10px)}}@keyframes not-5-arrow-out{0%,25%{opacity:0;transform:translate(0)}45%,70%{opacity:1;transform:translate(0)}95%,to{opacity:0;transform:translate(6px)}}@keyframes not-6-hour{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes not-6-min{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes not-6-pulse{0%,to{opacity:1}50%{opacity:.55}}.not-1 .not-1-doc{animation:3.6s ease-in-out infinite not-1-fly}.not-1 .not-1-l1,.not-1 .not-1-l2,.not-1 .not-1-l3{animation:3.6s ease-in-out infinite not-1-line}.not-2 .not-2-meg{animation:3s ease-in-out infinite not-2-meg}.not-2 .not-2-w1{animation:3s ease-in-out infinite not-2-wave}.not-2 .not-2-w2{animation:3s ease-in-out -.3s infinite not-2-wave}.not-3 .not-3-g1{animation:4s linear infinite not-3-spin-cw}.not-3 .not-3-g2{animation:4s linear infinite not-3-spin-ccw}.not-3 .not-3-link{animation:4s ease-in-out infinite not-3-link-break}.not-4 .not-4-s1{animation:3.2s ease-in-out infinite not-4-spark-1}.not-4 .not-4-s2{animation:3.2s ease-in-out infinite not-4-spark-2}.not-4 .not-4-s3{animation:3.2s ease-in-out infinite not-4-spark-3}.not-5 .not-5-head{animation:3.4s ease-in-out infinite not-5-leave-head}.not-5 .not-5-body{animation:3.4s ease-in-out infinite not-5-leave-body}.not-5 .not-5-arrow{animation:3.4s ease-in-out infinite not-5-arrow-out}.not-6 .not-6-face{animation:4s ease-in-out infinite not-6-pulse}.not-6 .not-6-hh{animation:8s linear infinite not-6-hour}.not-6 .not-6-mh{animation:4s linear infinite not-6-min}@media (prefers-reduced-motion:reduce){.not-icon *{animation:none!important}}
