.home-next{--page:#efeee8;--paper:#fbfaf6;--white:#fff;--ink:#263c34;--text:#343d37;--muted:#6d756e;--green:#527c6d;--deep:#305c4d;--sage:#e6eeE8;--line:#dfe3db;--amber:#b38543;--radius:1.375rem;--shadow:0 1.125rem 2.375rem -1.5rem #233d3555;--max:73.75rem}.home-next *{box-sizing:border-box}.home-next{scroll-padding-top:6.5rem;margin:0;background:var(--page);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:.9375rem;line-height:1.7;-webkit-font-smoothing:antialiased}.home-next a,.home-next button{-webkit-tap-highlight-color:transparent}.home-next a{color:inherit;text-decoration:none}.home-next button{font:inherit;color:inherit;cursor:pointer}.home-next button:disabled{cursor:default}.home-next a,.home-next button,.home-next summary{touch-action:manipulation}.home-next button{border:0}.home-next a:focus-visible,.home-next button:focus-visible,.home-next summary:focus-visible{outline:.1875rem solid #b79052;outline-offset:.3125rem}.home-next a,.home-next button:not(.photo):not(.icon-button),.home-next summary{transition:background .2s,color .2s,box-shadow .2s}.home-next figure,.home-next h1,.home-next h2,.home-next h3,.home-next h4,.home-next p{margin:0}.home-next h1,.home-next h2,.home-next h3{color:var(--ink);line-height:1.35}.home-next svg{display:inline-block;width:1.3125rem;height:1.3125rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}.home-next .icon{width:1.25rem;height:1.25rem}.home-next .wrap,.home-public-shell .home-public-wrap{max-width:var(--max,1180px);margin:0 auto;width:calc(100% - 5rem)}.home-next .skip{position:absolute;left:1.25rem;top:-3.75rem;background:var(--deep);color:#fff;padding:.625rem 1.25rem;z-index:100}.home-next .skip:focus{top:.75rem}.home-next .brand{display:flex;flex-direction:column;gap:.125rem}.home-next .brand-name{font-size:1.4375rem;font-weight:750;letter-spacing:.035em;color:var(--ink);line-height:1.25}.home-next .brand-name sup{font-size:.5625rem;line-height:inherit;vertical-align:top;margin-left:.125rem;position:relative;top:.1875rem}.home-next .brand-sub{font-size:.625rem;letter-spacing:.05em;color:var(--muted)}.home-next .site-header{height:5.3125rem;border-bottom:.0625rem solid #d8ddd280;background:#efeee8ed;backdrop-filter:blur(1rem);position:sticky;top:0;z-index:25}.home-next .header-inner{display:flex;height:100%;align-items:center;justify-content:space-between;gap:1.75rem}.home-next .desktop-nav{display:flex;align-items:center;gap:1.625rem;font-size:.8125rem;color:#626b63}.home-next .desktop-nav a:hover,.home-next .desktop-nav button:hover{color:var(--deep)}.home-next .nav-text{background:none;padding:0;font-size:.8125rem}.home-next .header-actions{display:flex;align-items:center;gap:1.125rem}.home-next .header-actions .btn{min-height:2.4375rem;padding:.5rem 1.0625rem;font-size:.8125rem}.home-next .btn{display:inline-flex;align-items:center;justify-content:center;gap:.9375rem;border-radius:.5rem;min-height:2.875rem;padding:.75rem 1.375rem;font-size:.875rem;line-height:1.3;font-weight:600;white-space:nowrap}.home-next .btn svg{width:1.0625rem;height:1.0625rem}.home-next .btn-primary{background:var(--deep);color:#fff;box-shadow:0 .25rem .625rem #254a3d12}.home-next .btn-primary:hover{background:#214a3c;box-shadow:0 .375rem 1rem #254a3d25}.home-next .btn-secondary{border:.0625rem solid #cbd6ce;background:#ffffff80;color:var(--deep)}.home-next .btn-secondary:hover{background:#fff}.home-next .text-link{display:inline-flex;align-items:center;gap:.5625rem;font-size:.8125rem;font-weight:600;color:var(--green);background:none;padding:0}.home-next .text-link svg{width:1rem;height:1rem}.home-next .menu-toggle{display:none;background:none;padding:.4375rem}.home-next .mobile-nav{display:none}.home-next .eyebrow{display:flex;align-items:center;gap:.5625rem;color:var(--green);font-size:.6875rem;letter-spacing:.09em;font-weight:600}.home-next .eyebrow:before{content:"";display:block;width:1.375rem;height:.0625rem;background:currentColor}.home-next .hero{position:relative;display:grid;grid-template-columns:46% 54%;align-items:center;min-height:33rem;margin-top:2.125rem;background:var(--paper);border:.0625rem solid #fff9;border-radius:1.625rem;overflow:hidden}.home-next .hero-copy{padding:3.4375rem 0 3.25rem 2.75rem;position:relative;z-index:2}.home-next .hero h1{font-size:2.6875rem;line-height:1.45;font-weight:650;letter-spacing:-.10625rem;margin:0 0 1.4375rem}.home-next .hero h1 span{color:var(--green)}.home-next .hero-desc{max-width:23.125rem;font-size:.875rem;line-height:1.9;color:var(--muted)}.home-next .hero-footnote{display:flex;align-items:center;gap:.9375rem;font-size:.625rem;color:#768178;margin-top:1.5rem}.home-next .hero-footnote span{display:flex;align-items:center;gap:.3125rem}.home-next .hero-footnote svg{width:.8125rem;height:.8125rem}.home-next .hero-art{height:27.5rem;position:relative;align-self:center;min-width:0;margin-left:.5rem;margin-right:1.375rem}.home-next .desktop-preview{position:absolute;z-index:2;left:-.5rem;top:4.3125rem;width:93%;background:#fff;padding:0 .5625rem .5625rem;border:.0625rem solid #d9e0d6;border-radius:.75rem;box-shadow:0 1.375rem 2rem -1.125rem #334c3944;overflow:hidden}.home-next .window-bar{display:flex;align-items:center;justify-content:space-between;min-height:2.25rem;padding:0 .5rem;color:#7f887e;font-size:.5625rem}.home-next .window-dots{display:flex;gap:.25rem}.home-next .window-dots i{height:.3125rem;width:.3125rem;background:#d3d9d0;border-radius:50%}.home-next .window-dots i:first-child{background:#b8c9bc}.home-next .window-bar .mini-wordmark{font-weight:650;color:#4a5f51;font-size:.625rem}.home-next .crop{width:100%;background-repeat:no-repeat;background-color:#fafaf7;flex-shrink:0}.home-next .desktop-preview .crop{border-radius:.3125rem;border:.0625rem solid #edf0e9}.home-next .phone-preview{position:absolute;z-index:4;width:10.375rem;padding:.3125rem;background:#24392e;border:.0625rem solid #263a31;border-radius:1.6875rem;box-shadow:0 .9375rem 1.5625rem -.75rem #19362866;right:.0625rem;bottom:1.5625rem}.home-next .phone-preview .crop{border-radius:1.3125rem}.home-next .device-label{position:absolute;font-size:.625rem;letter-spacing:.06em;color:#658270;z-index:6}.home-next .label-desktop{left:1.875rem;top:2.3125rem}.home-next .label-phone{bottom:.5rem;right:1.0625rem}.home-next .roles{display:grid;grid-template-columns:1fr 1fr;gap:1.125rem;margin-top:1.25rem}.home-next .role{display:flex;align-items:center;gap:1.25rem;border:.0625rem solid #e1e5dc;border-radius:.875rem;background:#fbfaf6;padding:1.375rem 1.6875rem}.home-next .role-icon{width:2.625rem;height:2.625rem;display:grid;place-items:center;background:#e8eee6;border-radius:.75rem;color:var(--green)}.home-next .role-icon.warm{background:#f2ebdb;color:#af8548}.home-next .role h2{font-size:1rem;font-weight:650;margin-bottom:.25rem}.home-next .role p{font-size:.6875rem;color:var(--muted)}.home-next .role .round-link{margin-left:auto;width:2rem;height:2rem;border:.0625rem solid #d5dfd3;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--green)}.home-next .role .round-link:hover{background:#e6eee5}.home-next .role .round-link svg{width:.9375rem;height:.9375rem}.home-next .section{margin-top:5.75rem}.home-next .section-heading{text-align:center;margin-bottom:2.125rem}.home-next .section-heading .eyebrow{justify-content:center;font-size:.625rem;letter-spacing:.13em;margin-bottom:.75rem}.home-next .section-heading .eyebrow:after{content:"";width:1.375rem;height:.0625rem;background:currentColor}.home-next .section-heading h2{font-size:1.875rem;letter-spacing:-.6px;font-weight:600;margin-bottom:.8125rem}.home-next .section-heading p{font-size:.875rem;color:var(--muted)}.home-next .safety{padding-top:.4375rem}.home-next .safety-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.home-next .safety-card{padding:1.4375rem 1.625rem 1.5625rem;background:#fafaf7;border:.0625rem solid #dce2d7;border-radius:.875rem;min-height:10.625rem}.home-next .safety-card .icon-block{width:1.9375rem;height:1.9375rem;border-radius:.5rem;background:#eaf0e7;color:var(--green);display:grid;place-items:center;margin-bottom:1rem}.home-next .icon-block svg{width:1.125rem;height:1.125rem}.home-next .safety-card h3{font-size:.9375rem;margin-bottom:.5625rem;font-weight:600}.home-next .safety-card p{font-size:.8125rem;line-height:1.8;color:var(--muted);max-width:18.4375rem}.home-next .safety-note{font-size:.625rem;color:#92988e;text-align:center;margin:1.125rem 0 0}.home-next .section-heading.feature-heading{margin-bottom:1.75rem}.home-next .feature-tabs{display:flex;align-items:center;justify-content:center;gap:0;margin:0 auto 2.125rem;max-width:36.25rem;border-bottom:.0625rem solid #d8dfd3}.home-next .feature-tabs a{flex:1;text-align:center;padding:.8125rem .25rem;font-size:.75rem;color:#6b776b;position:relative}.home-next .feature-tabs a:hover{color:var(--deep);background:#e6ebe280}.home-next .feature-tabs a:after{content:"";height:.125rem;position:absolute;bottom:-.0625rem;left:28%;right:28%;background:transparent}.home-next .feature-tabs a.active{font-weight:600;color:var(--deep)}.home-next .feature-tabs a.active:after{background:var(--green)}.home-next .feature{display:grid;grid-template-columns:39% 61%;border-radius:var(--radius);background:var(--paper);overflow:hidden;margin-top:1.25rem;min-height:25rem;border:.0625rem solid #fff8}.home-next .feature.alt{grid-template-columns:59% 41%}.home-next .feature-copy{padding:2.9375rem 1.875rem 2.6875rem 2.5rem;align-self:center;position:relative;z-index:3}.home-next .feature.alt .feature-copy{padding-left:2.25rem;padding-right:2.375rem}.home-next .feature-kicker{display:flex;align-items:center;gap:.5625rem;font-size:.6875rem;letter-spacing:.05em;color:var(--green);margin-bottom:1.0625rem}.home-next .feature-kicker svg{width:1.0625rem;height:1.0625rem}.home-next .feature h3{font-size:1.6875rem;font-weight:600;letter-spacing:-.5px;line-height:1.5;margin-bottom:1.0625rem}.home-next .feature-intro{font-size:.875rem;line-height:1.85;color:var(--muted);max-width:20rem;margin-bottom:1.25rem}.home-next .ticks{padding:0;margin:0;list-style:none;display:grid;gap:.625rem}.home-next .ticks li{font-size:.8125rem;color:#677064;display:flex;align-items:start;gap:.5625rem}.home-next .ticks li:before{content:"✓";font-size:.75rem;color:#71907c;font-weight:600}.home-next .feature-copy .text-link{margin-top:1.5625rem;font-size:.6875rem}.home-next .feature-visual{position:relative;min-width:0;min-height:24.75rem;display:flex;align-items:center;justify-content:center;padding:2.5rem 2.375rem}.home-next .sage-visual{background:#e8eee6}.home-next .cream-visual{background:#f0eee5}.home-next .feature-visual:after{content:"";inset:1.4375rem;position:absolute;border:.0625rem solid #ffffffe0;border-radius:1.0625rem;pointer-events:none}.home-next .photo{display:block;padding:0;text-align:inherit;background:#fff;border:.0625rem solid #e2e7dc;border-radius:.6875rem;overflow:hidden;width:100%;box-shadow:0 1.125rem 1.5625rem -1.0625rem #40513c44;position:relative;z-index:2;cursor:zoom-in}.home-next .photo .photo-bar{display:flex;align-items:center;justify-content:space-between;padding:.75rem .9375rem;font-size:.625rem;color:#75816e;border-bottom:.0625rem solid #eef0e9}.home-next .photo-bar .photo-title{display:flex;gap:.4375rem;align-items:center;font-weight:600;color:#556949}.home-next .photo-bar svg{width:.8125rem;height:.8125rem}.home-next .zoom{display:flex;align-items:center;gap:.3125rem;font-size:.5625rem;font-weight:400;color:#91a08b}.home-next .photo .crop{background-color:#fff}.home-next .photo:hover{box-shadow:0 1.25rem 2rem -.9375rem #40513c55}.home-next .mini-caption{position:absolute;left:2.5rem;bottom:.8125rem;color:#7c8776;font-size:.5625rem;z-index:3}.home-next .booking-visual{min-height:27.5rem}.home-next .booking-rules{position:relative;width:93%;transform:translate(-1.25rem,-1.25rem)}.home-next .booking-rules .crop{border-radius:0}.home-next .poster-card{position:absolute;width:8.5625rem;right:1.8125rem;bottom:1.8125rem;border:.3125rem solid #fff;border-radius:.75rem;box-shadow:0 .625rem 1.5rem #314c4033;transform:rotate(5deg);z-index:4;overflow:hidden}.home-next .poster-card .crop{border-radius:.375rem}.home-next .poster-label{position:absolute;left:2.8125rem;bottom:3.0625rem;padding:.5625rem .8125rem;border:.0625rem solid #dce5d7;border-radius:.5rem;background:#ffffffba;font-size:.625rem;color:#628064;z-index:4}.home-next .poster-label svg{width:.875rem;height:.875rem;margin-right:.3125rem}.home-next .record-visual .photo{transform:rotate(-1deg)}.home-next .timeline{display:flex;align-items:center;gap:.4375rem;padding:.8125rem 1.0625rem;background:#fafbf7;border-top:.0625rem solid #eef1e8;font-size:.5625rem;color:#86927a}.home-next .timeline i{height:.3125rem;width:.3125rem;background:#81a17a;border-radius:50%}.home-next .timeline span{height:.0625rem;background:#dde5d6;flex:1;max-width:3.125rem}.home-next .service-pair{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.25rem;scroll-margin-top:6.5625rem}.home-next .service-card{border-radius:var(--radius);border:.0625rem solid #fff9;background:var(--paper);overflow:hidden;display:flex;flex-direction:column}.home-next .service-copy{padding:2.125rem 2.1875rem 1.4375rem}.home-next .service-copy .feature-kicker{margin-bottom:.75rem}.home-next .service-copy h3{font-size:1.5rem;font-weight:600;margin-bottom:.6875rem}.home-next .service-copy p{font-size:.875rem;color:var(--muted);max-width:26.875rem;line-height:1.9}.home-next .service-visual{height:15.3125rem;padding:1.625rem 1.875rem 1.875rem;background:#e8eee6;display:flex;align-items:center;margin-top:auto;position:relative}.home-next .service-card:last-child .service-visual{background:#f1eee3}.home-next .service-card .photo{box-shadow:var(--shadow)}.home-next .service-card .photo .crop{min-height:0}.home-next .service-points{display:flex;align-items:center;gap:1.125rem;padding:.8125rem 2.1875rem;font-size:.625rem;color:#778071;border-top:.0625rem solid #e7eadf}.home-next .service-points span:before{content:"✓";color:#759276;margin-right:.3125rem}.home-next .chat-feature{min-height:30.625rem}.home-next .chat-visual{padding:1.6875rem 3.25rem}.home-next .chat-visual .photo{max-width:24.375rem}.home-next .chat-visual .photo .crop{border-radius:.5625rem}.home-next .chat-feature .feature-intro{max-width:19.6875rem}.home-next .ai-note{display:flex;align-items:start;gap:.5625rem;font-size:.625rem;color:#7b856f;background:#eef1e7;border-radius:.5rem;padding:.8125rem;margin-top:1.375rem;max-width:19.1875rem}.home-next .ai-note svg{height:1rem;width:1rem;margin-top:.125rem}.home-next .ecosystem{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:1.5625rem;padding:1.4375rem 1.75rem;border:.0625rem solid #d7dfd2;border-radius:.875rem}.home-next .ecosystem-title{display:flex;gap:.75rem;align-items:center;color:#587358}.home-next .ecosystem-title h3{font-size:.875rem;font-weight:600}.home-next .ecosystem-title p{font-size:.625rem;color:#82907c;margin-top:.25rem}.home-next .ecosystem-tags{display:flex;gap:.8125rem;font-size:.625rem;color:#718368}.home-next .ecosystem-tags span{padding:.4375rem .625rem;background:#e7ece1;border-radius:.375rem;white-space:nowrap}.home-next .team-section{margin-top:5.625rem}.home-next .team-panel{background:var(--paper);border-radius:var(--radius);padding:.625rem 2.375rem;border:.0625rem solid #fff9}.home-next .team-row{display:grid;grid-template-columns:12.5rem 1fr;padding:1.6875rem .3125rem;border-bottom:.0625rem solid #e5e6dd}.home-next .team-row:last-child{border:0}.home-next .team-person{display:flex;align-items:center;gap:.9375rem}.home-next .initial{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:.0625rem solid #d6dfcf;border-radius:50%;font-family:Songti SC,SimSun,serif;color:#6e8669;background:#edf0e7;font-size:1.0625rem}.home-next .team-row h3{font-size:.9375rem;font-weight:600}.home-next .credentials{display:grid;grid-template-columns:1fr 1fr;gap:.25rem 1.25rem;font-size:.75rem;color:#7a8372}.home-next .credentials span:before{content:"·";margin-right:.5rem;color:#92a587}.home-next .credentials span:last-child{grid-column:1/-1}.home-next .faq-layout{display:grid;grid-template-columns:33% 67%;gap:0;border-top:.0625rem solid #d8dfd1;padding-top:2.625rem}.home-next .faq-title h2{font-size:1.6875rem;font-weight:600;margin:.75rem 0}.home-next .faq-title p{font-size:.75rem;color:#75806e}.home-next .faq-list details{padding:1.0625rem 0;border-bottom:.0625rem solid #d9dfd1}.home-next .faq-list details:first-child{padding-top:0}.home-next .faq-list summary{list-style:none;cursor:pointer;font-size:.8125rem;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:1.5625rem}.home-next .faq-list summary::-webkit-details-marker{display:none}.home-next .faq-list summary:after{content:"+";color:#6f8b66;font-size:1.25rem;font-weight:300}.home-next .faq-list details[open] summary:after{content:"−"}.home-next .faq-list details p{font-size:.75rem;line-height:1.9;color:#7c8675;padding:.875rem 1.875rem 0 0}.home-next .closing{background:#dde7dc;margin-top:4.375rem;position:relative;border-radius:var(--radius);padding:2.5rem 2.75rem;display:flex;align-items:center;justify-content:space-between;gap:1.875rem;overflow:hidden;border:.0625rem solid #d1ddcd}.home-next .closing h2{font-family:Songti SC,STSong,SimSun,serif;font-size:1.8125rem;font-weight:500;color:#355a3d;letter-spacing:.05em;margin-bottom:.5rem}.home-next .closing p{font-size:.75rem;color:#6f8368}.home-next .closing .btn{flex-shrink:0}.home-next .site-footer{margin-top:4.0625rem;border-top:.0625rem solid #d8ddd1;padding:2.125rem 0 1.5rem}.home-next .footer-main{display:flex;justify-content:space-between;align-items:start;gap:1.875rem}.home-next .footer-links{display:flex;gap:1.5rem;font-size:.6875rem;color:#76806c;padding-top:.625rem}.home-next .footer-contact{font-size:.6875rem;color:#728067;padding-top:.375rem}.home-next .footer-contact a{display:block;margin-top:.25rem}.home-next .footer-bottom{display:flex;justify-content:space-between;gap:.9375rem;margin-top:2rem;padding-top:1.25rem;border-top:.0625rem solid #dfe3d7;color:#8b9381;font-size:.5625rem}.home-next .review-button{position:fixed;right:1.125rem;bottom:1.125rem;z-index:28;display:flex;gap:.4375rem;align-items:center;background:#fffffff2;border:.0625rem solid #dbe1d3;color:#76826d;border-radius:1.25rem;font-size:.625rem;padding:.5rem .75rem;box-shadow:0 .25rem 1.125rem #21372110}.home-next .review-button svg{width:.8125rem;height:.8125rem}.home-next .review-button:hover{background:#e2eadc;color:#3b5c36}.home-next dialog{border:.0625rem solid #d7dfcf;border-radius:1.125rem;background:var(--paper);padding:0;color:var(--text);box-shadow:0 1.875rem 6.25rem #1a302866;width:min(53.125rem,calc(100% - 2.5rem));max-height:90dvh;overflow:auto}.home-next dialog::backdrop{background:#1b302557;backdrop-filter:blur(.3125rem)}.home-next .dialog-header{display:flex;justify-content:space-between;align-items:center;padding:1.375rem 1.625rem;border-bottom:.0625rem solid #e0e5d7;gap:1.25rem;position:sticky;top:0;background:#fbfaf6f5;z-index:3}.home-next .dialog-header h2{font-size:1.1875rem}.home-next .icon-button{display:grid;place-items:center;background:#eaf0e4;width:1.875rem;height:1.875rem;border-radius:50%;color:#55744b;flex-shrink:0}.home-next .icon-button svg{width:.9375rem;height:.9375rem}.home-next .dialog-.home-next{padding:1.625rem}.home-next .dialog-.home-next p{font-size:.8125rem;color:#728067;line-height:1.9}.home-next .dialog-.home-next h3{font-size:.9375rem;margin:1.5rem 0 .5rem}.home-next .dialog-.home-next h3:first-child{margin-top:0}.home-next .dialog-.home-next .crop{border-radius:.625rem;border:.0625rem solid #dce2d4}.home-next .dialog-caption{font-size:.6875rem!important;margin-top:.9375rem}.home-next .asset-modal{max-width:60rem}.home-next .asset-modal.portrait{max-width:38.75rem}.home-next .asset-modal.portrait .crop{max-width:29.375rem;margin:auto}.home-next .review-meta{display:flex;gap:.5rem;margin-bottom:1.125rem;font-size:.625rem;color:#5f7c57}.home-next .review-meta span{padding:.25rem .5625rem;border:.0625rem solid #d5dfca;border-radius:.3125rem}.home-next .review-table{width:100%;border-collapse:collapse;margin-top:.8125rem;font-size:.6875rem;line-height:1.8}.home-next .review-table td,.home-next .review-table th{text-align:left;border-bottom:.0625rem solid #e1e6d8;padding:.625rem .5rem;vertical-align:top}.home-next .review-table th{font-weight:600;background:#edf1e6;color:#5d7954}.home-next .review-table td{color:#74826a}.home-next .color-swatches{display:flex;gap:.75rem;margin-top:.75rem;flex-wrap:wrap}.home-next .swatch{display:flex;align-items:center;gap:.5rem;font-size:.625rem;color:#76886b}.home-next .swatch i{width:1.5rem;height:1.5rem;border:.0625rem solid #0001;border-radius:.375rem}.home-next .entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9375rem;margin:1.25rem 0}.home-next .entry-grid article{border:.0625rem solid #dde5d5;border-radius:.75rem;padding:1.4375rem;background:#fff}.home-next .entry-grid h3{margin:.625rem 0;font-size:1rem}.home-next .entry-grid p{font-size:.75rem;margin-bottom:1.125rem}.home-next .prototype-note{border-top:.0625rem solid #e1e6d9;padding-top:.875rem;font-size:.6875rem!important}.home-next .contact-box{padding:1.375rem;background:#eaf0e4;border-radius:.625rem;margin-top:1.25rem}.home-next .contact-box a{color:#426e38;font-size:1.0625rem}.home-next .no-script{padding:.75rem 1.5625rem;text-align:center;background:#edf2e6;font-size:.75rem}.home-next .hidden,.home-next [hidden]{display:none!important}@media(min-width:1440px){.home-next .hero h1{font-size:2.8125rem}.home-next .hero{min-height:33.875rem}.home-next .hero-art{height:28.75rem}.home-next .desktop-preview{top:4.8125rem}.home-next .phone-preview{bottom:1.8125rem;width:10.9375rem}}@media(max-width:1100px){.home-next .wrap,.home-public-shell .home-public-wrap{width:calc(100% - 3rem)}.home-next .desktop-nav{gap:1.1875rem}.home-next .desktop-nav .secondary-nav{display:none}.home-next .hero{grid-template-columns:46% 54%;min-height:29.375rem}.home-next .hero-copy{padding:2.5rem 0 2.5rem 1.875rem}.home-next .hero h1{font-size:2.1875rem}.home-next .hero-desc{max-width:18.4375rem;font-size:.75rem}.home-next .hero-art{height:23.75rem;margin-right:1rem}.home-next .desktop-preview{top:4.25rem}.home-next .phone-preview{width:8.6875rem;bottom:1.5625rem}.home-next .label-phone{bottom:.3125rem}.home-next .label-desktop{top:2.1875rem}.home-next .role{padding:1.3125rem}.home-next .role-icon{display:none}.home-next .feature h3{font-size:1.5625rem}.home-next .feature-copy{padding:2.25rem 1.625rem}.home-next .feature-visual{padding:1.75rem}.home-next .poster-card{width:7.5rem;right:1.25rem;bottom:2.125rem}.home-next .feature.alt .feature-copy{padding:1.875rem}.home-next .chat-visual{padding:1.875rem 2.375rem}.home-next .credentials{font-size:.625rem}.home-next .service-copy{padding:1.75rem}.home-next .service-points{padding:.8125rem 1.6875rem}.home-next .team-row{grid-template-columns:10rem 1fr}.home-next .footer-links{gap:1.0625rem}}@media(max-width:800px){.home-next .desktop-nav,.home-next .header-actions .login-button{display:none}.home-next .menu-toggle{display:block}.home-next .site-header{height:4.5rem}.home-next .wrap,.home-public-shell .home-public-wrap{width:calc(100% - 2.25rem)}.home-next .brand-name{font-size:1.3125rem}.home-next .brand-sub{font-size:.5625rem}.home-next .mobile-nav.open{display:grid;position:absolute;top:4.5rem;left:0;right:0;padding:1.25rem 1.625rem;background:var(--paper);box-shadow:0 .9375rem 1.25rem #30442c15;gap:1rem;grid-template-columns:1fr 1fr;border-bottom:.0625rem solid #dce3d3;font-size:.8125rem}.home-next .mobile-nav button{text-align:left}.home-next .hero{margin-top:1.3125rem;grid-template-columns:1fr;overflow:hidden}.home-next .hero-copy{padding:2.1875rem 2rem .9375rem}.home-next .hero h1{font-size:2.375rem;margin-top:1rem}.home-next .hero-desc{font-size:.8125rem;max-width:29.375rem}.home-next .hero h1 br{display:block}.home-next .hero-footnote{margin-top:1.3125rem}.home-next .hero-art{margin:0 1.75rem;height:24.6875rem;width:calc(100% - 3.5rem);max-width:35.625rem;justify-self:center}.home-next .desktop-preview{top:3rem;width:89%;left:0}.home-next .label-desktop{top:1.25rem}.home-next .phone-preview{width:10.125rem;bottom:1.4375rem;right:.125rem}.home-next .roles{gap:.75rem}.home-next .role{padding:1.25rem 1.125rem;gap:.625rem}.home-next .role h2{font-size:.875rem}.home-next .role p{font-size:.625rem}.home-next .role .round-link{flex-shrink:0;width:1.6875rem;height:1.6875rem}.home-next .section{margin-top:4rem}.home-next .section-heading h2{font-size:1.625rem}.home-next .section-heading p{font-size:.75rem;max-width:90%;margin:auto}.home-next .safety-grid{grid-template-columns:1fr 1fr;gap:.75rem}.home-next .safety-card{padding:1.25rem}.home-next .safety-card p{font-size:.6875rem}.home-next .feature,.home-next .feature.alt{grid-template-columns:1fr 1.12fr;min-height:22.8125rem}.home-next .feature-copy,.home-next .feature.alt .feature-copy{padding:1.8125rem 1.5625rem}.home-next .feature-visual{min-height:21.875rem;padding:1.5625rem 1.25rem}.home-next .feature h3{font-size:1.4375rem}.home-next .feature-intro{font-size:.6875rem}.home-next .ticks li{font-size:.625rem}.home-next .booking-rules{width:100%;transform:translateY(-1.875rem)}.home-next .poster-card{width:6.5625rem;right:1rem;bottom:1.875rem}.home-next .poster-label{bottom:1.9375rem;left:1.25rem;font-size:.5625rem;padding:.5rem}.home-next .poster-label svg{display:none}.home-next .service-pair{gap:.8125rem}.home-next .service-copy{padding:1.5625rem}.home-next .service-copy h3{font-size:1.3125rem}.home-next .service-visual{height:12.1875rem;padding:1.375rem 1.125rem}.home-next .service-points{font-size:.5625rem;padding:.75rem 1.375rem;gap:.75rem}.home-next .chat-visual{padding:1.625rem 1.375rem}.home-next .chat-feature .ai-note{font-size:.5625rem}.home-next .ecosystem{padding:1.25rem}.home-next .ecosystem-tags{gap:.4375rem}.home-next .ecosystem-tags span{font-size:.5625rem;padding:.375rem}.home-next .ecosystem-title h3{font-size:.75rem}.home-next .team-row{grid-template-columns:8.4375rem 1fr;gap:1.25rem}.home-next .team-panel{padding:0 1.5625rem}.home-next .credentials{grid-template-columns:1fr;gap:.25rem;font-size:.625rem}.home-next .credentials span:last-child{grid-column:auto}.home-next .faq-layout{grid-template-columns:29% 71%}.home-next .faq-title h2{font-size:1.5rem}.home-next .closing{padding:2rem}.home-next .closing h2{font-size:1.5rem}.home-next .footer-contact{display:none}.home-next .footer-bottom{flex-direction:column;gap:.25rem}.home-next .review-button{bottom:.75rem;right:.75rem}}@media(max-width:580px){.home-next .wrap,.home-public-shell .home-public-wrap{width:calc(100% - 1.75rem)}.home-next .header-inner{gap:.9375rem}.home-next .header-actions{gap:.75rem}.home-next .header-actions .btn{min-height:2.1875rem;padding:.5625rem .75rem;font-size:.6875rem}.home-next .hero{border-radius:1.25rem}.home-next .hero-copy{padding:1.9375rem 1.4375rem .875rem}.home-next .hero h1{font-size:2rem;letter-spacing:-.0625rem;line-height:1.5;margin-bottom:.9375rem}.home-next .eyebrow{font-size:.5625rem}.home-next .hero-desc{font-size:.75rem;line-height:1.95}.home-next .hero-footnote{font-size:.5625rem;gap:.625rem;margin-top:1.125rem}.home-next .hero-art{height:18.375rem;margin:0 .9375rem;width:calc(100% - 1.875rem);max-width:25.625rem}.home-next .desktop-preview{left:0;top:3.25rem;width:93%;padding:0 .3125rem .375rem;border-radius:.5625rem}.home-next .window-bar{min-height:1.625rem;padding:0 .3125rem;font-size:.4375rem}.home-next .window-bar .mini-wordmark{font-size:.5rem}.home-next .window-dots i{width:.25rem;height:.25rem}.home-next .phone-preview{width:7.125rem;border-radius:1.1875rem;padding:.1875rem;right:0;bottom:.8125rem}.home-next .phone-preview .crop{border-radius:.9375rem}.home-next .label-desktop{left:1.0625rem;top:1.625rem;font-size:.5rem}.home-next .label-phone{bottom:0;font-size:.5rem}.home-next .roles{grid-template-columns:1fr;margin-top:.8125rem;gap:.625rem}.home-next .role{padding:1.0625rem 1.25rem;border-radius:.75rem;gap:.8125rem}.home-next .role-icon{display:grid;width:2.125rem;height:2.125rem;border-radius:.5625rem}.home-next .role-icon svg{width:1.125rem;height:1.125rem}.home-next .role h2{font-size:.8125rem;margin-bottom:.1875rem}.home-next .role p{font-size:.625rem}.home-next .role .round-link{width:1.8125rem;height:1.8125rem}.home-next .section{margin-top:3.625rem}.home-next .section-heading{margin-bottom:1.5rem}.home-next .section-heading h2{font-size:1.5rem;letter-spacing:-.6px}.home-next .section-heading .eyebrow{font-size:.5625rem;margin-bottom:.625rem}.home-next .section-heading p{max-width:96%;font-size:.6875rem;line-height:1.9}.home-next .safety-grid{gap:.625rem}.home-next .safety-card{padding:1.125rem 1rem 1.25rem;min-height:11.3125rem;border-radius:.75rem}.home-next .safety-card .icon-block{margin-bottom:.8125rem;width:1.75rem;height:1.75rem}.home-next .safety-card h3{font-size:.8125rem;line-height:1.5;margin-bottom:.5rem}.home-next .safety-card p{font-size:.75rem;line-height:1.8}.home-next .safety-note{font-size:.5rem;margin:.9375rem .5625rem 0}.home-next .feature-tabs{margin-bottom:1.5rem}.home-next .feature-tabs a{font-size:.625rem;padding:.75rem .1875rem}.home-next .feature,.home-next .feature.alt{display:flex;flex-direction:column;margin-top:.875rem;border-radius:1.125rem}.home-next .feature-copy,.home-next .feature.alt .feature-copy{order:0;padding:1.8125rem 1.5625rem;width:100%}.home-next .feature-visual{order:1;min-height:18.125rem;padding:1.625rem}.home-next .feature h3{font-size:1.5625rem;line-height:1.4;margin-bottom:.8125rem}.home-next .feature h3 br{display:initial}.home-next .feature-intro{font-size:.75rem;max-width:100%;margin-bottom:1rem}.home-next .feature-kicker{font-size:.625rem;margin-bottom:.8125rem}.home-next .ticks{gap:.5rem}.home-next .ticks li{font-size:.75rem}.home-next .feature-copy .text-link{margin-top:1.125rem}.home-next .booking-visual{min-height:20.625rem;padding:1.25rem}.home-next .booking-rules{transform:translate(-.3125rem,-1.625rem);width:95%}.home-next .poster-card{width:7.4375rem;right:1.5rem;bottom:1.625rem}.home-next .poster-label{left:1.4375rem;bottom:1.875rem;font-size:.625rem}.home-next .feature-visual:after{inset:.9375rem}.home-next .record-visual{min-height:16.5625rem;padding:1.5rem}.home-next .mini-caption{left:1.6875rem;bottom:.375rem;font-size:.5rem}.home-next .photo .photo-bar{padding:.5625rem .75rem;font-size:.5625rem}.home-next .service-pair{grid-template-columns:1fr;gap:.875rem;margin-top:.875rem}.home-next .service-card{border-radius:1.125rem}.home-next .service-copy{padding:1.75rem 1.5625rem 1.4375rem}.home-next .service-copy h3{font-size:1.5625rem}.home-next .service-copy p{font-size:.75rem}.home-next .service-visual{height:auto;min-height:12.8125rem;padding:1.625rem}.home-next .service-points{font-size:.625rem;padding:.875rem 1.5625rem}.home-next .chat-visual{padding:1.5625rem 2.5rem;min-height:0}.home-next .chat-feature .feature-intro{max-width:100%}.home-next .chat-feature .ai-note{font-size:.625rem;max-width:100%}.home-next .chat-visual .photo{max-width:20rem}.home-next .ecosystem{display:block;text-align:left;padding:1.3125rem}.home-next .ecosystem-title h3{font-size:.8125rem}.home-next .ecosystem-tags{margin:.9375rem 0 0 2.0625rem;flex-wrap:wrap}.home-next .ecosystem-tags span{font-size:.5625rem;padding:.3125rem .5625rem}.home-next .team-panel{padding:0 1.375rem;border-radius:1.125rem}.home-next .team-row{grid-template-columns:1fr;gap:1rem;padding:1.5rem 0}.home-next .initial{width:1.9375rem;height:1.9375rem;font-size:.875rem}.home-next .team-person{gap:.6875rem}.home-next .team-person h3{font-size:.9375rem}.home-next .credentials{padding-left:2.625rem;font-size:.6875rem;gap:.375rem}.home-next .faq-layout{grid-template-columns:1fr;padding-top:1.75rem}.home-next .faq-title{margin-bottom:1.5rem}.home-next .faq-title .eyebrow{font-size:.5625rem}.home-next .faq-title h2{font-size:1.5rem;margin:.5625rem 0}.home-next .faq-list summary{font-size:.75rem}.home-next .faq-list details p{font-size:.6875rem}.home-next .closing{display:block;margin-top:2.625rem;padding:1.875rem 1.5625rem;border-radius:1.125rem}.home-next .closing h2{font-size:1.5625rem;line-height:1.65;letter-spacing:.02em}.home-next .closing p{font-size:.6875rem;max-width:16.25rem}.home-next .closing .btn{margin-top:1.4375rem;font-size:.75rem;min-height:2.6875rem;padding:.75rem 1.125rem}.home-next .site-footer{margin-top:2.625rem;padding-top:1.6875rem;padding-bottom:4.0625rem}.home-next .footer-main{flex-direction:column;gap:1.0625rem}.home-next .footer-links{flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.625rem;padding:0}.home-next .footer-main .brand-sub{font-size:.625rem}.home-next .footer-contact{display:block;font-size:.625rem;padding:0}.home-next .footer-bottom{font-size:.5rem;margin-top:1.375rem;padding-top:1.125rem;gap:.5rem}.home-next .review-button{font-size:.5625rem;padding:.4375rem .625rem}.home-next .dialog-header{padding:1.125rem 1.1875rem}.home-next .dialog-header h2{font-size:1rem}.home-next .dialog-.home-next{padding:1.25rem}.home-next .dialog-.home-next p{font-size:.75rem}.home-next .entry-grid{grid-template-columns:1fr}.home-next .entry-grid article{padding:1.25rem}.home-next .review-table{font-size:.625rem}.home-next .review-table td,.home-next .review-table th{padding:.5rem .3125rem}.home-next .review-meta{flex-wrap:wrap;font-size:.5625rem}.home-next .asset-modal.portrait .crop{max-width:100%}}@media(max-width:360px){.home-next .hero h1{font-size:1.75rem;letter-spacing:-.0625rem}.home-next .hero-copy{padding-left:1.3125rem;padding-right:1.3125rem}.home-next .hero-footnote{font-size:.5rem;gap:.5rem}.home-next .feature h3{font-size:1.4375rem}.home-next .section-heading h2{font-size:1.375rem}.home-next .safety-card{padding:1.0625rem .8125rem}.home-next .safety-card h3{font-size:.75rem}.home-next .safety-card p{font-size:.6875rem}.home-next .role p{font-size:.5625rem}.home-next .role-icon{display:none}}@media(prefers-reduced-motion:reduce){.home-next{scroll-behavior:auto}.home-next *,.home-next :after,.home-next :before{transition:none!important;animation:none!important}}@media print{.home-next .site-header{position:static}.home-next .header-actions,.home-next .mobile-nav,.home-next .review-button{display:none!important}.home-next .wrap,.home-public-shell .home-public-wrap{width:100%;max-width:none}.home-next .section{margin-top:2.5rem}.home-next .feature,.home-next .hero,.home-next .safety-card,.home-next .service-card,.home-next .team-row{break-inside:avoid}.home-next .feature-tabs{display:none}.home-next{print-color-adjust:exact;-webkit-print-color-adjust:exact}.home-next dialog{display:none!important}}.home-next .hero-art .desktop-preview{top:auto;bottom:2.375rem;transform:none;box-shadow:0 .75rem 1.75rem -1.25rem #334c3944;overflow:visible}.home-next .hero-art .label-desktop{top:auto;bottom:calc(100% + .75rem);left:1.875rem}.home-next .hero-art .phone-preview{bottom:2.375rem;transform:none;padding:0;border:0;background:transparent;border-radius:16%/8%;box-shadow:0 .625rem 1.25rem -.875rem #19362866;overflow:hidden}.home-next .hero-art .phone-preview .crop{border-radius:inherit;background-color:transparent}@media(max-width:800px){.home-next .hero-art .desktop-preview,.home-next .hero-art .phone-preview{bottom:2.0625rem}.home-next .hero h1{margin-top:0}}@media(max-width:580px){.home-next .hero-art .desktop-preview,.home-next .hero-art .phone-preview{bottom:1.5625rem}}.home-next .role>div{min-width:0}.home-next .role p{text-wrap:balance}.home-next .role .round-link{display:inline-flex;width:auto;height:auto;min-height:2.375rem;gap:.5rem;padding:.5rem .75rem;border:0;border-radius:.5rem;flex-shrink:0;white-space:nowrap;font-size:.6875rem;font-weight:500}.home-next .role:last-child .round-link{color:var(--amber)}.home-next .role:last-child .round-link:hover{background:#f6eddc}@media(max-width:580px){.home-next .role{gap:.75rem}.home-next .role .round-link{min-height:2.25rem;padding:.5rem .625rem;font-size:.625rem;gap:.375rem}}.home-next .safety .section-heading{margin-bottom:3rem}.home-next .safety .section-heading h2{color:#2d2f26;font-size:1.875rem;font-weight:700;letter-spacing:0;margin-bottom:1.125rem}.home-next .safety .section-heading p{color:#7b7c70;font-size:.875rem}.home-next .safety-panel{padding:2.75rem;border-radius:1.625rem;background:#f8f7f1}.home-next .safety .safety-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.home-next .safety .safety-card{padding:1.5rem 1.375rem;min-height:11.3125rem;border:.0625rem solid #e4e0d5;border-radius:1.0625rem;background:#fff;box-shadow:none}.home-next .safety .safety-card .icon-block{width:2.375rem;height:2.375rem;border-radius:.6875rem;background:#f7f6f0;color:#65877e;margin-bottom:1.125rem}.home-next .safety .safety-card .icon-block svg{width:1.1875rem;height:1.1875rem}.home-next .safety .safety-card h3{font-size:.9375rem;font-weight:600;line-height:1.4;color:#2d2f26;margin-bottom:.5625rem}.home-next .safety .safety-card p{font-size:.8125rem;line-height:1.65;color:#7b7c70;max-width:none}.home-next .safety .safety-note{font-size:.75rem;line-height:1.8;color:#858578;margin:1.25rem 0 0}@media(max-width:800px){.home-next .safety-panel{padding:1.75rem}.home-next .safety .safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-next .safety .section-heading h2{font-size:1.625rem}}@media(max-width:580px){.home-next .safety .section-heading{margin-bottom:1.75rem}.home-next .safety .section-heading h2{font-size:1.5rem}.home-next .safety .section-heading p{font-size:.75rem}.home-next .safety-panel{padding:1.25rem;border-radius:1.375rem}.home-next .safety .safety-grid{grid-template-columns:1fr;gap:.875rem}.home-next .safety .safety-card{padding:1.375rem;min-height:0}.home-next .safety .safety-note{font-size:.625rem;margin-top:1.25rem}}.home-next .section-heading.feature-heading{margin-bottom:3.25rem}.home-next .feature-heading h2{color:#2d2f26;font-size:1.875rem;font-weight:700;letter-spacing:0;margin-bottom:1.25rem}.home-next .feature-heading p{color:#7b7c70;font-size:.875rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature){grid-template-columns:minmax(0,.64fr) minmax(0,1fr);gap:2.25rem;padding:3rem;background:#f8f7f1;border:0;border-radius:1.625rem;min-height:0;margin-top:0}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .feature-copy{padding:0;min-width:0}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .feature-kicker{font-size:.875rem;font-weight:600;letter-spacing:0;gap:.625rem;margin-bottom:1.25rem;color:#65877e}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .feature-kicker .icon-block{width:2.125rem;height:2.125rem;display:grid;place-items:center;flex-shrink:0;border-radius:.625rem;background:#e8efed}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .feature-kicker svg{width:1.1875rem;height:1.1875rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) h3{font-size:1.6875rem;font-weight:700;color:#2d2f26;letter-spacing:-.5px;line-height:1.4;margin-bottom:1.375rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .ticks{gap:.8125rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .ticks li{font-size:.875rem;line-height:1.75;color:#7b7c70;gap:.75rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .ticks li:before{font-size:.875rem;color:#65877e}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .feature-visual{min-height:0;padding:0;background:none}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .feature-visual:after{display:none}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .photo{padding:1.25rem 0;border:.0625rem solid #e4e3de;border-radius:1rem;background:#fff;box-shadow:0 1.5rem 2.5rem -1rem #403f3938;transform:none}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .photo .crop{border-radius:0}@media(max-width:1100px){.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature){padding:2.5rem;gap:1.75rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) h3{font-size:1.5rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .ticks li{font-size:.8125rem}}@media(max-width:800px){.home-next .section-heading.feature-heading{margin-bottom:2.25rem}.home-next .feature-heading h2{font-size:1.625rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);padding:1.875rem;gap:1.5rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) h3{font-size:1.375rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .feature-kicker{font-size:.75rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .ticks li{font-size:.75rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .photo{padding:.9375rem 0}}@media(max-width:680px){.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature){display:flex;flex-direction:column;gap:1.75rem;padding:1.875rem 1.5625rem;border-radius:1.375rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .feature-copy{padding:0;width:100%;order:0}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .feature-visual{padding:0;min-height:0;width:100%;order:1}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) h3{font-size:1.5rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .ticks li{font-size:.8125rem}.home-next :is(.calendar-feature,.signing-feature,.payment-feature,.sharing-feature) .photo{border-radius:.8125rem}.home-next .feature-heading h2{font-size:1.5rem}.home-next .feature-heading p{font-size:.75rem;margin:auto}}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature).feature.alt{grid-template-columns:minmax(0,1fr) minmax(0,.64fr);gap:3.75rem;padding:3rem;background:#f8f7f1;border:0;border-radius:1.625rem;min-height:0}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature).feature.alt .feature-copy{padding:0;min-width:0}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .feature-kicker{font-size:.875rem;font-weight:600;letter-spacing:0;gap:.625rem;margin-bottom:1.25rem;color:#65877e}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .feature-kicker .icon-block{width:2.125rem;height:2.125rem;display:grid;place-items:center;flex-shrink:0;border-radius:.625rem;background:#e8efed}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .feature-kicker svg{width:1.1875rem;height:1.1875rem}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) h3{font-size:1.6875rem;font-weight:700;color:#2d2f26;letter-spacing:-.5px;line-height:1.4;margin-bottom:1.375rem}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .ticks{gap:.8125rem}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .ticks li{font-size:.875rem;line-height:1.75;color:#7b7c70;gap:.75rem}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .ticks li:before{font-size:.875rem;color:#65877e}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .feature-visual{padding:0;min-height:0;background:none}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .feature-visual:after{display:none}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .photo{border:.0625rem solid #e4e3de;border-radius:1rem;background:#fff;box-shadow:0 1.5rem 2.5rem -1rem #403f3938;transform:none}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .photo .crop{border-radius:0}@media(max-width:1100px){.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature).feature.alt{padding:2.5rem;gap:2.5rem}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) h3{font-size:1.5rem}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .ticks li{font-size:.8125rem}}@media(max-width:800px){.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature).feature.alt{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:1.875rem;gap:1.75rem}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) h3{font-size:1.375rem}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .feature-kicker{font-size:.75rem}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .ticks li{font-size:.75rem}}@media(max-width:680px){.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature).feature.alt{display:flex;flex-direction:column;gap:1.75rem;padding:1.875rem 1.5625rem;border-radius:1.375rem}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature).feature.alt .feature-copy{padding:0;width:100%;order:0}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .feature-visual{padding:0;min-height:0;width:100%;order:1}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) h3{font-size:1.5rem}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .ticks li{font-size:.8125rem}.home-next :is(.records-feature,.messages-feature,.rules-feature,.devices-feature) .photo{border-radius:.8125rem}}.home-next :is(.signing-feature,.payment-feature,.sharing-feature){margin-top:1.25rem}.home-next :is(.signing-feature,.payment-feature,.sharing-feature) .photo{padding:0}@media(max-width:680px){.home-next :is(.signing-feature,.payment-feature,.sharing-feature){margin-top:.875rem}}.home-next .devices-feature.feature.alt{margin-top:0}.home-next .devices-feature .photo,.home-next .devices-feature .photo:hover{background:transparent;border:0;border-radius:0;box-shadow:none}.home-next .devices-feature .photo .crop{background-color:transparent}.home-next #multiplatform+#booking{margin-top:1.25rem}@media(max-width:680px){.home-next #multiplatform+#booking{margin-top:.875rem}}.home-next .team-panel{padding:.3125rem 2.375rem}.home-next .team-row{grid-template-columns:9.0625rem minmax(0,1fr);gap:1.875rem;padding:1.875rem .3125rem;align-items:center}.home-next .team-person h3{font-size:1rem}.home-next .team-profile{display:grid;grid-template-columns:1fr 1fr;gap:2.625rem;min-width:0}.home-next .team-profile h4{font-size:.8125rem;font-weight:600;line-height:1.85;color:#53786a;margin-bottom:.3125rem}.home-next .team-profile .credentials{display:grid;grid-template-columns:1fr;gap:.3125rem;font-size:.8125rem;line-height:1.85;color:#737b6e;padding:0}.home-next .team-profile .credentials span:last-child{grid-column:auto}.home-next .team-experience ul{display:grid;gap:.3125rem;list-style:none;margin:0;padding:0;font-size:.8125rem;line-height:1.85;color:#737b6e}.home-next .team-experience li{display:flex;align-items:baseline;gap:.5rem}.home-next .team-experience li:before{content:"·";color:#92a587;flex-shrink:0}@media(max-width:1100px){.home-next .team-row{grid-template-columns:7.5rem minmax(0,1fr);gap:1.5rem}.home-next .team-profile{gap:1.875rem}.home-next .team-experience ul,.home-next .team-profile .credentials,.home-next .team-profile h4{font-size:.75rem}}@media(max-width:800px){.home-next .team-panel{padding:.125rem 1.6875rem}.home-next .team-row{grid-template-columns:1fr;gap:1.125rem;padding:1.6875rem 0}.home-next .team-profile{gap:1.75rem}}@media(max-width:580px){.home-next .team-panel{padding:0 1.5rem}.home-next .team-row{gap:1.25rem;padding:1.625rem 0}.home-next .team-person h3{font-size:1rem}.home-next .team-profile{grid-template-columns:1fr;gap:1.25rem}.home-next .team-profile h4{margin-bottom:.3125rem}.home-next .team-experience ul,.home-next .team-profile .credentials{font-size:.75rem;gap:.3125rem}}.home-next .faq-list details p+p{padding-top:.625rem}.home-next .closing.closing-entry{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18.75rem,.8fr);gap:3rem;align-items:center;padding:2.375rem 2.75rem}.home-next .closing-entry h2{font-size:1.75rem;line-height:1.5;letter-spacing:0;margin-bottom:.625rem}.home-next .closing-entry .closing-copy>p{max-width:none;font-size:.8125rem;line-height:1.8}.home-next .closing-entry .closing-copy .btn{margin-top:1.5rem;font-size:.8125rem;gap:.875rem}.home-next .closing-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.home-next .closing-channel{text-align:center;min-width:0}.home-next .closing-channel h3{font-size:.875rem;line-height:1.5;font-weight:600;margin:0 0 .75rem;color:#35594b}.home-next .closing-qr-frame{width:8.5rem;height:8.5rem;padding:.5rem;margin:0 auto;background:#fff;border:.0625rem solid #d8e2d4;border-radius:.75rem}.home-next .closing-qr-frame .crop{width:100%;height:100%;aspect-ratio:1;background-color:#fff}.home-next .closing-qr-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem;border:.0625rem dashed #cbd9c6;border-radius:.375rem;background:#f7faf5;color:#73906f}.home-next .closing-qr-placeholder svg{width:1.5625rem;height:1.5625rem;margin-bottom:.1875rem;stroke-width:1.4}.home-next .closing-qr-placeholder span{font-size:.6875rem;line-height:1.5}.home-next .closing-qr-placeholder small{font-size:.5625rem;color:#8b9c85;line-height:1.5}.home-next .closing-entry .closing-channel p{max-width:none;margin-top:.75rem;font-size:.6875rem;line-height:1.6;color:#617b5d}@media(max-width:1100px){.home-next .closing.closing-entry{padding:2.125rem 2rem;grid-template-columns:minmax(0,1fr) 18.75rem;gap:2rem}.home-next .closing-entry h2{font-size:1.5625rem}.home-next .closing-channels{gap:1.25rem}}@media(max-width:800px){.home-next .closing.closing-entry{grid-template-columns:1fr;gap:1.875rem;padding:2rem}.home-next .closing-channels{width:20rem;max-width:100%;gap:1.5rem}.home-next .closing-entry h2{font-size:1.625rem}.home-next .closing-entry .closing-copy .btn{margin-top:1.25rem}}@media(max-width:580px){.home-next .closing.closing-entry{padding:1.875rem 1.5625rem;gap:2rem}.home-next .closing-entry h2{font-size:1.5625rem;max-width:18.75rem}.home-next .closing-entry .closing-copy>p{font-size:.75rem;max-width:17.5rem}.home-next .closing-channels{width:100%;gap:1rem}.home-next .closing-channel h3{font-size:.8125rem}.home-next .closing-qr-frame{width:min(8.5rem,100%);height:auto;aspect-ratio:1;padding:.4375rem}.home-next .closing-qr-placeholder{aspect-ratio:1;height:auto}.home-next .closing-entry .closing-channel p{font-size:.625rem;margin-top:.625rem}}.home-next .site-footer .footer-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:2rem;align-items:center}.home-next .footer-origin{display:flex;align-items:center;gap:.8125rem}.home-next .footer-origin-mark{width:2.625rem;flex:0 0 2.625rem;background-color:transparent}.home-next .footer-origin-copy{color:#606b61;line-height:1.55}.home-next .footer-origin-copy p{font-size:.875rem;letter-spacing:.025em}.home-next .footer-origin-copy span{display:block;margin-top:.1875rem;font-size:.75rem;letter-spacing:.01em;color:#859080}.home-next .site-footer .footer-contact{display:block;justify-self:end;padding:0;line-height:1.7}.home-next .site-footer .footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem 1.75rem;align-items:center;margin-top:1.875rem;padding-top:1.1875rem}.home-next .site-footer .footer-links{padding:0;gap:1.5rem;font-size:.6875rem;line-height:1.7}.home-next .site-footer .footer-links .nav-text{font-size:.6875rem;line-height:1.7}.home-next .footer-license{grid-column:1/-1;font-size:.5625rem;color:#949b8d}@media(max-width:800px){.home-next .site-footer .footer-main{grid-template-columns:1fr auto;gap:1.6875rem}.home-next .footer-origin{grid-column:1/-1;grid-row:2}.home-next .site-footer .footer-contact{grid-column:2;grid-row:1}.home-next .site-footer .footer-bottom{gap:.75rem 1.25rem}.home-next .site-footer .footer-links{gap:1.25rem}}@media(max-width:580px){.home-next .site-footer .footer-main{grid-template-columns:1fr;gap:1.5625rem}.home-next .site-footer .footer-contact{grid-column:auto;grid-row:auto;justify-self:start;font-size:.6875rem}.home-next .footer-origin{grid-column:auto;grid-row:auto;gap:.75rem}.home-next .footer-origin-mark{width:2.375rem;flex-basis:2.375rem}.home-next .footer-origin-copy p{font-size:.8125rem}.home-next .footer-origin-copy span{font-size:.6875rem}.home-next .site-footer .footer-bottom{grid-template-columns:1fr;gap:.75rem;margin-top:1.5625rem}.home-next .site-footer .footer-links{grid-row:1;gap:1.5rem}.home-next .footer-copyright{font-size:.5625rem}.home-next .footer-license{font-size:.5rem;line-height:1.8;max-width:18.75rem}}.home-next .shot-harvard-mark{aspect-ratio:102/102;background-image:var(--asset-harvard-origin);background-size:592.156863% auto;background-position:3.984064% 40.909091%}.home-next .shot-calendar{aspect-ratio:1120/594;background-image:var(--asset-home);background-size:260.714286% auto;background-position:71.833333% 41.705378%}.home-next .shot-calendar-original{aspect-ratio:3024/1574;background-image:var(--asset-calendar-original);background-size:100% auto;background-position:0 0}.home-next .shot-records-latest{aspect-ratio:2216/1120;background-image:var(--asset-records-latest);background-size:100% auto;background-position:0 0}.home-next .shot-sign-latest{aspect-ratio:1666/1066;background-image:var(--asset-sign-latest);background-size:100% auto;background-position:0 0}.home-next .shot-messages-latest{aspect-ratio:1800/1208;background-image:var(--asset-messages-latest);background-size:100% auto;background-position:0 0}.home-next .shot-payment-latest{aspect-ratio:1736/1082;background-image:var(--asset-payment-latest);background-size:100% auto;background-position:0 0}.home-next .shot-rules-latest{aspect-ratio:1682/1128;background-image:var(--asset-rules-latest);background-size:100% auto;background-position:0 0}.home-next .shot-sharing-latest{aspect-ratio:2580/1666;background-image:var(--asset-sharing-latest);background-size:100% auto;background-position:0 0}.home-next .shot-devices-latest{aspect-ratio:1536/1024;background-image:var(--asset-devices-latest);background-size:100% auto;background-position:0 0}.home-next .shot-record{aspect-ratio:1050/545;background-image:var(--asset-home);background-size:278.095238% auto;background-position:27.807487% 51.869351%}.home-next .shot-signature{aspect-ratio:1045/338;background-image:var(--asset-home);background-size:279.425837% auto;background-position:70.4% 58.50347%}.home-next .shot-phone{aspect-ratio:832/1648;background-image:var(--asset-phone-latest);background-size:113.100962% auto;background-position:51.376147% 66.666667%}.home-next .shot-rules{aspect-ratio:1130/544;background-image:var(--asset-rules);background-size:124.424779% auto;background-position:52.173913% 46.703297%}.home-next .shot-poster{aspect-ratio:262/463;background-image:var(--asset-share);background-size:536.641221% auto;background-position:59.965035% 45.580933%}.home-next .shot-share{aspect-ratio:620/580;background-image:var(--asset-share);background-size:226.774194% auto;background-position:49.491094% 46.067416%}.home-next .shot-ai{aspect-ratio:1076/618;background-image:var(--asset-ai);background-size:129.739777% auto;background-position:45% 46.376812%}.home-next .shot-payment{aspect-ratio:1033/366;background-image:var(--asset-payment);background-size:135.140368% auto;background-position:45.179063% 36.405109%}.home-next .shot-sign{aspect-ratio:964/697;background-image:var(--asset-sign);background-size:145.020747% auto;background-position:33.410138% 48.516129%}.home-next .shot-chat{aspect-ratio:869/846;background-image:var(--asset-chat);background-size:159.72382% auto;background-position:24.084778% 47.103659%}.home-next .shot-qrcode{aspect-ratio:270/278;background-image:var(--asset-home);background-size:1081.481481% auto;background-position:84.90566% 92.972108%}.home-next .shot-closing-social-qr{aspect-ratio:250/250;background-image:var(--asset-home);background-size:1168% auto;background-position:84.831461% 92.872097%}.home-next .site-footer .brand,.home-next .site-header .brand{flex-direction:row;align-items:center;gap:.75rem;width:max-content;max-width:100%;flex-shrink:0}.home-next .brand-mark{display:block;width:2.75rem;height:2.125rem;flex:0 0 2.75rem;position:relative;transform:translateY(-.1875rem)}.home-next .brand-mark:before{content:"";position:absolute;inset:50% 0 auto;height:1.21954rem;transform:translateY(-50%);background-image:none;background-repeat:no-repeat;background-size:114.4439317% auto;background-position:50.15974441% 53.91705069%}.home-next .brand-copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.home-next .site-footer .brand-name,.home-next .site-header .brand-name{font-size:1.375rem;line-height:1.75rem;font-weight:600;letter-spacing:.035em;color:#1f2125}.home-next .site-footer .brand-sub,.home-next .site-header .brand-sub{font-size:.8125rem;line-height:1.1875rem;letter-spacing:0;color:#777d79;white-space:nowrap}@media(max-width:1100px){.home-next .site-header .brand-sub{font-size:.6875rem}.home-next .site-header .brand-name{font-size:1.3125rem}}@media(max-width:580px){.home-next .site-footer .brand,.home-next .site-header .brand{gap:.625rem}.home-next .brand-mark{width:2.375rem;height:1.875rem;flex-basis:2.375rem;transform:translateY(-.125rem)}.home-next .brand-mark:before{height:1.05324rem}.home-next .site-footer .brand-name,.home-next .site-header .brand-name{font-size:1.3125rem;line-height:1.625rem}.home-next .site-footer .brand-sub,.home-next .site-header .brand-sub{font-size:.625rem;line-height:1rem}}.home-next{min-height:100vh;scroll-behavior:smooth}.home-next [id]{scroll-margin-top:6.25rem}.home-next img.crop{display:block;background:none!important;object-fit:contain;height:auto}.home-next img.brand-mark{height:2.125rem;object-fit:contain;background:none}@media(max-width:580px){.home-next img.brand-mark{height:1.875rem}}.home-next .closing-qr-frame img{display:block;width:100%;height:100%;object-fit:contain}html:has(.home-next){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.home-next){scroll-behavior:auto}}.home-public-shell{display:flex;flex-direction:column;min-height:100vh;background:#efeee8}.home-next.home-public-header{display:contents}.home-next .desktop-nav a[aria-current=page]{color:var(--deep);font-weight:600}.home-next.home-public-footer{min-height:0}html:has(.home-public-shell .home-public-header){scroll-behavior:auto}.home-next .home-auth-slot{display:inline-flex;align-items:center;justify-content:flex-end;gap:.625rem;flex:0 0 9.875rem;width:9.875rem;min-height:2.625rem}@media(max-width:580px){.home-next .home-auth-slot{flex-basis:8.125rem;width:8.125rem;min-height:2.1875rem;gap:.375rem}}.home-next .home-auth-slot .nav-btn{font-size:.78125rem;padding:.5rem .9375rem;border-radius:1rem;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.home-next .home-auth-slot .nav-btn.ghost{border:.0625rem solid #e4e1d7;color:#26261f}.home-next .home-auth-slot .nav-btn.solid{background:#7a968f;color:#fff}.home-next .home-auth-slot .nav-btn.solid:hover{background:#6b867f}@media(max-width:580px){.home-next .home-auth-slot .nav-btn{font-size:.75rem;padding:.375rem .625rem}.home-next .header-inner{gap:.5rem}.home-next .header-actions{gap:.375rem}}