@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--text-dark: #000000;--text-muted: #3f4254;--surface-light: #ffffff;--surface-badge: #eeeeee;--border-thick: 3px solid #000000;--border-thin: 2px solid #000000;--shadow-hard: 6px 6px 0 #000000;--shadow-hard-btn: 4px 4px 0 #000000;--pastel-yellow: #fcd34d;--pastel-green: #a7f3d0;--pastel-pink: #fbcfe8;--pastel-coral: #fda4af}html,body{background-color:#fdfbf7;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:30px 30px;font-family:Plus Jakarta Sans,sans-serif;color:var(--text-dark);-webkit-font-smoothing:antialiased;min-height:100vh}body{display:flex;flex-direction:column}a,a:visited,a:hover,a:active{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;width:100%;padding:2rem}nav{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:var(--surface-light);border:var(--border-thick);border-radius:100px;box-shadow:var(--shadow-hard);margin-bottom:1rem}.logo{font-weight:900;font-size:32px;letter-spacing:-1px}.status-badge{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dark);background:var(--pastel-yellow);padding:8px 16px;border-radius:100px;border:var(--border-thin)}.hero-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center;padding:2rem 0 4rem}h1{font-size:clamp(40px,5vw,64px);line-height:1.05;font-weight:800;letter-spacing:-.04em;margin-bottom:2rem}h1 em{font-style:normal;position:relative;display:inline-block}h1 em:after{content:"";position:absolute;left:0;bottom:4px;width:100%;height:5px;background:var(--pastel-coral);z-index:-1;border-radius:2px}.tagline{font-size:18px;font-weight:500;color:var(--text-muted);line-height:1.6;margin-bottom:3rem}.form-container{max-width:480px}.form-row{display:flex;gap:12px}.form-row input{flex:1;border:var(--border-thin);border-radius:12px;padding:16px;font-family:inherit;font-size:16px;font-weight:500;color:var(--text-dark);background:var(--surface-light);outline:none;box-shadow:var(--shadow-hard-btn)}.form-row button{border:var(--border-thin);background:var(--pastel-coral);color:var(--text-dark);font-family:inherit;font-size:16px;font-weight:700;padding:16px 28px;border-radius:12px;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-hard-btn)}.form-note{font-size:13px;font-weight:500;color:var(--text-muted);margin-top:1rem}.launch-cta{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.launch-cta button{border:var(--border-thin);background:var(--pastel-coral);color:var(--text-dark);font-family:inherit;font-size:20px;font-weight:800;padding:16px 30px;border-radius:12px;cursor:pointer;box-shadow:var(--shadow-hard-btn)}.launch-note{font-size:15px;font-weight:600;color:var(--text-muted)}.sticky-stack{position:relative;height:450px;width:100%}.sticky-note{position:absolute;width:85%;padding:2rem;border:var(--border-thick);border-radius:16px;box-shadow:var(--shadow-hard);display:flex;flex-direction:column;gap:10px;color:var(--text-dark);transition:transform .18s ease,box-shadow .18s ease}.sticky-note .card-tag{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.sticky-note .card-metric{font-size:48px;font-weight:800;letter-spacing:-2px;line-height:1}.sticky-note .card-desc{font-size:14px;font-weight:700;opacity:.85}.note-1{background:var(--pastel-yellow);top:-45px;right:0;transform:rotate(-2deg);z-index:1}.note-2{background:var(--pastel-green);top:115px;left:0;transform:rotate(3deg);z-index:2}.note-3{background:var(--pastel-pink);top:270px;right:10px;transform:rotate(-1deg);z-index:3}.sticky-note:before{content:"";position:absolute;top:-15px;left:40%;width:80px;height:25px;background:#fff9;border:1px solid rgba(0,0,0,.1);transform:rotate(-3deg)}.features-section{border-top:var(--border-thin);padding:3.5rem 0}.section-tag{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;display:inline-block;text-decoration:none}.section-tag:hover{text-decoration:underline;text-underline-offset:4px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card{background:var(--surface-light);border:var(--border-thin);border-radius:16px;padding:2rem;box-shadow:var(--shadow-hard-btn);display:flex;flex-direction:column;gap:1rem;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.feature-num{font-size:14px;font-weight:800;background:var(--text-dark);color:var(--surface-light);width:fit-content;padding:2px 8px;border-radius:4px}.feature-title{font-size:20px;font-weight:700;line-height:1.3}.feature-panel{display:flex;flex-direction:column;gap:1.25rem}.toggle{display:inline-flex;border:var(--border-thin);border-radius:999px;overflow:hidden;width:fit-content;background:#fff}.toggle button{border:0;padding:10px 14px;background:transparent;font-weight:700;cursor:pointer}.toggle button.active{background:var(--pastel-yellow)}.panel-grid,.metrics-grid{display:grid;gap:1.5rem}.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{text-align:center}.metric-card .feature-title{font-size:38px;letter-spacing:-1px}.quote-card{margin-top:1.5rem}.quote-card p{font-weight:600;color:var(--text-muted)}.contact-card{gap:1.25rem}.contact-form{display:grid;gap:1rem}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.contact-form label{display:grid;gap:.45rem;font-size:14px;font-weight:700}.contact-form input,.contact-form textarea{border:var(--border-thin);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:500;color:var(--text-dark);background:var(--surface-light);outline:none;box-shadow:var(--shadow-hard-btn)}.contact-form textarea{resize:vertical;min-height:120px}.contact-submit{border:var(--border-thin);background:var(--pastel-coral);color:var(--text-dark);font-family:inherit;font-size:16px;font-weight:700;padding:12px 18px;border-radius:12px;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-hard-btn);justify-self:start}.contact-submit:disabled{opacity:.55;cursor:not-allowed}.contact-success,.contact-error{font-size:14px;font-weight:600}.contact-success{color:#065f46}.contact-error{color:#991b1b}footer{margin-top:auto;border-top:var(--border-thin);padding:2rem 0;font-size:14px;font-weight:600;color:var(--text-muted)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;align-items:start}.footer-grid>div{min-width:0}.footer-grid h4{color:var(--text-dark);margin-bottom:.5rem}#contact{max-width:360px}#contact div,#contact p{overflow-wrap:anywhere}.small{margin-top:.6rem}@media (max-width: 992px){.container{padding:1.5rem}nav{margin-bottom:2.5rem}.hero-layout{grid-template-columns:1fr;gap:3rem;padding:1rem 0 3rem}.sticky-stack{height:400px;max-width:500px;margin:0 auto}.sticky-note{width:90%}.features-section{padding:2.75rem 0}.panel-grid,.metrics-grid,.footer-grid{grid-template-columns:1fr}}@media (max-width: 768px){.container{padding:1rem}.logo{font-size:28px}.status-badge{font-size:11px;padding:7px 12px;text-align:center}h1{font-size:clamp(34px,10vw,48px);margin-bottom:1.25rem}.tagline{font-size:16px;margin-bottom:1.75rem}.form-row{flex-direction:column}.form-row input,.form-row button{width:100%}.launch-cta{align-items:stretch}.launch-cta button{width:100%}.sticky-stack{height:auto;max-width:100%;display:grid;gap:1rem}.sticky-note{position:relative;width:100%;top:auto;right:auto;left:auto;transform:none;padding:1.25rem}.sticky-note:before{left:calc(50% - 40px)}.note-1,.note-2,.note-3{transform:none}.sticky-note .card-metric{font-size:40px}.features-grid{gap:1rem;grid-template-columns:1fr}.feature-card{padding:1.25rem}.feature-title{font-size:18px}.metrics-grid,.contact-grid{grid-template-columns:1fr}.quote-card{margin-top:1rem}.toggle{width:100%}.toggle button{flex:1;text-align:center}}@media (max-width: 576px){body{background-size:24px 24px}nav{flex-direction:column;gap:12px;border-radius:20px;align-items:stretch;padding:.9rem 1rem}.logo{font-size:24px}.status-badge{white-space:normal;line-height:1.3;width:100%}.contact-submit{width:100%;justify-self:stretch}.section-tag{font-size:12px}.footer-grid{gap:1.25rem}}@media (hover: hover){.feature-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000;background-color:var(--pastel-yellow)}.note-1:hover{transform:translate(-3px,-3px) rotate(-2deg);box-shadow:9px 9px #000}.note-2:hover{transform:translate(-3px,-3px) rotate(3deg);box-shadow:9px 9px #000}.note-3:hover{transform:translate(-3px,-3px) rotate(-1deg);box-shadow:9px 9px #000}}
