.plan-marketing{color:var(--rp-ink);background:var(--rp-paper);--plan-line:var(--rp-border-object) solid var(--rp-ink);--plan-shadow:var(--rp-shadow-hard-8);font-family:var(--rp-font-body)}.plan-marketing main{overflow:clip}:where(.plan-marketing h1,.plan-marketing h2,.plan-marketing h3,.plan-marketing p){margin:0}.plan-marketing h1{font:900 clamp(42px,5.1vw,76px)/1.13 var(--rp-font-body);letter-spacing:-.04em}:where(.plan-marketing) h2{font:900 clamp(32px,3.4vw,50px)/1.23 var(--rp-font-body);letter-spacing:-.025em}.plan-marketing h3{font-weight:900}:where(.plan-marketing p){line-height:1.75}.plan-marketing .wrap{width:min(1440px,100%);padding-inline:var(--rp-space-frame-inline);margin-inline:auto}.plan-marketing .section{border-top:var(--plan-line);padding:90px 0}.plan-marketing .section-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.plan-marketing .section-head p{margin-top:20px;font-size:18px}.plan-marketing .fine{max-width:1080px;margin-top:24px;font-size:14px;line-height:1.8}.plan-marketing .hero{border-bottom:var(--plan-line);padding:56px 0 40px}.plan-marketing .hero-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.plan-marketing .hero-heading>p,.plan-marketing .hero-heading>div>p{font-size:22px;font-weight:700;line-height:1.6}.plan-marketing .hero-heading a{color:inherit;text-underline-offset:6px;margin-top:20px;font-weight:800;display:inline-block}.plan-design-nav{background:var(--rp-ink);color:var(--rp-paper);justify-content:space-between;align-items:center;gap:16px;padding:9px 24px;font-size:13px;display:flex}.plan-design-nav a{color:inherit;text-decoration:none}.plan-design-nav>span{margin-right:auto}.plan-design-nav nav{gap:8px;display:flex}.plan-design-nav nav a{border:1px solid var(--rp-paper);width:32px;height:32px;font-family:var(--rp-font-mono);place-items:center;display:grid}.plan-design--c [data-plan-design=c],.plan-design--d [data-plan-design=d]{color:var(--rp-ink);background:var(--rp-yellow)}.subscriptions{background:var(--rp-paper)}.plan-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.gift{background:var(--rp-green)}.gift-layout{grid-template-columns:1fr 1.5fr;align-items:center;gap:60px;display:grid}.gift-number{margin-bottom:24px;font-size:150px;line-height:.95;display:block}.gift-heading>p{margin-top:22px;font-size:17px}.gift-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.gift-pair article{border-bottom:var(--plan-line);padding-bottom:24px}.gift-pair h3{margin:22px 0 12px;font-size:23px}.gift-pair p{font-size:16px}.gift-pair>.fine{grid-column:1/-1;margin-top:0;font-size:14px}.mini-board,.mini-shot{border:var(--plan-line);box-shadow:var(--rp-shadow-hard-6);aspect-ratio:16/10;background:var(--rp-paper);overflow:hidden}.mini-board{background:var(--rp-ink);grid-template-columns:repeat(3,1fr);gap:4px;padding:6px;display:grid}.mini-board i{background:var(--rp-purple);position:relative;overflow:hidden}.mini-board i:before{content:"";background:var(--rp-blue);border:3px solid var(--rp-ink);width:50%;height:80%;position:absolute;top:20%;left:25%;transform:rotate(35deg)}.mini-board i:nth-child(3n+1){background:var(--rp-yellow)}.mini-board i:nth-child(2n){background:var(--rp-pink)}.mini-shot{background:var(--rp-yellow)}.mini-shot svg{width:100%;height:100%;display:block}.faq{background:var(--rp-pink)}.faq-layout{grid-template-columns:1fr 1.7fr;gap:80px;display:grid}.faq-layout>div>p{margin-top:20px;font-size:18px}.hero-c{background:var(--rp-purple)}.hero-d{background:var(--rp-paper)}.d-opening{border:var(--plan-line);box-shadow:var(--plan-shadow);grid-template-columns:1fr 1fr;display:grid}.d-opening>div{padding:38px;position:relative}.d-free{background:var(--rp-pink)}.d-generate{background:var(--rp-yellow);border-left:var(--plan-line)}.d-opening h2{font-size:40px}.d-opening .route-number{margin:0;position:absolute;top:45px;right:35px}.d-opening>div>p{margin-top:26px;font-size:17px}.d-opening>div .rp-button{margin-top:28px}.d-transition{background:var(--rp-purple)}.d-transition .wrap{justify-content:space-between;align-items:center;gap:40px;display:flex}.d-transition .rp-display-marketing{font-size:125px;line-height:.83}.d-transition h2{font-size:39px}.plan-design--d .subscriptions .section-head h2{font-size:32px}@media (width<=1100px){.plan-marketing .wrap{padding-inline:var(--rp-space-6)}.gift-layout{gap:32px}.gift-number{font-size:125px}.d-opening h2{font-size:32px}.d-opening .route-number{margin-top:26px;position:static}.faq-layout{gap:40px}}@media (width<=760px){.plan-marketing .wrap{padding-inline:var(--rp-space-frame-inline-adaptive)}.plan-marketing .hero{padding:36px 0}.plan-marketing .section{padding:52px 0}.plan-marketing .hero-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:30px}.plan-marketing .hero-heading>p,.plan-marketing .hero-heading>div>p{font-size:18px}.plan-marketing h1{font-size:46px}:where(.plan-marketing) h2{font-size:33px}.plan-marketing .section-head{flex-direction:column;align-items:flex-start;gap:24px}.plan-cards{grid-template-columns:1fr;gap:24px}.gift-layout{grid-template-columns:1fr;gap:32px}.gift-number{font-size:114px}.gift-pair{gap:24px}.gift-pair h3{font-size:19px}.gift-pair p{font-size:14px}.faq-layout{grid-template-columns:1fr;gap:30px}.plan-design-nav{flex-wrap:wrap;gap:8px;padding:8px 14px}.plan-design-nav>span{font-size:12px}.plan-design-nav nav a{width:32px;height:32px}.d-opening{grid-template-columns:1fr}.d-opening>div{padding:30px}.d-generate{border-left:0;border-top:var(--plan-line)}.d-opening h2{font-size:34px}.d-transition .wrap{flex-direction:column;align-items:flex-start;gap:32px}.d-transition .rp-display-marketing{font-size:93px}.d-transition h2{font-size:33px}}@media (width<=360px){.plan-marketing .wrap{padding-inline:var(--rp-space-4)}.plan-marketing h1{font-size:39px}.gift-pair{grid-template-columns:1fr}.gift-pair>.fine{grid-column:1}.plan-design-nav>span{display:none}}@media (prefers-reduced-motion:reduce){.plan-marketing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=760px){.d-transition .rp-display-marketing{font-size:clamp(54px,13vw,93px)}}.proposal .plan-design-nav>span{font-weight:700}.proposal .proposal-notice{background:var(--rp-ink);color:var(--rp-paper);padding:14px 0;font-size:14px}.proposal .proposal-notice .wrap{justify-content:space-between;align-items:center;gap:20px;display:flex}.proposal-notice a{color:var(--rp-yellow);text-underline-offset:4px}.proposal .fixed-spec{border-bottom:2px solid var(--rp-ink);justify-content:space-between;gap:16px;padding-bottom:14px;font-size:15px;display:flex;margin-bottom:22px!important}.proposal .hero-c .hero-heading p{max-width:500px}.proposal .estimator-bottom{justify-content:space-between;align-items:center;gap:28px;margin-top:30px;display:flex}.proposal .estimator-bottom p{font-size:16px;font-weight:700}.proposal .estimator-bottom .rp-button{flex:none}.proposal .buy-paths{background:var(--rp-paper)}.proposal .path-grid{border:var(--plan-line);box-shadow:var(--plan-shadow);grid-template-columns:1fr 1fr;display:grid}.proposal .path-card{flex-direction:column;align-items:flex-start;padding:36px;display:flex}.proposal .path-card+.path-card{border-left:var(--plan-line)}.proposal .path-card h3{font-size:28px}.proposal .path-card p{margin-top:18px;font-size:17px}.proposal .path-card .rp-button{margin-top:28px}.proposal .path-api{background:var(--rp-yellow)}.proposal .path-machine{background:var(--rp-green)}.proposal .api-section{background:var(--rp-yellow)}.proposal .api-head{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;margin-bottom:48px;display:grid}.proposal .api-head p{font-size:18px;line-height:1.9}.proposal .api-word{margin-bottom:26px;font-size:128px;line-height:.82;display:block}.proposal .pack-starter{border:var(--plan-line);box-shadow:var(--plan-shadow);background:var(--rp-blue);justify-content:space-between;align-items:center;gap:30px;margin:48px 0 32px;padding:30px 34px;display:flex}.proposal .pack-starter h3{font-size:28px}.proposal .pack-starter p{margin-top:10px;font-size:16px}.proposal .pack-starter .path-price{margin:0}.proposal .new-packs{gap:var(--rp-space-grid);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.proposal .new-pack{background:var(--rp-paper);border-top:var(--plan-line);min-width:0;padding:var(--rp-space-card-inset);flex-direction:column;align-items:flex-start;display:flex}.proposal .new-pack h3{font-size:38px}.proposal .new-pack h3 small{font:800 16px var(--rp-font-body)}.proposal .new-pack p{margin-top:var(--rp-space-4);font-size:16px}.proposal .new-pack .rp-button{margin-top:var(--rp-space-6)}.proposal .machine-section{background:var(--rp-green)}.proposal .machine-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:50px;margin-bottom:44px;display:grid}.proposal .machine-word{letter-spacing:-.05em;margin-bottom:24px;font-size:clamp(68px,8.5vw,125px);line-height:.85;display:block}.proposal .machine-heading h2{font-size:42px}.proposal .machine-heading p{margin-top:20px;font-size:19px}.proposal .machine-promise{background:var(--rp-ink);color:var(--rp-paper);box-shadow:var(--rp-shadow-hard-8);--rp-elevation-color:var(--rp-purple);padding:28px 30px}.proposal .machine-promise strong{color:var(--rp-green);font-size:24px}.proposal .machine-promise p{margin-top:16px;font-size:16px}.proposal .session-grid{border:var(--plan-line);box-shadow:var(--plan-shadow);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.proposal .session{background:var(--rp-paper);min-width:0;padding:28px 22px}.proposal .session+.session{border-left:var(--plan-line)}.proposal .session:nth-child(3){background:var(--rp-yellow)}.proposal .session:nth-child(4){background:var(--rp-pink)}.proposal .session:nth-child(5){background:var(--rp-purple)}.proposal .session h3{font-size:20px}.proposal .session-hours{margin:22px 0 18px;font-size:73px;line-height:1;display:block}.proposal .session-hours small{font-size:29px}.proposal .session-price{font-size:28px;font-weight:800}.proposal .session-price small{margin-top:8px;font-size:14px;display:block}.proposal .session-pauses{border-top:2px solid var(--rp-ink);padding-top:18px;font-size:15px;margin-top:22px!important}.proposal .session .rp-button{margin-top:24px}.proposal .machine-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:48px;display:grid}.proposal .machine-rules article{border-top:var(--plan-line);padding-top:22px}.proposal .machine-rules h3{font-size:23px}.proposal .machine-rules p{margin-top:12px;font-size:16px}.proposal .subscription-note{background:var(--rp-blue);border:var(--plan-line);padding:26px 30px;font-size:16px;margin-top:36px!important}.proposal .d-opening>div{flex-direction:column;align-items:flex-start;min-width:0;padding:36px;display:flex}.proposal .d-opening h2{font-size:36px}.proposal .d-opening .route-number{margin:22px 0 0;position:static}.proposal .d-opening>div>p{margin-top:18px;font-size:17px}.proposal .d-opening .rp-button{margin-top:auto}.proposal .d-free .rp-button{margin-top:24px}.proposal .d-mini-paths{grid-template-columns:1fr 1fr;gap:24px;width:100%;margin-top:26px;display:grid}.proposal .d-mini-paths>div{border-top:var(--plan-line);padding-top:20px}.proposal .d-mini-paths h3{font-size:18px}.proposal .d-mini-paths .path-price{gap:4px;margin-top:14px}.proposal .d-mini-paths p{margin-top:10px;font-size:14px}.proposal .d-mini-paths .rp-button{margin-top:20px}.proposal .d-transition h2{font-size:38px}.proposal .d-transition .rp-display-marketing{font-size:clamp(62px,8vw,115px)}.proposal .free-trial{background:var(--rp-blue)}.proposal .free-layout{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.proposal .free-layout h2{font-size:37px}.proposal .trial-card{border:var(--plan-line);background:var(--rp-paper);box-shadow:var(--plan-shadow);padding:32px}.proposal .trial-card h3{font-size:24px}.proposal .trial-card p{margin-top:16px;font-size:17px}.proposal .trial-card .fine{margin-top:18px;font-size:14px}.proposal .free-layout>div>p{margin-top:22px;font-size:18px}.proposal .free-layout .rp-button{margin-top:24px}.proposal .faq{background:var(--rp-pink)}.proposal .proposal-source{margin-top:30px;font-size:14px}.proposal .proposal-source a{color:inherit;text-underline-offset:4px}@media (width<=1100px){.proposal .hero-c .hero-heading{align-items:flex-start}.proposal .hero-heading>p{font-size:19px}.proposal .path-card{padding:30px}.proposal .api-head{gap:36px}.proposal .api-word{font-size:104px}.proposal .session-grid{box-shadow:none;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.proposal .session,.proposal .session+.session{border:var(--plan-line);box-shadow:var(--rp-shadow-hard-6)}.proposal .machine-word{font-size:clamp(68px,8vw,110px)}.proposal .machine-heading{grid-template-columns:1.15fr 1fr;gap:36px}.proposal .machine-heading h2{font-size:35px}.proposal .new-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal .d-opening>div{padding:30px}.proposal .d-opening h2{font-size:31px}.proposal .d-mini-paths{gap:18px}.proposal .pack-starter{flex-wrap:wrap}.proposal .free-layout h2{font-size:33px}}@media (width<=760px){.proposal .proposal-notice .wrap{flex-direction:column;align-items:flex-start;gap:8px}.proposal .hero-heading{gap:18px}.proposal .hero-c .hero-heading p{font-size:18px}.proposal .estimator-bottom{flex-direction:column;align-items:flex-start;gap:22px}.proposal .path-grid{grid-template-columns:1fr}.proposal .path-card+.path-card{border-left:0;border-top:var(--plan-line)}.proposal .path-card{padding:28px}.proposal .api-head{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.proposal .api-word{margin-bottom:22px;font-size:90px}.proposal .api-head p{font-size:17px}.proposal .pack-starter{flex-direction:column;align-items:flex-start;gap:24px;padding:28px}.proposal .pack-starter h3{font-size:25px}.proposal .new-pack h3{font-size:32px}.proposal .new-pack h3 small{font-size:13px}.proposal .machine-heading{grid-template-columns:1fr;gap:32px}.proposal .machine-word{font-size:clamp(52px,13vw,95px)}.proposal .machine-heading h2{font-size:33px}.proposal .machine-heading p{font-size:17px}.proposal .session-grid{grid-template-columns:1fr;gap:24px}.proposal .session{grid-template-columns:1fr auto;gap:16px;padding:28px;display:grid}.proposal .session h3{grid-column:1/-1}.proposal .session-hours{grid-area:2/2/4;align-self:center;margin:0;font-size:76px}.proposal .session-price{grid-column:1}.proposal .session-price small{font-size:14px}.proposal .session-pauses{border:0;padding:0;margin:0!important}.proposal .session .rp-button{grid-column:1/-1;margin-top:6px}.proposal .machine-rules{grid-template-columns:1fr;gap:28px;margin-top:36px}.proposal .subscription-note{padding:24px}.proposal .d-opening h2{font-size:33px}.proposal .d-opening>div{padding:28px}.proposal .d-mini-paths{gap:18px}.proposal .d-transition .rp-display-marketing{font-size:clamp(55px,14vw,95px)}.proposal .d-transition h2{font-size:31px}.proposal .free-layout{grid-template-columns:1fr;gap:32px}.proposal .free-layout h2{font-size:33px}.proposal .trial-card{padding:26px}.proposal .trial-card h3{font-size:23px}}@media (width<=360px){.proposal .d-mini-paths,.proposal .new-packs{grid-template-columns:1fr}.proposal .machine-word{font-size:clamp(42px,13vw,50px)}.proposal .d-opening h2{font-size:30px}}.proposal .keep-phrase{white-space:nowrap;display:inline-block}.proposal .api-head>div{min-width:0}@media (width<=760px){.proposal .api-word{font-size:clamp(58px,18vw,90px)}}.proposal .estimate-toggle{width:max-content;max-width:100%;margin-bottom:var(--rp-space-7)}.proposal .hero-c .rp-estimate{--rp-estimate-columns:1fr 1.1fr}.proposal .fixed-spec{justify-content:space-between;gap:var(--rp-space-4);padding-bottom:var(--rp-space-4);border-bottom:var(--rp-border-control) solid var(--rp-ink);margin-bottom:var(--rp-space-6);font-size:15px;display:flex}.proposal .fixed-spec strong{font-size:19px}.proposal .path-price{--rp-price-size:84px;--rp-price-unit-size:17px;margin-top:var(--rp-space-6)}.proposal .pack-starter .path-price{--rp-price-size:72px;margin:0}.proposal .d-mini-paths .path-price{--rp-price-size:64px;--rp-price-currency-size:15px;--rp-price-unit-size:13px;margin-top:var(--rp-space-4)}.proposal .d-opening .route-number{--rp-price-size:110px;margin:var(--rp-space-6) 0 0;position:static}.proposal .d-opening>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.proposal .machine-inline{margin-top:var(--rp-space-9)}.proposal .machine-inline .rp-estimate{--rp-estimate-input-surface:var(--rp-paper)}.proposal .rp-plan-card--marketing .rp-price{--rp-price-size:clamp(42px,4vw,64px)}.proposal .rp-comparison>.rp-comparison__note{max-width:none}.proposal .candidate-preview-note{margin:0;font-size:14px;line-height:1.8}@media (width<=1100px){.proposal .path-price{--rp-price-size:72px}.proposal .d-mini-paths .path-price{--rp-price-size:49px}}@media (width<=760px){.proposal .estimate-toggle{width:100%}.proposal .path-price{--rp-price-size:80px}.proposal .d-mini-paths .path-price{--rp-price-size:clamp(39px,12vw,64px);--rp-price-currency-size:13px;--rp-price-unit-size:12px}.proposal .d-opening .route-number{--rp-price-size:100px}.proposal .api-word{font-size:clamp(58px,18vw,90px)}}@media (width<=360px){.proposal .path-price{--rp-price-size:64px;--rp-price-currency-size:18px;--rp-price-unit-size:15px}.proposal .d-mini-paths .path-price{--rp-price-size:64px}}@media (width<=480px){.proposal .new-packs{grid-template-columns:1fr}}
