.product-preview{--pp-forest:#103e30;--pp-ink:#122c24;--pp-muted:#738076;--pp-line:#e2e6dd;--pp-lime:#cdf58a;box-sizing:border-box;width:100%;color:var(--pp-ink);background:#fbfcf9;border:1px solid rgba(37,70,48,.12);border-radius:20px;overflow:hidden;font-family:Inter,Arial,sans-serif;font-size:13px;text-align:left;box-shadow:0 18px 70px -34px #1a3e2845;isolation:isolate}.product-preview *{box-sizing:border-box}.product-preview button,.product-preview input,.product-preview textarea{font:inherit}.product-preview button{cursor:pointer;transition:background .18s ease,transform .18s ease,color .18s ease;border:none}.product-preview button:focus-visible,.product-preview input:focus-visible,.product-preview textarea:focus-visible{outline:3px solid #88b656;outline-offset:3px}.product-preview button:disabled{cursor:not-allowed;opacity:.42}.product-preview button:not(:disabled):active{transform:translateY(1px)}.product-preview button svg{flex-shrink:0}.product-preview h3,.product-preview h4,.product-preview p{margin:0}.product-preview h3,.product-preview h4{font-family:Inter Tight,Inter,Arial,sans-serif}.product-preview h3{font-size:25px;letter-spacing:-.9px;line-height:1.18}.product-preview h4{font-size:16px;line-height:1.25;letter-spacing:-.3px}.product-preview p{line-height:1.6;color:var(--pp-muted)}.product-preview .pp-topbar{height:59px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-bottom:1px solid var(--pp-line)}.product-preview .pp-brand{display:flex;align-items:center;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:20px;font-weight:750;letter-spacing:-.9px;white-space:nowrap}.product-preview .pp-brand-icon{display:grid;place-items:center;width:27px;height:27px;margin-right:7px;background:var(--pp-lime);border-radius:8px}.product-preview .pp-brand-dot{color:#81a64d}.product-preview .pp-topbar-right{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--pp-muted);white-space:nowrap}.product-preview .pp-live-dot{display:inline-block;width:5px;height:5px;background:#85ae65;border-radius:50%;flex-shrink:0}.product-preview .pp-avatar{display:grid;place-items:center;width:29px;height:29px;margin-left:7px;border:3px solid #fff;outline:1px solid var(--pp-line);border-radius:50%;background:#e9eddf;color:var(--pp-forest);font-size:11px;font-weight:650}.product-preview .pp-expand{background:transparent;color:var(--pp-muted);width:30px;min-height:36px;display:grid;place-items:center}.product-preview .pp-tabs{display:flex;align-items:center;gap:25px;padding:0 24px;background:#fff;border-bottom:1px solid var(--pp-line);height:46px}.product-preview .pp-tabs button{display:flex;align-items:center;gap:6px;height:46px;padding:0;background:none;color:#8a938c;font-size:12px;font-weight:550;border-bottom:2px solid transparent;border-radius:0}.product-preview .pp-tabs button:hover{color:var(--pp-forest)}.product-preview .pp-tabs button.pp-active{border-bottom-color:var(--pp-forest);color:var(--pp-forest)}.product-preview .pp-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:16px;padding:0 4px;background:#edf1e7;border-radius:5px;font-size:9px;color:#70816c}.product-preview .pp-content{padding:24px;min-height:447px;max-height:610px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d7dece transparent}.product-preview .pp-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:21px}.product-preview .pp-eyebrow{display:block;font-size:9px;font-weight:650;letter-spacing:1.1px;line-height:1.5;color:#758774;margin-bottom:8px}.product-preview .pp-section-heading p{font-size:11px;margin-top:6px}.product-preview .pp-greeting{display:inline-block;color:#779248;font-size:27px;margin-left:10px;vertical-align:-1px}.product-preview .pp-profile-ring{height:45px;width:45px;flex-shrink:0;border-radius:50%;background:conic-gradient(#abc970 80%,#e9ede2 0);padding:3px;transform:rotate(-45deg)}.product-preview .pp-profile-ring>span{display:grid;place-content:center;grid-auto-flow:column;align-items:baseline;width:100%;height:100%;border-radius:50%;background:#fbfcf9;transform:rotate(45deg);font-weight:700;font-size:13px}.product-preview .pp-profile-ring small{font-size:8px;font-weight:400}.product-preview .pp-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 131px;gap:12px}.product-preview .pp-next-step{padding:19px 19px 18px;position:relative;overflow:hidden;background:#eaf2df;border:1px solid #deead1;border-radius:12px}.product-preview .pp-small-label{font-size:8px;font-weight:650;letter-spacing:.9px;color:#68815b;display:flex;gap:6px;align-items:center}.product-preview .pp-step-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#82a45a}.product-preview .pp-next-step h4{font-size:20px;max-width:245px;margin-top:11px;letter-spacing:-.65px;position:relative;z-index:1}.product-preview .pp-next-step p{font-size:11px;line-height:1.55;margin-top:7px;max-width:238px;color:#77856d;position:relative;z-index:1}.product-preview .pp-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:38px;padding:10px 13px;background:var(--pp-forest);color:#fff;border-radius:7px;font-size:11px;font-weight:550;line-height:1.3}.product-preview .pp-primary:hover:not(:disabled){background:#1d5440}.product-preview .pp-next-step .pp-primary{margin-top:15px;position:relative;z-index:1}.product-preview .pp-step-illustration{position:absolute;right:15px;bottom:18px;color:#739651;transform:rotate(9deg);opacity:.55;pointer-events:none}.product-preview .pp-step-illustration>span{position:absolute;right:-6px;bottom:0;display:grid;place-items:center;width:23px;height:23px;background:#bdd492;border:2px solid #eaf2df;border-radius:50%;color:#355729}.product-preview .pp-progress-card{background:#fff;border:1px solid var(--pp-line);border-radius:12px;padding:17px 15px}.product-preview .pp-progress-card .pp-small-label{font-size:8px;white-space:nowrap}.product-preview .pp-progress-card>div{display:flex;flex-direction:column;margin-top:11px;gap:3px}.product-preview .pp-progress-card strong{font-family:Inter Tight,Inter,sans-serif;font-size:23px;line-height:1;font-weight:650;letter-spacing:-.7px}.product-preview .pp-progress-card>div>span{font-size:9px;color:var(--pp-muted)}.product-preview .pp-section-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 12px}.product-preview .pp-section-line h4{font-size:13px}.product-preview .pp-section-line button{display:flex;align-items:center;gap:6px;padding:5px 0;background:none;color:#6e7c68;font-size:10px;white-space:nowrap}.product-preview .pp-recommended{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-preview .pp-job-card{min-width:0;background:#fff;padding:16px;border:1px solid var(--pp-line);border-radius:11px;transition:box-shadow .2s ease,border-color .2s ease}.product-preview .pp-job-card:hover{border-color:#b4c89e;box-shadow:0 4px 15px -10px #45702e}.product-preview .pp-job-top{display:flex;align-items:center;gap:9px}.product-preview .pp-company-mark{width:35px;height:35px;display:flex;align-items:center;justify-content:center;gap:0;font-size:15px;font-family:Inter Tight,Inter,sans-serif;font-weight:750;letter-spacing:-1px;border-radius:8px;flex-shrink:0;position:relative}.product-preview .pp-company-mark>span{font-size:10px;align-self:flex-start;margin-top:6px;letter-spacing:-2px}.product-preview .pp-company-lavender{background:#eeeafb;color:#716497}.product-preview .pp-company-peach{background:#fbeadc;color:#be7c51}.product-preview .pp-company-mint{background:#e2efdf;color:#6e925e}.product-preview .pp-company-name{min-width:0;font-weight:550;font-size:10px;line-height:1.4}.product-preview .pp-company-name>span{display:block;font-size:9px;font-weight:400;color:var(--pp-muted);margin-top:3px}.product-preview .pp-save{display:grid;place-items:center;flex-shrink:0;width:29px;min-height:36px;padding:0;color:#a0aba0;background:transparent;margin-left:auto}.product-preview .pp-save:hover,.product-preview .pp-save.pp-saved{color:#83965b}.product-preview .pp-job-card h4{font-size:14px;margin-top:13px}.product-preview .pp-job-description{font-size:12px;margin-top:9px;max-width:440px}.product-preview .pp-job-bottom{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:11px}.product-preview .pp-match{display:flex;align-items:center;gap:4px;font-size:9px;line-height:1.4;color:#899576}.product-preview .pp-match svg{flex-shrink:0}.product-preview .pp-job-action{display:flex;align-items:center;gap:5px;min-height:30px;padding:5px 0 5px 5px;background:none;color:var(--pp-forest);font-size:10px;font-weight:600;flex-shrink:0}.product-preview .pp-job-compact .pp-company-name>span{font-size:8px}.product-preview .pp-job-compact .pp-company-mark{width:30px;height:30px;font-size:13px}.product-preview .pp-job-compact{padding:13px}.product-preview .pp-job-compact .pp-company-name{font-size:9px}.product-preview .pp-job-compact .pp-match{font-size:8px}.product-preview .pp-job-compact .pp-job-action{font-size:0;gap:0}.product-preview .pp-job-compact .pp-save{width:22px}.product-preview .pp-reassurance{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#94a08d;margin-top:19px}.product-preview .pp-bottom-bar{height:30px;padding:0 24px;border-top:1px solid var(--pp-line);display:flex;align-items:center;justify-content:space-between;gap:10px;color:#91a08e;font-size:8px;background:#fff}.product-preview .pp-bottom-bar>span:first-child{display:flex;gap:5px;align-items:center}.product-preview .pp-place{display:flex;align-items:center;gap:4px;color:#819079;white-space:nowrap;font-size:10px}.product-preview .pp-search{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--pp-line);border-radius:8px;padding:0 12px;height:42px;color:#a1ab9c}.product-preview .pp-search input{width:100%;min-width:0;background:transparent;border:0;outline-offset:0;color:var(--pp-ink);font-size:12px;height:36px}.product-preview .pp-search input::placeholder{color:#a1ab9c}.product-preview .pp-search>span{border-left:1px solid var(--pp-line);padding-left:11px;font-size:11px;color:#7c8b72}.product-preview .pp-filter-line{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:13px 0 18px}.product-preview .pp-filters{display:flex;gap:6px;flex-wrap:wrap}.product-preview .pp-filters button,.product-preview .pp-saved-filter,.product-preview .pp-application-switcher button{background:transparent;border:1px solid var(--pp-line);color:#7b8974;padding:7px 10px;border-radius:6px;font-size:10px;min-height:31px;display:flex;align-items:center;gap:5px}.product-preview .pp-filters .pp-selected,.product-preview .pp-saved-filter.pp-selected,.product-preview .pp-application-switcher .pp-selected{background:#eaf2df;border-color:#d4e3c3;color:var(--pp-forest)}.product-preview .pp-result-line{display:flex;align-items:center;justify-content:space-between;color:#98a191;font-size:10px;margin-bottom:10px}.product-preview .pp-result-line>span:last-child{display:flex;align-items:center;gap:4px;font-size:9px}.product-preview .pp-job-grid{display:grid;gap:10px}.product-preview .pp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:45px 20px;color:#7b9070}.product-preview .pp-empty h4{color:var(--pp-ink);font-size:19px}.product-preview .pp-empty p{max-width:310px;font-size:12px}.product-preview .pp-empty h3{font-size:25px;color:var(--pp-ink);letter-spacing:-.6px}.product-preview .pp-empty-icon{display:grid;place-items:center;width:70px;height:70px;border-radius:20px;background:#eaf2df;color:#769557;margin-bottom:5px;transform:rotate(-5deg)}.product-preview .pp-empty-icon svg{transform:rotate(5deg)}.product-preview .pp-empty-applications{min-height:360px}.product-preview .pp-empty .pp-eyebrow{font-size:8px;margin:7px 0 0}.product-preview .pp-secondary{min-height:40px;background:#eaf2df;color:var(--pp-forest);font-size:12px;border-radius:7px;padding:10px 14px}.product-preview .pp-application-header{display:flex;gap:10px;align-items:center}.product-preview .pp-application-header h3{font-size:19px;letter-spacing:-.5px}.product-preview .pp-application-header .pp-eyebrow{font-size:8px;margin-bottom:4px;letter-spacing:.7px}.product-preview .pp-back{display:grid;place-items:center;width:24px;min-height:38px;padding:0;color:#94a28a;background:transparent;margin-left:-6px;flex-shrink:0}.product-preview .pp-stepper{display:flex;list-style:none;padding:0;margin:24px 0;gap:0;color:#a0aa98}.product-preview .pp-stepper li{display:flex;align-items:center;flex:1;gap:6px;font-size:10px;white-space:nowrap}.product-preview .pp-stepper li:after{content:"";height:1px;background:#e0e7d8;flex:1;margin:0 10px}.product-preview .pp-stepper li:last-child{flex:0}.product-preview .pp-stepper li:last-child:after{display:none}.product-preview .pp-stepper li>span{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;border:1px solid #dce4d3;font-size:9px}.product-preview .pp-stepper .pp-current-step{color:var(--pp-forest);font-weight:600}.product-preview .pp-stepper .pp-current-step>span{background:var(--pp-forest);color:#fff;border-color:var(--pp-forest)}.product-preview .pp-stepper .pp-done-step{color:#8ba574}.product-preview .pp-stepper .pp-done-step>span{background:#e9f2df;border-color:#e0ecd2}.product-preview .pp-stage-heading{margin-bottom:17px}.product-preview .pp-stage-heading h4{font-size:19px;letter-spacing:-.5px}.product-preview .pp-stage-heading p{font-size:11px;margin-top:6px}.product-preview .pp-document-list{border:1px solid var(--pp-line);background:#fff;border-radius:10px;overflow:hidden}.product-preview .pp-document-row{display:flex;gap:10px;align-items:center;padding:15px;border-bottom:1px solid var(--pp-line)}.product-preview .pp-document-row:last-child{border:0}.product-preview .pp-document-icon{display:grid;place-items:center;width:31px;height:35px;flex-shrink:0;border:1px solid #e3e9dc;background:#f9fbf6;border-radius:6px;color:#9bac85}.product-preview .pp-document-row>div{flex:1;min-width:0}.product-preview .pp-document-row strong{font-size:11px;font-weight:550}.product-preview .pp-document-row>div>span{display:block;color:#97a08f;font-size:9px;margin-top:4px;overflow-wrap:anywhere}.product-preview .pp-ready-label{display:flex;align-items:center;gap:4px;color:#809461;font-size:9px;white-space:nowrap}.product-preview .pp-soft-label{padding:4px 7px;border-radius:4px;background:#f2f4ed;color:#8e9b83;font-size:8px;white-space:nowrap}.product-preview .pp-document-missing{background:#fdfaf2}.product-preview .pp-document-missing .pp-document-icon{color:#b29a62;border-color:#ece4d2;background:#fffcf6}.product-preview .pp-add-document{display:flex;align-items:center;gap:4px;flex-shrink:0;min-height:34px;padding:7px 8px;border:1px solid #dfd4b9;background:#f7efd9;border-radius:6px;color:#928150;font-size:9px}.product-preview .pp-stage-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.product-preview .pp-stage-footer>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#91a082}.product-preview .pp-text-button{display:flex;align-items:center;justify-content:center;gap:4px;background:transparent;color:#8a9c7c;min-height:38px;padding:7px 0;font-size:10px}.product-preview .pp-letter-paper{background:#fff;border:1px solid #e3e7dc;border-radius:9px;padding:18px 20px;box-shadow:0 6px 18px -13px #859276}.product-preview .pp-letter-paper-top{display:flex;justify-content:space-between;gap:10px;font-size:7px;letter-spacing:.7px;color:#a1ab98;border-bottom:1px solid #edf0e8;padding-bottom:12px;margin-bottom:12px}.product-preview .pp-letter-paper-top>span:last-child{font-size:8px;letter-spacing:0;color:#819473}.product-preview .pp-letter-paper textarea{resize:vertical;background:#fff;min-height:198px;max-height:400px;height:210px;width:100%;border:0;padding:0;color:#5a6e50;font-size:11px;line-height:1.8;border-radius:2px;display:block}.product-preview .pp-approval{display:flex;align-items:center;gap:9px;font-size:10px;color:#849579;min-height:44px;margin-top:10px;cursor:pointer;line-height:1.5}.product-preview .pp-approval input{accent-color:var(--pp-forest);width:15px;height:15px;flex-shrink:0}.product-preview .pp-letter-stage .pp-stage-footer{margin-top:4px}.product-preview .pp-ready-stage{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5px 10px 12px}.product-preview .pp-success-icon{display:grid;place-items:center;position:relative;background:#e7f1db;color:#769457;height:65px;width:65px;border-radius:50%;margin-bottom:18px}.product-preview .pp-success-icon>span{position:absolute;right:-9px;top:-7px;font-size:23px;color:#9ebb65}.product-preview .pp-ready-stage .pp-eyebrow{font-size:8px;margin-bottom:9px}.product-preview .pp-ready-stage h3{font-size:27px;letter-spacing:-.9px}.product-preview .pp-ready-stage p{font-size:11px;margin-top:10px}.product-preview .pp-ready-file{display:flex;align-items:center;gap:12px;width:100%;max-width:370px;padding:13px 16px;border:1px solid var(--pp-line);background:#fff;border-radius:8px;margin:22px 0 16px;text-align:left}.product-preview .pp-pdf-icon{display:grid;place-items:center;width:30px;height:36px;border:1px solid #d9e5ce;background:#f5f9ee;border-radius:4px;font-size:7px;font-weight:700;color:#8ba276;flex-shrink:0}.product-preview .pp-ready-file strong{font-size:11px;font-weight:550}.product-preview .pp-ready-file>div>span{display:block;font-size:9px;color:#99a58e;margin-top:4px}.product-preview .pp-ready-file>svg{color:#8aaa67;margin-left:auto}.product-preview .pp-ready-stage>.pp-text-button{margin-top:6px}.product-preview .pp-notice{display:flex;gap:8px;align-items:flex-start;background:#edf4e2;border:1px solid #dce9cb;border-radius:8px;color:#667c54;font-size:10px;line-height:1.5;padding:12px;margin-top:15px}.product-preview .pp-notice>svg{flex-shrink:0;margin-top:1px}.product-preview .pp-notice>span{flex:1}.product-preview .pp-notice>button{display:grid;place-items:center;background:transparent;color:#849975;width:20px;height:20px;padding:0;flex-shrink:0}.product-preview .pp-application-switcher{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.product-preview .pp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-preview.pp-expanded{max-width:1180px;margin:auto;border-radius:18px;font-size:14px}.product-preview.pp-expanded .pp-content{padding:35px 40px;min-height:615px;max-height:none;overflow:visible}.product-preview.pp-expanded .pp-topbar{padding:0 40px;height:67px}.product-preview.pp-expanded .pp-topbar-right{font-size:12px}.product-preview.pp-expanded .pp-brand{font-size:24px}.product-preview.pp-expanded .pp-tabs{padding:0 40px;gap:35px;height:54px}.product-preview.pp-expanded .pp-tabs button{height:54px;font-size:13px}.product-preview.pp-expanded .pp-section-heading h3{font-size:33px}.product-preview.pp-expanded .pp-section-heading p{font-size:13px}.product-preview.pp-expanded .pp-eyebrow{font-size:10px}.product-preview.pp-expanded .pp-section-heading{margin-bottom:27px}.product-preview.pp-expanded .pp-profile-ring{width:53px;height:53px}.product-preview.pp-expanded .pp-overview-grid{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.product-preview.pp-expanded .pp-next-step{padding:27px 30px}.product-preview.pp-expanded .pp-small-label{font-size:10px}.product-preview.pp-expanded .pp-next-step h4{font-size:30px;max-width:420px;margin-top:16px}.product-preview.pp-expanded .pp-next-step p{font-size:13px;max-width:400px;margin-top:10px}.product-preview.pp-expanded .pp-primary{font-size:12px;min-height:44px;padding:12px 17px}.product-preview.pp-expanded .pp-next-step .pp-primary{margin-top:23px}.product-preview.pp-expanded .pp-step-illustration{right:38px;bottom:29px;transform:scale(1.4) rotate(9deg)}.product-preview.pp-expanded .pp-progress-card{padding:24px}.product-preview.pp-expanded .pp-progress-card>div{margin-top:17px;flex-direction:row;align-items:center;gap:14px}.product-preview.pp-expanded .pp-progress-card strong{font-size:30px}.product-preview.pp-expanded .pp-progress-card>div>span{font-size:11px}.product-preview.pp-expanded .pp-recommended{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-preview.pp-expanded .pp-section-line{margin-top:31px}.product-preview.pp-expanded .pp-section-line h4{font-size:17px}.product-preview.pp-expanded .pp-section-line button{font-size:12px;min-height:44px}.product-preview.pp-expanded .pp-job-compact{padding:18px}.product-preview.pp-expanded .pp-job-compact .pp-company-name{font-size:11px}.product-preview.pp-expanded .pp-job-compact .pp-company-name>span{font-size:9px}.product-preview.pp-expanded .pp-job-card h4{font-size:18px}.product-preview.pp-expanded .pp-job-compact .pp-match{font-size:10px}.product-preview.pp-expanded .pp-job-compact .pp-company-mark{width:35px;height:35px;font-size:15px}.product-preview.pp-expanded .pp-job-action{font-size:12px;min-height:44px}.product-preview.pp-expanded .pp-job-compact .pp-job-action{font-size:0}.product-preview.pp-expanded .pp-reassurance{font-size:11px;margin-top:25px}.product-preview.pp-expanded .pp-bottom-bar{padding:0 40px;height:35px;font-size:10px}.product-preview.pp-expanded .pp-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-preview.pp-expanded .pp-job-card{padding:20px}.product-preview.pp-expanded .pp-job-top{gap:10px}.product-preview.pp-expanded .pp-company-name{font-size:12px}.product-preview.pp-expanded .pp-company-name>span{font-size:10px}.product-preview.pp-expanded .pp-job-bottom{margin-top:16px}.product-preview.pp-expanded .pp-match{font-size:10px}.product-preview.pp-expanded .pp-filters button,.product-preview.pp-expanded .pp-saved-filter{font-size:12px;min-height:39px;padding:8px 14px}.product-preview.pp-expanded .pp-search{height:49px}.product-preview.pp-expanded .pp-search input{font-size:13px}.product-preview.pp-expanded .pp-filter-line{margin:16px 0 24px}.product-preview.pp-expanded .pp-result-line{font-size:12px;margin-bottom:15px}.product-preview.pp-expanded .pp-result-line>span:last-child{font-size:11px}.product-preview.pp-expanded .pp-place{font-size:12px}.product-preview.pp-expanded .pp-empty-applications{min-height:515px}.product-preview.pp-expanded .pp-empty h3{font-size:34px}.product-preview.pp-expanded .pp-empty p{font-size:14px;max-width:410px}.product-preview.pp-expanded .pp-application-header h3{font-size:26px}.product-preview.pp-expanded .pp-application-header .pp-eyebrow{font-size:9px}.product-preview.pp-expanded .pp-application{max-width:940px;margin:auto}.product-preview.pp-expanded .pp-stepper{max-width:560px;margin:30px 0}.product-preview.pp-expanded .pp-stepper li{font-size:12px}.product-preview.pp-expanded .pp-stepper li>span{width:23px;height:23px;font-size:10px}.product-preview.pp-expanded .pp-stage-heading h4{font-size:26px}.product-preview.pp-expanded .pp-stage-heading p{font-size:13px}.product-preview.pp-expanded .pp-document-row{padding:20px;gap:14px}.product-preview.pp-expanded .pp-document-row strong{font-size:14px}.product-preview.pp-expanded .pp-document-row>div>span{font-size:12px}.product-preview.pp-expanded .pp-document-icon{width:37px;height:43px}.product-preview.pp-expanded .pp-ready-label{font-size:12px}.product-preview.pp-expanded .pp-add-document{font-size:12px;min-height:44px;padding:10px 13px}.product-preview.pp-expanded .pp-soft-label{font-size:11px}.product-preview.pp-expanded .pp-stage-footer>span{font-size:12px}.product-preview.pp-expanded .pp-letter-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px}.product-preview.pp-expanded .pp-letter-paper{padding:27px}.product-preview.pp-expanded .pp-letter-paper textarea{height:315px;font-size:13px}.product-preview.pp-expanded .pp-letter-paper-top{font-size:8px}.product-preview.pp-expanded .pp-letter-paper-top>span:last-child{font-size:10px}.product-preview.pp-expanded .pp-letter-aside{background:#edf3e5;border:1px solid #e2eacf;border-radius:10px;padding:23px;align-self:start}.product-preview.pp-expanded .pp-aside-icon{display:grid;place-items:center;width:37px;height:37px;background:#ddebcf;color:#88a366;border-radius:10px;margin-bottom:18px}.product-preview.pp-expanded .pp-letter-aside h4{font-size:20px}.product-preview.pp-expanded .pp-letter-aside p{font-size:12px;color:#859574;margin-top:12px;margin-bottom:20px}.product-preview.pp-expanded .pp-letter-aside>div{display:flex;gap:6px;align-items:flex-start;font-size:11px;color:#889b72;line-height:1.5;margin-top:12px}.product-preview.pp-expanded .pp-letter-aside>div svg{flex-shrink:0;margin-top:1px}.product-preview.pp-expanded .pp-approval{font-size:12px;margin-top:18px}.product-preview.pp-expanded .pp-text-button{font-size:12px;min-height:44px}.product-preview.pp-expanded .pp-ready-stage h3{font-size:38px}.product-preview.pp-expanded .pp-ready-stage p{font-size:13px}.product-preview.pp-expanded .pp-ready-file{max-width:420px;padding:17px 20px}.product-preview.pp-expanded .pp-ready-file strong{font-size:13px}.product-preview.pp-expanded .pp-ready-file>div>span{font-size:11px}.product-preview.pp-expanded .pp-notice{font-size:12px}.product-preview.pp-expanded .pp-ready-stage{padding-top:10px}@media(min-width:701px)and (max-width:1000px){.product-preview.pp-expanded .pp-recommended,.product-preview.pp-expanded .pp-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-preview.pp-expanded .pp-recommended>.pp-job-card:last-child{display:none}.product-preview.pp-expanded .pp-overview-grid{grid-template-columns:minmax(0,1fr) 185px}.product-preview.pp-expanded .pp-progress-card{padding:23px 18px}.product-preview.pp-expanded .pp-step-illustration{display:none}}@media(max-width:700px){.product-preview.pp-expanded .pp-content{padding:24px;min-height:550px}.product-preview.pp-expanded .pp-topbar,.product-preview.pp-expanded .pp-tabs{padding-left:24px;padding-right:24px}.product-preview.pp-expanded .pp-topbar{height:59px}.product-preview.pp-expanded .pp-brand{font-size:20px}.product-preview.pp-expanded .pp-section-heading h3{font-size:27px}.product-preview.pp-expanded .pp-overview-grid{grid-template-columns:minmax(0,1fr) 130px;gap:12px}.product-preview.pp-expanded .pp-next-step{padding:19px}.product-preview.pp-expanded .pp-next-step h4{font-size:22px}.product-preview.pp-expanded .pp-next-step p{font-size:12px}.product-preview.pp-expanded .pp-progress-card{padding:19px 14px}.product-preview.pp-expanded .pp-progress-card>div{flex-direction:column;align-items:flex-start;gap:4px;margin-top:14px}.product-preview.pp-expanded .pp-progress-card strong{font-size:26px}.product-preview.pp-expanded .pp-progress-card>div>span{font-size:10px}.product-preview.pp-expanded .pp-small-label{font-size:8px}.product-preview.pp-expanded .pp-job-grid,.product-preview.pp-expanded .pp-recommended{grid-template-columns:1fr}.product-preview.pp-expanded .pp-job-compact .pp-company-name,.product-preview.pp-expanded .pp-job-compact .pp-company-name>span{font-size:12px}.product-preview.pp-expanded .pp-job-compact .pp-job-action{font-size:12px;gap:5px}.product-preview.pp-expanded .pp-letter-layout{grid-template-columns:1fr}.product-preview.pp-expanded .pp-letter-aside,.product-preview.pp-expanded .pp-step-illustration{display:none}.product-preview.pp-expanded .pp-application-header h3,.product-preview.pp-expanded .pp-stage-heading h4{font-size:22px}.product-preview.pp-expanded .pp-document-row{padding:16px 13px;gap:10px}.product-preview.pp-expanded .pp-document-row strong{font-size:12px}.product-preview.pp-expanded .pp-document-row>div>span{font-size:11px}.product-preview.pp-expanded .pp-document-row .pp-ready-label,.product-preview.pp-expanded .pp-place{font-size:11px}.product-preview.pp-expanded .pp-bottom-bar{padding:0 24px;font-size:9px}.product-preview.pp-expanded .pp-ready-stage h3{font-size:31px}}@media(max-width:480px){.product-preview,.product-preview.pp-expanded{border-radius:14px}.product-preview .pp-topbar,.product-preview.pp-expanded .pp-topbar{padding:0 17px;gap:8px;height:57px}.product-preview .pp-topbar-right,.product-preview.pp-expanded .pp-topbar-right{font-size:0;gap:0}.product-preview .pp-topbar-right>.pp-live-dot{display:none}.product-preview .pp-avatar{width:31px;height:31px;font-size:12px}.product-preview .pp-expand{width:35px;min-height:44px;margin-right:-7px;margin-left:5px}.product-preview .pp-tabs,.product-preview.pp-expanded .pp-tabs{padding:0 17px;gap:20px;height:49px;justify-content:space-between}.product-preview .pp-tabs button,.product-preview.pp-expanded .pp-tabs button{font-size:12px;height:49px;gap:5px}.product-preview .pp-tab-count{font-size:10px;min-width:16px;height:17px}.product-preview .pp-content,.product-preview.pp-expanded .pp-content{padding:23px 17px;min-height:450px;max-height:none;overflow:visible}.product-preview .pp-section-heading,.product-preview.pp-expanded .pp-section-heading{margin-bottom:20px;align-items:flex-start;gap:12px}.product-preview .pp-section-heading h3,.product-preview.pp-expanded .pp-section-heading h3{font-size:25px}.product-preview .pp-section-heading p,.product-preview.pp-expanded .pp-section-heading p{font-size:12px;max-width:235px}.product-preview .pp-eyebrow,.product-preview.pp-expanded .pp-eyebrow{font-size:10px;letter-spacing:.8px}.product-preview .pp-profile-ring,.product-preview.pp-expanded .pp-profile-ring{width:39px;height:39px;margin-top:23px}.product-preview .pp-overview-grid,.product-preview.pp-expanded .pp-overview-grid{grid-template-columns:1fr}.product-preview .pp-next-step,.product-preview.pp-expanded .pp-next-step{padding:21px}.product-preview .pp-small-label,.product-preview.pp-expanded .pp-small-label{font-size:10px;letter-spacing:.7px}.product-preview .pp-next-step h4,.product-preview.pp-expanded .pp-next-step h4{font-size:25px;max-width:230px;margin-top:14px;letter-spacing:-.7px}.product-preview .pp-next-step p,.product-preview.pp-expanded .pp-next-step p{font-size:12px;max-width:255px;margin-top:9px}.product-preview .pp-primary,.product-preview.pp-expanded .pp-primary{min-height:44px;font-size:12px;padding:11px 13px;gap:9px}.product-preview .pp-next-step .pp-primary,.product-preview.pp-expanded .pp-next-step .pp-primary{margin-top:18px}.product-preview .pp-step-illustration{display:none}.product-preview .pp-progress-card,.product-preview.pp-expanded .pp-progress-card{display:flex;justify-content:space-between;gap:8px;border:0;background:transparent;padding:6px 1px}.product-preview .pp-progress-card .pp-small-label{display:none}.product-preview .pp-progress-card>div,.product-preview.pp-expanded .pp-progress-card>div{margin-top:0;gap:5px;display:flex;flex-direction:column;align-items:flex-start;padding-right:6px}.product-preview .pp-progress-card strong,.product-preview.pp-expanded .pp-progress-card strong{font-size:25px}.product-preview .pp-progress-card>div>span,.product-preview.pp-expanded .pp-progress-card>div>span{font-size:10px;line-height:1.35;max-width:83px}.product-preview .pp-section-line,.product-preview.pp-expanded .pp-section-line{margin:19px 0 9px;gap:8px}.product-preview .pp-section-line h4,.product-preview.pp-expanded .pp-section-line h4{font-size:15px;letter-spacing:-.3px}.product-preview .pp-section-line button,.product-preview.pp-expanded .pp-section-line button{font-size:11px;min-height:44px;gap:4px}.product-preview .pp-recommended{grid-template-columns:1fr;gap:10px}.product-preview .pp-job-card,.product-preview .pp-job-compact,.product-preview.pp-expanded .pp-job-card,.product-preview.pp-expanded .pp-job-compact{padding:16px}.product-preview .pp-job-top{gap:10px}.product-preview .pp-company-name,.product-preview .pp-job-compact .pp-company-name,.product-preview.pp-expanded .pp-company-name,.product-preview.pp-expanded .pp-job-compact .pp-company-name{font-size:12px}.product-preview .pp-company-name>span,.product-preview .pp-job-compact .pp-company-name>span,.product-preview.pp-expanded .pp-company-name>span,.product-preview.pp-expanded .pp-job-compact .pp-company-name>span{font-size:11px}.product-preview .pp-company-mark,.product-preview .pp-job-compact .pp-company-mark{width:37px;height:37px;font-size:16px}.product-preview .pp-save,.product-preview .pp-job-compact .pp-save{width:35px;min-height:44px;margin-right:-7px}.product-preview .pp-job-card h4,.product-preview.pp-expanded .pp-job-card h4{font-size:18px;margin-top:11px}.product-preview .pp-job-bottom{margin-top:7px;gap:8px}.product-preview .pp-match,.product-preview .pp-job-compact .pp-match,.product-preview.pp-expanded .pp-match,.product-preview.pp-expanded .pp-job-compact .pp-match{font-size:11px;max-width:190px}.product-preview .pp-job-action,.product-preview .pp-job-compact .pp-job-action,.product-preview.pp-expanded .pp-job-compact .pp-job-action{font-size:12px;min-height:44px;gap:5px}.product-preview .pp-reassurance,.product-preview.pp-expanded .pp-reassurance{font-size:11px;line-height:1.5;align-items:flex-start;margin-top:20px}.product-preview .pp-reassurance svg{flex-shrink:0;margin-top:1px}.product-preview .pp-bottom-bar,.product-preview.pp-expanded .pp-bottom-bar{padding:0 17px;font-size:9px;min-height:35px}.product-preview .pp-jobs .pp-section-heading{display:block}.product-preview .pp-place,.product-preview.pp-expanded .pp-place{font-size:12px;margin-top:12px}.product-preview .pp-search{min-height:46px}.product-preview .pp-search input{font-size:12px;min-height:42px}.product-preview .pp-search>span{font-size:12px}.product-preview .pp-filter-line{display:block;margin-bottom:19px}.product-preview .pp-filters{gap:5px}.product-preview .pp-filters button,.product-preview.pp-expanded .pp-filters button{font-size:12px;min-height:44px;padding:8px 10px}.product-preview .pp-saved-filter,.product-preview.pp-expanded .pp-saved-filter{margin-top:9px;min-height:44px;font-size:12px;padding:8px 11px}.product-preview .pp-result-line,.product-preview.pp-expanded .pp-result-line{font-size:12px}.product-preview .pp-result-line>span:last-child,.product-preview.pp-expanded .pp-result-line>span:last-child{font-size:11px}.product-preview .pp-job-description{font-size:12px}.product-preview .pp-empty{padding:35px 4px;gap:14px}.product-preview .pp-empty .pp-eyebrow{font-size:9px}.product-preview .pp-empty h3,.product-preview.pp-expanded .pp-empty h3{font-size:27px}.product-preview .pp-empty p,.product-preview.pp-expanded .pp-empty p{font-size:12px;line-height:1.7}.product-preview .pp-secondary{min-height:44px}.product-preview .pp-application-header{gap:8px;align-items:flex-start}.product-preview .pp-application-header .pp-company-mark{display:none}.product-preview .pp-application-header h3,.product-preview.pp-expanded .pp-application-header h3{font-size:22px}.product-preview .pp-application-header .pp-eyebrow,.product-preview.pp-expanded .pp-application-header .pp-eyebrow{font-size:9px;letter-spacing:.5px;line-height:1.5}.product-preview .pp-back{width:27px;min-height:44px;margin-top:5px}.product-preview .pp-stepper,.product-preview.pp-expanded .pp-stepper{margin:24px 0}.product-preview .pp-stepper li,.product-preview.pp-expanded .pp-stepper li{font-size:12px;gap:5px}.product-preview .pp-stepper li:after{margin:0 8px}.product-preview .pp-stepper li>span{width:20px;height:20px;flex-shrink:0}.product-preview .pp-stage-heading h4,.product-preview.pp-expanded .pp-stage-heading h4{font-size:23px}.product-preview .pp-stage-heading p,.product-preview.pp-expanded .pp-stage-heading p{font-size:12px}.product-preview .pp-document-row,.product-preview.pp-expanded .pp-document-row{padding:14px 12px;gap:9px;flex-wrap:wrap}.product-preview .pp-document-row strong,.product-preview.pp-expanded .pp-document-row strong{font-size:12px;line-height:1.5}.product-preview .pp-document-row>div>span,.product-preview.pp-expanded .pp-document-row>div>span{font-size:11px;line-height:1.4}.product-preview .pp-document-icon,.product-preview.pp-expanded .pp-document-icon{width:28px;height:34px}.product-preview .pp-ready-label,.product-preview .pp-soft-label{font-size:11px}.product-preview .pp-add-document,.product-preview.pp-expanded .pp-add-document{min-height:44px;font-size:12px;margin-left:37px;margin-top:2px}.product-preview .pp-stage-footer{flex-wrap:wrap;align-items:flex-start;margin-top:18px}.product-preview .pp-stage-footer>span,.product-preview.pp-expanded .pp-stage-footer>span{width:100%;font-size:12px;min-height:25px}.product-preview .pp-stage-footer .pp-primary{margin-left:auto}.product-preview .pp-letter-paper,.product-preview.pp-expanded .pp-letter-paper{padding:16px}.product-preview .pp-letter-paper-top{font-size:8px;gap:4px}.product-preview .pp-letter-paper-top>span:last-child{font-size:9px;white-space:nowrap}.product-preview .pp-letter-paper textarea,.product-preview.pp-expanded .pp-letter-paper textarea{font-size:12px;min-height:290px;height:310px;line-height:1.8}.product-preview .pp-approval,.product-preview.pp-expanded .pp-approval{font-size:12px;line-height:1.6;min-height:54px;align-items:center}.product-preview .pp-approval input{width:18px;height:18px}.product-preview .pp-text-button,.product-preview.pp-expanded .pp-text-button{min-height:44px;font-size:12px}.product-preview .pp-ready-stage{padding:10px 0}.product-preview .pp-ready-stage .pp-eyebrow{font-size:9px}.product-preview .pp-ready-stage h3,.product-preview.pp-expanded .pp-ready-stage h3{font-size:29px}.product-preview .pp-ready-stage p,.product-preview.pp-expanded .pp-ready-stage p{font-size:12px;line-height:1.7}.product-preview .pp-ready-file{padding:13px 12px;gap:9px}.product-preview .pp-ready-file strong{font-size:12px}.product-preview .pp-ready-file>div>span{font-size:10px;line-height:1.5}.product-preview .pp-ready-stage>.pp-primary{font-size:12px;max-width:100%;gap:8px}.product-preview .pp-notice,.product-preview.pp-expanded .pp-notice{font-size:12px;line-height:1.6;gap:7px;padding:12px}.product-preview .pp-notice>button{width:29px;min-height:44px;margin-top:-7px;margin-bottom:-7px;margin-right:-6px}.product-preview .pp-application-switcher button{min-height:44px;font-size:12px}}@media(prefers-reduced-motion:reduce){.product-preview *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.product-preview{scroll-margin-top:90px}@media(max-width:480px){.product-preview .pp-document-missing{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center}.product-preview .pp-document-missing .pp-add-document{grid-column:2;justify-self:start;margin-left:0}.product-preview .pp-document-missing>div{min-width:0}}@media(max-width:480px){.product-preview :is(.pp-eyebrow,.pp-small-label,.pp-bottom-bar,.pp-section-line button,.pp-match,.pp-company-name>span,.pp-job-compact .pp-company-name>span,.pp-reassurance,.pp-progress-card>div>span,.pp-result-line>span:last-child,.pp-document-row>div>span,.pp-ready-label,.pp-soft-label,.pp-ready-file>div>span,.pp-letter-paper-top,.pp-letter-paper-top>span:last-child,.pp-application-header .pp-eyebrow,.pp-ready-stage .pp-eyebrow,.pp-empty .pp-eyebrow){font-size:12px!important}.product-preview .pp-bottom-bar{height:auto!important;min-height:44px!important;flex-wrap:wrap;padding-top:8px!important;padding-bottom:8px!important;row-gap:6px}.product-preview .pp-letter-paper-top{flex-wrap:wrap;row-gap:6px}.product-preview .pp-save,.product-preview .pp-job-compact .pp-save,.product-preview .pp-expand,.product-preview .pp-back,.product-preview .pp-notice>button{width:44px;min-width:44px;min-height:44px}.product-preview .pp-save,.product-preview .pp-job-compact .pp-save{margin-right:-10px}.product-preview .pp-progress-card>div>span{max-width:90px!important}}.story-section{width:min(1160px,calc(100% - 64px));margin-inline:auto;color:#103e30}.story-section-heading{text-align:center;margin:0 auto 55px;max-width:760px}.story-eyebrow{display:block;font-size:10px;font-weight:750;letter-spacing:1.7px;line-height:1.6;color:#65796b}.story-section h2,.story-features h2{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(32px,3.6vw,46px);line-height:1.08;letter-spacing:-1.9px;font-weight:650;margin:15px 0 17px}.story-section-heading>p{font-size:15px;line-height:1.75;color:#738076;margin:0}.story-mobile-break{display:none}.story-steps{padding:102px 0 91px}.story-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px}.story-step-top{display:flex;align-items:center;height:57px;gap:18px;margin-bottom:22px}.story-step-number{font-family:Inter Tight,Inter,sans-serif;font-size:13px;font-weight:600;color:#8c998f}.story-step-icon{display:grid;place-items:center;width:55px;height:55px;flex:none;border-radius:17px;background:#edf1e7;color:#285440}.story-step-line{height:1px;background:linear-gradient(90deg,#dce2d6,transparent);flex:1;margin-left:6px}.story-step h3{font-family:Inter Tight,Inter,sans-serif;font-size:23px;font-weight:630;letter-spacing:-.75px;margin:0 0 12px}.story-step>p{font-size:14px;line-height:1.75;color:#738076;max-width:300px;margin:0 0 14px}.story-step-note{font-size:11px;font-weight:550;color:#627466}.story-features{background:#103e30;color:#faf7ef;padding:79px 0 74px;overflow:hidden}.story-feature-inner{width:min(1160px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:92px;align-items:center}.story-feature-copy{min-width:0}.story-features .story-eyebrow{color:#b5c6b6}.story-features h2{font-size:clamp(36px,4vw,51px);letter-spacing:-2px;color:#fffefa;margin-top:17px}.story-feature-intro{max-width:360px;color:#b0c3b7;font-size:14px;line-height:1.7;margin:0 0 29px}.story-feature-tabs{border-top:1px solid #ffffff24;display:flex;flex-direction:column}.story-feature-tab{font-family:inherit;text-align:left;background:transparent;color:#a4b9ac;width:100%;padding:21px 0;border:0;border-bottom:1px solid #ffffff24;cursor:pointer;transition:color .2s ease;min-height:66px}.story-feature-tab:hover{color:#fffefa}.story-feature-tab:focus-visible,.story-text-link:focus-visible{outline:2px solid #cdf58a;outline-offset:5px;border-radius:3px}.story-feature-tab-row{display:flex;align-items:center;gap:15px}.story-feature-number{font-size:10px;letter-spacing:.2px;flex:none;color:#87a491}.story-feature-tab-row strong{font-size:16px;font-weight:550;letter-spacing:-.3px;flex:1}.story-feature-tab-icon{color:inherit;display:flex;margin-left:5px}.story-feature-active{color:#fffefa}.story-feature-active .story-feature-number,.story-feature-active .story-feature-tab-icon{color:#cdf58a}.story-feature-description{display:block;font-size:12px;line-height:1.75;color:#adc3b3;padding:11px 32px 0 29px;max-width:380px}.story-text-link{display:inline-flex;align-items:center;gap:11px;min-height:44px;border:0;background:transparent;padding:0;font-family:inherit;font-size:12px;font-weight:650;color:#103e30;cursor:pointer;text-decoration:none}.story-light-link{color:#d4f5a7;margin-top:24px}.story-feature-visual{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:530px}.story-preview-orbit{position:absolute;border:1px solid #b8d7b017;border-radius:50%;pointer-events:none}.story-orbit-one{width:670px;height:670px;transform:translate(5px)}.story-orbit-two{width:810px;height:810px;transform:translate(5px)}.story-preview-content{position:relative;width:100%;max-width:455px;animation:story-appear .28s ease-out}@keyframes story-appear{0%{opacity:.6;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.story-product-card{background:#fbfaf5;color:#123f31;border:1px solid #ffffff;border-radius:19px;padding:25px;box-shadow:0 22px 50px #001c2226;min-height:461px;position:relative}.story-product-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid #e5e8df;font-size:10px;font-weight:550}.story-product-topline>span:first-child{display:flex;align-items:center;gap:7px}.story-status-dot{width:6px;height:6px;border-radius:50%;background:#84a568;display:inline-block;flex:none}.story-preview-label{font-size:9px;color:#8b988d;font-weight:450}.story-preview-heading h4{font-family:Inter Tight,Inter,sans-serif;font-size:26px;letter-spacing:-1px;line-height:1.13;font-weight:650;margin:24px 0 8px}.story-preview-heading p{font-size:10px;line-height:1.6;color:#7a887d;margin:0}.story-search-pill{display:flex;align-items:center;gap:7px;font-size:10px;background:#f0f2ea;border:1px solid #e2e7db;border-radius:7px;padding:11px 10px;margin:20px 0 14px;color:#58715b;white-space:nowrap}.story-search-pill>i{width:1px;height:13px;background:#d7dfd1;margin:0 4px}.story-job-card{display:flex;gap:13px;align-items:flex-start;border:1px solid #dce5d5;border-radius:10px;background:#fff;padding:16px 13px;position:relative;margin-top:10px}.story-job-card>div:nth-child(2){min-width:0;flex:1}.story-job-icon{height:39px;width:39px;flex:none;background:#e3ecdc;color:#264936;border-radius:8px;font-weight:800;font-size:31px;line-height:38px;padding-left:9px;font-family:serif;position:relative}.story-job-icon>span{position:absolute;font-size:7px;right:5px;top:-7px}.story-tiny-label{font-size:7px;letter-spacing:1px;color:#71836c;font-weight:650;display:block;margin:0 0 5px}.story-job-card h5{font-size:11px;letter-spacing:-.1px;margin:0 0 4px;font-weight:650;padding-right:5px;line-height:1.35}.story-job-card p{font-size:8px;margin:0 0 10px;color:#778477}.story-job-place{display:flex;align-items:center;gap:3px;font-size:8px;color:#899486}.story-job-bookmark{flex:none;color:#627b53;width:16px}.story-job-card-muted{border-color:#e7e9e1;background:#fbfcf8}.story-job-icon-orange{background:#f0e6d9;display:grid;place-items:center;padding:0}.story-job-icon>.story-block-mark{display:block;width:15px;height:20px;border:4px solid #a58156;position:static;transform:rotate(-14deg);border-radius:2px}.story-preview-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:19px;font-size:9px;color:#789064}.story-preview-bottom>span{display:flex;align-items:center;gap:7px}.story-preview-caption{position:relative;display:flex;align-items:center;gap:7px;font-size:10px;color:#94b49e;margin-top:23px}.story-document-progress{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:25px;gap:9px;font-size:10px;color:#70836d}.story-document-progress>strong{font-size:9px;font-weight:550}.story-document-progress>div{width:100%;height:5px;background:#e9ede1;border-radius:4px}.story-document-progress i{display:block;background:#8bbd65;width:66.666%;height:5px;border-radius:4px}.story-document-list{margin-top:17px;display:flex;flex-direction:column;gap:8px}.story-document-row{display:flex;align-items:center;gap:11px;border:1px solid #e1e7d9;background:#fff;border-radius:9px;padding:12px 11px}.story-file-icon{background:#f0f3e9;color:#67845a;display:grid;place-items:center;width:36px;height:39px;border-radius:6px;flex:none}.story-document-row>div{flex:1;min-width:0}.story-document-row h5{font-size:11px;margin:0 0 4px;font-weight:600}.story-document-row p{font-size:8px;color:#87947d;margin:0;line-height:1.4;overflow-wrap:anywhere}.story-doc-check{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#eaf3df;color:#66854c;flex:none}.story-document-missing{border-style:dashed;background:#f9f8f2}.story-document-missing .story-file-icon{background:#edece2;color:#aaa386}.story-missing-tag{background:#f1ebd8;color:#8d8057;font-size:8px;border-radius:4px;padding:4px 7px;flex:none}.story-gentle-hint{display:flex;gap:10px;align-items:center;margin-top:20px;color:#889b76}.story-gentle-hint p{font-size:9px;line-height:1.6;margin:0;color:#829174}.story-gentle-hint strong{font-weight:500;color:#586e4b}.story-letter-stack{position:relative;margin:25px 16px 13px;padding-bottom:8px}.story-letter-back{position:absolute;background:#e9edde;inset:5px 0 0;transform:rotate(4deg);border:1px solid #dce3ce;border-radius:3px}.story-letter-sheet{position:relative;background:#fff;border:1px solid #e4e7df;padding:24px 25px 14px;border-radius:3px;box-shadow:0 5px 13px #183b1910;transform:rotate(-2deg)}.story-letter-top{display:flex;justify-content:space-between;gap:15px;font-size:6px;line-height:1.5;color:#8b9481}.story-letter-top>span:first-child{font-size:8px;letter-spacing:1.5px;color:#56733e}.story-letter-top>span:nth-child(2){font-size:5px;padding-top:5px}.story-letter-rule{width:100%;height:1px;background:#dbe3d3;margin:14px 0}.story-letter-sheet h5{font-size:8px;color:#294825;margin:0 0 11px;font-weight:650}.story-letter-sheet p{font-size:6px;line-height:1.85;color:#7a8672;margin:0 0 9px}.story-letter-lines{display:flex;flex-direction:column;gap:5px;margin:12px 0 10px}.story-letter-lines i{background:#eef0e9;height:2px;border-radius:2px;width:100%}.story-letter-lines i:last-child{width:63%}.story-handwriting{font-family:cursive;font-style:italic;font-size:17px;color:#496332;line-height:1.6;display:block;transform:rotate(-9deg);transform-origin:0 0}.story-ready-seal{position:absolute;right:-26px;bottom:39px;display:flex;align-items:center;gap:7px;background:#d7eeaf;color:#35551f;box-shadow:0 4px 11px #71816126;transform:rotate(6deg);padding:11px 13px;border-radius:7px;font-size:8px;line-height:1.5}.story-ready-seal strong{font-weight:650}.story-package-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:21px;border-top:1px solid #e3e7dc;padding-top:16px}.story-package-footer>span:first-child{display:flex;align-items:center;gap:9px;color:#678252}.story-package-footer strong{font-size:10px;font-weight:600;display:block}.story-package-footer small{display:block;font-size:8px;margin-top:4px;color:#8d9982}.story-download-circle{display:grid;place-items:center;width:34px;height:34px;background:#e6efda;border-radius:8px;color:#4b682e}.story-voices{display:grid;grid-template-columns:.85fr 1.15fr 1.15fr;gap:50px;padding:78px 0 76px;border-bottom:1px solid #e2e6dd}.story-voices h2{font-size:33px;letter-spacing:-1px;margin-top:11px}.story-voice-heart{width:43px;height:43px;border-radius:50%;background:#eee9dd;display:grid;place-items:center;color:#a89573;margin-top:22px}.story-voice{margin:0;padding:11px 0 0}.story-voice blockquote{font-family:Inter Tight,Inter,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.65px;line-height:1.4;margin:0 0 25px}.story-voice figcaption{display:flex;align-items:center;gap:10px}.story-avatar{display:grid;place-items:center;flex:none;width:39px;height:39px;border-radius:50%;font-size:15px;font-weight:550;color:#6c7560;background:#e6e8d3;border:3px solid #fffefa}.story-avatar-s{background:#edddcd;color:#a07c63}.story-voice figcaption strong{font-size:10px;display:block;font-weight:650}.story-voice figcaption small{font-size:9px;display:block;color:#929b8b;margin-top:4px}.story-plans{padding:93px 0 80px}.story-plans .story-section-heading{margin-bottom:48px}.story-plan-term{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#758768;font-size:10px;margin-top:22px;line-height:1.5}.story-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.story-plan{position:relative;border:1px solid #dfe5d7;background:#fffefa;border-radius:15px;padding:30px 25px 29px;min-width:0}.story-plan-featured{background:#edf4e3;border-color:#b9cf9d;box-shadow:0 9px 27px #45662207}.story-plan-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);border-radius:6px;background:#234e38;color:#e6f4d6;font-size:9px;line-height:24px;white-space:nowrap;padding:0 13px;display:flex;align-items:center;gap:6px}.story-plan-name{display:flex;align-items:center;justify-content:space-between;gap:8px}.story-plan h3{font-family:Inter Tight,Inter,sans-serif;font-size:25px;letter-spacing:-.9px;margin:0;font-weight:640}.story-plan-count{display:inline-flex;align-items:baseline;border:1px solid #dce4d0;background:#f6f8ef;color:#5e7848;border-radius:5px;padding:5px 7px;font-size:11px;gap:3px;white-space:nowrap}.story-plan-count small{font-size:8px;font-weight:450}.story-plan-featured .story-plan-count{background:#e4eed8;border-color:#cdb;color:#4c6c30}.story-plan-hint{font-size:11px;color:#839078;line-height:1.5;margin:10px 0 24px}.story-price{display:flex;align-items:baseline;gap:5px}.story-price>span:first-child{font-size:11px;font-weight:550;align-self:flex-start;padding-top:9px;margin-right:2px}.story-price>strong{font-family:Inter Tight,Inter,sans-serif;font-size:50px;line-height:1;font-weight:600;letter-spacing:-2px}.story-price>span:last-child{font-size:10px;color:#829078;margin-left:2px}.story-plan-total{font-size:9px;color:#8c9782;margin:11px 0 23px}.story-plan-button{min-height:45px;width:100%;border-radius:7px;border:1px solid #d8e1cc;background:transparent;color:#264e33;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-family:inherit;font-weight:650;padding:11px 15px;cursor:pointer;transition:background .2s ease,transform .2s ease}.story-plan-button:hover{background:#e8efdd;transform:translateY(-1px)}.story-plan-button-featured{background:#d0f39a;border-color:#c3e28f;color:#24442a}.story-plan-button-featured:hover{background:#c2ea84}.story-plan-button:focus-visible{outline:3px solid #719c44;outline-offset:4px}.story-plan-divider{height:1px;background:#e2e8d9;margin:24px 0 20px}.story-plan-featured .story-plan-divider{background:#d7e2cb}.story-plan ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:13px}.story-plan li{display:flex;gap:9px;font-size:10px;color:#758269;line-height:1.5}.story-plan li svg{flex:none;color:#819c69;margin-top:0}.story-plans-footnote{display:flex;justify-content:center;align-items:center;gap:7px;font-size:10px;color:#8b9880;margin:23px 0 0;line-height:1.5}.story-faq{padding:15px 0 91px;display:grid;grid-template-columns:.82fr 1.18fr;gap:80px}.story-faq h2{font-size:36px;letter-spacing:-1.2px;margin-top:12px}.story-faq-intro>p{font-size:13px;color:#7e8b75;line-height:1.7;max-width:230px}.story-faq-intro>.story-text-link{margin-top:13px;font-size:11px}.story-faq-list{border-top:1px solid #dde4d5}.story-faq-item{border-bottom:1px solid #dde4d5;padding:0}.story-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:13px;font-weight:550;line-height:1.55;padding:20px 0;min-height:58px}.story-faq-item summary::-webkit-details-marker{display:none}.story-faq-item summary svg{flex:none;color:#859575;transition:transform .2s ease}.story-faq-item[open] summary svg{transform:rotate(180deg)}.story-faq-item summary:focus-visible{outline:2px solid #88a971;outline-offset:4px}.story-faq-item>p{font-size:12px;line-height:1.85;color:#7a8870;margin:0 25px 22px 0}@media(max-width:1050px){.story-step-grid{gap:30px}.story-feature-inner{gap:48px}.story-feature-tab-row strong{font-size:14px}.story-feature-visual{min-height:520px}.story-product-card{padding:20px}.story-preview-heading h4{font-size:24px}.story-search-pill{font-size:9px;gap:5px}.story-voices{gap:35px}.story-voice blockquote{font-size:20px}.story-plan{padding:29px 20px 25px}.story-faq{gap:45px}}@media(max-width:760px){.story-section,.story-feature-inner{width:calc(100% - 40px)}.story-section-heading{margin-bottom:34px}.story-section h2{font-size:34px;letter-spacing:-1.35px}.story-section-heading>p{font-size:13px;line-height:1.75}.story-eyebrow{font-size:9px;letter-spacing:1.3px}.story-steps{padding:61px 0 57px}.story-step-grid{gap:27px;grid-template-columns:1fr}.story-step{position:relative;padding-left:72px;min-height:102px}.story-step-top{position:absolute;left:0;top:2px;display:block;height:auto;margin:0}.story-step-number{position:absolute;left:-4px;top:-8px;border-radius:50%;background:#faf7ef;font-size:9px;padding:2px 4px;z-index:1}.story-step-icon{width:51px;height:51px;border-radius:15px}.story-step-icon svg{width:23px}.story-step-line{display:none}.story-step h3{font-size:21px;margin-bottom:7px}.story-step>p{font-size:12px;line-height:1.7;margin-bottom:8px;max-width:100%}.story-step-note{font-size:9px;line-height:1.6;display:block}.story-features{padding:49px 0 41px}.story-feature-inner{grid-template-columns:1fr;gap:31px}.story-features h2{font-size:39px;letter-spacing:-1.6px}.story-feature-intro{font-size:12px;line-height:1.8;max-width:360px;margin-bottom:24px}.story-feature-tab{padding:17px 0;min-height:55px}.story-feature-tab-row strong{font-size:14px}.story-feature-number{font-size:9px}.story-feature-description{font-size:11px;line-height:1.75;max-width:100%;padding-right:22px}.story-light-link{margin-top:15px;min-height:44px;font-size:11px}.story-feature-visual{min-height:0}.story-preview-content{max-width:455px}.story-product-card{padding:23px;border-radius:16px;min-height:430px}.story-preview-heading h4{font-size:27px}.story-product-topline{font-size:9px}.story-search-pill{font-size:10px;gap:7px;margin-top:21px}.story-job-card{padding:14px 11px;gap:10px}.story-job-icon{width:34px;height:34px;font-size:27px;line-height:34px;padding-left:7px}.story-job-icon-orange{padding:0}.story-job-card h5{font-size:10px}.story-job-card p,.story-job-place{font-size:7px}.story-preview-bottom{font-size:8px;margin-top:21px}.story-preview-caption{font-size:9px;margin-top:19px}.story-letter-stack{margin:22px 11px 10px}.story-letter-sheet{padding:23px 24px 13px}.story-ready-seal{right:-20px;bottom:35px;font-size:7px}.story-package-footer{margin-top:20px}.story-voices{padding:49px 0 48px;grid-template-columns:1fr;gap:30px}.story-voices-intro{position:relative}.story-voices h2{font-size:30px;margin-bottom:0;line-height:1.12}.story-voices h2 br{display:none}.story-voice-heart{position:absolute;right:0;bottom:0;margin:0;width:38px;height:38px}.story-voice{padding-top:0}.story-voice blockquote{font-size:21px;line-height:1.4;letter-spacing:-.6px;margin-bottom:17px;max-width:390px}.story-voice figcaption strong{font-size:10px}.story-voice figcaption small{font-size:8px}.story-avatar{width:35px;height:35px;font-size:13px}.story-plans{padding:58px 0 55px}.story-plans .story-section-heading{margin-bottom:35px}.story-plans h2{font-size:32px;letter-spacing:-1.2px}.story-plan-term{font-size:9px;gap:5px;margin-top:17px;max-width:290px}.story-plan-term svg{flex:none}.story-plan-grid{grid-template-columns:1fr;gap:25px}.story-plan{padding:25px}.story-plan h3{font-size:26px}.story-plan-count{font-size:12px;padding:6px 8px}.story-plan-count small{font-size:9px}.story-plan-hint{font-size:11px;margin-top:9px;margin-bottom:21px}.story-price>strong{font-size:48px}.story-plan-total{margin-bottom:21px;font-size:9px}.story-plan-button{min-height:46px;font-size:12px;padding:12px 15px}.story-plan-divider{margin:23px 0 19px}.story-plan li{font-size:11px}.story-plan ul{gap:11px}.story-plan-badge{font-size:9px}.story-plans-footnote{font-size:9px;align-items:flex-start;margin-top:22px;text-align:center;max-width:300px;margin-inline:auto}.story-plans-footnote svg{flex:none}.story-faq{padding:0 0 51px;grid-template-columns:1fr;gap:22px}.story-faq h2{font-size:33px;margin-bottom:12px}.story-faq-intro>p{max-width:none;font-size:12px;margin-bottom:0}.story-faq-intro>.story-text-link{font-size:11px;margin-top:4px}.story-faq-item summary{font-size:12px;gap:12px;padding:18px 0}.story-faq-item>p{font-size:11px;line-height:1.85;margin-right:12px}}@media(max-width:380px){.story-section,.story-feature-inner{width:calc(100% - 32px)}.story-mobile-break{display:block}.story-desktop-break{display:none}.story-section h2{font-size:31px}.story-product-card{padding:19px}.story-search-pill{font-size:9px;gap:5px}.story-feature-tab-row strong{font-size:13px}.story-feature-tab-row{gap:11px}.story-feature-description{padding-left:25px}.story-plan{padding:24px 21px}.story-preview-heading h4{font-size:25px}}@media(prefers-reduced-motion:reduce){.story-preview-content{animation:none}.story-feature-tab,.story-plan-button,.story-faq-item summary svg{transition:none}}.family-shell{--fw-lead:#5d6e63;--fw-faint:#7c8a7e;--fw-quiet:#55685c;display:flex;flex-direction:column;color:var(--c-ink)}.family-shell :focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}.family-bar{position:sticky;top:0;z-index:30;background:#faf7efee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--c-line)}.family-bar-inner{max-width:1160px;margin:0 auto;padding:7px 16px;display:flex;align-items:center;gap:10px;min-height:60px}.family-mark{display:inline-flex;align-items:center;flex:0 0 auto;border:0;background:none;padding:4px 2px;font-family:Inter Tight,Inter,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.07em;line-height:1;color:var(--c-ink);min-height:44px}.family-mark-lockup{position:relative;display:inline-block;padding-right:12px;white-space:nowrap;line-height:1}.family-mark-dot{position:absolute;right:0;bottom:2px;width:9px;height:9px;border-radius:50%;background:var(--c-dot)}.family-bar-child{flex:1 1 auto;min-width:0;max-width:340px;display:flex;align-items:center;gap:8px}.family-bar-child select{flex:1 1 auto;min-width:0;width:100%;height:44px;padding:0 38px 0 14px;border:1px solid var(--c-softline);border-radius:var(--c-pill);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%237d8c80' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--c-ink);font-size:16px;font-weight:550;line-height:1.2;appearance:none;text-overflow:ellipsis}.family-signout{flex:0 0 auto;margin-left:auto;border:0;background:none;padding:10px 4px;min-height:44px;font-size:13px;font-weight:550;color:var(--fw-quiet)}.family-billing-entry{flex:0 0 auto;margin-left:auto;border:1px solid var(--c-softline);background:#fff;border-radius:999px;padding:9px 14px;min-height:40px;font-size:13px;font-weight:650;color:var(--c-forest)}.family-billing-entry[aria-current=page]{background:var(--c-forest);color:#fff;border-color:var(--c-forest)}.family-billing-entry+.family-signout{margin-left:0}.family-signout:hover:not(:disabled){color:var(--c-forest);text-decoration:underline;text-underline-offset:4px}.family-signout:disabled{color:var(--fw-faint)}.family-tabwrap{position:relative;background:var(--c-cream);border-bottom:1px solid var(--c-line)}.family-tabs{max-width:1160px;margin:0 auto;display:flex;align-items:center;gap:6px;padding:8px 16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.family-tabs::-webkit-scrollbar{display:none}.family-tabs button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:44px;padding:6px 14px;border:1px solid transparent;border-radius:var(--c-pill);background:none;color:var(--fw-quiet);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.family-tabs button:hover:not([aria-current]){background:var(--c-soft);color:var(--c-forest)}.family-tabs button[aria-current=page]{background:var(--c-forest);color:var(--c-cream);font-weight:650}.family-tabs button>svg{opacity:.7}.family-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:18px;padding:0 6px;border-radius:var(--c-pill);background:var(--c-soft);color:#5b6d5e;font-size:11px;font-weight:700;line-height:1}.family-tab-count.family-tab-open{background:var(--c-lime);color:var(--c-forest)}.family-tabs button[aria-current=page] .family-tab-count{background:#ffffff26;color:#e7f2dc}.family-tabs button[aria-current=page] .family-tab-count.family-tab-open{background:var(--c-lime);color:var(--c-forest)}.family-tabfade{position:absolute;top:0;bottom:0;width:34px;pointer-events:none;opacity:0;transition:opacity .18s ease}.family-tabfade.family-tabfade-start{left:0;background:linear-gradient(270deg,transparent,var(--c-cream) 62%)}.family-tabfade.family-tabfade-end{right:0;background:linear-gradient(90deg,transparent,var(--c-cream) 62%)}.family-tabwrap[data-overflow-start=true] .family-tabfade-start,.family-tabwrap[data-overflow-end=true] .family-tabfade-end{opacity:1}.family-workspace{width:100%;max-width:1160px;box-sizing:border-box;margin:0 auto;padding:18px 16px 48px;color:var(--c-ink);display:flex;flex-direction:column;gap:16px}.family-workspace>*{min-width:0}.family-environment{padding:11px 15px;border:1px solid var(--c-softline);border-radius:16px;background:var(--c-soft);font-size:13px;line-height:1.5}.family-workspace button{border:1px solid var(--c-softline);border-radius:var(--c-pill);padding:12px 20px;background:#fff;color:var(--c-ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1.3;text-align:center}.family-workspace button:hover:not(:disabled){background:var(--c-soft)}.family-workspace button:disabled{cursor:not-allowed;background:#e4e9de;color:#8d9a8f;border-color:#e4e9de}.family-workspace button.family-primary{background:var(--c-forest);color:var(--c-cream);border-color:var(--c-forest);font-weight:650;box-shadow:0 6px 14px #103e3018}.family-workspace button.family-primary:hover:not(:disabled){background:#215a43}.family-workspace button.family-primary:disabled{background:#dde3d8;color:#8d9a8f;border-color:#dde3d8;box-shadow:none}.family-workspace button.family-quiet{border:0;background:none;padding:10px 4px;min-height:44px;color:var(--c-forest);font-weight:550;text-decoration:underline;text-underline-offset:3px}.family-workspace button.family-quiet:hover:not(:disabled){background:none;color:#0f4c39}.family-workspace button.family-quiet:disabled{background:none;border-color:transparent;color:var(--fw-faint);text-decoration:none}.family-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.family-actions>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.family-panel{background:#fff;border:1px solid var(--c-softline);border-radius:22px;padding:20px 18px}.family-panel h2{font-size:23px;line-height:1.18;letter-spacing:-.045em;margin:0 0 12px}.family-panel h3{font-size:19px;letter-spacing:-.03em}.family-panel p{line-height:1.65;margin:10px 0 18px;color:var(--fw-lead)}.family-auth{width:100%;max-width:480px;margin:18px auto 0;padding:30px;box-sizing:border-box}.family-auth-eyebrow{display:block;margin-bottom:9px;color:var(--fw-quiet);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.family-auth h2{font-size:32px;line-height:1.1;margin-bottom:8px}.family-auth>p{margin:0;color:var(--fw-lead);font-size:14px;line-height:1.55}.family-auth-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:24px;padding:4px;border:1px solid var(--c-softline);border-radius:var(--c-pill);background:var(--c-soft)}.family-workspace .family-auth-switch button{min-width:0;min-height:44px;padding:9px 6px;border:0;background:transparent;box-shadow:none;font-size:13px;font-weight:650}.family-workspace .family-auth-switch button[aria-pressed=true]{background:var(--c-forest);color:#fff;box-shadow:0 2px 8px #103e3020}.family-workspace .family-auth-switch button[aria-pressed=false]:hover{background:#e4ebdc}.family-auth form{margin-top:24px;gap:17px}.family-workspace button.family-auth-submit{width:100%;min-height:52px;margin-top:5px;font-size:15px}.family-auth-help{display:flex;justify-content:center;flex-wrap:wrap;gap:3px 18px;margin-top:14px}.family-workspace .family-auth-help button{font-size:13px}.family-identity{font-size:13px;color:var(--fw-faint)}.family-workspace small{font-size:13px;color:var(--fw-faint);line-height:1.5}.family-step{padding:22px 18px 20px}.family-step-eyebrow{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;letter-spacing:.075em;text-transform:uppercase;color:#4d6858}.family-step-eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--c-dot);box-shadow:0 0 0 4px #32685114;flex:0 0 auto}.family-step h2{font-size:26px;line-height:1.14;letter-spacing:-.05em;margin:12px 0 0}.family-step .family-step-lead{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--c-ink);font-weight:550;overflow-wrap:anywhere}.family-step>.family-primary{margin-top:18px}.family-step .family-error,.family-step .family-notice{margin-top:14px}.family-stand{display:flex;flex-direction:column;gap:9px}.family-stand-label{margin:0;font-size:11px;font-weight:600;letter-spacing:.075em;text-transform:uppercase;color:var(--fw-faint)}.family-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;background:var(--c-line);border:1px solid var(--c-line);border-radius:16px;overflow:hidden}.family-facts>div{background:var(--c-cream);padding:11px 13px;display:flex;align-items:baseline;gap:8px;min-width:0}.family-facts dt{order:2;font-size:12px;line-height:1.35;color:var(--fw-faint);min-width:0;overflow-wrap:anywhere}.family-facts dd{order:1;margin:0;font-size:16px;font-weight:650;color:#5f7066;min-width:14px}.family-account{border-top:1px solid var(--c-line);padding-top:14px;display:flex;flex-direction:column;gap:9px}.family-account>p{margin:0}.family-account-links{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center}.family-account-links button{border:0!important;background:none!important;padding:10px 2px!important;min-height:44px;font-size:13px!important;font-weight:500!important;color:#53665a!important;text-decoration:underline;text-underline-offset:3px;justify-content:flex-start}.family-account-links button:hover:not(:disabled){color:var(--c-forest)!important}.family-workspace summary{min-height:44px;padding:11px 0;cursor:pointer;font-size:13px;font-weight:600;color:var(--c-forest)}.family-account-links details{min-width:0}.family-account-links summary{font-weight:500;color:#53665a;text-decoration:underline;text-underline-offset:3px;padding:10px 2px}.family-account-links summary:hover{color:var(--c-forest)}.family-account-links details[open]{flex:1 1 100%}.family-account-links details[open] form{margin-top:4px;max-width:420px}.family-workspace form{display:grid;gap:18px;margin:18px 0 0}.family-workspace form>button{justify-self:start}.family-workspace label{display:grid;gap:8px;font-size:13px;font-weight:650;color:#3f5448;min-width:0}.family-workspace input,.family-workspace select,.family-workspace textarea{border:1px solid var(--c-softline);border-radius:var(--c-pill);background:#fff;padding:12px 15px;min-height:46px;color:var(--c-ink);font:inherit;font-size:16px;font-weight:450;min-width:0;width:100%;box-sizing:border-box}.family-workspace textarea{border-radius:18px;min-height:110px;resize:vertical;line-height:1.6}.family-workspace select{appearance:none;padding-right:38px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%237d8c80' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 15px center}.family-workspace input[type=file]{padding:9px 12px;border-radius:18px;font-size:16px;overflow:hidden}.family-workspace input[type=file]::file-selector-button{margin-right:12px;border:1px solid #bfccbf;border-radius:var(--c-pill);background:none;padding:0 15px;min-height:38px;color:var(--c-forest);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.family-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.family-workspace fieldset{min-width:0;border:1px solid var(--c-softline);border-radius:18px;padding:12px 16px}.family-workspace legend{padding:0 5px;font-size:13px;font-weight:650}.family-workspace fieldset.family-form-lock{border:0;padding:0;margin:0;min-width:0}.family-workspace label:has(>input[type=checkbox]){display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;box-sizing:border-box;font-weight:400;line-height:1.5}.family-workspace input[type=checkbox]{width:20px;height:20px;min-height:0;flex:0 0 20px;margin:1px 0 0;padding:0;border-radius:6px;accent-color:var(--c-forest)}.family-workspace label a{color:var(--c-forest);text-decoration:underline;text-underline-offset:3px;font-weight:600}.family-error,.family-notice{padding:15px 18px;border-radius:18px;line-height:1.55;margin:0}.family-error{background:#fff0ea;border:1px solid #e7b9a7;color:#873820}.family-notice{background:var(--c-soft);border:1px solid var(--c-softline);color:#3f5448}.family-error p,.family-notice p{color:inherit;margin:0 0 12px}.family-error>:last-child,.family-notice>:last-child{margin-bottom:0}.family-documents{list-style:none;padding:0;margin:20px 0 0}.family-documents li{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--c-line)}.family-documents strong{display:block;overflow-wrap:anywhere;font-weight:650}.family-documents span{display:block;font-size:13px;color:var(--fw-faint);margin-top:6px;overflow-wrap:anywhere}.family-later{border-top:1px solid var(--c-line);padding-top:18px;color:var(--fw-lead)}.family-teaser{display:grid;gap:14px}.family-teaser>p{margin:0;line-height:1.5}.family-teaser-facts{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:14px;line-height:1.5}.family-teaser-samples{margin:0;border-top:1px solid var(--c-softline)}.family-teaser-samples li{padding:12px 0;border-top:0}.family-teaser-samples li+li{border-top:1px solid var(--c-softline)}.family-teaser-more{font-size:13px;color:#3f5a4c}.family-unlock{display:grid;gap:10px}.family-unlock p{margin:0;line-height:1.5}.family-unlock button{justify-self:start}.family-application-header{border:1px solid var(--c-softline);border-radius:18px;padding:16px 18px;background:var(--c-soft);margin:18px 0}.family-application-header h3{margin:0 0 6px;font-size:19px;letter-spacing:-.03em}.family-application-header p{margin:6px 0;line-height:1.5;color:var(--fw-lead)}.family-application-header ul{margin:6px 0 0;padding-left:20px}.family-application-header li{margin:3px 0}.family-status{display:grid;gap:14px;margin:18px 0;padding:16px 18px;border:1px solid var(--c-softline);border-radius:18px}.family-comments{margin:12px 0 0}.family-comments h4{margin:0 0 8px;font-size:16px}.family-comments ul{list-style:none;padding:0;margin:0}.family-comments li{border-top:1px solid var(--c-line);padding:10px 0;display:block}.family-comments li span{display:block;font-size:13px;color:var(--fw-faint)}.family-comments li p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.family-comments form{margin:12px 0 0}.family-comments-toggle{margin-top:10px}.family-comments-toggle summary{font-size:14px}.family-document-reviews{margin:18px 0;padding:16px 18px;border:1px solid var(--c-softline);border-radius:18px}.family-document-reviews h4{margin:0 0 8px;font-size:16px}.family-document-reviews>p{margin:0 0 12px;line-height:1.5}.family-document-reviews li span{display:block;font-size:13px;color:var(--fw-faint);margin-top:4px}.family-document-reviews li>div>p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.family-document-reviews label{display:block;margin-top:10px;font-size:14px}.family-document-reviews textarea{min-height:56px}.family-document-preview{margin:16px 0 24px;padding:26px;background:#fffefb;border:1px solid var(--c-softline);border-radius:18px;max-width:720px;overflow-wrap:anywhere;color:#24392f;font-size:15px;line-height:1.6}.family-document-preview h4{font-size:25px;line-height:1.2;margin:0 0 20px;letter-spacing:-.04em}.family-document-preview h5{font-size:16px;font-weight:700;border-bottom:1px solid var(--c-line);padding-bottom:6px;margin:24px 0 12px}.family-document-preview p{margin:12px 0;line-height:1.6}.family-document-preview ul{list-style:disc;padding-left:22px;margin:12px 0}.family-document-preview li{margin:6px 0}.family-document-letter p{margin:5mm 0 0}.family-document-letter .sender{min-height:32mm;margin:0}.family-document-letter .recipient{min-height:30mm;max-width:72mm;margin:0}.family-document-letter .dateline{margin:8mm 0 0;text-align:right}.family-document-letter .betreff{margin:9mm 0;font-weight:700}.family-document-letter .salutation{margin:9mm 0 0}.family-document-letter .closing{margin:5mm 0 0}.family-document-letter .signed,.family-document-letter .signspace{margin:20mm 0 0}.family-document-letter .enclosures{margin:10mm 0 0}.customer-support h2{margin-top:24px}.customer-support p,.customer-support span{overflow-wrap:anywhere}.customer-pagination{margin-top:18px}.customer-detail{border-top:1px solid var(--c-line);margin-top:28px;padding-top:20px}.customer-detail h3{font-size:24px;scroll-margin-top:130px}.customer-detail h4{font-size:18px;margin:28px 0 12px}@media(max-width:420px){.family-auth{padding:24px 20px}}@media(max-width:760px){.family-fields{grid-template-columns:1fr}.family-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.family-documents li{align-items:stretch;flex-direction:column;gap:12px}.family-document-preview{padding:18px 14px}.family-document-preview h4{font-size:22px}.family-workspace form{gap:16px}}@media(min-width:761px){.family-workspace{padding:26px 32px 64px}.family-bar-inner,.family-tabs{padding-left:32px;padding-right:32px}.family-step h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.family-tabfade{transition:none}.family-tabs{scroll-behavior:auto}}.family-panel .family-writing-field{display:grid;gap:8px;min-width:0;margin:0 0 22px}.family-panel .family-writing-field>label{font-size:14px;font-weight:600}.family-panel .family-writing-hint{margin:0;font-size:13px;line-height:1.5;color:#52675d}.family-panel .family-writing-count{margin:0;min-height:20px;font-size:13px;line-height:1.5;color:#52675d}.family-panel .family-writing-count[data-state=good]{color:#176b50;font-weight:600}.family-panel .family-writing-voice>p{margin:4px 0 0;font-size:13px;line-height:1.5;color:#6b5a31}.family-panel .family-writing-examples{border:1px dashed #b8c8bd;border-radius:12px;background:#f7f9f4;padding:10px 14px}.family-panel .family-writing-examples summary{cursor:pointer;min-height:24px;font-size:14px;font-weight:600}.family-panel .family-writing-examples>p{margin:10px 0 0;font-size:13px;line-height:1.5;color:#52675d}.family-panel .family-writing-examples ul{list-style:none;display:grid;gap:12px;margin:10px 0 2px;padding:0}.family-panel .family-writing-examples li{border-left:3px solid #b7d4b0;padding-left:12px}.family-panel .family-writing-examples strong{display:block;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#52675d}.family-panel .family-writing-example-text{margin:4px 0 0;font-style:italic;line-height:1.55;color:#2c463c;overflow-wrap:anywhere}.family-panel .family-writing-promise{margin:0 0 12px;line-height:1.6}.family-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.family-billing{display:grid;gap:18px;width:100%;min-width:0}.family-billing-heading,.family-billing-invoice-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.family-billing-heading h2{font-size:clamp(27px,4vw,42px);line-height:1.1;letter-spacing:-.055em;margin:4px 0 8px}.family-billing-heading p{margin:0;color:var(--fw-lead);line-height:1.5}.family-billing-heading>button{flex:0 0 auto}.family-billing-kicker{font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--c-dot)}.family-billing-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px}.family-billing-grid>*{min-width:0}.family-billing .family-panel{padding:24px}.family-billing-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.family-billing-title h3{font-size:29px;margin:8px 0;letter-spacing:-.04em}.family-billing-status{display:inline-flex;align-items:center;border-radius:999px;background:var(--c-soft);color:var(--c-forest);font-size:12px;font-weight:700;padding:6px 10px;white-space:nowrap}.family-billing-price{display:block;font-size:30px;margin:4px 0 18px;letter-spacing:-.03em}.family-billing-price small{font-size:14px;font-weight:500;letter-spacing:0}.family-billing-plan ul{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:9px}.family-billing-plan li:before{content:"✓";color:var(--c-dot);font-weight:800;margin-right:9px}.family-billing-manage h3,.family-billing-invoices h3{margin:6px 0 12px}.family-billing-manage>button{margin-top:10px}.family-billing-confirm{padding:14px;border:1px solid var(--c-softline);border-radius:14px;background:var(--c-soft)}.family-billing-confirm p{margin:0 0 10px}.family-billing-confirm>div{display:flex;flex-wrap:wrap;gap:8px}.family-billing-invoice-heading>span{color:var(--fw-faint);font-size:13px}.family-billing-invoices{min-width:0}.family-billing-table-scroll{width:100%;max-width:100%;overflow-x:auto}.family-billing table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.family-billing th,.family-billing td{padding:12px 10px;border-bottom:1px solid var(--c-line);white-space:nowrap}.family-billing th{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--fw-faint)}.family-billing-invoice-id{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;color:var(--fw-quiet)}.family-billing td:last-child{text-align:right}.family-billing td button{min-height:38px;padding:7px 13px}@media(max-width:740px){.family-billing-heading{flex-direction:column}.family-billing-heading>button{align-self:flex-start}.family-billing-grid{grid-template-columns:1fr}.family-billing .family-panel{padding:19px}.family-billing-title h3{font-size:25px}}@media(max-width:600px){.family-billing table,.family-billing tbody,.family-billing tr{display:block;width:100%}.family-billing thead{display:none}.family-billing tr{padding:12px 0;border-bottom:1px solid var(--c-line)}.family-billing td{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;border:0;white-space:normal;overflow-wrap:anywhere}.family-billing td[data-label]:before{content:attr(data-label);font-family:Inter,sans-serif;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fw-faint)}.family-billing td:last-child{justify-content:flex-end}}.c-legal{max-width:760px;margin:0 auto;padding:40px 20px 72px;color:#122c24}.c-legal-head{border-bottom:1px solid #d8dfd1;padding-bottom:26px;margin-bottom:30px}.c-legal-head h1{font-size:clamp(32px,5vw,46px);line-height:1.05;letter-spacing:-.05em;font-weight:720;margin-top:16px}.c-legal-meta{font-size:12px;color:#71806b;margin-top:14px;line-height:1.7}.c-legal-nav{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;font-weight:600;margin-top:18px}.c-legal-nav a{color:#486050;min-height:44px;display:inline-flex;align-items:center}.c-legal-nav a[aria-current=page]{color:#103e30;text-decoration:underline;text-underline-offset:6px}.c-legal-nav a:hover{text-decoration:underline;text-underline-offset:6px}.c-legal-body{font-size:15px;line-height:1.8;color:#2e4239}.c-legal-body h2{font-size:24px;line-height:1.2;letter-spacing:-.035em;font-weight:680;margin:44px 0 14px;scroll-margin-top:24px}.c-legal-body h3{font-size:17px;line-height:1.35;letter-spacing:-.02em;font-weight:650;margin:30px 0 10px;scroll-margin-top:24px}.c-legal-body p{margin:0 0 14px}.c-legal-body strong{color:#122c24;font-weight:600}.c-legal-body a{color:#176b50;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.c-legal-body ul{margin:0 0 16px;padding-left:22px}.c-legal-body li{margin:0 0 10px}.c-legal-body address{font-style:normal;margin:0 0 14px}.c-legal-summary{background:#f0f3eb;border:1px solid #d7dfd3;border-radius:20px;padding:22px 24px;margin:0 0 30px}.c-legal-summary h2{margin-top:0;font-size:20px}.c-legal-summary p:last-child{margin-bottom:0}.c-legal-table{overflow-x:auto;margin:0 0 20px;-webkit-overflow-scrolling:touch}.c-legal-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px;line-height:1.6}.c-legal-table th,.c-legal-table td{text-align:left;vertical-align:top;padding:10px 12px;border-top:1px solid #dce3d9}.c-legal-table th{font-weight:650;color:#122c24;background:#f5f7f0;border-top:0}.c-legal-table tr:last-child td{border-bottom:1px solid #dce3d9}.c-legal-anchor{scroll-margin-top:24px}@media(max-width:520px){.c-legal{padding:26px 20px 56px}.c-legal-body{font-size:14.5px}.c-legal-body h2{font-size:21px;margin-top:36px}.c-legal-summary{padding:18px}.c-legal-table th,.c-legal-table td{padding:9px 10px}}.c-cookie-panel{position:fixed;z-index:110;left:18px;right:18px;bottom:18px;max-width:840px;margin:auto;display:flex;align-items:center;gap:26px;padding:20px 23px;border:1px solid #d7dfd3;border-radius:20px;background:#fffefa;box-shadow:0 18px 55px #103e3029}.c-cookie-copy{min-width:0;flex:1}.c-cookie-copy h2{font-size:17px;letter-spacing:-.025em;color:#183d2f}.c-cookie-copy p{margin:6px 0;font-size:12px;line-height:1.6;color:#536650}.c-cookie-copy a{font-size:11px;font-weight:600;color:#236044;text-decoration:underline;text-underline-offset:3px}.c-cookie-actions{display:flex;gap:9px;flex-shrink:0}.c-cookie-actions button{min-height:44px;padding:10px 16px;border:1px solid #b7c6b9;border-radius:99px;background:#fffefa;font-size:12px;font-weight:650;color:#103e30}.c-cookie-actions button:hover{background:#eef2e6}.c-cookie-actions button:last-child{background:#103e30;color:#fffefa;border-color:#103e30}.c-cookie-actions button:last-child:hover{background:#215a43}@media(max-width:700px){.c-cookie-panel{flex-direction:column;align-items:stretch;gap:14px;padding:18px;left:12px;right:12px;bottom:12px}.c-cookie-actions button{flex:1}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.hidden{display:none}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}:root{color:var(--c-ink);background:var(--c-cream);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--c-cream:#faf7ef;--c-forest:#103e30;--c-lime:#cdf58a;--c-ink:#122c24;--c-muted:#738076;--c-line:#e2e6dd;--c-dot:#326851;--c-focus:#739646;--c-soft:#eef2e6;--c-softline:#dfe6d6;--c-pill:99px;font-family:Inter,system-ui,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}svg{flex-shrink:0}html{scroll-behavior:smooth;scroll-padding-top:94px}::selection{background:var(--c-lime);color:var(--c-forest)}:focus-visible{outline:3px solid var(--c-focus);outline-offset:5px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.045em;font-family:Inter Tight,Inter,sans-serif}button{color:inherit}button svg{vertical-align:middle}.study-c{overflow:clip}.c-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf7efec;border-bottom:1px solid #103e3010;position:sticky;top:0}.c-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1304px;margin:auto;padding:22px 32px;display:flex}.c-logo{letter-spacing:-.07em;background:0 0;border:0;align-items:baseline;gap:3px;padding:0;font-family:Inter Tight,sans-serif;font-size:29px;font-weight:800;line-height:1;display:inline-flex}.c-logo>span{background:var(--c-dot);border-radius:50%;align-self:flex-end;width:12px;height:12px;margin-bottom:3px;display:block}.c-desktop-nav{color:#42584d;gap:32px;font-size:13px;font-weight:500;display:flex}.c-desktop-nav a:hover{color:#103e30;text-underline-offset:6px;text-decoration:underline}.c-header-entry{background:0 0;border:1px solid #b7c6b9;border-radius:99px;align-items:center;gap:11px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:600;display:inline-flex}.c-header-entry:hover{background:#ecf0e6}.c-menu{background:0 0;border:1px solid #dce2d8;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:none}.c-mobile-nav{display:none}.c-hero{grid-template-columns:.94fr 1.06fr;align-items:center;gap:54px;max-width:1304px;margin:auto;padding:66px 32px 55px;display:grid}.c-eyebrow{letter-spacing:.065em;text-transform:uppercase;color:#4d6858;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.c-status-dot{background:#4f7d49;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #4f7d4910}.c-hero h1{letter-spacing:-.065em;margin:24px 0 25px;font-size:clamp(50px,5.35vw,76px);font-weight:750;line-height:.98}.c-highlight{z-index:0;position:relative}.c-highlight:after{content:"";z-index:-1;background:var(--c-lime);border-radius:3px;height:.29em;position:absolute;bottom:.055em;left:-3px;right:-6px;transform:rotate(-1.5deg)}.c-hero-text{color:#5f6e63;max-width:430px;font-size:15px;line-height:1.8}.c-hero-text strong{color:#244d3c;font-weight:600}.c-hero-actions{flex-wrap:wrap;align-items:center;gap:19px;margin-top:26px;display:flex}.c-button{border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:14px 22px;font-size:13px;font-weight:600;line-height:1.4;transition:background .18s,transform .18s;display:inline-flex}.c-button.primary{background:var(--c-forest);color:#faf7ef;box-shadow:0 6px 12px #103e3013}.c-button.primary:hover{background:#215a43;transform:translateY(-1px)}.c-button.primary svg{color:#d4f59e}.c-button.secondary{color:#103e30;background:0 0;border-color:#b4c2b6}.c-button.secondary:hover{background:#ecf1e6}.c-text-button{color:#486050;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:12px;font-weight:550;display:inline-flex}.c-text-button:hover{text-underline-offset:5px;text-decoration:underline}.c-hero-facts{color:#647263;flex-wrap:wrap;gap:18px;margin-top:19px;font-size:10px;display:flex}.c-hero-facts span{align-items:center;gap:5px;display:flex}.c-hero-product{min-width:0;scroll-margin-top:100px;position:relative}.c-hero-product:before{content:"";z-index:-1;background:#e4edda;border-radius:48% 44% 36% 40%;position:absolute;inset:25px -23px 32px;transform:rotate(-6deg)}.c-preview-caption{color:#6e7c70;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;padding:0 7px;font-size:10px;display:flex}.c-preview-caption>span:first-child{align-items:center;gap:6px;display:flex}.c-small-label{text-transform:uppercase;letter-spacing:.07em;font-size:9px}.c-product-under{color:#68786c;align-items:center;gap:10px;margin:19px 13px 0;font-size:10px;line-height:1.7;display:flex}.c-product-under strong{color:#284b3a;font-size:11px;font-weight:600}.c-team-icon{color:#31573c;background:#e5ebd9;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.c-handmark{color:#83a16b;margin-left:auto;transform:rotate(-12deg)}.c-confidence{border-top:1px solid #d8dfd1;border-bottom:1px solid #d8dfd1;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:25px 0;display:flex}.c-confidence>div{color:#536550;align-items:center;gap:15px;font-size:13px;line-height:1.7;display:flex}.c-confidence>div>svg{color:#4f6b38;background:#edf0df;border-radius:50%;width:43px;height:43px;padding:10px}.c-confidence strong{color:#2f523d;font-weight:550}.c-confidence>p{color:#6f7e70;font-size:11px;line-height:1.7}.c-confidence>a{color:#385b3d;border:1px solid #bccbb5;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.c-final{text-align:center;background:radial-gradient(at bottom,#e4eecf80,#0000 68%);padding:86px 24px 82px;position:relative}.c-final-sprout{color:#4e763f;background:#e8eedc;border-radius:50%;place-items:center;width:67px;height:67px;margin:0 auto 25px;display:grid;transform:rotate(-6deg)}.c-final .c-eyebrow{justify-content:center;font-size:10px}.c-final h2{margin-top:15px;font-size:54px;font-weight:650;line-height:1.06}.c-final h2 span{color:#64834e}.c-final p{color:#72806e;margin-top:20px;font-size:14px;line-height:1.8}.c-final .c-button{margin-top:25px}.c-final small{color:#76816f;margin-top:18px;font-size:10px;display:block}.c-footer{border-top:1px solid #d8dfd1;justify-content:space-between;align-items:center;gap:20px;max-width:1304px;margin:auto;padding:36px 32px;display:flex}.c-footer .c-logo{font-size:25px}.c-footer p{color:#71806b;margin-top:9px;font-size:10px}.c-footer-links{gap:25px;font-size:11px;display:flex}.c-footer-links button,.c-footer-links a{color:#5c705d;background:0 0;border:0;align-items:center;min-height:44px;padding:8px 0;display:inline-flex}.c-footer-links a:hover,.c-footer-links a[aria-current=page]{color:#103e30;text-underline-offset:5px;text-decoration:underline}.c-footer>small{color:#71816e;font-size:10px}.c-workspace{max-width:1250px;margin:0 auto;padding:36px 32px 26px}.c-workspace-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.c-workspace-heading h1{letter-spacing:-.04em;margin-top:9px;font-size:33px}.c-plan-pill{background:#edf0e3;border:1px solid #e0e6d5;border-radius:99px;align-items:center;gap:10px;padding:12px 17px;font-size:12px;font-weight:600;display:flex}.c-plan-pill>span:last-child{color:#6b7865;font-weight:400}.c-app-label{color:#77836f;font-size:12px}.c-study-note{color:#7d8979;justify-content:space-between;gap:10px;margin:19px 5px 0;font-size:10px;display:flex}.c-study-note a{align-items:center;gap:6px;display:inline-flex}.c-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#173d3266;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.c-modal{background:#faf7ef;border-radius:25px;width:min(460px,100%);padding:35px;position:relative;box-shadow:0 30px 80px #103e3033}.c-modal-close{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:15px;right:15px}.c-modal h2{margin-top:20px;font-size:34px}.c-modal p{color:#60765f;margin:15px 0 24px;font-size:14px;line-height:1.75}@media(max-width:1100px){.c-hero{gap:30px;padding-top:40px}.c-hero h1{font-size:59px}.c-confidence{margin-left:32px;margin-right:32px}.c-preview-caption{font-size:9px}.c-small-label{display:none}.c-hero-actions{gap:10px}.c-desktop-nav{gap:22px}.c-hero-product:before{inset:25px -12px 32px}.c-hero-facts{gap:9px;font-size:9px}}@media(max-width:850px){.c-hero{grid-template-columns:1fr;gap:42px;max-width:660px;padding:38px 32px}.c-hero-copy{max-width:580px}.c-hero h1{font-size:65px}.c-hero-text{max-width:580px}.c-hero h1 br:first-of-type,.c-hero h1 br:nth-of-type(3){display:none}.c-hero h1 br:nth-of-type(2){display:block}.c-hero-facts{gap:18px;font-size:11px}.c-hero-product:before{inset:30px -13px 33px}.c-preview-caption{font-size:10px}.c-small-label{display:inline}.c-desktop-nav{display:none}.c-menu{display:flex}.c-header-entry{margin-left:auto}.c-mobile-nav{border-top:1px solid #e8e9df;gap:4px;padding:5px 26px 24px;display:grid}.c-mobile-nav a,.c-mobile-nav button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;display:flex}.c-confidence{padding:22px 0}.c-confidence>p{display:none}.c-workspace-heading{flex-direction:column;align-items:flex-start;gap:16px}.c-app-label,.c-footer>small{display:none}}@media(max-width:520px){html{scroll-padding-top:75px}.c-header-inner{gap:12px;min-height:72px;padding:17px 20px}.c-logo{font-size:28px}.c-logo>span{width:11px;height:11px}.c-header-entry{gap:5px;min-height:37px;padding:8px 11px;font-size:10px}.c-header-entry svg{width:13px}.c-menu{width:36px;height:36px}.c-menu svg{width:19px}.c-hero{gap:32px;padding:27px 20px 32px}.c-eyebrow{font-size:10px}.c-hero h1{letter-spacing:-.055em;margin:21px 0 19px;font-size:46px;line-height:1.02}.c-hero h1 br:first-of-type,.c-hero h1 br:nth-of-type(3){display:block}.c-hero-text{font-size:13px;line-height:1.8}.c-desktop-break{display:none}.c-hero-actions{gap:9px;margin-top:20px}.c-button{gap:12px;min-height:48px;padding:13px 18px;font-size:12px}.c-text-button{min-height:44px;padding:0 3px;font-size:11px}.c-hero-facts{gap:13px;margin-top:13px;font-size:9px}.c-hero-product:before{display:none}.c-preview-caption{margin-bottom:11px;padding:0;font-size:9px}.c-small-label{font-size:8px}.c-product-under{margin:14px 0 0}.c-confidence{margin:0 20px;padding:20px 0}.c-confidence>div{gap:10px;font-size:11px}.c-confidence>a{width:36px;height:36px}.c-final{padding:57px 20px}.c-final h2{font-size:38px}.c-final p{font-size:12px}.c-footer{flex-wrap:wrap;gap:18px;padding:28px 20px}.c-footer-links{gap:18px}.c-footer .c-logo{font-size:25px}.c-workspace{padding:25px 12px}.c-workspace-heading{padding:0 8px}.c-workspace-heading h1{font-size:28px}.c-plan-pill{padding:10px 14px;font-size:10px}.c-study-note{flex-direction:column;gap:12px;margin:16px 8px}.c-workspace .product-preview{border-radius:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.c-data-note{color:#748174;max-width:490px;margin-top:17px;font-size:10px;line-height:1.6}.c-data-note a{color:#365d48;text-underline-offset:2px;text-decoration:underline}.c-footer-links button:hover{color:#103e30;text-underline-offset:5px;text-decoration:underline}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.journey-host[hidden]{display:none!important}.journey-host{--ink:#103e30;--muted:#64756c;--line:#dce2d5;--canvas:#f8f7ef;--brand:#103e30;--paper:#fff;--soft:#f1f4e9;background:var(--canvas);color:var(--ink);font:14px/1.55 Inter,sans-serif;min-height:85vh;padding-top:12px}.journey-host #workspace{max-width:1320px;margin:auto;padding:0 28px 48px}.journey-host .app-main{border-radius:24px;border-color:var(--line);box-shadow:0 12px 40px #103e3008}.journey-host .app-header{padding:26px 32px}.journey-host .brand{font-family:Inter Tight,Inter,sans-serif;font-size:30px;font-weight:800;letter-spacing:-1.8px;color:var(--ink)}.journey-host .brand span{color:#76a477;font-size:23px;margin-left:2px}.journey-host h1,.journey-host h2,.journey-host h3{font-family:Inter Tight,Inter,sans-serif;color:var(--ink)}.journey-host h1{font-size:clamp(30px,4vw,44px);font-weight:750;letter-spacing:-1.5px;line-height:1.1}.journey-host .app-page{padding:32px 40px 48px}.journey-host button{border-radius:999px;border-color:#cad4c6;padding:11px 18px;transition:background .15s}.journey-host button.primary{background:#103e30;border-color:#103e30;color:#fff}.journey-host button.primary:hover{background:#205943}.journey-host button:focus-visible,.journey-host input:focus-visible,.journey-host select:focus-visible,.journey-host textarea:focus-visible{outline:3px solid #729a52;outline-offset:3px}.journey-host .app-nav{border-color:var(--line);padding:10px 24px;gap:8px}.journey-host .app-nav button.active{background:#cefa84;color:#103e30}.journey-host .summary,.journey-host .document-row,.journey-host .job-card,.journey-host .plan,.journey-host .stat,.journey-host .notice{border-radius:16px;border-color:var(--line)}.journey-host .summary{background:#f1f5e9}.journey-host input:not([type=checkbox]),.journey-host select,.journey-host textarea{border-radius:12px;border:1px solid #cad4c6;background:#fff;padding:12px;min-height:44px}.journey-host input[type=checkbox]{accent-color:#103e30;width:18px;height:18px}.journey-host .test-panel{border-radius:20px;background:#f3f5eb;border-color:#d1dac6}.journey-host .test-leaf{border-radius:10px}.journey-host .app-account>summary{border-radius:999px}.journey-host .app-account>div{border-radius:16px}.journey-host .error{border-radius:12px}.journey-host .plans .selected{border-color:#103e30;background:#f1f8e4}.journey-host .app-demo-bar{color:#64756c}.c-app-page .c-footer{display:none}.c-prototype-banner{padding:8px 20px;text-align:center;background:#103e30;color:#fff;font-size:12px}@media(max-width:760px){.journey-host #workspace{padding:0 12px 24px}.journey-host .app-main{border-radius:18px}.journey-host .app-header{padding:20px}.journey-host .app-page{padding:22px 18px}.journey-host .app-nav{padding:8px;gap:2px}.journey-host .app-nav button{padding:10px 12px}.journey-host .app-demo-bar{gap:8px}.journey-host .app-demo-bar button{padding:8px 10px}.journey-host .test-panel{max-height:45vh}.journey-host .app-path{margin-bottom:24px}}.c-app-page .c-header{display:none}@scope(.journey-host){:scope{--ink:#103e30;--muted:#64756c;--line:#dce2d5;--canvas:#f8f7ef;--brand:#103e30;--paper:#fff;--soft:#f1f4e9;background:#f8f7ef}:scope.app-mode .studio{display:none}}
