@font-face{
  font-family:Manrope;
  src:url('assets/manrope.3ae11c49db04.ttf') format('truetype');
  font-style:normal;
  font-weight:200 800;
  font-display:swap}
  :root{
    --paper:#f4f7f1;
    --forest:#092e25;
    --green:#16c784;
    --mint:#dff8e9;
    --muted:#52695d;
    --line:#dce4d9}
    *{
      box-sizing:border-box}
      html{
        scroll-behavior:smooth;
        scroll-padding-top:32px}
        body{
          margin:0;
          background:var(--paper);
          color:var(--forest);
          font-family:Manrope,Arial,sans-serif;
          font-weight:500;
          -webkit-font-smoothing:antialiased}
          button,input,a{
            -webkit-tap-highlight-color:transparent}
            button,input{
              font:inherit}
              a{
                color:inherit;
                text-decoration:none}
                button,a,input{
                  outline-offset:5px}
                  :focus-visible{
                    outline:2px solid #007a50}
                    button{
                      cursor:pointer}
                      .page-shell{
                        max-width:1600px;
                        margin:auto;
                        padding:0 5.2%}
                        .skip-link{
                          position:fixed;
                          top:10px;
                          left:10px;
                          transform:translateY(-150%);
                          z-index:10;
                          background:var(--forest);
                          color:white;
                          padding:12px}
                          .skip-link:focus{
                            transform:translateY(0)}
                            .header{
                              height:112px;
                              display:flex;
                              align-items:center;
                              justify-content:space-between;
                              border-bottom:1px solid var(--line)}
                              .brand{
                                display:block;
                                margin-left:-10px}
                                .brand img{
                                  display:block;
                                  width:178px;
                                  height:auto}
                                  .header-note{
                                    font-size:13px;
                                    color:var(--muted);
                                    margin-left:-40px}
                                    .header-link{
                                      font-size:14px;
                                      font-weight:700;
                                      display:flex;
                                      gap:22px;
                                      align-items:center}
                                      .link-plus{
                                        font-size:25px;
                                        font-weight:400}
                                        .hero{
                                          display:grid;
                                          grid-template-columns:1.12fr 1fr;
                                          align-items:center;
                                          min-height:710px;
                                          gap:20px;
                                          padding:48px 0 55px}
                                          .hero-copy{
                                            padding-top:5px;
                                            position:relative;
                                            z-index:2}
                                            .eyebrow{
                                              font-size:11px;
                                              letter-spacing:1.8px;
                                              font-weight:750;
                                              display:flex;
                                              align-items:center;
                                              gap:9px}
                                              .status-dot{
                                                width:7px;
                                                height:7px;
                                                background:#007a50;
                                                border-radius:50%;
                                                box-shadow:0 0 0 4px #dff0e1}
                                                h1{
                                                  font-size:clamp(55px,6.15vw,94px);
                                                  line-height:1.09;
                                                  font-weight:750;
                                                  letter-spacing:-5.2px;
                                                  margin:27px 0 27px;
                                                  position:relative;
                                                  white-space:nowrap}
                                                  h1>span:first-child{
                                                    color:#008a59}
                                                    .title-spark{
                                                      display:inline-block;
                                                      color:var(--green);
                                                      font-size:.64em;
                                                      vertical-align:14%;
                                                      margin-left:30px;
                                                      font-weight:500}
                                                      .hero-description{
                                                        font-size:17px;
                                                        line-height:1.85;
                                                        color:var(--muted);
                                                        max-width:480px;
                                                        margin:0 0 26px}
                                                        .launch-line{
                                                          display:flex;
                                                          align-items:center;
                                                          gap:12px;
                                                          font-size:12px;
                                                          color:var(--muted);
                                                          margin-bottom:30px}
                                                          .launch-pill{
                                                            color:var(--forest);
                                                            font-size:12px;
                                                            font-weight:750;
                                                            padding:6px 11px;
                                                            border:1px solid #bcd0c0;
                                                            border-radius:5px}
                                                            .primary-button{
                                                              display:inline-flex;
                                                              gap:32px;
                                                              align-items:center;
                                                              background:var(--forest);
                                                              color:var(--paper);
                                                              border-radius:8px;
                                                              padding:17px 23px;
                                                              font-size:14px;
                                                              font-weight:650;
                                                              transition:background .2s,transform .2s}
                                                              .primary-button:hover{
                                                                background:#005b40;
                                                                transform:translateY(-2px)}
                                                                .primary-button svg{
                                                                  width:17px;
                                                                  fill:none;
                                                                  stroke:currentColor;
                                                                  stroke-width:1.3}
                                                                  .mini-note{
                                                                    display:flex;
                                                                    align-items:center;
                                                                    gap:9px;
                                                                    font-size:11px;
                                                                    color:var(--muted);
                                                                    margin-top:23px}
                                                                    .tiny-line{
                                                                      width:20px;
                                                                      height:1px;
                                                                      background:#95aa97}
                                                                      .hero-visual{
                                                                        min-height:565px;
                                                                        position:relative;
                                                                        isolation:isolate}
                                                                        .visual-grid{
                                                                          position:absolute;
                                                                          inset:0;
                                                                          background-image:linear-gradient(#092e2507 1px,transparent 1px),linear-gradient(90deg,#092e2507 1px,transparent 1px);
                                                                          background-size:36px 36px;
                                                                          mask-image:radial-gradient(ellipse,#000 15%,transparent 69%)}
                                                                          .orbit{
                                                                            position:absolute;
                                                                            border:1px solid #c8decb;
                                                                            border-radius:50%;
                                                                            z-index:-1}
                                                                            .orbit-one{
                                                                              width:400px;
                                                                              height:400px;
                                                                              top:61px;
                                                                              left:50%;
                                                                              transform:translateX(-50%);
                                                                              background:radial-gradient(circle,#cef2d975,transparent 70%)}
                                                                              .orbit-two{
                                                                                width:510px;
                                                                                height:510px;
                                                                                top:8px;
                                                                                left:50%;
                                                                                transform:translateX(-50%);
                                                                                border-style:dashed;
                                                                                border-color:#dce5d7}
                                                                                .orbit-tag{
                                                                                  position:absolute;
                                                                                  right:1%;
                                                                                  top:71px;
                                                                                  font-size:9px;
                                                                                  letter-spacing:2px;
                                                                                  color:#678273;
                                                                                  transform:rotate(43deg)}
                                                                                  .brand-object{
                                                                                    position:absolute;
                                                                                    top:75px;
                                                                                    left:50%;
                                                                                    transform:translateX(-50%) rotate(-9deg);
                                                                                    width:235px;
                                                                                    filter:drop-shadow(0 20px 25px #007a5010);
                                                                                    animation:float 7s ease-in-out infinite}
                                                                                    .brand-object img{
                                                                                      width:100%;
                                                                                      height:auto;
                                                                                      display:block}
                                                                                      .floating-note{
                                                                                        position:absolute;
                                                                                        display:flex;
                                                                                        gap:12px;
                                                                                        align-items:center;
                                                                                        background:#fffefb;
                                                                                        padding:16px 20px;
                                                                                        border:1px solid #e0e8da;
                                                                                        border-radius:13px;
                                                                                        box-shadow:0 12px 30px #092e2506;
                                                                                        font-size:12px;
                                                                                        line-height:1.65}
                                                                                        .floating-note strong{
                                                                                          font-weight:750}
                                                                                          .note-top{
                                                                                            top:38px;
                                                                                            left:-7px;
                                                                                            transform:rotate(-7deg)}
                                                                                            .note-icon{
                                                                                              display:flex;
                                                                                              align-items:center;
                                                                                              justify-content:center;
                                                                                              width:31px;
                                                                                              height:31px;
                                                                                              background:var(--mint);
                                                                                              border-radius:50%;
                                                                                              color:#007a50;
                                                                                              font-size:16px}
                                                                                              .expense-card{
                                                                                                position:absolute;
                                                                                                top:277px;
                                                                                                left:50%;
                                                                                                transform:translateX(-50%) rotate(-5deg);
                                                                                                background:#fffefa;
                                                                                                width:340px;
                                                                                                border:1px solid #d5e4d8;
                                                                                                border-radius:17px;
                                                                                                box-shadow:0 25px 40px #092e2510;
                                                                                                padding:23px;
                                                                                                transition:transform .4s}
                                                                                                .hero-visual:hover .expense-card{
                                                                                                  transform:translateX(-50%) rotate(-1deg)}
                                                                                                  .expense-top{
                                                                                                    display:flex;
                                                                                                    align-items:center;
                                                                                                    gap:11px}
                                                                                                    .expense-icon{
                                                                                                      width:39px;
                                                                                                      height:39px;
                                                                                                      border-radius:11px;
                                                                                                      background:#f0eedf;
                                                                                                      display:grid;
                                                                                                      place-items:center}
                                                                                                      .expense-icon svg{
                                                                                                        width:22px;
                                                                                                        fill:none;
                                                                                                        stroke:#69734b;
                                                                                                        stroke-width:1.5;
                                                                                                        stroke-linecap:round;
                                                                                                        stroke-linejoin:round}
                                                                                                        .expense-top strong{
                                                                                                          font-size:12px;
                                                                                                          display:block}
                                                                                                          .expense-top div>span{
                                                                                                            font-size:10px;
                                                                                                            color:var(--muted)}
                                                                                                            .card-dots{
                                                                                                              margin-left:auto;
                                                                                                              align-self:start;
                                                                                                              font-size:24px;
                                                                                                              line-height:.5;
                                                                                                              color:#768c7d}
                                                                                                              .expense-amount{
                                                                                                                margin:25px 0 20px;
                                                                                                                display:flex;
                                                                                                                align-items:center;
                                                                                                                justify-content:space-between}
                                                                                                                .expense-amount>span:first-child{
                                                                                                                  font-size:35px;
                                                                                                                  font-weight:750;
                                                                                                                  letter-spacing:-1.5px}
                                                                                                                  .cents{
                                                                                                                    color:#8d9e90}
                                                                                                                    .split-tag{
                                                                                                                      padding:5px 9px;
                                                                                                                      background:var(--mint);
                                                                                                                      font-size:10px;
                                                                                                                      border-radius:5px;
                                                                                                                      font-weight:700}
                                                                                                                      .expense-bottom{
                                                                                                                        border-top:1px solid #e8ece2;
                                                                                                                        padding-top:16px;
                                                                                                                        display:flex;
                                                                                                                        align-items:center;
                                                                                                                        justify-content:space-between}
                                                                                                                        .avatar-stack{
                                                                                                                          display:flex;
                                                                                                                          padding-left:2px}
                                                                                                                          .avatar-stack span{
                                                                                                                            width:28px;
                                                                                                                            height:28px;
                                                                                                                            border-radius:50%;
                                                                                                                            border:2px solid #fffefa;
                                                                                                                            background:#e5dacb;
                                                                                                                            display:grid;
                                                                                                                            place-items:center;
                                                                                                                            margin-left:-3px;
                                                                                                                            font-size:9px;
                                                                                                                            font-weight:750}
                                                                                                                            .avatar-stack span:nth-child(2){
                                                                                                                              background:#dce7f0}
                                                                                                                              .avatar-stack span:nth-child(3){
                                                                                                                                background:#e5e4ad}
                                                                                                                                .avatar-stack span:last-child{
                                                                                                                                  background:var(--forest);
                                                                                                                                  color:white;
                                                                                                                                  font-size:7px}
                                                                                                                                  .expense-bottom>span{
                                                                                                                                    font-size:10px;
                                                                                                                                    color:var(--muted)}
                                                                                                                                    .expense-bottom strong{
                                                                                                                                      color:var(--forest)}
                                                                                                                                      .note-bottom{
                                                                                                                                        right:-5px;
                                                                                                                                        top:443px;
                                                                                                                                        transform:rotate(7deg);
                                                                                                                                        font-size:11px;
                                                                                                                                        padding:13px 17px}
                                                                                                                                        .small-brand img{
                                                                                                                                          height:30px;
                                                                                                                                          width:24px}
                                                                                                                                          .visual-caption{
                                                                                                                                            position:absolute;
                                                                                                                                            bottom:2px;
                                                                                                                                            left:50%;
                                                                                                                                            transform:translateX(-50%);
                                                                                                                                            font-size:9px;
                                                                                                                                            letter-spacing:2.2px;
                                                                                                                                            color:#819582;
                                                                                                                                            white-space:nowrap}
                                                                                                                                            .context-strip{
                                                                                                                                              border-top:1px solid var(--line);
                                                                                                                                              border-bottom:1px solid var(--line);
                                                                                                                                              padding:28px 0;
                                                                                                                                              display:flex;
                                                                                                                                              justify-content:space-between;
                                                                                                                                              align-items:center;
                                                                                                                                              gap:30px}
                                                                                                                                              .context-strip>span{
                                                                                                                                                font-size:10px;
                                                                                                                                                letter-spacing:1.5px;
                                                                                                                                                color:var(--muted)}
                                                                                                                                                .context-strip>div{
                                                                                                                                                  display:flex;
                                                                                                                                                  align-items:center;
                                                                                                                                                  gap:36px;
                                                                                                                                                  font-size:18px;
                                                                                                                                                  font-weight:600}
                                                                                                                                                  .separator{
                                                                                                                                                    font-size:17px;
                                                                                                                                                    color:#68a680}
                                                                                                                                                    .idea-section{
                                                                                                                                                      padding:115px 0;
                                                                                                                                                      display:grid;
                                                                                                                                                      grid-template-columns:1fr 1fr;
                                                                                                                                                      gap:100px;
                                                                                                                                                      align-items:center}
                                                                                                                                                      .idea-copy h2{
                                                                                                                                                        font-size:46px;
                                                                                                                                                        line-height:1.18;
                                                                                                                                                        letter-spacing:-2px;
                                                                                                                                                        font-weight:700;
                                                                                                                                                        margin:22px 0}
                                                                                                                                                        .idea-copy p{
                                                                                                                                                          font-size:16px;
                                                                                                                                                          line-height:1.8;
                                                                                                                                                          max-width:390px;
                                                                                                                                                          color:var(--muted)}
                                                                                                                                                          .handwritten-note{
                                                                                                                                                            font-size:13px;
                                                                                                                                                            display:block;
                                                                                                                                                            margin-top:30px;
                                                                                                                                                            color:#007a50}
                                                                                                                                                            .demo{
                                                                                                                                                              background:white;
                                                                                                                                                              border:1px solid #dae4d7;
                                                                                                                                                              border-radius:20px;
                                                                                                                                                              padding:28px;
                                                                                                                                                              box-shadow:0 15px 35px #092e2504}
                                                                                                                                                              .demo-heading{
                                                                                                                                                                display:flex;
                                                                                                                                                                justify-content:space-between;
                                                                                                                                                                align-items:start;
                                                                                                                                                                gap:20px}
                                                                                                                                                                .demo h3{
                                                                                                                                                                  font-size:17px;
                                                                                                                                                                  margin:0 0 24px;
                                                                                                                                                                  font-weight:750;
                                                                                                                                                                  letter-spacing:-.5px}
                                                                                                                                                                  .demo-label{
                                                                                                                                                                    font-size:8px;
                                                                                                                                                                    letter-spacing:1px;
                                                                                                                                                                    line-height:1.8;
                                                                                                                                                                    color:var(--muted);
                                                                                                                                                                    text-align:right;
                                                                                                                                                                    max-width:65px}
                                                                                                                                                                    .scenario-tabs{
                                                                                                                                                                      display:flex;
                                                                                                                                                                      background:#f1f5ef;
                                                                                                                                                                      border-radius:8px;
                                                                                                                                                                      padding:4px;
                                                                                                                                                                      gap:3px}
                                                                                                                                                                      .scenario{
                                                                                                                                                                        flex:1;
                                                                                                                                                                        border:0;
                                                                                                                                                                        border-radius:5px;
                                                                                                                                                                        background:transparent;
                                                                                                                                                                        padding:10px 5px;
                                                                                                                                                                        color:var(--muted);
                                                                                                                                                                        font-size:12px;
                                                                                                                                                                        font-weight:650;
                                                                                                                                                                        transition:background .2s,color .2s}
                                                                                                                                                                        .scenario.active{
                                                                                                                                                                          background:var(--forest);
                                                                                                                                                                          color:white}
                                                                                                                                                                          .scenario:hover:not(.active){
                                                                                                                                                                            background:#dceadc}
                                                                                                                                                                            .demo-body{
                                                                                                                                                                              padding:26px 0 22px}
                                                                                                                                                                              .total-label label{
                                                                                                                                                                                font-size:13px;
                                                                                                                                                                                color:var(--muted);
                                                                                                                                                                                display:block}
                                                                                                                                                                                .amount-input{
                                                                                                                                                                                  display:flex;
                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                  font-size:39px;
                                                                                                                                                                                  font-weight:700;
                                                                                                                                                                                  letter-spacing:-1px;
                                                                                                                                                                                  margin-top:7px}
                                                                                                                                                                                  .amount-input input{
                                                                                                                                                                                    width:100%;
                                                                                                                                                                                    max-width:270px;
                                                                                                                                                                                    border:0;
                                                                                                                                                                                    background:transparent;
                                                                                                                                                                                    color:var(--forest);
                                                                                                                                                                                    font-size:inherit;
                                                                                                                                                                                    font-weight:inherit;
                                                                                                                                                                                    letter-spacing:inherit;
                                                                                                                                                                                    padding:0 4px;
                                                                                                                                                                                    -moz-appearance:textfield}
                                                                                                                                                                                    .amount-input input::-webkit-inner-spin-button,.amount-input input::-webkit-outer-spin-button{
                                                                                                                                                                                      -webkit-appearance:none;
                                                                                                                                                                                      margin:0}
                                                                                                                                                                                      .total-label>span{
                                                                                                                                                                                        font-size:10px;
                                                                                                                                                                                        color:#71836f}
                                                                                                                                                                                        .people-control{
                                                                                                                                                                                          margin-top:23px;
                                                                                                                                                                                          display:flex;
                                                                                                                                                                                          align-items:center;
                                                                                                                                                                                          justify-content:space-between;
                                                                                                                                                                                          font-size:13px}
                                                                                                                                                                                          .stepper{
                                                                                                                                                                                            display:flex;
                                                                                                                                                                                            align-items:center;
                                                                                                                                                                                            gap:17px}
                                                                                                                                                                                            .stepper button{
                                                                                                                                                                                              width:32px;
                                                                                                                                                                                              height:32px;
                                                                                                                                                                                              border:1px solid #dbe5d8;
                                                                                                                                                                                              border-radius:50%;
                                                                                                                                                                                              background:white;
                                                                                                                                                                                              color:var(--forest);
                                                                                                                                                                                              font-size:19px;
                                                                                                                                                                                              line-height:1}
                                                                                                                                                                                              .stepper button:hover{
                                                                                                                                                                                                background:var(--mint)}
                                                                                                                                                                                                .stepper button:disabled{
                                                                                                                                                                                                  opacity:.3;
                                                                                                                                                                                                  cursor:default}
                                                                                                                                                                                                  .stepper output{
                                                                                                                                                                                                    font-weight:750;
                                                                                                                                                                                                    min-width:20px;
                                                                                                                                                                                                    text-align:center}
                                                                                                                                                                                                    .demo-result{
                                                                                                                                                                                                      background:var(--mint);
                                                                                                                                                                                                      padding:19px 22px;
                                                                                                                                                                                                      border-radius:10px;
                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                      align-items:center;
                                                                                                                                                                                                      justify-content:space-between}
                                                                                                                                                                                                      .demo-result div{
                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                        flex-direction:column;
                                                                                                                                                                                                        gap:5px}
                                                                                                                                                                                                        .demo-result span{
                                                                                                                                                                                                          font-size:12px}
                                                                                                                                                                                                          .demo-result strong{
                                                                                                                                                                                                            font-size:31px;
                                                                                                                                                                                                            font-weight:750;
                                                                                                                                                                                                            letter-spacing:-1px}
                                                                                                                                                                                                            .demo-result .result-check{
                                                                                                                                                                                                              font-size:20px;
                                                                                                                                                                                                              width:34px;
                                                                                                                                                                                                              height:34px;
                                                                                                                                                                                                              border:1px solid #a1d8b7;
                                                                                                                                                                                                              border-radius:50%;
                                                                                                                                                                                                              display:grid;
                                                                                                                                                                                                              place-items:center}
                                                                                                                                                                                                              .rounding-note{
                                                                                                                                                                                                                font-size:10px;
                                                                                                                                                                                                                color:var(--muted);
                                                                                                                                                                                                                margin:15px 0 0;
                                                                                                                                                                                                                line-height:1.7;
                                                                                                                                                                                                                min-height:17px}
                                                                                                                                                                                                                .closing{
                                                                                                                                                                                                                  background:var(--forest);
                                                                                                                                                                                                                  border-radius:20px;
                                                                                                                                                                                                                  text-align:center;
                                                                                                                                                                                                                  color:var(--paper);
                                                                                                                                                                                                                  padding:50px 24px;
                                                                                                                                                                                                                  margin-bottom:52px;
                                                                                                                                                                                                                  position:relative;
                                                                                                                                                                                                                  overflow:hidden}
                                                                                                                                                                                                                  .closing img{
                                                                                                                                                                                                                    width:30px;
                                                                                                                                                                                                                    height:auto}
                                                                                                                                                                                                                    .closing p{
                                                                                                                                                                                                                      font-size:31px;
                                                                                                                                                                                                                      line-height:1.35;
                                                                                                                                                                                                                      letter-spacing:-1px;
                                                                                                                                                                                                                      margin:21px 0}
                                                                                                                                                                                                                      .closing strong{
                                                                                                                                                                                                                        font-weight:600;
                                                                                                                                                                                                                        color:#9ae9bb}
                                                                                                                                                                                                                        .closing-label{
                                                                                                                                                                                                                          font-size:12px;
                                                                                                                                                                                                                          color:#b3cbbc}
                                                                                                                                                                                                                          footer{
                                                                                                                                                                                                                            display:flex;
                                                                                                                                                                                                                            align-items:center;
                                                                                                                                                                                                                            justify-content:space-between;
                                                                                                                                                                                                                            border-top:1px solid var(--line);
                                                                                                                                                                                                                            padding:28px 0 35px;
                                                                                                                                                                                                                            font-size:11px;
                                                                                                                                                                                                                            color:var(--muted)}
                                                                                                                                                                                                                            footer a:hover{
                                                                                                                                                                                                                              text-decoration:underline}
                                                                                                                                                                                                                              @keyframes float{
                                                                                                                                                                                                                                0%,100%{
                                                                                                                                                                                                                                  transform:translateX(-50%) rotate(-9deg) translateY(0)}
                                                                                                                                                                                                                                  50%{
                                                                                                                                                                                                                                    transform:translateX(-50%) rotate(-5deg) translateY(-10px)}
                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                  @media(min-width:1500px){
                                                                                                                                                                                                                                    .hero{
                                                                                                                                                                                                                                      min-height:790px}
                                                                                                                                                                                                                                      .hero-visual{
                                                                                                                                                                                                                                        transform:scale(1.1)}
                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                      @media(max-width:1100px){
                                                                                                                                                                                                                                        .page-shell{
                                                                                                                                                                                                                                          padding:0 5%}
                                                                                                                                                                                                                                          .header{
                                                                                                                                                                                                                                            height:95px}
                                                                                                                                                                                                                                            .hero{
                                                                                                                                                                                                                                              min-height:660px;
                                                                                                                                                                                                                                              gap:0}
                                                                                                                                                                                                                                              .hero-visual{
                                                                                                                                                                                                                                                transform:scale(.85);
                                                                                                                                                                                                                                                transform-origin:center}
                                                                                                                                                                                                                                                .hero-description{
                                                                                                                                                                                                                                                  font-size:15px}
                                                                                                                                                                                                                                                  h1{
                                                                                                                                                                                                                                                    letter-spacing:-3px}
                                                                                                                                                                                                                                                    .launch-line{
                                                                                                                                                                                                                                                      font-size:10px}
                                                                                                                                                                                                                                                      .context-strip>div{
                                                                                                                                                                                                                                                        gap:22px;
                                                                                                                                                                                                                                                        font-size:16px}
                                                                                                                                                                                                                                                        .idea-section{
                                                                                                                                                                                                                                                          gap:50px}
                                                                                                                                                                                                                                                          .idea-copy h2{
                                                                                                                                                                                                                                                            font-size:39px}
                                                                                                                                                                                                                                                            .demo{
                                                                                                                                                                                                                                                              padding:24px}
                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                            @media(max-width:800px){
                                                                                                                                                                                                                                                              .header-note{
                                                                                                                                                                                                                                                                display:none}
                                                                                                                                                                                                                                                                .hero{
                                                                                                                                                                                                                                                                  grid-template-columns:1fr;
                                                                                                                                                                                                                                                                  padding:55px 0 40px}
                                                                                                                                                                                                                                                                  .hero-copy{
                                                                                                                                                                                                                                                                    text-align:center}
                                                                                                                                                                                                                                                                    .eyebrow{
                                                                                                                                                                                                                                                                      justify-content:center}
                                                                                                                                                                                                                                                                      h1{
                                                                                                                                                                                                                                                                        font-size:clamp(51px,9.9vw,78px);
                                                                                                                                                                                                                                                                        letter-spacing:-3.5px;
                                                                                                                                                                                                                                                                        line-height:1.12;
                                                                                                                                                                                                                                                                        white-space:normal;
                                                                                                                                                                                                                                                                        margin-top:23px}
                                                                                                                                                                                                                                                                        .title-spark{
                                                                                                                                                                                                                                                                          margin-left:19px}
                                                                                                                                                                                                                                                                          .hero-description{
                                                                                                                                                                                                                                                                            margin-left:auto;
                                                                                                                                                                                                                                                                            margin-right:auto;
                                                                                                                                                                                                                                                                            font-size:16px}
                                                                                                                                                                                                                                                                            .launch-line,.mini-note{
                                                                                                                                                                                                                                                                              justify-content:center}
                                                                                                                                                                                                                                                                              .hero-visual{
                                                                                                                                                                                                                                                                                width:min(100%,490px);
                                                                                                                                                                                                                                                                                justify-self:center;
                                                                                                                                                                                                                                                                                transform:scale(.9);
                                                                                                                                                                                                                                                                                min-height:545px;
                                                                                                                                                                                                                                                                                margin:0 0 -30px}
                                                                                                                                                                                                                                                                                .context-strip{
                                                                                                                                                                                                                                                                                  flex-direction:column;
                                                                                                                                                                                                                                                                                  gap:20px;
                                                                                                                                                                                                                                                                                  padding:26px 0}
                                                                                                                                                                                                                                                                                  .context-strip>div{
                                                                                                                                                                                                                                                                                    gap:24px;
                                                                                                                                                                                                                                                                                    font-size:15px}
                                                                                                                                                                                                                                                                                    .idea-section{
                                                                                                                                                                                                                                                                                      grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                      gap:38px;
                                                                                                                                                                                                                                                                                      padding:70px 0}
                                                                                                                                                                                                                                                                                      .idea-copy{
                                                                                                                                                                                                                                                                                        text-align:center}
                                                                                                                                                                                                                                                                                        .idea-copy h2{
                                                                                                                                                                                                                                                                                          font-size:41px}
                                                                                                                                                                                                                                                                                          .idea-copy p{
                                                                                                                                                                                                                                                                                            margin-left:auto;
                                                                                                                                                                                                                                                                                            margin-right:auto}
                                                                                                                                                                                                                                                                                            .handwritten-note{
                                                                                                                                                                                                                                                                                              margin-top:18px}
                                                                                                                                                                                                                                                                                              .demo{
                                                                                                                                                                                                                                                                                                width:100%;
                                                                                                                                                                                                                                                                                                max-width:500px;
                                                                                                                                                                                                                                                                                                justify-self:center;
                                                                                                                                                                                                                                                                                                padding:26px}
                                                                                                                                                                                                                                                                                                .demo h3{
                                                                                                                                                                                                                                                                                                  font-size:18px}
                                                                                                                                                                                                                                                                                                  .closing{
                                                                                                                                                                                                                                                                                                    margin-bottom:35px}
                                                                                                                                                                                                                                                                                                    footer>span:nth-child(2){
                                                                                                                                                                                                                                                                                                      display:none}
                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                    @media(max-width:440px){
                                                                                                                                                                                                                                                                                                      .page-shell{
                                                                                                                                                                                                                                                                                                        padding:0 6%}
                                                                                                                                                                                                                                                                                                        .header{
                                                                                                                                                                                                                                                                                                          height:87px}
                                                                                                                                                                                                                                                                                                          .brand img{
                                                                                                                                                                                                                                                                                                            width:152px}
                                                                                                                                                                                                                                                                                                            .header-link{
                                                                                                                                                                                                                                                                                                              font-size:12px;
                                                                                                                                                                                                                                                                                                              gap:15px}
                                                                                                                                                                                                                                                                                                              .hero{
                                                                                                                                                                                                                                                                                                                padding-top:44px}
                                                                                                                                                                                                                                                                                                                .eyebrow{
                                                                                                                                                                                                                                                                                                                  font-size:9px;
                                                                                                                                                                                                                                                                                                                  letter-spacing:1.3px}
                                                                                                                                                                                                                                                                                                                  h1{
                                                                                                                                                                                                                                                                                                                    font-size:50px;
                                                                                                                                                                                                                                                                                                                    letter-spacing:-3px}
                                                                                                                                                                                                                                                                                                                    .hero-description{
                                                                                                                                                                                                                                                                                                                      font-size:14px;
                                                                                                                                                                                                                                                                                                                      line-height:1.8}
                                                                                                                                                                                                                                                                                                                      .desktop-break{
                                                                                                                                                                                                                                                                                                                        display:none}
                                                                                                                                                                                                                                                                                                                        .launch-line{
                                                                                                                                                                                                                                                                                                                          font-size:10px;
                                                                                                                                                                                                                                                                                                                          gap:8px}
                                                                                                                                                                                                                                                                                                                          .launch-pill{
                                                                                                                                                                                                                                                                                                                            font-size:10px}
                                                                                                                                                                                                                                                                                                                            .primary-button{
                                                                                                                                                                                                                                                                                                                              font-size:13px}
                                                                                                                                                                                                                                                                                                                              .mini-note{
                                                                                                                                                                                                                                                                                                                                font-size:9px}
                                                                                                                                                                                                                                                                                                                                .hero-visual{
                                                                                                                                                                                                                                                                                                                                  transform:scale(.74);
                                                                                                                                                                                                                                                                                                                                  width:440px;
                                                                                                                                                                                                                                                                                                                                  margin:-45px 0 -90px}
                                                                                                                                                                                                                                                                                                                                  .orbit-tag{
                                                                                                                                                                                                                                                                                                                                    right:5%}
                                                                                                                                                                                                                                                                                                                                    .note-top{
                                                                                                                                                                                                                                                                                                                                      left:0}
                                                                                                                                                                                                                                                                                                                                      .note-bottom{
                                                                                                                                                                                                                                                                                                                                        right:0}
                                                                                                                                                                                                                                                                                                                                        .context-strip>div{
                                                                                                                                                                                                                                                                                                                                          gap:14px;
                                                                                                                                                                                                                                                                                                                                          font-size:12px}
                                                                                                                                                                                                                                                                                                                                          .separator{
                                                                                                                                                                                                                                                                                                                                            font-size:12px}
                                                                                                                                                                                                                                                                                                                                            .context-strip>span{
                                                                                                                                                                                                                                                                                                                                              font-size:9px}
                                                                                                                                                                                                                                                                                                                                              .idea-copy h2{
                                                                                                                                                                                                                                                                                                                                                font-size:36px}
                                                                                                                                                                                                                                                                                                                                                .idea-copy p{
                                                                                                                                                                                                                                                                                                                                                  font-size:14px}
                                                                                                                                                                                                                                                                                                                                                  .demo{
                                                                                                                                                                                                                                                                                                                                                    padding:21px}
                                                                                                                                                                                                                                                                                                                                                    .demo h3{
                                                                                                                                                                                                                                                                                                                                                      font-size:16px}
                                                                                                                                                                                                                                                                                                                                                      .scenario{
                                                                                                                                                                                                                                                                                                                                                        font-size:11px}
                                                                                                                                                                                                                                                                                                                                                        .closing p{
                                                                                                                                                                                                                                                                                                                                                          font-size:26px}
                                                                                                                                                                                                                                                                                                                                                          footer{
                                                                                                                                                                                                                                                                                                                                                            font-size:10px;
                                                                                                                                                                                                                                                                                                                                                            gap:20px}
                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                          @media(prefers-reduced-motion:reduce){
                                                                                                                                                                                                                                                                                                                                                            html{
                                                                                                                                                                                                                                                                                                                                                              scroll-behavior:auto}
                                                                                                                                                                                                                                                                                                                                                              *,*::before,*::after{
                                                                                                                                                                                                                                                                                                                                                                animation:none!important;
                                                                                                                                                                                                                                                                                                                                                                transition:none!important}
                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                              /* Keep the working controls comfortable to read and use at every size. */
                                                                                                                                                                                                                                                                                                                                                              .creator-credit{
                                                                                                                                                                                                                                                                                                                                                                display:inline-flex;
                                                                                                                                                                                                                                                                                                                                                                align-items:center;
                                                                                                                                                                                                                                                                                                                                                                justify-content:center;
                                                                                                                                                                                                                                                                                                                                                                gap:4px;
                                                                                                                                                                                                                                                                                                                                                                flex-wrap:wrap}
                                                                                                                                                                                                                                                                                                                                                                .creator-credit a{
                                                                                                                                                                                                                                                                                                                                                                  font-weight:700;
                                                                                                                                                                                                                                                                                                                                                                  text-underline-offset:3px}
                                                                                                                                                                                                                                                                                                                                                                  .credit-heart{
                                                                                                                                                                                                                                                                                                                                                                    color:#007a50;
                                                                                                                                                                                                                                                                                                                                                                    font-weight:750}
                                                                                                                                                                                                                                                                                                                                                                    footer{
                                                                                                                                                                                                                                                                                                                                                                      gap:20px;
                                                                                                                                                                                                                                                                                                                                                                      flex-wrap:wrap}
                                                                                                                                                                                                                                                                                                                                                                      footer .creator-credit{
                                                                                                                                                                                                                                                                                                                                                                        display:inline-flex}
                                                                                                                                                                                                                                                                                                                                                                        @media(max-width:800px){
                                                                                                                                                                                                                                                                                                                                                                          footer{
                                                                                                                                                                                                                                                                                                                                                                            justify-content:center;
                                                                                                                                                                                                                                                                                                                                                                            text-align:center}
                                                                                                                                                                                                                                                                                                                                                                            footer .creator-credit{
                                                                                                                                                                                                                                                                                                                                                                              width:100%;
                                                                                                                                                                                                                                                                                                                                                                              order:3}
                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                            .hero{
                                                                                                                                                                                                                                                                                                                                                                              overflow:clip}
                                                                                                                                                                                                                                                                                                                                                                              .hero-copy,.hero-visual{
                                                                                                                                                                                                                                                                                                                                                                                min-width:0}
                                                                                                                                                                                                                                                                                                                                                                                .header-link,.primary-button,.scenario,.total-label label,.people-control,.demo-result span{
                                                                                                                                                                                                                                                                                                                                                                                  font-size:.875rem}
                                                                                                                                                                                                                                                                                                                                                                                  .hero-description,.idea-copy p{
                                                                                                                                                                                                                                                                                                                                                                                    font-size:1rem}
                                                                                                                                                                                                                                                                                                                                                                                    .launch-line{
                                                                                                                                                                                                                                                                                                                                                                                      font-size:.8125rem;
                                                                                                                                                                                                                                                                                                                                                                                      flex-wrap:wrap}
                                                                                                                                                                                                                                                                                                                                                                                      .launch-pill{
                                                                                                                                                                                                                                                                                                                                                                                        font-size:.8125rem}
                                                                                                                                                                                                                                                                                                                                                                                        .mini-note,.handwritten-note,.total-label>span,.rounding-note,.closing-label,footer{
                                                                                                                                                                                                                                                                                                                                                                                          font-size:.75rem}
                                                                                                                                                                                                                                                                                                                                                                                          .demo-label{
                                                                                                                                                                                                                                                                                                                                                                                            font-size:.75rem;
                                                                                                                                                                                                                                                                                                                                                                                            max-width:82px;
                                                                                                                                                                                                                                                                                                                                                                                            letter-spacing:.4px}
                                                                                                                                                                                                                                                                                                                                                                                            .stepper button{
                                                                                                                                                                                                                                                                                                                                                                                              width:40px;
                                                                                                                                                                                                                                                                                                                                                                                              height:40px}
                                                                                                                                                                                                                                                                                                                                                                                              .demo-heading{
                                                                                                                                                                                                                                                                                                                                                                                                gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                .demo h3{
                                                                                                                                                                                                                                                                                                                                                                                                  line-height:1.45}
                                                                                                                                                                                                                                                                                                                                                                                                  .context-strip>span{
                                                                                                                                                                                                                                                                                                                                                                                                    font-size:.75rem;
                                                                                                                                                                                                                                                                                                                                                                                                    letter-spacing:1px}
                                                                                                                                                                                                                                                                                                                                                                                                    .context-strip>div{
                                                                                                                                                                                                                                                                                                                                                                                                      flex-wrap:wrap;
                                                                                                                                                                                                                                                                                                                                                                                                      justify-content:center}
                                                                                                                                                                                                                                                                                                                                                                                                      .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                        font-size:.75rem;
                                                                                                                                                                                                                                                                                                                                                                                                        letter-spacing:1.4px}
                                                                                                                                                                                                                                                                                                                                                                                                        @media(max-width:440px){
                                                                                                                                                                                                                                                                                                                                                                                                          .hero{
                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:minmax(0,1fr)}
                                                                                                                                                                                                                                                                                                                                                                                                            .hero-visual{
                                                                                                                                                                                                                                                                                                                                                                                                              width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                              transform:scale(.86);
                                                                                                                                                                                                                                                                                                                                                                                                              margin:-20px 0 -45px}
                                                                                                                                                                                                                                                                                                                                                                                                              .demo-heading{
                                                                                                                                                                                                                                                                                                                                                                                                                display:block}
                                                                                                                                                                                                                                                                                                                                                                                                                .demo-label{
                                                                                                                                                                                                                                                                                                                                                                                                                  display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                  max-width:none;
                                                                                                                                                                                                                                                                                                                                                                                                                  text-align:left;
                                                                                                                                                                                                                                                                                                                                                                                                                  margin:-15px 0 20px}
                                                                                                                                                                                                                                                                                                                                                                                                                  .scenario{
                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:.8125rem}
                                                                                                                                                                                                                                                                                                                                                                                                                    .context-strip>div{
                                                                                                                                                                                                                                                                                                                                                                                                                      gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                      .context-strip>div>span:not(.separator){
                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:.875rem}
                                                                                                                                                                                                                                                                                                                                                                                                                        .launch-line{
                                                                                                                                                                                                                                                                                                                                                                                                                          max-width:310px;
                                                                                                                                                                                                                                                                                                                                                                                                                          margin-left:auto;
                                                                                                                                                                                                                                                                                                                                                                                                                          margin-right:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                          .mini-note{
                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:.75rem}
                                                                                                                                                                                                                                                                                                                                                                                                                            .hero-copy h1{
                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:clamp(42px,12.7vw,50px)}
                                                                                                                                                                                                                                                                                                                                                                                                                              .hero-description{
                                                                                                                                                                                                                                                                                                                                                                                                                                line-height:1.75}
                                                                                                                                                                                                                                                                                                                                                                                                                                .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:.6875rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                  .header-link{
                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:.875rem}
                                                                                                                                                                                                                                                                                                                                                                                                                                  }
