@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Nunito:wght@500;600;700;800;900&family=Nunito+Sans:wght@400;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Playfair+Display:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;600&display=swap";@scope([data-bonatto-fisio-preview-scope]){:scope{--green-900:#243d2b;--green-800:#315437;--green-700:#44683f;--green-600:#5f7d4b;--green-300:#b8c89b;--green-200:#dbe6c9;--cream-50:#fbf8f0;--cream-100:#f5efe3;--cream-200:#ebe1d1;--stone-50:#f8f6f1;--stone-100:#ebe7df;--stone-300:#c9c0b1;--stone-600:#70685e;--stone-900:#1d1b18;--black-soft:#11110f;--white:#fff;--whatsapp:#315d39;--danger:#9a5d4f;--bonatto-brand-green:#9eb77d;--font-title:Georgia, "Times New Roman", serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-soft:0 22px 60px #243d2b1f;--shadow-card:0 10px 30px #243d2b1a;--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px;--container:1180px}*{box-sizing:border-box;margin:0;padding:0}:scope{scroll-behavior:smooth;font-family:var(--font-body);color:var(--stone-900);background:radial-gradient(circle at 5% 10%,#b8c89b40,#0000 26%),radial-gradient(circle at 90% 0,#ebe1d1bf,#0000 28%),linear-gradient(135deg,#f9f6ee 0%,#eee7dc 48%,#f9f7f2 100%);min-height:100vh;overflow-x:hidden}:scope:before{content:"";pointer-events:none;opacity:.28;z-index:-2;background-image:linear-gradient(90deg,#3154370a 1px,#0000 1px),linear-gradient(#31543709 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 65%);mask-image:linear-gradient(#000000b3,#0000 65%)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit}.bonatto-preview-container{width:min(var(--container), calc(100% - 40px));margin-inline:auto}.numkode-preview-shell{padding:22px 0 46px}.preview-topbar{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;background:#ffffffa6;border:1px solid #3154371f;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px 12px 22px;display:flex;position:sticky;top:14px}.numkode-mark{color:var(--green-900);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:800;display:flex}.numkode-mark-icon{background:var(--black-soft);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.preview-tabs{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.preview-tab{color:var(--green-900);cursor:pointer;background:#ffffffad;border:1px solid #31543724;border-radius:999px;padding:10px 14px;font-size:.9rem;font-weight:700;transition:all .22s}.preview-tab:hover,.preview-tab.active{background:var(--green-800);color:#fff;border-color:var(--green-800);transform:translateY(-1px)}.preview-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;padding:46px 0 30px;display:grid}.eyebrow{text-transform:uppercase;color:var(--green-700);letter-spacing:.18em;margin-bottom:14px;font-size:.76rem;font-weight:800}.preview-hero h1{font-family:var(--font-title);color:var(--green-900);letter-spacing:-.045em;max-width:840px;font-size:clamp(2.45rem,5vw,5rem);line-height:.96}.preview-hero p{max-width:680px;color:var(--stone-600);margin-top:22px;font-size:1.05rem;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-weight:800;transition:all .24s;display:inline-flex}.btn-primary{background:var(--green-800);color:#fff;box-shadow:0 12px 24px #3154373b}.btn-primary:hover{background:var(--green-900);transform:translateY(-2px)}.btn-secondary{color:var(--green-900);background:#ffffffb8;border-color:#31543724}.btn-secondary:hover{background:#fff;transform:translateY(-2px)}.preview-note{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#ffffffa8;border:1px solid #3154371f;padding:24px;position:relative;overflow:hidden}.preview-note:before{content:"";background:#b8c89b54;border-radius:999px;width:160px;height:160px;position:absolute;top:-80px;right:-48px}.preview-note h3{font-family:var(--font-title);color:var(--green-900);margin-bottom:14px;font-size:1.55rem;line-height:1.1;position:relative}.preview-note ul{gap:12px;list-style:none;display:grid;position:relative}.preview-note li{color:var(--stone-600);gap:10px;line-height:1.45;display:flex}.preview-note li:before{content:"✓";background:var(--green-200);height:24px;color:var(--green-900);border-radius:999px;flex:0 0 24px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.preview-stage{box-shadow:var(--shadow-soft);background:#ffffff9e;border:1px solid #3154371f;border-radius:36px;position:relative;overflow:hidden}.preview-section{animation:.35s both fadeUp;display:none}.preview-section.active{display:block}.site-preview{background:var(--cream-50);min-height:880px}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf8f0e6;border-bottom:1px solid #3154371a;justify-content:space-between;align-items:center;gap:22px;padding:18px 28px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand-symbol{width:42px;height:42px;color:var(--green-800);background:#b8c89b57;border:1px solid #31543729;border-radius:999px;place-items:center;display:grid}.brand-symbol svg,.icon svg{width:22px;height:22px}.brand-name{line-height:1;display:grid}.brand-name strong{font-family:var(--font-title);color:var(--green-900);letter-spacing:-.03em;white-space:nowrap;font-size:1.42rem}.brand-name span{text-transform:uppercase;color:var(--green-600);letter-spacing:.18em;white-space:nowrap;margin-top:5px;font-size:.62rem}.site-nav{color:var(--green-900);align-items:center;gap:22px;font-size:.88rem;font-weight:700;display:flex}.site-nav a{opacity:.72;transition:all .2s}.site-nav a:hover{opacity:1;color:var(--green-700)}.mobile-menu-btn{color:var(--green-900);cursor:pointer;background:#3154371a;border:0;border-radius:999px;width:42px;height:42px;display:none}.clinic-hero{background:linear-gradient(105deg, #fbf8f0f7 0%, #fbf8f0e6 36%, #fbf8f08c 58%, #fbf8f024 100%), var(--bf-recepcao);background-position:50%;background-size:cover;grid-template-columns:1fr;min-height:560px;display:grid;position:relative;overflow:hidden}.clinic-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#fbf8f0f5 100%),radial-gradient(circle at 80% 20%,#b8c89b1a,#0000 25%);position:absolute;inset:0}.hero-copy{z-index:2;align-self:center;max-width:720px;padding:70px 30px 64px 72px;position:relative}.hero-copy h2{font-family:var(--font-title);color:var(--green-900);letter-spacing:-.05em;max-width:640px;font-size:clamp(2.35rem,4vw,4.25rem);line-height:.98}.hero-copy p{color:var(--stone-600);max-width:560px;margin:20px 0 24px;font-size:1rem;line-height:1.72}.hero-badges{color:var(--green-900);flex-wrap:wrap;gap:18px;margin-top:22px;font-size:.86rem;font-weight:700;display:flex}.hero-badges span{color:var(--stone-600);align-items:center;gap:8px;display:inline-flex}.hero-badges span:before{content:"";border:2px solid var(--green-600);border-radius:999px;width:9px;height:9px}.bf-pain-section{background:linear-gradient(#fbf8f0fa 0%,#f5efe3eb 100%);border-top:1px solid #31543714;border-bottom:1px solid #3154370f;padding:56px 72px 64px}.bf-pain-head{margin-bottom:28px}.bf-pain-head p{max-width:640px;margin-inline:auto}.bf-pain-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:28px;display:grid}.bf-body-map-card,.bf-pain-info-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#ffffffc7;border:1px solid #3154371f;padding:26px 24px 28px}.bf-body-map-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.bf-body-map-toolbar .bf-pain-eyebrow{margin-bottom:0}.bf-pain-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--green-700);margin-bottom:12px;font-size:.72rem;font-weight:800}.bf-body-view-toggle{background:#3154370f;border:1px solid #3154371a;border-radius:999px;gap:6px;padding:4px;display:inline-flex}.bf-body-view-toggle button{cursor:pointer;font-family:var(--font-body);color:var(--green-800);background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:.78rem;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.bf-body-view-toggle button.is-active{color:var(--green-900);background:#fff;box-shadow:0 2px 10px #243d2b14}.bf-body-view-toggle button:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.bf-svg-wrap{max-width:280px;margin-inline:auto}.bf-svg-wrap.bf-svg-wrap--anatomy{max-width:min(100%,340px)}.bf-anatomy-map{border-radius:var(--radius-lg);background:linear-gradient(168deg,#fffffff0 0%,#f5efe380 100%);border:1px solid #31543717;padding:10px 8px 6px;position:relative}.bf-anatomy-svg{width:100%;height:auto;display:block;overflow:visible}.bf-anatomy-layer--decorative{pointer-events:none}.bf-anatomy-part--decorative{fill:#c8c0b061;stroke:#3154371f;stroke-width:1.05px}.bf-anatomy-hit-zone{cursor:pointer;outline:none}.bf-anatomy-hit-zone .bf-anatomy-part{fill:#e4dac694;stroke:#31543733;stroke-width:1.15px;transition:fill .22s,stroke .22s,filter .22s}.bf-anatomy-hit-zone:hover .bf-anatomy-part{fill:#becba085;stroke:var(--green-800);stroke-opacity:.38;filter:drop-shadow(0 5px 14px #243d2b1f)}.bf-anatomy-hit-zone:focus-visible .bf-anatomy-part{stroke:var(--green-700);stroke-width:1.55px}.bf-anatomy-hit-zone.is-active .bf-anatomy-part,.bf-anatomy-hit-zone .bf-anatomy-part.is-active{fill:var(--bonatto-brand-green);stroke:var(--green-900);stroke-opacity:1;stroke-width:1.45px}.bf-body-legend{text-align:center;color:var(--stone-600);margin-top:14px;font-size:.86rem}.bf-pain-region-list{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.bf-region-pill{color:var(--green-900);cursor:pointer;font-size:.78rem;font-weight:700;font-family:var(--font-body);background:#ffffffd9;border:1px solid #31543729;border-radius:999px;padding:8px 12px;transition:all .18s}.bf-region-pill:hover{border-color:#31543759;transform:translateY(-1px)}.bf-region-pill.is-active{background:var(--green-800);color:#fff;border-color:var(--green-800)}.bf-pain-info-card{padding:28px 26px 30px}.bf-pain-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--green-600);margin-bottom:10px;font-size:.68rem;font-weight:800;display:inline-block}.bf-pain-info-card h3{font-family:var(--font-title);color:var(--green-900);letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(1.45rem,2.4vw,1.85rem)}.bf-pain-desc,.bf-pain-note{color:var(--stone-600);margin-bottom:12px;font-size:.94rem;line-height:1.65}.bf-pain-note{border-radius:var(--radius-md);background:#b8c89b2e;border:1px solid #3154371a;padding:12px 14px;font-size:.88rem}.bf-pain-wa{text-align:center;justify-content:center;width:100%;margin-top:18px}.bf-assessment-section{background:linear-gradient(#fbf8f0f5 0%,#f5efe3f0 100%);border-bottom:1px solid #31543712;padding:52px 72px 60px}.bf-assessment-head p{max-width:640px;margin-inline:auto}.bf-assessment-card{border-radius:var(--radius-xl);max-width:720px;box-shadow:var(--shadow-card);background:#ffffffe6;border:1px solid #3154371f;margin-inline:auto;padding:32px 28px 34px}.bf-assessment-step-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--green-700);margin-bottom:10px;font-size:.78rem;font-weight:800}.bf-assessment-progress{background:#3154371a;border-radius:999px;height:9px;margin-bottom:22px;overflow:hidden}.bf-assessment-progress-bar{background:linear-gradient(90deg, var(--green-800), var(--green-600));border-radius:999px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.bf-assessment-step-panel{min-height:8rem}.bf-assessment-question{font-family:var(--font-title);color:var(--green-900);letter-spacing:-.03em;margin-bottom:4px;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.2}.bf-assessment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.bf-assessment-option{text-align:left;color:var(--green-900);border-radius:var(--radius-md);cursor:pointer;font-size:.88rem;font-weight:600;line-height:1.35;font-family:var(--font-body);background:#ffffffbf;border:1px solid #31543724;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.bf-assessment-option:hover{border-color:#31543752;transform:translateY(-1px);box-shadow:0 8px 18px #243d2b14}.bf-assessment-option.is-selected{border-color:var(--green-800);background:#b8c89b59;box-shadow:0 0 0 1px #3154371f}.bf-assessment-option:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.bf-assessment-error{border-radius:var(--radius-md);color:#6b3d36;background:#9a5d4f1f;border:1px solid #9a5d4f59;margin-top:14px;padding:10px 12px;font-size:.88rem;font-weight:600}.bf-assessment-summary{border-radius:var(--radius-md);background:#b8c89b29;border:1px solid #3154371a;margin-top:22px;padding:16px 18px}.bf-assessment-summary-title{letter-spacing:.12em;text-transform:uppercase;color:var(--green-700);margin-bottom:10px;font-size:.72rem;font-weight:800}.bf-assessment-summary ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bf-assessment-summary li{color:var(--stone-600);font-size:.86rem;line-height:1.45}.bf-assessment-summary strong{color:var(--green-900);font-weight:700}.bf-assessment-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.bf-assessment-actions-primary{margin-left:auto}.bf-journey-section{background:linear-gradient(#ffffff8c 0%,#f5efe38c 100%);border-top:1px solid #31543712;border-bottom:1px solid #3154370f;padding:64px 72px 68px}.bf-journey-head p{max-width:640px;margin-inline:auto}.bf-journey-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:8px;padding-top:8px;display:grid;position:relative}.bf-journey-timeline:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#31543724 12%,#3154372e 50%,#31543724 88%,#0000 100%);height:2px;position:absolute;top:36px;left:8%;right:8%}.bf-journey-card{z-index:1;text-align:center;border-radius:var(--radius-lg);background:#ffffffd1;border:1px solid #3154371a;flex-direction:column;align-items:center;padding:22px 16px 20px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;box-shadow:0 10px 26px #243d2b0f}.bf-journey-card:hover{border-color:#31543733;transform:translateY(-4px);box-shadow:0 18px 36px #243d2b1f}.bf-journey-number{letter-spacing:.04em;min-width:48px;height:48px;color:var(--green-800);background:#fbf8f0fa;border:2px solid #31543738;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;padding:0 10px;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #243d2b0f}.bf-journey-card h3{color:var(--green-900);font-size:.98rem;font-weight:700;line-height:1.25;font-family:var(--font-body);margin:0 0 8px}.bf-journey-card p{color:var(--stone-600);margin:0;font-size:.86rem;line-height:1.5}.bf-journey-cta{text-align:center;margin-top:40px;padding:28px 22px 8px}.bf-journey-cta p{color:var(--green-900);font-size:1.05rem;font-weight:600;font-family:var(--font-title);letter-spacing:-.02em;margin:0 0 16px}.bf-journey-cta .btn{min-width:min(100%,280px)}.section-pad{padding:64px 72px}.section-head{text-align:center;margin-bottom:30px}.section-head h2,.section-head h3{font-family:var(--font-title);color:var(--green-900);letter-spacing:-.045em;font-size:clamp(2rem,3vw,3.1rem);line-height:1.05}.section-head p{color:var(--stone-600);max-width:680px;margin:14px auto 0;line-height:1.75}.help-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mini-card,.service-card,.diff-card,.faq-item,.review-card{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #3154371c;box-shadow:0 10px 22px #243d2b12}.mini-card{cursor:pointer;align-items:flex-start;gap:12px;min-height:112px;padding:18px;transition:all .22s;display:flex}.mini-card:hover,.service-card:hover,.diff-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #243d2b1f}.icon{height:42px;color:var(--green-800);background:#b8c89b40;border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.mini-card h3,.service-card h3,.diff-card h3{color:var(--green-900);margin-bottom:6px;font-size:.98rem}.mini-card p,.service-card p,.diff-card p{color:var(--stone-600);font-size:.87rem;line-height:1.48}.services-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.service-card{flex-direction:column;padding:22px;transition:all .22s;display:flex;position:relative;overflow:hidden}.service-card:before{content:"";background:linear-gradient(90deg, var(--green-300), transparent);opacity:.65;height:4px;position:absolute;inset:0 0 auto}.service-card .icon{margin-bottom:16px}.bf-service-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:16px;display:flex}.bf-service-more-btn{border-radius:var(--radius-md);min-width:120px;color:var(--green-900);font-size:.84rem;font-weight:600;font-family:var(--font-body);cursor:pointer;background:#ffffffe6;border:1px solid #31543747;flex:auto;padding:10px 14px;transition:border-color .18s,background .18s,transform .18s}.bf-service-more-btn:hover{border-color:var(--green-800);background:#b8c89b38}.bf-service-more-btn:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.bf-service-whatsapp-btn{text-align:center;border-radius:var(--radius-md);background:var(--green-800);color:#fff;min-width:140px;font-size:.84rem;font-weight:600;font-family:var(--font-body);cursor:pointer;border:none;flex:auto;padding:10px 14px;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;box-shadow:0 8px 20px #31543738}.bf-service-whatsapp-btn:hover{background:var(--green-900);transform:translateY(-1px)}.bf-service-whatsapp-btn:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.bf-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11110f73;justify-content:center;align-items:center;padding:20px;animation:.22s forwards bf-overlay-in;display:flex;position:fixed;inset:0}.bf-modal{border-radius:var(--radius-xl);background:#fbf8f0fa;border:1px solid #31543724;flex-direction:column;width:min(100%,520px);max-height:min(90vh,720px);animation:.28s cubic-bezier(.22,1,.36,1) forwards bf-modal-in;display:flex;overflow:hidden;box-shadow:0 28px 60px #243d2b38}.bf-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 0 22px;display:flex}.bf-modal-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--green-800);opacity:.85;font-size:.72rem;font-weight:700;display:inline-block}.bf-modal-close{width:40px;height:40px;color:var(--green-900);cursor:pointer;background:#31543714;border:none;border-radius:12px;flex-shrink:0;margin:-6px -4px 0 0;font-size:1.35rem;line-height:1;transition:background .18s,color .18s}.bf-modal-close:hover{background:#31543729}.bf-modal-close:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.bf-modal-content{flex:auto;min-height:0;padding:10px 22px 8px;overflow-y:auto}.bf-modal-title{font-family:var(--font-title);color:var(--green-900);letter-spacing:-.03em;margin:0 0 12px;font-size:1.45rem;line-height:1.15}.bf-modal-lead{color:var(--stone-600);margin:0 0 18px;font-size:.92rem;line-height:1.6}.bf-modal-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bf-modal-list-card{border-radius:var(--radius-md);background:#ffffffb8;border:1px solid #3154371a;padding:14px 14px 12px}.bf-modal-list-label{text-transform:uppercase;letter-spacing:.06em;color:var(--green-800);margin:0 0 8px;font-size:.78rem;font-weight:700}.bf-modal-list-card ul{color:var(--stone-600);margin:0;padding-left:18px;font-size:.86rem;line-height:1.45}.bf-modal-list-card li+li{margin-top:4px}.bf-modal-actions{background:#ffffff59;border-top:1px solid #3154371a;padding:16px 22px 22px}.bf-modal-actions .btn{justify-content:center;width:100%}.about-grid{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:28px;display:grid}.about-photo{border-radius:var(--radius-xl);background:linear-gradient(to top, #243d2b47, transparent 48%), var(--bf-about-portrait);min-height:440px;box-shadow:var(--shadow-card);background-position:50% 22%;background-size:cover;border:1px solid #3154371f;position:relative;overflow:hidden}.about-photo:after{content:"Caroline Bonatto";color:#fff;font-family:var(--font-title);letter-spacing:-.02em;text-shadow:0 2px 18px #00000059;font-size:clamp(1.35rem,2.5vw,1.85rem);position:absolute;bottom:24px;left:28px}.about-content{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#ffffffb8;border:1px solid #3154371a;padding:34px}.about-content h2{font-family:var(--font-title);color:var(--green-900);letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(2rem,3vw,3.2rem);line-height:1.04}.about-content p{color:var(--stone-600);margin-bottom:16px;line-height:1.78}.credential-box{border-radius:var(--radius-md);background:linear-gradient(135deg,#b8c89b42,#ffffffad);border:1px solid #3154371a;margin-top:22px;padding:18px}.credential-box strong{color:var(--green-900);margin-bottom:4px;display:block}.differentials-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.diff-card{padding:22px;transition:all .22s}.reviews-wrap{background:linear-gradient(135deg,#b8c89b33,#ffffff8f);border-top:1px solid #31543714;border-bottom:1px solid #31543714}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.review-card{padding:22px}.review-stars{color:#d79b2d;letter-spacing:.05em;margin-bottom:12px}.review-card p{color:var(--stone-600);margin-bottom:12px;font-size:.92rem;line-height:1.68}.review-card strong{color:var(--green-900)}.location-grid{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:20px;display:grid}.location-info,.map-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#ffffffbf;border:1px solid #3154371a;padding:26px}.location-info h2{font-family:var(--font-title);color:var(--green-900);letter-spacing:-.045em;margin-bottom:14px;font-size:2.2rem}.location-info p{color:var(--stone-600);margin-bottom:16px;line-height:1.7}.map-card{background:linear-gradient(90deg,#3154370d 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#3154370d 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#f7f8f4,#e7f0e5 55%,#d8ead7) 0 0/cover;min-height:290px;padding:0;position:relative;overflow:hidden}.map-pin{background:var(--green-700);border-radius:999px 999px 999px 4px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:42%;left:58%;transform:rotate(45deg);box-shadow:0 12px 30px #3154373d}.map-pin:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px}.map-lines{opacity:.6;border:1px solid #31543717;border-radius:22px;position:absolute;inset:22px}.faq-grid{gap:12px;max-width:900px;margin:0 auto;display:grid}.faq-item{overflow:hidden}.faq-question{text-align:left;cursor:pointer;width:100%;color:var(--green-900);background:0 0;border:0;justify-content:space-between;gap:16px;padding:18px 20px;font-weight:850;display:flex}.faq-question span:last-child{font-size:1.15rem;transition:all .2s}.faq-answer{max-height:0;transition:max-height .24s;overflow:hidden}.faq-answer p{color:var(--stone-600);padding:0 20px 18px;line-height:1.7}.faq-item.open .faq-answer{max-height:220px}.faq-item.open .faq-question span:last-child{transform:rotate(45deg)}.final-cta{text-align:center;background:linear-gradient(135deg, #243d2bf0, #44683fe6), var(--bf-recepcao);color:#fff;box-shadow:var(--shadow-soft);background-position:50%;background-size:cover;border-radius:34px;margin:0 72px 64px;padding:54px}.final-cta h2{font-family:var(--font-title);letter-spacing:-.045em;margin-bottom:16px;font-size:clamp(2rem,4vw,3.7rem);line-height:1.02}.final-cta p{color:#ffffffc7;max-width:660px;margin:0 auto 26px;line-height:1.7}.final-cta .btn-primary{color:var(--green-900);box-shadow:none;background:#fff}.site-footer{color:var(--stone-600);border-top:1px solid #31543717;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:30px 72px;font-size:.9rem;display:flex}.whatsapp-float{z-index:80;background:var(--green-800);color:#fff;border-radius:999px;place-items:center;width:58px;height:58px;transition:all .22s;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 38px #31543759}.whatsapp-float:hover{background:var(--green-900);transform:translateY(-3px)scale(1.02)}.whatsapp-float svg{width:27px;height:27px}.bf-mobile-cta{display:none}.bio-preview{background:linear-gradient(180deg, #f5efe3e6, #fbf8f0fa), var(--bf-recepcao);background-position:50%;background-size:cover;place-items:center;min-height:860px;padding:64px 20px;display:grid}.phone-real{background:#111;border-radius:48px;width:min(420px,100%);padding:12px;box-shadow:0 34px 90px #0000003d}.phone-screen{background:radial-gradient(circle at 0 0,#b8c89bb3,#0000 26%),linear-gradient(#fbf8f0,#efe5d6);border-radius:38px;min-height:760px;padding:34px 24px 24px;position:relative;overflow:hidden}.phone-screen:after{content:"";background:#111;border-radius:999px;width:120px;height:28px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.bio-profile{text-align:center;z-index:2;margin-top:42px;position:relative}.bio-logo{width:98px;height:98px;color:var(--green-800);box-shadow:var(--shadow-card);background:#ffffffad;border:1px solid #31543724;border-radius:999px;place-items:center;margin:0 auto 18px;display:grid}.bio-logo svg{width:48px;height:48px}.bio-logo img{-o-object-fit:contain;object-fit:contain;width:48px;height:48px}.bio-profile h2{font-family:var(--font-title);color:var(--green-900);letter-spacing:-.05em;font-size:2.25rem;line-height:1}.bio-profile small{color:var(--green-600);text-transform:uppercase;letter-spacing:.16em;margin-top:6px;font-size:.62rem;font-weight:800;display:block}.bio-profile p{color:var(--stone-600);max-width:310px;margin:18px auto 22px;font-size:.92rem;line-height:1.55}.bio-buttons{z-index:2;gap:12px;display:grid;position:relative}.bio-btn{color:var(--green-900);background:#ffffffd1;border:1px solid #3154371f;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;font-weight:850;transition:all .22s;display:flex;box-shadow:0 8px 18px #243d2b14}.bio-btn:hover{background:#fff;transform:translateY(-2px)}.bio-btn.primary{background:var(--green-800);color:#fff;box-shadow:0 12px 24px #31543738}.bio-btn-left{align-items:center;gap:12px;display:flex}.bio-btn-icon{color:currentColor;background:#b8c89b42;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.bio-image-strip{background:linear-gradient(to top, #243d2b3d, #fbf8f026), var(--bf-recepcao);opacity:.88;background-position:50%;background-size:cover;height:170px;position:absolute;bottom:0;left:0;right:0}.case-preview{background:var(--cream-50);padding:64px 72px}.case-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:24px;display:grid}.case-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#ffffffc2;border:1px solid #3154371f;padding:28px}.case-card h2,.case-card h3{font-family:var(--font-title);color:var(--green-900);letter-spacing:-.04em;margin-bottom:16px;line-height:1.05}.case-card h2{font-size:clamp(2.1rem,4vw,3.6rem)}.case-card h3{margin-top:10px;font-size:1.8rem}.case-card p,.case-card li{color:var(--stone-600);line-height:1.72}.case-list{gap:12px;margin-top:18px;list-style:none;display:grid}.case-list li{padding-left:28px;position:relative}.case-list li:before{content:"";background:var(--green-600);border-radius:999px;width:10px;height:10px;position:absolute;top:.62em;left:0}.case-grid>.bf-roteiro-span-full{grid-column:1/-1}.case-card.bf-roteiro-hero h2{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(1.35rem,2.1vw,1.92rem);line-height:1.22}.case-card.bf-roteiro-hero>p:last-of-type{max-width:720px}.bf-roteiro-benefits .spec>strong{font-size:.93rem;font-weight:600;line-height:1.45;display:block}.bf-roteiro-important{background:#ffffffb8;border-left:4px solid #3154374d}.bf-roteiro-important p{max-width:820px;margin:0}.timeline{counter-reset:step;gap:14px;display:grid}.timeline-item{border-radius:var(--radius-md);background:#f5efe399;border:1px solid #31543717;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.timeline-num{color:#fff;background:var(--green-800);border-radius:999px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.timeline-item strong{color:var(--green-900);margin-bottom:4px;display:block}.specs-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px;display:grid}.spec{border-radius:var(--radius-md);background:#f5efe39e;border:1px solid #31543717;padding:16px}.spec small{text-transform:uppercase;letter-spacing:.12em;color:var(--green-600);margin-bottom:6px;font-size:.68rem;font-weight:900;display:block}.spec strong{color:var(--green-900)}.bf-inv-article{background:var(--cream-50);min-height:600px}.bf-tab-proposta{background:linear-gradient(135deg, var(--green-900), var(--green-800));color:#fff!important;border-color:#0000!important}.bf-tab-proposta.active,.bf-tab-proposta:hover{background:linear-gradient(135deg, var(--green-800), var(--bonatto-brand-green));color:#fff!important}.bf-inv-root{flex-direction:column;gap:0;display:flex}.bf-inv-container{width:min(1100px,100% - 96px);margin:0 auto}.bf-inv-band{background:linear-gradient(145deg,#0d1a0a 0%,#1b2c15 60%,#243d2b 100%);padding:72px 0 80px;position:relative;overflow:hidden}.bf-inv-band:before{content:"";pointer-events:none;background:radial-gradient(at 70%,#9eb77d1f,#0000 60%),radial-gradient(at 10% 80%,#3154374d,#0000 50%);position:absolute;inset:0}.bf-inv-band-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:56px;width:min(1100px,100% - 96px);margin:0 auto;display:grid;position:relative}.bf-inv-eyebrow{color:var(--bonatto-brand-green);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;margin-bottom:18px;font-size:.72rem;font-weight:900;display:inline-flex}.bf-inv-headline{font-family:var(--font-title);letter-spacing:-.04em;color:#fff;margin:0 0 18px;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:700;line-height:1.06}.bf-inv-subtext{color:#ebe1d1b8;max-width:420px;font-size:1rem;line-height:1.7}.bf-inv-price-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #9eb77d40;border-radius:28px;gap:10px;padding:36px 32px;display:grid}.bf-inv-price-label{text-transform:uppercase;letter-spacing:.14em;color:var(--bonatto-brand-green);font-size:.78rem;font-weight:800}.bf-inv-price-main{font-family:var(--font-title);color:#fff;letter-spacing:-.03em;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:700;line-height:1}.bf-inv-price-detail{color:#ebe1d199;font-size:.88rem}.bf-inv-price-pix{color:#ebe1d1cc;border-top:1px solid #9eb77d26;padding-top:6px;font-size:.94rem}.bf-inv-price-pix strong{color:var(--bonatto-brand-green);font-size:1.1rem}.bf-inv-price-actions{gap:10px;margin-top:8px;display:grid}.bf-inv-btn-primary{background:var(--bonatto-brand-green);color:#0d1a0a;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:15px 22px;font-size:.94rem;font-weight:800;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.bf-inv-btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px)}.bf-inv-btn-secondary{color:#ebe1d1cc;text-align:center;border:1.5px solid #9eb77d59;border-radius:999px;justify-content:center;align-items:center;padding:13px 20px;font-size:.88rem;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.bf-inv-btn-secondary:hover{border-color:var(--bonatto-brand-green);color:var(--bonatto-brand-green)}.bf-inv-btn-ghost{color:#ffffffb3;text-align:center;border:1.5px solid #fff3;border-radius:999px;justify-content:center;align-items:center;padding:13px 20px;font-size:.88rem;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.bf-inv-btn-ghost:hover{color:#fff;border-color:#ffffff80}.bf-inv-incluso-section,.bf-inv-compare-section,.bf-inv-cards-section,.bf-inv-diffs-section,.bf-inv-linkbio-section{padding:72px 0}.bf-inv-incluso-section{background:linear-gradient(#f5f2eb 0%,#fbf8f0 100%)}.bf-inv-compare-section{background:var(--cream-50)}.bf-inv-cards-section{background:linear-gradient(#f5f2eb 0%,#eee9de 100%)}.bf-inv-diffs-section{background:var(--cream-50)}.bf-inv-linkbio-section{background:linear-gradient(#f5f2eb 0%,#fbf8f0 100%)}.bf-inv-eyebrow-dark{color:var(--green-800);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;margin-bottom:12px;font-size:.72rem;font-weight:900;display:inline-flex}.bf-inv-section-title{font-family:var(--font-title);letter-spacing:-.04em;color:var(--green-900);margin:0 0 36px;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:700;line-height:1.08}.bf-inv-incluso-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bf-inv-incluso-item{color:var(--stone-900);background:#ffffffb3;border:1px solid #3154371a;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:.94rem;font-weight:600;display:flex}.bf-inv-check{color:var(--green-700);flex-shrink:0;margin-top:1px;font-size:1rem;font-weight:900}.bf-inv-support-section{background:linear-gradient(135deg,#9eb77d14,#3154370a);padding:0 0 72px}.bf-inv-support-block{background:#fff9;border:1px solid #9eb77d4d;border-radius:24px;gap:16px;padding:36px 40px;display:grid}.bf-inv-support-eyebrow{color:var(--green-700);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;font-size:.72rem;font-weight:900;display:inline-flex}.bf-inv-support-eyebrow:before{content:"";background:var(--bonatto-brand-green);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 10px #9eb77d99}.bf-inv-support-title{font-family:var(--font-title);color:var(--green-900);letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:700}.bf-inv-support-desc{color:var(--stone-600);margin:0;font-size:.96rem;line-height:1.65}.bf-inv-support-list{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.bf-inv-support-list li{color:var(--stone-900);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.bf-inv-support-list li .bf-inv-check{color:var(--green-700);flex-shrink:0;margin-top:1px;font-weight:900}.bf-inv-support-disclaimer{color:var(--stone-600);border-top:1px solid #3154371a;margin:0;padding-top:12px;font-size:.8rem;line-height:1.6}.bf-inv-table-wrap{box-shadow:var(--shadow-card);border-radius:18px;overflow-x:auto}.bf-inv-table{border-collapse:collapse;background:#fff;border-radius:18px;width:100%;font-size:.9rem;overflow:hidden}.bf-inv-table thead tr{background:var(--green-900);color:#fff}.bf-inv-table th{text-align:left;text-transform:uppercase;letter-spacing:.1em;padding:16px 20px;font-size:.8rem;font-weight:800}.bf-inv-table td{color:var(--stone-600);border-bottom:1px solid #31543712;padding:14px 20px}.bf-inv-table tbody tr:last-child td{border-bottom:none}.bf-inv-table-highlight{background:#9eb77d14}.bf-inv-table-neg{color:var(--stone-600);font-size:.85rem}.bf-inv-table-pos{color:var(--green-800);font-weight:700}.bf-inv-table-total td{background:#243d2b0a;border-top:2px solid #3154371f;padding-top:18px;padding-bottom:18px}.bf-inv-mobile-compare{display:none}.bf-inv-cards-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bf-inv-card{border-radius:22px;padding:28px 24px}.bf-inv-card-sep{background:#ffffff80;border:1px solid #3154371a}.bf-inv-card-num{background:var(--green-900);color:#fff}.bf-inv-card-title{font-family:var(--font-title);letter-spacing:-.03em;color:inherit;margin-bottom:20px;font-size:1.3rem;font-weight:700}.bf-inv-card-sep .bf-inv-card-title{color:var(--stone-600)}.bf-inv-card-list{gap:10px;list-style:none;display:grid}.bf-inv-card-item{align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.bf-inv-card-item span{flex-shrink:0;margin-top:2px;font-size:.85rem;font-weight:900}.bf-inv-card-item-neg{color:var(--stone-600)}.bf-inv-card-item-neg span{color:var(--danger)}.bf-inv-card-item-pos{color:#ebe1d1e0}.bf-inv-card-item-pos span{color:var(--bonatto-brand-green)}.bf-inv-diffs-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bf-inv-diff-card{background:#ffffffbf;border:1px solid #3154371a;border-radius:18px;gap:8px;padding:24px;display:grid}.bf-inv-diff-icon{font-size:1.5rem}.bf-inv-diff-title{color:var(--green-900);font-size:1rem;font-weight:800}.bf-inv-diff-desc{color:var(--stone-600);font-size:.88rem;line-height:1.65}.bf-inv-linkbio-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.bf-inv-linkbio-desc{color:var(--stone-600);margin:-20px 0 20px;font-size:.96rem;line-height:1.7}.bf-inv-linkbio-list{gap:10px;list-style:none;display:grid}.bf-inv-linkbio-list li{color:var(--stone-600);align-items:center;gap:10px;font-size:.9rem;display:flex}.bf-inv-linkbio-list li:before{content:"✓";color:var(--green-700);flex-shrink:0;font-weight:900}.bf-inv-linkbio-mockup-wrap{justify-content:center;display:flex;position:relative}.bf-inv-linkbio-mockup-wrap:before{content:"";pointer-events:none;background:radial-gradient(circle,#9eb77d2e,#0000 70%);border-radius:60px;position:absolute;inset:-20px}.bf-inv-linkbio-mockup{z-index:1;background:linear-gradient(160deg,#1b2c15 0%,#243d2b 100%);border:2px solid #9eb77d33;border-radius:32px;gap:14px;width:220px;padding:18px 16px 22px;display:grid;position:relative;box-shadow:0 24px 60px #0d1a0a59}.bf-inv-mockup-bar{border-bottom:1px solid #9eb77d1a;align-items:center;gap:5px;padding-bottom:10px;display:flex}.bf-inv-mockup-bar span{background:#9eb77d4d;border-radius:50%;width:7px;height:7px}.bf-inv-mockup-header{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.bf-inv-mockup-logo{background:linear-gradient(135deg, var(--bonatto-brand-green), var(--green-700));color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:4px;font-size:1.2rem;font-weight:900;display:grid}.bf-inv-mockup-header strong{color:#fff;font-size:.82rem;font-weight:800}.bf-inv-mockup-header span{color:#ebe1d18c;font-size:.72rem}.bf-inv-mockup-btns{gap:8px;display:grid}.bf-inv-mockup-btn{color:#ebe1d1d9;text-align:center;background:#ffffff12;border:1px solid #9eb77d26;border-radius:10px;padding:10px 12px;font-size:.78rem;font-weight:600}.bf-inv-mockup-badge{color:var(--bonatto-brand-green);text-align:center;border-top:1px solid #9eb77d1f;padding-top:8px;font-size:.7rem;font-weight:700}.bf-inv-closing{background:linear-gradient(145deg,#0d1a0a 0%,#1b2c15 60%,#243d2b 100%);padding:72px 0 80px;position:relative;overflow:hidden}.bf-inv-closing:before{content:"";pointer-events:none;background:radial-gradient(#9eb77d1a,#0000 60%);position:absolute;inset:0}.bf-inv-closing-inner{z-index:1;text-align:center;justify-items:center;gap:18px;display:grid;position:relative}.bf-inv-closing-title{font-family:var(--font-title);letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.05}.bf-inv-closing-sub{color:#ebe1d1ad;max-width:540px;margin:0;font-size:1rem;line-height:1.7}.bf-inv-closing-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.bf-inv-closing-actions .bf-inv-btn-primary{min-width:200px}.bf-inv-closing-disclaimer{color:#ebe1d161;margin:0;font-size:.76rem}@media (width<=1040px){.preview-hero,.case-grid,.about-grid,.location-grid{grid-template-columns:1fr}.help-grid,.differentials-grid,.services-grid,.reviews-grid{grid-template-columns:repeat(2,1fr)}.clinic-hero,.bf-pain-grid{grid-template-columns:1fr}.bf-pain-section,.bf-assessment-section{padding:48px 32px 52px}.bf-assessment-card{padding:26px 22px 28px}.bf-journey-section{padding:52px 32px 56px}.hero-copy{padding:56px 32px 48px}.section-pad,.case-preview{padding:52px 32px}.final-cta{margin:0 32px 52px;padding:42px 26px}.site-footer{padding:28px 32px}.bf-inv-band-inner{grid-template-columns:1fr;gap:36px}.bf-inv-incluso-grid,.bf-inv-diffs-grid{grid-template-columns:1fr 1fr}.bf-inv-linkbio-grid{grid-template-columns:1fr;gap:36px}}@media (width<=960px){.bf-journey-timeline{border-left:2px solid #31543724;grid-template-columns:1fr;gap:14px;margin-left:6px;padding-top:0;padding-left:22px}.bf-journey-timeline:before{display:none}.bf-journey-card{text-align:left;align-items:flex-start}.bf-journey-number{margin-bottom:10px}.bf-journey-cta{margin-top:28px;padding-top:18px}}@media (width<=768px){.numkode-preview-shell.bf-has-mobile-cta{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.whatsapp-float{display:none}.bf-mobile-cta{z-index:95;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);background:#fbf8f0e0;border-top:1px solid #3154371f;justify-content:stretch;align-items:stretch;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 32px #243d2b24}.bf-mobile-cta-button{text-align:center;border-radius:var(--radius-md);min-width:0;font-size:.86rem;font-weight:700;line-height:1.2;font-family:var(--font-body);cursor:pointer;flex:1;justify-content:center;align-items:center;padding:12px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.bf-mobile-cta-button.secondary{color:var(--green-900);background:#ffffffeb;border:1px solid #3154374d;box-shadow:0 2px 10px #243d2b0f}.bf-mobile-cta-button.secondary:hover{background:#fff;border-color:#31543773}.bf-mobile-cta-button.primary{background:var(--green-800);color:#fff;border:none;text-decoration:none;box-shadow:0 8px 22px #3154374d}.bf-mobile-cta-button.primary:hover{background:var(--green-900)}.bf-mobile-cta-button:active{transform:scale(.98)}.bf-mobile-cta-button:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}}@media (width<=860px){.preview-topbar{border-radius:24px;flex-direction:column;align-items:flex-start}.preview-tabs{justify-content:flex-start}.site-nav{box-shadow:var(--shadow-card);background:#fbf8f0fa;border:1px solid #3154371f;border-radius:22px;flex-direction:column;align-items:flex-start;padding:18px;display:none;position:absolute;top:76px;left:20px;right:20px}.site-nav.open{display:flex}.mobile-menu-btn{place-items:center;display:grid}.site-header{padding:16px 20px;position:relative}.site-header .btn-primary{display:none}.help-grid,.services-grid,.reviews-grid,.differentials-grid,.specs-grid,.bf-modal-lists{grid-template-columns:1fr}.bf-modal-overlay{align-items:stretch;padding:12px}.bf-modal{max-height:92vh}.bf-journey-section{padding:44px 20px 48px}.site-preview{min-height:auto}.bf-inv-container,.bf-inv-band-inner{width:min(100% - 48px,1100px)}.bf-inv-band{padding:52px 0 60px}.bf-inv-incluso-section,.bf-inv-compare-section,.bf-inv-cards-section,.bf-inv-diffs-section,.bf-inv-linkbio-section,.bf-inv-closing{padding:52px 0}.bf-inv-incluso-grid,.bf-inv-cards-grid,.bf-inv-diffs-grid{grid-template-columns:1fr}.bf-inv-support-block{padding:24px 20px}.bf-inv-support-list{grid-template-columns:1fr}.bf-inv-table-wrap{display:none}.bf-inv-mobile-compare{gap:12px;display:grid}.bf-inv-mobile-row{background:#fff;border:1px solid #3154371a;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.bf-inv-mobile-total{background:#243d2b0a;border-color:#31543733}.bf-inv-mobile-item{color:var(--green-900);font-size:.88rem;font-weight:700}.bf-inv-mobile-cols{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bf-inv-mobile-neg{color:var(--stone-600);background:#9a5d4f12;border-radius:8px;padding:6px 10px;font-size:.8rem}.bf-inv-mobile-pos{color:var(--green-800);background:#9eb77d1f;border-radius:8px;padding:6px 10px;font-size:.8rem;font-weight:700}.bf-inv-closing-actions{flex-direction:column;align-items:stretch}.bf-inv-closing-actions .bf-inv-btn-primary,.bf-inv-closing-actions .bf-inv-btn-ghost{width:100%;max-width:320px;margin:0 auto}}@media (width<=560px){.bonatto-preview-container{width:min(100% - 24px, var(--container))}.preview-hero{padding-top:34px}.preview-hero h1{font-size:2.7rem}.preview-tabs{gap:6px}.preview-tab{padding:9px 10px;font-size:.8rem}.site-header{gap:10px}.brand-name strong{font-size:1.12rem}.brand-symbol{width:36px;height:36px}.hero-copy{padding:44px 22px 18px}.bf-pain-section,.bf-assessment-section{padding:40px 20px 44px}.bf-assessment-options{grid-template-columns:1fr}.hero-copy h2{font-size:2.45rem}.section-pad,.case-preview{padding:42px 20px}.about-content,.case-card{padding:22px}.final-cta{margin:0 20px 42px}.phone-screen{min-height:720px;padding-inline:18px}}}@keyframes bf-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes bf-modal-in{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeUp{0%{opacity:0}to{opacity:1}}._scope_1niwi_1{--evp-ink:#f8f3fa;--evp-paper:#fffafc;--evp-deep:#17091f;--evp-plum:#2c2033;--evp-purple:#4b0071;--evp-purple-dark:#370052;--evp-violet:#7a2ca0;--evp-mint:#66c7be;--evp-mint-dark:#3eafa5;--evp-lilac:#e9e6ef;--evp-muted:#cfc3d6;--evp-line:#ffffff21;--evp-shadow:0 30px 90px #00000047;--evp-radius:28px;--evp-container:1180px;min-height:100vh;color:var(--evp-ink);background:radial-gradient(900px 520px at 8% -10%,#66c7be2e,#0000 58%),radial-gradient(720px 420px at 92% 8%,#7a2ca04d,#0000 55%),linear-gradient(150deg,#09020d 0%,#1e0b2a 48%,#081b1c 100%);font-family:Inter,Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}._scope_1niwi_1 *,._scope_1niwi_1 :before,._scope_1niwi_1 :after{box-sizing:border-box}._scope_1niwi_1 a{color:inherit;text-decoration:none}._scope_1niwi_1 button{cursor:pointer;font:inherit}._preview_1niwi_43{z-index:1;width:min(var(--evp-container), calc(100% - 32px));margin:0 auto;padding:22px 0 64px;position:relative}._topbar_1niwi_51{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#110518bd;border:1px solid #66c7be2e;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;top:12px;box-shadow:0 18px 60px #00000052}._numkodeMark_1niwi_67{align-items:center;gap:10px;min-width:max-content;font-weight:850;display:inline-flex}._numkodeMark_1niwi_67 span{background:linear-gradient(145deg, var(--evp-mint), var(--evp-violet));color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 28px #66c7be47}._topbar_1niwi_51 nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._topbar_1niwi_51 button{color:#fff;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;padding:9px 13px;font-size:.82rem;font-weight:800;transition:transform .2s,border-color .2s,background .2s}._topbar_1niwi_51 button:hover{background:#66c7be24;border-color:#66c7be80;transform:translateY(-1px)}._hero_1niwi_110{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:36px;min-height:calc(100vh - 96px);padding:66px 0 56px;display:grid}._eyebrow_1niwi_119,._sectionHeader_1niwi_120>span{color:var(--evp-mint);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;font-size:.72rem;font-weight:900;display:inline-flex}._eyebrow_1niwi_119:before,._sectionHeader_1niwi_120>span:before{content:"";background:var(--evp-mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #66c7beb8}._hero_1niwi_110 h1,._sectionHeader_1niwi_120 h2,._finalCta_1niwi_143 h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.04}._hero_1niwi_110 h1{color:#fff;max-width:880px;margin:16px 0 0;font-size:clamp(2.7rem,6vw,5.8rem)}._heroCopy_1niwi_157>p{max-width:720px;color:var(--evp-muted);margin:22px 0 0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}._heroActions_1niwi_165{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._primaryButton_1niwi_172,._ghostButton_1niwi_173{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-weight:900;transition:transform .2s,filter .2s,background .2s;display:inline-flex}._primaryButton_1niwi_172{background:linear-gradient(135deg, var(--evp-mint), #9fe5de);color:var(--evp-deep);border:0;box-shadow:0 18px 44px #66c7be3d}._ghostButton_1niwi_173{color:#fff;background:#ffffff0d;border:1px solid #ffffff29}._primaryButton_1niwi_172:hover,._ghostButton_1niwi_173:hover{filter:brightness(1.04);transform:translateY(-2px)}._heroVisual_1niwi_204{position:relative}._heroVisual_1niwi_204:before{content:"";filter:blur(24px);background:linear-gradient(135deg,#66c7be2e,#7a2ca02e);border-radius:40px;position:absolute;inset:-24px}._siteMockup_1niwi_217{min-height:470px;box-shadow:var(--evp-shadow);background:linear-gradient(145deg,#fffafcfa,#eaf9f7f5);border:1px solid #ffffff24;border-radius:34px;position:relative;overflow:hidden}._browserBar_1niwi_227{background:#4b007114;border-bottom:1px solid #4b00711a;align-items:center;gap:8px;height:52px;padding:0 18px;display:flex}._browserBar_1niwi_227 span{background:#d6c4df;border-radius:50%;width:11px;height:11px}._heroScreen_1niwi_244{min-height:418px;color:var(--evp-plum);background-color:#0000;background-image:linear-gradient(90deg,#4b007112 1px,#0000 1px),linear-gradient(#4b00710f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-content:center;padding:40px;display:grid}._heroScreen_1niwi_244 img{-o-object-fit:contain;object-fit:contain;width:86px;height:86px;margin-bottom:20px}._heroScreen_1niwi_244 span{width:max-content;color:var(--evp-mint-dark);text-transform:uppercase;letter-spacing:.12em;background:#fff;border:1px solid #66c7be47;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:900}._heroScreen_1niwi_244 strong{letter-spacing:-.045em;max-width:420px;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.4rem);line-height:1.05;display:block}._heroScreen_1niwi_244 p{color:#67566f;max-width:420px;margin:18px 0 0;line-height:1.65}._heroTiles_1niwi_293{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid;position:relative}._heroTiles_1niwi_293 div{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;justify-items:center;gap:8px;padding:14px 10px;font-size:.78rem;font-weight:850;display:grid}._heroTiles_1niwi_293 svg{color:var(--evp-mint)}._section_1niwi_120{padding:86px 0}._darkBand_1niwi_322,._mockupBand_1niwi_323{border-radius:42px;width:calc(100% + 64px);margin-left:-32px;padding-inline:32px}._darkBand_1niwi_322{box-shadow:var(--evp-shadow);background:radial-gradient(600px 360px at 50% 0,#66c7be26,#0000 62%),linear-gradient(135deg,#370052d1,#070808e6);border:1px solid #ffffff1f}._mockupBand_1niwi_323{color:var(--evp-plum);background:linear-gradient(#fffafcfa,#edfaf9f5)}._sectionHeader_1niwi_120{max-width:830px;margin-bottom:34px}._sectionHeaderCenter_1niwi_348{text-align:center;margin-inline:auto}._sectionHeaderCenter_1niwi_348 span{justify-content:center}._sectionHeader_1niwi_120 h2{color:#fff;margin:12px 0 0;font-size:clamp(2rem,4.4vw,4.1rem)}._mockupBand_1niwi_323 ._sectionHeader_1niwi_120 h2{color:var(--evp-plum)}._sectionHeader_1niwi_120 p{color:var(--evp-muted);margin:15px 0 0;font-size:1rem;line-height:1.72}._mockupBand_1niwi_323 ._sectionHeader_1niwi_120 p{color:#67566f}._diagnosisGrid_1niwi_378,._opportunityGrid_1niwi_379,._solutionGrid_1niwi_380,._identityGrid_1niwi_381{gap:16px;display:grid}._diagnosisGrid_1niwi_378{grid-template-columns:repeat(5,minmax(0,1fr))}._opportunityGrid_1niwi_379{grid-template-columns:repeat(4,minmax(0,1fr))}._solutionGrid_1niwi_380{grid-template-columns:repeat(3,minmax(0,1fr))}._identityGrid_1niwi_381{grid-template-columns:.9fr 1.1fr 1fr}._diagnosisCard_1niwi_402,._iconCard_1niwi_403,._logoCard_1niwi_404,._paletteCard_1niwi_405,._postCard_1niwi_406,._timeline_1niwi_407 article{border-radius:var(--evp-radius);background:linear-gradient(#ffffff17,#ffffff0b);border:1px solid #ffffff1f;box-shadow:0 18px 52px #0000002e}._diagnosisCard_1niwi_402,._iconCard_1niwi_403,._logoCard_1niwi_404,._paletteCard_1niwi_405,._postCard_1niwi_406{padding:24px}._diagnosisCard_1niwi_402 span{color:var(--evp-mint);letter-spacing:.12em;font-weight:950;display:block}._diagnosisCard_1niwi_402 p,._iconCard_1niwi_403 p,._postCard_1niwi_406 p,._timeline_1niwi_407 p{color:var(--evp-muted);margin:10px 0 0;font-size:.92rem;line-height:1.62}._iconCard_1niwi_403>span,._postCard_1niwi_406>svg{width:44px;height:44px;color:var(--evp-mint);background:#66c7be24;border-radius:16px;place-items:center;margin-bottom:18px;display:grid}._iconCard_1niwi_403 h3,._postCard_1niwi_406 strong,._timeline_1niwi_407 h3{color:#fff;font-size:1.08rem;line-height:1.22}._sitePreviewCard_1niwi_459{justify-items:center;gap:22px;display:grid}._sitePreviewImage_1niwi_465{border-radius:36px;width:min(920px,100%);position:relative;overflow:hidden;box-shadow:0 34px 100px #2c203338}._sitePreviewImage_1niwi_465 img{-o-object-fit:cover;object-fit:cover;width:100%;height:440px;display:block}._sitePreviewImage_1niwi_465:after{content:"";background:linear-gradient(#0000 46%,#2c2033c7);position:absolute;inset:0}._sitePreviewImage_1niwi_465 div{z-index:1;color:#fff;gap:8px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}._sitePreviewImage_1niwi_465 strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.05}._sitePreviewCard_1niwi_459>a{background:var(--evp-purple);color:#fff;border-radius:999px;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-weight:900;display:inline-flex}._logoCard_1niwi_404 img{-o-object-fit:contain;object-fit:contain;width:148px;height:148px;margin-bottom:18px}._logoCard_1niwi_404 strong,._logoCard_1niwi_404 span{display:block}._logoCard_1niwi_404 strong,._postCard_1niwi_406 strong{color:#fff}._logoCard_1niwi_404 span{color:var(--evp-muted);margin-top:9px;line-height:1.58}._paletteCard_1niwi_405{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._paletteCard_1niwi_405 span{color:#fff;border-radius:20px;align-items:flex-end;min-height:96px;padding:14px;font-weight:900;display:flex}._paletteCard_1niwi_405 span:first-child{background:#4b0071}._paletteCard_1niwi_405 span:nth-child(2){background:#7a2ca0}._paletteCard_1niwi_405 span:nth-child(3){color:var(--evp-plum);background:#66c7be}._paletteCard_1niwi_405 span:nth-child(4){color:var(--evp-plum);background:#e9e6ef}._timeline_1niwi_407{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}._timeline_1niwi_407 article{padding:22px}._timeline_1niwi_407 article>span{color:var(--evp-mint);letter-spacing:.12em;margin-bottom:22px;font-weight:950;display:block}._finalCta_1niwi_143{box-shadow:var(--evp-shadow);text-align:center;background:radial-gradient(600px 340px at 18% 0,#66c7be2e,#0000 62%),linear-gradient(135deg,#4b0071c7,#2c2033e6);border:1px solid #ffffff21;border-radius:42px;padding:58px}._finalCta_1niwi_143>svg{color:var(--evp-mint)}._finalCta_1niwi_143 h2{color:#fff;max-width:900px;margin:18px auto 0;font-size:clamp(2rem,4.4vw,4.6rem)}._finalCta_1niwi_143 p{max-width:760px;color:var(--evp-muted);margin:18px auto 28px;line-height:1.72}._finalCta_1niwi_143 div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._impactBand_1niwi_629{width:calc(100% + 64px);box-shadow:var(--evp-shadow);background:radial-gradient(800px 400px at 50% 0,#4b007175,#0000 60%),linear-gradient(150deg,#0d0615 0%,#1a072a 50%,#091a1a 100%);border:1px solid #66c7be24;border-radius:42px;margin-left:-32px;padding-inline:32px}._statsGrid_1niwi_641{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}._statCard_1niwi_648{border-radius:var(--evp-radius);background:linear-gradient(#66c7be1a,#66c7be08);border:1px solid #66c7be33;gap:0;padding:30px 24px;display:grid;box-shadow:0 0 44px #66c7be12}._statCard_1niwi_648 strong{color:var(--evp-mint);letter-spacing:-.04em;margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,3.5vw,3.8rem);font-weight:700;line-height:1;display:block}._statCard_1niwi_648 p{color:var(--evp-muted);flex:1;margin:0 0 16px;font-size:.9rem;line-height:1.6}._statCard_1niwi_648 footer{width:fit-content;color:var(--evp-mint);text-transform:uppercase;letter-spacing:.1em;border:1px solid #66c7be38;border-radius:999px;padding:5px 10px;font-size:.68rem;font-weight:800;display:inline-block}._statsDisclaimer_1niwi_690{text-align:center;color:#cfc3d685;max-width:680px;margin:4px auto 0;font-size:.78rem;font-style:italic;line-height:1.6}._beforeAfterGrid_1niwi_702{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._comparePanel_1niwi_708{border-radius:var(--evp-radius);background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff1f;padding:30px 28px}._beforePanel_1niwi_715{background:linear-gradient(#ff505014,#ff505005);border-color:#ff505038}._afterPanel_1niwi_720{background:linear-gradient(#66c7be1a,#66c7be06);border-color:#66c7be42}._comparePanel_1niwi_708 header{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;margin-bottom:22px;padding-bottom:18px;display:flex}._beforePanel_1niwi_715 header{color:#ff8282e6;border-bottom-color:#ff505029}._afterPanel_1niwi_720 header{color:var(--evp-mint);border-bottom-color:#66c7be33}._comparePanel_1niwi_708 header strong{color:inherit;font-size:1.08rem;font-weight:900}._comparePanel_1niwi_708 ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}._comparePanel_1niwi_708 li{color:var(--evp-muted);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.52;display:flex}._beforePanel_1niwi_715 li svg{color:#ff8282bf;flex-shrink:0;margin-top:2px}._afterPanel_1niwi_720 li svg{color:var(--evp-mint);flex-shrink:0;margin-top:2px}._mapsBand_1niwi_781{width:calc(100% + 64px);box-shadow:var(--evp-shadow);background:radial-gradient(600px 360px at 50% 0,#7a2ca038,#0000 60%),linear-gradient(150deg,#0a0614 0%,#1c0c2a 50%,#0a0e14 100%);border:1px solid #ffffff17;border-radius:42px;margin-left:-32px;padding-inline:32px}._mapsComparison_1niwi_793{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._mapsMockup_1niwi_799{border-radius:var(--evp-radius);background:#1e1426;border:1px solid #ffffff1c;overflow:hidden}._mapsMockupAfter_1niwi_806{background:#0d1b1e;border-color:#66c7be38}._mapsMockupLabel_1niwi_811{color:#ff8282e6;text-transform:uppercase;letter-spacing:.1em;background:#ff50501a;border-bottom:1px solid #ff505026;align-items:center;gap:8px;padding:10px 16px;font-size:.76rem;font-weight:900;display:flex}._mapsMockupLabelAfter_1niwi_825{color:var(--evp-mint);background:#66c7be1f;border-bottom-color:#66c7be2e}._mapsImage_1niwi_831{border-radius:0 0 calc(var(--evp-radius) - 2px) calc(var(--evp-radius) - 2px);-o-object-fit:contain;object-fit:contain;width:100%;display:block}._qrGrid_1niwi_840{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._qrCard_1niwi_846{border-radius:var(--evp-radius);background:linear-gradient(#ffffff14,#ffffff06);border:1px solid #ffffff1c;gap:14px;padding:32px 24px;display:grid;box-shadow:0 18px 52px #0000002e}._qrVisual_1niwi_856{color:var(--evp-mint);background:#ffffff0d;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:26px;display:flex}._qrVisual_1niwi_856 span{text-transform:uppercase;letter-spacing:.14em;color:var(--evp-muted);font-size:.68rem;font-weight:900}._qrCard_1niwi_846 strong{color:#fff;font-size:1.04rem;line-height:1.22}._qrCard_1niwi_846 p{color:var(--evp-muted);margin:0;font-size:.88rem;line-height:1.6}._postsBand_1niwi_890{width:calc(100% + 64px);color:var(--evp-plum);background:linear-gradient(#fffafcf7,#edfaf9f2);border-radius:42px;margin-left:-32px;padding-inline:32px}._postsBand_1niwi_890 ._sectionHeader_1niwi_120 h2{color:var(--evp-plum)}._postsBand_1niwi_890 ._sectionHeader_1niwi_120 p{color:#67566f}._postsGrid_1niwi_907{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}._postPreview_1niwi_913{background:#fff;border:1px solid #4b00711c;border-radius:22px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 10px 36px #2c20331a}._postPreview_1niwi_913:hover{transform:translateY(-4px);box-shadow:0 20px 56px #2c20332b}._postImageWrap_1niwi_927{aspect-ratio:1;overflow:hidden}._postImageWrap_1niwi_927 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}._postPreviewCaption_1niwi_939{gap:4px;padding:12px 14px 14px;display:grid}._postPreviewCaption_1niwi_939 span{text-transform:uppercase;letter-spacing:.12em;color:var(--evp-violet);font-size:.66rem;font-weight:900}._postPreviewCaption_1niwi_939 strong{color:var(--evp-plum);font-size:.82rem;line-height:1.3}._deliverablesGrid_1niwi_961{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._differentialCta_1niwi_969{justify-content:center;margin-top:28px;display:flex}._sourcesSection_1niwi_977{border-radius:var(--evp-radius);text-align:center;background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff17;gap:18px;padding:38px 44px;display:grid}._sourcesSection_1niwi_977>strong{color:var(--evp-muted);text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:900}._sourcesRow_1niwi_995{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._sourceChip_1niwi_1002{color:var(--evp-mint);background:#66c7be14;border:1px solid #66c7be38;border-radius:999px;padding:7px 14px;font-size:.76rem;font-weight:700}._sourcesSection_1niwi_977>p{color:#cfc3d675;max-width:640px;margin:0 auto;font-size:.76rem;font-style:italic;line-height:1.62}._linkBioGrid_1niwi_1023{grid-template-columns:1fr auto;align-items:center;gap:72px;display:grid}._linkBioContent_1niwi_1030 h2{color:#fff;letter-spacing:-.04em;max-width:560px;margin:14px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.4vw,3.2rem);font-weight:700;line-height:1.07}._linkBioContent_1niwi_1030>p{color:var(--evp-muted);max-width:510px;margin:0 0 26px;font-size:1rem;line-height:1.72}._linkBioList_1niwi_1049{gap:12px;margin:0;padding:0;list-style:none;display:grid}._linkBioList_1niwi_1049 li{color:var(--evp-muted);align-items:flex-start;gap:10px;font-size:.94rem;line-height:1.52;display:flex}._linkBioList_1niwi_1049 li svg{color:var(--evp-mint);flex-shrink:0;margin-top:1px}._linkBioMockupWrap_1niwi_1074{flex-shrink:0;position:relative}._linkBioMockupWrap_1niwi_1074:before{content:"";filter:blur(28px);z-index:0;background:linear-gradient(135deg,#66c7be38,#7a2ca038);border-radius:64px;position:absolute;inset:-28px}._linkBioMockup_1niwi_1074{z-index:1;background:linear-gradient(#fdf9ff 0%,#f1faf9 100%);border:1px solid #4b007121;border-radius:36px;width:272px;position:relative;overflow:hidden;box-shadow:0 2px 4px #2c20330a,0 22px 72px #2c203347}._linkBioBar_1niwi_1102{background:#4b00710d;border-bottom:1px solid #4b007112;align-items:center;gap:7px;height:46px;padding:0 16px;display:flex}._linkBioBar_1niwi_1102 span{background:#d6c4df;border-radius:50%;width:10px;height:10px}._linkBioHeader_1niwi_1119{text-align:center;background:linear-gradient(158deg,#4b0071 0%,#7a2ca0 55%,#3eafa5 100%);justify-items:center;gap:9px;padding:26px 20px 22px;display:grid}._linkBioLogoWrap_1niwi_1128{background:#ffffffed;border:2px solid #ffffff80;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 6px 22px #00000038}._linkBioLogoWrap_1niwi_1128 img{-o-object-fit:contain;object-fit:contain;width:52px;height:52px}._linkBioHeader_1niwi_1119 strong{color:#fff;font-size:.88rem;font-weight:900;line-height:1.2;display:block}._linkBioHeader_1niwi_1119 span{color:#ffffffc2;font-size:.7rem;line-height:1.45;display:block}._linkBioButtons_1niwi_1160{gap:9px;padding:18px 16px 14px;display:grid}._linkBioBtn_1niwi_1166{color:#2c2033;background:#ffffffe0;border:1.5px solid #4b007121;border-radius:12px;align-items:center;gap:10px;padding:11px 15px;font-size:.82rem;font-weight:800;display:flex;box-shadow:0 1px 4px #2c20330f}._linkBioBtn_1niwi_1166 svg{color:#4b0071;flex-shrink:0}._linkBioBadge_1niwi_1185{color:#3eafa5;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(135deg,#66c7be29,#66c7be0d);border:1px solid #66c7be61;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:2px 16px 18px;padding:9px 14px;font-size:.68rem;font-weight:900;display:flex}._linkBioBadge_1niwi_1185 svg{color:var(--evp-mint);flex-shrink:0}._topbarOrcamento_1niwi_1209{color:var(--evp-mint)!important;background:linear-gradient(135deg,#66c7be38,#4b007133)!important;border-color:#66c7be59!important}._topbarOrcamento_1niwi_1209:hover{border-color:var(--evp-mint)!important;background:linear-gradient(135deg,#66c7be52,#4b007147)!important}._orcamentoBand_1niwi_1220{width:calc(100% + 64px);box-shadow:var(--evp-shadow);background:radial-gradient(700px 420px at 78% 0,#66c7be21,#0000 55%),radial-gradient(600px 360px at 8% 62%,#4b007161,#0000 55%),linear-gradient(158deg,#0f0619 0%,#1e0b2c 42%,#08191a 100%);border:1px solid #66c7be24;border-radius:42px;margin-left:-32px;padding-inline:32px}._priceCard_1niwi_1235{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#4b007185,#190c26b8);border:1px solid #66c7be42;border-radius:36px;margin-bottom:56px;padding:40px;box-shadow:0 0 0 1px #66c7be1a,0 30px 80px #00000052}._priceCardInner_1niwi_1247{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-bottom:28px;padding-bottom:28px;display:grid}._priceCardLeft_1niwi_1257{min-width:0}._priceLabel_1niwi_1261{color:var(--evp-mint);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;margin-bottom:18px;font-size:.74rem;font-weight:900;display:inline-flex}._priceLabel_1niwi_1261:before{content:"";background:var(--evp-mint);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 14px #66c7beb8}._priceMain_1niwi_1283{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}._priceMain_1niwi_1283>strong{color:#fff;letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.8vw,3.6rem);font-weight:700;line-height:1}._priceMain_1niwi_1283>span{color:var(--evp-muted);font-size:.9rem;font-weight:700}._priceDetails_1niwi_1306{gap:6px;margin-bottom:20px;display:grid}._priceDetails_1niwi_1306>span{color:var(--evp-muted);font-size:.96rem;line-height:1.5}._priceDetails_1niwi_1306 strong{color:#fff}._priceSupportText_1niwi_1322{color:#cfc3d6a8;max-width:560px;margin:0;font-size:.88rem;line-height:1.65}._pricePixHighlight_1niwi_1330{text-align:center;background:linear-gradient(135deg,#66c7be21,#66c7be0a);border:1px solid #66c7be4d;border-radius:26px;flex-shrink:0;min-width:200px;padding:28px 34px}._pricePixHighlight_1niwi_1330>strong{color:var(--evp-mint);letter-spacing:-.04em;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:700;line-height:1;display:block}._pricePixHighlight_1niwi_1330>span{color:var(--evp-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;font-weight:800;display:block}._priceActions_1niwi_1360{flex-wrap:wrap;gap:12px;display:flex}._orcamentoSubHeader_1niwi_1368{margin-bottom:28px}._orcamentoSubHeader_1niwi_1368 h3{color:#fff;letter-spacing:-.03em;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:700;line-height:1.1}._orcamentoSubNote_1niwi_1382{color:#cfc3d694;max-width:700px;margin:0;font-size:.84rem;font-style:italic;line-height:1.6}._orcamentoSubText_1niwi_1391{color:var(--evp-muted);max-width:760px;margin:0;font-size:.96rem;line-height:1.7}._inclusosGrid_1niwi_1401{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:56px;display:grid}._supportBlock_1niwi_1410{background:linear-gradient(135deg,#66c7be1a,#66c7be05);border:1px solid #66c7be38;border-radius:28px;gap:18px;margin-bottom:56px;padding:36px 40px;display:grid}._supportBlock_1niwi_1410 h3{color:var(--evp-mint);margin:0;font-size:1.18rem;font-weight:900}._supportBlock_1niwi_1410>p{color:var(--evp-muted);margin:0;font-size:.96rem;line-height:1.65}._supportList_1niwi_1434{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}._supportList_1niwi_1434 li{color:var(--evp-muted);align-items:flex-start;gap:9px;font-size:.9rem;line-height:1.52;display:flex}._supportList_1niwi_1434 li svg{color:var(--evp-mint);flex-shrink:0;margin-top:2px}._supportDisclaimer_1niwi_1458{color:#cfc3d675;border-top:1px solid #ffffff12;margin:0;padding-top:16px;font-size:.78rem;font-style:italic;line-height:1.65}._comparisonTableWrap_1niwi_1470{border:1px solid #ffffff17;border-radius:24px;margin-bottom:20px;overflow-x:auto}._comparisonTable_1niwi_1470{border-collapse:collapse;width:100%}._comparisonTable_1niwi_1470 th{text-align:left;text-transform:uppercase;letter-spacing:.14em;color:var(--evp-muted);white-space:nowrap;background:#ffffff0a;border-bottom:1px solid #ffffff14;padding:14px 20px;font-size:.7rem;font-weight:900}._comparisonTable_1niwi_1470 th:last-child{color:var(--evp-mint)}._comparisonTable_1niwi_1470 td{color:var(--evp-muted);vertical-align:middle;border-bottom:1px solid #ffffff0e;padding:13px 20px;font-size:.9rem;line-height:1.5}._comparisonTable_1niwi_1470 tr:last-child td{border-bottom:0}._comparisonDelivery_1niwi_1512{font-weight:700;color:#fff!important}._numkodeCol_1niwi_1517{color:var(--evp-mint);align-items:center;gap:7px;font-weight:700;display:inline-flex}._numkodeCol_1niwi_1517 svg{color:var(--evp-mint);flex-shrink:0}._comparisonMobileCards_1niwi_1531{display:none}._comparisonMobileCard_1niwi_1531{background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff17;border-radius:18px;gap:12px;padding:18px 20px;display:grid}._comparisonMobileCard_1niwi_1531>strong{color:#fff;font-size:.96rem;font-weight:800}._comparisonMobileRow_1niwi_1550{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}._comparisonMobileRow_1niwi_1550>span:first-child{color:#cfc3d680;text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;font-size:.72rem;font-weight:900}._comparisonMobileRow_1niwi_1550>span:last-child{color:var(--evp-muted);text-align:right;font-size:.86rem}._comparisonMobileNumkode_1niwi_1574>span:first-child{color:#66c7beb3}._comparisonMobileNumkode_1niwi_1574>span:last-child{align-items:center;gap:6px;font-weight:700;display:inline-flex;color:var(--evp-mint)!important}._comparisonMobileNumkode_1niwi_1574>span:last-child svg{color:var(--evp-mint);flex-shrink:0}._comparisonDisclaimer_1niwi_1591{background:#66c7be0d;border:1px solid #66c7be24;border-radius:18px;gap:8px;margin-bottom:56px;padding:20px 26px;display:grid}._comparisonDisclaimer_1niwi_1591 p{color:var(--evp-muted);margin:0;font-size:.9rem;line-height:1.68}._compareCardsGrid_1niwi_1610{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:56px;display:grid}._numkodePanel_1niwi_1617{box-shadow:0 0 48px #66c7be14,0 18px 52px #0000002e;background:linear-gradient(#66c7be24,#66c7be0a)!important;border-color:#66c7be61!important}._comparePanelFooter_1niwi_1623{color:var(--evp-muted);border-top:1px solid #ffffff17;margin:0;padding-top:16px;font-size:.82rem;font-style:italic;line-height:1.55}._whySpecialGrid_1niwi_1635{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:56px;display:grid}._closingBlock_1niwi_1644{box-shadow:var(--evp-shadow);text-align:center;background:radial-gradient(600px 340px at 18% 0,#66c7be2e,#0000 60%),linear-gradient(135deg,#4b0071c7,#1e0e2eeb);border:1px solid #66c7be33;border-radius:42px;justify-items:center;gap:26px;padding:58px;display:grid}._closingBlock_1niwi_1644 h2{color:#fff;letter-spacing:-.04em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3.5vw,3.4rem);font-weight:700;line-height:1.06}._closingBlock_1niwi_1644>p{max-width:640px;color:var(--evp-muted);margin:0;line-height:1.72}._closingSummary_1niwi_1676{text-align:center;background:#66c7be12;border:1px solid #66c7be38;border-radius:22px;gap:10px;padding:24px 36px;display:inline-grid}._closingSummary_1niwi_1676>span{color:var(--evp-mint);text-transform:uppercase;letter-spacing:.18em;margin-bottom:4px;font-size:.72rem;font-weight:900;display:block}._closingSummary_1niwi_1676 ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}._closingSummary_1niwi_1676 li{color:#fff;font-size:1rem;font-weight:700}._closingActions_1niwi_1710{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._closingSmall_1niwi_1717{color:#cfc3d675;max-width:500px;margin:0;font-size:.78rem;font-style:italic;line-height:1.65}@media (width<=1100px){._hero_1niwi_110,._diagnosisGrid_1niwi_378,._opportunityGrid_1niwi_379,._solutionGrid_1niwi_380,._identityGrid_1niwi_381,._timeline_1niwi_407,._statsGrid_1niwi_641{grid-template-columns:repeat(2,minmax(0,1fr))}._postsGrid_1niwi_907{grid-template-columns:repeat(3,minmax(0,1fr))}._deliverablesGrid_1niwi_961,._inclusosGrid_1niwi_1401,._whySpecialGrid_1niwi_1635{grid-template-columns:repeat(2,minmax(0,1fr))}._compareCardsGrid_1niwi_1610{grid-template-columns:repeat(2,1fr)}._linkBioGrid_1niwi_1023{gap:44px}}@media (width<=760px){._preview_1niwi_43{width:min(100% - 24px, var(--evp-container))}._topbar_1niwi_51{border-radius:28px;flex-direction:column;align-items:flex-start}._hero_1niwi_110,._diagnosisGrid_1niwi_378,._opportunityGrid_1niwi_379,._solutionGrid_1niwi_380,._identityGrid_1niwi_381,._timeline_1niwi_407{grid-template-columns:1fr}._hero_1niwi_110{padding-top:48px}._heroTiles_1niwi_293{grid-template-columns:repeat(2,1fr)}._darkBand_1niwi_322,._mockupBand_1niwi_323{border-radius:30px;width:calc(100% + 24px);margin-left:-12px;padding-inline:12px}._sitePreviewImage_1niwi_465 img{height:340px}._finalCta_1niwi_143{padding:34px 22px}._impactBand_1niwi_629,._mapsBand_1niwi_781,._postsBand_1niwi_890{border-radius:30px;width:calc(100% + 24px);margin-left:-12px;padding-inline:12px}._statsGrid_1niwi_641{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}._statCard_1niwi_648{padding:20px 18px}._statCard_1niwi_648 strong{margin-bottom:10px;font-size:clamp(1.85rem,8vw,2.9rem)}._statCard_1niwi_648 p{margin-bottom:12px;font-size:.82rem}._beforeAfterGrid_1niwi_702{grid-template-columns:1fr;gap:14px}._comparePanel_1niwi_708{border-radius:20px;padding:20px 18px}._mapsComparison_1niwi_793{grid-template-columns:1fr;gap:16px}._qrGrid_1niwi_840{grid-template-columns:1fr;gap:14px}._qrCard_1niwi_846{border-radius:20px;padding:24px 18px}._postsGrid_1niwi_907{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._deliverablesGrid_1niwi_961{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._sourcesSection_1niwi_977{border-radius:20px;gap:14px;padding:24px 18px}._linkBioGrid_1niwi_1023{grid-template-columns:1fr;gap:36px}._linkBioMockupWrap_1niwi_1074{width:min(272px,100%);margin:0 auto}._linkBioMockup_1niwi_1074{width:100%}._orcamentoBand_1niwi_1220{border-radius:30px;width:calc(100% + 24px);margin-left:-12px;padding-inline:12px}._priceCard_1niwi_1235{border-radius:26px;margin-bottom:40px;padding:28px 22px}._priceCardInner_1niwi_1247{grid-template-columns:1fr;gap:24px}._pricePixHighlight_1niwi_1330{border-radius:20px;min-width:0;padding:22px 24px}._inclusosGrid_1niwi_1401,._whySpecialGrid_1niwi_1635{grid-template-columns:1fr;margin-bottom:36px}._supportBlock_1niwi_1410{border-radius:22px;margin-bottom:36px;padding:26px 22px}._supportList_1niwi_1434{grid-template-columns:1fr}._comparisonTableWrap_1niwi_1470{display:none}._comparisonMobileCards_1niwi_1531{grid-template-columns:1fr;gap:12px;margin-bottom:20px;display:grid}._comparisonDisclaimer_1niwi_1591{margin-bottom:36px}._compareCardsGrid_1niwi_1610{grid-template-columns:1fr;gap:14px;margin-bottom:36px}._closingBlock_1niwi_1644{border-radius:30px;gap:22px;padding:32px 22px}._closingSummary_1niwi_1676{width:100%;padding:20px 24px}}@media (width<=768px){._preview_1niwi_43{width:min(100% - 28px, var(--evp-container));padding:14px 0 46px}._topbar_1niwi_51{border-radius:24px;flex-direction:row;align-items:center;gap:10px;padding:9px 10px;top:10px}._numkodeMark_1niwi_67{gap:8px;font-size:.88rem}._numkodeMark_1niwi_67 span{border-radius:11px;width:34px;height:34px}._topbar_1niwi_51 nav{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:1;justify-content:flex-end;gap:6px;overflow-x:auto}._topbar_1niwi_51 nav::-webkit-scrollbar{display:none}._topbar_1niwi_51 button{flex:none;padding:8px 10px;font-size:.74rem}._hero_1niwi_110{grid-template-columns:1fr;gap:28px;min-height:auto;padding:48px 0 52px}._eyebrow_1niwi_119,._sectionHeader_1niwi_120>span{letter-spacing:.14em;gap:7px;font-size:.64rem}._hero_1niwi_110 h1{margin-top:14px;font-size:clamp(2.7rem,11.8vw,4.2rem);line-height:.95}._heroCopy_1niwi_157>p{margin-top:18px;font-size:.96rem;line-height:1.62}._heroActions_1niwi_165{grid-template-columns:1fr;gap:10px;max-width:340px;margin-top:22px;display:grid}._primaryButton_1niwi_172,._ghostButton_1niwi_173{min-height:48px;padding-inline:18px;font-size:.86rem}._heroVisual_1niwi_204{width:min(100%,390px);margin-inline:auto}._heroVisual_1niwi_204:before{filter:blur(18px);border-radius:30px;inset:-12px}._siteMockup_1niwi_217{border-radius:28px;min-height:auto}._browserBar_1niwi_227{height:42px;padding-inline:14px}._browserBar_1niwi_227 span{width:9px;height:9px}._heroScreen_1niwi_244{background-size:28px 28px;min-height:300px;padding:26px}._heroScreen_1niwi_244 img{width:70px;height:70px;margin-bottom:16px}._heroScreen_1niwi_244 span{width:fit-content;max-width:100%;padding:7px 10px;font-size:.66rem}._heroScreen_1niwi_244 strong{max-width:320px;margin-top:14px;font-size:clamp(1.75rem,8vw,2.55rem);line-height:1.02}._heroScreen_1niwi_244 p{margin-top:14px;font-size:.9rem;line-height:1.5}._heroTiles_1niwi_293{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}._heroTiles_1niwi_293 div{border-radius:16px;padding:12px 8px;font-size:.74rem}._section_1niwi_120{padding:62px 0}._darkBand_1niwi_322,._mockupBand_1niwi_323{border-radius:30px;width:calc(100% + 28px);margin-left:-14px;padding-inline:14px}._sectionHeader_1niwi_120{margin-bottom:26px}._sectionHeader_1niwi_120 h2{margin-top:10px;font-size:clamp(2.05rem,9.5vw,3.35rem);line-height:.98}._sectionHeader_1niwi_120 p{margin-top:13px;font-size:.92rem;line-height:1.58}._diagnosisGrid_1niwi_378,._opportunityGrid_1niwi_379,._solutionGrid_1niwi_380,._timeline_1niwi_407{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._identityGrid_1niwi_381{grid-template-columns:1fr;gap:12px}._impactBand_1niwi_629,._mapsBand_1niwi_781,._postsBand_1niwi_890{border-radius:30px;width:calc(100% + 28px);margin-left:-14px;padding-inline:14px}._statsGrid_1niwi_641{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}._statCard_1niwi_648{padding:20px 16px}._statCard_1niwi_648 strong{margin-bottom:10px;font-size:clamp(1.85rem,8vw,2.8rem)}._statCard_1niwi_648 p{margin-bottom:12px;font-size:.8rem}._beforeAfterGrid_1niwi_702{grid-template-columns:1fr;gap:14px}._comparePanel_1niwi_708{border-radius:20px;padding:20px 18px}._comparePanel_1niwi_708 header{margin-bottom:16px;padding-bottom:14px}._comparePanel_1niwi_708 li{font-size:.86rem}._mapsComparison_1niwi_793{grid-template-columns:1fr;gap:14px}._qrGrid_1niwi_840{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._qrCard_1niwi_846{border-radius:20px;gap:12px;padding:22px 16px}._qrVisual_1niwi_856{padding:18px}._postsGrid_1niwi_907{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._postPreview_1niwi_913{border-radius:18px}._deliverablesGrid_1niwi_961{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._sourcesSection_1niwi_977{border-radius:20px;gap:14px;padding:24px 18px}._sourceChip_1niwi_1002{padding:6px 11px;font-size:.7rem}._diagnosisCard_1niwi_402,._iconCard_1niwi_403,._logoCard_1niwi_404,._paletteCard_1niwi_405,._postCard_1niwi_406,._timeline_1niwi_407 article{border-radius:20px;padding:16px}._diagnosisCard_1niwi_402 span,._timeline_1niwi_407 article>span{font-size:.78rem}._diagnosisCard_1niwi_402 p,._iconCard_1niwi_403 p,._postCard_1niwi_406 p,._timeline_1niwi_407 p,._logoCard_1niwi_404 span{margin-top:8px;font-size:.78rem;line-height:1.45}._iconCard_1niwi_403>span,._postCard_1niwi_406>svg{border-radius:14px;width:40px;height:40px;margin-bottom:14px}._iconCard_1niwi_403 h3,._postCard_1niwi_406 strong,._timeline_1niwi_407 h3{margin:0;font-size:.94rem;line-height:1.22}._sitePreviewCard_1niwi_459{gap:16px}._sitePreviewImage_1niwi_465{border-radius:26px}._sitePreviewImage_1niwi_465 img{height:300px}._sitePreviewImage_1niwi_465 div{bottom:18px;left:18px;right:18px}._sitePreviewImage_1niwi_465 strong{font-size:clamp(1.55rem,8vw,2.35rem)}._sitePreviewImage_1niwi_465 span{font-size:.86rem;line-height:1.42}._sitePreviewCard_1niwi_459>a{justify-content:center;width:min(100%,320px);min-height:48px;font-size:.86rem}._logoCard_1niwi_404 img{width:112px;height:112px;margin-bottom:14px}._paletteCard_1niwi_405{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._paletteCard_1niwi_405 span{border-radius:16px;min-height:72px;padding:12px;font-size:.78rem}._timeline_1niwi_407 article>span{margin-bottom:16px}._finalCta_1niwi_143{border-radius:30px;padding:34px 22px}._finalCta_1niwi_143 h2{margin-top:16px;font-size:clamp(2.05rem,9.5vw,3.35rem);line-height:.98}._finalCta_1niwi_143 p{margin:16px auto 22px;font-size:.92rem;line-height:1.58}._finalCta_1niwi_143 div{grid-template-columns:1fr;gap:10px;max-width:340px;margin-inline:auto;display:grid}}@media (width<=480px){._preview_1niwi_43{width:min(100% - 24px, var(--evp-container))}._topbar_1niwi_51{border-radius:24px;flex-direction:column;align-items:flex-start}._topbar_1niwi_51 nav{justify-content:flex-start;width:100%}._section_1niwi_120{padding:52px 0}._darkBand_1niwi_322,._mockupBand_1niwi_323,._impactBand_1niwi_629,._mapsBand_1niwi_781,._postsBand_1niwi_890{width:calc(100% + 24px);margin-left:-12px;padding-inline:12px}._sitePreviewImage_1niwi_465 img{height:270px}._statsGrid_1niwi_641{grid-template-columns:1fr;gap:10px}._statCard_1niwi_648 strong{font-size:clamp(2rem,10vw,3rem)}._qrGrid_1niwi_840{grid-template-columns:1fr;gap:10px}._deliverablesGrid_1niwi_961{grid-template-columns:1fr}}@media (width<=390px){._preview_1niwi_43{width:min(100% - 22px, var(--evp-container))}._topbar_1niwi_51 nav{gap:5px}._topbar_1niwi_51 button{padding:7px 8px;font-size:.7rem}._hero_1niwi_110 h1{font-size:clamp(2.45rem,11vw,3.3rem)}._diagnosisGrid_1niwi_378,._opportunityGrid_1niwi_379,._solutionGrid_1niwi_380,._timeline_1niwi_407{gap:10px}._diagnosisCard_1niwi_402,._iconCard_1niwi_403,._timeline_1niwi_407 article{padding:14px}._postsGrid_1niwi_907{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._statsGrid_1niwi_641{gap:10px}._statCard_1niwi_648{padding:16px 14px}}@media (width<=380px){._diagnosisGrid_1niwi_378,._opportunityGrid_1niwi_379,._solutionGrid_1niwi_380,._timeline_1niwi_407,._postsGrid_1niwi_907{grid-template-columns:1fr}}._section_vzrac_1{background:linear-gradient(#f9f6fc 0%,#f0faf9 100%);padding:88px 0}._container_vzrac_6{grid-template-columns:1fr 1fr;align-items:start;gap:56px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}._header_vzrac_16{position:sticky;top:88px}._eyebrow_vzrac_21{color:#3eafa5;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;margin-bottom:14px;font-size:.74rem;font-weight:900;display:inline-flex}._eyebrow_vzrac_21:before{content:"";background:#66c7be;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #66c7be99}._header_vzrac_16 h2{letter-spacing:-.04em;color:#2c2033;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:700;line-height:1.06}._header_vzrac_16 p{color:#67566f;max-width:420px;font-size:1rem;line-height:1.72}._card_vzrac_60{background:#fff;border:1px solid #4b00711a;border-radius:28px;padding:36px 32px;box-shadow:0 18px 64px #2c20331a}._progressWrap_vzrac_69{background:#f0ebf5;border-radius:4px;height:4px;margin-bottom:24px;overflow:hidden}._progressBar_vzrac_77{background:linear-gradient(90deg,#66c7be,#4b0071);border-radius:4px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}._stepMeta_vzrac_85{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}._stepCount_vzrac_92{color:#9b87a8;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}._backBtn_vzrac_100{color:#9b87a8;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.82rem;font-weight:700;transition:color .18s}._backBtn_vzrac_100:hover{color:#4b0071}._question_vzrac_116{color:#2c2033;margin:0 0 24px;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:800;line-height:1.3}._options_vzrac_125{gap:10px;display:grid}._optBtn_vzrac_130{color:#2c2033;text-align:left;cursor:pointer;background:#faf8fc;border:1.5px solid #e9e0f0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 18px;font-size:.94rem;font-weight:600;transition:border-color .18s,background .18s,transform .15s;display:flex}._optBtn_vzrac_130:hover{background:#f0faf9;border-color:#66c7be;transform:translate(3px)}._optBtn_vzrac_130 svg{color:#66c7be;opacity:0;flex-shrink:0;transition:opacity .18s}._optBtn_vzrac_130:hover svg{opacity:1}._result_vzrac_166{gap:20px;display:grid}._resultIcon_vzrac_171{color:#fff;background:linear-gradient(135deg,#66c7be,#4b0071);border-radius:16px;place-items:center;width:48px;height:48px;display:grid}._result_vzrac_166 h3{color:#2c2033;margin:0;font-size:1.2rem;font-weight:800}._resultText_vzrac_188{color:#67566f;margin:0;font-size:.96rem;line-height:1.7}._resultSummary_vzrac_195{background:#f9f6fc;border:1px solid #e9e0f0;border-radius:14px;gap:8px;padding:18px;display:grid}._resultSummary_vzrac_195 span{color:#67566f;font-size:.86rem;line-height:1.5}._resultSummary_vzrac_195 strong{color:#2c2033}._resultActions_vzrac_214{gap:10px;display:grid}._whatsappBtn_vzrac_219{color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-size:.94rem;font-weight:800;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}._whatsappBtn_vzrac_219:hover{filter:brightness(1.06);transform:translateY(-2px)}._resetBtn_vzrac_239{color:#9b87a8;cursor:pointer;background:0 0;border:1.5px solid #e9e0f0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.84rem;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}._resetBtn_vzrac_239:hover{color:#4b0071;border-color:#4b0071}._disclaimer_vzrac_260{color:#b0a0bb;border-top:1px solid #f0ebf5;margin:0;padding-top:4px;font-size:.74rem;line-height:1.6}@media (width<=768px){._section_vzrac_1{scroll-margin-top:96px}}@media (width<=900px){._container_vzrac_6{grid-template-columns:1fr;gap:32px}._header_vzrac_16{position:static}}@media (width<=640px){._section_vzrac_1{padding:64px 0}._container_vzrac_6{gap:24px;width:min(100% - 32px,1180px)}._header_vzrac_16 h2{font-size:clamp(1.7rem,8vw,2.4rem)}._card_vzrac_60{border-radius:22px;padding:24px 20px}._question_vzrac_116{font-size:1.05rem}._optBtn_vzrac_130{padding:14px 16px;font-size:.88rem}._whatsappBtn_vzrac_219{padding:14px 18px;font-size:.88rem}}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;pointer-events:auto;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999);position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (width>=800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,#fffc);cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}._section_hlmxx_1{background:linear-gradient(#fdf9ff 0%,#fff 100%);padding:88px 0;overflow:hidden}._container_hlmxx_7{gap:40px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}._header_hlmxx_15{grid-template-columns:1fr 1fr;align-items:end;gap:32px;display:grid}._eyebrow_hlmxx_22{color:#3eafa5;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;margin-bottom:14px;font-size:.74rem;font-weight:900;display:inline-flex}._eyebrow_hlmxx_22:before{content:"";background:#66c7be;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #66c7be99}._header_hlmxx_15 h2{letter-spacing:-.04em;color:#2c2033;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:700;line-height:1.07}._headerRight_hlmxx_53{align-content:end;gap:20px;display:grid}._headerRight_hlmxx_53 p{color:#67566f;margin:0;font-size:.96rem;line-height:1.7}._arrows_hlmxx_67{display:none}._arrows_hlmxx_67 button{color:#4b0071;cursor:pointer;background:#fff;border:1.5px solid #4b007126;border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .18s,background .18s,transform .15s;display:grid;box-shadow:0 2px 10px #2c20330f}._arrows_hlmxx_67 button:hover{background:#f5f0fa;border-color:#4b0071;transform:scale(1.06)}._carousel_hlmxx_92{cursor:grab;overflow:hidden}._carousel_hlmxx_92:active{cursor:grabbing}._carouselTrack_hlmxx_101{touch-action:pan-y;gap:24px;display:flex}._slide_hlmxx_109{flex:0 0 calc(33.3333% - 16px);gap:16px;display:grid}._imageWrap_hlmxx_115{aspect-ratio:4/3;cursor:pointer;background:#ece6f2;border-radius:22px;outline:none;transition:box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 2px 4px #2c20330a,0 8px 32px #2c203317}._imageWrap_hlmxx_115:hover{box-shadow:0 4px 8px #2c20330f,0 16px 48px #2c203324}._imageWrap_hlmxx_115:focus-visible{box-shadow:0 0 0 3px #66c7be80,0 8px 32px #2c203317}._imageWrap_hlmxx_115 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}._imageWrap_hlmxx_115:hover img{transform:scale(1.04)}._imageOverlay_hlmxx_153{opacity:0;background:linear-gradient(#0000 50%,#2c20338a);justify-content:flex-end;align-items:flex-end;padding:16px;transition:opacity .24s;display:flex;position:absolute;inset:0}._imageWrap_hlmxx_115:hover ._imageOverlay_hlmxx_153{opacity:1}._zoomBtn_hlmxx_169{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff29;border:1.5px solid #ffffffa6;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .18s,transform .16s;display:grid}._imageWrap_hlmxx_115:hover ._zoomBtn_hlmxx_169{background:#ffffff47;transform:scale(1.08)}._caption_hlmxx_188{gap:5px;padding:0 4px;display:grid}._caption_hlmxx_188 strong{color:#2c2033;letter-spacing:-.01em;font-size:.97rem;font-weight:800;display:block}._caption_hlmxx_188 span{color:#9b87a8;font-size:.82rem;line-height:1.55;display:block}@media (width<=900px){._slide_hlmxx_109{flex:0 0 calc(50% - 12px)}._arrows_hlmxx_67{gap:10px;display:flex}}@media (width<=768px){._section_hlmxx_1{padding:64px 0;scroll-margin-top:96px}._container_hlmxx_7{gap:28px;width:min(100% - 32px,1180px)}._header_hlmxx_15{grid-template-columns:1fr;gap:18px}._headerRight_hlmxx_53{gap:14px}._slide_hlmxx_109{flex:0 0 78vw}._arrows_hlmxx_67{gap:10px;display:flex}}@media (width<=480px){._slide_hlmxx_109{flex:0 0 84vw}._carouselTrack_hlmxx_101{gap:14px}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}._section_1633w_1{background:#fff;padding:88px 0}._container_1633w_6{gap:40px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}._header_1633w_14{max-width:720px}._eyebrow_1633w_18{color:#4b0071;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;margin-bottom:14px;font-size:.74rem;font-weight:900;display:inline-flex}._eyebrow_1633w_18:before{content:"";background:#4b0071;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #4b007166}._header_1633w_14 h2{letter-spacing:-.04em;color:#2c2033;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:700;line-height:1.07}._header_1633w_14 p{color:#67566f;font-size:1rem;line-height:1.72}._flowWrap_1633w_56{background:radial-gradient(45% 40% at 18% 18%,#66c7be29,#0000),radial-gradient(40% 36% at 82% 22%,#7a2ca01c,#0000),radial-gradient(38% 32% at 50% 88%,#4b007112,#0000),linear-gradient(145deg,#fff 0%,#faf6fd 55%,#f2faf9 100%);border:1px solid #66c7be38;border-radius:32px;height:520px;position:relative;overflow:hidden;box-shadow:0 2px 4px #2c20330a,0 16px 56px #2c203314}._flowWrap_1633w_56 .react-flow__renderer,._flowWrap_1633w_56 .react-flow__background{background:0 0}._flowWrap_1633w_56 .react-flow__edges,._flowWrap_1633w_56 .react-flow__edge{pointer-events:none}._flowWrap_1633w_56 .react-flow__node{cursor:pointer;pointer-events:all;z-index:4}._flowWrap_1633w_56 .react-flow__node:focus,._flowWrap_1633w_56 .react-flow__node.selected{box-shadow:none;outline:none}._flowWrap_1633w_56 .react-flow__pane{cursor:default}._centerNode_1633w_110{text-align:center;background:linear-gradient(135deg,#4b0071,#7a2ca0);border:2px solid #fff3;border-radius:20px;min-width:168px;padding:18px 24px;position:relative;box-shadow:0 0 0 6px #4b007114,0 10px 40px #4b00714d}._centerNode_1633w_110 strong{color:#fff;margin-bottom:6px;font-size:1rem;font-weight:900;line-height:1.2;display:block}._centerNode_1633w_110 span{color:#ffffffb3;letter-spacing:.01em;font-size:.7rem;display:block}._specialtyNode_1633w_140{text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1.5px solid #4b007124;border-radius:18px;min-width:150px;padding:14px 18px;transition:border-color .2s,box-shadow .2s,background .2s;position:relative;box-shadow:0 2px 6px #2c20330a,0 6px 24px #2c203314}._specialtyNode_1633w_140:hover{background:#f0faf9f5;border-color:#66c7beb3;box-shadow:0 4px 10px #2c20330f,0 10px 36px #66c7be2e}._specialtyNodeSelected_1633w_164{background:linear-gradient(135deg,#fdf5fff5,#f0faf9f5)!important;border-color:#4b0071!important;box-shadow:0 4px 10px #2c20330f,0 10px 36px #4b00712e!important}._specialtyNode_1633w_140 strong{color:#2c2033;margin-bottom:5px;font-size:.88rem;font-weight:800;line-height:1.2;display:block}._specialtyNode_1633w_140 span{color:#9b87a8;font-size:.68rem;line-height:1.4;display:block}._mobileList_1633w_189{grid-template-columns:repeat(2,1fr);gap:10px;display:none}._mobileCard_1633w_195{text-align:left;cursor:pointer;background:#faf8fc;border:1.5px solid #4b00711f;border-radius:16px;gap:5px;padding:16px 14px;transition:border-color .18s,background .18s;display:grid}._mobileCard_1633w_195:hover{background:#f0faf9;border-color:#66c7be}._mobileCardSelected_1633w_212{background:linear-gradient(135deg,#fdf5ff,#f0faf9)!important;border-color:#4b0071!important}._mobileCard_1633w_195 strong{color:#2c2033;font-size:.88rem;font-weight:800;line-height:1.2;display:block}._mobileCard_1633w_195 span{color:#9b87a8;font-size:.72rem;line-height:1.4;display:block}._detailPanel_1633w_233{background:linear-gradient(135deg,#fdf5ff 0%,#f0faf9 100%);border:1.5px solid #4b007126;border-radius:24px;gap:16px;padding:28px 30px;animation:.26s cubic-bezier(.4,0,.2,1) _panelIn_1633w_1;display:grid;position:relative;box-shadow:0 12px 48px #2c203314}@keyframes _panelIn_1633w_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._detailClose_1633w_256{color:#9b87a8;cursor:pointer;background:#fff;border:1px solid #4b007124;border-radius:50%;place-items:center;width:32px;height:32px;transition:border-color .18s,color .18s;display:grid;position:absolute;top:18px;right:18px}._detailClose_1633w_256:hover{color:#4b0071;border-color:#4b0071}._detailTitle_1633w_277{color:#2c2033;padding-right:40px;font-size:1.2rem;font-weight:900;display:block}._detailSub_1633w_285{color:#9b87a8;margin-top:-10px;font-size:.82rem;display:block}._detailBody_1633w_292{grid-template-columns:1fr 1fr;gap:20px;display:grid}._detailBody_1633w_292 div strong{text-transform:uppercase;letter-spacing:.12em;color:#4b0071;margin-bottom:7px;font-size:.74rem;font-weight:900;display:block}._detailBody_1633w_292 p{color:#67566f;margin:0;font-size:.9rem;line-height:1.65}._detailWhatsapp_1633w_315{color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:13px 20px;font-size:.88rem;font-weight:800;text-decoration:none;transition:filter .18s,transform .18s;display:inline-flex}._detailWhatsapp_1633w_315:hover{filter:brightness(1.06);transform:translateY(-2px)}@media (width<=768px){._section_1633w_1{padding:64px 0;scroll-margin-top:96px}._container_1633w_6{width:min(100% - 32px,1180px)}._flowWrap_1633w_56{display:none}._mobileList_1633w_189{display:grid}._detailBody_1633w_292{grid-template-columns:1fr;gap:14px}}@media (width<=480px){._mobileList_1633w_189{grid-template-columns:1fr}._detailPanel_1633w_233{padding:22px 18px}}._page_16iag_1{--purple:#4b0071;--purple-dark:#370052;--violet:#7a2ca0;--mint:#66c7be;--mint-dark:#3eafa5;--lilac:#e9e6ef;--surface:#f8f3fa;--plum:#2c2033;--text:#34263d;--muted:#6e6176;--line:#4b007121;--line-strong:#4b007138;--shadow-soft:0 16px 48px #2c203317;--shadow:0 28px 80px #2c203326;--shadow-strong:0 44px 130px #2c203338;--container:1180px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 14% 8%,#66c7be38,#0000 28%),radial-gradient(circle at 84% 12%,#7a2ca029,#0000 26%),linear-gradient(135deg,#fff 0%,#fbf7fd 43%,#f1fbfa 100%);font-family:Montserrat,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}._page_16iag_1 *,._page_16iag_1 :before,._page_16iag_1 :after{box-sizing:border-box}._page_16iag_1 a{color:inherit;text-decoration:none}._container_16iag_39{width:min(var(--container), calc(100% - 44px));margin-inline:auto}._headerShell_16iag_44{z-index:100;pointer-events:none;padding-inline:18px;position:fixed;top:16px;left:0;right:0}._headerBar_16iag_54{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:auto;background:#ffffffbd;border:1px solid #ffffffc2;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;width:min(1260px,100%);height:78px;margin-inline:auto;padding:9px 12px 9px 14px;transition:background .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 20px 60px #2c203314}._headerScrolled_16iag_72 ._headerBar_16iag_54{background:#ffffffeb;border-color:#4b00711f;box-shadow:0 18px 56px #2c20331f}._brand_16iag_78{align-items:center;gap:13px;display:inline-flex}._brandLogo_16iag_84{background:radial-gradient(circle at 42% 38%,#fffffff2,#ffffffc2),linear-gradient(135deg,#66c7be2e,#7a2ca01a);border-radius:50%;place-items:center;width:68px;height:68px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #4b007114,0 12px 30px #2c20331c}._brandLogo_16iag_84 img{-o-object-fit:contain;object-fit:contain;width:62px;height:62px}._brandText_16iag_103 strong{color:var(--purple);letter-spacing:-.02em;font-size:1.08rem;font-weight:950;line-height:1;display:block}._brandText_16iag_103 small{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin-top:5px;font-size:.64rem;font-weight:900;display:block}._desktopNav_16iag_122{justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}._desktopNav_16iag_122 a{color:#34263dbd;border-radius:999px;padding:10px;font-size:.78rem;font-weight:850;transition:color .2s,background .2s}._desktopNav_16iag_122 a:hover{color:var(--purple);background:#66c7be26}._mobileQuickLinks_16iag_145{display:none}._headerActions_16iag_149,._buttonGroup_16iag_150,._buttonGroupCentered_16iag_151,._heroActions_16iag_152{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._button_16iag_150{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-size:.91rem;font-weight:900;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:inline-flex}._button_16iag_150:hover{transform:translateY(-3px)}._button_primary_16iag_179{color:#fff;background:linear-gradient(135deg, var(--purple), var(--violet));box-shadow:0 18px 44px #4b007142}._primaryHeroButton_16iag_185,._primaryHeroButton_16iag_185 svg,._primaryHeroButton_16iag_185 span{color:#fff}._primaryHeroButton_16iag_185{background:linear-gradient(135deg,#4b0071,#7a2ca0);box-shadow:0 18px 42px #4b007142}._primaryHeroButton_16iag_185:hover{box-shadow:0 24px 58px #4b007152}._button_mint_16iag_200{color:var(--plum);background:linear-gradient(135deg, var(--mint), #a4e8e2);box-shadow:0 16px 38px #3eafa540}._button_secondary_16iag_206{color:var(--purple);background:#ffffffc7;border:1px solid #4b007124;box-shadow:0 12px 32px #2c20330f}._button_ghost_16iag_213{min-height:46px;color:var(--purple);box-shadow:none;background:#ffffff7a;border:1px solid #4b007129}._menuButton_16iag_221{border:1px solid var(--line);width:50px;height:50px;color:var(--purple);background:#fffc;border-radius:50%;place-items:center;display:none}._mobileNav_16iag_232{width:min(560px,100% - 36px);box-shadow:var(--shadow);pointer-events:auto;background:#fffffff5;border:1px solid #ffffffc2;border-radius:28px;margin:10px auto 0;padding:14px;display:none}._mobileNavOpen_16iag_244{gap:6px;display:grid}._mobileNav_16iag_232 a{min-height:46px;color:var(--purple);border-radius:18px;align-items:center;gap:9px;padding-inline:16px;font-weight:900;display:flex}._mobileNav_16iag_232 a:hover{background:var(--surface)}._hero_16iag_152{min-height:auto;padding:146px 0 88px;position:relative;overflow:hidden}._hero_16iag_152:before,._hero_16iag_152:after{content:"";pointer-events:none;border-radius:999px;position:absolute}._hero_16iag_152:before{background:radial-gradient(circle,#66c7be52,#0000 70%);width:520px;height:520px;top:88px;right:-180px}._hero_16iag_152:after{background:radial-gradient(circle,#4b007129,#0000 70%);width:620px;height:620px;bottom:-250px;left:-290px}._heroGrid_16iag_295{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(390px,.9fr);align-items:center;gap:clamp(46px,5vw,72px);display:grid;position:relative}._heroKicker_16iag_304{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}._heroKicker_16iag_304 span{min-height:36px;color:var(--purple);background:#ffffffb8;border:1px solid #ffffffc7;border-radius:999px;align-items:center;padding-inline:14px;font-size:.75rem;font-weight:900;display:inline-flex;box-shadow:0 12px 34px #2c20330d}._heroCopy_16iag_325 h1,._sectionHeader_16iag_326 h2,._assessmentIntro_16iag_327 h2,._locationInfo_16iag_328 h2,._workCopy_16iag_329 h2,._finalCta_16iag_330 h2{letter-spacing:-.045em;text-wrap:balance;font-family:Playfair Display,Georgia,serif}._heroCopy_16iag_325 h1{max-width:650px;color:var(--plum);letter-spacing:-.055em;margin:0;font-size:clamp(3.55rem,6.2vw,6.75rem);line-height:.88}._heroCopy_16iag_325 h1 span{color:var(--purple)}._heroCopy_16iag_325 p{max-width:615px;color:var(--muted);margin:26px 0 30px;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.82}._heroVisual_16iag_357{justify-content:center;align-items:center;min-height:600px;display:flex;position:relative}._heroImageWrap_16iag_365{aspect-ratio:4/5;border-radius:40px;width:min(100%,520px);position:relative;overflow:hidden;box-shadow:0 34px 90px #2c203329}._heroImageWrap_16iag_365:after{content:"";background:linear-gradient(#0000 56%,#2c20338a),radial-gradient(circle at 75% 16%,#ffffff3d,#0000 28%);position:absolute;inset:0}._heroImage_16iag_365{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}._heroImageBadge_16iag_391{z-index:1;color:var(--purple);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-radius:999px;align-items:center;gap:9px;padding:11px 14px;font-size:.82rem;font-weight:950;display:inline-flex;position:absolute;bottom:24px;left:24px}._heroActionCard_16iag_408{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #ffffffc7;border-radius:30px;width:min(410px,92%);padding:22px;position:absolute;bottom:42px;left:clamp(-40px,-3vw,-24px);box-shadow:0 26px 76px #2c203329}._heroAppointmentHead_16iag_421{grid-template-columns:64px 1fr;align-items:center;gap:15px;margin-bottom:16px;display:grid}._heroAppointmentHead_16iag_421 img{-o-object-fit:contain;object-fit:contain;background:#ffffffd1;border-radius:50%;width:64px;height:64px}._heroAppointmentHead_16iag_421 h2{color:var(--plum);margin:0 0 5px;font-size:1.05rem}._heroAppointmentHead_16iag_421 p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}._heroShortcuts_16iag_450{gap:10px;display:grid}._heroActionItem_16iag_455{min-height:52px;color:var(--purple);background:#ffffffb8;border:1px solid #4b007124;border-radius:999px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:0 16px;font-size:.85rem;font-weight:850;transition:transform .22s,border-color .22s,background .22s;display:grid}._heroActionItem_16iag_455 span{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;overflow:hidden}._heroActionItem_16iag_455 svg{color:inherit}._heroActionItem_16iag_455:hover{background:#f8f3fae0;border-color:#66c7be8a;transform:translate(4px)}._trustRail_16iag_490{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid;position:relative}._trustRail_16iag_490 div{min-height:92px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border:1px solid #ffffffc2;border-radius:24px;padding:20px 22px}._trustRail_16iag_490 strong{color:var(--purple);letter-spacing:-.03em;font-size:1.5rem;line-height:1;display:block}._trustRail_16iag_490 span{color:var(--muted);margin-top:9px;font-size:.83rem;font-weight:750;line-height:1.45;display:block}._section_16iag_326{padding:104px 0;position:relative}._sectionHeader_16iag_326{margin-bottom:48px}._sectionHeader_split_16iag_535{grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);align-items:end;gap:52px;display:grid}._sectionHeader_center_16iag_542{text-align:center;max-width:860px;margin-inline:auto}._sectionHeader_compact_16iag_548{max-width:760px}._eyebrow_16iag_552{color:var(--purple);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.73rem;font-weight:950;display:inline-flex}._eyebrow_16iag_552:before{content:"";background:var(--mint);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 7px #66c7be29}._sectionHeader_16iag_326 h2,._locationInfo_16iag_328 h2,._workCopy_16iag_329 h2{color:var(--plum);margin:0;font-size:clamp(2.2rem,4vw,4.65rem);line-height:1}._sectionHeader_16iag_326 p{max-width:680px;color:var(--muted);margin:0;font-size:clamp(.98rem,1.24vw,1.12rem);line-height:1.78}._sectionHeader_center_16iag_542 p{margin:18px auto 0}._sectionHeader_compact_16iag_548 p{margin-top:18px}._sectionHeaderLight_16iag_598 ._eyebrow_16iag_552,._sectionHeaderLight_16iag_598 h2{color:#fff}._sectionHeaderLight_16iag_598 p{color:#ffffffb8}._specialtiesGrid_16iag_607{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._specialtyCard_16iag_613{min-height:310px;box-shadow:var(--shadow-soft);background:radial-gradient(circle at 84% 8%,#66c7be29,#0000 28%),linear-gradient(145deg,#fffffffa,#ffffffc2);border:1px solid #4b00711a;border-radius:32px;padding:30px;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden}._specialtyCard_16iag_613:hover{border-color:#66c7be80;transform:translateY(-7px);box-shadow:0 30px 82px #2c203321}._cardIndex_16iag_633{color:#4b00711f;letter-spacing:-.08em;font-size:3.5rem;font-weight:950;line-height:1;position:absolute;top:23px;right:26px}._iconBox_16iag_644{width:60px;height:60px;color:var(--purple);background:#66c7be2b;border-radius:22px;place-items:center;margin-bottom:25px;display:grid}._specialtyCard_16iag_613 h3,._journeyStep_16iag_656 h3,._teamCard_16iag_657 h3{color:var(--purple);margin:0 0 12px;font-size:1.15rem}._specialtyCard_16iag_613 p,._journeyStep_16iag_656 p,._teamCard_16iag_657 p,._reviewCard_16iag_666 p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.68}._specialtyCard_16iag_613 a{color:var(--purple);align-items:center;gap:5px;margin-top:22px;font-size:.86rem;font-weight:950;display:inline-flex}._aboutSection_16iag_683,._assessmentSection_16iag_684,._reviewsSection_16iag_685{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff85;border-block:1px solid #ffffffa8}._aboutGrid_16iag_691{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(48px,6vw,84px);display:grid}._aboutMedia_16iag_698{min-height:auto;position:relative}._aboutImageWrap_16iag_703{aspect-ratio:4/5;border-radius:40px;position:relative;overflow:hidden;box-shadow:0 34px 90px #2c203324}._aboutImageWrap_16iag_703:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#2c203357);position:absolute;inset:0}._aboutImage_16iag_703{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}._aboutNote_16iag_727{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #ffffffc7;border-radius:24px;width:min(280px,100% - 48px);padding:20px;position:absolute;bottom:24px;left:24px;box-shadow:0 22px 60px #2c203324}._aboutNote_16iag_727 strong,._aboutNote_16iag_727 span{display:block}._aboutNote_16iag_727 strong{color:var(--purple);margin-bottom:6px}._aboutNote_16iag_727 span{color:var(--muted);font-size:.86rem;font-weight:700;line-height:1.5}._aboutCopy_16iag_757>p{color:var(--muted);margin:-20px 0 30px;font-size:1.02rem;line-height:1.82}._valuesGrid_16iag_764{gap:12px;display:grid}._valueItem_16iag_769{background:#ffffffad;border:1px solid #ffffffb8;border-radius:24px;grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:18px;display:grid;box-shadow:0 12px 38px #2c20330d}._valueItem_16iag_769 svg{width:48px;height:48px;color:var(--purple);background:#66c7be2b;border-radius:18px;grid-row:span 2;padding:13px}._valueItem_16iag_769 strong{color:var(--purple)}._valueItem_16iag_769 span{color:var(--muted);font-size:.92rem;line-height:1.56}._audienceSection_16iag_801,._workSection_16iag_802{background:radial-gradient(circle at 88% 12%, #66c7be33, transparent 32%), radial-gradient(circle at 10% 90%, #7a2ca038, transparent 30%), linear-gradient(135deg, var(--plum), var(--purple-dark) 58%, var(--purple));color:#fff;overflow:hidden}._audienceGrid_16iag_811{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}._audienceCard_16iag_817{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff21,#ffffff12);border:1px solid #ffffff24;border-radius:30px;min-height:238px;padding:27px;transition:transform .24s,border-color .24s,background .24s;box-shadow:0 22px 70px #0000001f}._audienceCard_16iag_817:hover{background:linear-gradient(145deg,#ffffff2b,#ffffff14);border-color:#66c7be70;transform:translateY(-6px)}._audienceCard_16iag_817 svg{width:58px;height:58px;color:var(--mint);background:#66c7be2e;border-radius:20px;margin-bottom:24px;padding:15px}._audienceCard_16iag_817 h3{color:#fff;margin:0 0 10px;font-size:1.08rem}._audienceCard_16iag_817 p{color:#ffffffb3;margin:0;font-size:.92rem;line-height:1.64}._journeyLine_16iag_857{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;position:relative}._journeyLine_16iag_857:before{content:"";background:linear-gradient(90deg,#0000,#4b007133,#66c7be66,#0000);height:1px;position:absolute;top:36px;left:8%;right:8%}._journeyStep_16iag_656{min-height:272px;box-shadow:var(--shadow-soft);background:#ffffffc7;border:1px solid #4b00711a;border-radius:30px;padding:26px;position:relative}._journeyStep_16iag_656>span{color:#4b007159;letter-spacing:.16em;font-size:.82rem;font-weight:950;display:inline-flex}._journeyStep_16iag_656 svg{width:58px;height:58px;color:var(--purple);background:#66c7be2b;border-radius:22px;margin:22px 0 28px;padding:16px;display:block}._assessmentGrid_16iag_903,._locationGrid_16iag_904,._workGrid_16iag_905,._reviewsLayout_16iag_906{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:30px;display:grid}._assessmentIntro_16iag_327{color:#fff;background:radial-gradient(circle at 86% 12%, #66c7be40, transparent 36%), linear-gradient(135deg, var(--purple), var(--plum));box-shadow:var(--shadow-strong);border-radius:40px;padding:40px}._assessmentIntro_16iag_327 h2{color:#fff;margin:0 0 20px;font-size:clamp(2.2rem,3.8vw,4.05rem);line-height:1}._assessmentIntro_16iag_327 p{color:#ffffffbd;margin:0 0 28px;line-height:1.76}._assessmentIntro_16iag_327 ._eyebrow_16iag_552{color:var(--mint)}._formCard_16iag_940{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 100% 0,#66c7be21,#0000 28%),#ffffffeb;border-radius:34px;padding:34px}._formRow_16iag_950{grid-template-columns:1fr 1fr;gap:14px;display:grid}._formCard_16iag_940 label,._formCard_16iag_940 fieldset{margin:0 0 18px;display:block}._formCard_16iag_940 fieldset{border:0;padding:0}._formCard_16iag_940 label,._formCard_16iag_940 legend{color:var(--purple);font-size:.88rem;font-weight:900}._formCard_16iag_940 input,._formCard_16iag_940 select,._formCard_16iag_940 textarea{width:100%;color:var(--text);background:#ffffffc7;border:1px solid #4b00711f;border-radius:18px;outline:none;margin-top:9px;font-weight:700;transition:border-color .2s,box-shadow .2s,background .2s}._formCard_16iag_940 input,._formCard_16iag_940 select{height:54px;padding-inline:16px}._formCard_16iag_940 textarea{resize:vertical;min-height:116px;padding:16px}._formCard_16iag_940 input:focus,._formCard_16iag_940 select:focus,._formCard_16iag_940 textarea:focus{background:#fff;border-color:#66c7bee6;box-shadow:0 0 0 5px #66c7be24}._choiceGrid_16iag_1008{flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}._choice_16iag_1008{position:relative;margin:0!important}._choice_16iag_1008 input{opacity:0;pointer-events:none;position:absolute}._choice_16iag_1008 span{min-height:44px;color:var(--muted);background:#ffffffbd;border:1px solid #4b007121;border-radius:999px;align-items:center;padding-inline:15px;font-size:.84rem;font-weight:850;transition:background .2s,color .2s,border-color .2s;display:inline-flex}._choice_16iag_1008 input:checked+span{background:var(--purple);color:#fff;border-color:var(--purple)}._teamGrid_16iag_1046{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._teamCard_16iag_657{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:32px;transition:transform .24s,box-shadow .24s;overflow:hidden}._teamCard_16iag_657:hover{transform:translateY(-7px);box-shadow:0 30px 82px #2c203321}._teamPlaceholder_16iag_1066{background:radial-gradient(circle at 50% 34%,#fffc,#0000 18%),radial-gradient(circle at 44% 28%,#66c7be66,#0000 24%),linear-gradient(135deg,#4b00711f,#66c7be38),#f7f2fa;height:270px;position:relative}._teamPlaceholder_16iag_1066:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff52;border:1px solid #4b00711f;border-radius:38px;width:118px;height:118px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(10deg)}._teamPlaceholder_16iag_1066 span{color:#4b00712e;letter-spacing:-.08em;font-size:3.8rem;font-weight:950;position:absolute;bottom:18px;right:22px}._teamCard_16iag_657>div:last-child{padding:24px}._teamCard_16iag_657 small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:900;display:block}._teamCard_16iag_657 strong{color:var(--mint-dark);margin-bottom:12px;font-size:.85rem;display:block}._reviewsLayout_16iag_906{grid-template-columns:.78fr 1.22fr}._scoreCard_16iag_1125{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:36px;padding:38px}._scoreCard_16iag_1125>span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:950}._scoreCard_16iag_1125>strong{color:var(--purple);letter-spacing:-.09em;margin:18px 0 10px;font-size:clamp(4rem,7vw,6.8rem);font-weight:950;line-height:.9;display:block}._stars_16iag_1151{color:#f3b33b;gap:4px;display:flex}._scoreCard_16iag_1125 p{color:var(--muted);margin:18px 0 26px;line-height:1.7}._reviewCards_16iag_1163{gap:16px;display:grid}._reviewCard_16iag_666{box-shadow:var(--shadow-soft);background:#ffffffc2;border:1px solid #ffffffc7;border-radius:30px;padding:26px}._reviewCard_16iag_666 p{margin:12px 0 18px;font-size:1rem}._reviewCard_16iag_666 strong{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}._locationGrid_16iag_904{grid-template-columns:.98fr 1.02fr}._locationInfo_16iag_328{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffffc2;border-radius:38px;padding:36px}._locationInfo_16iag_328 h2{font-size:clamp(2.2rem,4vw,4.5rem)}._locationInfo_16iag_328>p{color:var(--muted);margin:22px 0 28px;font-size:1.02rem;line-height:1.78}._locationList_16iag_1212{gap:12px;margin-bottom:28px;display:grid}._locationItem_16iag_1218{background:#ffffffa8;border:1px solid #ffffffb3;border-radius:22px;grid-template-columns:48px 1fr;gap:14px;padding:16px;display:grid}._locationItem_16iag_1218>svg{width:48px;height:48px;color:var(--purple);background:#66c7be29;border-radius:17px;padding:13px}._locationItem_16iag_1218 strong{color:var(--purple);margin-bottom:4px;display:block}._locationItem_16iag_1218 span{color:var(--muted);font-size:.9rem;line-height:1.5}._mapPlaceholder_16iag_1249{min-height:560px;box-shadow:var(--shadow);background:radial-gradient(circle at 30% 25%,#66c7be38,#0000 24%),radial-gradient(circle at 78% 72%,#7a2ca024,#0000 28%),linear-gradient(135deg,#fdfbff,#edfafa);border:1px solid #4b00711f;border-radius:40px;position:relative;overflow:hidden}._mapGridPattern_16iag_1262{background-image:linear-gradient(#4b007114 1px,#0000 1px),linear-gradient(90deg,#4b007114 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 48%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 52% 48%,#000 0%,#0000 72%)}._mapGridPattern_16iag_1262:before,._mapGridPattern_16iag_1262:after{content:"";background:#4b007124;border-radius:999px;position:absolute}._mapGridPattern_16iag_1262:before{width:72%;height:18px;top:42%;left:-8%;transform:rotate(-16deg)}._mapGridPattern_16iag_1262:after{width:18px;height:72%;top:8%;right:32%;transform:rotate(18deg)}._mapPin_16iag_1296{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #4b007147}._mapPin_16iag_1296:after{content:"";border:1px solid #4b007133;border-radius:50%;position:absolute;inset:-12px}._mapCard_16iag_1319{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #ffffffc7;border-radius:28px;padding:22px;position:absolute;bottom:24px;left:24px;right:24px}._mapCard_16iag_1319 strong,._mapCard_16iag_1319 span{display:block}._mapCard_16iag_1319 strong{color:var(--purple);margin-bottom:6px}._mapCard_16iag_1319 span{color:var(--muted);line-height:1.55}._workGrid_16iag_905{align-items:center}._workCopy_16iag_329,._workCopy_16iag_329 ._eyebrow_16iag_552,._workCopy_16iag_329 h2{color:#fff}._workCopy_16iag_329 h2{max-width:620px;margin:0;font-size:clamp(2.25rem,4vw,4.7rem);line-height:1}._workCopy_16iag_329 p{color:#ffffffb8;max-width:600px;margin:22px 0 28px;line-height:1.78}._workBenefits_16iag_1374{gap:12px;display:grid}._workBenefits_16iag_1374 span{color:#ffffffc7;align-items:center;gap:10px;font-weight:800;display:flex}._workBenefits_16iag_1374 svg{color:var(--mint)}._faqGrid_16iag_1391{grid-template-columns:.82fr 1.18fr;align-items:start;gap:46px;display:grid}._faqList_16iag_1398{gap:12px;display:grid}._faqItem_16iag_1403{background:#ffffffc2;border:1px solid #ffffffc2;border-radius:24px;overflow:hidden;box-shadow:0 10px 34px #2c20330d}._faqItem_16iag_1403 button{width:100%;min-height:70px;color:var(--purple);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:0 22px;font-size:.98rem;font-weight:950;display:flex}._faqItem_16iag_1403 button span{background:#66c7be29;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}._faqItem_16iag_1403>div{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}._faqItemOpen_16iag_1444>div{grid-template-rows:1fr}._faqItem_16iag_1403 p{min-height:0;color:var(--muted);margin:0;padding:0 22px;line-height:1.7;overflow:hidden}._faqItemOpen_16iag_1444 p{padding-bottom:22px}._finalSection_16iag_1461{padding:56px 0 96px}._finalCta_16iag_330{text-align:center;color:#fff;background:radial-gradient(circle at 14% 10%, #66c7be42, transparent 34%), linear-gradient(135deg, var(--plum), var(--purple));box-shadow:var(--shadow-strong);border-radius:44px;padding:62px;position:relative;overflow:hidden}._finalCta_16iag_330>span{color:var(--mint);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:950;display:inline-flex}._finalCta_16iag_330 h2{margin:0 0 22px;font-size:clamp(2.55rem,4.8vw,5.4rem);line-height:.96}._finalCta_16iag_330 p{color:#ffffffbd;max-width:760px;margin:0 auto 30px;font-size:1.04rem;line-height:1.8}._buttonGroupCentered_16iag_151{justify-content:center}._footer_16iag_1506{border-top:1px solid var(--line);background:#ffffffdb;padding:54px 0 34px}._footerGrid_16iag_1512{grid-template-columns:1.2fr repeat(3,1fr);gap:34px;margin-bottom:42px;display:grid}._footer_16iag_1506 p{max-width:420px;color:var(--muted);margin:18px 0 0;font-size:.92rem;line-height:1.7}._footer_16iag_1506 h3{color:var(--purple);margin:0 0 16px;font-size:.95rem}._footer_16iag_1506 a,._footer_16iag_1506 span{width:fit-content;color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:.9rem;font-weight:650;line-height:1.45;display:flex}._footerBottom_16iag_1546{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-top:24px;font-size:.82rem;display:flex}._floatingActions_16iag_1556{z-index:90;gap:10px;display:grid;position:fixed;bottom:22px;right:22px}._floatingActions_16iag_1556 a{color:#fff;background:linear-gradient(135deg, var(--purple), var(--violet));border:3px solid #ffffffc7;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 16px 44px #2c20332e}._floatingActions_16iag_1556 a:first-child{color:var(--plum);background:linear-gradient(135deg, var(--mint), var(--mint-dark))}._floatingActions_16iag_1556 a:hover{transform:translateY(-3px);box-shadow:0 22px 54px #2c20333d}._floatingActions_16iag_1556 a:before{content:attr(data-tooltip);color:#fff;opacity:0;pointer-events:none;background:#2c2033e6;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:850;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(6px)}._floatingActions_16iag_1556 a:hover:before{opacity:1;transform:translateY(-50%)translate(0)}@media (width<=1280px){._heroCopy_16iag_325 h1{font-size:clamp(3.45rem,5.8vw,6.15rem)}._trustRail_16iag_490{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){._desktopNav_16iag_122,._headerActions_16iag_149 ._button_ghost_16iag_213{display:none}._menuButton_16iag_221{display:grid}._heroGrid_16iag_295,._aboutGrid_16iag_691,._assessmentGrid_16iag_903,._locationGrid_16iag_904,._workGrid_16iag_905,._reviewsLayout_16iag_906,._faqGrid_16iag_1391{grid-template-columns:1fr}._heroVisual_16iag_357{min-height:600px}._audienceGrid_16iag_811,._journeyLine_16iag_857,._footerGrid_16iag_1512{grid-template-columns:repeat(2,1fr)}._journeyLine_16iag_857:before{display:none}}@media (width<=880px){._specialtiesGrid_16iag_607,._teamGrid_16iag_1046{grid-template-columns:repeat(2,1fr)}._headerActions_16iag_149 ._button_primary_16iag_179{display:none}._sectionHeader_split_16iag_535{grid-template-columns:1fr;gap:18px}}@media (width<=700px){._container_16iag_39{width:min(100% - 28px, var(--container))}._headerShell_16iag_44{padding-inline:10px;top:10px}._headerBar_16iag_54{height:72px;padding:8px 10px}._brandLogo_16iag_84{width:58px;height:58px}._brandLogo_16iag_84 img{width:54px;height:54px}._brandText_16iag_103{display:none}._hero_16iag_152{padding:112px 0 58px}._heroGrid_16iag_295{gap:38px}._heroCopy_16iag_325 h1{font-size:clamp(3rem,15vw,4.9rem)}._heroVisual_16iag_357{min-height:auto}._heroImageWrap_16iag_365,._heroActionCard_16iag_408{position:relative;inset:auto}._heroImageWrap_16iag_365{aspect-ratio:auto;width:100%;height:340px}._heroActionCard_16iag_408{width:100%;margin-top:16px;bottom:auto;left:auto}._trustRail_16iag_490,._specialtiesGrid_16iag_607,._audienceGrid_16iag_811,._journeyLine_16iag_857,._formRow_16iag_950,._teamGrid_16iag_1046,._footerGrid_16iag_1512{grid-template-columns:1fr}._section_16iag_326{padding:76px 0}._sectionHeader_16iag_326 h2,._locationInfo_16iag_328 h2,._workCopy_16iag_329 h2{font-size:clamp(2.2rem,11vw,3.45rem)}._aboutMedia_16iag_698{min-height:auto}._aboutImageWrap_16iag_703{aspect-ratio:4/5}._aboutNote_16iag_727{width:min(280px,100% - 24px);bottom:12px;left:12px}._assessmentIntro_16iag_327,._formCard_16iag_940,._locationInfo_16iag_328,._scoreCard_16iag_1125,._workCopy_16iag_329,._finalCta_16iag_330{padding:26px}._mapPlaceholder_16iag_1249{min-height:420px}._finalSection_16iag_1461{padding-bottom:72px}._footerBottom_16iag_1546{flex-direction:column}._floatingActions_16iag_1556{gap:8px;bottom:14px;right:14px}._floatingActions_16iag_1556 a{width:50px;height:50px}._floatingActions_16iag_1556 a:before{display:none}}@media (width<=768px){._container_16iag_39{width:min(100% - 28px, var(--container))}._headerShell_16iag_44{padding-inline:10px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .35s;top:10px}._headerHiddenMobile_16iag_1818{transform:translateY(calc(-120% - env(safe-area-inset-top,0px)));opacity:0}._headerHiddenMobile_16iag_1818 ._headerBar_16iag_54{pointer-events:none}._headerBar_16iag_54{gap:10px;height:68px;padding:7px 9px 7px 10px}._mobileQuickLinks_16iag_145{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}._mobileQuickLinks_16iag_145::-webkit-scrollbar{display:none}._mobileQuickLink_16iag_145{color:#34263dbd;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:7px 11px;font-size:.74rem;font-weight:850;transition:color .18s,background .18s}._mobileQuickLink_16iag_145:hover{color:var(--purple);background:#66c7be26}._brandLogo_16iag_84{width:50px;height:50px}._brandLogo_16iag_84 img{width:47px;height:47px}._brandText_16iag_103{display:none}._menuButton_16iag_221{width:46px;height:46px;display:grid}._mobileNav_16iag_232{border-radius:24px;width:min(420px,100% - 20px);margin-top:8px;padding:10px}._mobileNav_16iag_232 a{border-radius:16px;min-height:42px;padding-inline:14px;font-size:.88rem}._button_16iag_150{min-height:48px;padding-inline:18px;font-size:.86rem}._hero_16iag_152{min-height:auto;padding:94px 0 54px}._heroGrid_16iag_295{grid-template-columns:1fr;gap:30px}._heroKicker_16iag_304{gap:8px;margin-bottom:18px}._heroKicker_16iag_304 span{min-height:30px;padding-inline:10px;font-size:.67rem}._heroCopy_16iag_325 h1{letter-spacing:-.055em;font-size:clamp(3.05rem,13.6vw,4.75rem);line-height:.9}._heroCopy_16iag_325 p{margin:20px 0 22px;font-size:.96rem;line-height:1.65}._heroActions_16iag_152,._buttonGroup_16iag_150,._buttonGroupCentered_16iag_151{grid-template-columns:1fr;gap:10px;display:grid}._heroActions_16iag_152{max-width:360px}._heroVisual_16iag_357{width:min(100%,390px);min-height:auto;margin-inline:auto;display:block}._heroImageWrap_16iag_365{aspect-ratio:4/4;border-radius:30px;width:100%;height:auto}._heroImageBadge_16iag_391{display:none}._heroActionCard_16iag_408{z-index:2;border-radius:24px;width:calc(100% - 18px);margin:-34px auto 0;padding:16px;position:relative;bottom:auto;left:auto}._heroAppointmentHead_16iag_421{grid-template-columns:48px 1fr;gap:12px;margin-bottom:12px}._heroAppointmentHead_16iag_421 img{width:48px;height:48px}._heroAppointmentHead_16iag_421 h2{font-size:.96rem}._heroAppointmentHead_16iag_421 p{font-size:.78rem}._heroActionItem_16iag_455{min-height:46px;padding-inline:13px;font-size:.8rem}._trustRail_16iag_490{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}._trustRail_16iag_490 div{border-radius:18px;min-height:82px;padding:14px}._trustRail_16iag_490 strong{font-size:1.24rem}._trustRail_16iag_490 span{margin-top:7px;font-size:.74rem;line-height:1.34}._section_16iag_326{padding:64px 0;scroll-margin-top:96px}._sectionHeader_16iag_326{margin-bottom:30px}._sectionHeader_split_16iag_535{grid-template-columns:1fr;gap:14px}._eyebrow_16iag_552{margin-bottom:12px;font-size:.66rem}._sectionHeader_16iag_326 h2,._locationInfo_16iag_328 h2,._workCopy_16iag_329 h2,._assessmentIntro_16iag_327 h2,._finalCta_16iag_330 h2{font-size:clamp(2.15rem,9.6vw,3.45rem);line-height:.98}._sectionHeader_16iag_326 p,._aboutCopy_16iag_757>p,._assessmentIntro_16iag_327 p,._locationInfo_16iag_328>p,._workCopy_16iag_329 p,._finalCta_16iag_330 p{font-size:.92rem;line-height:1.62}._specialtiesGrid_16iag_607,._audienceGrid_16iag_811,._journeyLine_16iag_857{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._specialtyCard_16iag_613,._audienceCard_16iag_817,._journeyStep_16iag_656{border-radius:20px;min-height:auto;padding:16px}._cardIndex_16iag_633{font-size:2.45rem;top:14px;right:16px}._iconBox_16iag_644,._audienceCard_16iag_817 svg,._journeyStep_16iag_656 svg{border-radius:16px;width:42px;height:42px;margin-bottom:14px;padding:11px}._journeyStep_16iag_656 svg{margin-top:14px}._specialtyCard_16iag_613 h3,._audienceCard_16iag_817 h3,._journeyStep_16iag_656 h3,._teamCard_16iag_657 h3{margin-bottom:8px;font-size:.92rem;line-height:1.22}._specialtyCard_16iag_613 p,._audienceCard_16iag_817 p,._journeyStep_16iag_656 p,._teamCard_16iag_657 p,._reviewCard_16iag_666 p{font-size:.78rem;line-height:1.45}._specialtyCard_16iag_613 a{margin-top:14px;font-size:.78rem}._aboutGrid_16iag_691,._assessmentGrid_16iag_903,._locationGrid_16iag_904,._workGrid_16iag_905,._reviewsLayout_16iag_906,._faqGrid_16iag_1391{grid-template-columns:1fr;gap:22px}._aboutImageWrap_16iag_703{aspect-ratio:4/4.75;border-radius:30px;max-width:390px;margin-inline:auto}._aboutNote_16iag_727{border-radius:20px;width:min(260px,100% - 32px);padding:16px;bottom:16px;left:16px}._aboutCopy_16iag_757>p{margin:-10px 0 20px}._valuesGrid_16iag_764{gap:10px}._valueItem_16iag_769{border-radius:18px;grid-template-columns:42px 1fr;gap:12px;padding:14px}._valueItem_16iag_769 svg{border-radius:15px;width:42px;height:42px;padding:11px}._valueItem_16iag_769 span{font-size:.84rem;line-height:1.48}._assessmentIntro_16iag_327,._formCard_16iag_940,._locationInfo_16iag_328,._scoreCard_16iag_1125,._workCopy_16iag_329,._finalCta_16iag_330{border-radius:26px;padding:22px}._formRow_16iag_950{grid-template-columns:1fr;gap:0}._formCard_16iag_940 label,._formCard_16iag_940 fieldset{margin-bottom:14px}._formCard_16iag_940 input,._formCard_16iag_940 select{border-radius:14px;height:48px}._formCard_16iag_940 textarea{border-radius:14px;min-height:104px}._formCard_16iag_940 ._button_16iag_150{width:100%}._choiceGrid_16iag_1008{gap:8px}._choice_16iag_1008 span{min-height:40px;padding-inline:12px;font-size:.78rem}._teamGrid_16iag_1046,._reviewCards_16iag_1163{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}._teamGrid_16iag_1046::-webkit-scrollbar{display:none}._reviewCards_16iag_1163::-webkit-scrollbar{display:none}._teamCard_16iag_657,._reviewCard_16iag_666{scroll-snap-align:start;flex:0 0 82%}._teamPlaceholder_16iag_1066{height:220px}._teamCard_16iag_657>div:last-child,._reviewCard_16iag_666{padding:18px}._scoreCard_16iag_1125>strong{margin:12px 0 8px;font-size:clamp(3.15rem,16vw,4.85rem)}._scoreCard_16iag_1125 p{margin:14px 0 18px}._locationList_16iag_1212{margin-bottom:20px}._locationItem_16iag_1218{border-radius:18px;grid-template-columns:42px 1fr;gap:12px;padding:14px}._locationItem_16iag_1218>svg{border-radius:15px;width:42px;height:42px;padding:11px}._mapPlaceholder_16iag_1249{border-radius:26px;min-height:320px}._mapPin_16iag_1296{width:64px;height:64px}._mapCard_16iag_1319{border-radius:20px;padding:16px;bottom:16px;left:16px;right:16px}._faqItem_16iag_1403{border-radius:18px}._faqItem_16iag_1403 button{min-height:58px;padding:0 16px;font-size:.88rem}._faqItem_16iag_1403 p{padding-inline:16px;font-size:.86rem;line-height:1.6}._faqItemOpen_16iag_1444 p{padding-bottom:18px}._finalSection_16iag_1461{padding:34px 0 calc(70px + env(safe-area-inset-bottom,0px))}._finalCta_16iag_330{border-radius:30px;padding:34px 22px}._finalCta_16iag_330 p{margin-bottom:22px}._footer_16iag_1506{padding:42px 0 calc(32px + env(safe-area-inset-bottom,0px))}._footerGrid_16iag_1512{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:30px}._footer_16iag_1506 p{margin-top:14px;font-size:.86rem}._footerBottom_16iag_1546{flex-direction:column;gap:8px}._floatingActions_16iag_1556{right:14px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:50;gap:8px}._floatingActions_16iag_1556 a{width:46px;height:46px}._floatingActions_16iag_1556 a:nth-child(2),._floatingActions_16iag_1556 a:before{display:none}}@media (width<=480px){._section_16iag_326{padding:52px 0}._hero_16iag_152{padding-bottom:48px}._sectionHeader_16iag_326{margin-bottom:26px}._teamCard_16iag_657,._reviewCard_16iag_666{flex-basis:84%}._footerGrid_16iag_1512{grid-template-columns:1fr}}@media (width<=390px){._container_16iag_39{width:min(100% - 22px, var(--container))}._heroCopy_16iag_325 h1{font-size:clamp(2.85rem,13vw,3.6rem)}._specialtiesGrid_16iag_607,._audienceGrid_16iag_811,._journeyLine_16iag_857{gap:10px}._specialtyCard_16iag_613,._audienceCard_16iag_817,._journeyStep_16iag_656{padding:14px}._teamCard_16iag_657,._reviewCard_16iag_666{flex-basis:88%}._heroImageWrap_16iag_365{aspect-ratio:4/3.8}}@media (width<=380px){._specialtiesGrid_16iag_607,._audienceGrid_16iag_811,._journeyLine_16iag_857{grid-template-columns:1fr}}@scope([data-renato-amorim-preview-scope]){:scope{--blue-900:#061a33;--blue-800:#08264d;--blue-700:#0b4f8a;--blue-500:#1687ff;--blue-400:#38bdf8;--dark-950:#030712;--dark-900:#05070d;--dark-800:#0b1220;--slate-100:#f1f5f9;--slate-300:#cbd5e1;--slate-500:#64748b;--white:#fff;--whatsapp:#25d366;--font-title:ui-sans-serif, system-ui, "Segoe UI", sans-serif;--font-body:ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--shadow-soft:0 28px 80px #00000073;--shadow-card:0 16px 48px #00000059;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--container:1180px;scroll-behavior:smooth;font-family:var(--font-body);color:var(--slate-300);background:radial-gradient(ellipse 900px 500px at 10% -10%, #1687ff2e, transparent 55%), radial-gradient(ellipse 700px 400px at 90% 20%, #38bdf81a, transparent 50%), linear-gradient(165deg, var(--dark-950) 0%, var(--blue-900) 35%, var(--dark-900) 100%);min-height:100vh;overflow-x:hidden}:scope:before{content:"";pointer-events:none;opacity:.22;z-index:-1;background-image:linear-gradient(90deg,#1687ff0f 1px,#0000 1px),linear-gradient(#1687ff0d 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 70%);mask-image:linear-gradient(#000000bf,#0000 70%)}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.ra-preview-container{width:min(var(--container), calc(100% - 32px));margin-inline:auto}.numkode-preview-shell{padding:22px 0 48px}.preview-topbar{box-shadow:var(--shadow-card), 0 0 80px #1687ff2e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:linear-gradient(135deg,#08264dd9,#061a33bf);border:1px solid #1687ff38;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 12px 20px;display:flex;position:sticky;top:12px}.numkode-mark{color:var(--slate-100);letter-spacing:-.02em;align-items:center;gap:10px;font-size:.95rem;font-weight:800;display:flex}.numkode-mark-icon{background:linear-gradient(145deg, var(--blue-500), var(--blue-700));color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid;box-shadow:0 0 20px #1687ff59}.preview-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.preview-tab{color:var(--slate-100);background:#05070d80;border:1px solid #1687ff47;border-radius:999px;padding:10px 16px;font-size:.88rem;font-weight:700;transition:all .2s}.preview-tab:hover,.preview-tab.active{background:linear-gradient(135deg, var(--blue-500), var(--blue-400));color:#fff;border-color:#0000;transform:translateY(-1px);box-shadow:0 8px 28px #1687ff59}.preview-hero{grid-template-columns:1.1fr .9fr;align-items:start;gap:28px;padding:42px 0 28px;display:grid}.eyebrow{text-transform:uppercase;color:var(--blue-400);letter-spacing:.2em;margin-bottom:12px;font-size:.72rem;font-weight:800}.preview-hero h1{font-family:var(--font-title);color:var(--white);background:linear-gradient(135deg,#fff 20%,#38bdf8 88%);-webkit-text-fill-color:transparent;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;max-width:860px;font-size:clamp(2rem,4.2vw,3.35rem);font-weight:800;line-height:1.08}.preview-hero>div>p:not(.eyebrow){max-width:640px;color:var(--slate-300);margin-top:18px;font-size:1.02rem;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.btn{border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--blue-500), var(--blue-400));color:#fff;position:relative;overflow:hidden;box-shadow:0 10px 32px #1687ff59}.btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn-secondary{color:var(--slate-100);background:#ffffff0f;border:1px solid #94a3b859}.btn-secondary:hover{border-color:var(--blue-400);background:#1687ff1f}.preview-note{border-radius:var(--radius-xl);box-shadow:var(--shadow-card), 0 0 60px #1687ff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#ffffff17,#ffffff05);border:1px solid #1687ff47;padding:24px 26px}.preview-note h3{color:var(--white);letter-spacing:-.02em;margin-bottom:16px;font-size:1.15rem;font-weight:800}.preview-note ul{gap:12px;list-style:none;display:grid}.preview-note li{color:var(--slate-300);gap:10px;font-size:.92rem;line-height:1.45;display:flex}.preview-note li:before{content:"✓";height:24px;color:var(--blue-400);background:#1687ff33;border-radius:999px;flex:0 0 24px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.preview-stage{box-shadow:var(--shadow-soft), 0 0 0 1px #1687ff14, 0 0 120px #1687ff14;background:linear-gradient(#08264d59,#05070d8c);border:1px solid #1687ff40;border-radius:32px;position:relative;overflow:hidden}.preview-section{animation:.38s both raFadeUp;display:none}.preview-section.active{display:block}@keyframes raFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.site-preview{background:var(--dark-900);min-height:820px;position:relative}.site-preview:before{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(90deg,#1687ff26 1px,#0000 1px),linear-gradient(#1687ff1a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.site-header{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070de0;border-bottom:1px solid #1687ff26;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;display:flex}.brand-symbol{background:linear-gradient(145deg, var(--blue-500), var(--blue-700));color:#fff;border:1px solid #ffffff26;border-radius:999px;place-items:center;width:40px;height:40px;font-size:.85rem;font-weight:900;display:grid}.brand-name{line-height:1.1;display:grid}.brand-name strong{color:var(--white);letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.brand-name span{text-transform:uppercase;letter-spacing:.14em;color:var(--blue-400);font-size:.62rem;font-weight:700}.site-nav{align-items:center;gap:16px;font-size:.82rem;font-weight:700;display:flex}.site-nav a{color:var(--slate-300);opacity:.85;transition:all .2s}.site-nav a:hover{color:var(--blue-400);opacity:1}.mobile-menu-btn{color:#fff;background:#ffffff0d;border:1px solid #94a3b84d;border-radius:12px;width:42px;height:42px;font-size:1.2rem;display:none}.ra-landing-hero{z-index:1;padding:48px 24px 56px;position:relative;overflow:hidden}.ra-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:32px;max-width:1120px;margin:0 auto;display:grid}.ra-hero-copy .eyebrow{color:var(--blue-400)}.ra-hero-copy h2{color:var(--white);background:linear-gradient(135deg,#fff 20%,#38bdf8 88%);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:800;line-height:1.12}.ra-hero-copy>p{color:var(--slate-300);max-width:520px;margin-top:16px;font-size:.98rem;line-height:1.65}.ra-hero-badges{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ra-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--slate-100);background:#1687ff1a;border:1px solid #1687ff59;border-radius:999px;padding:6px 10px;font-size:.68rem;font-weight:800}.ra-hero-visual{position:relative}.ra-hero-card-stack{gap:12px;display:grid}.ra-avatar-card{border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #1687ff40;padding:20px}.ra-avatar{color:#fff;background:radial-gradient(circle at 30% 20%, var(--blue-500), var(--blue-800));border:3px solid #38bdf866;border-radius:999px;place-items:center;width:100px;height:100px;margin:0 auto 12px;font-size:2rem;font-weight:900;display:grid;box-shadow:0 0 32px #1687ff40}.ra-stats-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ra-stat-pill{border-radius:var(--radius-md);text-align:center;color:var(--slate-100);text-transform:uppercase;letter-spacing:.06em;background:#0b1220d9;border:1px solid #1687ff2e;padding:12px;font-size:.78rem;font-weight:800}.ra-stat-pill span{color:var(--slate-500);text-transform:none;letter-spacing:0;margin-top:4px;font-size:.65rem;font-weight:600;display:block}.section-pad{z-index:1;padding:44px 24px;position:relative}.section-head{max-width:720px;margin-bottom:28px}.section-head h2{color:var(--white);background:linear-gradient(130deg,#fff 0%,#38bdf8 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:800}.section-head p{color:var(--slate-500);font-size:.95rem;line-height:1.6}.ra-link-grid{gap:12px;max-width:720px;display:grid}.ra-link-card{border-radius:var(--radius-md);background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;transition:all .22s;display:flex}.ra-link-card:hover{border-color:#1687ff99;transform:translateY(-3px);box-shadow:0 0 0 1px #1687ff1f,0 8px 36px #1687ff33}.ra-link-card-left{align-items:flex-start;gap:12px;min-width:0;display:flex}.ra-link-icon{width:40px;height:40px;color:var(--blue-400);background:#1687ff26;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ra-link-card strong{color:var(--white);font-size:.95rem;display:block}.ra-link-card small{color:var(--slate-500);margin-top:4px;font-size:.78rem;line-height:1.35;display:block}.ra-arrow{color:var(--blue-400);flex-shrink:0;font-weight:900}.ra-obj-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ra-obj-btn{text-align:left;border-radius:var(--radius-md);color:var(--white);background:#0b1220a6;border:1px solid #94a3b826;padding:18px;font-size:.95rem;font-weight:800;transition:all .2s}.ra-obj-btn:hover{border-color:#1687ff80;box-shadow:0 0 24px #1687ff1f}.ra-obj-btn.is-on{border-color:var(--blue-500);background:linear-gradient(135deg,#1687ff38,#38bdf81a);box-shadow:0 0 0 1px #1687ff59,0 8px 28px #1687ff2e,inset 0 1px #ffffff14}.ra-result-panel{border-radius:var(--radius-lg);background:#08264d59;border:1px solid #1687ff38;margin-top:20px;padding:22px;animation:.35s raFadeUp}.ra-body-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.ra-body-map-wrap{max-width:260px;margin:0 auto;position:relative}.ra-hotspot{background:var(--blue-500);cursor:pointer;border:2px solid #ffffffe6;border-radius:999px;width:14px;height:14px;animation:1.8s ease-out infinite raPulse;position:absolute;transform:translate(-50%,-50%)}.ra-hotspot[aria-pressed=true]{box-shadow:0 0 0 3px #1687ff80}@keyframes raPulse{0%{box-shadow:0 0 #1687ff80}70%{box-shadow:0 0 0 14px #1687ff00}to{box-shadow:0 0 #1687ff00}}.ra-body-info{animation:.32s raFadeUp}.ra-body-info ul{margin:14px 0 20px;list-style:none}.ra-body-info li{color:var(--slate-300);padding:6px 0 6px 22px;font-size:.9rem;position:relative}.ra-body-info li:before{content:"•";color:var(--blue-400);font-weight:900;position:absolute;left:0}.ra-svc-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ra-svc-card{border-radius:var(--radius-lg);background:linear-gradient(160deg,#111827e6,#0b1220bf);border:1px solid #94a3b81f;padding:22px;transition:border-color .22s,box-shadow .28s,transform .22s}.ra-svc-card:hover{border-color:#1687ff80;transform:translateY(-4px);box-shadow:0 0 0 1px #1687ff1f,0 24px 60px #1687ff2e}.ra-svc-card h3{color:var(--white);margin-bottom:10px;font-size:1.1rem;font-weight:800}.ra-svc-card>p{color:var(--slate-500);margin-bottom:14px;font-size:.88rem;line-height:1.55}.ra-svc-card ul{color:var(--slate-300);margin-bottom:16px;padding-left:16px;font-size:.82rem}.ra-mini-table{border-collapse:collapse;width:100%;margin-bottom:14px;font-size:.7rem}.ra-mini-table th,.ra-mini-table td{color:var(--slate-300);border:1px solid #94a3b826;padding:6px 8px}.ra-mini-table th{color:var(--slate-100);background:#1687ff1f;font-weight:800}.ra-phone-mini{background:#020617;border:1px solid #1687ff33;border-radius:16px;margin-bottom:14px;padding:12px}.ra-check-row{color:var(--slate-100);background:#0f172acc;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:6px 8px;font-size:.75rem;display:flex}.ra-status-list{gap:8px;margin-bottom:14px;display:grid}.ra-status-pill{color:var(--slate-100);background:#1687ff1f;border:1px solid #1687ff40;border-radius:8px;padding:8px 10px;font-size:.75rem;font-weight:700}.ra-pres-hint{color:var(--blue-400);margin-bottom:8px;font-size:.72rem;font-weight:700}.ra-pres-list{color:var(--slate-300);margin-bottom:14px;padding-left:14px;font-size:.8rem}@media (hover:hover) and (width>=900px){.ra-svc-card--pres:not(:hover) .ra-pres-reveal{opacity:0;max-height:0;margin-bottom:0;overflow:hidden}.ra-svc-card--pres:hover .ra-pres-reveal{opacity:1;max-height:120px;margin-bottom:14px;transition:all .3s}}.ra-ficha-mock{border-radius:var(--radius-xl);background:#061a3380;border:1px solid #1687ff33;padding:24px}.ra-ficha-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ra-ficha-tab{color:var(--slate-300);background:#05070d80;border:1px solid #94a3b833;border-radius:999px;padding:8px 14px;font-size:.8rem;font-weight:700}.ra-ficha-tab.is-on{border-color:var(--blue-500);color:#fff;background:linear-gradient(135deg,#1687ff38,#38bdf81f);box-shadow:0 0 0 1px #1687ff33,0 4px 18px #1687ff2e}.ra-assess{max-width:640px}.ra-assess-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ra-opt-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ra-opt-btn{text-align:left;border-radius:var(--radius-md);color:var(--white);background:#0b1220b3;border:1px solid #94a3b826;padding:14px;font-size:.86rem;font-weight:700}.ra-opt-btn:hover{border-color:#1687ff66}.ra-carousel-wrap{align-items:stretch;gap:10px;display:flex}.ra-review-card{border-radius:var(--radius-lg);background:#0b1220bf;border:1px solid #94a3b81f;flex:1;padding:20px;position:relative;overflow:hidden}.ra-about-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:18px;display:grid}.ra-about-pill{text-align:center;border-radius:var(--radius-md);color:var(--white);background:#1687ff0f;border:1px solid #1687ff26;padding:12px;font-size:.82rem;font-weight:700}.ra-placeholder-box{border-radius:var(--radius-md);color:var(--slate-500);background:#0003;border:1px dashed #94a3b840;margin-top:16px;padding:16px;font-size:.82rem}.faq-grid{gap:10px;max-width:800px;display:grid}.faq-item{border-radius:var(--radius-md);background:#0b1220a6;border:1px solid #94a3b81f;overflow:hidden}.faq-question{width:100%;color:var(--white);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:.9rem;font-weight:700;display:flex}.faq-item .faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}.faq-item.open .faq-answer{max-height:240px}.faq-answer p{color:var(--slate-500);padding:0 16px 16px;font-size:.86rem;line-height:1.6}.final-cta{text-align:center;background:linear-gradient(#0000,#1687ff1a);padding:48px 24px 56px;position:relative;overflow:hidden}.final-cta h2{color:var(--white);background:linear-gradient(135deg,#fff 20%,#38bdf8 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800}.final-cta p{color:var(--slate-500);max-width:520px;margin:0 auto 20px;line-height:1.6}.site-footer{text-align:center;color:var(--slate-500);border-top:1px solid #94a3b81a;gap:6px;padding:28px 24px 40px;font-size:.82rem;display:grid}.whatsapp-float{z-index:40;background:var(--whatsapp);color:#fff;border-radius:999px;place-items:center;width:56px;height:56px;transition:all .2s;display:grid;position:fixed;bottom:22px;right:20px;box-shadow:0 12px 32px #00000059}.whatsapp-float:hover{filter:brightness(1.05);transform:translateY(-3px)scale(1.04)}.whatsapp-float svg{width:28px;height:28px}.ra-mobile-cta{display:none}.bio-preview{background:radial-gradient(circle at 50% 0%, #1687ff33, transparent 45%), linear-gradient(180deg, var(--blue-900), var(--dark-950));place-items:center;min-height:820px;padding:56px 18px;display:grid}.phone-real{background:#0a0a0a;border-radius:44px;width:min(400px,100%);padding:11px;box-shadow:0 36px 100px #00000080,0 0 60px #1687ff1f}.phone-screen{background:linear-gradient(180deg, var(--dark-800), var(--dark-950));border:1px solid #1687ff26;border-radius:34px;min-height:700px;padding:36px 20px 24px;position:relative;overflow:hidden}.phone-screen:after{content:"";background:#000;border-radius:999px;width:110px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.bio-profile{text-align:center;z-index:2;margin-top:36px;position:relative}.bio-logo{background:linear-gradient(145deg, var(--blue-500), var(--blue-700));color:#fff;border:2px solid #38bdf859;border-radius:999px;place-items:center;width:88px;height:88px;margin:0 auto 14px;font-size:1.6rem;font-weight:900;display:grid;box-shadow:0 8px 28px #1687ff40}.bio-profile h2{color:var(--white);letter-spacing:-.03em;font-size:1.65rem;font-weight:800}.bio-profile small{color:var(--blue-400);text-transform:uppercase;letter-spacing:.14em;margin-top:6px;font-size:.58rem;font-weight:800;display:block}.bio-profile .ra-tagline{max-width:280px;color:var(--slate-300);margin:14px auto 18px;font-size:.85rem;font-style:italic;line-height:1.45}.bio-buttons{z-index:2;gap:10px;display:grid;position:relative}.bio-btn{color:var(--slate-100);background:#ffffff0d;border:1px solid #94a3b82e;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px;font-size:.82rem;font-weight:750;transition:all .2s;display:flex}.bio-btn:hover{background:#1687ff14;border-color:#1687ff66}.bio-btn.primary{background:linear-gradient(135deg, #128c7e, var(--whatsapp));color:#fff;border-color:#0000;box-shadow:0 10px 28px #25d36640}.bio-btn-left{align-items:center;gap:10px;min-width:0;display:flex}.bio-btn-icon{background:#ffffff1a;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.9rem;display:grid}.bio-footer-card{color:var(--blue-400);text-align:center;background:#1687ff1a;border:1px solid #1687ff40;border-radius:12px;margin-top:18px;padding:12px;font-size:.72rem;font-weight:700}.case-preview{background:linear-gradient(180deg, var(--slate-100), #e2e8f0);padding:48px 28px 64px}.case-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.case-card{border-radius:var(--radius-xl);background:#ffffffe0;border:1px solid #0b4f8a1f;padding:24px 26px;box-shadow:0 14px 40px #061a331a}.case-card.ra-span{grid-column:1/-1}.case-card h2,.case-card h3{color:var(--blue-900);letter-spacing:-.03em;margin-bottom:12px;font-weight:800;line-height:1.15}.case-card h2{font-size:clamp(1.35rem,2.2vw,1.85rem)}.case-card h3{font-size:1.25rem}.case-card p,.case-card li{color:var(--slate-500);font-size:.92rem;line-height:1.65}.case-list{gap:10px;margin-top:12px;list-style:none;display:grid}.case-list li{padding-left:22px;position:relative}.case-list li:before{content:"";background:var(--blue-500);border-radius:999px;width:8px;height:8px;position:absolute;top:.55em;left:0}.ra-timeline{gap:10px;margin-top:14px;display:grid}.ra-tl-row{border-radius:var(--radius-md);background:#f1f5f9e6;border:1px solid #0b4f8a14;grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.ra-tl-num{background:var(--blue-700);color:#fff;border-radius:999px;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:900;display:grid}.ra-msg-box{border-radius:var(--radius-md);border-left:4px solid var(--blue-500);color:var(--blue-800);background:#1687ff14;margin-top:14px;padding:14px;font-size:.88rem;font-weight:700}.ra-tl-strong{color:var(--blue-900);font-size:.92rem;font-weight:800}@keyframes raBtnShimmer{0%{transform:translate(-200%)skew(-15deg)}to{transform:translate(350%)skew(-15deg)}}@keyframes raOrbFloat{0%,to{opacity:.85;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(40px,-30px)scale(1.08)}66%{opacity:.7;transform:translate(-25px,18px)scale(.93)}}@keyframes raAvatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes raAvatarGlow{0%,to{box-shadow:0 0 32px #1687ff40}50%{box-shadow:0 0 64px #1687ff8c,0 0 90px #38bdf833}}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:45%;animation:4s ease-in-out infinite raBtnShimmer;position:absolute;top:0;bottom:0;left:0;transform:translate(-200%)skew(-15deg)}.ra-hero-orb{pointer-events:none;will-change:transform, opacity;border-radius:999px;position:absolute}.ra-hero-orb-1{filter:blur(72px);background:radial-gradient(circle,#1687ff33 0%,#0000 70%);width:660px;height:660px;animation:10s ease-in-out infinite raOrbFloat;top:-200px;right:-120px}.ra-hero-orb-2{filter:blur(56px);background:radial-gradient(circle,#38bdf824 0%,#0000 70%);width:400px;height:400px;animation:14s ease-in-out infinite reverse raOrbFloat;bottom:-80px;left:-80px}.ra-avatar-card{animation:6s ease-in-out infinite raAvatarFloat}.ra-avatar{animation:3s ease-in-out infinite raAvatarGlow}#ra-corpo:before{content:"";pointer-events:none;background:radial-gradient(700px 500px at 28% 55%,#1687ff1a,#0000 65%);position:absolute;inset:0}#ra-pre-avaliacao:before{content:"";pointer-events:none;background:radial-gradient(500px 400px at 90%,#38bdf812,#0000 65%);position:absolute;inset:0}#ra-ficha:before{content:"";pointer-events:none;background:radial-gradient(600px 300px at 80%,#1687ff0f,#0000 60%);position:absolute;inset:0}#ra-depoimentos{position:relative}#ra-depoimentos:before{content:"";pointer-events:none;background:radial-gradient(500px 300px at 50% 0,#1687ff12,#0000 60%);position:absolute;inset:0}.ra-review-card:before{content:"“";color:var(--blue-500);opacity:.18;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:6rem;line-height:1;position:absolute;top:-8px;left:14px}.final-cta:before{content:"";pointer-events:none;background:radial-gradient(900px 500px at 50% 100%,#1687ff33,#0000 60%);position:absolute;inset:0}.final-cta:after{content:"";pointer-events:none;background:radial-gradient(600px 300px at 50% 0,#38bdf812,#0000 60%);position:absolute;inset:0}.final-cta>*{z-index:1;position:relative}@media (width<=960px){.preview-hero,.ra-hero-inner{grid-template-columns:1fr}.site-nav{display:none}.site-nav.open{background:#05070dfa;border-bottom:1px solid #1687ff26;flex-direction:column;padding:16px;display:flex;position:absolute;top:100%;left:0;right:0}.mobile-menu-btn{place-items:center;display:grid}.ra-body-grid,.ra-svc-grid,.case-grid{grid-template-columns:1fr}}@media (width<=768px){.numkode-preview-shell.ra-has-mobile-cta{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.whatsapp-float{display:none}.ra-mobile-cta{z-index:95;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030712eb;border-top:1px solid #1687ff33;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #00000059}.ra-mobile-cta a{text-align:center;border-radius:var(--radius-md);background:var(--whatsapp);color:#fff;flex:1;padding:14px;font-size:.85rem;font-weight:800}.ra-obj-grid,.ra-opt-grid{grid-template-columns:1fr}}@media (width<=860px){.preview-topbar{border-radius:22px;flex-direction:column;align-items:flex-start}.preview-tabs{justify-content:flex-start}}}@scope([data-wiethorn-advocacia-preview-scope]){:scope{--wk-ink:#11100f;--wk-black:#080807;--wk-deep:#12100e;--wk-law:#0f2533;--wk-law-2:#183447;--wk-blue:#5f8fa3;--wk-blue-soft:#8fb8c9;--wk-paper:#fffaf2;--wk-cream:#f7f3ed;--wk-muted:#a9a39a;--wk-text:#e8e2d5;--wk-gold:#f68b1f;--wk-gold-soft:#ffbc6b;--wk-line:#ffffff1f;--wk-line-dark:#11100f1f;--wk-shadow:0 28px 90px #00000057;--wk-radius:28px;--wk-container:1180px;min-height:100vh;color:var(--wk-text);scroll-behavior:smooth;background:radial-gradient(900px 520px at 8% -10%,#f68b1f2e,#0000 58%),radial-gradient(720px 420px at 92% 8%,#5f8fa338,#0000 55%),linear-gradient(150deg,#050505 0%,#12100e 42%,#0b1114 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block;overflow-x:hidden}:scope:before{content:"";z-index:0;pointer-events:none;opacity:.2;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}*{box-sizing:border-box}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.wiethornPreview{z-index:1;width:min(var(--wk-container), calc(100% - 32px));margin:0 auto;padding:22px 0 64px;position:relative}.wiethornTopbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080807bd;border:1px solid #f68b1f2e;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;top:12px;box-shadow:0 18px 60px #00000052}.wiethornNumkodeMark{letter-spacing:-.02em;align-items:center;gap:10px;min-width:max-content;font-weight:850;display:inline-flex}.wiethornNumkodeMark span{background:linear-gradient(145deg, var(--wk-gold-soft), var(--wk-gold));color:#140d06;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 28px #f68b1f57}.wiethornTopbar nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wiethornTopbar button{color:#f5efe6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:9px 13px;font-size:.82rem;font-weight:800;transition:all .2s}.wiethornTopbar button:hover{background:#f68b1f24;border-color:#f68b1f80;transform:translateY(-1px)}.wiethornHero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:36px;min-height:calc(100vh - 96px);padding:66px 0 56px;display:grid}.wiethornEyebrow,.wiethornSectionHeader span{color:var(--wk-gold-soft);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;font-size:.72rem;font-weight:900;display:inline-flex}.wiethornEyebrow:before,.wiethornSectionHeader span:before{content:"";background:var(--wk-gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #f68b1fbf}.wiethornHero h1,.wiethornSectionHeader h2,.wiethornClosing h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.04}.wiethornHero h1{color:#fff8ee;max-width:860px;margin-top:16px;font-size:clamp(2.7rem,6vw,5.8rem)}.wiethornHeroCopy>p{color:#cfc7bb;max-width:720px;margin-top:22px;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.72}.wiethornHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.wiethornPrimaryButton,.wiethornGhostButton{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-weight:900;transition:all .2s;display:inline-flex}.wiethornPrimaryButton{background:linear-gradient(135deg, var(--wk-gold-soft), var(--wk-gold));color:#160e06;border:0;box-shadow:0 18px 44px #f68b1f47}.wiethornGhostButton{color:#fff7ed;background:#ffffff0d;border:1px solid #ffffff29}.wiethornPrimaryButton:hover,.wiethornGhostButton:hover{filter:brightness(1.04);transform:translateY(-2px)}.wiethornHeroVisual{position:relative}.wiethornHeroVisual:before{content:"";filter:blur(24px);background:linear-gradient(135deg,#f68b1f2e,#5f8fa31f);border-radius:40px;position:absolute;inset:-24px}.wiethornBrowserPreview{min-height:470px;box-shadow:var(--wk-shadow);background:linear-gradient(145deg,#fffaf2fa,#e1edf1f5);border:1px solid #ffffff24;border-radius:34px;position:relative;overflow:hidden}.wiethornBrowserMiniBar{background:#0f253314;border-bottom:1px solid #0f25331a;align-items:center;gap:8px;height:52px;padding:0 18px;display:flex}.wiethornBrowserMiniBar span,.wiethornBrowserBar span{background:#d8c7b2;border-radius:50%;width:11px;height:11px}.wiethornHeroScreen{min-height:418px;color:var(--wk-law);background-color:#0000;background-image:linear-gradient(90deg,#0f253314 1px,#0000 1px),linear-gradient(#0f25330f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-content:center;padding:40px;display:grid}.wiethornHeroScreen span{width:max-content;color:var(--wk-blue);text-transform:uppercase;letter-spacing:.12em;background:#fff;border:1px solid #5f8fa33d;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:900}.wiethornHeroScreen strong{letter-spacing:-.045em;max-width:420px;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.4rem);line-height:1.05;display:block}.wiethornHeroScreen p{color:#536672;max-width:420px;margin-top:18px;line-height:1.65}.wiethornHeroTiles{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid;position:relative}.wiethornHeroTiles div{color:#f7efe5;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;justify-items:center;gap:8px;padding:14px 10px;font-size:.78rem;font-weight:850;display:grid}.wiethornHeroTiles svg{color:var(--wk-gold-soft)}.wiethornSection{padding:86px 0}.wiethornDarkBand,.wiethornSplitBand,.wiethornMockupSection,.wiethornImpactSection{border-radius:42px;width:calc(100% + 64px);margin-left:-32px;padding-inline:32px}.wiethornDarkBand{box-shadow:var(--wk-shadow);background:radial-gradient(600px 360px at 50% 0,#f68b1f29,#0000 62%),linear-gradient(135deg,#0f2533eb,#070808f0);border:1px solid #ffffff1f}.wiethornSplitBand{background:linear-gradient(#fffaf214,#8fb8c914);border:1px solid #ffffff1a}.wiethornMockupSection{color:var(--wk-ink);background:linear-gradient(#fffaf2fa,#edf4f6f5)}.wiethornImpactSection{background:radial-gradient(650px 360px at 20% 0,#f68b1f29,#0000 62%),#ffffff0b;border:1px solid #ffffff1a}.wiethornSectionHeader{max-width:820px;margin-bottom:34px}.wiethornSectionHeaderCenter{text-align:center;margin-inline:auto}.wiethornSectionHeaderCenter span{justify-content:center}.wiethornSectionHeader h2{color:#fff8ee;margin-top:12px;font-size:clamp(2rem,4.4vw,4.1rem)}.wiethornMockupSection .wiethornSectionHeader h2{color:var(--wk-law)}.wiethornSectionHeader p{color:#cfc7bb;margin-top:15px;font-size:1rem;line-height:1.72}.wiethornMockupSection .wiethornSectionHeader p{color:#5f6670}.wiethornGrid{gap:16px;display:grid}.wiethornGridFive{grid-template-columns:repeat(5,minmax(0,1fr))}.wiethornGridFour,.wiethornImpactCards{grid-template-columns:repeat(4,minmax(0,1fr))}.wiethornImpactCards{gap:18px;display:grid}.wiethornImpactCards .wiethornIconCard{min-height:245px}.wiethornImpactCards .wiethornIconCard:nth-child(2){transform:translateY(18px)}.wiethornCard,.wiethornWhatsappCard,.wiethornMetricCard{border-radius:var(--wk-radius);background:linear-gradient(#ffffff17,#ffffff0b);border:1px solid #ffffff1f;min-width:0;transition:all .2s;box-shadow:0 18px 52px #0000002e}.wiethornIconCard,.wiethornWhatsappCard,.wiethornMetricCard{padding:24px}.wiethornIconBubble,.wiethornWhatsappCard>svg,.wiethornMetricCard>svg{width:44px;height:44px;color:var(--wk-gold-soft);background:#f68b1f24;border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.wiethornIconCard h3,.wiethornWhatsappCard h3,.wiethornMetricCard h3,.wiethornQrCard h3{color:#fff7ed;letter-spacing:-.02em;font-size:1.08rem;line-height:1.22}.wiethornIconCard p,.wiethornWhatsappCard p,.wiethornMetricCard p,.wiethornQrCard li{color:#c7beb2;margin-top:10px;font-size:.92rem;line-height:1.62}.wiethornCompareWrapper{width:100%;max-width:1180px;margin:0 auto}.wiethornCompare{--position:50%;aspect-ratio:16/9;touch-action:none;background:linear-gradient(135deg,#ffffff0a,#f68b1f12),#030303;border:1px solid #ffffff24;border-radius:36px;width:100%;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000052}.wiethornCompare:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 24px 70px #ffffff14,inset 0 -34px 80px #00000038}.wiethornAfterLayer{clip-path:inset(0 0 0 var(--position));z-index:2;position:absolute;inset:0}.wiethornCompareImage{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;background:#050505;width:100%;height:100%;position:absolute;inset:0}.wiethornCompareHandle{top:0;bottom:0;left:var(--position);z-index:5;pointer-events:none;background:#fffffff2;width:3px;position:absolute;transform:translate(-50%);box-shadow:0 0 28px #00000059}.wiethornCompareHandle span{color:#12100e;background:#fffffffa;border:1px solid #f68b1f6b;border-radius:999px;place-items:center;width:56px;height:56px;font-size:1.22rem;font-weight:900;animation:2.6s ease-in-out infinite wiethornCompareHandlePulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 42px #00000052,0 0 0 8px #ffffff14,0 0 38px #f68b1f2e}.wiethornCompareRange{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.wiethornCompareLegend{color:#ffffffb8;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;gap:16px;margin-top:14px;font-size:.82rem;font-weight:900;display:flex}.wiethornCompareLegend span:last-child{color:var(--wk-gold-soft)}@keyframes wiethornCompareHandlePulse{0%,to{box-shadow:0 18px 42px #00000052,0 0 0 8px #ffffff14,0 0 34px #f68b1f26}50%{box-shadow:0 18px 42px #00000052,0 0 0 11px #f68b1f1a,0 0 46px #f68b1f40}}.wiethornJourney{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid;position:relative}.wiethornJourneyCard{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;min-height:220px;padding:20px;position:relative}.wiethornJourneyNumber{color:#f68b1fc7;letter-spacing:.14em;font-size:.78rem;font-weight:900}.wiethornJourneyCard svg{color:var(--wk-gold-soft);margin:18px 0 14px}.wiethornJourneyCard h3,.wiethornComparisonCards h3,.wiethornExecution h3{color:#fff7ed;font-size:1rem}.wiethornJourneyCard p,.wiethornExecution p{color:#c8bfb2;margin-top:8px;font-size:.9rem;line-height:1.56}.wiethornComparisonCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.wiethornComparisonCards article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:28px;padding:26px}.wiethornComparisonCards article:last-child{background:linear-gradient(135deg,#f68b1f21,#ffffff0d);border-color:#f68b1f42}.wiethornComparisonCards ul{color:#cfc7bb;margin:12px 0 0;padding-left:18px;line-height:1.7}.wiethornSiteMockup{background:#fff;border:1px solid #0f253324;border-radius:34px;overflow:hidden;box-shadow:0 30px 80px #0f25332e}.wiethornBrowserBar{background:#eee9e1;border-bottom:1px solid #0f25331f;align-items:center;gap:8px;height:54px;padding:0 18px;display:flex}.wiethornBrowserBar strong{color:#5f6670;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:10px;font-size:.8rem;overflow:hidden}.wiethornSiteScroll{background:#fbfaf7;height:760px;overflow:auto}.wiethornSiteScroll::-webkit-scrollbar{width:10px}.wiethornSiteScroll::-webkit-scrollbar-thumb{background:#d7c1a7;border-radius:999px}.wiethornLawTop{background:var(--wk-law);color:#ffffffc7;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 34px;font-size:.82rem;display:flex}.wiethornLawNav{background:#fffaf2f2;border-bottom:1px solid #0f25331a;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:0 34px;display:flex}.wiethornLawBrand{align-items:center;gap:12px;display:flex}.wiethornLawBrand div{background:linear-gradient(135deg, var(--wk-blue-soft), var(--wk-blue));color:#fff;border-radius:8px;place-items:center;width:48px;height:48px;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:700;display:grid}.wiethornLawBrand strong{color:var(--wk-law);font-family:Georgia,Times New Roman,serif;font-size:1.05rem;display:block}.wiethornLawBrand small{color:#64727b;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:.68rem;font-weight:900;display:block}.wiethornLawNav nav{color:#435d6a;gap:18px;font-size:.82rem;font-weight:900;display:flex}.wiethornSiteSection{padding:56px 42px}.wiethornSiteSection h3{color:var(--wk-law);letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.08}.wiethornLawHero{align-items:center;display:flex}.wiethornLawPill{width:max-content;color:var(--wk-blue);letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1px solid #5f8fa33d;border-radius:999px;margin-bottom:16px;padding:8px 12px;font-size:.76rem;font-weight:900;display:inline-flex}.wiethornLawHero p,.wiethornLawAbout p{color:#526672;max-width:580px;margin-top:16px;line-height:1.68}.wiethornLawActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.wiethornLawActions span,.wiethornLawCta span{border-radius:999px;padding:12px 15px;font-size:.82rem;font-weight:900}.wiethornLawActions span:first-child,.wiethornLawCta span{background:var(--wk-law-2);color:#fff}.wiethornLawActions span:last-child{color:var(--wk-law-2);background:#fff;border:1px solid #0f25331f}.wiethornLawHero .wiethornLawPill{color:#d7e6ef;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-color:#ffffff29}.wiethornLawHero h3{color:#fff;letter-spacing:-.045em;max-width:680px;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1.04}.wiethornLawHero .wiethornLawHeroContent>p{color:#ffffffd1;max-width:590px;font-size:1.08rem;line-height:1.75}.wiethornLawHero .wiethornLawActions span:first-child{color:var(--wk-law);background:#fff}.wiethornLawHero .wiethornLawActions span:last-child{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-color:#ffffff38}.wiethornLawHero aside,.wiethornLawPhotoMock{background:linear-gradient(135deg, var(--wk-law), #24495f);color:#fff;text-align:center;border-radius:26px;align-content:center;place-items:center;gap:16px;min-height:280px;padding:28px;display:grid;box-shadow:0 18px 46px #0f25332e}.wiethornLawGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.wiethornLawGrid article{background:#fff;border:1px solid #0f25331f;border-radius:22px;padding:20px;box-shadow:0 12px 28px #0f25330f}.wiethornLawGrid svg{color:var(--wk-blue)}.wiethornLawGrid strong,.wiethornLawGrid span{display:block}.wiethornLawGrid strong{color:var(--wk-law);margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:1.18rem}.wiethornLawGrid span,.wiethornLawSteps span,.wiethornFaqContact p,.wiethornLawMap span{color:#5f6670;margin-top:8px;font-size:.84rem;line-height:1.52}.wiethornLawAbout{background:#fff;border-top:1px solid #0f25331a;border-bottom:1px solid #0f25331a;grid-template-columns:1fr .82fr;align-items:center;gap:28px;display:grid}.wiethornLawAbout span{color:var(--wk-blue);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:900}.wiethornLawSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.wiethornLawSteps article{background:#eef5f7;border-radius:18px;padding:18px}.wiethornLawSteps b{background:var(--wk-law-2);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.wiethornLawCta{background:var(--wk-law);color:#fff;justify-content:space-between;align-items:center;gap:18px;display:flex}.wiethornLawCta h3{color:#fff}.wiethornLawCta p{color:#ffffffbd;max-width:600px}.wiethornFaqContact{grid-template-columns:1fr .82fr;align-items:start;gap:24px;display:grid}.wiethornFaqContact details{background:#fff;border:1px solid #0f25331f;border-radius:16px;margin-top:10px;padding:15px}.wiethornFaqContact summary{color:var(--wk-law);cursor:pointer;font-weight:900}.wiethornFaqContact form{background:#fff;border:1px solid #0f25331f;border-radius:24px;gap:10px;padding:22px;display:grid;box-shadow:0 16px 40px #0f253314}.wiethornFaqContact form h3{font-size:1.5rem}.wiethornFaqContact input,.wiethornFaqContact select,.wiethornFaqContact textarea{color:#6d747a;background:#fbfcfc;border:1px solid #0f253324;border-radius:14px;width:100%;padding:12px}.wiethornFaqContact textarea{resize:vertical;min-height:92px}.wiethornFaqContact button{background:var(--wk-law-2);color:#fff;border:0;border-radius:999px;padding:13px 16px;font-weight:900}.wiethornLawMap{min-height:230px;color:var(--wk-law);text-align:center;background:linear-gradient(135deg,#8fb8c957,#ffffffb8),repeating-linear-gradient(45deg,#18344714 0 1px,#0000 1px 16px);border:1px solid #0f25331f;border-radius:28px;align-content:center;place-items:center;gap:10px;display:grid}.wiethornLawFooter{background:var(--wk-law);color:#ffffffb8;padding:42px}.wiethornWhatsappCard p{font-size:.88rem}.wiethornImpactList{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.wiethornImpactList span{color:#f4ecdf;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:.86rem;font-weight:800;display:inline-flex}.wiethornImpactListGold span{background:#f68b1f1f;border-color:#f68b1f3d}.wiethornQrCard{padding:20px}.wiethornQrTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.wiethornQrTop>svg{color:var(--wk-gold-soft)}.wiethornQrMock{background:#fffaf2;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:4px;width:96px;height:96px;padding:12px;display:grid}.wiethornQrMock span{background:#e6dacb;border-radius:3px}.wiethornQrMock span.is-dark{background:var(--wk-law)}.wiethornQrCard ul{margin:12px 0 0;padding-left:18px}.wiethornGoogleGrid{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:20px;display:grid}.wiethornGoogleMock{background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/32px 32px,linear-gradient(135deg,#5f8fa347,#f68b1f1f);border:1px solid #ffffff1f;border-radius:32px;align-content:end;min-height:380px;padding:28px;display:grid}.wiethornGoogleMock svg{color:var(--wk-gold-soft)}.wiethornGoogleMock h3{color:#fff7ed;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.1}.wiethornGoogleMock p{color:#cbc2b6;margin-top:12px;line-height:1.62}.wiethornKitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wiethornKitGrid span{color:#f0e9dd;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:9px;padding:14px;font-weight:750;display:flex}.wiethornKitGrid svg{color:var(--wk-gold-soft);flex:none}.wiethornReviewFlow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.wiethornReviewFlow article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;min-height:150px;padding:18px}.wiethornReviewFlow b{width:34px;height:34px;color:var(--wk-gold-soft);background:#f68b1f29;border-radius:50%;place-items:center;display:grid}.wiethornReviewFlow span{color:#f0e8db;margin-top:14px;font-weight:750;line-height:1.5;display:block}.wiethornReviewMessage{border-left:4px solid var(--wk-gold);color:#f5ecdf;background:#ffffff0f;border-radius:22px;margin:18px 0 0;padding:22px;line-height:1.7}.wiethornMetricCard strong{color:#fff7ed;letter-spacing:-.05em;font-size:2.4rem;line-height:1;display:block}.wiethornMetricCard h3{margin-top:12px}.wiethornPalette{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.wiethornPalette span{background:linear-gradient(180deg, var(--swatch), #ffffff0f);color:#fff;text-shadow:0 1px 8px #00000073;border:1px solid #ffffff1f;border-radius:22px;align-items:flex-end;min-height:104px;padding:14px;font-size:.78rem;font-weight:900;display:flex}.wiethornExecution{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.wiethornExecution article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;padding:22px}.wiethornExecution b{color:#f68b1fd6;letter-spacing:.16em;margin-bottom:42px;font-size:.8rem;font-weight:900;display:block}.wiethornClosing{box-shadow:var(--wk-shadow);background:radial-gradient(620px 360px at 90% 15%,#f68b1f47,#0000 62%),linear-gradient(135deg,#12100e,#0f2533);border:1px solid #f68b1f33;border-radius:42px;margin-top:52px;padding:clamp(36px,6vw,72px);overflow:hidden}.wiethornClosing span{color:var(--wk-gold-soft);letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:900}.wiethornClosing h2{color:#fff8ee;max-width:950px;margin-top:14px;font-size:clamp(2.1rem,4.8vw,4.8rem)}.wiethornClosing p{color:#d8d0c4;max-width:820px;margin-top:18px;font-size:1.04rem;line-height:1.72}.wiethornSiteScroll{height:840px}.wiethornLawNavAction{background:var(--wk-law-2);color:#fff;border-radius:999px;padding:11px 14px;font-size:.8rem;font-weight:900}.wiethornLawHero{background-image:var(--law-hero-bg);background-position:100%;background-repeat:no-repeat;background-size:cover;min-height:520px;padding:64px 48px 56px;position:relative;overflow:hidden}.wiethornLawHero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#071623d6 0%,#071623bd 34%,#0716235c 62%,#0716231f 100%),linear-gradient(#0716231f 0%,#0716232e 100%);position:absolute;inset:0}.wiethornLawHero>*{z-index:1;position:relative}.wiethornLawHeroPills{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.wiethornLawHeroPills .wiethornLawPill{margin-bottom:0}.wiethornLawHeroContent{flex-direction:column;width:min(100%,650px);display:flex}.wiethornLawMiniTrust{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:560px;margin-top:24px;display:grid}.wiethornLawMiniTrust span{color:#f4f6f8;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:16px;padding:14px 16px;font-size:.88rem;font-weight:780}.wiethornLawAboutStats span{color:#ffffffd6;background:#ffffff1a;border-radius:999px;padding:8px 10px;font-size:.72rem;font-weight:850}.wiethornLawTrustBand{background:#f5f1e9;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-block:26px;display:grid}.wiethornLawTrustBand article,.wiethornLawAreaGrid article,.wiethornLawDocumentGrid article,.wiethornLawWhatsappGrid article,.wiethornLawFaqGrid details{background:#ffffffc7;border:1px solid #0f25331a;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 14px 34px #0f25330f}.wiethornLawTrustBand article:hover,.wiethornLawAreaGrid article:hover,.wiethornLawDocumentGrid article:hover,.wiethornLawWhatsappGrid article:hover{border-color:#5f8fa342;transform:translateY(-3px);box-shadow:0 18px 42px #0f253317}.wiethornLawTrustBand article{border-radius:20px;padding:18px}.wiethornLawTrustBand svg{color:var(--wk-blue)}.wiethornLawTrustBand strong,.wiethornLawTrustBand span{display:block}.wiethornLawTrustBand strong{color:var(--wk-law);margin-top:10px;font-size:.96rem}.wiethornLawTrustBand span{color:#5f6670;margin-top:6px;font-size:.8rem;line-height:1.48}.wiethornLawSectionIntro{max-width:760px;margin-bottom:24px}.wiethornLawSectionIntroWide{max-width:880px}.wiethornLawSectionIntro>span,.wiethornLawLocalGrid>div>span{color:var(--wk-blue);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:900}.wiethornLawSectionIntro p,.wiethornLawLocal p{color:#586a74;margin-top:12px;line-height:1.68}.wiethornLawChoose{background:linear-gradient(#fbfaf7,#f0f6f8)}.wiethornLawChoiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wiethornLawChoiceGrid article{background:#ffffffd1;border:1px solid #0f25331a;border-radius:26px;min-height:210px;padding:22px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 16px 34px #0f253312}.wiethornLawChoiceGrid article:after{content:"";background:#8fb8c921;border-radius:50%;width:72px;height:72px;position:absolute;inset:auto 18px 18px auto}.wiethornLawChoiceGrid article:hover{transform:translateY(-3px);box-shadow:0 20px 44px #0f25331a}.wiethornLawChoiceGrid svg{color:var(--wk-blue)}.wiethornLawChoiceGrid strong{color:var(--wk-law);margin-top:28px;font-family:Georgia,Times New Roman,serif;font-size:1.24rem;line-height:1.12;display:block}.wiethornLawChoiceGrid p{color:#5f6670;margin-top:10px;font-size:.86rem;line-height:1.55}.wiethornLawChoiceGrid span{color:var(--wk-law);margin-top:18px;font-size:.78rem;font-weight:900;display:inline-flex}.wiethornLawAreasSection{background:#fff}.wiethornLawAreaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wiethornLawAreaGrid article{border-radius:26px;padding:22px;overflow:hidden}.wiethornLawAreaGrid article>div{background:linear-gradient(135deg,#8fb8c93d,#f68b1f14);align-items:center;gap:12px;margin:-22px -22px 18px;padding:20px 22px;display:flex}.wiethornLawAreaGrid svg{color:var(--wk-law)}.wiethornLawAreaGrid strong{color:var(--wk-law);font-family:Georgia,Times New Roman,serif;font-size:1.32rem}.wiethornLawAreaGrid p,.wiethornLawDocumentGrid li,.wiethornLawWhatsappGrid p{color:#5f6670;font-size:.86rem;line-height:1.55}.wiethornLawAreaGrid ul{flex-wrap:wrap;gap:8px;margin:16px 0 18px;padding:0;list-style:none;display:flex}.wiethornLawAreaGrid li{color:#435d6a;background:#edf5f7;border-radius:999px;padding:7px 9px;font-size:.72rem;font-weight:850}.wiethornLawAreaGrid small{color:#5e6970;border-top:1px solid #0f25331a;min-height:72px;margin-bottom:18px;padding-top:14px;font-size:.82rem;line-height:1.52;display:block}.wiethornLawAreaGrid small b{color:var(--wk-law)}.wiethornLawAreaGrid article>span,.wiethornLawWhatsappGrid article>span,.wiethornLawLocalActions span,.wiethornLawCtaActions span{background:var(--wk-law-2);color:#fff;border-radius:999px;width:max-content;padding:10px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.wiethornLawHelp,.wiethornLawJourneySection{background:linear-gradient(#f7f3ed,#eef5f7)}.wiethornLawHelpGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wiethornLawHelpGrid article{background:#fff;border-radius:22px;min-height:190px;padding:18px;position:relative;box-shadow:0 14px 32px #0f25330f}.wiethornLawHelpGrid b{color:#5f8fa3b8;letter-spacing:.16em;font-size:.78rem;display:block}.wiethornLawHelpGrid strong,.wiethornLawDocumentGrid strong,.wiethornLawWhatsappGrid strong{color:var(--wk-law);margin-top:34px;font-size:1rem;display:block}.wiethornLawHelpGrid span{color:#5f6670;margin-top:9px;font-size:.84rem;line-height:1.55;display:block}.wiethornLawTimeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.wiethornLawTimeline:before{content:"";background:#5f8fa357;height:1px;position:absolute;top:30px;left:8%;right:8%}.wiethornLawTimeline article{background:#ffffffd1;border:1px solid #0f25331a;border-radius:24px;min-height:190px;padding:20px;position:relative;box-shadow:0 14px 34px #0f25330f}.wiethornLawTimeline b{background:var(--wk-law-2);color:#fff;letter-spacing:.1em;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.78rem;display:grid}.wiethornLawTimeline strong{color:var(--wk-law);margin-top:34px;font-size:1rem;display:block}.wiethornLawTimeline span{color:#5f6670;margin-top:9px;font-size:.84rem;line-height:1.55;display:block}.wiethornLawDocumentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wiethornLawDocumentGrid article{border-radius:22px;padding:18px}.wiethornLawDocumentGrid strong{margin-top:0;font-family:Georgia,Times New Roman,serif;font-size:1.18rem}.wiethornLawDocumentGrid ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wiethornLawDocumentGrid li{padding-left:16px;position:relative}.wiethornLawDocumentGrid li:before{content:"";background:var(--wk-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.wiethornLawDocumentTabs{border-bottom:1px solid #0f25331a;flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.wiethornLawDocumentTabs button{color:var(--wk-law);background:#fff;border:1px solid #0f25331f;border-radius:999px;padding:10px 13px;font-size:.82rem;font-weight:900;transition:all .2s}.wiethornLawDocumentTabs button.is-active,.wiethornLawDocumentTabs button:hover{background:var(--wk-law);color:#fff;border-color:#5f8fa357}.wiethornLawDocumentPanel{background:linear-gradient(135deg,#8fb8c921,#0000 46%),#fff;border:1px solid #0f25331a;border-radius:28px;grid-template-columns:.42fr 1fr;gap:22px;margin-top:18px;padding:26px;display:grid;box-shadow:0 16px 38px #0f253312}.wiethornLawDocumentPanel strong{color:var(--wk-law);font-family:Georgia,Times New Roman,serif;font-size:2rem}.wiethornLawDocumentPanel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wiethornLawDocumentPanel li{color:#4f616b;background:#f5f8f9;border-radius:14px;padding:11px 12px;font-size:.86rem;font-weight:760}.wiethornLawDocumentPanel p{color:#6a7379;grid-column:2;margin:-4px 0 0;font-size:.82rem;line-height:1.55}.wiethornLawAbout{background:#fff}.wiethornLawAboutStats{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.wiethornLawAboutStats span{color:var(--wk-law);background:#edf5f7}.wiethornLawPhotoMock span{color:#ffffffb8;font-size:.82rem;line-height:1.5}.wiethornLawWhatsapp{background:#f7fbfc}.wiethornLawWhatsappGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wiethornLawWhatsappGrid article{border-radius:24px;padding:18px}.wiethornLawWhatsappGrid svg{color:#128c7e}.wiethornLawWhatsappGrid strong{margin-top:10px}.wiethornLawWhatsappGrid p{background:#eef8f5;border-radius:18px;min-height:110px;margin-top:10px;padding:12px}.wiethornLawSteps article{box-shadow:0 12px 28px #0f25330f}.wiethornLawFaq{background:#fbfaf7}.wiethornLawFaqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wiethornLawFaqGrid details{border-radius:20px;padding:17px}.wiethornLawFaqGrid summary{color:var(--wk-law);cursor:pointer;font-weight:900}.wiethornLawFaqGrid p{color:#5f6670;margin-top:10px;line-height:1.58}.wiethornLawLocal{background:linear-gradient(135deg,#fbfaf7,#eef5f7)}.wiethornLawLocalGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:center;gap:32px;display:grid}.wiethornLawLocalProof{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.wiethornLawLocalProof li{color:var(--wk-law);padding-left:18px;font-size:.88rem;font-weight:820;position:relative}.wiethornLawLocalProof li:before{content:"";background:var(--wk-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:0}.wiethornLawLocalActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.wiethornLawLocalActions span:first-child{color:var(--wk-law);background:#fff;border:1px solid #0f25331f}.wiethornLawMap small{color:#5f6670;font-size:.76rem}.wiethornLawMap{width:100%;min-height:320px;color:var(--wk-law);text-align:center;background:linear-gradient(135deg,#8fb8c938,#ffffffd1),repeating-linear-gradient(45deg,#0f25330d 0 1px,#0000 1px 16px);border:1px solid #0f25331f;border-radius:28px;align-content:center;place-items:center;gap:10px;padding:32px;display:grid;position:relative;overflow:hidden}.wiethornLawMap:before{content:"";pointer-events:none;border:1px solid #0f25331a;border-radius:22px;position:absolute;inset:24px}.wiethornLawMapLine{border:0;border-top:2px solid #5f8fa352;border-left:2px solid #5f8fa352;border-radius:42px 0 0;width:min(260px,82%);height:110px}.wiethornLawReviewCard{text-align:left;background:#fff;border:1px solid #0f25331a;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);align-items:center;gap:24px;margin-top:32px;padding:28px;display:grid;box-shadow:0 24px 70px #0f253314}.wiethornLawReviewCard>div>span{color:var(--wk-blue);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:900}.wiethornLawReviewCard h3{color:var(--wk-law);letter-spacing:-.04em;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.08}.wiethornLawReviewCard p{color:#586a74;margin-top:12px;line-height:1.62}.wiethornLawReviewCard aside{text-align:center;background:#fbfaf7;border:1px solid #0f25331a;border-radius:22px;justify-items:center;gap:12px;padding:22px;display:grid}.wiethornLawReviewCard .wiethornQrMock{gap:3px;width:84px;height:84px;padding:10px}.wiethornLawReviewCard strong{color:var(--wk-law);font-size:1rem}.wiethornLawReviewCard small{color:#6a7379;font-size:.78rem;line-height:1.5}.wiethornLawStars{color:var(--wk-gold);gap:4px;display:flex}.wiethornLawCta{background:radial-gradient(420px 260px at 86% 14%, #f68b1f33, transparent 64%), var(--wk-law);grid-template-columns:1fr auto;align-items:center;gap:24px;padding-block:62px;display:grid}.wiethornLawCta p{margin-top:12px}.wiethornLawCta small{color:#ffffff94;margin-top:14px;line-height:1.5;display:block}.wiethornLawCtaActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.wiethornLawCtaActions span{background:#ffffff1f}.wiethornLawCtaActions span:first-child{color:var(--wk-law);background:#fff}.wiethornLawFooter{grid-template-columns:1.2fr .8fr .8fr;gap:24px;display:grid}.wiethornLawFooter strong,.wiethornLawFooter b{color:#fff;font-family:Georgia,Times New Roman,serif;display:block}.wiethornLawFooter span{color:#ffffffad;margin-top:8px;font-size:.84rem;display:block}.wiethornLawFooter p{color:#ffffff94;border-top:1px solid #ffffff1f;grid-column:1/-1;margin:10px 0 0;padding-top:18px;font-size:.82rem;line-height:1.5}@media (width<=1120px){.wiethornHero{grid-template-columns:1fr;min-height:auto}.wiethornGridFive,.wiethornJourney,.wiethornExecution{grid-template-columns:repeat(3,minmax(0,1fr))}.wiethornGridFour,.wiethornImpactCards,.wiethornLawGrid,.wiethornLawSteps,.wiethornPalette,.wiethornReviewFlow,.wiethornLawTrustBand,.wiethornLawChoiceGrid,.wiethornLawHelpGrid,.wiethornLawTimeline,.wiethornLawDocumentGrid,.wiethornLawWhatsappGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiethornLawHero,.wiethornLawLocal,.wiethornLawLocalGrid,.wiethornLawReviewCard,.wiethornLawCta,.wiethornLawFooter{grid-template-columns:1fr}.wiethornLawCtaActions{justify-content:flex-start}}@media (width<=820px){.wiethornPreview{width:min(100% - 22px, var(--wk-container));padding-top:12px}.wiethornTopbar{border-radius:24px;flex-direction:column;align-items:flex-start}.wiethornTopbar nav{justify-content:flex-start;width:100%}.wiethornHero{padding-top:42px}.wiethornBrowserPreview{min-height:380px}.wiethornHeroScreen{min-height:328px;padding:28px}.wiethornHeroTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.wiethornDarkBand,.wiethornSplitBand,.wiethornMockupSection,.wiethornImpactSection{border-radius:30px;width:calc(100% + 22px);margin-left:-11px;padding-inline:11px}.wiethornSection{padding-block:64px}.wiethornGridFive,.wiethornGridFour,.wiethornImpactCards,.wiethornComparisonCards,.wiethornGoogleGrid,.wiethornKitGrid,.wiethornPalette,.wiethornExecution,.wiethornReviewFlow,.wiethornLawTrustBand,.wiethornLawChoiceGrid,.wiethornLawAreaGrid,.wiethornLawHelpGrid,.wiethornLawTimeline,.wiethornLawDocumentGrid,.wiethornLawWhatsappGrid,.wiethornLawFaqGrid,.wiethornLawLocal,.wiethornLawLocalGrid,.wiethornLawReviewCard,.wiethornLawCta,.wiethornLawFooter,.wiethornJourney{grid-template-columns:1fr}.wiethornJourneyCard{min-height:auto}.wiethornLawTimeline:before{width:1px;height:auto;inset:0 auto 0 20px}.wiethornLawTimeline article{min-height:auto}.wiethornLawDocumentPanel{grid-template-columns:1fr;padding:20px}.wiethornLawDocumentPanel ul{grid-template-columns:1fr}.wiethornLawDocumentPanel p{grid-column:auto}.wiethornSiteScroll{height:620px}.wiethornLawTop,.wiethornLawNav,.wiethornSiteSection,.wiethornLawFooter{padding-inline:22px}.wiethornLawNav{flex-direction:column;align-items:flex-start;padding-block:18px}.wiethornLawNav nav{flex-wrap:wrap}.wiethornLawHero,.wiethornLawAbout,.wiethornFaqContact,.wiethornLawLocal,.wiethornLawLocalGrid{grid-template-columns:1fr}.wiethornLawCta{align-items:flex-start}.wiethornLawGrid,.wiethornLawSteps{grid-template-columns:1fr}.wiethornImpactCards .wiethornIconCard:nth-child(2){transform:none}.wiethornLawMiniTrust{grid-template-columns:1fr}.wiethornLawHero{background-position:72%;min-height:500px;padding:48px 24px 42px}.wiethornLawChoiceGrid article,.wiethornLawAreaGrid article,.wiethornLawAreaGrid small{min-height:auto}.wiethornLawMap{min-height:440px}.wiethornLawFooter p{grid-column:auto}}@media (width<=520px){.wiethornHero h1{font-size:clamp(2.35rem,14vw,3.4rem)}.wiethornHeroActions,.wiethornPrimaryButton,.wiethornGhostButton{width:100%}.wiethornLawHero{background-position:78%;min-height:520px}.wiethornLawHero:before{background:linear-gradient(#071623d6 0%,#0716239e 48%,#07162375 100%)}.wiethornCompare{border-radius:24px}.wiethornCompareHandle span{width:46px;height:46px;font-size:1rem}.wiethornCompareLegend{font-size:.72rem}.wiethornQrTop{flex-direction:column}.wiethornSiteMockup{border-radius:24px}.wiethornSiteScroll{height:540px}.wiethornLawBrand strong{font-size:.94rem}}}@scope([data-marina-preview]){:scope{--marina-bg:#fbf7f0;--marina-bg-soft:#f7f0e8;--marina-white:#fffaf5;--marina-teal:#004f52;--marina-teal-2:#063f43;--marina-teal-light:#0c6667;--marina-gold:#b98b5f;--marina-gold-soft:#d8c1a5;--marina-border:#eadcc9;--marina-text:#173f43;--marina-muted:#68737a;--marina-card:#fffaf5db;--marina-serif:"Cormorant Garamond", Georgia, serif;--marina-sans:"Inter", system-ui, sans-serif;background:radial-gradient(circle at 12% 7%, #d8c1a533, transparent 28%), radial-gradient(circle at 92% 2%, #004f5212, transparent 26%), linear-gradient(180deg, var(--marina-bg), #fffaf4 48%, var(--marina-bg-soft));color:var(--marina-text);font-family:var(--marina-sans);min-height:100vh;overflow-x:clip}*{box-sizing:border-box}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.marina-page{isolation:isolate;position:relative}.marina-container{width:min(1500px,100% - 64px);margin-inline:auto}.marina-section{padding:104px 0;position:relative}.marina-section--soft{background:linear-gradient(#f7f0e880,#fffaf566);border-block:1px solid #eadcc9a6}.marina-title{font-family:var(--marina-serif);color:var(--marina-teal);letter-spacing:0;font-size:clamp(3rem,5.7vw,5.6rem);font-weight:500;line-height:.94}.marina-title--mid{font-size:clamp(2.5rem,4.8vw,4.7rem)}.marina-copy{color:#526169;font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.75}.marina-eyebrow{color:var(--marina-gold);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:16px;margin-bottom:20px;font-size:.82rem;font-weight:700;display:inline-flex}.marina-eyebrow span{background:var(--marina-gold);width:45px;height:1px}.marina-logo{color:var(--marina-teal);flex-direction:column;align-items:center;min-width:185px;line-height:1;display:inline-flex}.marina-logo__mark{color:var(--marina-gold-soft);align-items:center;gap:7px;margin-bottom:2px;display:flex}.marina-logo__mark span{background:currentColor;width:52px;height:1px}.marina-logo strong{letter-spacing:.04em;font-size:1.33rem;font-weight:500}.marina-logo small{color:var(--marina-gold);letter-spacing:.12em;margin-top:6px;font-size:.83rem}.marina-logo--light{color:#fffaf5}.marina-header{z-index:40;padding:24px 0;transition:all .25s;position:sticky;top:0}.marina-header.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf7f0d1;border-bottom:1px solid #eadcc9b8;padding:13px 0}.marina-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;display:grid}.marina-nav{color:#1d3035;justify-content:center;gap:clamp(18px,2.5vw,42px);font-size:.96rem;font-weight:600;display:flex}.marina-nav a{position:relative}.marina-nav a:hover:after,.marina-nav a:first-child:after{content:"";background:var(--marina-gold);height:2px;position:absolute;bottom:-13px;left:0;right:0}.marina-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:54px;padding:0 26px;font-weight:700;transition:all .22s;display:inline-flex}.marina-btn--primary{background:linear-gradient(135deg, var(--marina-teal), var(--marina-teal-2));color:#fff;box-shadow:0 16px 34px #004f5229}.marina-btn--secondary{border:1px solid var(--marina-gold-soft);color:#9d7048;background:#fffaf5c2}.marina-btn--darkOutline{color:#fffaf5;background:0 0;border:1px solid #ffffff80}.marina-btn--white{background:var(--marina-white);color:var(--marina-text)}.marina-card{border:1px solid var(--marina-border);background:var(--marina-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;transition:all .22s;box-shadow:0 16px 42px #3224170f}.marina-icon-badge{color:var(--marina-teal);background:linear-gradient(135deg,#f4eadc,#ffffffa6);border:1px solid #d8c1a58c;border-radius:999px;flex:none;place-items:center;display:inline-grid}.marina-icon-badge--dark{color:#fffaf5;background:radial-gradient(circle at 25% 15%, #ffffff29, transparent 32%), linear-gradient(135deg, var(--marina-teal), var(--marina-teal-2));border-color:#ffffff29}.marina-clinic-image{-o-object-fit:cover;object-fit:cover;border-radius:22px;width:100%;height:100%;box-shadow:0 20px 50px #30261a1f}.marina-hero{padding:20px 0 30px}.marina-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(560px,1.08fr);align-items:center;gap:46px;display:grid}.marina-hero__copy{max-width:685px}.marina-actions{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.marina-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.marina-mini-card{text-align:center;padding:18px}.marina-mini-card h3,.marina-feature-row h3,.marina-treatment-card h3,.marina-contact-card h3{color:var(--marina-teal);font-weight:800;line-height:1.15}.marina-mini-card p,.marina-feature-row p,.marina-treatment-card p,.marina-contact-card p{color:var(--marina-muted);margin-top:8px;line-height:1.55}.marina-hero-art{min-height:640px;position:relative}.marina-hero-art__main{position:absolute;inset:0 80px 90px 0}.marina-hero-art__small{width:42%;height:245px;position:absolute;bottom:70px;right:0}.marina-float-care{width:250px;padding:24px;position:absolute;top:115px;right:22px}.marina-float-care ul{color:var(--marina-muted);gap:13px;margin-top:20px;padding:0;list-style:none;display:grid}.marina-stat-row,.marina-feature-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:28px;padding:18px 24px;display:grid}.marina-stat-row>div,.marina-feature-row>div{border-right:1px solid var(--marina-border);gap:18px;padding:16px 28px;display:flex}.marina-stat-row>div:last-child,.marina-feature-row>div:last-child{border-right:0}.marina-split{grid-template-columns:.78fr 1.12fr;align-items:center;gap:62px;display:grid}.marina-gallery{grid-template-columns:1.5fr .95fr;gap:18px;min-height:470px;display:grid}.marina-gallery__side{gap:18px;display:grid}.marina-signature{color:var(--marina-teal);font-family:var(--marina-serif);align-items:center;gap:24px;margin-top:28px;font-size:1.55rem;display:flex}.marina-signature em{color:var(--marina-gold)}.marina-treatment-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;display:grid}.marina-tabs{flex-wrap:wrap;gap:16px;display:flex}.marina-tab{border:1px solid var(--marina-border);color:#a2744e;background:#fffaf5b8;border-radius:12px;padding:16px 28px;font-weight:700}.marina-tab:first-child{background:var(--marina-teal);color:#fff;border-color:var(--marina-teal)}.marina-treatment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.marina-treatment-grid .marina-treatment-card:nth-child(n+5){grid-column:span 1}.marina-treatment-card{min-height:178px;padding:28px}.marina-treatment-card a{color:var(--marina-gold);align-items:center;gap:8px;margin-top:18px;font-weight:700;display:inline-flex}.marina-treatment-band{grid-template-columns:repeat(4,minmax(0,1fr)) 300px;align-items:center;gap:18px;margin-top:26px;padding:16px 20px;display:grid}.marina-treatment-band__images{grid-template-columns:1fr 1fr;gap:10px;height:96px;display:grid}.marina-guide{grid-template-columns:minmax(0,1.15fr) minmax(390px,.72fr);align-items:stretch;gap:54px;display:grid}.marina-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.marina-guide-card{align-items:center;gap:18px;min-height:118px;padding:22px;display:flex}.marina-dark-panel{color:#fffaf5;background:radial-gradient(circle at 88% 0, #ffffff1f, transparent 32%), linear-gradient(145deg, var(--marina-teal), #003b3d);border:1px solid #ffffff24;border-radius:28px;padding:54px;position:relative;overflow:hidden;box-shadow:0 30px 70px #004f523d}.marina-dark-panel h3,.marina-dark-cta h3{font-family:var(--marina-serif);font-size:clamp(2rem,3vw,3.35rem);font-weight:500;line-height:1}.marina-dark-panel__item{border-top:1px solid #ffffff3d;gap:22px;padding:28px 0;display:flex}.marina-dark-panel__item h4{color:var(--marina-gold-soft);font-size:1.25rem}.marina-dark-panel__item p{color:#fffaf5d1;margin-top:6px;line-height:1.6}.marina-mini-journey{margin-top:42px}.marina-mini-journey__steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:22px;display:grid}.marina-step-dot{background:var(--marina-teal);color:#fff;border-radius:999px;place-items:center;width:38px;height:38px;margin-bottom:12px;font-weight:800;display:grid}.marina-journey-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:48px;display:grid}.marina-timeline{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:52px;display:grid;position:relative}.marina-timeline:before{content:"";background:var(--marina-gold-soft);height:1px;position:absolute;top:18px;left:8%;right:8%}.marina-timeline-item{text-align:center;position:relative}.marina-timeline-num{z-index:1;border:1px solid var(--marina-gold-soft);background:var(--marina-bg);border-radius:999px;place-items:center;width:38px;height:38px;margin-inline:auto;font-weight:800;display:grid;position:relative}.marina-timeline-icon{margin:28px auto 18px}.marina-side-card{overflow:hidden}.marina-side-card__body{padding:28px}.marina-side-card__image{height:205px}.marina-review-content{grid-template-columns:.92fr 1.08fr;gap:58px;display:grid}.marina-review-grid,.marina-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.marina-review-card{padding:22px}.marina-avatar{width:56px;height:56px;color:var(--marina-gold);background:#efe4d7;border-radius:999px;place-items:center;margin-bottom:14px;font-weight:800;display:grid}.marina-stars{color:#c98d41;letter-spacing:.15em;margin:7px 0 16px}.marina-google{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:18px;padding:18px 22px;display:grid}.marina-g{letter-spacing:-.08em;font-size:2.1rem;font-weight:800}.marina-post-card{grid-template-columns:40% 1fr;gap:16px;padding:10px;display:grid}.marina-post-card img{height:100%;min-height:170px}.marina-post-card__body{padding:14px 10px 14px 0}.marina-tag{color:var(--marina-gold);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:800}.marina-contact-layout{grid-template-columns:.83fr 1.17fr;align-items:start;gap:58px;display:grid}.marina-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.marina-contact-card{align-items:center;gap:18px;padding:22px;display:flex}.marina-contact-card:last-child{grid-column:1/-1}.marina-contact-visual{grid-template-columns:1fr .65fr;gap:22px;display:grid}.marina-facade{grid-column:1/-1;height:380px}.marina-map{background-color:#fbf7f0;background-image:linear-gradient(36deg,#0000 47%,#b98b5f2e 48% 50%,#0000 51%),linear-gradient(116deg,#0000 47%,#004f5214 48% 50%,#0000 51%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:130px 90px,120px 100px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:250px;position:relative;overflow:hidden}.marina-pin{background:var(--marina-teal);width:68px;height:68px;color:var(--marina-gold-soft);border-radius:50% 50% 50% 12px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 18px 35px #004f5238}.marina-pin svg{rotate:45deg}.marina-hours{padding:20px}.marina-hours-row{border-bottom:1px solid var(--marina-border);color:var(--marina-muted);grid-template-columns:68px 58px 1fr;gap:10px;padding:11px 0;font-size:.9rem;display:grid}.marina-hours-row strong{color:var(--marina-teal)}.marina-dark-cta{background:radial-gradient(circle at 14% 50%, #d8c1a529, transparent 17%), linear-gradient(135deg, var(--marina-teal), #003f41);color:#fffaf5;border-radius:24px;grid-template-columns:230px 1fr auto;align-items:center;gap:34px;min-height:145px;margin-top:34px;padding:34px 52px;display:grid;box-shadow:0 24px 62px #004f522e}.marina-line-woman{width:155px;height:96px;color:var(--marina-gold-soft);opacity:.75;border:1px solid #d8c1a552;border-radius:50%;place-items:center;display:grid}.marina-dark-cta p{color:#fffaf5d9;margin-top:8px}.marina-dark-cta__actions{flex-wrap:wrap;gap:16px;display:flex}.marina-presentation{background:var(--marina-bg)}.presentation-shell{width:min(1420px,100% - 64px);margin-inline:auto;padding:32px 0 70px}.presentation-top{z-index:30;border:1px solid var(--marina-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf5c7;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:14px 20px;display:flex;position:sticky;top:18px;box-shadow:0 16px 40px #32241712}.presentation-section{border-bottom:1px solid #eadcc9bd;align-items:center;min-height:760px;padding:78px 0;display:grid}.presentation-grid-2{grid-template-columns:.88fr 1.12fr;align-items:center;gap:48px;display:grid}.presentation-card{padding:28px}.presentation-bullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.presentation-pill{border:1px solid var(--marina-border);color:var(--marina-teal);background:#fffaf5bd;border-radius:999px;padding:13px 16px;font-weight:700}.before-after{grid-template-columns:1fr 1fr;gap:22px;display:grid}.before-after ul,.presentation-list{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.before-after li,.presentation-list li{color:var(--marina-muted);gap:10px;line-height:1.5;display:flex}.phone-mockup{background:#113f42;border-radius:42px;width:min(360px,100%);margin-inline:auto;padding:16px;box-shadow:0 30px 80px #004f5240}.phone-screen{background:linear-gradient(#fffaf5,#f7f0e8);border-radius:32px;min-height:610px;padding:32px 22px}.linkbio-button{border:1px solid var(--marina-border);color:var(--marina-teal);background:#ffffff9e;border-radius:16px;justify-content:space-between;align-items:center;margin-top:12px;padding:15px 17px;font-weight:800;display:flex}.landing-mockup{border:1px solid var(--marina-border);background:#fffaf5;border-radius:28px;overflow:hidden;box-shadow:0 28px 70px #3224171f}.landing-mockup__hero{grid-template-columns:1fr 1fr;gap:20px;min-height:245px;padding:28px;display:grid}.mock-line{background:#eadcc9;border-radius:999px;height:12px;margin-top:12px}.mock-section-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 28px 28px;display:grid}.mock-section-grid span{border:1px solid var(--marina-border);background:linear-gradient(135deg,#fff,#f7f0e8);border-radius:16px;height:82px}.price-panel{color:#fffaf5;background:linear-gradient(145deg, var(--marina-teal), #003b3d);border-radius:28px;padding:34px}.price-panel strong{font-family:var(--marina-serif);margin:10px 0;font-size:clamp(3rem,5vw,5rem);font-weight:500;line-height:.9;display:block}.comparison-table{gap:10px;display:grid}.comparison-row{grid-template-columns:.7fr 1fr 1fr;align-items:stretch;gap:10px;display:grid}.comparison-row>span{border:1px solid var(--marina-border);color:var(--marina-muted);background:#fffaf5c7;border-radius:14px;padding:14px}.comparison-row>span:first-child{color:var(--marina-teal);font-weight:800}.comparison-row>span:last-child{color:var(--marina-teal);background:#0c666714;border-color:#004f5240}@media (width<=1180px){.marina-container,.presentation-shell{width:min(100% - 36px,1000px)}.marina-nav{display:none}.marina-header__inner{grid-template-columns:auto auto;justify-content:space-between}.marina-hero__grid,.marina-split,.marina-guide,.marina-journey-layout,.marina-review-content,.marina-contact-layout,.presentation-grid-2{grid-template-columns:1fr}.marina-hero-art{min-height:560px}.marina-mini-grid,.marina-stat-row,.marina-feature-row,.marina-treatment-grid,.marina-guide-grid,.marina-treatment-band{grid-template-columns:repeat(2,minmax(0,1fr))}.marina-treatment-band__images{grid-column:1/-1}.marina-dark-cta{grid-template-columns:1fr}}@media (width<=760px){.marina-section{padding:72px 0}.marina-title{font-size:clamp(2.7rem,14vw,4rem)}.marina-logo{align-items:flex-start;min-width:auto}.marina-logo__mark span{width:28px}.marina-logo strong{font-size:1rem}.marina-logo small{font-size:.65rem}.marina-header .marina-btn{min-height:46px;padding:0 15px;font-size:.82rem}.marina-hero-art{min-height:430px}.marina-hero-art__main{inset:0 0 105px}.marina-hero-art__small{width:62%;height:170px;bottom:20px;right:0}.marina-float-care{display:none}.marina-mini-grid,.marina-stat-row,.marina-feature-row,.marina-treatment-grid,.marina-guide-grid,.marina-treatment-band,.marina-gallery,.marina-timeline,.marina-review-grid,.marina-post-grid,.marina-contact-grid,.marina-contact-visual,.marina-mini-journey__steps,.presentation-bullets,.before-after,.landing-mockup__hero,.mock-section-grid,.comparison-row{grid-template-columns:1fr}.marina-stat-row>div,.marina-feature-row>div{border-right:0;border-bottom:1px solid var(--marina-border);padding-inline:8px}.marina-stat-row>div:last-child,.marina-feature-row>div:last-child{border-bottom:0}.marina-treatment-head{grid-template-columns:1fr}.marina-timeline:before{display:none}.marina-timeline-item{text-align:left;grid-template-columns:40px 72px 1fr;align-items:start;gap:14px;display:grid}.marina-timeline-icon{margin:0}.marina-post-card{grid-template-columns:1fr}.marina-post-card__body{padding:8px 10px 14px}.marina-facade{height:260px}.marina-dark-cta{padding:28px}.presentation-section{min-height:auto;padding:60px 0}}}@scope([data-palhocao-preview]){:scope{--pal-blue:#0057e7;--pal-blue-dark:#0038b8;--pal-text:#0732a2;--pal-cyan:#22c7e8;--pal-cyan-2:#27d0e9;--pal-orange:#ff7a00;--pal-green:#00a98f;--pal-bg:#f8fcff;--pal-border:#ddeaff;--pal-muted:#415b9b;--pal-shadow:0 20px 55px #0057e71a;background:radial-gradient(circle at 0 20%, #0057e714, transparent 18rem), radial-gradient(circle at 96% 36%, #22c7e814, transparent 18rem), linear-gradient(180deg, #fff, var(--pal-bg) 48%, #fff);color:var(--pal-text);min-height:100vh;font-family:Nunito Sans,Nunito,system-ui,sans-serif;overflow-x:clip}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.pal-page,.pal-presentation{isolation:isolate;position:relative}.pal-page:before,.pal-section:before,.pal-presentation:before{content:"";pointer-events:none;opacity:.12;z-index:-1;background-image:radial-gradient(circle,#0057e76b 3px,#0000 4px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 2% 38%,#000 0 8rem,#0000 12rem),radial-gradient(circle at 95% 10%,#000 0 8rem,#0000 12rem);mask-image:radial-gradient(circle at 2% 38%,#000 0 8rem,#0000 12rem),radial-gradient(circle at 95% 10%,#000 0 8rem,#0000 12rem)}.pal-container{width:min(1500px,100% - 72px);margin-inline:auto}.pal-section{padding:82px 0;position:relative}.pal-section--soft{background:linear-gradient(#eef8ffb8,#ffffffb8);border-block:1px solid #ddeaffd1}.pal-navbar{z-index:60;padding:0 0 18px;transition:all .25s;position:sticky;top:0}.pal-navbar__inner{background:radial-gradient(circle at 82% 0, #27d0e93d, transparent 32%), linear-gradient(135deg, var(--pal-blue), var(--pal-blue-dark));color:#fff;border-radius:0 0 26px 26px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:118px;padding:0 48px 0 64px;display:grid;box-shadow:0 18px 40px #0038b82e}.pal-navbar.is-scrolled .pal-navbar__inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0 0 22px 22px;min-height:88px}.pal-logo{color:var(--pal-text);align-items:center;gap:16px;font-weight:900;line-height:.96;display:inline-flex}.pal-logo--light{color:#fff}.pal-logo__mark{color:#fff;background:radial-gradient(circle at 30% 20%, #61e8ff, var(--pal-cyan) 44%, var(--pal-blue) 100%);border:5px solid #ffffff57;border-radius:999px;flex:none;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 14px 28px #0038b838}.pal-logo__ring{border-radius:inherit;text-transform:uppercase;letter-spacing:.16em;border:1px solid #ffffffb8;place-items:start center;padding-top:5px;font-size:8px;display:grid;position:absolute;inset:8px}.pal-logo small{margin-bottom:4px;font-size:1.18rem;font-weight:800;display:block}.pal-logo strong{letter-spacing:0;font-size:clamp(1.9rem,3vw,2.7rem);display:block}.pal-nav{justify-content:center;gap:clamp(24px,3.1vw,58px);font-size:1.08rem;font-weight:800;display:flex}.pal-nav a{opacity:.96;position:relative}.pal-nav a:hover,.pal-nav a:first-child{color:var(--pal-cyan)}.pal-nav a:hover:after,.pal-nav a:first-child:after{content:"";background:var(--pal-cyan);border-radius:99px;height:3px;position:absolute;bottom:-16px;left:0;right:0}.pal-menu{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:none}.pal-mobile-menu{display:none}.pal-btn{white-space:nowrap;border:2px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:11px;min-height:58px;padding:0 28px;font-weight:900;transition:all .22s;display:inline-flex}.pal-btn--primary{color:#fff;background:linear-gradient(135deg, var(--pal-blue), var(--pal-blue-dark));box-shadow:0 16px 32px #0057e72e}.pal-btn--cyan{color:#fff;background:linear-gradient(135deg, var(--pal-cyan), var(--pal-cyan-2));box-shadow:0 16px 32px #22c7e83d}.pal-btn--ghost{color:var(--pal-green);border-color:var(--pal-green);background:#fff}.pal-btn--white{color:var(--pal-green);background:#fff;border-color:#27d0e9a3}.pal-hero{padding:32px 0 58px}.pal-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1fr);align-items:center;gap:42px;display:grid}.pal-hero__copy{padding-left:48px}.pal-heart-mark,.pal-orange{color:var(--pal-orange)}.pal-hero h1,.pal-section-head h2,.pal-presentation-section h1{letter-spacing:0;color:var(--pal-text);margin:18px 0 24px;font-family:Nunito,Nunito Sans,system-ui,sans-serif;font-size:clamp(3.1rem,5vw,5.15rem);font-weight:900;line-height:.98}.pal-hero h1 span,.pal-section-head h2 span,.pal-orientation-card h3 span{color:var(--pal-cyan)}.pal-hero p,.pal-section-head p,.pal-card p,.pal-presentation p{color:var(--pal-muted);font-size:1.12rem;line-height:1.62}.pal-hero p strong{color:var(--pal-blue-dark)}.pal-actions{flex-wrap:wrap;gap:22px;margin-top:30px;display:flex}.pal-hero-art{align-items:end;min-height:570px;display:grid;position:relative}.pal-pet-image{background-repeat:no-repeat;background-size:cover}.pal-hero-art .pal-pet-image{height:520px;box-shadow:inset 18px 0 0 var(--pal-blue), 0 22px 58px #0057e724;background-size:185%;border:8px solid #0057e71f;border-radius:48% 48% 18% 18%}.pal-round-seal{text-align:center;width:126px;height:126px;color:var(--pal-text);border:2px solid var(--pal-border);box-shadow:var(--pal-shadow);text-transform:uppercase;background:#ffffffeb;border-radius:999px;place-items:center;padding:18px;font-size:.83rem;font-weight:900;display:grid;position:absolute;top:70px;left:35px}.pal-floating{color:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;box-shadow:0 14px 30px #0057e733}.pal-floating--heart{width:72px;height:72px;color:var(--pal-blue);background:#fff;top:48%;right:24px}.pal-floating--paw{background:linear-gradient(135deg, var(--pal-blue), var(--pal-blue-dark));width:76px;height:76px;bottom:118px;right:82px}.pal-card{border:1px solid var(--pal-border);box-shadow:var(--pal-shadow);background:#ffffffeb;border-radius:22px}.pal-hero-cards,.pal-card-grid{gap:18px;display:grid}.pal-hero-cards{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-10px}.pal-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pal-service-card{grid-template-columns:auto 1fr;align-items:start;gap:20px;min-height:180px;padding:24px;display:grid;position:relative}.pal-service-card h3,.pal-card h3{color:var(--pal-text);margin:0 0 8px;font-size:1.35rem;font-weight:900;line-height:1.08}.pal-service-card p{margin:0;font-size:.96rem}.pal-arrow{color:#fff;background:var(--pal-orange);border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:18px;right:18px}.pal-badge{border-radius:999px;flex:none;place-items:center;width:78px;height:78px;display:grid}.pal-badge--blue{color:var(--pal-blue);background:#eaf1ff}.pal-badge--cyan{color:#0aaec5;background:#e8fbff}.pal-badge--orange{color:var(--pal-orange);background:#fff0df}.pal-badge--white{color:var(--pal-blue);background:#fff}.pal-featurebar{border:1px solid var(--pal-border);box-shadow:var(--pal-shadow);background:#ffffffd1;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;display:grid;overflow:hidden}.pal-featurebar__item{border-right:1px solid var(--pal-border);align-items:center;gap:18px;padding:24px 28px;display:flex}.pal-featurebar__item:last-child{border-right:0}.pal-featurebar h3{color:var(--pal-text);margin:0 0 6px;font-size:1.07rem;font-weight:900}.pal-featurebar p{color:var(--pal-muted);margin:0;font-size:.93rem;line-height:1.35}.pal-section-head{max-width:680px}.pal-section-head h2{margin-top:10px;font-size:clamp(2.8rem,4.3vw,4.9rem)}.pal-eyebrow{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:10px;font-weight:900;display:inline-flex;color:var(--pal-orange)!important}.pal-services-head{grid-template-columns:minmax(0,.95fr) minmax(420px,.8fr);align-items:end;gap:28px;display:grid}.pal-services-pet{background-size:185%;border-radius:48% 48% 0 0;height:360px}.pal-tabs,.pal-vaccine-tabs{flex-wrap:wrap;gap:18px;margin:34px 0;display:flex}.pal-tabs button,.pal-vaccine-tabs button{border:1px solid var(--pal-border);min-height:54px;color:var(--pal-text);cursor:pointer;background:#fff;border-radius:18px;padding:0 28px;font-weight:900}.pal-tabs button.is-active,.pal-vaccine-tabs button.is-active{color:#fff;background:linear-gradient(135deg, var(--pal-blue), var(--pal-blue-dark));border-color:#0000;box-shadow:0 15px 28px #0057e72e}.pal-triage-grid{grid-template-columns:minmax(0,1.18fr) minmax(400px,.72fr);align-items:start;gap:52px;display:grid}.pal-triage-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.pal-triage-option{cursor:pointer;min-height:190px;color:var(--pal-text);border:2px solid var(--pal-border);align-content:center;justify-items:center;gap:14px;padding:18px;transition:all .2s;display:grid}.pal-triage-option strong{font-size:1.22rem;font-weight:900}.pal-triage-option span:not(.pal-badge){color:#fff;background:var(--pal-blue);border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.pal-triage-option.is-selected{border-color:var(--pal-cyan);transform:translateY(-4px);box-shadow:0 22px 55px #22c7e82e}.pal-recommendation{gap:18px;padding:30px;display:grid}.pal-recommendation__head{align-items:center;gap:20px;display:flex}.pal-check{color:#fff;background:var(--pal-blue);border-radius:999px;place-items:center;width:68px;height:68px;display:grid}.pal-vet-illustration{background-size:150%;border-radius:32px;height:230px}.pal-warning{color:#bd5d00;background:#fff5e9;border:1px solid #ff7a0038;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;font-weight:800;display:flex}.pal-prevention-grid{grid-template-columns:minmax(260px,.55fr) minmax(520px,1fr) minmax(330px,.48fr);align-items:start;gap:26px;display:grid}.pal-prevention-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.pal-mini-care{text-align:center;place-items:center;gap:14px;min-height:150px;padding:22px;font-size:1.1rem;display:grid}.pal-vaccine-card,.pal-care-list{padding:28px}.pal-vaccine-card h3{align-items:center;gap:12px;display:flex}.pal-table-wrap{overflow-x:auto}table{border-collapse:collapse;border:1px solid var(--pal-border);border-radius:18px;width:100%;min-width:650px;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--pal-border);color:var(--pal-muted);padding:19px 16px;font-weight:700}th{color:var(--pal-text);background:#f5f9ff;font-size:.9rem}td:first-child,.status{color:var(--pal-blue);font-weight:900}.status--em-dia{color:var(--pal-green)}.status--em-breve{color:var(--pal-orange)}.pal-info-line{color:var(--pal-text);background:#eef5ff;border-radius:14px;margin-top:18px;padding:14px;font-weight:800}.pal-care-list{gap:18px;display:grid}.pal-care-row{border:1px solid var(--pal-border);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.pal-care-row .pal-badge{width:58px;height:58px}.pal-care-row strong{color:var(--pal-text);font-weight:900;display:block}.pal-care-row span{color:var(--pal-muted)}.pal-care-row em{color:var(--pal-orange);font-size:.86rem;font-style:normal;font-weight:900}.pal-prevention-cta{grid-template-columns:minmax(320px,.8fr) minmax(320px,.75fr) minmax(220px,.7fr);align-items:stretch;gap:20px;margin-top:42px;display:grid}.pal-blue-panel,.pal-home-panel{border-radius:24px;align-items:center;gap:24px;min-height:190px;padding:30px;display:flex}.pal-blue-panel{color:#fff;background:linear-gradient(135deg, var(--pal-blue), var(--pal-blue-dark))}.pal-blue-panel p{color:#fff;font-size:1.35rem;font-weight:800}.pal-home-panel h3{margin:0 0 8px}.pal-bottom-pets{background-size:178%;border-radius:55% 55% 24px 24px;min-height:190px}.pal-journey-grid,.pal-team-grid,.pal-testimonial-grid,.pal-contact-grid,.pal-presentation-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);align-items:start;gap:54px;display:grid}.pal-hero__grid>*,.pal-services-head>*,.pal-triage-grid>*,.pal-prevention-grid>*,.pal-journey-grid>*,.pal-team-grid>*,.pal-testimonial-grid>*,.pal-contact-grid>*,.pal-presentation-grid>*{min-width:0}.pal-journey-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:34px;display:grid;position:relative}.pal-journey-line:before{content:"";background:var(--pal-blue);z-index:0;height:3px;position:absolute;top:28px;left:9%;right:9%}.pal-journey-step{text-align:center;z-index:1;min-height:295px;padding:24px 18px;position:relative}.pal-journey-step b{color:#fff;background:var(--pal-blue);border-radius:999px;place-items:center;width:42px;height:42px;margin:-46px auto 12px;display:grid}.pal-journey-step .pal-badge{margin:0 auto 20px}.pal-journey-step p{font-size:.93rem}.pal-journey-step>span{width:38px;height:38px;color:var(--pal-blue);background:#eef5ff;border-radius:999px;place-items:center;margin:18px auto 0;display:grid}.pal-orientation-card{padding:44px;overflow:hidden}.pal-orientation-card h3{font-size:clamp(2rem,3vw,3rem)}.pal-orientation-image{background-size:150%;border-radius:30px;height:380px;margin:28px -20px -20px}.pal-team-grid{grid-template-columns:1fr 1fr}.pal-team-list{gap:18px;display:grid}.pal-team-card{grid-template-columns:150px 1fr auto;align-items:center;gap:22px;min-height:164px;padding:18px;display:grid}.pal-avatar{border-radius:999px;width:138px;height:138px}.pal-team-card strong{color:var(--pal-cyan);margin-bottom:8px;font-weight:900;display:block}.pal-gallery{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pal-gallery__item{border-radius:20px;min-height:238px;position:relative;overflow:hidden}.pal-gallery__item--0{grid-column:1/-1;min-height:310px}.pal-gallery__item .pal-pet-image{position:absolute;inset:0}.pal-gallery__item span{color:#fff;background:var(--pal-blue);border-radius:12px;padding:12px 18px;font-weight:900;position:absolute;top:18px;left:18px}.pal-team-featurebar{grid-column:1/-1}.pal-section--split{background:linear-gradient(90deg,#ebf8ffbd 0 48%,#fff 48% 100%)}.pal-google-card{align-items:center;gap:24px;margin:28px 0 18px;padding:28px;display:flex}.pal-google{color:#4285f4;background:#eef5ff;border-radius:999px;place-items:center;width:106px;height:106px;font-size:4rem;font-weight:900;display:grid}.pal-google-card strong{color:var(--pal-blue);margin-right:16px;font-size:3rem}.pal-google-card span{color:#f7b500;gap:4px;display:inline-flex}.pal-review-grid,.pal-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 26px;display:grid}.pal-review{grid-template-columns:92px 1fr;gap:16px;min-height:190px;padding:20px;display:grid}.pal-review-avatar{border-radius:999px;width:84px;height:84px}.pal-review span{color:#f7b500;gap:2px;margin-bottom:8px;display:flex}.pal-review p{font-size:.96rem}.pal-post{overflow:hidden}.pal-post .pal-pet-image{height:190px}.pal-post>div{padding:20px;position:relative}.pal-post small{color:#fff;background:var(--pal-blue);border-radius:999px;padding:8px 14px;font-weight:900;position:absolute;top:-174px;left:18px}.pal-post em{color:var(--pal-muted);background:#fff;border-radius:999px;padding:8px 12px;font-style:normal;font-weight:900;position:absolute;top:-174px;right:16px}.pal-post a{color:var(--pal-blue);align-items:center;gap:8px;font-weight:900;display:inline-flex}.pal-contact-list{gap:14px;margin-top:26px;display:grid}.pal-contact-row{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:94px;padding:16px 20px;display:grid}.pal-contact-row .pal-badge{width:64px;height:64px}.pal-contact-row h3{margin:0}.pal-contact-row p{white-space:pre-line;margin:3px 0 0}.pal-contact-row>span{color:#fff;background:var(--pal-blue);border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.pal-map{border:1px solid var(--pal-border);min-height:470px;box-shadow:var(--pal-shadow);background:linear-gradient(40deg,#0000 45%,#0057e714 46% 48%,#0000 49%),linear-gradient(120deg,#0000 42%,#415b9b1f 43% 45%,#0000 46%),#f5f8fc;border-radius:28px;position:relative;overflow:hidden}.pal-map__grid{opacity:.72;background-image:linear-gradient(90deg,#415b9b24 1px,#0000 1px),linear-gradient(#415b9b24 1px,#0000 1px);background-size:72px 58px;position:absolute;inset:0;transform:rotate(-7deg)scale(1.12)}.pal-map__pin{color:#fff;background:var(--pal-blue);border-radius:52% 52% 52% 8%;place-items:center;width:86px;height:86px;display:grid;position:absolute;top:30%;left:50%;transform:rotate(-45deg);box-shadow:0 20px 34px #0057e73d}.pal-map__pin svg{transform:rotate(45deg)}.pal-map__card{background:#fff;border-radius:22px;max-width:360px;padding:22px;position:absolute;bottom:120px;right:58px;box-shadow:0 20px 44px #0038b829}.pal-map__card .pal-logo__mark{border-width:3px;width:64px;height:64px}.pal-map__card .pal-logo__ring,.pal-map__card .pal-logo small{display:none}.pal-map__card .pal-logo strong{font-size:1.25rem}.pal-final-cta{color:#fff;background:linear-gradient(135deg, var(--pal-blue), var(--pal-blue-dark));border-radius:28px;grid-template-columns:1fr auto auto;align-items:center;gap:28px;margin-top:44px;padding:32px 42px;display:grid}.pal-final-cta h2{margin:0 0 6px;font-size:1.8rem}.pal-final-cta p{color:#fff;margin:0}.pal-footer{justify-content:space-between;align-items:center;gap:24px;padding:34px 0 0;display:flex}.pal-footer .pal-logo__mark{border-width:3px;width:64px;height:64px}.pal-footer .pal-logo__ring{display:none}.pal-footer p{max-width:620px;color:var(--pal-muted);text-align:right}.pal-presentation{padding:32px 0 80px}.pal-presentation-top{color:#fff;background:linear-gradient(135deg, var(--pal-blue), var(--pal-blue-dark));border-radius:26px;justify-content:space-between;align-items:center;width:min(1420px,100% - 72px);min-height:110px;margin:0 auto 42px;padding:0 36px;display:flex;box-shadow:0 18px 40px #0038b82e}.pal-presentation-top .pal-logo{color:#fff}.pal-presentation-top a{color:var(--pal-cyan);align-items:center;gap:8px;font-weight:900;display:inline-flex}.pal-presentation-section{border:1px solid var(--pal-border);width:min(1420px,100% - 72px);box-shadow:var(--pal-shadow);background:#ffffffe6;border-radius:30px;margin:0 auto 34px;padding:60px}.pal-presentation-step{text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-weight:900;color:var(--pal-orange)!important}.pal-presentation-section h1{max-width:1050px;margin-top:0;font-size:clamp(2.6rem,4vw,4.5rem)}.pal-presentation h2{color:var(--pal-text);margin:0 0 20px;font-size:clamp(1.7rem,2.2vw,2.55rem);font-weight:900;line-height:1.15}.pal-highlight-line,.pal-blue-note{color:var(--pal-text);border:1px solid var(--pal-border);background:#eef7ff;border-radius:22px;margin-top:24px;padding:24px;font-size:1.25rem;line-height:1.42;display:block}.pal-presentation-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pal-presentation-cards .pal-card{min-height:126px;color:var(--pal-blue);gap:14px;padding:24px;font-weight:900;display:grid}.pal-clean-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pal-clean-list li{color:var(--pal-muted);align-items:center;gap:10px;font-weight:800;display:flex}.pal-clean-list svg{color:var(--pal-green);flex:none}.pal-before-after{gap:18px;display:grid}.pal-before-after .pal-card,.pal-budget-included,.pal-comparison{padding:28px}.pal-before-after .is-after{background:linear-gradient(#f0fcff,#fff);border-color:#b8f1fa}.pal-google-mockup{overflow:hidden}.pal-google-cover{background-position:68% 42%;background-size:cover;height:210px}.pal-google-mockup__body{padding:28px}.pal-google-mockup strong{color:#f7b500;margin:12px 0;font-size:1.35rem;display:block}.pal-google-mockup strong span{color:var(--pal-muted);font-size:1rem}.pal-google-actions,.pal-tags{flex-wrap:wrap;gap:10px;display:flex}.pal-google-actions span,.pal-tags span{color:var(--pal-blue);background:#eef5ff;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex}.pal-google-address{align-items:center;gap:8px;display:flex;margin:18px 0!important}.pal-phone{background:#093bbb;border-radius:42px;width:min(390px,100%);margin-inline:auto;padding:14px;box-shadow:0 28px 70px #0038b840}.pal-phone__screen{background:radial-gradient(circle at 80% 0,#22c7e838,#0000 12rem),linear-gradient(#fff,#eff9ff);border-radius:32px;align-content:start;gap:14px;min-height:690px;padding:34px 22px;display:grid}.pal-phone .pal-logo{justify-content:center;margin-bottom:10px}.pal-phone .pal-logo__mark{border-width:3px;width:64px;height:64px}.pal-phone .pal-logo__ring,.pal-phone .pal-logo small{display:none}.pal-phone .pal-logo strong{font-size:1.55rem}.pal-phone p{text-align:center;margin:0 0 14px}.pal-phone__screen span{min-height:58px;color:var(--pal-text);border:1px solid var(--pal-border);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:0 18px;font-weight:900;display:flex;box-shadow:0 10px 24px #0057e714}.pal-phone__screen span.is-primary{color:#fff;background:linear-gradient(135deg, var(--pal-blue), var(--pal-cyan))}.pal-landing-mockup{border:1px solid var(--pal-border);background:#eef7ff;border-radius:26px;padding:18px}.pal-landing-mockup__hero{background:#fff;border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:18px;min-height:330px;padding:28px;display:grid}.pal-landing-mockup__hero span{color:var(--pal-orange);text-transform:uppercase;font-weight:900}.pal-landing-mockup__hero h3{font-size:2.4rem;line-height:1}.pal-landing-mockup__hero>div:last-child{background-position:91% 31%;background-size:185%;border-radius:40% 40% 20px 20px;height:270px}.pal-landing-blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pal-landing-blocks span,.pal-tags--large span{min-height:58px;color:var(--pal-text);border:1px solid var(--pal-border);text-align:center;background:#fff;border-radius:14px;place-items:center;padding:14px;font-weight:900;display:grid}.pal-tags--large{margin-top:24px}.pal-price-card{color:#fff;background:radial-gradient(circle at 88% 12%, #22c7e861, transparent 14rem), linear-gradient(135deg, var(--pal-blue), var(--pal-blue-dark));border-radius:30px;align-content:center;min-height:360px;padding:46px;display:grid;box-shadow:0 28px 70px #0038b83d}.pal-price-card span{color:var(--pal-cyan);text-transform:uppercase;letter-spacing:.06em;font-weight:900}.pal-price-card strong{margin:18px 0;font-size:clamp(2.6rem,4vw,4.6rem);line-height:.98;display:block}.pal-price-card em{font-size:1.55rem;font-style:normal;font-weight:900}.pal-comparison{margin-top:24px;overflow-x:auto}.pal-comparison-row{border-bottom:1px solid var(--pal-border);grid-template-columns:.7fr 1fr 1fr;min-width:780px;display:grid}.pal-comparison-row:last-child{border-bottom:0}.pal-comparison-row span{color:var(--pal-muted);padding:18px;font-weight:800}.pal-comparison-row span:last-child{color:var(--pal-text);background:#effcff}.pal-comparison-row--head span{color:var(--pal-text);background:#eef5ff;font-weight:900}.pal-final-message{color:#fff;background:linear-gradient(135deg, var(--pal-blue), var(--pal-blue-dark));border-radius:30px;align-content:center;gap:22px;min-height:330px;padding:42px;display:grid;box-shadow:0 28px 70px #0038b83d}.pal-final-message h3{color:#fff;font-size:2rem;line-height:1.15}.pal-final-message a{width:fit-content;color:var(--pal-text);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:16px 22px;font-weight:900;display:inline-flex}@media (width<=1180px){.pal-container,.pal-presentation-top,.pal-presentation-section{width:min(100% - 36px,980px)}.pal-navbar__inner{grid-template-columns:auto 1fr auto;padding-inline:24px}.pal-nav,.pal-navbar__inner>.pal-btn{display:none}.pal-menu{justify-self:end;display:flex}.pal-mobile-menu{color:var(--pal-text);box-shadow:var(--pal-shadow);background:#fff;border-radius:22px;gap:14px;margin-top:12px;padding:22px;font-weight:900;display:grid}.pal-hero__grid,.pal-services-head,.pal-triage-grid,.pal-prevention-grid,.pal-journey-grid,.pal-team-grid,.pal-testimonial-grid,.pal-contact-grid,.pal-presentation-grid{grid-template-columns:1fr}.pal-hero__copy{padding-left:0}.pal-section-head{max-width:100%}.pal-hero-cards,.pal-card-grid--4,.pal-featurebar,.pal-triage-options,.pal-journey-line{grid-template-columns:repeat(2,minmax(0,1fr))}.pal-prevention-cta,.pal-final-cta{grid-template-columns:1fr}.pal-journey-line:before{display:none}.pal-team-featurebar{grid-column:auto}}@media (width<=720px){.pal-container,.pal-presentation-top,.pal-presentation-section{width:min(100% - 24px,540px)}.pal-navbar__inner{min-height:88px;padding:0 16px}.pal-logo__mark{border-width:3px;width:62px;height:62px}.pal-logo__ring{display:none}.pal-logo small{font-size:.82rem}.pal-logo strong{font-size:1.35rem}.pal-hero h1,.pal-section-head h2,.pal-presentation-section h1{font-size:clamp(2.3rem,13vw,3.35rem)}.pal-section{padding:58px 0}.pal-hero-art{min-height:380px}.pal-hero-art .pal-pet-image{height:360px}.pal-round-seal{width:92px;height:92px;font-size:.65rem;top:28px;left:4px}.pal-floating--heart{width:56px;height:56px;right:4px}.pal-floating--paw{width:60px;height:60px;bottom:80px;right:42px}.pal-actions,.pal-blue-panel,.pal-home-panel,.pal-footer{flex-direction:column;align-items:stretch}.pal-hero-cards,.pal-card-grid--4,.pal-featurebar,.pal-triage-options,.pal-prevention-cards,.pal-journey-line,.pal-review-grid,.pal-post-grid,.pal-presentation-cards,.pal-landing-blocks{grid-template-columns:1fr}.pal-featurebar__item{border-right:0;border-bottom:1px solid var(--pal-border)}.pal-service-card,.pal-contact-row,.pal-review,.pal-team-card{grid-template-columns:1fr}.pal-avatar{width:118px;height:118px}.pal-gallery{grid-template-columns:1fr}.pal-gallery__item--0{grid-column:auto}.pal-map{min-height:420px}.pal-map__card{bottom:34px;left:18px;right:18px}.pal-final-cta,.pal-presentation-section{padding:28px}.pal-prevention-grid,.pal-prevention-grid>div,.pal-prevention-grid>.pal-card{width:100%;max-width:100%}.pal-presentation-top{flex-direction:column;align-items:flex-start;gap:18px;padding:18px}.pal-landing-mockup__hero{grid-template-columns:1fr}.pal-price-card{padding:30px}.pal-footer p{text-align:left}}}@scope([data-sorria-preview]){:scope{--s-blue:#236bfe;--s-blue-strong:#005dff;--s-cyan:#5ed7ff;--s-purple:#8b7cff;--s-lilac:#bca7ff;--s-green:#27d6c5;--s-orange:#ff8a2a;--s-bg:#f5f8ff;--s-text:#071333;--s-muted:#5f6b85;--s-border:#dde8ff;--s-shadow:0 24px 70px #236bfe21;min-height:100vh;color:var(--s-text);background:radial-gradient(circle at 88% 8%, #5ed7ff3d, transparent 24rem), radial-gradient(circle at 2% 32%, #8b7cff1f, transparent 22rem), linear-gradient(180deg, #fff 0%, var(--s-bg) 45%, #fff 100%);font-family:Inter,system-ui,sans-serif;overflow-x:clip}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}.sorria-page,.sorria-presentation{isolation:isolate;position:relative}.sorria-page:before,.sorria-section:before,.sorria-presentation:before{content:"";pointer-events:none;opacity:.24;z-index:-1;background-image:radial-gradient(circle,#236bfe6b 2px,#0000 3px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 96% 11%,#000 0 8rem,#0000 13rem),radial-gradient(circle at 3% 70%,#000 0 9rem,#0000 15rem);mask-image:radial-gradient(circle at 96% 11%,#000 0 8rem,#0000 13rem),radial-gradient(circle at 3% 70%,#000 0 9rem,#0000 15rem)}.sorria-container{width:min(1390px,100% - 56px);margin-inline:auto}.sorria-header{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #dde8ffcc;padding:14px 0;position:sticky;top:0}.sorria-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:26px;min-height:70px;display:grid}.sorria-logo{align-items:center;gap:10px;min-width:162px;font-family:Plus Jakarta Sans,Inter,sans-serif;display:inline-flex}.sorria-logo__mark{background:linear-gradient(145deg,#fff,#ecf4ff);border-radius:16px;width:40px;height:40px;position:relative;box-shadow:inset 0 0 0 1px #236bfe24,0 12px 24px #236bfe29}.sorria-logo__mark:before{content:"";border:3px solid var(--s-blue);border-top:0;border-radius:0 0 20px 20px;width:18px;height:9px;position:absolute;top:18px;left:10px}.sorria-logo__dot{border-radius:99px;width:6px;height:6px;position:absolute}.sorria-logo__dot:first-child{background:var(--s-blue);top:8px;left:9px}.sorria-logo__dot:nth-child(2){background:var(--s-green);top:5px;left:18px}.sorria-logo__dot:nth-child(3){background:var(--s-orange);top:9px;left:27px}.sorria-logo strong,.sorria-logo small{line-height:1;display:block}.sorria-logo strong{color:#08316f;font-size:1rem;font-weight:900}.sorria-logo small{color:var(--s-purple);margin-top:4px;font-size:.78rem;font-weight:800}.sorria-nav{color:#273755;justify-content:center;gap:clamp(14px,2vw,30px);font-size:.82rem;font-weight:800;display:flex}.sorria-nav a{padding:10px 0;position:relative}.sorria-nav a:hover,.sorria-nav a:first-child{color:var(--s-blue)}.sorria-nav a:hover:after,.sorria-nav a:first-child:after{content:"";background:var(--s-blue);border-radius:99px;height:3px;position:absolute;bottom:2px;left:0;right:0}.sorria-menu{width:46px;height:46px;color:var(--s-blue);background:#eef5ff;border:0;border-radius:16px;place-items:center;display:none}.sorria-mobile-menu{border:1px solid var(--s-border);box-shadow:var(--s-shadow);background:#fff;border-radius:28px;gap:10px;margin-top:10px;padding:18px;display:grid}.sorria-btn{color:#fff;background:linear-gradient(135deg, var(--s-blue-strong), var(--s-blue));cursor:pointer;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #005dff3b}.sorria-btn--secondary{color:var(--s-blue);background:#fff;border-color:#236bfe3d;box-shadow:0 12px 26px #236bfe14}.sorria-btn--green{background:linear-gradient(135deg, #17c99a, var(--s-green));box-shadow:0 16px 34px #27d6c538}.sorria-section{padding:88px 0;position:relative}.sorria-section--soft{background:linear-gradient(#eef5ffbd,#ffffffb8);border-block:1px solid #dde8ffbd}.sorria-hero{padding:64px 0 78px;position:relative}.sorria-hero__grid,.sorria-split{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);align-items:center;gap:clamp(38px,5vw,78px);display:grid}.sorria-title{letter-spacing:0;color:var(--s-text);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(2.8rem,6.1vw,5.9rem);font-weight:900;line-height:.95}.sorria-title--mid{text-align:center;font-size:clamp(2.35rem,4.4vw,4.55rem)}.sorria-title span,.sorria-blue{color:var(--s-blue)}.sorria-dot{color:var(--s-orange)}.sorria-copy{color:var(--s-muted);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.72}.sorria-squiggle{background:linear-gradient(90deg, var(--s-blue), var(--s-green));border-radius:99px;width:154px;height:9px;margin:24px 0 22px;display:block}.sorria-chip-row{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.sorria-chip{color:#376083;background:#ffffffc7;border:1px solid #236bfe24;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #236bfe14}.sorria-actions{flex-wrap:wrap;gap:14px;display:flex}.sorria-card{box-shadow:var(--s-shadow);background:#ffffffeb;border:1px solid #dde8fff5;border-radius:32px}.sorria-hero-art{isolation:isolate;place-items:center;min-height:610px;display:grid;position:relative}.sorria-hero-photo-wrap{justify-content:center;align-items:flex-end;width:min(580px,92%);min-height:610px;display:flex;position:relative;overflow:visible}.sorria-hero-blob{z-index:0;background:radial-gradient(circle at 78% 18%,#ffffffbf,#0000 16%),radial-gradient(circle at 16% 84%,#bca7ff73,#0000 28%),linear-gradient(150deg,#d7f5ff 0%,#5ed7ff 47%,#236bfe 100%);border-radius:48% 52% 35% 65%/48% 36% 64% 52%;width:84%;height:78%;position:absolute;bottom:4%;right:2%;box-shadow:0 34px 86px #236bfe38}.sorria-hero-photo{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 28px 34px #0713332e);width:min(560px,100%);max-height:650px;position:relative}.sorria-patient{aspect-ratio:1/1.2;background:radial-gradient(circle at 50% 20%,#ffffffe6,#0000 17%),linear-gradient(160deg,#d9f4ff 0%,#5ed7ff 44%,#236bfe 100%);border-radius:46% 54% 36% 64%/46% 36% 64% 54%;width:min(430px,80vw);position:relative;overflow:hidden;box-shadow:0 34px 80px #236bfe3d}.sorria-patient:before{content:"";background:#ffd6bb;border-radius:999px 999px 48% 48%;width:58%;height:58%;position:absolute;top:10%;left:21%;box-shadow:inset -18px -10px #f4a57d42}.sorria-patient:after{content:"";background:linear-gradient(140deg,#bca7ff,#fff 120%);border-radius:44% 44% 0 0;width:82%;height:50%;position:absolute;bottom:-4%;left:9%}.sorria-face{z-index:2;background:radial-gradient(circle at 35% 42%,#071333 0 2px,#0000 3px),radial-gradient(circle at 65% 42%,#071333 0 2px,#0000 3px);border-radius:45%;width:54%;height:44%;position:absolute;top:18%;left:23%}.sorria-face:after{content:"";border:4px solid #fff;border-top:0;border-radius:0 0 99px 99px;width:28%;height:11%;position:absolute;top:59%;left:36%}.sorria-hair{z-index:3;clip-path:polygon(12% 0,95% 0,85% 100%,72% 58%,58% 100%,45% 58%,33% 100%,24% 54%,12% 100%);background:linear-gradient(135deg,#19111a,#3a2030);border-radius:50% 50% 36% 36%;height:38%;position:absolute;inset:4% 10% auto}.sorria-float-journey{z-index:20;width:255px;padding:20px;position:absolute;top:82px;right:-8px}.sorria-float-journey h3,.sorria-card h3{font-weight:900}.sorria-journey-list{gap:10px;margin:15px 0;display:grid}.sorria-journey-list li{color:#42506b;align-items:center;gap:10px;font-size:.82rem;font-weight:800;display:flex}.sorria-journey-list b{width:26px;height:26px;color:var(--s-blue);background:#eef4ff;border-radius:10px;place-items:center;display:grid}.sorria-featurebar{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px;display:grid}.sorria-mini-card{align-items:center;gap:14px;padding:22px;display:flex}.sorria-mini-card p,.sorria-step-card p,.sorria-treatment p{color:var(--s-muted);font-size:.9rem;line-height:1.55}.sorria-icon{border-radius:18px;flex:none;place-items:center;width:54px;height:54px;display:grid}.tone-blue{color:var(--s-blue);background:#eaf2ff}.tone-cyan{color:#00a6cf;background:#e8fbff}.tone-purple{color:var(--s-purple);background:#f0edff}.tone-green{color:#0ba993;background:#e9fbf8}.tone-orange{color:var(--s-orange);background:#fff1e6}.tone-pink{color:#e555b8;background:#fff0fb}.sorria-section-head{text-align:center;width:min(820px,100%);margin:0 auto 46px}.sorria-section-head .sorria-copy{margin-top:18px}.sorria-timeline{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:24px;display:grid}.sorria-steps{grid-template-columns:repeat(6,1fr);gap:14px;display:grid;position:relative}.sorria-steps:before{content:"";border-top:3px dashed #236bfe2e;position:absolute;top:56px;left:8%;right:8%}.sorria-step-card{text-align:center;min-height:230px;padding:22px 16px;position:relative}.sorria-step-number{background:var(--s-blue);color:#fff;border-radius:13px;place-items:center;width:34px;height:34px;margin:0 auto 14px;font-weight:900;display:grid;box-shadow:0 12px 24px #236bfe2e}.sorria-benefit-card{gap:16px;padding:24px;display:grid}.sorria-benefit-card ul,.sorria-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sorria-benefit-card li,.sorria-list li{color:var(--s-muted);align-items:flex-start;gap:10px;font-weight:700;line-height:1.45;display:flex}.sorria-bottom-row{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.sorria-bottom-row>div{align-items:center;gap:12px;min-height:84px;padding:16px;display:flex}.sorria-filters{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:28px;display:flex}.sorria-filter{color:#3f5b86;cursor:pointer;background:#fff;border:1px solid #236bfe2e;border-radius:999px;min-height:42px;padding:0 18px;font-weight:850}.sorria-filter.is-active{color:#fff;background:var(--s-blue);box-shadow:0 14px 30px #236bfe33}.sorria-treatment-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sorria-treatment{flex-direction:column;gap:14px;min-height:255px;padding:26px;display:flex}.sorria-treatment--featured{background:linear-gradient(150deg, var(--s-blue-strong), var(--s-blue));color:#fff;border-color:#0000}.sorria-treatment--featured p{color:#ffffffd1}.sorria-treatment--featured .sorria-icon{color:#fff;background:#ffffff29}.sorria-link{color:var(--s-blue);align-items:center;gap:7px;margin-top:auto;font-weight:900;display:inline-flex}.sorria-treatment--featured .sorria-link{color:#fff}.sorria-quiz{grid-template-columns:minmax(0,1fr) 430px;align-items:stretch;gap:28px;display:grid}.sorria-option-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sorria-option{border:1px solid var(--s-border);color:#304366;text-align:center;cursor:pointer;background:#fff;border-radius:26px;place-items:center;gap:10px;min-height:148px;padding:18px;font-weight:900;display:grid;box-shadow:0 14px 36px #236bfe0f}.sorria-option.is-active{border-color:var(--s-blue);box-shadow:0 22px 48px #236bfe24}.sorria-result{text-align:center;padding:30px}.sorria-badge{color:var(--s-purple);background:#f0edff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;font-weight:900;display:inline-flex}.sorria-age-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sorria-age-card{flex-direction:column;min-height:430px;padding:18px;display:flex;overflow:hidden}.sorria-age-portrait{background:radial-gradient(circle at 24% 25%,#fffc,#0000 20%),linear-gradient(135deg,#eaf2ff,#dcfbff);border-radius:28px;place-items:center;min-height:150px;margin-bottom:22px;display:grid}.sorria-age-card:nth-child(2) .sorria-age-portrait{background:linear-gradient(135deg,#f0edff,#eef6ff)}.sorria-age-card:nth-child(3) .sorria-age-portrait{background:linear-gradient(135deg,#e9fbf8,#eff6ff)}.sorria-age-card:nth-child(4) .sorria-age-portrait{background:linear-gradient(135deg,#fff1e6,#eff7ff)}.sorria-age-card h3{font-size:1.4rem;font-weight:900}.sorria-age-card ul{color:var(--s-muted);margin:16px 0 20px;padding-left:18px;line-height:1.55}.sorria-eval-flow{gap:14px;display:grid}.sorria-flow-item{grid-template-columns:42px 58px 1fr;align-items:center;gap:14px;padding:15px;display:grid}.sorria-flow-number{background:var(--s-blue);color:#fff;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.sorria-dashboard{grid-template-columns:.85fr 1fr;gap:26px;display:grid}.sorria-dashboard-grid{gap:16px;display:grid}.sorria-dashboard-visual{align-content:end;min-height:400px;padding:24px;display:grid;position:relative;overflow:hidden}.sorria-dashboard-visual:before{content:"";background:linear-gradient(145deg, var(--s-cyan), var(--s-blue));border-radius:46% 54% 44% 56%;width:330px;height:330px;position:absolute;top:22px;right:42px}.sorria-dashboard-visual .sorria-patient{width:270px;position:absolute;top:36px;right:72px}.sorria-grid-4,.sorria-content-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sorria-proof{grid-template-columns:.9fr 1.1fr;gap:28px;display:grid}.sorria-google{padding:24px}.sorria-google__score{align-items:center;gap:16px;margin:18px 0;display:flex}.sorria-stars{color:#ffc247;gap:3px;display:flex}.sorria-testimonial-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sorria-testimonial,.sorria-post{border:1px solid var(--s-border);background:#f8fbff;border-radius:24px;padding:16px}.sorria-post{flex-direction:column;gap:13px;min-height:245px;display:flex}.sorria-post__image{min-height:96px;color:var(--s-blue);background:linear-gradient(135deg,#eaf2ff,#e9fbf8);border-radius:20px;place-items:center;display:grid}.sorria-contact{grid-template-columns:.8fr 1.2fr;gap:28px;display:grid}.sorria-contact-list{gap:14px;display:grid}.sorria-contact-card{align-items:center;gap:14px;padding:18px;display:flex}.sorria-map{background-color:#f7fbff;background-image:linear-gradient(90deg,#236bfe14 1px,#0000 1px),linear-gradient(#236bfe14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:315px;padding:24px;position:relative;overflow:hidden}.sorria-map-pin{color:#fff;background:var(--s-blue);border-radius:24px 24px 24px 8px;place-items:center;width:66px;height:66px;display:grid;position:absolute;top:42%;left:52%;rotate:-45deg;box-shadow:0 20px 44px #236bfe47}.sorria-map-pin svg{rotate:45deg}.sorria-final-cta{color:#fff;background:radial-gradient(circle at 82% 0, #5ed7ff59, transparent 28%), linear-gradient(135deg, var(--s-blue-strong), var(--s-purple));min-height:130px;box-shadow:var(--s-shadow);border-radius:34px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:28px;display:flex}.sorria-plus{color:var(--s-purple);opacity:.7;font-size:26px;font-weight:900;position:absolute}.sorria-plus--a{top:12%;left:17%}.sorria-plus--b{top:19%;right:13%}.sorria-plus--c{color:var(--s-cyan);bottom:18%;right:6%}.sorria-presentation{background:radial-gradient(circle at 18% 8%,#236bfe33,#0000 22rem),radial-gradient(circle at 90% 3%,#8b7cff2e,#0000 24rem),linear-gradient(#071333 0%,#0b1538 100%)}.sorria-pres-section{padding:82px 0;position:relative;overflow:hidden}.sorria-pres-section--dark{color:#fff;background:radial-gradient(circle at 18% 0,#236bfe33,#0000 22rem),radial-gradient(circle at 90% 12%,#5ed7ff1f,#0000 20rem),linear-gradient(135deg,#071333 0%,#0b1538 100%)}.sorria-pres-section--light{color:var(--s-text);background:radial-gradient(circle at 8% 8%,#5ed7ff33,#0000 18rem),radial-gradient(circle at 92% 0,#8b7cff24,#0000 18rem),linear-gradient(#f5f8ff 0%,#fff 100%)}.sorria-pres-title{letter-spacing:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(2.45rem,4.8vw,4.85rem);font-weight:900;line-height:1}.sorria-pres-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:34px;box-shadow:0 24px 70px #0000002e}.sorria-pres-section--light .sorria-pres-card{border-color:var(--s-border);box-shadow:var(--s-shadow);background:#ffffffe6}.sorria-pres-grid{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:28px;display:grid}.sorria-pres-card{padding:28px}.sorria-pres-card p{color:#ffffffbd;line-height:1.7}.sorria-pres-section--light .sorria-pres-card p{color:var(--s-muted)}.sorria-mock-browser,.sorria-phone{color:var(--s-text);box-shadow:var(--s-shadow);background:#fff;border:1px solid #dde8ffb8;border-radius:32px;overflow:hidden}.sorria-mock-browser__bar{background:#eef5ff;align-items:center;gap:8px;height:44px;padding:0 18px;display:flex}.sorria-mock-dot{background:var(--s-orange);border-radius:99px;width:10px;height:10px}.sorria-mock-dot:nth-child(2){background:var(--s-green)}.sorria-mock-dot:nth-child(3){background:var(--s-blue)}.sorria-mock-body{padding:22px}.sorria-before-after{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.sorria-phone{border-radius:42px;width:min(330px,100%);margin:0 auto;padding:18px}.sorria-phone-screen{background:linear-gradient(#f5f8ff,#fff);border-radius:30px;min-height:560px;padding:20px}.sorria-linkbio-item{border:1px solid var(--s-border);min-height:52px;color:var(--s-text);background:#fff;border-radius:17px;justify-content:space-between;align-items:center;margin-top:10px;padding:0 15px;font-weight:900;display:flex}.sorria-price-grid,.sorria-compare-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.sorria-price{border:1px solid var(--s-border);background:linear-gradient(135deg,#eaf2ff,#fff);border-radius:30px;padding:26px}.sorria-price strong{color:var(--s-blue);margin-top:12px;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;display:block}@media (width<=1180px){.sorria-nav{display:none}.sorria-menu{display:grid}.sorria-header__inner{grid-template-columns:auto 1fr auto auto}.sorria-steps{grid-template-columns:repeat(3,1fr)}.sorria-featurebar,.sorria-bottom-row,.sorria-age-grid,.sorria-grid-4,.sorria-content-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.sorria-container{width:min(100% - 28px,720px)}.sorria-hero__grid,.sorria-split,.sorria-timeline,.sorria-quiz,.sorria-dashboard,.sorria-proof,.sorria-contact,.sorria-pres-grid,.sorria-before-after,.sorria-price-grid,.sorria-compare-grid{grid-template-columns:1fr}.sorria-title--mid{text-align:left}.sorria-section-head{text-align:left;margin-left:0}.sorria-treatment-grid,.sorria-option-grid,.sorria-steps{grid-template-columns:1fr}.sorria-steps:before{display:none}.sorria-hero-art{min-height:520px}.sorria-hero-photo-wrap{width:min(520px,100%);min-height:520px}.sorria-hero-photo{max-height:560px}.sorria-float-journey{width:235px;top:58px;right:4px}.sorria-final-cta{flex-direction:column;align-items:flex-start}}@media (width<=620px){.sorria-header .sorria-btn{display:none}.sorria-header__inner{grid-template-columns:auto 1fr auto}.sorria-section{padding:62px 0}.sorria-title{font-size:clamp(2.55rem,13vw,4rem)}.sorria-featurebar,.sorria-bottom-row,.sorria-age-grid,.sorria-grid-4,.sorria-content-grid,.sorria-testimonial-grid{grid-template-columns:1fr}.sorria-actions .sorria-btn,.sorria-final-cta .sorria-btn{width:100%}.sorria-hero-art{min-height:470px}.sorria-hero-photo-wrap{width:min(390px,100%);min-height:430px}.sorria-hero-photo{max-height:455px}.sorria-hero-blob{width:88%;height:76%;right:0}.sorria-patient{width:min(330px,86vw)}.sorria-float-journey{width:100%;margin-top:-70px;position:relative;inset:auto}.sorria-dashboard-visual .sorria-patient{width:220px;right:30px}}}.jahn-page{--navy:#06234a;--blue:#0b6fe8;--blue-2:#2f80ed;--aqua:#18a99a;--aqua-soft:#ddf7f3;--ice:#f8fbff;--card-blue:#eef7ff;--text:#475569;--border:#dce8f5;--star:#f8b400;min-height:100vh;color:var(--navy);background:radial-gradient(circle at 0 22%,#0b6fe81a,#0000 20rem),linear-gradient(#fff 0%,#f8fbff 45%,#eef7ff 100%);font-family:Inter,system-ui,sans-serif}.jahn-page *{letter-spacing:0}.jahn-container{width:min(100% - 2rem,1680px);margin-inline:auto}.jahn-section{padding:96px 0;scroll-margin-top:96px;position:relative}.jahn-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #dce8f5e6;position:sticky;top:0}.jahn-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex}.jahn-logo{color:var(--navy);align-items:center;gap:16px;text-decoration:none;display:inline-flex}.jahn-logo__mark{border:2px solid var(--blue);width:58px;height:58px;color:var(--blue);border-radius:999px;place-items:center;font-family:Playfair Display,serif;font-size:30px;line-height:1;display:grid}.jahn-logo strong{font-family:Playfair Display,serif;font-size:clamp(24px,2vw,36px);font-weight:600;display:block}.jahn-logo small{color:var(--blue);letter-spacing:.32em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.jahn-nav{align-items:center;gap:34px;font-weight:700;display:flex}.jahn-nav a{color:var(--navy);text-decoration:none}.jahn-actions,.jahn-hero__actions,.jahn-card-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.jahn-btn{border:1px solid var(--blue);background:linear-gradient(135deg, var(--blue), #0862d7);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:0 28px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 18px 34px #0b6fe83d}.jahn-btn:hover{transform:translateY(-2px);box-shadow:0 24px 46px #0b6fe847}.jahn-btn--ghost{color:var(--blue);box-shadow:none;background:#fff}.jahn-btn--soft{color:var(--navy);box-shadow:none;background:#f3f8ff;border-color:#0000}.jahn-menu{border:1px solid var(--border);width:48px;height:48px;color:var(--navy);background:#fff;border-radius:14px;display:none}.jahn-mobile-menu{display:none}.jahn-title{color:var(--navy);font-family:Playfair Display,serif;font-size:clamp(46px,5vw,82px);font-weight:700;line-height:.98}.jahn-title--mid{max-width:980px;font-size:clamp(38px,4vw,66px)}.jahn-title span{color:var(--blue)}.jahn-copy{color:var(--text);font-size:clamp(17px,1.4vw,22px);line-height:1.65}.jahn-eyebrow{color:var(--aqua);letter-spacing:.22em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;font-size:14px;font-weight:900;display:inline-flex}.jahn-eyebrow:before,.jahn-eyebrow:after,.jahn-rule{content:"";background:var(--aqua);border-radius:999px;width:66px;height:3px}.jahn-rule{margin:28px 0;display:block}.jahn-section-head{text-align:center;justify-items:center;gap:18px;margin-bottom:52px;display:grid}.jahn-section-head .jahn-copy{max-width:780px}.jahn-card{border:1px solid var(--border);background:#ffffffe0;border-radius:30px;box-shadow:0 22px 60px #06234a14}.jahn-icon{background:var(--aqua-soft);width:68px;height:68px;color:var(--aqua);border-radius:999px;flex:none;place-items:center;display:inline-grid}.jahn-icon--blue{color:var(--blue);background:#e8f2ff}.jahn-hero{padding:64px 0 70px;overflow:hidden}.jahn-hero__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.jahn-hero__copy{padding-left:66px}.jahn-hero__copy .jahn-copy{max-width:610px;margin-bottom:38px}.jahn-hero__media,.jahn-photo{position:relative}.jahn-photo{background:#f5f8fc;border-radius:32px;min-height:730px;overflow:hidden;box-shadow:0 22px 60px #06234a1a}.jahn-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.jahn-floating{width:min(310px,45%);padding:28px;position:absolute;top:26%;right:-34px}.jahn-floating--wa{background:#ddf7f3;align-items:center;gap:18px;width:min(300px,48%);display:flex;top:auto;bottom:24%;right:-28px}.jahn-floating h3{margin:14px 0 8px;font-size:23px;line-height:1.2}.jahn-floating p{color:var(--text);font-size:16px}.jahn-microgrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px;display:grid}.jahn-microcard{text-align:center;place-items:center;min-height:168px;padding:28px 18px;font-size:19px;font-weight:800;display:grid}.jahn-panel-grid,.jahn-contact-grid{grid-template-columns:1.05fr .95fr;gap:24px;display:grid}.jahn-panel-card{padding:48px}.jahn-panel-card h3,.jahn-side-card h3,.jahn-contact-card h3{color:var(--navy);font-family:Playfair Display,serif;font-size:34px}.jahn-option-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px;display:grid}.jahn-option{border:1px solid var(--border);min-height:172px;color:var(--navy);text-align:center;background:#fff;border-radius:18px;align-content:center;justify-items:center;gap:14px;padding:18px 12px;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.jahn-option.is-active{border-color:var(--blue);color:var(--blue);background:#eef7ff}.jahn-check{background:var(--blue);color:#fff;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.jahn-recommend{background:linear-gradient(140deg,#fff 0%,#eef7ff 100%);padding:54px}.jahn-recommend h3{font-family:Playfair Display,serif;font-size:clamp(34px,3vw,52px);line-height:1.06}.jahn-benefit-row,.jahn-info-bar{border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:22px;margin-top:34px;padding-top:30px;display:grid}.jahn-benefit{align-items:center;gap:16px;display:flex}.jahn-tabs{grid-template-columns:repeat(5,1fr);margin:34px 0 20px;padding:0;display:grid;overflow:hidden}.jahn-tab{border:0;border-right:1px solid var(--border);color:#516481;background:0 0;min-height:70px;font-weight:800}.jahn-tab.is-active{color:var(--blue);box-shadow:inset 0 -4px 0 var(--blue);background:#fff}.jahn-treatment-intro{grid-template-columns:1fr 560px;align-items:start;gap:30px;display:grid}.jahn-cta-card{grid-template-columns:1fr 150px;align-items:center;gap:18px;padding:28px;display:grid}.jahn-cta-card img{-o-object-fit:cover;object-fit:cover;border-radius:22px;width:150px;height:150px}.jahn-treatment-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.jahn-treatment-card{gap:24px;padding:30px;display:flex}.jahn-treatment-card h3{margin-bottom:8px;font-size:22px}.jahn-link{color:var(--blue);align-items:center;gap:8px;margin-top:14px;font-weight:800;text-decoration:none;display:inline-flex}.jahn-timeline-section{background:linear-gradient(135deg,#f8fbff,#eef7ff);border-radius:36px;width:min(100% - 2rem,1880px);margin-inline:auto;padding:74px}.jahn-eval-top{grid-template-columns:1.25fr .75fr;align-items:start;gap:48px;display:grid}.jahn-eval-photo{border-radius:36px;min-height:320px;overflow:hidden}.jahn-eval-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.jahn-timeline{grid-template-columns:repeat(5,1fr);gap:28px;margin-top:60px;display:grid;position:relative}.jahn-step{text-align:center;padding:34px 24px;position:relative}.jahn-step__number{background:var(--aqua-soft);width:54px;height:54px;color:var(--navy);border-radius:999px;place-items:center;font-size:20px;font-weight:900;display:grid;position:absolute;top:-22px;left:-6px}.jahn-care-row,.jahn-experience-row,.jahn-schedule-row,.jahn-presentation-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.jahn-care-row{grid-template-columns:repeat(4,1fr) 230px;margin-top:48px}.jahn-care-mini,.jahn-experience-card{align-items:center;gap:18px;padding:28px;display:flex}.jahn-prevention-grid,.jahn-about-grid,.jahn-trust-grid{grid-template-columns:1.45fr .7fr;gap:52px;display:grid}.jahn-checklist-card{padding:36px}.jahn-check-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px;display:grid}.jahn-check-item{border:1px solid var(--border);border-radius:16px;grid-template-columns:58px 1fr auto;align-items:center;gap:16px;min-height:92px;padding:18px;display:grid}.jahn-check-item:last-child{grid-column:span 1}.jahn-side-stack{gap:22px;display:grid}.jahn-side-card{padding:34px}.jahn-list{gap:18px;margin-top:24px;display:grid}.jahn-list-item{border-bottom:1px solid var(--border);grid-template-columns:58px 1fr;align-items:center;gap:18px;padding-bottom:18px;display:grid}.jahn-info-bar{grid-template-columns:repeat(4,1fr);margin-top:34px;padding:22px}.jahn-about-photo{border-radius:32px;min-height:740px;position:relative;overflow:hidden}.jahn-about-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.jahn-quote{width:250px;padding:30px;position:absolute;bottom:34px;left:34px}.jahn-about-content{gap:24px;display:grid}.jahn-about-main{grid-template-columns:1fr .95fr;gap:28px;display:grid}.jahn-mini-three{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.jahn-mini-three .jahn-card{text-align:center;align-content:center;justify-items:center;min-height:140px;padding:22px;display:grid}.jahn-experience{padding:34px}.jahn-trust-grid{grid-template-columns:.95fr 1.15fr}.jahn-reviews,.jahn-articles{padding:34px}.jahn-rating{grid-template-columns:220px 1fr;align-items:center;gap:28px;margin:24px 0;display:grid}.jahn-rating strong{color:var(--blue);font-size:58px}.jahn-stars{color:var(--star);gap:4px;display:inline-flex}.jahn-bars{gap:8px;display:grid}.jahn-bar{color:var(--text);grid-template-columns:72px 1fr 40px;gap:10px;display:grid}.jahn-bar span:nth-child(2){background:#e8eef7;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.jahn-bar i{background:var(--blue);border-radius:inherit;height:100%;display:block}.jahn-testimonials,.jahn-article-grid{gap:14px;display:grid}.jahn-testimonial,.jahn-article{border:1px solid var(--border);background:#fff;border-radius:18px;padding:22px}.jahn-article-grid{grid-template-columns:repeat(2,1fr)}.jahn-article{grid-template-columns:96px 1fr;align-items:center;gap:22px;display:grid}.jahn-contact-card{padding:28px}.jahn-contact-row{border-bottom:1px solid var(--border);grid-template-columns:76px 1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.jahn-map{background:linear-gradient(31deg,#0000 47%,#fffffff0 48% 52%,#0000 53%) 0 0/180px 180px,linear-gradient(122deg,#0000 44%,#fffffff0 45% 49%,#0000 50%) 0 0/230px 230px,linear-gradient(90deg,#0b6fe824,#0000 18%),#e9eef5;min-height:435px;position:relative;overflow:hidden}.jahn-pin{background:var(--blue);color:#fff;border-radius:50% 50% 50% 0;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:28%;left:45%;transform:rotate(-45deg);box-shadow:0 18px 34px #0b6fe847}.jahn-pin svg{transform:rotate(45deg)}.jahn-map-card{align-items:center;gap:18px;width:360px;padding:28px;display:flex;position:absolute;bottom:70px;right:70px}.jahn-final-cta{background:linear-gradient(135deg,#0b6fe8,#0062db);border-radius:18px;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px;padding:22px;display:grid}.jahn-final-cta .jahn-btn{background:#ffffff1a;border-color:#fff9}.jahn-presentation{background:radial-gradient(circle at 92% 3%,#18a99a24,#0000 24rem),linear-gradient(#f8fbff,#fff 52%,#eef7ff)}.jahn-presentation .jahn-section{padding:84px 0}.jahn-presentation-card{padding:34px}.jahn-phone-mock{border:12px solid var(--navy);background:#fff;border-radius:42px;max-width:360px;margin:auto;padding:22px;box-shadow:0 24px 70px #06234a29}.jahn-linkbio{gap:12px;margin-top:18px;display:grid}.jahn-linkbio a{color:var(--blue);text-align:center;background:#eef7ff;border-radius:14px;padding:15px;font-weight:800;text-decoration:none}.jahn-before-after{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.jahn-browser{overflow:hidden}.jahn-browser img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;display:block}.jahn-price{color:var(--blue);font-family:Playfair Display,serif;font-size:clamp(38px,4vw,64px)}@media (width<=1200px){.jahn-nav,.jahn-actions{display:none}.jahn-menu{place-items:center;display:grid}.jahn-mobile-menu{gap:12px;padding:0 0 20px;display:grid}.jahn-mobile-menu a{color:var(--navy);background:#fff;border-radius:14px;padding:14px 18px;font-weight:800;text-decoration:none}.jahn-hero__grid,.jahn-panel-grid,.jahn-treatment-intro,.jahn-eval-top,.jahn-prevention-grid,.jahn-about-grid,.jahn-about-main,.jahn-trust-grid,.jahn-contact-grid,.jahn-before-after{grid-template-columns:1fr}.jahn-hero__copy{padding-left:0}.jahn-option-grid,.jahn-treatment-grid,.jahn-timeline,.jahn-care-row,.jahn-info-bar{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.jahn-section,.jahn-presentation .jahn-section{padding:64px 0}.jahn-header__inner{min-height:82px}.jahn-logo strong{font-size:22px}.jahn-logo small{font-size:9px}.jahn-logo__mark{width:46px;height:46px;font-size:24px}.jahn-photo,.jahn-about-photo{border-radius:28px;min-height:480px}.jahn-floating,.jahn-floating--wa,.jahn-quote,.jahn-map-card{width:auto;margin-top:14px;position:relative;inset:auto}.jahn-microgrid,.jahn-option-grid,.jahn-tabs,.jahn-treatment-grid,.jahn-timeline,.jahn-care-row,.jahn-check-grid,.jahn-mini-three,.jahn-experience-row,.jahn-info-bar,.jahn-article-grid,.jahn-schedule-row,.jahn-presentation-grid,.jahn-benefit-row,.jahn-final-cta{grid-template-columns:1fr}.jahn-panel-card,.jahn-recommend,.jahn-timeline-section{padding:26px}.jahn-check-item,.jahn-contact-row,.jahn-article,.jahn-cta-card{grid-template-columns:1fr}.jahn-cta-card img{width:100%;height:220px}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:195 24% 4%;--foreground:37 26% 93%;--card:210 13% 6%;--card-foreground:37 26% 93%;--popover:210 13% 6%;--popover-foreground:37 26% 93%;--primary:20 100% 55%;--primary-foreground:195 24% 4%;--secondary:220 8% 7%;--secondary-foreground:37 26% 93%;--muted:30 5% 28%;--muted-foreground:30 5% 53%;--accent:40 22% 87%;--accent-foreground:0 0% 0%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:37 26% 93% / .1;--input:37 26% 93% / .1;--ring:20 100% 55%;--radius:.75rem;--surface:210 13% 6%;--elevated:215 14% 8%;--text-secondary:30 4% 46%;--text-muted:30 3% 23%;--border-hover:40 22% 87% / .22;--border-strong:40 22% 87% / .4}*{border-color:hsl(var(--border))}html{scroll-behavior:smooth}body{color:#f2efe9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#080b0d;background-image:radial-gradient(circle at 18% 8%,#ff6a1a14,#0000 24rem),radial-gradient(#d8ccb806 1px,#0000 1px);background-size:auto,28px 28px;font-family:Inter,sans-serif}:focus-visible{outline-offset:3px;outline:2px solid #ff6a1a}::selection{color:#f2efe9;background:#ff6a1a52}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (width>=1400px){.container{max-width:1400px}}.btn-code-primary{color:#080b0d;letter-spacing:0;background:#ff6a1a;border:1px solid #ff6a1aa8;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-code-primary:hover{background:#ff7b35;transform:translateY(-1px);box-shadow:0 0 28px #ff6a1a33}.btn-code-ghost{color:#f2efe9;letter-spacing:0;background:#d8ccb80a;border:1px solid #d8ccb82e;border-radius:8px;padding:14px 28px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-code-ghost:hover{background:#ff6a1a14;border-color:#ff6a1a5c}.btn-ghost{color:#e8e2d5;letter-spacing:.02em;background:#e8e2d50a;border:1px solid #e8e2d533;border-radius:6px;padding:14px 28px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-ghost:hover{background:#e8e2d514;border-color:#e8e2d559}.grain-overlay{pointer-events:none;z-index:9999;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;width:100%;height:100%;position:fixed;top:0;left:0}.nk-section{padding:5rem 1.5rem;scroll-margin-top:6rem;position:relative}@media (width>=768px){.nk-section{padding-top:7rem;padding-bottom:7rem}}.nk-container{width:min(100% - 3rem,80rem);margin-inline:auto}.nk-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ff6a1a;font-family:JetBrains Mono,monospace;font-size:11px}.nk-card{background:linear-gradient(#111418eb,#0d0f11eb),radial-gradient(circle at 80% 10%,#ff6a1a14,#0000 18rem);border:1px solid #d8ccb81a;border-radius:18px;box-shadow:0 24px 90px #00000047}.nk-card-hover{transition:border-color .18s,transform .18s,background .18s,box-shadow .18s}.nk-card-hover:hover{border-color:#ff6a1a57;transform:translateY(-3px);box-shadow:0 24px 80px #00000057,0 0 32px #ff6a1a14}.code-grid-bg{background-image:linear-gradient(#ff6a1a1f 1px,#0000 1px),linear-gradient(90deg,#ff6a1a1f 1px,#0000 1px);background-size:42px 42px}.hero-floor{transform-origin:bottom;opacity:.72;pointer-events:none;height:42%;position:absolute;bottom:0;left:0;right:0;transform:perspective(620px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 18%,#000 96%);mask-image:linear-gradient(#0000 18%,#000 96%)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:35s linear infinite marquee}.animate-marquee:hover{animation-play-state:paused}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.numkode-os-login,.numkode-os{color:#e8e2d5;background:radial-gradient(circle at 20% 10%,#0ea5e929,#0000 32rem),radial-gradient(circle at 82% 72%,#e8e2d514,#0000 30rem),linear-gradient(135deg,#040404 0%,#0b0b0b 52%,#000 100%);min-height:100vh}.numkode-os-noise,.numkode-os-wallpaper{pointer-events:none;position:fixed;inset:0}.numkode-os-noise,.numkode-os-wallpaper:after{content:"";opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:256px 256px;position:absolute;inset:0}.numkode-os-login{place-items:center;padding:2rem;display:grid}.numkode-os-login-card{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050505bd;border:1px solid #e8e2d51f;border-radius:28px;flex-direction:column;align-items:center;width:min(100%,29rem);padding:2rem;display:flex;position:relative;box-shadow:0 30px 100px #0000007a}.numkode-os-login-orb{color:#e8e2d5;background:#e8e2d514;border:1px solid #e8e2d529;border-radius:24px;place-items:center;width:4.25rem;height:4.25rem;margin-bottom:1.25rem;display:grid}.numkode-os-input{color:#e8e2d5;background:#e8e2d50a;border-color:#e8e2d51f;border-radius:14px;min-width:0;height:3rem}select.numkode-os-input,input.numkode-os-input,textarea.numkode-os-input{width:100%}select.numkode-os-input:disabled,input.numkode-os-input:disabled,textarea.numkode-os-input:disabled{opacity:.68}.numkode-os-input::placeholder{color:#7a7672}.numkode-os{padding:4.5rem 1rem 6.75rem;position:relative;overflow:hidden}.numkode-os-topbar{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#00000094;border-bottom:1px solid #e8e2d514;justify-content:space-between;align-items:center;gap:1rem;height:3.25rem;padding:0 1rem;display:flex;position:fixed;top:0;left:0;right:0}.numkode-os-sidebar{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0000006b;border:1px solid #e8e2d51a;border-radius:28px;width:15.5rem;padding:1rem;position:fixed;top:4.25rem;bottom:6.25rem;left:1rem;overflow:auto;box-shadow:0 24px 70px #00000059}.numkode-os-window{z-index:10;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#060606b8;border:1px solid #e8e2d51f;border-radius:30px;height:calc(100vh - 11.25rem);margin-left:16.75rem;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000006b}.numkode-os-window-header{background:#ffffff06;border-bottom:1px solid #e8e2d514;justify-content:space-between;align-items:center;gap:1rem;min-height:5.75rem;padding:1rem 1.25rem;display:flex}.numkode-os-window-body{height:calc(100% - 5.75rem);padding:1.25rem;overflow:auto}.numkode-os-window-dots{gap:.4rem;display:inline-flex}.numkode-os-window-dots span{background:#2a2a2a;border-radius:999px;width:.64rem;height:.64rem}.numkode-os-window-dots span:first-child{background:#ff5f57}.numkode-os-window-dots span:nth-child(2){background:#ffbd2e}.numkode-os-window-dots span:nth-child(3){background:#28c840}.numkode-os-nav-item{color:#7a7672;border-radius:15px;align-items:center;gap:.75rem;width:100%;padding:.72rem .75rem;font-family:JetBrains Mono,monospace;font-size:.75rem;transition:color .16s,background .16s,transform .16s;display:flex}.numkode-os-nav-item:hover,.numkode-os-nav-item.is-active{color:#e8e2d5;background:#e8e2d514}.numkode-os-nav-item.is-active{box-shadow:inset 0 0 0 1px #e8e2d514}.numkode-os-mobile-search{color:#7a7672;background:#0000003d;border:1px solid #e8e2d51a;border-radius:16px;align-items:center;gap:.5rem;margin:0 0 .85rem;padding:.72rem .75rem;display:none;position:relative}.numkode-os-mobile-search-results{z-index:45;background:#11100f;border:1px solid #e8e2d51a;border-radius:16px;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden;box-shadow:0 18px 44px #00000070}.numkode-os-icon-button{color:#7a7672;background:#e8e2d50a;border:1px solid #e8e2d51a;border-radius:999px;place-items:center;width:2rem;height:2rem;transition:color .16s,background .16s;display:grid}.numkode-os-icon-button:hover{color:#e8e2d5;background:#e8e2d514}.numkode-os-dock{z-index:35;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#00000085;border:1px solid #e8e2d521;border-radius:24px;gap:.45rem;max-width:calc(100vw - 2rem);padding:.55rem;display:flex;position:fixed;bottom:1rem;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 20px 60px #0000005c}.numkode-os-dock button{color:#e8e2d5;background:#e8e2d514;border-radius:17px;flex:none;place-items:center;width:2.75rem;height:2.75rem;transition:transform .16s,background .16s;display:grid}.numkode-os-dock button:hover,.numkode-os-dock button.is-active{color:#000;background:#e8e2d5;transform:translateY(-4px)}@media (width<=1023px){.numkode-os{padding:4rem .75rem 6.85rem;overflow:auto}.numkode-os-topbar{gap:.65rem;padding:0 .75rem}.numkode-os-topbar>div:first-child span{display:none}.numkode-os-sidebar{width:100%;margin-bottom:.75rem;padding:.8rem;display:block;position:relative;top:auto;bottom:auto;left:auto;overflow:visible}.numkode-os-mobile-search{display:flex}.numkode-os-sidebar nav{scrollbar-width:none;gap:.35rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.numkode-os-nav-item{white-space:nowrap;flex:none;width:auto;min-height:2.5rem}.numkode-os-window{height:auto;min-height:calc(100vh - 13rem);margin-left:0}.numkode-os-window-body{height:auto;max-height:none;padding:1rem;overflow:auto}.numkode-os-dock{border-radius:21px;justify-content:flex-start;width:calc(100vw - 1.25rem)}.numkode-os-dock button{width:2.55rem;height:2.55rem}}@media (width<=640px){.numkode-os{padding-inline:.55rem}.numkode-os-login-card{border-radius:22px;padding:1.35rem}.numkode-os-window,.numkode-os-sidebar{border-radius:22px}.numkode-os-window-header{align-items:flex-start;min-height:auto;padding:.9rem}.numkode-os-window-header h1{font-size:1.25rem;line-height:1.2}.numkode-os-window-body{padding:.8rem}.numkode-os-nav-item{border-radius:13px;gap:.55rem;padding:.62rem .66rem;font-size:.68rem}.numkode-os-topbar strong{font-size:.7rem}.numkode-os-sidebar .mb-5{margin-bottom:.75rem}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.inset-y-2{top:.5rem;bottom:.5rem}.-bottom-12{bottom:-3rem}.-bottom-16{bottom:-4rem}.-bottom-20{bottom:-5rem}.-bottom-32{bottom:-8rem}.-bottom-4{bottom:-1rem}.-left-1{left:-.25rem}.-left-10{left:-2.5rem}.-left-12{left:-3rem}.-left-2{left:-.5rem}.-left-4{left:-1rem}.-left-5{left:-1.25rem}.-left-\[10000px\]{left:-10000px}.-left-\[8\%\]{left:-8%}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-32{right:-8rem}.-right-4{right:-1rem}.-right-8{right:-2rem}.-right-\[10\%\]{right:-10%}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-20{top:-5rem}.-top-28{top:-7rem}.-top-3{top:-.75rem}.-top-32{top:-8rem}.-top-4{top:-1rem}.-top-5{top:-1.25rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-28{bottom:7rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[12\%\]{bottom:12%}.bottom-\[18px\]{bottom:18px}.bottom-\[5\%\]{bottom:5%}.bottom-\[calc\(18px\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(18px + env(safe-area-inset-bottom,0px))}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-\[10\%\]{left:10%}.left-\[19px\]{left:19px}.left-\[3\%\]{left:3%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-16{right:4rem}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[-4rem\]{right:-4rem}.right-\[10\%\]{right:10%}.right-\[18px\]{right:18px}.right-\[4\%\]{right:4%}.right-\[calc\(18px\+env\(safe-area-inset-right\,0px\)\)\]{right:calc(18px + env(safe-area-inset-right,0px))}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-12{top:3rem}.top-2{top:.5rem}.top-20{top:5rem}.top-28{top:7rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-52{top:13rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[-4rem\]{top:-4rem}.top-\[12\%\]{top:12%}.top-\[18\%\]{top:18%}.top-\[1px\]{top:1px}.top-\[40\%\]{top:40%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[25\]{z-index:25}.z-\[45\]{z-index:45}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-6{margin-top:1.5rem!important}.-ml-4{margin-left:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-\[2px\]{margin-left:2px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.15em\]{height:1.15em}.h-\[1px\]{height:1px}.h-\[22px\]{height:22px}.h-\[4\.5rem\]{height:4.5rem}.h-\[420px\]{height:420px}.h-\[5rem\]{height:5rem}.h-\[600px\]{height:600px}.h-\[68px\]{height:68px}.h-\[min\(420px\,65vw\)\]{height:min(420px,65vw)}.h-\[min\(48vh\,400px\)\]{height:min(48vh,400px)}.h-\[min\(560px\,78vw\)\]{height:min(560px,78vw)}.h-\[min\(88vh\,1200px\)\]{height:min(88vh,1200px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[420px\]{max-height:420px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(320px\,42vh\)\]{max-height:min(320px,42vh)}.max-h-\[min\(72vh\,560px\)\]{max-height:min(72vh,560px)}.max-h-\[min\(72vh\,600px\)\]{max-height:min(72vh,600px)}.max-h-\[min\(90vh\,720px\)\]{max-height:min(90vh,720px)}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-\[100px\]{min-height:100px}.min-h-\[11rem\]{min-height:11rem}.min-h-\[120px\]{min-height:120px}.min-h-\[180px\]{min-height:180px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[22rem\]{min-height:22rem}.min-h-\[240px\]{min-height:240px}.min-h-\[56px\]{min-height:56px}.min-h-\[6\.25rem\]{min-height:6.25rem}.min-h-\[64px\]{min-height:64px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100vh-8\.5rem\)\]{min-height:calc(100vh - 8.5rem)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-10\/12{width:83.3333%}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-8\/12{width:66.6667%}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[22px\]{width:22px}.w-\[2px\]{width:2px}.w-\[40\%\]{width:40%}.w-\[420px\]{width:420px}.w-\[45\%\]{width:45%}.w-\[600px\]{width:600px}.w-\[65\%\]{width:65%}.w-\[min\(100\%\,19rem\)\]{width:min(100%,19rem)}.w-\[min\(420px\,65vw\)\]{width:min(420px,65vw)}.w-\[min\(560px\,78vw\)\]{width:min(560px,78vw)}.w-\[min\(720px\,90vw\)\]{width:min(720px,90vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-5{min-width:1.25rem}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[110px\]{min-width:110px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[120px\]{min-width:120px}.min-w-\[1280px\]{min-width:1280px}.min-w-\[12ch\]{min-width:12ch}.min-w-\[12rem\]{min-width:12rem}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.min-w-\[360px\]{min-width:360px}.min-w-\[480px\]{min-width:480px}.min-w-\[520px\]{min-width:520px}.min-w-\[720px\]{min-width:720px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[980px\]{min-width:980px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[310px\]{max-width:310px}.max-w-\[3rem\]{max-width:3rem}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[65\%\]{max-width:65%}.max-w-\[70\%\]{max-width:70%}.max-w-\[min\(100vw-2rem\,320px\)\]{max-width:min(100vw - 2rem,320px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-3{--tw-rotate:3deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-28{scroll-margin-top:7rem}.scroll-pt-28{scroll-padding-top:7rem}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\!grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[2\.25rem_1fr\]{grid-template-columns:2.25rem 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[36px\]{border-radius:36px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#0EA5E9\]\/20{border-color:#0ea5e933}.border-\[\#0EA5E9\]\/25{border-color:#0ea5e940}.border-\[\#0EA5E9\]\/35{border-color:#0ea5e959}.border-\[\#0c2744\]\/10{border-color:#0c27441a}.border-\[\#0c2744\]\/40{border-color:#0c274466}.border-\[\#0d9488\]\/40{border-color:#0d948866}.border-\[\#14b8a6\]\/40{border-color:#14b8a666}.border-\[\#1513131f\]\/10{border-color:#1513131a}.border-\[\#1e3a2f\]\/15{border-color:#1e3a2f26}.border-\[\#1e3a2f\]\/40{border-color:#1e3a2f66}.border-\[\#1e4d3f\]\/15{border-color:#1e4d3f26}.border-\[\#1e4d3f\]\/40{border-color:#1e4d3f66}.border-\[\#2563eb\]\/40{border-color:#2563eb66}.border-\[\#315437\]\/20{border-color:#31543733}.border-\[\#38bdf8\]\/40{border-color:#38bdf866}.border-\[\#5b21b6\]\/15{border-color:#5b21b626}.border-\[\#5b21b6\]\/40{border-color:#5b21b666}.border-\[\#7dd3c0\]\/50{border-color:#7dd3c080}.border-\[\#7f1d1d\]\/40{border-color:#7f1d1d66}.border-\[\#DDE8FF\]{--tw-border-opacity:1;border-color:rgb(221 232 255/var(--tw-border-opacity,1))}.border-\[\#c9a24d\]\/40{border-color:#c9a24d66}.border-\[\#d4a574\]\/40{border-color:#d4a57466}.border-\[\#ea580c\]\/40{border-color:#ea580c66}.border-\[\#fca5a5\]\/40{border-color:#fca5a566}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[color\:var\(--marina-border\)\]{border-color:var(--marina-border)}.border-\[rgba\(216\,204\,184\,0\.08\)\]{border-color:#d8ccb814}.border-\[rgba\(216\,204\,184\,0\.1\)\]{border-color:#d8ccb81a}.border-\[rgba\(216\,204\,184\,0\.12\)\]{border-color:#d8ccb81f}.border-\[rgba\(216\,204\,184\,0\.13\)\]{border-color:#d8ccb821}.border-\[rgba\(216\,204\,184\,0\.14\)\]{border-color:#d8ccb824}.border-\[rgba\(216\,204\,184\,0\.18\)\]{border-color:#d8ccb82e}.border-\[rgba\(255\,106\,26\,0\.15\)\]{border-color:#ff6a1a26}.border-\[rgba\(255\,106\,26\,0\.18\)\]{border-color:#ff6a1a2e}.border-\[rgba\(255\,106\,26\,0\.2\)\]{border-color:#ff6a1a33}.border-\[rgba\(255\,106\,26\,0\.22\)\]{border-color:#ff6a1a38}.border-\[rgba\(255\,106\,26\,0\.24\)\]{border-color:#ff6a1a3d}.border-\[rgba\(255\,106\,26\,0\.25\)\]{border-color:#ff6a1a40}.border-\[rgba\(255\,106\,26\,0\.28\)\]{border-color:#ff6a1a47}.border-\[rgba\(255\,106\,26\,0\.3\)\]{border-color:#ff6a1a4d}.border-\[rgba\(255\,106\,26\,0\.35\)\]{border-color:#ff6a1a59}.border-\[rgba\(255\,106\,26\,0\.38\)\]{border-color:#ff6a1a61}.border-\[rgba\(255\,106\,26\,0\.45\)\]{border-color:#ff6a1a73}.border-amber-200\/30{border-color:#fde68a4d}.border-amber-200\/40{border-color:#fde68a66}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-400\/15{border-color:#fbbf2426}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/35{border-color:#fbbf2459}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/40{border-color:#f59e0b66}.border-blue-400\/25{border-color:#60a5fa40}.border-blue-600\/80{border-color:#2563ebcc}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-cyan-400\/25{border-color:#22d3ee40}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/35{border-color:#22d3ee59}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/25{border-color:#06b6d440}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/35{border-color:#06b6d459}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200\/55{border-color:#a7f3d08c}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-300\/70{border-color:#6ee7b7b3}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-500\/15{border-color:#10b98126}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/35{border-color:#10b98159}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-600\/30{border-color:#0596694d}.border-fuchsia-400\/25{border-color:#e879f940}.border-input{border-color:hsl(var(--input))}.border-lime-400\/25{border-color:#a3e63540}.border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-orange-200\/80{border-color:#fed7aacc}.border-orange-300\/80{border-color:#fdba74cc}.border-orange-400\/25{border-color:#fb923c40}.border-orange-400\/30{border-color:#fb923c4d}.border-orange-400\/35{border-color:#fb923c59}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-orange-500\/15{border-color:#f9731626}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/25{border-color:#f9731640}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/35{border-color:#f9731659}.border-orange-500\/40{border-color:#f9731666}.border-orange-500\/45{border-color:#f9731673}.border-orange-500\/50{border-color:#f9731680}.border-orange-500\/60{border-color:#f9731699}.border-primary{border-color:hsl(var(--primary))}.border-purple-100{--tw-border-opacity:1;border-color:rgb(243 232 255/var(--tw-border-opacity,1))}.border-purple-200\/60{border-color:#e9d5ff99}.border-purple-200\/65{border-color:#e9d5ffa6}.border-purple-200\/80{border-color:#e9d5ffcc}.border-purple-300\/35{border-color:#d8b4fe59}.border-purple-500\/25{border-color:#a855f740}.border-red-300\/20{border-color:#fca5a533}.border-red-400\/20{border-color:#f8717133}.border-red-400\/25{border-color:#f8717140}.border-red-400\/30{border-color:#f871714d}.border-red-500\/25{border-color:#ef444440}.border-red-500\/40{border-color:#ef444466}.border-red-900\/40{border-color:#7f1d1d66}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-300\/90{border-color:#fda4afe6}.border-sky-100{--tw-border-opacity:1;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}.border-sky-300\/90{border-color:#7dd3fce6}.border-sky-400\/25{border-color:#38bdf840}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/25{border-color:#0ea5e940}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/35{border-color:#0ea5e959}.border-sky-500\/40{border-color:#0ea5e966}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400\/20{border-color:#94a3b833}.border-slate-500\/45{border-color:#64748b73}.border-slate-600\/80{border-color:#475569cc}.border-teal-400\/25{border-color:#2dd4bf40}.border-transparent{border-color:#0000}.border-violet-400\/25{border-color:#a78bfa40}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/35{border-color:#ffffff59}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-zinc-400\/20{border-color:#a1a1aa33}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[\#020810\]{--tw-bg-opacity:1;background-color:rgb(2 8 16/var(--tw-bg-opacity,1))}.bg-\[\#030b14\]{--tw-bg-opacity:1;background-color:rgb(3 11 20/var(--tw-bg-opacity,1))}.bg-\[\#040a0f\]{--tw-bg-opacity:1;background-color:rgb(4 10 15/var(--tw-bg-opacity,1))}.bg-\[\#050505\]{--tw-bg-opacity:1;background-color:rgb(5 5 5/var(--tw-bg-opacity,1))}.bg-\[\#061018\]{--tw-bg-opacity:1;background-color:rgb(6 16 24/var(--tw-bg-opacity,1))}.bg-\[\#071333\]{--tw-bg-opacity:1;background-color:rgb(7 19 51/var(--tw-bg-opacity,1))}.bg-\[\#080B0D\]{--tw-bg-opacity:1;background-color:rgb(8 11 13/var(--tw-bg-opacity,1))}.bg-\[\#080B0D\]\/70{background-color:#080b0db3}.bg-\[\#080B0D\]\/80{background-color:#080b0dcc}.bg-\[\#080B0D\]\/90{background-color:#080b0de6}.bg-\[\#090B0D\]{--tw-bg-opacity:1;background-color:rgb(9 11 13/var(--tw-bg-opacity,1))}.bg-\[\#0B1220\]\/80{background-color:#0b1220cc}.bg-\[\#0D0F11\]{--tw-bg-opacity:1;background-color:rgb(13 15 17/var(--tw-bg-opacity,1))}.bg-\[\#0D0F11\]\/80{background-color:#0d0f11cc}.bg-\[\#0D0F11\]\/95{background-color:#0d0f11f2}.bg-\[\#0EA5E9\]{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-\[\#0EA5E9\]\/10{background-color:#0ea5e91a}.bg-\[\#0a0a0a\]{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-\[\#0a0c0e\]{--tw-bg-opacity:1;background-color:rgb(10 12 14/var(--tw-bg-opacity,1))}.bg-\[\#0a1210\]{--tw-bg-opacity:1;background-color:rgb(10 18 16/var(--tw-bg-opacity,1))}.bg-\[\#0a1628\]{--tw-bg-opacity:1;background-color:rgb(10 22 40/var(--tw-bg-opacity,1))}.bg-\[\#0c0b0a\]{--tw-bg-opacity:1;background-color:rgb(12 11 10/var(--tw-bg-opacity,1))}.bg-\[\#0c2744\]{--tw-bg-opacity:1;background-color:rgb(12 39 68/var(--tw-bg-opacity,1))}.bg-\[\#0d9488\]{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-\[\#0d9488\]\/10{background-color:#0d94881a}.bg-\[\#0f0f0f\]{--tw-bg-opacity:1;background-color:rgb(15 15 15/var(--tw-bg-opacity,1))}.bg-\[\#101820\]\/90{background-color:#101820e6}.bg-\[\#11100f\]{--tw-bg-opacity:1;background-color:rgb(17 16 15/var(--tw-bg-opacity,1))}.bg-\[\#111418\]{--tw-bg-opacity:1;background-color:rgb(17 20 24/var(--tw-bg-opacity,1))}.bg-\[\#111418\]\/70{background-color:#111418b3}.bg-\[\#111418\]\/80{background-color:#111418cc}.bg-\[\#111820\]\/90{background-color:#111820e6}.bg-\[\#12101a\]\/90{background-color:#12101ae6}.bg-\[\#131110\]{--tw-bg-opacity:1;background-color:rgb(19 17 16/var(--tw-bg-opacity,1))}.bg-\[\#141210\]\/90{background-color:#141210e6}.bg-\[\#141618\]\/90{background-color:#141618e6}.bg-\[\#14b8a6\]{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-\[\#14b8a6\]\/10{background-color:#14b8a61a}.bg-\[\#1a1218\]\/90{background-color:#1a1218e6}.bg-\[\#1a140c\]\/90{background-color:#1a140ce6}.bg-\[\#1e3a2f\]{--tw-bg-opacity:1;background-color:rgb(30 58 47/var(--tw-bg-opacity,1))}.bg-\[\#1e4d3f\]{--tw-bg-opacity:1;background-color:rgb(30 77 63/var(--tw-bg-opacity,1))}.bg-\[\#201810\]\/90{background-color:#201810e6}.bg-\[\#236BFE\]{--tw-bg-opacity:1;background-color:rgb(35 107 254/var(--tw-bg-opacity,1))}.bg-\[\#25D366\]{--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity,1))}.bg-\[\#2a4a6a\]\/40{background-color:#2a4a6a66}.bg-\[\#2a5a6a\]\/35{background-color:#2a5a6a59}.bg-\[\#3a3e48\]\/50{background-color:#3a3e4880}.bg-\[\#3a6a8a\]\/30{background-color:#3a6a8a4d}.bg-\[\#4a7ab0\]\/50{background-color:#4a7ab080}.bg-\[\#5a9aaa\]\/40{background-color:#5a9aaa66}.bg-\[\#5a9ac8\]\/45{background-color:#5a9ac873}.bg-\[\#5b21b6\]{--tw-bg-opacity:1;background-color:rgb(91 33 182/var(--tw-bg-opacity,1))}.bg-\[\#6b3d5c\]\/35{background-color:#6b3d5c59}.bg-\[\#7dd3c0\]\/15{background-color:#7dd3c026}.bg-\[\#7f1d1d\]{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.bg-\[\#7f1d1d\]\/15{background-color:#7f1d1d26}.bg-\[\#8a9098\]\/45{background-color:#8a909873}.bg-\[\#B94712\]\/\[0\.11\]{background-color:#b947121c}.bg-\[\#E8E2D5\]{--tw-bg-opacity:1;background-color:rgb(232 226 213/var(--tw-bg-opacity,1))}.bg-\[\#FF6A1A\]{--tw-bg-opacity:1;background-color:rgb(255 106 26/var(--tw-bg-opacity,1))}.bg-\[\#FF6A1A\]\/10{background-color:#ff6a1a1a}.bg-\[\#FF6A1A\]\/15{background-color:#ff6a1a26}.bg-\[\#FF6A1A\]\/25{background-color:#ff6a1a40}.bg-\[\#FF6A1A\]\/50{background-color:#ff6a1a80}.bg-\[\#FF6A1A\]\/55{background-color:#ff6a1a8c}.bg-\[\#FF6A1A\]\/65{background-color:#ff6a1aa6}.bg-\[\#FF6A1A\]\/\[0\.06\]{background-color:#ff6a1a0f}.bg-\[\#FF6A1A\]\/\[0\.07\]{background-color:#ff6a1a12}.bg-\[\#FF6A1A\]\/\[0\.08\]{background-color:#ff6a1a14}.bg-\[\#FF6A1A\]\/\[0\.14\]{background-color:#ff6a1a24}.bg-\[\#b85c1a\]\/30{background-color:#b85c1a4d}.bg-\[\#c45a08\]\/25{background-color:#c45a0840}.bg-\[\#c97aa8\]\/40{background-color:#c97aa866}.bg-\[\#c9a24d\]\/15{background-color:#c9a24d26}.bg-\[\#d4a574\]\/15{background-color:#d4a57426}.bg-\[\#e88822\]\/45{background-color:#e8882273}.bg-\[\#ea580c\]{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-\[\#ea580c\]\/15{background-color:#ea580c26}.bg-\[\#eaf2ff\]{--tw-bg-opacity:1;background-color:rgb(234 242 255/var(--tw-bg-opacity,1))}.bg-\[\#f1f6f3\]{--tw-bg-opacity:1;background-color:rgb(241 246 243/var(--tw-bg-opacity,1))}.bg-\[\#f3ead8\]{--tw-bg-opacity:1;background-color:rgb(243 234 216/var(--tw-bg-opacity,1))}.bg-\[\#f5f8ff\]{--tw-bg-opacity:1;background-color:rgb(245 248 255/var(--tw-bg-opacity,1))}.bg-\[\#f6f8fc\]{--tw-bg-opacity:1;background-color:rgb(246 248 252/var(--tw-bg-opacity,1))}.bg-\[\#f8fffc\]{--tw-bg-opacity:1;background-color:rgb(248 255 252/var(--tw-bg-opacity,1))}.bg-\[\#faf7f2\]{--tw-bg-opacity:1;background-color:rgb(250 247 242/var(--tw-bg-opacity,1))}.bg-\[\#faf7fb\]{--tw-bg-opacity:1;background-color:rgb(250 247 251/var(--tw-bg-opacity,1))}.bg-\[\#fb923c\]{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-\[\#fbf8f0\]\/95{background-color:#fbf8f0f2}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[color\:var\(--marina-teal\)\]{background-color:var(--marina-teal)}.bg-\[rgba\(0\,0\,0\,0\.2\)\]{background-color:#0003}.bg-\[rgba\(15\,10\,30\,0\.55\)\]{background-color:#0f0a1e8c}.bg-\[rgba\(216\,204\,184\,0\.06\)\]{background-color:#d8ccb80f}.bg-\[rgba\(242\,239\,233\,0\.05\)\]{background-color:#f2efe90d}.bg-\[rgba\(242\,239\,233\,0\.06\)\]{background-color:#f2efe90f}.bg-\[rgba\(242\,239\,233\,0\.1\)\]{background-color:#f2efe91a}.bg-\[rgba\(242\,239\,233\,0\.12\)\]{background-color:#f2efe91f}.bg-\[rgba\(255\,106\,26\,0\.04\)\]{background-color:#ff6a1a0a}.bg-\[rgba\(255\,106\,26\,0\.06\)\]{background-color:#ff6a1a0f}.bg-\[rgba\(255\,106\,26\,0\.07\)\]{background-color:#ff6a1a12}.bg-\[rgba\(255\,106\,26\,0\.08\)\]{background-color:#ff6a1a14}.bg-\[rgba\(255\,106\,26\,0\.09\)\]{background-color:#ff6a1a17}.bg-\[rgba\(255\,106\,26\,0\.1\)\]{background-color:#ff6a1a1a}.bg-\[rgba\(255\,106\,26\,0\.12\)\]{background-color:#ff6a1a1f}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[rgba\(255\,255\,255\,0\.035\)\]{background-color:#ffffff09}.bg-\[rgba\(255\,255\,255\,0\.04\)\]{background-color:#ffffff0a}.bg-\[rgba\(8\,11\,13\,0\.45\)\]{background-color:#080b0d73}.bg-\[rgba\(8\,11\,13\,0\.5\)\]{background-color:#080b0d80}.bg-\[rgba\(8\,11\,13\,0\.55\)\]{background-color:#080b0d8c}.bg-\[rgba\(8\,11\,13\,0\.65\)\]{background-color:#080b0da6}.bg-\[rgba\(8\,11\,13\,0\.72\)\]{background-color:#080b0db8}.bg-\[rgba\(8\,11\,13\,0\.85\)\]{background-color:#080b0dd9}.bg-\[rgba\(8\,11\,13\,0\.96\)\]{background-color:#080b0df5}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-200\/45{background-color:#fde68a73}.bg-amber-200\/50{background-color:#fde68a80}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-400\/80{background-color:#fbbf24cc}.bg-amber-400\/\[0\.05\]{background-color:#fbbf240d}.bg-amber-400\/\[0\.06\]{background-color:#fbbf240f}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-amber-500\/\[0\.07\]{background-color:#f59e0b12}.bg-background{background-color:hsl(var(--background))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/40{background-color:#22d3ee66}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-200\/50{background-color:#a7f3d080}.bg-emerald-200\/60{background-color:#a7f3d099}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/80{background-color:#34d399cc}.bg-emerald-400\/\[0\.06\]{background-color:#34d3990f}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-fuchsia-400\/10{background-color:#e879f91a}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-lime-400\/10{background-color:#a3e6351a}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-400\/80{background-color:#fb923ccc}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/5{background-color:#f973160d}.bg-orange-500\/55{background-color:#f973168c}.bg-orange-500\/70{background-color:#f97316b3}.bg-orange-500\/\[0\.06\]{background-color:#f973160f}.bg-orange-500\/\[0\.07\]{background-color:#f9731612}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-300\/40{background-color:#d8b4fe66}.bg-red-300\/10{background-color:#fca5a51a}.bg-red-400\/10{background-color:#f871711a}.bg-red-400\/\[0\.035\]{background-color:#f8717109}.bg-red-400\/\[0\.06\]{background-color:#f871710f}.bg-red-400\/\[0\.07\]{background-color:#f8717112}.bg-red-500\/15{background-color:#ef444426}.bg-rose-200\/50{background-color:#fecdd380}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/80{background-color:#38bdf8cc}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/20{background-color:#0ea5e933}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/50{background-color:#64748b80}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/95{background-color:#020617f2}.bg-teal-400\/10{background-color:#2dd4bf1a}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-400\/80{background-color:#a78bfacc}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/25{background-color:#ffffff40}.bg-white\/35{background-color:#ffffff59}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/55{background-color:#ffffff8c}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-zinc-400\/10{background-color:#a1a1aa1a}.bg-\[linear-gradient\(120deg\,rgba\(91\,33\,182\,0\.12\)\,rgba\(244\,237\,255\,0\.06\)\,rgba\(212\,165\,116\,0\.08\)\)\]{background-image:linear-gradient(120deg,#5b21b61f,#f4edff0f,#d4a57414)}.bg-\[linear-gradient\(125deg\,rgba\(168\,85\,247\,0\.1\)\,rgba\(17\,20\,24\,0\.96\)\)\]{background-image:linear-gradient(125deg,#a855f71a,#111418f5)}.bg-\[linear-gradient\(135deg\,rgba\(239\,68\,68\,0\.1\)\,rgba\(17\,20\,24\,0\.96\)\)\]{background-image:linear-gradient(135deg,#ef44441a,#111418f5)}.bg-\[linear-gradient\(135deg\,rgba\(249\,115\,22\,0\.1\)\,rgba\(17\,20\,24\,0\.96\)\)\]{background-image:linear-gradient(135deg,#f973161a,#111418f5)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(12\,39\,68\,0\.35\)\)\]{background-image:linear-gradient(135deg,#ffffff0f,#0c274459)}.bg-\[linear-gradient\(135deg\,rgba\(34\,211\,238\,0\.08\)\,rgba\(17\,20\,24\,0\.96\)\)\]{background-image:linear-gradient(135deg,#22d3ee14,#111418f5)}.bg-\[linear-gradient\(145deg\,rgba\(255\,106\,26\,0\.06\)\,rgba\(17\,20\,24\,0\.96\)\)\]{background-image:linear-gradient(145deg,#ff6a1a0f,#111418f5)}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.14\)\,rgba\(8\,11\,13\,0\.92\)\)\]{background-image:linear-gradient(145deg,#ffffff24,#080b0deb)}.bg-\[linear-gradient\(145deg\,rgba\(52\,211\,153\,0\.08\)\,rgba\(17\,20\,24\,0\.96\)\)\]{background-image:linear-gradient(145deg,#34d39914,#111418f5)}.bg-\[linear-gradient\(160deg\,rgba\(16\,185\,129\,0\.07\)\,rgba\(17\,20\,24\,0\.96\)\)\]{background-image:linear-gradient(160deg,#10b98112,#111418f5)}.bg-\[linear-gradient\(160deg\,rgba\(255\,255\,255\,0\.45\)\,rgba\(91\,33\,182\,0\.35\)\)\]{background-image:linear-gradient(160deg,#ffffff73,#5b21b659)}.bg-\[linear-gradient\(180deg\,rgba\(17\,18\,20\,0\.92\)\,rgba\(8\,11\,13\,0\.96\)\)\]{background-image:linear-gradient(#111214eb,#080b0df5)}.bg-\[linear-gradient\(180deg\,rgba\(20\,184\,166\,0\.25\)\,rgba\(8\,11\,13\,0\.95\)\)\]{background-image:linear-gradient(#14b8a640,#080b0df2)}.bg-\[linear-gradient\(180deg\,rgba\(251\,191\,36\,0\.35\)\,rgba\(8\,11\,13\,0\.95\)\)\]{background-image:linear-gradient(#fbbf2459,#080b0df2)}.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(167\,139\,250\,0\.2\)\,transparent_45\%\)\]{background-image:radial-gradient(circle at 20% 0,#a78bfa33,#0000 45%)}.bg-\[radial-gradient\(circle_at_50\%_20\%\,rgba\(255\,106\,26\,0\.16\)\,transparent_30rem\)\]{background-image:radial-gradient(circle at 50% 20%,#ff6a1a29,#0000 30rem)}.bg-\[radial-gradient\(ellipse_at_top\,_rgba\(249\,115\,22\,0\.12\)\,_transparent_55\%\)\]{background-image:radial-gradient(at top,#f973161f,#0000 55%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#020617\]{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#030b14\]{--tw-gradient-from:#030b14 var(--tw-gradient-from-position);--tw-gradient-to:#030b1400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#050505\]{--tw-gradient-from:#050505 var(--tw-gradient-from-position);--tw-gradient-to:#05050500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#071a2e\]{--tw-gradient-from:#071a2e var(--tw-gradient-from-position);--tw-gradient-to:#071a2e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#080B0D\]{--tw-gradient-from:#080b0d var(--tw-gradient-from-position);--tw-gradient-to:#080b0d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#080B0D\]\/80{--tw-gradient-from:#080b0dcc var(--tw-gradient-from-position);--tw-gradient-to:#080b0d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0D0F11\]{--tw-gradient-from:#0d0f11 var(--tw-gradient-from-position);--tw-gradient-to:#0d0f1100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a0a0a\]{--tw-gradient-from:#0a0a0a var(--tw-gradient-from-position);--tw-gradient-to:#0a0a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a1628\]{--tw-gradient-from:#0a1628 var(--tw-gradient-from-position);--tw-gradient-to:#0a162800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0c2238\]{--tw-gradient-from:#0c2238 var(--tw-gradient-from-position);--tw-gradient-to:#0c223800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0c2744\]\/95{--tw-gradient-from:#0c2744f2 var(--tw-gradient-from-position);--tw-gradient-to:#0c274400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0f1f18\]{--tw-gradient-from:#0f1f18 var(--tw-gradient-from-position);--tw-gradient-to:#0f1f1800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0f2744\]{--tw-gradient-from:#0f2744 var(--tw-gradient-from-position);--tw-gradient-to:#0f274400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a0505\]{--tw-gradient-from:#1a0505 var(--tw-gradient-from-position);--tw-gradient-to:#1a050500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a0a00\]{--tw-gradient-from:#1a0a00 var(--tw-gradient-from-position);--tw-gradient-to:#1a0a0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a1025\]{--tw-gradient-from:#1a1025 var(--tw-gradient-from-position);--tw-gradient-to:#1a102500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a1a2e\]{--tw-gradient-from:#1a1a2e var(--tw-gradient-from-position);--tw-gradient-to:#1a1a2e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a2830\]{--tw-gradient-from:#1a2830 var(--tw-gradient-from-position);--tw-gradient-to:#1a283000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a2838\]{--tw-gradient-from:#1a2838 var(--tw-gradient-from-position);--tw-gradient-to:#1a283800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1e2a32\]{--tw-gradient-from:#1e2a32 var(--tw-gradient-from-position);--tw-gradient-to:#1e2a3200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#222428\]{--tw-gradient-from:#222428 var(--tw-gradient-from-position);--tw-gradient-to:#22242800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2a1828\]{--tw-gradient-from:#2a1828 var(--tw-gradient-from-position);--tw-gradient-to:#2a182800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2a2210\]{--tw-gradient-from:#2a2210 var(--tw-gradient-from-position);--tw-gradient-to:#2a221000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2e1065\]{--tw-gradient-from:#2e1065 var(--tw-gradient-from-position);--tw-gradient-to:#2e106500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3a2818\]{--tw-gradient-from:#3a2818 var(--tw-gradient-from-position);--tw-gradient-to:#3a281800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6d28d9\]{--tw-gradient-from:#6d28d9 var(--tw-gradient-from-position);--tw-gradient-to:#6d28d900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e3f5ec\]{--tw-gradient-from:#e3f5ec var(--tw-gradient-from-position);--tw-gradient-to:#e3f5ec00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f3ead8\]{--tw-gradient-from:#f3ead8 var(--tw-gradient-from-position);--tw-gradient-to:#f3ead800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f5f8ff\]{--tw-gradient-from:#f5f8ff var(--tw-gradient-from-position);--tw-gradient-to:#f5f8ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f8fffc\]{--tw-gradient-from:#f8fffc var(--tw-gradient-from-position);--tw-gradient-to:#f8fffc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#faf5ff\]{--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#faf7f2\]{--tw-gradient-from:#faf7f2 var(--tw-gradient-from-position);--tw-gradient-to:#faf7f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(216\,204\,184\,0\.12\)\]{--tw-gradient-from:#d8ccb81f var(--tw-gradient-from-position);--tw-gradient-to:#d8ccb800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(255\,106\,26\,0\.35\)\]{--tw-gradient-from:#ff6a1a59 var(--tw-gradient-from-position);--tw-gradient-to:#ff6a1a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-200\/5{--tw-gradient-from:#fde68a0d var(--tw-gradient-from-position);--tw-gradient-to:#fde68a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/45{--tw-gradient-from:#fbbf2473 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from:#dbeafe var(--tw-gradient-from-position);--tw-gradient-to:#dbeafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from:#06b6d41a var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/55{--tw-gradient-from:#34d3998c var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-200\/20{--tw-gradient-from:#f5d0fe33 var(--tw-gradient-from-position);--tw-gradient-to:#f5d0fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400\/55{--tw-gradient-from:#fb923c8c var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from:#f3e8ff var(--tw-gradient-from-position);--tw-gradient-to:#f3e8ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400\/55{--tw-gradient-from:#c084fc8c var(--tw-gradient-from-position);--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-100{--tw-gradient-from:#ffe4e6 var(--tw-gradient-from-position);--tw-gradient-to:#ffe4e600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/90{--tw-gradient-from:#f0f9ffe6 var(--tw-gradient-from-position);--tw-gradient-to:#f0f9ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from:#334155 var(--tw-gradient-from-position);--tw-gradient-to:#33415500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from:#1e293b var(--tw-gradient-from-position);--tw-gradient-to:#1e293b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400\/45{--tw-gradient-from:#2dd4bf73 var(--tw-gradient-from-position);--tw-gradient-to:#2dd4bf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from:#ffffff1a var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/90{--tw-gradient-from:#ffffffe6 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from:#fffffff2 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-950{--tw-gradient-from:#09090b var(--tw-gradient-from-position);--tw-gradient-to:#09090b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#080B0D\]\/80{--tw-gradient-to:#080b0d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #080b0dcc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#082032\]{--tw-gradient-to:#08203200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #082032 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0a0404\]{--tw-gradient-to:#0a040400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0a0404 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0a0a0a\]{--tw-gradient-to:#0a0a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0a0a0a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0c1814\]{--tw-gradient-to:#0c181400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0c1814 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0c2744\]{--tw-gradient-to:#0c274400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0c2744 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#123a5c\]{--tw-gradient-to:#123a5c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #123a5c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#2d1b3d\]{--tw-gradient-to:#2d1b3d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #2d1b3d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#4c1d95\]{--tw-gradient-to:#4c1d9500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #4c1d95 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FF6A1A\]\/40{--tw-gradient-to:#ff6a1a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ff6a1a66 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#eef4ff\]{--tw-gradient-to:#eef4ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eef4ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f6f0e4\]{--tw-gradient-to:#f6f0e400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f6f0e4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fff7ed\]{--tw-gradient-to:#fff7ed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff7ed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[rgba\(216\,204\,184\,0\.12\)\]{--tw-gradient-to:#d8ccb800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #d8ccb81f var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-100{--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fef3c7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300{--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #67e8f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-950\/40{--tw-gradient-to:#08334400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #08334466 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50\/40{--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #faf5ff66 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50\/90{--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #faf5ffe6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/\[0\.07\]{--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a855f712 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-50{--tw-gradient-to:#fff1f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff1f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to:#1e293b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/95{--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #020617f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-900{--tw-gradient-to:#18181b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#020810\]{--tw-gradient-to:#020810 var(--tw-gradient-to-position)}.to-\[\#040a0f\]{--tw-gradient-to:#040a0f var(--tw-gradient-to-position)}.to-\[\#040d14\]{--tw-gradient-to:#040d14 var(--tw-gradient-to-position)}.to-\[\#050505\]{--tw-gradient-to:#050505 var(--tw-gradient-to-position)}.to-\[\#061018\]{--tw-gradient-to:#061018 var(--tw-gradient-to-position)}.to-\[\#061018\]\/95{--tw-gradient-to:#061018f2 var(--tw-gradient-to-position)}.to-\[\#071222\]{--tw-gradient-to:#071222 var(--tw-gradient-to-position)}.to-\[\#081210\]{--tw-gradient-to:#081210 var(--tw-gradient-to-position)}.to-\[\#0a0a0a\]{--tw-gradient-to:#0a0a0a var(--tw-gradient-to-position)}.to-\[\#0a0a12\]{--tw-gradient-to:#0a0a12 var(--tw-gradient-to-position)}.to-\[\#0a1a30\]{--tw-gradient-to:#0a1a30 var(--tw-gradient-to-position)}.to-\[\#0c0e10\]{--tw-gradient-to:#0c0e10 var(--tw-gradient-to-position)}.to-\[\#0c1418\]{--tw-gradient-to:#0c1418 var(--tw-gradient-to-position)}.to-\[\#0d2a3a\]{--tw-gradient-to:#0d2a3a var(--tw-gradient-to-position)}.to-\[\#0e1418\]{--tw-gradient-to:#0e1418 var(--tw-gradient-to-position)}.to-\[\#0f0a14\]{--tw-gradient-to:#0f0a14 var(--tw-gradient-to-position)}.to-\[\#0f1720\]{--tw-gradient-to:#0f1720 var(--tw-gradient-to-position)}.to-\[\#120e08\]{--tw-gradient-to:#120e08 var(--tw-gradient-to-position)}.to-\[\#151018\]{--tw-gradient-to:#151018 var(--tw-gradient-to-position)}.to-\[\#181008\]{--tw-gradient-to:#181008 var(--tw-gradient-to-position)}.to-\[\#1a0303\]{--tw-gradient-to:#1a0303 var(--tw-gradient-to-position)}.to-\[\#1a0d05\]{--tw-gradient-to:#1a0d05 var(--tw-gradient-to-position)}.to-\[\#1e1b4b\]{--tw-gradient-to:#1e1b4b var(--tw-gradient-to-position)}.to-\[\#a78bfa\]{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}.to-\[\#b7e4d0\]{--tw-gradient-to:#b7e4d0 var(--tw-gradient-to-position)}.to-\[\#b8e4d0\]{--tw-gradient-to:#b8e4d0 var(--tw-gradient-to-position)}.to-\[\#dbeafe\]{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.to-\[\#e5f0fb\]{--tw-gradient-to:#e5f0fb var(--tw-gradient-to-position)}.to-\[\#e9d5ff\]{--tw-gradient-to:#e9d5ff var(--tw-gradient-to-position)}.to-\[\#e9e4dc\]{--tw-gradient-to:#e9e4dc var(--tw-gradient-to-position)}.to-\[\#f5f3ff\]{--tw-gradient-to:#f5f3ff var(--tw-gradient-to-position)}.to-\[\#fff4e8\]{--tw-gradient-to:#fff4e8 var(--tw-gradient-to-position)}.to-amber-200\/5{--tw-gradient-to:#fde68a0d var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to:#fffbeb var(--tw-gradient-to-position)}.to-cyan-500\/10{--tw-gradient-to:#06b6d41a var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-emerald-50\/50{--tw-gradient-to:#ecfdf580 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to:#faf5ff var(--tw-gradient-to-position)}.to-purple-900\/80{--tw-gradient-to:#581c87cc var(--tw-gradient-to-position)}.to-rose-200\/25{--tw-gradient-to:#fecdd340 var(--tw-gradient-to-position)}.to-rose-50\/50{--tw-gradient-to:#fff1f280 var(--tw-gradient-to-position)}.to-rose-50\/95{--tw-gradient-to:#fff1f2f2 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to:#020617 var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to:#f0fdfa var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-white\/10{--tw-gradient-to:#ffffff1a var(--tw-gradient-to-position)}.to-zinc-950{--tw-gradient-to:#09090b var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-3{padding:.75rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-36{padding-top:9rem;padding-bottom:9rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[68px\]{padding-top:68px}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-body{font-family:Inter,sans-serif}.font-headline{font-family:Sora,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[10rem\]{font-size:10rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[28px\]{font-size:28px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.85rem\,6vw\,3\.15rem\)\]{font-size:clamp(1.85rem,6vw,3.15rem)}.text-\[clamp\(3\.5rem\,16vw\,10rem\)\]{font-size:clamp(3.5rem,16vw,10rem)}.text-\[clamp\(4rem\,18vw\,12rem\)\]{font-size:clamp(4rem,18vw,12rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.5px\]{letter-spacing:-.5px}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#030b14\]{--tw-text-opacity:1;color:rgb(3 11 20/var(--tw-text-opacity,1))}.text-\[\#071333\]{--tw-text-opacity:1;color:rgb(7 19 51/var(--tw-text-opacity,1))}.text-\[\#080B0D\]{--tw-text-opacity:1;color:rgb(8 11 13/var(--tw-text-opacity,1))}.text-\[\#0EA5E9\]{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-\[\#0a1628\]{--tw-text-opacity:1;color:rgb(10 22 40/var(--tw-text-opacity,1))}.text-\[\#0c2744\]{--tw-text-opacity:1;color:rgb(12 39 68/var(--tw-text-opacity,1))}.text-\[\#0d9488\]{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-\[\#0f172a\]{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-\[\#15131F\]{--tw-text-opacity:1;color:rgb(21 19 31/var(--tw-text-opacity,1))}.text-\[\#17131f\]{--tw-text-opacity:1;color:rgb(23 19 31/var(--tw-text-opacity,1))}.text-\[\#1e3a2f\]{--tw-text-opacity:1;color:rgb(30 58 47/var(--tw-text-opacity,1))}.text-\[\#1e4d3f\]{--tw-text-opacity:1;color:rgb(30 77 63/var(--tw-text-opacity,1))}.text-\[\#236BFE\],.text-\[\#236bfe\]{--tw-text-opacity:1;color:rgb(35 107 254/var(--tw-text-opacity,1))}.text-\[\#243d2b\]\/90{color:#243d2be6}.text-\[\#2563eb\]{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-\[\#38bdf8\]{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-\[\#3D3B39\]{--tw-text-opacity:1;color:rgb(61 59 57/var(--tw-text-opacity,1))}.text-\[\#4a4846\]{--tw-text-opacity:1;color:rgb(74 72 70/var(--tw-text-opacity,1))}.text-\[\#5C5854\]{--tw-text-opacity:1;color:rgb(92 88 84/var(--tw-text-opacity,1))}.text-\[\#5ED7FF\]{--tw-text-opacity:1;color:rgb(94 215 255/var(--tw-text-opacity,1))}.text-\[\#5b21b6\]{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-\[\#5c5a58\]{--tw-text-opacity:1;color:rgb(92 90 88/var(--tw-text-opacity,1))}.text-\[\#5f6b85\]{--tw-text-opacity:1;color:rgb(95 107 133/var(--tw-text-opacity,1))}.text-\[\#6b6864\]{--tw-text-opacity:1;color:rgb(107 104 100/var(--tw-text-opacity,1))}.text-\[\#7A7672\]{--tw-text-opacity:1;color:rgb(122 118 114/var(--tw-text-opacity,1))}.text-\[\#9A9590\]{--tw-text-opacity:1;color:rgb(154 149 144/var(--tw-text-opacity,1))}.text-\[\#A5DDFB\]{--tw-text-opacity:1;color:rgb(165 221 251/var(--tw-text-opacity,1))}.text-\[\#A7A29B\]{--tw-text-opacity:1;color:rgb(167 162 155/var(--tw-text-opacity,1))}.text-\[\#B5B0A9\]{--tw-text-opacity:1;color:rgb(181 176 169/var(--tw-text-opacity,1))}.text-\[\#B8B3AA\]{--tw-text-opacity:1;color:rgb(184 179 170/var(--tw-text-opacity,1))}.text-\[\#B8B3AA\]\/30{color:#b8b3aa4d}.text-\[\#B8B3AA\]\/35{color:#b8b3aa59}.text-\[\#B8B3AA\]\/40{color:#b8b3aa66}.text-\[\#B8B3AA\]\/45{color:#b8b3aa73}.text-\[\#B8B3AA\]\/50{color:#b8b3aa80}.text-\[\#B8B3AA\]\/55{color:#b8b3aa8c}.text-\[\#B8B3AA\]\/60{color:#b8b3aa99}.text-\[\#B8B3AA\]\/70{color:#b8b3aab3}.text-\[\#B8B3AA\]\/75{color:#b8b3aabf}.text-\[\#B8B3AA\]\/80{color:#b8b3aacc}.text-\[\#B8B3AA\]\/85{color:#b8b3aad9}.text-\[\#B8B3AA\]\/90{color:#b8b3aae6}.text-\[\#C8C2BC\]{--tw-text-opacity:1;color:rgb(200 194 188/var(--tw-text-opacity,1))}.text-\[\#CFC9C2\]{--tw-text-opacity:1;color:rgb(207 201 194/var(--tw-text-opacity,1))}.text-\[\#D8CCB8\]{--tw-text-opacity:1;color:rgb(216 204 184/var(--tw-text-opacity,1))}.text-\[\#D8CCB8\]\/20{color:#d8ccb833}.text-\[\#D8CCB8\]\/40{color:#d8ccb866}.text-\[\#D8CCB8\]\/90{color:#d8ccb8e6}.text-\[\#E8E2D5\]{--tw-text-opacity:1;color:rgb(232 226 213/var(--tw-text-opacity,1))}.text-\[\#E8E2D5\]\/90{color:#e8e2d5e6}.text-\[\#E8E2D5\]\/95{color:#e8e2d5f2}.text-\[\#F2EFE9\]{--tw-text-opacity:1;color:rgb(242 239 233/var(--tw-text-opacity,1))}.text-\[\#F2EFE9\]\/\[0\.025\]{color:#f2efe906}.text-\[\#F2EFE9\]\/\[0\.045\]{color:#f2efe90b}.text-\[\#F4EFE8\]{--tw-text-opacity:1;color:rgb(244 239 232/var(--tw-text-opacity,1))}.text-\[\#FF6A1A\]{--tw-text-opacity:1;color:rgb(255 106 26/var(--tw-text-opacity,1))}.text-\[\#FF6A1A\]\/35{color:#ff6a1a59}.text-\[\#FF6A1A\]\/50{color:#ff6a1a80}.text-\[\#FF6A1A\]\/70{color:#ff6a1ab3}.text-\[\#FF6A1A\]\/80{color:#ff6a1acc}.text-\[\#FF6A1A\]\/90{color:#ff6a1ae6}.text-\[\#FF6A1A\]\/95{color:#ff6a1af2}.text-\[\#FF6A1A\]\/\[0\.06\]{color:#ff6a1a0f}.text-\[\#FF8A2A\]{--tw-text-opacity:1;color:rgb(255 138 42/var(--tw-text-opacity,1))}.text-\[\#FFB000\]{--tw-text-opacity:1;color:rgb(255 176 0/var(--tw-text-opacity,1))}.text-\[\#c2410c\]{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-\[\#c98d41\]{--tw-text-opacity:1;color:rgb(201 141 65/var(--tw-text-opacity,1))}.text-\[\#f8fafc\]{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.text-\[\#fb923c\]{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-\[\#fca5a5\]{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-\[color\:var\(--marina-gold\)\]{color:var(--marina-gold)}.text-\[color\:var\(--marina-gold-soft\)\]{color:var(--marina-gold-soft)}.text-\[color\:var\(--marina-muted\)\]{color:var(--marina-muted)}.text-\[color\:var\(--marina-teal\)\]{color:var(--marina-teal)}.text-\[color\:var\(--navy\)\]{color:var(--navy)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-100\/70{color:#fef3c7b3}.text-amber-100\/75{color:#fef3c7bf}.text-amber-100\/90{color:#fef3c7e6}.text-amber-100\/95{color:#fef3c7f2}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/95{color:#fde68af2}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/70{color:#fcd34db3}.text-amber-300\/80{color:#fcd34dcc}.text-amber-400\/90{color:#fbbf24e6}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-50\/95{color:#fffbebf2}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-100\/85{color:#cffafed9}.text-cyan-300\/90{color:#67e8f9e6}.text-cyan-400\/30{color:#22d3ee4d}.text-cyan-50{--tw-text-opacity:1;color:rgb(236 254 255/var(--tw-text-opacity,1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-200\/90{color:#a7f3d0e6}.text-emerald-200\/95{color:#a7f3d0f2}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-300\/90{color:#6ee7b7e6}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/80{color:#34d399cc}.text-emerald-400\/90{color:#34d399e6}.text-emerald-50{--tw-text-opacity:1;color:rgb(236 253 245/var(--tw-text-opacity,1))}.text-emerald-50\/95{color:#ecfdf5f2}.text-emerald-500\/40{color:#10b98166}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-900\/80{color:#064e3bcc}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-fuchsia-100{--tw-text-opacity:1;color:rgb(250 232 255/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-lime-100{--tw-text-opacity:1;color:rgb(236 252 203/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-100{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-orange-100\/90{color:#ffedd5e6}.text-orange-100\/95{color:#ffedd5f2}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-200\/80{color:#fed7aacc}.text-orange-200\/90{color:#fed7aae6}.text-orange-200\/95{color:#fed7aaf2}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-300\/80{color:#fdba74cc}.text-orange-300\/90{color:#fdba74e6}.text-orange-400\/80{color:#fb923ccc}.text-orange-400\/90{color:#fb923ce6}.text-orange-50{--tw-text-opacity:1;color:rgb(255 247 237/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800\/80{color:#9a3412cc}.text-orange-900{--tw-text-opacity:1;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-orange-900\/80{color:#7c2d12cc}.text-orange-900\/85{color:#7c2d12d9}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-50{--tw-text-opacity:1;color:rgb(250 245 255/var(--tw-text-opacity,1))}.text-purple-700\/90{color:#7e22cee6}.text-purple-900\/75{color:#581c87bf}.text-purple-950{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-100\/90{color:#fee2e2e6}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-200\/90{color:#fecacae6}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400\/90{color:#f87171e6}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-50{--tw-text-opacity:1;color:rgb(255 241 242/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-100\/95{color:#e0f2fef2}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-200\/95{color:#bae6fdf2}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-50{--tw-text-opacity:1;color:rgb(240 249 255/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-200\/90{color:#e2e8f0e6}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-100{--tw-text-opacity:1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/55{color:#ffffff8c}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-50{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.text-zinc-950{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-\[\#B8B3AA\]\/20{text-decoration-color:#b8b3aa33}.decoration-\[\#B8B3AA\]\/25{text-decoration-color:#b8b3aa40}.decoration-\[\#B8B3AA\]\/30{text-decoration-color:#b8b3aa4d}.decoration-orange-400\/60{text-decoration-color:#fb923c99}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-orange-500{accent-color:#f97316}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.28\]{opacity:.28}.opacity-\[0\.42\]{opacity:.42}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(124\,92\,255\,0\.2\)\]{--tw-shadow:0 0 0 1px #7c5cff33;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(167\,139\,250\,0\.15\)\]{--tw-shadow:0 0 0 1px #a78bfa26;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(201\,162\,77\,0\.12\)\]{--tw-shadow:0 0 0 1px #c9a24d1f;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(245\,158\,11\,0\.12\)\]{--tw-shadow:0 0 0 1px #f59e0b1f;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(245\,158\,11\,0\.18\)\]{--tw-shadow:0 0 0 1px #f59e0b2e;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,106\,26\,0\.12\)\,0_24px_80px_rgba\(255\,106\,26\,0\.06\)\]{--tw-shadow:0 0 0 1px #ff6a1a1f,0 24px 80px #ff6a1a0f;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,106\,26\,0\.12\)\,0_24px_80px_rgba\(255\,106\,26\,0\.07\)\]{--tw-shadow:0 0 0 1px #ff6a1a1f,0 24px 80px #ff6a1a12;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.03\)_inset\]{--tw-shadow:0 0 0 1px #ffffff08 inset;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(34\,197\,94\,0\.2\)\]{--tw-shadow:0 0 0 1px #22c55e33;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(34\,211\,238\,0\.18\)\]{--tw-shadow:0 0 0 1px #22d3ee2e;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(64\,123\,255\,0\.2\)\]{--tw-shadow:0 0 0 1px #407bff33;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:0 0 20px #ffffff59;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(34\,211\,238\,0\.12\)\]{--tw-shadow:0 0 20px #22d3ee1f;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(124\,92\,255\,0\.12\)\]{--tw-shadow:0 0 24px #7c5cff1f;--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(251\,191\,36\,0\.45\)\]{--tw-shadow:0 0 24px #fbbf2473;--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(216\,180\,254\,0\.55\)\]{--tw-shadow:0 0 28px #d8b4fe8c;--tw-shadow-colored:0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_48px_-12px_rgba\(255\,106\,26\,0\.22\)\]{--tw-shadow:0 0 48px -12px #ff6a1a38;--tw-shadow-colored:0 0 48px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_32px_rgba\(34\,197\,94\,0\.28\)\]{--tw-shadow:0 10px 32px #22c55e47;--tw-shadow-colored:0 10px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_40px_-8px_rgba\(255\,106\,26\,0\.45\)\]{--tw-shadow:0 12px 40px -8px #ff6a1a73;--tw-shadow-colored:0 12px 40px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 12px 40px #00000073;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 12px 40px #0000008c;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 14px 40px #00000080;--tw-shadow-colored:0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 16px 48px #0000008c;--tw-shadow-colored:0 16px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_50px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 16px 50px #00000059;--tw-shadow-colored:0 16px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 16px 50px #00000080;--tw-shadow-colored:0 16px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_50px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 16px 50px #0000008c;--tw-shadow-colored:0 16px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(91\,33\,182\,0\.35\)\]{--tw-shadow:0 20px 60px #5b21b659;--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 24px 80px #00000073;--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 24px 90px #00000047;--tw-shadow-colored:0 24px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_100px_-40px_rgba\(255\,106\,26\,0\.55\)\]{--tw-shadow:0 28px 100px -40px #ff6a1a8c;--tw-shadow-colored:0 28px 100px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.55\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 28px 90px #0000008c,inset 0 1px 0 #ffffff14;--tw-shadow-colored:0 28px 90px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_32px_100px_rgba\(30\,27\,75\,0\.45\)\]{--tw-shadow:0 32px 100px #1e1b4b73;--tw-shadow-colored:0 32px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_32px_120px_rgba\(0\,0\,0\,0\.58\)\]{--tw-shadow:0 32px 120px #00000094;--tw-shadow-colored:0 32px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_40px_120px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 40px 120px #00000073;--tw-shadow-colored:0 40px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(124\,92\,255\,0\.25\)\]{--tw-shadow:0 8px 28px #7c5cff40;--tw-shadow-colored:0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[12px_0_40px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:12px 0 40px #00000059;--tw-shadow-colored:12px 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(124\,92\,255\,0\.08\)\]{--tw-shadow:inset 0 0 0 1px #7c5cff14;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(34\,211\,238\,0\.08\)\]{--tw-shadow:inset 0 1px 0 #22d3ee14;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-amber-900\/20{--tw-shadow-color:#78350f33;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color:#0000004d;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color:#00000080;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-900\/10{--tw-shadow-color:#064e3b1a;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-900\/5{--tw-shadow-color:#064e3b0d;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-900\/20{--tw-shadow-color:#7c2d1233;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-900\/30{--tw-shadow-color:#7c2d124d;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-900\/10{--tw-shadow-color:#581c871a;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-900\/15{--tw-shadow-color:#581c8726;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-900\/20{--tw-shadow-color:#581c8733;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-200\/40{--tw-shadow-color:#e2e8f066;--tw-shadow:var(--tw-shadow-colored)}.shadow-white\/20{--tw-shadow-color:#fff3;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[rgba\(255\,106\,26\,0\.42\)\]{--tw-ring-color:#ff6a1a6b}.ring-amber-400\/15{--tw-ring-color:#fbbf2426}.ring-black\/20{--tw-ring-color:#0003}.ring-cyan-400\/10{--tw-ring-color:#22d3ee1a}.ring-cyan-400\/20{--tw-ring-color:#22d3ee33}.ring-emerald-100{--tw-ring-opacity:1;--tw-ring-color:rgb(209 250 229/var(--tw-ring-opacity,1))}.ring-emerald-400\/80{--tw-ring-color:#34d399cc}.ring-orange-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 146 60/var(--tw-ring-opacity,1))}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-white\/25{--tw-ring-color:#ffffff40}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[90px\]{--tw-blur:blur(90px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.fade-in-80{--tw-enter-opacity:.8}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.paused{animation-play-state:paused}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.lupplym-app{color:#e8e4ff;background:radial-gradient(120% 80% at 50% -20%,#7c5cff24,#0000 55%),radial-gradient(70% 50% at 100% 40%,#407bff14,#0000 45%),linear-gradient(#050319 0%,#0a0828 48%,#050319 100%);min-height:100dvh}.lupplym-app :focus-visible{outline-offset:2px;outline:2px solid #7c5cff}.lupplym-card-base{background:linear-gradient(165deg,#15103f8c 0%,#0d0c2bb8 100%);border:1px solid #a78bfa1f;border-radius:14px;box-shadow:inset 0 1px #ffffff0a}@media (prefers-reduced-motion:reduce){.lupplym-motion{transition:none!important;animation:none!important}}.marker\:text-orange-400\/80 ::marker{color:#fb923ccc}.marker\:text-orange-400\/80::marker{color:#fb923ccc}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[\#7A7672\]::placeholder{--tw-text-opacity:1;color:rgb(122 118 114/var(--tw-text-opacity,1))}.placeholder\:text-\[\#B8B3AA\]\/55::placeholder{color:#b8b3aa8c}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:top-3:before{content:var(--tw-content);top:.75rem}.before\:h-7:before{content:var(--tw-content);height:1.75rem}.before\:h-\[calc\(100\%-12px\)\]:before{content:var(--tw-content);height:calc(100% - 12px)}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:w-1:before{content:var(--tw-content);width:.25rem}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-orange-500\/70:before{content:var(--tw-content);background-color:#f97316b3}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[rgba\(216\,204\,184\,0\.14\)\]:hover{border-color:#d8ccb824}.hover\:border-\[rgba\(255\,106\,26\,0\.25\)\]:hover{border-color:#ff6a1a40}.hover\:border-\[rgba\(255\,106\,26\,0\.35\)\]:hover{border-color:#ff6a1a59}.hover\:border-\[rgba\(255\,106\,26\,0\.4\)\]:hover{border-color:#ff6a1a66}.hover\:border-\[rgba\(255\,106\,26\,0\.55\)\]:hover{border-color:#ff6a1a8c}.hover\:border-amber-200\/55:hover{border-color:#fde68a8c}.hover\:border-cyan-400\/45:hover{border-color:#22d3ee73}.hover\:border-emerald-200\/80:hover{border-color:#a7f3d0cc}.hover\:border-emerald-400\/30:hover{border-color:#34d3994d}.hover\:border-emerald-400\/50:hover{border-color:#34d39980}.hover\:border-emerald-400\/60:hover{border-color:#34d39999}.hover\:border-orange-200:hover{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.hover\:border-orange-300:hover{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.hover\:border-orange-400\/30:hover{border-color:#fb923c4d}.hover\:border-orange-400\/40:hover{border-color:#fb923c66}.hover\:border-orange-400\/45:hover{border-color:#fb923c73}.hover\:border-orange-400\/60:hover{border-color:#fb923c99}.hover\:border-orange-500\/25:hover{border-color:#f9731640}.hover\:border-red-400\/30:hover{border-color:#f871714d}.hover\:border-red-400\/60:hover{border-color:#f8717199}.hover\:border-sky-400\/60:hover{border-color:#38bdf899}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:bg-\[\#0EA5E9\]\/15:hover{background-color:#0ea5e926}.hover\:bg-\[\#0d9488\]:hover{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.hover\:bg-\[\#13335c\]:hover{--tw-bg-opacity:1;background-color:rgb(19 51 92/var(--tw-bg-opacity,1))}.hover\:bg-\[\#14b8a6\]:hover{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.hover\:bg-\[\#225a48\]:hover{--tw-bg-opacity:1;background-color:rgb(34 90 72/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2a5546\]:hover{--tw-bg-opacity:1;background-color:rgb(42 85 70/var(--tw-bg-opacity,1))}.hover\:bg-\[\#6d28d9\]:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:bg-\[\#991b1b\]:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-\[\#D4CFC3\]:hover{--tw-bg-opacity:1;background-color:rgb(212 207 195/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f59e0b\]:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f97316\]:hover{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.hover\:bg-\[rgba\(255\,106\,26\,0\.08\)\]:hover{background-color:#ff6a1a14}.hover\:bg-\[rgba\(255\,106\,26\,0\.18\)\]:hover{background-color:#ff6a1a2e}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-300\/15:hover{background-color:#fcd34d26}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/15:hover{background-color:#f59e0b26}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-cyan-500\/15:hover{background-color:#06b6d426}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-500\/15:hover{background-color:#10b98126}.hover\:bg-emerald-500\/25:hover{background-color:#10b98140}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-orange-100:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.hover\:bg-orange-400:hover{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.hover\:bg-orange-50:hover{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.hover\:bg-orange-500\/10:hover{background-color:#f973161a}.hover\:bg-orange-500\/15:hover{background-color:#f9731626}.hover\:bg-orange-500\/20:hover{background-color:#f9731633}.hover\:bg-orange-500\/25:hover{background-color:#f9731640}.hover\:bg-orange-500\/30:hover{background-color:#f973164d}.hover\:bg-orange-500\/\[0\.07\]:hover{background-color:#f9731612}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-300\/20:hover{background-color:#fca5a533}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-400\/15:hover{background-color:#f8717126}.hover\:bg-red-500\/15:hover{background-color:#ef444426}.hover\:bg-red-500\/25:hover{background-color:#ef444440}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sky-50:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.hover\:bg-sky-500\/10:hover{background-color:#0ea5e91a}.hover\:bg-sky-500\/30:hover{background-color:#0ea5e94d}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-teal-400:hover{--tw-bg-opacity:1;background-color:rgb(45 212 191/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:bg-opacity-10:hover{--tw-bg-opacity:.1}.hover\:text-\[\#E8E2D5\]:hover{--tw-text-opacity:1;color:rgb(232 226 213/var(--tw-text-opacity,1))}.hover\:text-\[\#F2EFE9\]:hover{--tw-text-opacity:1;color:rgb(242 239 233/var(--tw-text-opacity,1))}.hover\:text-\[\#FF6A1A\]:hover{--tw-text-opacity:1;color:rgb(255 106 26/var(--tw-text-opacity,1))}.hover\:text-\[\#FF6A1A\]\/90:hover{color:#ff6a1ae6}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-orange-100:hover{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.hover\:text-orange-200:hover{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:decoration-\[\#FF6A1A\]\/40:hover{text-decoration-color:#ff6a1a66}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_12px_40px_rgba\(5\,3\,25\,0\.45\)\]:hover{--tw-shadow:0 12px 40px #05031973;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_16px_48px_rgba\(249\,115\,22\,0\.18\)\]:hover{--tw-shadow:0 16px 48px #f973162e;--tw-shadow-colored:0 16px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_32px_110px_-36px_rgba\(255\,106\,26\,0\.62\)\]:hover{--tw-shadow:0 32px 110px -36px #ff6a1a9e;--tw-shadow-colored:0 32px 110px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-\[100\]:focus{z-index:100}.focus\:bg-\[rgba\(255\,106\,26\,0\.12\)\]:focus{background-color:#ff6a1a1f}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#FF6A1A\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 106 26/var(--tw-ring-opacity,1))}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#25D366\]:focus-visible{outline-color:#25d366}.focus-visible\:outline-\[\#FF6A1A\]:focus-visible{outline-color:#ff6a1a}.focus-visible\:outline-orange-400:focus-visible{outline-color:#fb923c}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[\#FF6A1A\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 106 26/var(--tw-ring-opacity,1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:border-\[rgba\(255\,106\,26\,0\.35\)\]{border-color:#ff6a1a59}.group:hover .group-hover\:bg-\[\#ff7b35\]{--tw-bg-opacity:1;background-color:rgb(255 123 53/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-\[\#FF6A1A\]{--tw-text-opacity:1;color:rgb(255 106 26/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-safe\:transition-\[border-color\,transform\]{transition-property:border-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-safe\:transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-safe\:duration-200{transition-duration:.2s;animation-duration:.2s}.motion-safe\:hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:text-orange-100\/90:is(.dark *){color:#ffedd5e6}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:bottom-6{bottom:1.5rem}.sm\:bottom-8{bottom:2rem}.sm\:right-0{right:0}.sm\:right-6{right:1.5rem}.sm\:right-8{right:2rem}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-14{margin-top:3.5rem}.sm\:mt-20{margin-top:5rem}.sm\:mt-24{margin-top:6rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-auto{height:auto}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-\[4\.5rem\]{max-width:4.5rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:flex-none{flex:none}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-\[4\.5rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4.5rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:rounded-full{border-radius:9999px}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[1\.05rem\]{font-size:1.05rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[42px\]{font-size:42px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-7{line-height:1.75rem}.sm\:leading-8{line-height:2rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:static{position:static}.md\:absolute{position:absolute}.md\:left-\[5\%\]{left:5%}.md\:right-\[7\%\]{right:7%}.md\:z-0{z-index:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[16\/10\]{aspect-ratio:16/10}.md\:h-20{height:5rem}.md\:max-h-none{max-height:none}.md\:min-h-\[140px\]{min-height:140px}.md\:min-h-\[200px\]{min-height:200px}.md\:w-56{width:14rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:min-w-\[16rem\]{min-width:16rem}.md\:max-w-\[420px\]{max-width:420px}.md\:shrink-0{flex-shrink:0}.md\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[0\.45fr_0\.45fr_1fr_auto\]{grid-template-columns:.45fr .45fr 1fr auto}.md\:grid-cols-\[0\.55fr_0\.8fr_1\.2fr_auto\]{grid-template-columns:.55fr .8fr 1.2fr auto}.md\:grid-cols-\[0\.65fr_1fr_0\.75fr_0\.75fr_1fr_auto\]{grid-template-columns:.65fr 1fr .75fr .75fr 1fr auto}.md\:grid-cols-\[0\.6fr_1fr_0\.8fr_0\.6fr_1fr_auto\]{grid-template-columns:.6fr 1fr .8fr .6fr 1fr auto}.md\:grid-cols-\[0\.6fr_1fr_0\.8fr_auto\]{grid-template-columns:.6fr 1fr .8fr auto}.md\:grid-cols-\[0\.6fr_1fr_0\.9fr_auto\]{grid-template-columns:.6fr 1fr .9fr auto}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[1\.2fr_0\.8fr_0\.8fr\]{grid-template-columns:1.2fr .8fr .8fr}.md\:grid-cols-\[1\.3fr_0\.8fr_0\.8fr_0\.6fr_0\.6fr_auto\]{grid-template-columns:1.3fr .8fr .8fr .6fr .6fr auto}.md\:grid-cols-\[1fr_0\.6fr_0\.6fr_0\.6fr\]{grid-template-columns:1fr .6fr .6fr .6fr}.md\:grid-cols-\[1fr_minmax\(24rem\,0\.88fr\)\]{grid-template-columns:1fr minmax(24rem,.88fr)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:border-r{border-right-width:1px}.md\:bg-transparent{background-color:#0000}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-8{padding-top:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[11px\]{font-size:11px}.md\:text-\[18rem\]{font-size:18rem}.md\:text-\[2\.1rem\]{font-size:2.1rem}.md\:text-\[76px\]{font-size:76px}.md\:text-\[clamp\(5rem\,14vw\,11rem\)\]{font-size:clamp(5rem,14vw,11rem)}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:tracking-\[-2px\]{letter-spacing:-2px}.md\:opacity-0{opacity:0}.md\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (width>=1024px){.lg\:-left-10{left:-2.5rem}.lg\:-left-12{left:-3rem}.lg\:-right-10{right:-2.5rem}.lg\:-right-8{right:-2rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[480px\]{height:480px}.lg\:w-60{width:15rem}.lg\:w-\[29\%\]{width:29%}.lg\:w-\[33\%\]{width:33%}.lg\:w-\[38\%\]{width:38%}.lg\:w-\[42\%\]{width:42%}.lg\:w-\[45\%\]{width:45%}.lg\:w-\[50\%\]{width:50%}.lg\:w-\[55\%\]{width:55%}.lg\:w-\[58\%\]{width:58%}.lg\:max-w-\[52\%\]{max-width:52%}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[0\.65fr_1fr_1\.25fr_auto\]{grid-template-columns:.65fr 1fr 1.25fr auto}.lg\:grid-cols-\[0\.6fr_1fr_0\.8fr_auto\]{grid-template-columns:.6fr 1fr .8fr auto}.lg\:grid-cols-\[0\.75fr_1\.2fr_0\.6fr_0\.8fr\]{grid-template-columns:.75fr 1.2fr .6fr .8fr}.lg\:grid-cols-\[0\.82fr_1fr\]{grid-template-columns:.82fr 1fr}.lg\:grid-cols-\[0\.8fr_0\.45fr_0\.45fr_1\.3fr_auto\]{grid-template-columns:.8fr .45fr .45fr 1.3fr auto}.lg\:grid-cols-\[0\.8fr_0\.7fr_0\.7fr_1fr_0\.35fr_auto\]{grid-template-columns:.8fr .7fr .7fr 1fr .35fr auto}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_0\.55fr_0\.65fr_0\.55fr_0\.55fr\]{grid-template-columns:1fr .55fr .65fr .55fr .55fr}.lg\:grid-cols-\[1fr_0\.5fr\]{grid-template-columns:1fr .5fr}.lg\:grid-cols-\[1fr_0\.65fr_0\.75fr_1fr_auto\]{grid-template-columns:1fr .65fr .75fr 1fr auto}.lg\:grid-cols-\[1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr}.lg\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[380px_1fr_280px\]{grid-template-columns:380px 1fr 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,28rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-8{gap:2rem}.lg\:bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.lg\:p-12{padding:3rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:pt-14{padding-top:3.5rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[3\.15rem\]{font-size:3.15rem}.lg\:text-\[3\.1rem\]{font-size:3.1rem}.lg\:text-\[3\.25rem\]{font-size:3.25rem}.lg\:text-\[3\.35rem\]{font-size:3.35rem}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:text-\[4\.25rem\]{font-size:4.25rem}.lg\:text-\[52px\]{font-size:52px}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (width>=1280px){.xl\:mt-0{margin-top:0}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[0\.55fr_1fr_0\.45fr_0\.55fr_0\.45fr_0\.45fr_0\.5fr_0\.55fr_0\.55fr_auto\]{grid-template-columns:.55fr 1fr .45fr .55fr .45fr .45fr .5fr .55fr .55fr auto}.xl\:grid-cols-\[0\.7fr_1fr_0\.7fr_auto\]{grid-template-columns:.7fr 1fr .7fr auto}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.1fr_0\.65fr_0\.75fr_0\.7fr_0\.65fr_0\.65fr_0\.75fr_auto\]{grid-template-columns:1.1fr .65fr .75fr .7fr .65fr .65fr .75fr auto}.xl\:grid-cols-\[1\.1fr_1fr_0\.85fr\]{grid-template-columns:1.1fr 1fr .85fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1fr_0\.75fr_0\.75fr_0\.75fr_0\.75fr_0\.75fr_0\.45fr_0\.45fr_0\.45fr\]{grid-template-columns:1fr .75fr .75fr .75fr .75fr .75fr .45fr .45fr .45fr}.xl\:grid-cols-\[1fr_0\.8fr_0\.75fr_0\.75fr_0\.65fr_0\.65fr_auto\]{grid-template-columns:1fr .8fr .75fr .75fr .65fr .65fr auto}.xl\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.xl\:items-center{align-items:center}.xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.xl\:pr-2{padding-right:.5rem}.xl\:text-base{font-size:1rem;line-height:1.5rem}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\]\:text-\[\#FF6A1A\][data-state=open]{--tw-text-opacity:1;color:rgb(255 106 26/var(--tw-text-opacity,1))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline-offset:2px;outline:2px solid #0000}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline-offset:2px;outline:2px solid #0000}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
