.aw-page{background:#fff;color:#172238}
.aw-reviewbar{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #dce5f6;padding:15px max(24px,calc((100vw - 1264px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:var(--sans)}
.aw-reviewbar>div{display:grid;gap:3px}.aw-reviewbar>div>strong{font-size:13px}.aw-reviewbar>div>span{font-size:11px;color:#61708a}.aw-reviewbar nav{display:flex;gap:8px}.aw-reviewbar nav a{display:block;padding:10px 14px;border:1px solid #c9d7f2;font-size:12px;font-weight:600;color:#3159db;white-space:nowrap}.aw-reviewbar nav a[aria-current]{background:#3159db;color:white;border-color:#3159db}
.aw-site-header{padding-block:25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e9f6}.aw-site-header .brand{font:700 29px/1.2 var(--sans);color:#3159db;display:flex;align-items:center;gap:20px}.aw-site-header .brand span{font:600 13px/1.7 var(--sans);color:#172238}.aw-site-header nav{display:flex;align-items:center;gap:24px;font-size:12px;font-weight:600;color:#52617c}.aw-site-header nav a{display:flex;align-items:center;gap:5px}.aw-site-header a:focus-visible,.aw-reviewbar a:focus-visible{outline:2px solid #3159db;outline-offset:4px}
.aw-context{margin:36px 0 64px;padding:0 0 22px;border-bottom:1px solid #e4eaf5;color:#687894}.aw-context span{font-size:11px;font-weight:600;letter-spacing:.04em}.aw-context p{font-size:12px;margin-top:8px;line-height:1.9}.aw-content{scroll-margin-top:110px}
.aw-heading{margin-bottom:38px}.aw-heading h2{font:500 clamp(30px,3.2vw,44px)/1.65 var(--serif);letter-spacing:.01em;margin:0 0 20px}.aw-heading>p{max-width:900px;font-size:15px;line-height:1.95;color:#52617c}
.aw-photo{background-image:url('assets/workflow-photos-v2.png');background-size:200% 200%;background-repeat:no-repeat;background-color:#eef3fa;aspect-ratio:3/2;width:100%}.aw-photo-1{background-position:left top}.aw-photo-2{background-position:right top}.aw-photo-3{background-position:left bottom}.aw-photo-4{background-position:right bottom}
.aw-origin{border-top:2px solid #3159db;border-bottom:1px solid #dce5f6;display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:28px;align-items:center;padding:25px 0}.aw-origin h3{font:600 23px/1.65 var(--sans);margin:7px 0 10px}.aw-origin p{font-size:14px;color:#52617c;margin:0}.aw-origin>svg{color:#3159db;margin-right:20px}
.aw-step-label{font-size:12px;line-height:1.7;color:#3159db;letter-spacing:.08em;font-weight:700}.aw-branch-cue{display:flex;align-items:center;justify-content:center;gap:12px;color:#3159db;font-size:13px;font-weight:600;margin:20px 0}
.aw-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.aw-route{min-width:0;border-top:2px solid #3159db;padding-top:24px}.aw-route-head{display:grid;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:18px}.aw-route-head h3{font:500 28px/1.65 var(--serif);margin-top:10px}.aw-step-list{list-style:none;margin:25px 0 0;padding:0}.aw-step-list li{display:flex;align-items:flex-start;gap:14px;padding:19px 0;border-top:1px solid #dce5f6}.aw-step-list svg{color:#3159db;flex:none;margin-top:4px}.aw-step-list strong{display:block;font-size:16px;line-height:1.8}.aw-step-list span{display:block;font-size:13px;line-height:1.9;color:#53627c;margin-top:5px}.aw-route-result{border-left:3px solid #3159db;padding:18px 20px;background:#f3f7ff;margin-top:18px}.aw-route-result>strong{font-size:16px;color:#2447b1;line-height:1.8}.aw-route-result p{font-size:13px;line-height:1.9;margin-top:8px}
.aw-important{margin-top:28px;padding-top:23px;border-top:1px solid #dce5f6;font-size:13px;line-height:2;color:#52617c}.aw-support-note{display:flex;gap:20px;border-top:1px solid #9eb5ed;margin-top:34px;padding-top:26px}.aw-support-note>svg{color:#3159db;flex:none;margin-top:4px}.aw-support-note h3{font:600 20px/1.8 var(--sans);margin-bottom:10px}.aw-support-note p{font-size:14px;line-height:1.95}.aw-support-note p+p{margin-top:12px}.aw-small{font-size:12px;line-height:1.9;color:#61708a;margin-top:20px}.aw-support-note .aw-small{font-size:12px}.aw-photo-note{margin-top:24px}
.aw-money{margin-top:90px;border-top:1px solid #cbd9f2;padding-top:60px}.aw-estimate-note{display:flex;align-items:flex-start;gap:18px;padding:22px 24px;border-left:3px solid #3159db;background:#f1f6ff;margin-bottom:30px}.aw-estimate-note>svg{flex:none;color:#3159db;margin-top:4px}.aw-estimate-note p{font-size:14px;line-height:1.9}.aw-estimate-note strong{display:block;font-size:17px;line-height:1.85}.aw-estimate-note span{display:block;color:#52617c;margin-top:6px}
.aw-role-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:32px 0}.aw-role-rail>div{display:flex;align-items:center;gap:20px;border-bottom:1px solid #dce5f6;padding-bottom:25px}.aw-role-rail .aw-photo{width:150px;flex:none}.aw-role-rail strong{display:block;font:600 20px/1.7 var(--sans);color:#3159db}.aw-role-rail span{display:block;font-size:13px;line-height:1.9;margin-top:7px}
.aw-example-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:34px 0 18px}.aw-example-controls p>strong{display:block;font-size:19px;line-height:1.7}.aw-example-controls p>span{display:block;font-size:12px;color:#61708a;margin-top:7px}.aw-example-controls label{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:13px}.aw-example-controls select{font:600 14px/1.6 var(--sans);padding:13px 38px 13px 16px;border:1px solid #9eb5ed;color:#2447b1;background:#fff;border-radius:0;min-height:48px}
.aw-ratio-row{border-top:1px solid #b9caef;padding:28px 0}.aw-ratio-head{display:flex;align-items:flex-start;gap:18px;margin-bottom:18px}.aw-example{font:700 12px/1.7 var(--sans);padding:5px 9px;border:1px solid #9eb5ed;color:#3159db;flex:none}.aw-ratio-head h3{font:600 19px/1.8 var(--sans);margin:0}.aw-ratio-head p{font-size:13px;color:#61708a;margin-top:6px}.aw-ratio-track{display:flex;min-height:98px;overflow:hidden}.aw-ratio-track>span{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:14px 20px}.aw-ratio-track>span>small{font-size:12px;font-weight:600;line-height:1.6}.aw-ratio-track strong{font:700 35px/1.3 var(--sans);margin-top:6px;font-variant-numeric:tabular-nums}.aw-ratio-track strong>small{font-size:16px;margin-left:5px}.aw-ratio-you{background:#e8f0ff;color:#2447b1}.aw-ratio-maker{background:#3159db;color:#fff}
.aw-equation{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 17px;font-size:13px;color:#53627c;margin-top:18px;line-height:1.9}.aw-equation b{font-variant-numeric:tabular-nums;color:#172238;font-size:16px;white-space:nowrap}.aw-equation>strong{color:#2447b1}.aw-equation>strong b{color:#2447b1}
.aw-self-revenue{display:flex;align-items:flex-start;gap:20px;padding:24px 0;margin-top:12px;border-block:1px solid #b9caef}.aw-self-revenue>svg{flex:none;margin-top:5px;color:#3159db}.aw-self-revenue h3{font:600 19px/1.8 var(--sans);margin:0 0 9px}.aw-self-revenue p{font-size:14px;line-height:1.95}
.aw-stages{display:grid;grid-template-columns:1fr 1.25fr 1fr 1fr;gap:20px;margin-top:32px}.aw-stage{min-width:0;border-top:2px solid #3159db;padding-top:20px}.aw-stage .aw-photo{margin:18px 0}.aw-stage h3{font:600 19px/1.8 var(--sans);margin:18px 0 12px}.aw-stage>p{font-size:14px;line-height:1.95;color:#52617c}.aw-stage>svg{color:#3159db;margin-top:20px}.aw-choice{margin-top:16px;border:1px solid #d4dff5;padding:17px}.aw-choice strong{font-size:15px;display:flex;gap:9px;align-items:center;color:#2447b1}.aw-choice p{font-size:13px;line-height:1.9;margin-top:10px}.aw-choice small{display:block;font-size:11px;color:#61708a;line-height:1.85;margin-top:8px}.aw-choice-blue{background:#f1f6ff;border-color:#9eb5ed}.aw-keypoints{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-block:1px solid #dce5f6;margin-top:32px;padding:24px 0}.aw-keypoints p{display:grid;grid-template-columns:26px 1fr;gap:6px 13px;align-items:center;margin:0}.aw-keypoints svg{grid-row:1/3;color:#3159db}.aw-keypoints strong{font-size:16px}.aw-keypoints span{font-size:13px;color:#61708a}.aw-money-b .aw-ratios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.aw-money-b .aw-ratio-head{display:block}.aw-money-b .aw-ratio-head>div{margin-top:14px}.aw-money-b .aw-ratio-head h3{font-size:17px}.aw-money-b .aw-ratio-track strong{font-size:29px}.aw-money-b .aw-ratio-track>span{padding-inline:12px}.aw-money-b .aw-equation{display:grid;grid-template-columns:auto 1fr;gap:4px 12px}.aw-money-b .aw-equation>span[aria-hidden]{display:none}.aw-money-b .aw-equation>span,.aw-money-b .aw-equation>strong{grid-column:1/-1;display:flex;justify-content:space-between}.aw-money-b .aw-role-rail .aw-photo{width:180px}
.aw-originals figure{margin:38px 0 55px}.aw-originals img{width:100%;height:auto;display:block}.aw-originals figcaption{font-size:12px;line-height:1.9;margin-top:15px;color:#61708a}
.aw-next-context{border-top:1px solid #dce5f6;margin-top:95px;padding:50px 0 30px}.aw-next-context h2{font:500 30px/1.7 var(--serif);color:#53627b}.aw-next-context p{font-size:13px;color:#61708a;margin-top:18px}.aw-review-footer{padding-block:36px 50px;font-size:11px;line-height:1.9;color:#61708a}
@media(max-width:1050px){.aw-reviewbar{padding-inline:24px;flex-wrap:wrap;gap:12px}.aw-route-head{grid-template-columns:minmax(0,1fr) 130px}.aw-route-head h3{font-size:25px}.aw-stages{gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.aw-role-rail .aw-photo,.aw-money-b .aw-role-rail .aw-photo{width:120px}.aw-role-rail{gap:24px}}
@media(max-width:700px){.aw-reviewbar{position:static;padding:15px 20px}.aw-reviewbar>div>strong{font-size:13px}.aw-reviewbar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:6px}.aw-reviewbar nav a{font-size:10px;padding:11px 6px;text-align:center;white-space:normal}.aw-site-header{padding-block:20px;display:block}.aw-site-header .brand{font-size:26px;gap:15px}.aw-site-header .brand span{font-size:11px}.aw-site-header nav{margin-top:20px;gap:22px;font-size:11px}.aw-context{margin:25px 0 38px;padding-bottom:20px}.aw-context p{font-size:11px}.aw-heading{margin-bottom:26px}.aw-heading h2{font-size:clamp(22px,6.4vw,28px);line-height:1.75;letter-spacing:0}.aw-heading>p{font-size:13px}.aw-origin{grid-template-columns:100px minmax(0,1fr);gap:17px;padding:20px 0}.aw-origin>svg{display:none}.aw-origin h3{font-size:18px;line-height:1.7}.aw-origin p{font-size:12px}.aw-step-label{font-size:10px}.aw-branch-cue{font-size:12px;margin-block:18px}.aw-route-grid{grid-template-columns:minmax(0,1fr);gap:34px}.aw-route-head{grid-template-columns:minmax(0,1fr) 120px}.aw-route-head h3{font-size:24px}.aw-step-list{margin-top:20px}.aw-step-list strong{font-size:15px}.aw-step-list span{font-size:12px}.aw-route-result{padding:17px}.aw-route-result>strong{font-size:15px}.aw-route-result p{font-size:12px}.aw-important{font-size:12px}.aw-support-note{gap:14px}.aw-support-note h3{font-size:18px}.aw-support-note p{font-size:13px}.aw-support-note .aw-small,.aw-small{font-size:11px}.aw-money{margin-top:60px;padding-top:38px}.aw-estimate-note{padding:18px 16px;gap:13px}.aw-estimate-note strong{font-size:15px}.aw-estimate-note span{font-size:12px}.aw-role-rail{grid-template-columns:minmax(0,1fr);gap:20px;margin-block:25px}.aw-role-rail .aw-photo,.aw-money-b .aw-role-rail .aw-photo{width:110px}.aw-role-rail>div{gap:18px;padding-bottom:20px}.aw-role-rail strong{font-size:18px}.aw-role-rail span{font-size:12px}.aw-example-controls{display:block;margin-block:26px 18px}.aw-example-controls p>strong{font-size:18px}.aw-example-controls label{margin-top:18px}.aw-example-controls select{flex:1;min-width:0}.aw-ratio-row{padding:22px 0}.aw-ratio-head{gap:12px}.aw-ratio-head h3{font-size:16px}.aw-ratio-head p{font-size:12px}.aw-example{font-size:10px;padding:4px 6px}.aw-ratio-track>span{padding:13px 10px}.aw-ratio-track>span>small{font-size:10px}.aw-ratio-track strong{font-size:28px}.aw-ratio-track strong>small{font-size:14px}.aw-equation{gap:6px 10px;font-size:11px}.aw-equation b{font-size:14px}.aw-self-revenue{gap:14px}.aw-self-revenue h3{font-size:16px}.aw-self-revenue p{font-size:12px}.aw-stages{grid-template-columns:minmax(0,1fr);gap:28px}.aw-stage .aw-photo{max-width:450px}.aw-stage h3{font-size:21px}.aw-stage>p{font-size:13px}.aw-choice p{font-size:13px}.aw-keypoints{grid-template-columns:minmax(0,1fr);gap:22px}.aw-keypoints strong{font-size:15px}.aw-keypoints span{font-size:12px}.aw-money-b .aw-ratios{grid-template-columns:minmax(0,1fr);gap:0}.aw-money-b .aw-ratio-head{display:flex}.aw-money-b .aw-ratio-head>div{margin-top:0}.aw-next-context{margin-top:55px;padding-top:35px}.aw-next-context h2{font-size:24px}.aw-content{scroll-margin-top:20px}.aw-review-footer{font-size:10px}}
@media(prefers-reduced-motion:reduce){}

@media(min-width:701px) and (max-width:1050px){.aw-money-b .aw-ratios{grid-template-columns:minmax(0,1fr);gap:0}.aw-money-b .aw-ratio-head{display:flex}.aw-money-b .aw-ratio-head>div{margin-top:0}}

@media(max-width:400px){.aw-ratio-track strong,.aw-money-b .aw-ratio-track strong{font-size:26px}.aw-ratio-track strong>small{font-size:12px;margin-left:3px}.aw-money-b .aw-ratio-track>span{padding-inline:10px}}

.aw-flow,.aw-money,.aw-originals{scroll-margin-top:110px}
@media(max-width:700px){.aw-flow,.aw-money,.aw-originals{scroll-margin-top:20px}}

.aw-integrated-flow{padding-block:100px 75px;scroll-margin-top:0}.aw-integrated-money{margin-top:0;border-top:1px solid #dce5f6;padding-block:70px 100px;scroll-margin-top:0}
.aw-integrated-flow .aw-heading>.section-index,.aw-integrated-money .aw-heading>.section-index{display:flex;align-items:center;gap:16px;margin-bottom:22px}.aw-workflow-diagram[hidden]{display:none!important}
.aw-equation-note{margin:0 0 22px}.aw-integrated-flow .aw-acceptance{margin-block:25px 0}.aw-integrated-flow .acceptance-rule{margin:0 0 20px}.aw-integrated-flow .aw-acceptance>div>.disclosure{margin-block:15px 0}.aw-fee-details .reveal,.aw-acceptance .reveal{opacity:1;transform:none}.aw-integrated-money .aw-fee-details{margin-top:35px}
.aw-text-link{color:#3159db;font-weight:600;display:inline-flex;gap:10px;align-items:center}.aw-text-link:focus-visible{outline:2px solid #3159db;outline-offset:4px}.aw-integrated-money .referral-terms,.aw-integrated-money .value-income-path{margin-top:55px}.aw-fee-details .money-notes{margin-top:24px}.aw-fee-details .fee-comparison{margin-block:25px}.aw-fee-details .realistic-budget{margin-top:0}
.aw-amount-control{display:flex;align-items:center;gap:12px;position:relative}.aw-example-controls .aw-amount-control label{margin:0;display:block}.aw-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero .hero-visual{overflow-x:clip}
@media(max-width:700px){.aw-integrated-flow{padding-block:65px 50px;scroll-margin-top:0}.aw-integrated-money{padding-block:50px 65px;scroll-margin-top:0}.aw-integrated-flow .aw-heading>.section-index,.aw-integrated-money .aw-heading>.section-index{margin-bottom:17px}.aw-integrated-money .referral-terms,.aw-integrated-money .value-income-path{margin-top:35px}.aw-amount-control{margin-top:18px}.aw-amount-control select{flex:1;min-width:0}.aw-example-controls .aw-amount-control label{margin:0}}
@media(max-width:360px){.aw-integrated-flow .aw-route-head{grid-template-columns:minmax(0,1fr) 90px;gap:16px}.aw-integrated-flow .aw-route-head h3{font-size:20px;line-height:1.7}}
