.rv-target-profit-pro{--tp-navy:#071a36;--tp-blue:#2a62df;--tp-violet:#6b55e8;--tp-green:#22b886;--tp-gold:#f1b84b;--tp-ink:#0c203d;--tp-muted:#566b84;--tp-line:#cfdded;--tp-soft:#f4f7fb;background:#f6f9fc;color:var(--tp-ink)}
.rv-target-profit-pro main{overflow:hidden}.rv-target-profit-pro .container{width:min(1180px,calc(100% - 40px))}.rv-target-profit-pro h1,.rv-target-profit-pro h2,.rv-target-profit-pro h3,.rv-target-profit-pro strong{letter-spacing:-.025em}.rv-target-profit-pro .eyebrow{color:#315fb6;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.target-profit-hero{padding:54px 0 48px;border-bottom:1px solid var(--tp-line);background:radial-gradient(circle at 85% 16%,rgba(107,85,232,.18),transparent 30%),radial-gradient(circle at 70% 90%,rgba(34,184,134,.11),transparent 28%),linear-gradient(135deg,#f9fbff,#eef4fa)}
.target-profit-hero__grid{display:grid;grid-template-columns:1.03fr .97fr;gap:54px;align-items:center}.target-profit-hero .breadcrumb{margin-bottom:26px;color:var(--tp-muted);font-size:.9rem}.target-profit-hero .breadcrumb a{color:inherit;text-decoration:none}.target-profit-hero .breadcrumb span{margin:0 8px;opacity:.55}.target-profit-hero h1{max-width:720px;margin:8px 0 18px;font-size:clamp(2.9rem,5vw,4.8rem);line-height:.98}.target-profit-hero__lead{max-width:700px;margin:0;color:var(--tp-muted);font-size:1.13rem;line-height:1.72}.target-profit-hero .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.target-profit-proof{display:flex;flex-wrap:wrap;gap:10px 24px;padding:0;margin:25px 0 0;list-style:none;color:#3d526c;font-size:.88rem;font-weight:750}.target-profit-proof li::before{content:"✓";margin-right:7px;color:var(--tp-green)}
.target-profit-dashboard{padding:27px;color:white;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:linear-gradient(145deg,#071a36 0%,#172f68 58%,#4b3eb3 100%);box-shadow:0 28px 70px rgba(15,31,77,.24)}.target-profit-dashboard__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:29px;color:#b8c9df;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.target-profit-dashboard__top b{padding:7px 9px;color:#d8fff0;border-radius:99px;background:rgba(34,184,134,.2);font-size:.65rem;letter-spacing:0;text-transform:none}.target-profit-dashboard>p{margin:0;color:#b8c9df}.target-profit-dashboard>strong{display:block;margin-top:4px;font-size:3.1rem;line-height:1.05}.target-profit-dashboard__track{position:relative;height:13px;margin-top:28px;border-radius:20px;background:rgba(255,255,255,.14)}.target-profit-dashboard__track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#35d19e,#53c7e8);transition:width .3s}.target-profit-dashboard__track i{position:absolute;top:-6px;left:0;width:3px;height:25px;border-radius:4px;background:var(--tp-gold);transition:left .3s}.target-profit-dashboard__legend{display:flex;justify-content:space-between;margin-top:8px;color:#a9bad1;font-size:.69rem}.target-profit-dashboard__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:23px}.target-profit-dashboard__metrics div{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.07)}.target-profit-dashboard__metrics span{display:block;margin-bottom:6px;color:#afc0d7;font-size:.67rem}.target-profit-dashboard__metrics b{display:block;overflow-wrap:anywhere;font-size:.82rem}
.target-profit-anchor{border-bottom:1px solid var(--tp-line);background:rgba(255,255,255,.93)}.target-profit-anchor .anchor-scroll{justify-content:center}.target-profit-anchor a{font-weight:750}
.target-profit-workspace{display:grid;grid-template-columns:1.04fr .96fr;gap:24px;align-items:start;padding-top:44px;padding-bottom:48px}.target-profit-form,.target-profit-result{min-width:0;padding:30px;border:1px solid var(--tp-line);border-radius:28px;background:white;box-shadow:0 18px 50px rgba(16,45,78,.09)}.target-profit-form{position:relative}.target-profit-form::before{content:"";position:absolute;inset:0 28px auto;height:4px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,var(--tp-green),var(--tp-blue),var(--tp-violet))}.target-profit-form__head,.target-profit-result__head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.target-profit-form h2,.target-profit-result h2{margin:4px 0 8px;font-size:2rem}.target-profit-form__head p:last-child{max-width:520px;margin:0;color:var(--tp-muted);line-height:1.55}.target-profit-form__head>span,.target-profit-status{flex:0 0 auto;padding:8px 11px;border-radius:99px;color:#087653;background:#e3f8f0;font-size:.74rem;font-weight:850}.target-profit-presets{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0}.target-profit-presets button,.target-profit-mode__switch button{padding:8px 12px;border:1px solid var(--tp-line);border-radius:99px;color:#2e4967;background:#f8fbfe;font:inherit;font-size:.81rem;font-weight:780;cursor:pointer}.target-profit-presets button:hover,.target-profit-presets button.is-active,.target-profit-mode__switch button.is-active{color:#244fbb;border-color:#8ba7ed;background:#eef2ff}.target-profit-core-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px}.target-profit-form label{min-width:0;color:var(--tp-ink);font-weight:800}.target-profit-form label>span{display:block;margin-bottom:8px}.target-profit-form label>small{display:block;margin-top:6px;color:var(--tp-muted);font-size:.74rem;font-weight:500;line-height:1.45}.target-profit-input{display:flex;overflow:hidden;align-items:stretch;border:1px solid #b9cde2;border-radius:14px;background:white;transition:border .2s,box-shadow .2s}.target-profit-input:focus-within{border-color:var(--tp-blue);box-shadow:0 0 0 4px rgba(42,98,223,.1)}.target-profit-input input{width:100%;min-width:0;padding:14px 15px;border:0;outline:0;color:var(--tp-ink);background:transparent;font:inherit;font-size:1rem;font-weight:750}.target-profit-input b{display:grid;min-width:49px;padding:0 12px;place-items:center;color:#536b86;border-left:1px solid #dce7f1;background:#f5f8fc;font-size:.8rem;white-space:nowrap}.target-profit-form select{width:100%;min-height:50px;padding:0 13px;border:1px solid #b9cde2;border-radius:14px;color:var(--tp-ink);background:#fff;font:inherit;font-weight:650}
.target-profit-mode{margin-top:23px;padding:20px;border:1px solid #cfdcf0;border-radius:18px;background:linear-gradient(145deg,#f8fbff,#f5f3ff)}.target-profit-mode__head h3{margin:4px 0 14px;font-size:1.25rem}.target-profit-mode__switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.target-profit-mode__switch button{border-radius:12px}.target-profit-mode__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.target-profit-mode__fields[hidden]{display:none}.target-profit-advanced{margin-top:17px;border:1px solid var(--tp-line);border-radius:15px;background:#f8fafc}.target-profit-advanced summary,.target-profit-scenarios summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:15px 17px;font-weight:800;cursor:pointer}.target-profit-advanced summary small{color:var(--tp-muted);font-weight:500}.target-profit-advanced>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:3px 17px 18px}.target-profit-error{margin-top:17px;padding:13px 15px;color:#84251f;border:1px solid #efb2aa;border-radius:13px;background:#fff1ef;font-weight:700;line-height:1.5}.target-profit-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:21px}.target-profit-actions button{border:0;cursor:pointer}.target-profit-privacy{margin:14px 0 0;color:#718399;font-size:.74rem}
.target-profit-result{color:white;border-color:#173762;background:linear-gradient(155deg,#071a36 0%,#102c5c 58%,#393187 100%);box-shadow:0 22px 55px rgba(7,26,54,.22)}.target-profit-result .eyebrow{color:#85ebc6}.target-profit-result h2{color:white}.target-profit-status{color:#173461;background:#e7efff}.target-profit-status.is-danger{color:#7d281f;background:#ffe1dc}.target-profit-status.is-warning{color:#6c4a00;background:#ffedbc}.target-profit-status.is-success{color:#075f43;background:#d9f8eb}.target-profit-answer{margin-top:19px;padding:23px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.08)}.target-profit-answer>span,.target-profit-answer>small{display:block;color:#bed0e4}.target-profit-answer>strong{display:block;margin:7px 0 3px;color:white;font-size:clamp(2.35rem,4vw,3.5rem);line-height:1}.target-profit-answer p{margin:13px 0 0;padding-top:12px;color:#d3e0ec;border-top:1px solid rgba(255,255,255,.12);font-size:.81rem;line-height:1.5}.target-profit-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.target-profit-metrics>div{min-width:0;padding:15px;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:rgba(255,255,255,.06)}.target-profit-metrics span{display:block;min-height:30px;color:#aebfd4;font-size:.71rem;line-height:1.35}.target-profit-metrics strong{display:block;overflow-wrap:anywhere;color:white;font-size:1rem}.target-profit-metrics small{display:block;margin-top:3px;color:#9de7cf;font-size:.68rem}.target-profit-decision{margin-top:14px;padding:19px;color:#15304d;border-left:4px solid var(--tp-blue);border-radius:15px;background:#f6f8ff}.target-profit-decision.is-danger{border-color:#e66a5e;background:#fff3f1}.target-profit-decision.is-warning{border-color:var(--tp-gold);background:#fff9e8}.target-profit-decision.is-success{border-color:var(--tp-green);background:#effbf6}.target-profit-decision>span{color:#536d88;font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.target-profit-decision h3{margin:6px 0;font-size:1.18rem}.target-profit-decision p{margin:0;color:#4f657d;line-height:1.5}.target-profit-decision>strong{display:block;margin-top:11px;color:#173b65;font-size:.82rem;line-height:1.45}
.target-profit-progress{margin-top:14px;padding:17px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(4,17,37,.28)}.target-profit-progress>div:first-child{display:flex;justify-content:space-between;gap:12px;color:#dce7f1;font-size:.78rem}.target-profit-progress>div:first-child span{color:#8ee9c8}.target-profit-progress__track{position:relative;height:12px;margin:17px 0 10px;border-radius:20px;background:rgba(255,255,255,.13)}.target-profit-progress__track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2dc997,#56bde8);transition:width .3s}.target-profit-progress__track i,.target-profit-progress__track b{position:absolute;top:-6px;width:3px;height:24px;border-radius:3px}.target-profit-progress__track i{left:0;background:var(--tp-gold)}.target-profit-progress__track b{left:0;background:white}.target-profit-progress__labels{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;color:#93aac2;font-size:.64rem}.target-profit-progress__labels span:nth-child(2){text-align:center}.target-profit-progress__labels span:last-child{text-align:right}.target-profit-progress__labels b{display:block;margin-top:3px;color:#d8e5ef;font-size:.68rem}.target-profit-scenarios{margin-top:14px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(255,255,255,.05)}.target-profit-scenarios>p{margin:0;padding:0 16px 10px;color:#a9bdd2;font-size:.74rem}.target-profit-scenarios>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 13px 14px}.target-scenario-card{min-width:0;padding:12px;border-radius:11px;background:rgba(255,255,255,.07)}.target-scenario-card span,.target-scenario-card small{display:block;color:#aebfd3;font-size:.7rem}.target-scenario-card strong{display:block;margin:4px 0;color:white;font-size:.9rem;overflow-wrap:anywhere}.target-profit-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:15px 0 0;border-top:1px solid rgba(255,255,255,.13)}.target-profit-details div{display:flex;justify-content:space-between;gap:8px;padding:10px 5px;border-bottom:1px solid rgba(255,255,255,.09)}.target-profit-details dt{color:#9eb2c9;font-size:.72rem}.target-profit-details dd{margin:0;color:white;font-size:.75rem;font-weight:750;text-align:right}
.target-profit-method,.target-profit-example,.target-profit-guide,.target-profit-drivers,.target-profit-cases,.target-profit-mistakes,.target-profit-limits,.rv-target-profit-pro .related-tools,.rv-target-profit-pro .faq-section{margin-top:34px;margin-bottom:34px;padding:42px;border:1px solid var(--tp-line);border-radius:28px;background:#fff;box-shadow:0 15px 45px rgba(16,45,78,.07)}.target-profit-section-head{max-width:820px}.target-profit-section-head h2{margin:5px 0 12px;font-size:clamp(2rem,4vw,3.2rem)}.target-profit-section-head>p:last-child{color:var(--tp-muted);line-height:1.72}.target-profit-formula{margin:27px 0;padding:22px;border:1px solid #b9c8f2;border-radius:16px;background:linear-gradient(100deg,#f0f4ff,#f1fbf7)}.target-profit-formula>span{display:block;margin-bottom:6px;color:#405fa8;font-size:.71rem;font-weight:850;text-transform:uppercase}.target-profit-formula>strong{display:block;color:#183f78;font-size:1.09rem;overflow-wrap:anywhere}.target-profit-formula small{display:block;margin-top:8px;color:var(--tp-muted)}.target-profit-method__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.target-profit-method__grid article{padding:21px;border:1px solid var(--tp-line);border-radius:16px;background:#f9fbfd}.target-profit-method__grid article>span{display:grid;width:34px;height:34px;place-items:center;color:white;border-radius:10px;background:linear-gradient(145deg,var(--tp-blue),var(--tp-violet));font-weight:850}.target-profit-method__grid h3{margin:13px 0 8px}.target-profit-method__grid p{margin:0;color:var(--tp-muted);line-height:1.62}
.target-profit-example{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:center}.target-profit-example h2{margin:5px 0 12px;font-size:2.4rem}.target-profit-example p{color:var(--tp-muted);line-height:1.72}.target-profit-example__math{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;margin:20px 0;padding:17px 20px;border-radius:14px;color:#204982;background:#eef4ff}.target-profit-example aside{padding:25px;color:white;border-radius:18px;background:linear-gradient(145deg,#132c60,#4b3eae)}.target-profit-example aside>span{color:#8ceac9;font-size:.7rem;font-weight:850;text-transform:uppercase}.target-profit-example aside h3{margin:7px 0}.target-profit-example aside p{color:#d2dced}.target-profit-example aside a{color:#8ceac9;font-weight:800}
.target-profit-guide{background:linear-gradient(140deg,#fff,#f5f7ff)}.target-profit-guide__intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;align-items:end;padding-bottom:28px;border-bottom:1px solid var(--tp-line)}.target-profit-guide__intro h2{margin:5px 0 0;font-size:clamp(2.1rem,4vw,3.35rem);line-height:1.05}.target-profit-guide__intro>p{margin:0;color:var(--tp-muted);font-size:1.03rem;line-height:1.75}.target-profit-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;padding-top:29px}.target-profit-guide__grid h3{margin:0 0 10px;font-size:1.3rem}.target-profit-guide__grid p{color:var(--tp-muted);line-height:1.75}.target-profit-guide__grid p:last-child{margin-bottom:0}
.target-profit-drivers{color:white;border-color:#1a3a70;background:linear-gradient(145deg,#071a36,#152e67 60%,#44369f)}.target-profit-drivers .eyebrow{color:#86ebc7}.target-profit-drivers .target-profit-section-head>p:last-child{color:#c7d4e4}.target-profit-drivers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}.target-profit-drivers__grid article{padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.06)}.target-profit-drivers__grid b{display:grid;width:40px;height:40px;place-items:center;color:#0a2449;border-radius:11px;background:#83e8c5}.target-profit-drivers__grid h3{margin:13px 0 8px}.target-profit-drivers__grid p{margin:0;color:#c8d6e6;line-height:1.65}
.target-profit-cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:25px}.target-profit-cases__grid article{padding:23px;border:1px solid var(--tp-line);border-radius:17px;background:linear-gradient(145deg,#fff,#f7f9fd)}.target-profit-cases__grid span{color:#3b5bb2;font-size:.71rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.target-profit-cases__grid h3{margin:9px 0;font-size:1.12rem}.target-profit-cases__grid p{margin:0;color:var(--tp-muted);line-height:1.68}.target-profit-mistakes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.target-profit-mistakes__grid article{padding:21px;border:1px solid var(--tp-line);border-top:4px solid #879aca;border-radius:16px;background:#fafbfd}.target-profit-mistakes__grid h3{margin:0 0 8px;font-size:1.05rem}.target-profit-mistakes__grid p{margin:0;color:var(--tp-muted);line-height:1.62}.target-profit-limits{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:start}.target-profit-limits h2{margin:5px 0 14px;font-size:clamp(2rem,4vw,3rem)}.target-profit-limits>div>p:not(.eyebrow){color:var(--tp-muted);line-height:1.75}.target-profit-limits aside{padding:25px;color:white;border-radius:18px;background:linear-gradient(145deg,#0c2b57,#3351a2)}.target-profit-limits aside h3{margin-top:0}.target-profit-limits aside ul{padding-left:20px}.target-profit-limits aside li{margin:8px 0;color:#d5e1ef;line-height:1.45}.target-profit-limits aside p{margin-bottom:0;color:#c3d3e5;line-height:1.6}.rv-target-profit-pro .related-tools h2,.rv-target-profit-pro .faq-section h2{margin:5px 0 22px;font-size:2rem}.rv-target-profit-pro .related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rv-target-profit-pro .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:980px){.target-profit-hero__grid{grid-template-columns:1fr .85fr;gap:28px}.target-profit-workspace{grid-template-columns:1fr}.target-profit-form{order:1}.target-profit-result{order:2}.target-profit-method__grid,.target-profit-cases__grid,.target-profit-mistakes__grid{grid-template-columns:1fr 1fr}.rv-target-profit-pro .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.rv-target-profit-pro .container{width:min(100% - 24px,1180px)}.rv-target-profit-pro .site-header .main-nav,.rv-target-profit-pro .site-header .header-cta,.target-profit-hero__visual,.target-profit-anchor{display:none}.target-profit-hero{padding:22px 0 25px}.target-profit-hero__grid{display:block}.target-profit-hero .breadcrumb{margin-bottom:14px;font-size:.78rem}.target-profit-hero h1{margin:6px 0 11px;font-size:2.33rem;line-height:1.02}.target-profit-hero__lead{font-size:.96rem;line-height:1.54}.target-profit-hero .hero-actions{margin-top:17px}.target-profit-hero .hero-actions .btn-secondary,.target-profit-proof{display:none}.target-profit-workspace{width:100%;gap:14px;padding:0 0 24px}.target-profit-form,.target-profit-result{padding:21px 16px;border-right:0;border-left:0;border-radius:0}.target-profit-form__head,.target-profit-result__head{gap:8px}.target-profit-form h2,.target-profit-result h2{font-size:1.55rem}.target-profit-form__head p:last-child{font-size:.86rem}.target-profit-form__head>span{display:none}.target-profit-presets{margin:17px 0;gap:6px}.target-profit-presets button{padding:7px 10px}.target-profit-core-fields,.target-profit-mode__fields,.target-profit-advanced>div{grid-template-columns:1fr;gap:14px}.target-profit-input input,.target-profit-form select{font-size:16px}.target-profit-mode{padding:17px 14px}.target-profit-mode__switch{grid-template-columns:1fr}.target-profit-advanced summary{display:block}.target-profit-advanced summary small{display:block;margin-top:4px}.target-profit-actions{display:grid}.target-profit-actions button{width:100%}.target-profit-answer>strong{font-size:2.55rem}.target-profit-metrics{grid-template-columns:1fr 1fr}.target-profit-scenarios>div,.target-profit-details{grid-template-columns:1fr}.target-profit-progress__labels{font-size:.57rem}.target-profit-method,.target-profit-example,.target-profit-guide,.target-profit-drivers,.target-profit-cases,.target-profit-mistakes,.target-profit-limits,.rv-target-profit-pro .related-tools,.rv-target-profit-pro .faq-section{width:calc(100% - 24px);margin:14px auto;padding:25px 18px;border-radius:20px}.target-profit-example,.target-profit-guide__intro,.target-profit-guide__grid,.target-profit-drivers__grid,.target-profit-cases__grid,.target-profit-mistakes__grid,.target-profit-limits,.rv-target-profit-pro .related-grid,.rv-target-profit-pro .faq-grid{grid-template-columns:1fr}.target-profit-guide__intro{gap:16px}.target-profit-guide__intro h2{font-size:2rem}.target-profit-guide__intro>p{font-size:.94rem}.target-profit-guide__grid{gap:18px}.target-profit-method__grid{grid-template-columns:1fr}.target-profit-example h2{font-size:1.9rem}}
@media(prefers-reduced-motion:reduce){.target-profit-dashboard__track span,.target-profit-dashboard__track i,.target-profit-progress__track span{transition:none}}
.target-profit-setting{margin-top:34px;margin-bottom:34px;padding:42px;border:1px solid var(--tp-line);border-radius:28px;background:#fff;box-shadow:0 15px 45px rgba(16,45,78,.07)}
.target-profit-setting__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}.target-profit-setting__grid article{padding:22px;border:1px solid var(--tp-line);border-radius:17px;background:linear-gradient(145deg,#fff,#f7f9fd)}.target-profit-setting__grid span{color:#3f5db5;font-size:.71rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.target-profit-setting__grid h3{margin:8px 0;font-size:1.12rem}.target-profit-setting__grid p{margin:0;color:var(--tp-muted);line-height:1.68}.target-profit-period-plan{display:grid;grid-template-columns:.65fr 1.35fr;gap:26px;align-items:center;margin-top:18px;padding:22px;border:1px solid #bcded3;border-radius:17px;background:linear-gradient(100deg,#eefaf6,#f4f7ff)}.target-profit-period-plan h3{margin:5px 0 0}.target-profit-period-plan>p{margin:0;color:#476477;line-height:1.68}
@media(max-width:720px){.target-profit-setting{width:calc(100% - 24px);margin:14px auto;padding:25px 18px;border-radius:20px}.target-profit-setting__grid,.target-profit-period-plan{grid-template-columns:1fr}.target-profit-period-plan{gap:8px}}
.target-profit-funnel{margin-top:34px;margin-bottom:34px;padding:42px;border:1px solid var(--tp-line);border-radius:28px;background:#fff;box-shadow:0 15px 45px rgba(16,45,78,.07)}.target-profit-funnel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:25px}.target-profit-funnel__grid article{display:flex;min-width:0;flex-direction:column;padding:22px;border:1px solid var(--tp-line);border-radius:17px;background:linear-gradient(145deg,#fff,#f6f9ff)}.target-profit-funnel__grid span{color:#3e5eb6;font-size:.71rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.target-profit-funnel__grid h3{margin:9px 0;font-size:1.11rem}.target-profit-funnel__grid p{margin:0;color:var(--tp-muted);line-height:1.65}.target-profit-funnel__grid code{display:block;margin-top:auto;padding-top:17px;color:#185447;font-family:inherit;font-size:.76rem;font-weight:800;overflow-wrap:anywhere}
@media(max-width:720px){.target-profit-funnel{width:calc(100% - 24px);margin:14px auto;padding:25px 18px;border-radius:20px}.target-profit-funnel__grid{grid-template-columns:1fr}}
