:root{color:#243c39;font-synthesis:none;--forest:#173e39;--ink:#243c39;--muted:#596961;--gold:#9b753a;--line:#d8ded5;--paper:#fffef9;--pale:#edf0e7;background:#faf8f2;font-family:Arial,Helvetica,sans-serif;line-height:1.65}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:var(--forest);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #aa6b0e}h1:focus{outline:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--forest);font-weight:500;line-height:1.15}h1,h2{font-family:Georgia,Times New Roman,serif}h1{letter-spacing:-.045em;margin-bottom:26px;font-size:clamp(2.5rem,5vw,4.6rem)}h2{letter-spacing:-.025em;font-size:2rem}h3{font-size:1.18rem;font-weight:600}p{margin-bottom:1.15rem}svg{vertical-align:middle;flex-shrink:0}ul{padding-left:22px}li{margin-bottom:9px}.shell{max-width:1220px;margin:0 auto;padding-left:40px;padding-right:40px}.narrow{max-width:820px;margin:auto;padding:64px 32px 88px}.page{padding-top:65px;padding-bottom:90px}.eyebrow{letter-spacing:.17em;color:#58664f;text-transform:uppercase;margin-bottom:21px;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:700}.topline{background:var(--forest);color:#f9f8ef;letter-spacing:.025em;justify-content:space-between;align-items:center;padding:8px 40px;font-size:.7rem;display:flex}.topline button{color:#fff;background:0 0;border:0;align-items:center;gap:7px;min-height:30px;font-size:.74rem;display:flex}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;max-width:1300px;margin:auto;padding:25px 40px;display:flex}.brand{white-space:nowrap;align-items:center;gap:12px;font-family:Georgia,serif;font-size:1.35rem;line-height:1.25;text-decoration:none;display:flex}.brand small{letter-spacing:.2em;margin-top:6px;font-family:Arial,sans-serif;font-size:.49rem;font-weight:600;display:block}.brand-mark{border:1px solid #9aab9c;border-radius:24px 24px 4px 4px;justify-content:center;align-items:center;width:43px;height:48px;display:flex}.site-header nav{align-items:center;gap:25px;font-size:.78rem;display:flex}.site-header nav a{padding:12px 0;text-decoration:none}.site-header nav a.active{box-shadow:0 1px var(--forest)}.nav-continue{border-left:1px solid var(--line);align-items:center;gap:8px;display:flex;padding-left:25px!important}.mobile-menu{display:none!important}.skip-link{z-index:2000;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.synthetic-banner{color:#59400f;text-align:center;background:#fff1c9;padding:12px;font-size:.82rem}.hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:80px;padding-top:85px;padding-bottom:82px;display:grid}.hero h1{font-size:clamp(2.8rem,5.1vw,4.3rem);line-height:1.06}.hero h1 em{color:#6a7964;font-weight:400}.hero-intro{color:#52655d;max-width:455px;margin-bottom:30px;font-size:1.05rem;line-height:1.8}.button-row{flex-wrap:wrap;align-items:center;gap:17px;margin:24px 0;display:flex}.primary,.secondary,.light-button{border:1px solid var(--forest);border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:14px 21px;font-size:.8rem;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.primary{background:var(--forest);color:#fff}.primary:hover{background:#28554e}.secondary{color:var(--forest);background:0 0;border-color:#acbbb0}.secondary:hover{background:#eaf0e8}.light-button{color:var(--forest);background:#f6f4e9;border-color:#f6f4e9}.text-button{text-underline-offset:5px;color:var(--forest);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 0;font-size:.8rem;font-weight:600;line-height:1.4;text-decoration:underline;display:inline-flex}.hero-status{color:#52645c;align-items:flex-start;gap:8px;max-width:420px;margin:21px 0 0;font-size:.7rem;display:flex}.status-dot{background:#9b753a;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px;display:inline-block}.hero-paper{background:#fffef9;border:1px solid #d8decf;border-radius:4px;padding:32px 31px 0;position:relative;transform:rotate(1deg);box-shadow:8px 10px #e8eddf}.paper-header{letter-spacing:.12em;color:#62705d;align-items:center;gap:17px;font-size:.57rem;line-height:1.6;display:flex}.paper-header strong{letter-spacing:0;color:var(--forest);margin-top:4px;font-family:Georgia,serif;font-size:1.15rem;font-weight:400;display:block}.paper-icon{background:#f1f3e9;border:1px solid #c6cec0;border-radius:3px;justify-content:center;align-items:center;width:48px;height:51px;display:flex}.paper-rule{background:var(--line);height:1px;margin:24px 0}.hero-paper ol{margin:0;padding:0;list-style:none}.hero-paper li{gap:17px;margin-bottom:0;padding:0 0 18px;display:flex}.hero-paper li>span{color:#806331;font-family:Georgia,serif;font-size:1rem;line-height:1.5}.hero-paper li strong{font-size:.82rem;font-weight:600}.hero-paper li p{color:#657469;max-width:260px;margin:4px 0 0;font-size:.73rem;line-height:1.65}.paper-price{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:0;padding:17px 0 20px;display:flex}.paper-price div{align-items:center;gap:11px;display:flex}.paper-price strong{color:var(--forest);font-family:Georgia,serif;font-size:2rem;font-weight:400}.paper-price span{color:#647261;font-size:.59rem;line-height:1.55}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0f2e9}.trust-strip .shell{justify-content:center;gap:80px;padding-top:19px;padding-bottom:19px;display:flex}.trust-strip span{align-items:center;gap:11px;font-size:.74rem;font-weight:500;display:flex}.home-notice{padding-top:32px}.service-notice{background:#eff2eb;border:1px solid #dce3d7;border-left:3px solid #7d8f71;border-radius:2px;margin-bottom:28px;padding:23px 27px;font-size:.8rem}.notice-title{align-items:center;gap:10px;margin-bottom:8px;font-size:.9rem;display:flex}.service-notice p{color:#415b50;margin-bottom:4px;line-height:1.75}.read-aloud{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.read-aloud .text-button{min-height:32px;font-size:.7rem}.read-aloud small{color:#58665c;width:100%}.speed-label{align-items:center;gap:7px;font-size:.67rem;display:flex;margin:0!important;font-weight:400!important}.speed-label select{background:0 0!important;border:1px solid #b6c1b1!important;width:auto!important;min-height:30px!important;padding:3px 8px!important;font-size:.68rem!important}.section-space{padding-top:45px;padding-bottom:80px}.section-heading{grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin-bottom:36px;display:grid}.section-heading h2{margin:0;font-size:2.35rem;line-height:1.2}.section-heading>p{color:#586c60;max-width:400px;margin:16px 0 0;font-size:.9rem;line-height:1.9}.feature-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.feature-grid article{padding:32px 32px 0 0}.feature-grid article+article{border-left:1px solid var(--line);padding-left:32px}.feature-number{color:#795c30;letter-spacing:.1em;margin-bottom:20px;font-size:.65rem;display:block}.feature-grid h3{font-family:Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.3}.feature-grid p{color:#647165;font-size:.83rem;line-height:1.9}.feature-grid a{align-items:center;gap:10px;margin-top:22px;font-size:.75rem;font-weight:600;display:flex}.closing-band{background:var(--forest);color:#e4e9dc;padding:52px 0}.closing-band>.shell{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.closing-band .eyebrow{color:#bec7ab}.closing-band h2{color:#f4f5e8;margin:0;font-size:2.5rem}.closing-band p{max-width:360px;font-size:.86rem;line-height:1.85}.closing-band .light-button{margin-top:6px}.page-title{max-width:830px;margin-bottom:40px}.page-title h1{font-size:clamp(2.5rem,4.2vw,3.6rem);line-height:1.12}.page-intro{color:#5b6c62;max-width:700px;font-size:1.02rem;line-height:1.8}.package-grid{grid-template-columns:1fr 1fr;gap:27px;margin:35px 0;display:grid}.package-card{border:1px solid var(--line);background:var(--paper);border-radius:3px;padding:32px}.package-card h2{font-size:2rem}.package-card h3{margin-top:23px;font-size:1.1rem}.package-card p,.package-card li{color:#56695d;font-size:.88rem}.package-card .eyebrow{margin-top:22px}.package-top{justify-content:space-between;align-items:center;display:flex}.pill{color:#526449;background:#edf0e5;border:1px solid #d6dfcc;border-radius:20px;padding:5px 9px;font-size:.65rem}.price-panel{background:#eaf0e6;border:1px solid #d4dfcf;grid-template-columns:.8fr 1.2fr;gap:60px;margin:40px 0;padding:36px;display:grid}.price-panel h2{margin-bottom:10px;font-size:4rem}.price-panel h2 span{letter-spacing:0;font:400 .9rem Arial,sans-serif}.price-panel p{font-size:.86rem}.check-list{padding:0;list-style:none}.check-list li{gap:12px;font-size:.88rem;display:flex}.prose{font-size:.97rem;line-height:1.9}.prose h2{margin-top:37px;margin-bottom:17px;font-size:1.7rem}.prose a{font-weight:600}.process-grid{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:44px;display:grid}.process-grid article{border-top:1px solid var(--line);background:#f5f5ed;padding:25px 28px}.process-grid h2{font-size:1.65rem}.process-grid p{color:#54685d;font-size:.9rem}.resource-card{border-top:1px solid var(--line);padding:0 0 27px}.resource-card a{align-items:center;gap:9px;margin:15px 0;display:flex}.policy-status,.warning{color:#634d21;background:#f5ecd5;border:1px solid #dfcfaa;border-radius:3px;margin:24px 0;padding:18px 20px;font-size:.88rem}.launch-panel{background:#f0f2e8;border:1px solid #d5ddcc;margin:28px 0;padding:32px}.launch-panel h2{font-size:1.9rem}.launch-panel p{max-width:800px}.flow-layout{grid-template-columns:220px minmax(0,1fr);gap:70px;max-width:1220px;margin:auto;padding:58px 40px 80px;display:grid}.flow-sidebar{padding-top:9px}.flow-sidebar ol{margin:0 0 35px;padding:0;list-style:none}.flow-sidebar li{color:#617065;align-items:center;gap:12px;margin-bottom:18px;font-size:.77rem;display:flex}.flow-sidebar li>span{border:1px solid #b5c1b0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:.67rem;display:flex}.flow-sidebar li.current{color:var(--forest)}.flow-sidebar li.current>span{background:var(--forest);color:#fff;border-color:var(--forest)}.flow-sidebar li.done>span{background:#e7edde}.sidebar-note{border-top:1px solid var(--line);color:#62705f;max-width:180px;padding-top:24px;font-size:.76rem}.sidebar-note p{margin-top:10px;margin-bottom:7px}.flow-main{min-width:0}.flow-main .page-title{margin-bottom:25px}.flow-main .page-title h1{font-size:2.9rem}.flow-main .page-intro{font-size:.94rem}.question-panel,.form-card,.plan-card{border:1px solid var(--line);background:var(--paper);border-radius:3px;margin:25px 0;padding:29px}.question-meta{color:#62705f;justify-content:space-between;font-size:.74rem;display:flex}.question-panel progress{appearance:none;background:#e6ebdf;border:0;border-radius:3px;width:100%;height:5px;margin:13px 0 27px}.question-panel progress::-webkit-progress-bar{background:#e6ebdf}.question-panel progress::-webkit-progress-value{background:#819671}.question-panel progress::-moz-progress-bar{background:#819671}.question-panel h2{font-family:Georgia,serif;font-size:1.65rem;line-height:1.35}.question-panel h2 label{font-weight:400;font-size:inherit}.question-panel .read-aloud{margin-bottom:13px}label{margin:16px 0 8px;font-size:.9rem;font-weight:600;display:block}input:not([type=checkbox]),select,textarea{color:#203d34;background:#fffef9;border:1px solid #a2b09f;border-radius:3px;width:100%;min-height:48px;padding:12px 14px;font-size:1rem;line-height:1.5;display:block}textarea{resize:vertical}input[type=file]{padding:12px;font-size:.8rem}input[type=checkbox]{width:21px;height:21px;accent-color:var(--forest);flex-shrink:0;margin:2px 0 0}.checkbox{align-items:flex-start;gap:11px;padding:9px 0;font-size:.85rem;font-weight:400;line-height:1.6;display:flex}.answer-help{flex-wrap:wrap;align-items:center;gap:18px;margin:8px 0 20px;display:flex}.question-actions{border-top:1px solid var(--line);justify-content:space-between;margin-bottom:12px;padding-top:23px}.question-panel .small{font-size:.75rem}.voice-box{border-top:1px solid var(--line);background:#f5f7f0;margin-top:15px;padding:18px}.voice-box .small:first-child{align-items:center;gap:8px;display:flex}.voice-box audio{width:100%;max-width:100%;height:42px}.recording{color:#9b312b;font-size:.8rem;font-weight:600}.error{color:#843c2a;background:#fff0e8;border:1px solid #e4bda9;border-radius:3px;align-items:flex-start;gap:12px;margin:22px 0;padding:17px 20px;font-size:.88rem;display:flex}.error p{margin:0}.error svg{margin-top:4px}.success{color:#315c36;overflow-wrap:anywhere;align-items:center;gap:8px;padding:12px 0;font-size:.84rem;display:flex}.save-callout{background:#edf1e7;border:1px solid #d6dfcc;border-radius:3px;gap:18px;margin:27px 0;padding:25px;display:flex}.save-callout h2{margin-bottom:15px;font-size:1.6rem}.save-callout p{font-size:.85rem}.payment-panel{padding:10px 0}.payment-panel h2{font-size:1.8rem}.payment-options{grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;display:grid}.code-panel{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:24px 0;padding:22px 0}.code-panel label{margin-top:0}.input-button{gap:12px;display:flex}.input-button input{min-width:0}.input-button button{flex-shrink:0}.inline-price{border-top:1px solid var(--line);flex-direction:column;gap:5px;margin-top:27px;padding-top:20px;font-size:.86rem;display:flex}.inline-price span{color:#63735f;font-size:.77rem}.review-answer{border:1px solid var(--line);background:#fffef9;margin:18px 0;padding:20px 24px}.review-answer>label{margin-top:0;font-weight:600;line-height:1.5}.review-answer .checkbox{margin-bottom:0}.download-list article{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:25px 0;display:flex}.download-list article>div{flex:1;min-width:0}.download-list h2{overflow-wrap:anywhere;margin-bottom:8px;font:600 .95rem Arial,sans-serif}.download-list p{color:#60725f;margin:0;font-size:.73rem}.download-list.compact{gap:12px;margin-top:20px;display:grid}.save-dialog{width:calc(100% - 40px);max-width:650px;max-height:90vh;color:var(--ink);background:#fafaf2;border:1px solid #b7c3ae;border-radius:5px;padding:33px 36px;overflow:auto;box-shadow:0 10px 60px #0f29284d}.save-dialog::backdrop{background:#0d2728a8}.save-dialog h2{max-width:450px;font-size:2rem}.save-dialog>p{font-size:.86rem}.dialog-close{position:absolute;top:10px;right:16px}.save-key{overflow-wrap:anywhere;background:#eaf0df!important;font-family:monospace!important;font-size:.94rem!important}.form-card>h2{font-size:1.75rem}.upload-panel{border:1px solid var(--line);background:#f3f5ec;margin:22px 0;padding:20px 23px;font-size:.9rem}.upload-panel summary{cursor:pointer;min-height:28px;font-weight:600}.upload-panel[open] summary{margin-bottom:18px}.source-text{white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);background:#fff;max-height:300px;padding:15px;font-size:.8rem;overflow:auto}.small{font-size:.8rem;line-height:1.7}.muted{color:var(--muted)}footer{border-top:1px solid var(--line);background:#f2f3eb;padding:45px 0 0}.footer-top{grid-template-columns:1.3fr .8fr .8fr 1fr;gap:45px;padding-bottom:40px;display:grid}.footer-top>div>p{color:#61735f;margin:20px 0 0;font-size:.7rem;line-height:1.85}.footer-top h2{margin:3px 0 20px;font:600 .71rem Arial,sans-serif}.footer-top>div>a:not(.brand){overflow-wrap:anywhere;min-height:25px;margin:11px 0;font-size:.7rem;text-decoration:none;display:block}.footer-brand{font-size:1.18rem}.footer-brand .brand-mark{width:35px;height:39px}.footer-bottom{border-top:1px solid var(--line);color:#60735b;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:20px;font-size:.6rem;display:flex}.entitlement,.order-receipt{border:1px solid var(--line);overflow-wrap:anywhere;background:#f2f6eb;margin:24px 0;padding:20px}@media (width>=1500px){.hero{padding-top:100px;padding-bottom:100px}}@media (width<=1000px){.site-header{padding:23px 28px}.site-header nav{gap:17px}.nav-continue{padding-left:15px!important}.brand{font-size:1.15rem}.hero{gap:42px}.hero h1{font-size:3.2rem}.hero-paper{padding:24px 24px 0}.paper-header strong{font-size:1rem}.paper-price div{gap:7px}.trust-strip .shell{gap:35px}.section-heading{gap:50px}.flow-layout{grid-template-columns:170px minmax(0,1fr);gap:35px}.footer-top{gap:25px}}@media (width<=800px){.mobile-menu{min-height:42px;padding:9px 12px;display:flex!important}.site-header{gap:15px;position:relative}.site-header nav{z-index:10;border-bottom:1px solid var(--line);background:#faf8f2;padding:20px 28px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 20px #1a322a15}.site-header nav.open{flex-direction:column;align-items:stretch;gap:5px;display:flex}.nav-continue{border:0;padding-left:0!important}.hero{grid-template-columns:1fr 1fr;gap:35px;padding-top:55px;padding-bottom:58px}.hero h1{font-size:2.7rem}.hero-intro{font-size:.93rem}.hero-paper{padding:20px 20px 0}.paper-header{gap:11px}.paper-price{gap:10px}.paper-price div{flex-direction:column;align-items:start;gap:0}.paper-price strong{line-height:1.3}.hero .button-row{gap:10px}.shell{padding-left:28px;padding-right:28px}.trust-strip .shell{justify-content:space-between;gap:25px}.trust-strip span{gap:7px;font-size:.66rem}.section-heading{gap:35px}.section-heading h2{font-size:2rem}.feature-grid article{padding-right:20px}.feature-grid article+article{padding-left:20px}.feature-grid h3{font-size:1.3rem}.closing-band>.shell{gap:45px}.closing-band h2{font-size:2.1rem}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.flow-layout{padding:35px 28px 65px;display:block}.flow-sidebar{margin-bottom:35px;padding:0}.flow-sidebar>.eyebrow,.sidebar-note{display:none}.flow-sidebar ol{justify-content:space-between;gap:10px;margin:0;display:flex}.flow-sidebar li{gap:0;margin:0;font-size:0;display:block}.flow-sidebar li.current{text-align:center;font-size:.65rem}.flow-sidebar li>span{margin:0 auto 5px}.flow-sidebar li.current strong{display:block}.flow-main .page-title h1{font-size:2.7rem}.package-card{padding:25px}.package-card h2{font-size:1.7rem}.price-panel{gap:30px}.narrow{padding-top:45px}}@media (width<=600px){.topline{gap:15px;padding:6px 20px;font-size:.6rem}.topline>span{max-width:230px;line-height:1.5}.site-header{padding:20px}.brand small{font-size:.45rem}.hero{padding:44px 24px 46px;display:block}.hero h1{font-size:3rem}.hero-intro{max-width:420px}.hero-paper{margin:42px 3px 0;padding:26px 25px 0;transform:none}.hero-paper li p{max-width:none;font-size:.79rem}.hero-paper li strong{font-size:.91rem}.paper-header strong{font-size:1.25rem}.paper-price div{flex-direction:row;align-items:center;gap:13px}.paper-price span{font-size:.65rem}.hero-paper li{padding-bottom:23px}.paper-header{font-size:.64rem}.trust-strip .shell{gap:12px;padding:21px 24px;display:grid}.trust-strip span{font-size:.76rem}.shell{padding-left:24px;padding-right:24px}.service-notice{padding:20px;font-size:.79rem}.notice-title{align-items:flex-start;font-size:.85rem}.notice-title svg{margin-top:2px}.section-space{padding-top:22px;padding-bottom:44px}.section-heading{margin-bottom:28px;display:block}.section-heading h2{font-size:2.15rem}.section-heading>p{margin-top:25px}.feature-grid{display:block}.feature-grid article,.feature-grid article+article{border-left:0;border-bottom:1px solid var(--line);padding:27px 0}.feature-number{margin-bottom:17px}.feature-grid h3{font-size:1.6rem}.feature-grid p{font-size:.88rem}.closing-band{padding:38px 0}.closing-band>.shell{display:block}.closing-band h2{margin-bottom:25px;font-size:2.4rem}.closing-band p{max-width:100%}.page{padding-top:40px;padding-bottom:50px}.page-title h1{font-size:2.6rem}.page-title{margin-bottom:30px}.page-intro{font-size:.95rem}.package-grid{grid-template-columns:1fr;gap:22px}.package-card{padding:25px}.price-panel{padding:25px;display:block}.price-panel>div+div{margin-top:28px}.process-grid{display:block}.process-grid article{margin-bottom:20px;padding:25px}.narrow{padding:40px 23px 55px}.footer-top{gap:30px 20px}.footer-top>div:first-child,.footer-top>div:last-child{grid-column:1/-1}.footer-top>div>p{margin-top:13px}.footer-bottom{flex-direction:column;gap:9px;font-size:.65rem}.footer-top>div>a:not(.brand){min-height:29px;font-size:.78rem}.footer-top h2{font-size:.77rem}.footer-brand{font-size:1.35rem}.flow-layout{padding:29px 20px 50px}.flow-main .page-title h1{font-size:2.4rem}.question-panel,.form-card,.plan-card{padding:22px}.question-panel h2{font-size:1.5rem}.question-actions{gap:10px}.question-actions .primary{flex:1;padding:13px}.save-callout{gap:13px;padding:20px}.save-callout>svg{display:none}.payment-options{grid-template-columns:1fr}.input-button{flex-direction:column}.download-list article{flex-wrap:wrap}.download-list article>div{min-width:200px}.download-list article button{width:100%}.save-dialog{width:calc(100% - 24px);padding:30px 22px}.save-dialog h2{font-size:1.8rem}.review-answer{padding:18px}.button-row{gap:13px}.primary,.secondary,.light-button{font-size:.8rem}.save-callout .primary{width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.connection-notice{background:#f5ecd5;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:12px 24px;font-size:.82rem;display:flex}@media (width<=360px){.site-header{gap:10px}.site-header .brand{gap:9px;font-size:1rem}.site-header .brand-mark{width:31px;height:39px}.site-header .brand small{letter-spacing:.14em;font-size:.4rem}.mobile-menu span{display:none}.mobile-menu{min-width:42px;padding:10px!important}}.owner-preview{--forest:#c7eddf;--ink:#d8e8e1;--muted:#adc4b8;--gold:#d0a58a;--line:#314d41;--paper:#142920;--pale:#183327;color:#d8e8e1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1713;min-height:100dvh}.owner-preview a{color:#c7eddf}.owner-preview h1,.owner-preview h2,.owner-preview h3{color:#e5f1e8}.owner-preview button:focus-visible,.owner-preview a:focus-visible,.owner-preview input:focus-visible,.owner-preview select:focus-visible,.owner-preview textarea:focus-visible,.owner-preview summary:focus-visible{outline-offset:4px;outline:3px solid #c4f2d8}.owner-preview .skip-link{color:#143327;background:#daf5e6}.owner-loading{color:#c7ddce;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;font-size:.9rem;display:flex}.owner-loading-symbol{background:#10251b;border:1px solid #375749;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.owner-login-page{background:radial-gradient(at 22% 52%,#193b293a,#0000 50%),#0b1713;min-height:100dvh;position:relative;overflow:hidden}.owner-login-page:before{content:"";pointer-events:none;background-image:linear-gradient(#87b39a07 1px,#0000 1px),linear-gradient(90deg,#87b39a07 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.owner-login-header,.owner-login-main,.owner-login-footer{z-index:1;position:relative}.owner-login-header{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:36px 54px;display:flex}.owner-login-header .brand{color:#edf2e8;font-size:1.3rem}.owner-login-header .brand-mark{color:#bce6cf;border-color:#577062}.owner-login-header .brand small{color:#a7c0ad}.owner-public-link{align-items:center;gap:8px;min-height:42px;font-size:.76rem;text-decoration:none;display:inline-flex;color:#a6bfb1!important}.owner-login-main{grid-template-columns:1.1fr 1fr;align-items:center;gap:105px;max-width:1150px;min-height:710px;margin:auto;padding:45px 45px 70px;display:grid}.owner-eyebrow{letter-spacing:.19em;color:#b0cab8;align-items:center;gap:9px;margin:0 0 22px;font-size:.66rem;font-weight:700;line-height:1.5;display:flex}.owner-eyebrow>span,.preview-live-dot{background:#a9e4b8;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #88c99714}.owner-introduction h1{letter-spacing:-.052em;margin-bottom:28px;font-size:clamp(3.5rem,5.8vw,5.4rem);font-weight:400;line-height:1.01}.owner-introduction h1 em{color:#b9d8bc;font-weight:400}.owner-lede{color:#a5bcac;max-width:350px;margin-bottom:24px;font-size:.92rem;line-height:1.85}.owner-orbit{width:295px;height:128px;margin-top:10px;margin-left:-22px;position:relative;overflow:hidden}.orbit-ring{border:1px solid #76918040;border-radius:50%;width:170px;height:170px;position:absolute;top:-35px;left:32px;transform:rotate(-22deg)}.orbit-ring.middle{border-color:#89af9159;width:112px;height:112px;inset:-8px auto auto 61px}.orbit-ring.inner{background:#182c2140;border-color:#9cc4a574;width:63px;height:63px;inset:16px auto auto 86px}.orbit-center{color:#c3dfc0;position:absolute;top:34px;left:103px}.orbit-ring.outer{border-color:#72958222;width:226px;height:226px;top:-63px;left:4px}.orbit-node{background:#d0a186;border-radius:50%;width:7px;height:7px;position:absolute;top:60px;left:45px;box-shadow:0 0 0 6px #d0a1860b}.node-two{background:#a8c795;width:5px;height:5px;top:86px;left:149px}.orbit-label{letter-spacing:.16em;color:#8ba794;max-width:76px;font-size:.49rem;line-height:1.8;position:absolute;top:41px;left:187px}.owner-intro-note{color:#a6bdac;align-items:center;gap:9px;margin-top:12px;margin-bottom:0;font-size:.68rem;line-height:1.7;display:flex}.owner-login-card{background:linear-gradient(150deg,#192e24,#14271e);border:1px solid #3d5844;border-radius:9px;padding:34px 35px 0;position:relative;box-shadow:0 30px 80px #00000030}.owner-login-card:before{content:"";background:linear-gradient(90deg,#0000,#b4d6b7aa,#0000);height:1px;position:absolute;top:-1px;left:35px;right:35px}.owner-card-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:31px;display:flex}.owner-key-icon{color:#d4e4c3;background:#243c2a;border:1px solid #507053;border-radius:7px;place-items:center;width:45px;height:48px;display:grid}.owner-access-pill{color:#d1bd9a;letter-spacing:.12em;white-space:nowrap;border:1px solid #51634b;border-radius:20px;padding:5px 9px;font-size:.49rem;font-weight:600}.owner-login-card .owner-eyebrow{color:#9ebea4;margin-bottom:12px;font-size:.59rem}.owner-login-card h2{letter-spacing:-.04em;color:#f0f2e6;margin-bottom:14px;font-size:2.25rem;font-weight:400;line-height:1.13}.owner-card-intro{color:#acc0ad;margin-bottom:28px;font-size:.8rem;line-height:1.75}.owner-login-card label{color:#e3eadb;margin:0 0 10px;font-size:.74rem;font-weight:500}.owner-password-wrap{position:relative}.owner-password-wrap input{letter-spacing:.03em;border-radius:4px;min-height:51px;color:#f0f6e9!important;background:#102016!important;border:1px solid #647655!important;padding:12px 68px 12px 14px!important}.owner-password-wrap>button{color:#c2d4b8;background:0 0;border:0;min-width:42px;padding:0 9px;font-size:.67rem;position:absolute;top:6px;bottom:6px;right:9px}.owner-key-help{color:#a7bea8;margin:11px 0 22px;font-size:.63rem;line-height:1.7}.owner-signin-button{color:#142519;background:#c7dfb4;border:1px solid #c7dfb4;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:51px;padding:14px 17px;font-size:.82rem;font-weight:600;display:flex}.owner-signin-button:hover:not(:disabled){background:#d9ecc8}.owner-signin-button:disabled{opacity:.65}.owner-test-note{color:#b2c3a9;border-top:1px solid #3b513c;gap:12px;margin-top:25px;padding:20px 0;display:flex}.owner-test-note>svg{color:#cbaa88;margin-top:4px}.owner-test-note p{margin:0;font-size:.68rem;line-height:1.9}.owner-test-note strong{color:#d8e5cc;margin-bottom:3px;font-weight:600;display:block}.owner-card-bottom{color:#a3bba5;background:#10251c33;border-top:1px solid #3b513c;border-radius:0 0 9px 9px;justify-content:center;align-items:center;gap:8px;margin:0 -35px;padding:15px 25px;font-size:.6rem;display:flex}.owner-auth-error{color:#f2d3bc;background:#40291f;border:1px solid #a47a62;border-radius:4px;margin:15px 0;padding:13px 15px;font-size:.8rem;line-height:1.65}.owner-auth-error .text-button{margin-top:6px;display:block;color:#f5ddbf!important}.owner-login-footer{color:#94aa98;justify-content:space-between;gap:20px;max-width:1170px;margin:0 auto;font-size:.62rem;display:flex;background:0 0!important;border-top:1px solid #2b4031!important;padding:23px 0!important}.owner-preview .topline{color:#bed7c4;background:#102a1e}.owner-preview .topline button{color:#e1ecdc}.owner-preview .site-header{background:#0b1713}.owner-preview .brand-mark{border-color:#58765d}.owner-preview .site-header nav a{color:#c4dac8}.owner-preview .site-header .mobile-menu{color:#d5ead7}.owner-preview .site-header nav.open{background:#11251b;border-color:#3a5740}.owner-preview .eyebrow{color:#b3ccaa}.owner-preview .primary{color:#142519;background:#c5dfb4;border-color:#c5dfb4}.owner-preview .primary:hover{background:#d5e8c7}.owner-preview .secondary{color:#d7e8ca;border-color:#6d8260}.owner-preview .secondary:hover{background:#283e27}.owner-preview .text-button{color:#cce4bb}.owner-preview .muted,.owner-preview .page-intro,.owner-preview .hero-intro{color:#afc4ae}.owner-preview .service-notice{background:#183124;border-color:#3b5d40 #3b5d40 #3b5d40 #8dac77}.owner-preview .service-notice p{color:#c5d8bb}.owner-preview .read-aloud small{color:#b3caaa}.owner-preview .speed-label select{color:#deedce!important;background:#152b1d!important;border-color:#6e8860!important}.owner-preview input:not([type=checkbox]),.owner-preview select,.owner-preview textarea{color:#e4f0d7;background:#102319;border-color:#658057}.owner-preview input[type=checkbox]{accent-color:#bddba6}.owner-preview .question-panel,.owner-preview .form-card,.owner-preview .plan-card,.owner-preview .package-card,.owner-preview .review-answer{background:#12271c;border-color:#355439}.owner-preview .question-meta,.owner-preview .inline-price span,.owner-preview .package-card p,.owner-preview .package-card li{color:#adc4a5}.owner-preview .question-panel progress{background:#344f32}.owner-preview .question-panel progress::-webkit-progress-bar{background:#344f32}.owner-preview .question-panel progress::-webkit-progress-value{background:#aec994}.owner-preview .question-panel progress::-moz-progress-bar{background:#aec994}.owner-preview .flow-sidebar li,.owner-preview .sidebar-note{color:#adc7a6}.owner-preview .flow-sidebar li>span{border-color:#647e56}.owner-preview .flow-sidebar li.current{color:#e2efd2}.owner-preview .flow-sidebar li.current>span{color:#1c2f15;background:#c2dca8;border-color:#c2dca8}.owner-preview .flow-sidebar li.done>span{color:#d8ebc4;background:#38562d}.owner-preview .save-callout,.owner-preview .voice-box,.owner-preview .entitlement,.owner-preview .order-receipt,.owner-preview .upload-panel,.owner-preview .launch-panel,.owner-preview .price-panel{background:#183421;border-color:#48653e}.owner-preview .save-key{color:#d9edc7!important;background:#1e3a23!important}.owner-preview .save-dialog{color:#d5e8c8;background:#122719;border-color:#769362}.owner-preview .save-dialog::backdrop{background:#030b07d9}.owner-preview .warning,.owner-preview .policy-status,.owner-preview .connection-notice{color:#efddad;background:#3c3120;border-color:#887344}.owner-preview .error{color:#f1d4bb;background:#41281e;border-color:#9c7056}.owner-preview .success{color:#bfddac}.owner-preview .source-text{color:#dcebcf;background:#102218;border-color:#3e5f38}.owner-preview .download-list p{color:#b6cbaa}.owner-preview .process-grid article{background:#152b1e}.owner-preview .process-grid p,.owner-preview .prose{color:#c0d3b5}.owner-preview .feature-number{color:#d4b190}.owner-preview .pill{color:#d1e6b9;background:#294729;border-color:#628554}.owner-preview footer{background:#0e2117;border-color:#354d32}.owner-preview .footer-top>div>p,.owner-preview .footer-bottom{color:#a8bea0}.owner-preview .footer-bottom{border-color:#354d32}.owner-preview-bar{color:#cce0b9;background:#203c28;border-top:1px solid #47633e;border-bottom:1px solid #47633e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:12px max(28px,50vw - 585px);font-size:.68rem;display:flex}.owner-preview-bar>a{letter-spacing:.12em;color:#e1edce;align-items:center;gap:10px;font-size:.61rem;font-weight:700;text-decoration:none;display:inline-flex}.owner-preview-bar button{color:#d8e6c8;background:0 0;border:0;align-items:center;gap:7px;min-height:32px;font-size:.7rem;display:flex}.owner-preview-bar p{color:#f4d6bb;width:100%;margin:0}.owner-dashboard{padding-top:64px;padding-bottom:76px}.owner-dashboard-heading{grid-template-columns:1.4fr .75fr;align-items:center;gap:85px;margin-bottom:63px;display:grid}.owner-dashboard-heading h1{letter-spacing:-.044em;margin-bottom:22px;font-size:clamp(2.7rem,4.9vw,4.1rem);line-height:1.1}.owner-dashboard-heading h1 em{color:#b9d3a6;font-weight:400}.owner-dashboard-heading>div>p:last-child{color:#adc2a4;max-width:570px;font-size:.93rem;line-height:1.9}.owner-session-card{background:radial-gradient(at 100% 0,#28452b80,#0000 80%),#13291b;border:1px solid #506747;border-radius:5px;padding:27px}.owner-session-card>svg{color:#c0d6a6;margin-bottom:16px}.owner-session-card strong{color:#e3ebd6;margin-bottom:12px;font-family:Georgia,serif;font-size:1.32rem;font-weight:400;line-height:1.3;display:block}.owner-session-card p{color:#b3c7a7;margin:0 0 18px;font-size:.77rem;line-height:1.8}.owner-session-card span{color:#c9deba;border-top:1px solid #405c36;align-items:center;gap:8px;padding-top:16px;font-size:.68rem;display:flex}.owner-dashboard-label{border-bottom:1px solid #3c5433;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:23px;padding-bottom:19px;display:flex}.owner-dashboard-label h2{margin:0;font-size:1.7rem}.owner-dashboard-label>span{letter-spacing:.13em;color:#a7bb98;font-size:.54rem}.owner-workflow-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.owner-workflow-card{background:linear-gradient(140deg,#1a3320,#132a1a);border:1px solid #3f5b34;border-radius:6px;flex-direction:column;padding:29px;display:flex}.owner-workflow-top{align-items:center;gap:14px;margin-bottom:24px;display:flex}.owner-workflow-icon{color:#d7e6c5;background:#284425;border:1px solid #65804e;border-radius:5px;place-items:center;width:46px;height:49px;display:grid}.owner-court-label{color:#bdcca9;letter-spacing:.06em;font-size:.65rem;line-height:1.7}.owner-workflow-card h3{letter-spacing:-.02em;max-width:380px;margin:0 0 16px;font:400 1.65rem/1.22 Georgia,serif}.owner-workflow-card>p{color:#b7c9a9;flex:1;margin-bottom:25px;font-size:.83rem;line-height:1.85}.owner-workflow-button{color:#d3e7b9;background:0 0;border:0;border-top:1px solid #4a663c;justify-content:space-between;align-items:center;gap:18px;min-height:45px;padding:14px 0 0;font-size:.8rem;font-weight:600;display:flex}.owner-workflow-button:hover{color:#edfad9}.owner-resume-panel{background:#12251a;border:1px solid #3f5531;border-radius:5px;align-items:center;gap:21px;margin:29px 0;padding:27px;display:flex}.owner-resume-icon{color:#b1c89a}.owner-resume-panel>div:nth-child(2){flex:1;min-width:0}.owner-resume-panel h2{margin-bottom:10px;font-size:1.42rem}.owner-resume-panel p{color:#b1c2a5;max-width:540px;margin:0;font-size:.76rem;line-height:1.8}.owner-resume-panel .secondary{flex-shrink:0;font-size:.72rem}.owner-preview-boundaries{color:#b4c6a5;grid-template-columns:1fr 1fr;gap:35px;padding:9px 0;font-size:.72rem;line-height:1.85;display:grid}.owner-preview-boundaries strong{color:#d3e0c3;font-weight:600}.owner-dashboard-empty{color:#d0dfbb;border:1px solid #496239;border-radius:5px;padding:25px}.owner-test-credit{background:#263e26;border:1px solid #67864d;border-radius:4px;margin:24px 0;padding:24px}.owner-test-credit h3{margin-bottom:13px;font-family:Georgia,serif;font-size:1.3rem;font-weight:400}.owner-test-credit p{color:#d2dfbc;font-size:.82rem}.owner-test-credit .primary{margin-top:8px}@media (width<=1000px){.owner-login-main{gap:55px;padding-left:38px;padding-right:38px}.owner-login-header{padding:30px 38px}.owner-login-footer{margin:0 38px}.owner-login-card{padding:30px 28px 0}.owner-card-bottom{margin:0 -28px;padding:15px 20px}.owner-dashboard-heading{gap:45px}.owner-resume-panel{flex-wrap:wrap}.owner-resume-panel .secondary{margin-left:45px}}@media (width<=780px){.owner-login-main{grid-template-columns:1fr 1fr;gap:32px;min-height:670px;padding:40px 30px 60px}.owner-login-header{padding:27px 30px}.owner-introduction h1{font-size:3.7rem}.owner-lede{font-size:.82rem}.owner-login-card{padding:27px 23px 0}.owner-login-card h2{font-size:1.9rem}.owner-access-pill{padding:5px 7px;font-size:.44rem}.owner-key-icon{width:39px;height:43px}.owner-card-bottom{margin:0 -23px;font-size:.54rem}.owner-orbit{width:265px}.owner-intro-note{align-items:flex-start;line-height:1.8}.owner-intro-note svg{margin-top:4px}.owner-dashboard-heading{grid-template-columns:1.15fr .85fr;gap:28px}.owner-dashboard-heading h1{font-size:2.8rem}.owner-workflow-card{padding:24px}.owner-workflow-card h3{font-size:1.45rem}}@media (width<=600px){.owner-login-header{padding:24px 23px}.owner-login-header .brand{gap:9px;font-size:1.1rem}.owner-login-header .brand-mark{width:34px;height:41px}.owner-login-header .brand small{font-size:.4rem}.owner-public-link{gap:4px;font-size:.65rem}.owner-login-main{flex-direction:column;align-items:stretch;gap:31px;min-height:0;padding:34px 24px 45px;display:flex}.owner-introduction h1{margin-bottom:21px;font-size:3.35rem;line-height:1.02}.owner-introduction h1 br:first-of-type{display:none}.owner-introduction h1 br:nth-of-type(2){display:block}.owner-introduction .owner-eyebrow{margin-bottom:21px;font-size:.58rem}.owner-lede{max-width:380px;margin:0;font-size:.86rem;line-height:1.8}.owner-orbit,.owner-intro-note{display:none}.owner-login-card{padding:29px 27px 0}.owner-card-top{margin-bottom:26px}.owner-login-card h2{font-size:2.2rem}.owner-card-intro{margin-bottom:25px;font-size:.81rem}.owner-key-help{font-size:.68rem}.owner-test-note p{font-size:.72rem}.owner-card-bottom{margin:0 -27px;padding:16px 20px;font-size:.62rem}.owner-login-footer{flex-wrap:wrap;gap:10px;margin:0 24px;font-size:.58rem;padding:22px 0!important}.owner-preview-bar{gap:8px 16px;padding:10px 22px}.owner-preview-bar>span{order:3;width:100%;font-size:.62rem}.owner-preview-bar>button{margin-left:auto}.owner-dashboard{padding-top:38px;padding-bottom:45px}.owner-dashboard-heading{margin-bottom:39px;display:block}.owner-dashboard-heading h1{font-size:3rem}.owner-dashboard-heading>div>p:last-child{font-size:.88rem}.owner-session-card{margin-top:29px;padding:23px}.owner-dashboard-label{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:18px}.owner-dashboard-label h2{font-size:1.65rem}.owner-workflow-grid{grid-template-columns:1fr;gap:20px}.owner-workflow-card{padding:25px}.owner-workflow-card h3{font-size:1.7rem}.owner-resume-panel{align-items:flex-start;gap:16px;padding:23px}.owner-resume-icon{display:none}.owner-resume-panel>div:nth-child(2){flex-basis:100%}.owner-resume-panel .secondary{width:100%;margin:0}.owner-preview-boundaries{padding:0;display:block}.owner-preview-boundaries p{margin-bottom:18px}.owner-test-credit{padding:20px}}@media (width<=360px){.owner-login-header{gap:15px;padding:21px 20px}.owner-login-header .brand{font-size:.94rem}.owner-login-header .brand-mark{width:30px;height:37px}.owner-login-header .brand small{letter-spacing:.13em;font-size:.35rem}.owner-public-link{font-size:0}.owner-public-link svg{width:19px;height:19px}.owner-login-main{padding:27px 20px 37px}.owner-introduction h1{font-size:3rem}.owner-login-card{padding:25px 22px 0}.owner-card-bottom{gap:6px;margin:0 -22px;font-size:.57rem}.owner-card-top{gap:12px}.owner-login-card h2{font-size:1.97rem}.owner-dashboard-heading h1{font-size:2.55rem}.owner-workflow-card h3{font-size:1.5rem}}
