:root{--paper:#faf9f4;--ink:#233d34;--muted:#5e6e65;--line:#dcded2;--yellow:#f6cf53;--foodora:#c61861;--wolt:#087899;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:26px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 'Segoe UI',Arial,sans-serif}button,input,select{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,select,summary{cursor:pointer}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,a{touch-action:manipulation}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-1.3px}h1{font-size:clamp(42px,4.6vw,69px);font-weight:800;letter-spacing:-3.5px}h2{font-size:clamp(32px,3.3vw,47px);font-weight:750;letter-spacing:-1.8px}h3{font-size:23px;line-height:1.3;letter-spacing:-.6px}p+p{margin-top:13px}img,svg{max-width:100%}button:disabled{cursor:default}.wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.section{padding-block:88px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:1.7px;line-height:1.5;margin-bottom:19px}.lead{font-size:18px;color:var(--muted);line-height:1.7}.micro{font-size:12px;line-height:1.7;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:13px 21px;border:1px solid transparent;border-radius:9px;text-decoration:none;font-size:14px;font-weight:700;transition:transform .15s,background .15s}.button:hover{transform:translateY(-2px)}.button.dark{color:#fffdf2;background:var(--ink)}.button.dark:hover{background:#36594b}.button.small{min-height:43px;font-size:12px;padding:10px 16px;gap:20px}.button.outline{background:transparent;border-color:#a3afa5}.button.outline:hover{background:#e9ecdf}.plain-link,.text-link{font-size:13px;font-weight:700;text-underline-offset:5px}.text-link{display:block;margin-top:14px}.header{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;line-height:1.05;font-size:16px;text-decoration:none;letter-spacing:-.5px}.brand b{font-weight:800}.brand-mark{width:41px;height:41px;display:grid;place-items:center;border-radius:50%;background:var(--yellow);font-size:30px;line-height:1}.header nav{display:flex;gap:32px}.header nav a{font-size:13px;text-decoration:none;font-weight:600}.header nav a:hover{text-decoration:underline}.hero{display:grid;grid-template-columns:1.16fr 1fr;gap:35px;align-items:center;padding-block:59px 65px}.hero-copy .eyebrow{font-size:10px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6b8c45;margin-right:8px}.hero h1 span{background:linear-gradient(transparent 79%,#f6cf5399 79%,#f6cf5399 96%,transparent 96%)}.hero .lead{margin-top:25px}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}.hero-actions .plain-link{font-size:12px}.courier-sign{display:flex;align-items:center;gap:12px;margin-top:32px}.avatar{display:grid;place-items:center;background:#e9ebde;width:38px;height:38px;flex-shrink:0;border-radius:50%;font-size:22px}.courier-sign p{font-size:11px;color:var(--muted);line-height:1.6}.courier-sign b{font-size:12px;color:var(--ink)}.hero-art{background:var(--yellow);border-radius:150px 150px 20px 20px;position:relative;min-width:0;overflow:hidden}.hero-art img{display:block;width:100%;height:auto;min-height:460px;object-fit:contain;padding-top:20px}.art-label{position:absolute;top:30px;text-align:center;width:100%;font-size:9px;font-weight:800;letter-spacing:2px}.art-note{position:absolute;left:20px;bottom:82px;display:flex;align-items:center;gap:10px;background:var(--paper);padding:13px 17px;border-radius:12px;transform:rotate(-5deg);box-shadow:0 10px 24px #72591015}.art-note>span{font-size:29px}.art-note p{font-size:10px;color:var(--muted);line-height:1.4}.art-note b{display:block;font-size:14px;color:var(--ink);margin-top:3px}.art-footer{font-size:8px;text-align:center;letter-spacing:.7px;padding:0 15px 20px;line-height:1.6}.route-strip{border-block:1px solid var(--line)}.route-strip .wrap{display:flex;align-items:center;justify-content:space-between;padding-block:21px;gap:14px;font-size:12px;font-weight:600}.route-strip i{font-size:18px;font-style:normal;color:#82917d}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:35px}.section-heading>p{color:var(--muted);font-size:13px;max-width:350px}.guide-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;margin-bottom:28px}.guide-steps article{display:flex;align-items:flex-start;gap:19px;padding-block:22px;border-bottom:1px solid var(--line)}.guide-steps article:first-child{padding-top:0}.guide-steps article:last-child{border:0}.guide-steps article>span{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;border:1px solid #aab69d;border-radius:50%;font-size:12px;font-weight:700}.guide-steps h3{font-size:19px;margin:3px 0 9px}.guide-steps p{color:var(--muted);font-size:14px;line-height:1.8}.guide-steps strong{color:var(--ink)}.guide-note{background:#eceddf;padding:30px;border-radius:var(--radius);align-self:start}.big-icon{display:block;font-size:38px;line-height:1;margin-bottom:15px}.guide-note h3{font-size:28px;margin-bottom:17px}.guide-note p{font-size:13px;color:var(--muted)}.guide-note .text-link{font-size:12px}.tinted{background:#f0f1e7;border-block:1px solid var(--line)}.platforms{margin:0;padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.platform{position:relative;display:flex;flex-direction:column;padding:28px 30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);cursor:pointer}.platform.selected{outline:2px solid var(--ink);outline-offset:0}.platform input{position:absolute;width:1px;height:1px;opacity:0}.platform:has(input:focus-visible){outline:3px solid #bd7c00;outline-offset:5px}.platform-title{display:flex;justify-content:space-between;align-items:center;font-size:33px;font-weight:800;letter-spacing:-1.5px;line-height:1.2;margin-bottom:20px}.foodora .platform-title,.foodora h3{color:var(--foodora)}.wolt .platform-title,.wolt h3{color:var(--wolt)}.radio-mark{display:block;border:1px solid #91a094;width:22px;height:22px;border-radius:50%;position:relative}.selected .radio-mark{border-color:var(--ink);background:var(--ink)}.selected .radio-mark:after{content:'✓';position:absolute;inset:0;text-align:center;color:white;line-height:20px;font-size:13px;letter-spacing:0}.platform>span:not(.platform-title){font-size:15px;font-weight:650}.platform small{font-size:12px;color:var(--muted);margin-top:6px}.city-line{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:26px}.city-line>div{width:min(390px,100%)}.city-line label{display:block;font-size:13px;font-weight:650;margin-bottom:8px}.city-line>p:first-of-type{font-size:13px}select,input[type=date]{display:block;min-height:47px;background:var(--paper);border:1px solid #abb5a5;border-radius:8px;padding:9px 13px;font-size:14px;width:100%}.referral{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;background:var(--ink);color:#f9f8ec;padding:35px;border-radius:var(--radius);margin-top:35px}.referral .eyebrow{font-size:9px;color:#ecd780;margin-bottom:11px}.referral h3{font-size:25px;margin-bottom:15px}.referral p{font-size:13px;color:#e0e5d8}.referral .referral-disclosure{font-size:11px;color:#cdd5c5;margin-top:17px}.referral-action{min-width:0}.referral-action .button{width:100%}.referral-action>.micro{margin-top:9px;font-size:10px}.referral-action>div>span{font-size:9px;letter-spacing:1px;color:#cdd5c5}.copy-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#e4f0ef;color:var(--ink);border-radius:7px;padding:10px 12px;margin-bottom:14px}.copy-row code{font:700 19px/1.5 Consolas,monospace;letter-spacing:1px}.copy-row button{background:transparent;border:0;text-decoration:underline;font-size:11px;min-height:34px;padding:4px}.foodora-button{background:var(--foodora);color:#fff}.foodora-button:hover{background:#ad1254}.wolt-button{background:var(--wolt);color:#fff}.wolt-button:hover{background:#086782}.calculator{display:grid;grid-template-columns:300px 1fr;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.calc-controls{padding:29px;background:#efefe4}.hours-heading{display:flex;align-items:center;justify-content:space-between;gap:13px;font-size:14px;font-weight:650}.hours-heading>div{display:flex;align-items:center;gap:5px}.hours-heading input{width:65px;border:1px solid #b9c2ae;background:var(--paper);border-radius:7px;font-size:24px;font-weight:700;padding:4px 4px 4px 8px}.hours-heading>div>span{font-size:13px}input[type=range]{width:100%;accent-color:var(--ink);height:24px;margin:25px 0 8px;cursor:pointer}.range-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.presets{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:19px 0}.presets button{border:1px solid #b8c2ae;background:transparent;border-radius:6px;min-height:39px;font-size:11px}.presets [aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.results{display:grid;grid-template-columns:1fr 1fr;padding:16px;gap:16px;min-width:0}.result-card{border-radius:12px;padding:25px 21px;min-width:0}.result-card.foodora{background:#fceef3}.result-card.wolt{background:#e9f3f5}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:28px}.card-heading h3{font-size:29px;font-weight:800;letter-spacing:-1px}.card-heading>span{font-size:9px;letter-spacing:1px}.result-label{font-size:11px}.big-money{font-size:clamp(28px,2.8vw,40px);font-weight:800;letter-spacing:-1.7px;white-space:nowrap;line-height:1.4;margin-top:8px;margin-bottom:20px;font-variant-numeric:tabular-nums}.result-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:18px;border-top:1px solid #cbd1c5}.result-stats p+p{margin:0}.result-stats b{display:block;font-size:16px;font-variant-numeric:tabular-nums}.result-stats span{display:block;font-size:10px;color:var(--muted)}.rate{font-size:11px;margin-top:16px}.calculation-note{font-size:12px;color:var(--muted);margin-top:19px;line-height:1.8}.calculation-note b{color:var(--ink)}.calculation-note a{white-space:nowrap}.schedule{display:grid;grid-template-columns:1fr 1.4fr;gap:35px;border-top:1px solid var(--line);padding-top:31px;margin-top:31px}.schedule .eyebrow{font-size:9px;margin-bottom:9px}.schedule h3{font-size:23px}.segmented{display:flex;gap:5px;border:1px solid #c6cebd;padding:5px;border-radius:9px;background:#efefe5}.segmented button{flex:1;background:transparent;border:0;border-radius:5px;min-height:40px;font-size:12px;padding:8px}.segmented [aria-pressed=true]{background:var(--ink);color:#fff}.date-label{display:flex;align-items:center;gap:16px;font-size:12px;margin-top:18px}.date-label input{width:auto;min-width:170px;font-size:12px;min-height:42px}.schedule-right>.micro{margin-top:13px}.bonus-section{background:#eeefe3;border-block:1px solid var(--line)}.notice{border:1px solid #d7bd6d;border-radius:10px;padding:18px 22px;background:#faf2d9;font-size:12px;line-height:1.75;margin-bottom:25px}.notice b{font-size:13px}.notice p{margin-top:6px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.offer-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px;position:relative}.offer-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.offer-top h3{font-size:25px}.status-badge{font-size:10px;background:#efe6c5;color:#69571e;padding:4px 8px;border-radius:5px;font-weight:650}.status-badge.expired{background:#f5ded8;color:#8c3827}.offer-city{font-size:13px;color:var(--muted);margin-bottom:6px}.offer-money{font-size:40px;line-height:1.3;font-weight:800;letter-spacing:-1.5px}.offer-money.unknown{font-size:27px;letter-spacing:-.7px}.offer-terms{margin-top:13px;font-size:15px}.offer-deadline{margin-top:19px;border-top:1px solid var(--line);padding-top:14px;font-size:12px}.offer-card .micro{margin-top:12px;font-size:11px}.offer-card.selected:before{position:absolute;top:-1px;left:25px;right:25px;height:3px;background:var(--ink);content:''}.all-cities{border:1px solid #c9cfbd;border-radius:10px;padding:5px 22px;margin-top:22px}.all-cities>.micro{padding-bottom:15px}summary{display:flex;justify-content:space-between;align-items:center;list-style:none;font-size:13px;font-weight:700;min-height:52px;gap:20px}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-size:22px;font-weight:400}details[open]>summary:after{content:'−'}.table-scroll{overflow:auto;-webkit-overflow-scrolling:touch}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;font-variant-numeric:tabular-nums}th,td{padding:11px 12px;border-bottom:1px solid var(--line);white-space:nowrap}th{font-size:10px;color:var(--muted);font-weight:600}th:first-child,td:first-child{padding-left:0}caption{caption-side:bottom;text-align:left;font-size:11px;color:var(--muted);padding:10px 0}tr.off{color:#71806f}.planner{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:32px;margin-top:25px}.planner-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:15px}.planner-heading .eyebrow{font-size:9px;margin-bottom:7px}.planner-heading h3{font-size:26px}.planner-heading a{font-size:11px}.plan-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-block:1px solid var(--line);padding-block:21px;margin:23px 0}.plan-metrics strong{display:block;font-size:27px;line-height:1.4;letter-spacing:-.6px}.plan-metrics span{font-size:11px;color:var(--muted)}.plan-note{font-size:13px;margin-top:15px}.bonus-hourly{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;background:#edf0e3;padding:23px;border-radius:10px;margin-top:20px}.bonus-hourly span{font-size:10px;display:block;color:var(--muted)}.bonus-hourly b{font-size:21px;letter-spacing:-.4px}.bonus-hourly .bonus-plus{color:#436b2c}.plan-warning{font-size:12px;border-left:3px solid #bf9233;background:#fbf4e0;padding:13px 16px;margin-top:18px}.plan-warning.strong{border-color:#a65636;background:#f9e8dd}#daily-details{border-top:1px solid var(--line);margin-top:20px}#download-plan{margin-block:16px 5px}.why{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.why h2 span{color:#78924b}.why .lead{font-size:15px;max-width:430px;margin-top:25px}.signature{font-size:11px;margin-top:24px;font-weight:650}.reasons article{display:flex;gap:24px;padding-block:26px;border-bottom:1px solid var(--line)}.reasons article:last-child{border-bottom:0}.reasons article>span{font-size:12px;font-weight:700;padding-top:5px;color:#70825c}.reasons h3{font-size:21px}.reasons p{font-size:13px;color:var(--muted);margin-top:10px}.cta-section{background:var(--yellow);text-align:center}.cta-section .eyebrow{font-size:10px}.cta-section h2{font-size:clamp(39px,4.5vw,62px);letter-spacing:-2.6px}.cta-section h2+p{font-size:14px;margin-top:20px}.registration-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;text-align:left;width:min(810px,100%);margin:33px auto 23px}.registration-grid article{background:#fffdf4;border-radius:var(--radius);padding:27px;display:flex;flex-direction:column}.registration-grid h3{font-size:29px;font-weight:800;letter-spacing:-1px}.registration-grid article:first-child h3{color:var(--foodora)}.registration-grid article:last-child h3{color:var(--wolt)}.registration-grid h3 small{font-size:13px;font-weight:600;letter-spacing:0}.registration-grid p{font-size:13px;margin:12px 0 19px;color:var(--muted)}.registration-grid .button{margin-top:auto;width:100%}.registration-grid .copy-row{margin-top:-6px}.referral-disclosure{font-size:11px;line-height:1.8;max-width:790px;margin-inline:auto}.share-section{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;padding-block:49px}.share-section .eyebrow{font-size:9px;margin-bottom:10px}.share-section h3{font-size:23px}.share-section p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:9px}.share-actions{display:flex;gap:10px}.share-actions .button{font-size:12px;min-height:46px}.manual-copy{width:100%;font-size:12px}.manual-copy input{display:block;width:100%;padding:10px;margin-top:8px}footer{background:var(--ink);color:#f7f7eb;padding-block:35px 23px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px}.footer-top>.brand{font-size:14px}.footer-top .brand-mark{color:var(--ink);height:36px;width:36px}.footer-top>a:last-child{font-size:11px}.method-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:65px}.method-grid p{font-size:12px;line-height:1.85;color:#d9e0d3}.method-grid .eyebrow{font-size:9px;color:#e6d78e;margin-bottom:14px}.method-grid b,.method-grid strong{color:#f7f7eb}.sources{margin-top:28px;border-top:1px solid #53665a;font-size:12px;color:#d9e0d3}.sources p{margin-block:14px}.sources summary{font-size:12px}.source-links{display:flex;gap:12px 25px;flex-wrap:wrap;margin-block:15px}.source-links a{font-size:11px}.footer-bottom{border-top:1px solid #53665a;padding-top:20px;margin-top:25px;font-size:10px;color:#b8c6b4}.footer-bottom span{float:right}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fffdf2;border:1px solid #92a183;padding:13px 23px;box-shadow:0 6px 25px #0002;border-radius:9px;z-index:99;font-size:13px;max-width:calc(100% - 32px);width:max-content}.skip{position:fixed;z-index:100;top:-100px;left:20px;background:var(--ink);color:white;padding:14px}.skip:focus{top:10px}.noscript{background:var(--yellow);padding:20px;text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}:focus-visible{outline:3px solid #bd7c00;outline-offset:4px}
@media(max-width:1100px){.wrap{width:calc(100% - 54px)}h1{font-size:52px;letter-spacing:-2.6px}.hero{gap:25px}.hero-art img{min-height:430px}.hero-actions{gap:15px}.hero-actions .button{font-size:12px}.guide-grid{gap:35px}.calculator{grid-template-columns:255px 1fr}.calc-controls{padding:25px 20px}.results{gap:10px;padding:12px}.result-card{padding:22px 16px}.big-money{font-size:33px}.result-stats b{font-size:14px}.result-stats span{font-size:9px}.why{gap:50px}.referral{gap:25px}.share-section{gap:25px}.share-section h3{font-size:21px}.share-actions .button{padding-inline:15px}.section{padding-block:72px}}
@media(max-width:850px){h1{font-size:43px;letter-spacing:-2px}.hero-art img{min-height:390px}.hero .lead{font-size:15px}.hero-copy .eyebrow{font-size:8px}.hero-art{border-radius:120px 120px 18px 18px}.art-label{font-size:8px;top:25px}.art-note{padding:10px 13px;left:12px;bottom:73px}.art-note b{font-size:12px}.art-footer{font-size:7px}.courier-sign p{font-size:10px}.section-heading>p{max-width:250px;font-size:12px}.guide-grid{gap:25px;grid-template-columns:1.2fr 1fr}.guide-note{padding:23px}.guide-steps p{font-size:13px}.platform{padding:25px}.platform-title{font-size:29px}.referral{padding:28px;grid-template-columns:1.2fr 1fr}.referral h3{font-size:22px}.referral-action .button{font-size:12px}.referral .referral-disclosure{font-size:10px}.calculator{grid-template-columns:1fr}.calc-controls{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.hours-heading{grid-column:1}.calc-controls>input{grid-column:1;margin-block:10px 0}.range-labels{grid-column:1}.presets{grid-column:2;grid-row:1;margin:0}.calc-controls>.micro{grid-column:2;grid-row:2/4;font-size:11px;align-self:center}.results{padding:17px;gap:17px}.result-card{padding:24px}.big-money{font-size:38px}.result-stats b{font-size:17px}.result-stats span{font-size:10px}.schedule{grid-template-columns:1fr;gap:20px}.offer-card{padding:24px}.offer-top{gap:9px}.offer-top h3{font-size:23px}.status-badge{font-size:9px}.plan-metrics{gap:12px}.plan-metrics strong{font-size:24px}.plan-metrics span{font-size:10px}.planner{padding:26px}.bonus-hourly{gap:15px;padding:20px}.bonus-hourly b{font-size:18px}.why{gap:35px}.why h2{font-size:36px}.why .lead{font-size:14px}.reasons h3{font-size:19px}.reasons article{gap:17px}.reasons p{font-size:12px}.method-grid{gap:35px}.share-section{display:block}.share-actions{margin-top:20px}.share-section .manual-copy{margin-top:15px}}
@media(max-width:600px){.wrap{width:calc(100% - 36px)}.header{min-height:81px;gap:15px}.brand{font-size:13px;gap:8px}.brand-mark{width:34px;height:34px;font-size:25px}.header nav{display:none}.header .button{font-size:10px;min-height:39px;padding:9px 11px;gap:14px}.hero{grid-template-columns:1fr;gap:32px;padding-block:33px 35px}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:17px}h1{font-size:clamp(35px,9.7vw,54px);letter-spacing:-1.8px;line-height:1.14}.hero .lead{font-size:14px;margin-top:20px}.hero-actions{gap:18px;margin-top:23px}.hero-actions .button{font-size:12px;gap:20px;padding-inline:15px}.hero-actions .plain-link{font-size:11px}.courier-sign{margin-top:24px}.hero-art{border-radius:100px 100px 16px 16px;width:min(430px,100%);margin:auto}.hero-art img{min-height:0;height:330px;object-fit:contain;padding-top:5px}.art-label{top:20px;font-size:7px}.art-note{bottom:65px;left:15px}.art-footer{padding-bottom:15px;font-size:6px}.route-strip .wrap{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;font-size:10px;padding-block:15px}.route-strip i{display:none}.section{padding-block:49px}.section-heading{display:block;margin-bottom:27px}.section-heading>p{font-size:12px;max-width:none;margin-top:17px}.section-heading>p br{display:none}.eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:15px}h2{font-size:32px;letter-spacing:-1.3px}h3{font-size:21px}.guide-grid{grid-template-columns:1fr;gap:20px;margin-bottom:23px}.guide-steps article{gap:13px;padding-block:18px}.guide-steps article>span{width:28px;height:28px;font-size:11px}.guide-steps h3{font-size:17px;margin-top:2px}.guide-steps p{font-size:13px;line-height:1.8}.guide-note{padding:25px}.guide-note h3{font-size:26px}.guide-note .big-icon{float:right;font-size:32px}.guide-note p{font-size:12px}#have-ico{font-size:12px;min-height:47px;width:100%}.platforms{gap:12px}.platform{padding:19px 15px;border-radius:12px}.platform-title{font-size:26px;margin-bottom:14px;letter-spacing:-1px}.radio-mark{width:18px;height:18px;flex-shrink:0}.selected .radio-mark:after{line-height:16px;font-size:10px}.platform>span:not(.platform-title){font-size:12px;line-height:1.5}.platform small{font-size:10px;line-height:1.6}.city-line{display:block;margin-top:22px}.city-line>div{width:100%}.city-line>.micro{font-size:10px;margin-top:12px}.city-line>.micro br{display:none}.referral{grid-template-columns:1fr;padding:25px 21px;gap:25px;margin-top:26px}.referral h3{font-size:23px}.referral p{font-size:12px}.referral .referral-disclosure{font-size:10px}.referral-action .button{font-size:13px;min-height:49px}.referral-action>.micro{font-size:10px}.calc-controls{display:block;padding:24px 20px}.hours-heading{font-size:13px}.hours-heading input{font-size:23px;width:65px}.calc-controls>input{margin:20px 0 6px}.presets{margin:17px 0}.calc-controls>.micro{font-size:11px}.results{grid-template-columns:1fr;padding:11px;gap:11px}.result-card{padding:24px}.card-heading{margin-bottom:20px}.card-heading h3{font-size:28px}.result-label{font-size:11px}.big-money{font-size:42px;margin-top:5px}.result-stats b{font-size:18px}.result-stats span{font-size:11px}.rate{font-size:11px}.calculation-note{font-size:11px;line-height:1.8}.schedule{gap:20px;margin-top:25px;padding-top:25px}.schedule h3{font-size:22px}.segmented{gap:2px;padding:4px}.segmented button{font-size:10px;padding:7px 5px;min-height:43px}.date-label{justify-content:space-between;gap:10px;font-size:11px}.date-label input{font-size:12px;min-width:0;width:160px}.schedule-right>.micro{font-size:11px}.notice{padding:17px;font-size:11px}.notice b{font-size:12px}.offer-grid{grid-template-columns:1fr;gap:15px}.offer-card{padding:25px 22px}.offer-money{font-size:37px}.offer-terms{font-size:14px}.offer-deadline{font-size:11px}.all-cities{padding-inline:16px}.all-cities summary{font-size:11px}.all-cities .micro{font-size:10px}.planner{padding:24px 19px;margin-top:20px}.planner-heading{display:block;margin-bottom:14px}.planner-heading h3{font-size:23px}.planner-heading a{display:inline-block;margin-top:13px;font-size:10px}.planner>.micro{font-size:11px}.plan-metrics{grid-template-columns:1fr 1fr;gap:19px 12px;padding-block:19px;margin-block:20px}.plan-metrics strong{font-size:26px}.plan-metrics span{font-size:10px}.plan-note{font-size:12px}.bonus-hourly{grid-template-columns:1fr;padding:20px;gap:13px}.bonus-hourly>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.bonus-hourly span{font-size:10px;max-width:55%}.bonus-hourly b{font-size:19px;white-space:nowrap}.plan-warning{font-size:11px;padding:12px 13px}#daily-details summary{font-size:12px}.why{grid-template-columns:1fr;gap:25px}.why h2{font-size:35px}.why .lead{font-size:14px;margin-top:20px}.signature{font-size:10px}.reasons article{gap:19px;padding-block:22px}.reasons h3{font-size:20px}.reasons p{font-size:12px}.cta-section h2{font-size:40px;letter-spacing:-1.8px}.cta-section h2+p{font-size:12px;margin-top:18px}.registration-grid{grid-template-columns:1fr;gap:14px;margin-top:27px}.registration-grid article{padding:25px}.registration-grid h3{font-size:28px}.registration-grid p{font-size:12px}.registration-grid .button{font-size:13px}.referral-disclosure{font-size:10px}.share-section{padding-block:36px}.share-section h3{font-size:22px;line-height:1.4}.share-section p:not(.eyebrow){font-size:12px}.share-actions{gap:8px}.share-actions .button{font-size:10px;padding:10px 12px;gap:10px;flex:1}.footer-top{margin-bottom:27px}.method-grid{grid-template-columns:1fr;gap:22px}.method-grid p{font-size:11px}.sources p{font-size:11px}.sources summary{font-size:11px}.source-links{display:grid;gap:10px}.footer-bottom{font-size:9px}.footer-bottom span{float:none;display:block;margin-top:5px}.toast{font-size:12px;bottom:16px}.button:hover{transform:none}}
@media(max-width:360px){h1{font-size:33px}.platform{padding:16px 12px}.platform-title{font-size:23px}.big-money{font-size:38px}.hero-actions .button{font-size:11px}.copy-row code{font-size:17px}.copy-row button{font-size:10px}.segmented button{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{.header nav,.hero-art,.button,.presets,.copy-row button,.share-actions,.segmented,.toast{display:none}body{background:#fff;color:#111;font-size:11px}.wrap{width:100%}.section{padding-block:25px}.hero{display:block;padding-block:25px}.hero h1{font-size:35px}.calculator,.offer-card,.planner{break-inside:avoid}.cta-section,.tinted,.bonus-section,footer{background:#fff;color:#111}.method-grid p,.method-grid b,.method-grid strong{color:#111}.footer-top,.route-strip{display:none}.guide-note{background:#f5f5f0}a{color:inherit}}
dialog{width:min(440px,calc(100% - 36px));border:1px solid var(--line);border-radius:18px;padding:27px;background:var(--paper);color:var(--ink);box-shadow:0 25px 100px #10271b44}dialog::backdrop{background:#172c2388;backdrop-filter:blur(3px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.dialog-heading h3{font-size:25px}.dialog-heading button{border:0;background:#e9ecdf;border-radius:50%;height:34px;width:34px;font-size:23px;line-height:1}.dialog-heading+p{font-size:13px;color:var(--muted);margin-top:14px}.dialog-actions{display:grid;gap:10px;margin:23px 0 18px}.dialog-actions .button{width:100%;font-size:13px;min-height:47px}dialog>.micro{font-size:11px}
