.pr{color:#12362b;background:#f5f9fa;font-family:Poppins,sans-serif}.pr-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.pr-narrow{max-width:928px;margin:0 auto;padding:0 24px}.pr-hero{text-align:center;padding:144px 0 40px}.pr-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#5f6f68;font-size:12px;font-weight:600}.pr-hero h1{color:#12362b;margin-top:16px;font-size:clamp(38px,5vw,60px);font-weight:600}.pr-lede{color:#18241f;opacity:.85;max-width:60ch;margin:20px auto 0;font-size:18px}.pr-gold{background:#c69214;width:48px;height:2px;margin:28px auto 0}.pr-table-card{background:#fff;border:1px solid #dde5e1;border-radius:18px;max-width:880px;margin:40px auto 0;overflow:hidden;box-shadow:0 20px 50px -24px #12362b2e}.pr-table-head{border-bottom:1px solid #dde5e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 32px;display:flex}.pr-table-head p{font-size:15px;font-weight:600}.pr-table-head span{color:#5f6f68;font-size:13px}.pr-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.pr-table th:nth-child(2),.pr-table td:nth-child(2){text-align:center}.pr-table th:nth-child(3),.pr-table td:nth-child(3){text-align:right}.pr-table tbody th,.pr-table td{vertical-align:middle}.pr-table tbody th{border-top:1px solid #eef3f1;padding:22px 32px}.pr-table th{letter-spacing:.1em;text-transform:uppercase;color:#5f6f68;background:#eef3f1;padding:16px 32px;font-size:12px;font-weight:600}.pr-table td{font-variant-numeric:tabular-nums;border-top:1px solid #eef3f1;padding:22px 32px;font-size:16px}.pr-table td.pr-price{font-size:26px;font-weight:600}.pr-table td.pr-price small{color:#5f6f68;margin-left:4px;font-size:13px;font-weight:400}.pr-table-foot{color:#5f6f68;border-top:1px solid #dde5e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;font-size:14px;display:flex}.pr-section{padding:72px 0}.pr-sub{color:#5f6f68;margin-top:10px;font-size:15px}.pr-estimator{text-align:left;background:#fff;border:1px solid #dde5e1;border-radius:18px;grid-template-columns:1fr 1fr;max-width:960px;margin:44px auto 0;display:grid;overflow:hidden;box-shadow:0 20px 50px -24px #12362b2e}.pr-input-side{border-right:1px solid #dde5e1;padding:40px}.pr-label{color:#12362b;font-size:18px;font-weight:600;line-height:1.35;display:block}.pr-help{color:#5f6f68;margin-top:8px;font-size:14px}.pr-field{background:#f5f9fa;border:1px solid #dde5e1;border-radius:10px;align-items:center;gap:8px;height:56px;margin-top:24px;padding:0 16px;font-size:20px;font-weight:500;transition:border-color .18s;display:flex}.pr-field:focus-within{background:#fff;border-color:#12362b}.pr-field.is-error{border-color:#b85c38}.pr-field input{font-variant-numeric:tabular-nums;color:#12362b;background:0 0;outline:none;flex:1;min-width:0}.pr-currency{letter-spacing:.1em;color:#5f6f68;font-size:12px;font-weight:600}.pr-error{color:#b85c38;margin-top:8px;font-size:14px}.pr-result{background:#f5f9fa;padding:40px}.pr-result-in{animation:.35s both m3-fade}.pr-result-title{font-weight:600;font-size:18px!important}.pr-result-body{color:#5f6f68;max-width:38ch;margin-top:10px;font-size:15px}.pr-result-price{font-variant-numeric:tabular-nums;margin-top:16px;font-size:48px;font-weight:600;line-height:1}.pr-result-price span{color:#5f6f68;font-size:16px;font-weight:400}.pr-result-note{color:#5f6f68;margin-top:8px;font-size:14px}.pr-result-list{gap:10px;margin-top:24px;font-size:15px;display:grid}.pr-result-list li{align-items:center;gap:10px;display:flex}.pr-result-costs{border-top:1px solid #dde5e1;margin-top:20px;font-size:14px}.pr-result-costs>div{border-bottom:1px solid #dde5e1;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.pr-result-costs dt{color:#5f6f68}.pr-result-costs dd{font-weight:500}.pr-pilot-line{color:#5f6f68;max-width:62ch;margin:28px auto 0;font-size:14px}.pr-tight{padding:56px 0}.pr-split{grid-template-columns:5fr 6fr;align-items:start;gap:56px;display:grid}.pr-copy{color:#18241f;max-width:44ch;margin-top:12px;font-size:16px}.pr-fine{color:#5f6f68;margin-top:12px;font-size:14px}.pr-included-list{border-top:1px solid #dde5e1;grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.pr-included-list li{color:#12362b;border-bottom:1px solid #dde5e1;align-items:center;gap:10px;padding:14px 0;font-size:15px;display:flex}.pr-included-list svg{color:#0c8450;flex-shrink:0}.pr-rows{border-top:1px solid #dde5e1;font-size:15px}.pr-rows>div{border-bottom:1px solid #dde5e1;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.pr-rows dt{color:#5f6f68}.pr-rows dd{color:#12362b;text-align:right;font-weight:500}.pr-pilot-block{background:#f5f9fa;border:1px solid #dde5e1;border-left:3px solid #c69214;border-radius:18px;padding:32px 36px}.pr-pilot-block p{color:#18241f;max-width:68ch;margin-top:10px;font-size:16px}@media (width<=767px){.pr-split{grid-template-columns:1fr;gap:24px}.pr-included-list{grid-template-columns:1fr}.pr-pilot-block{padding:24px 20px}}.pr-how{padding:48px 0 72px}.pr-how h2{font-size:18px!important}.pr-how p{color:#5f6f68;max-width:70ch;margin-top:10px;font-size:14px}@media (width<=767px){.pr-estimator{grid-template-columns:1fr}.pr-input-side{border-bottom:1px solid #dde5e1;border-right:none;padding:28px 20px}.pr-result{padding:28px 20px}.pr-result-price{font-size:40px}}.pr-costs{color:#12362b;font-weight:500}.pr-pilot-section{padding:56px 0}.pr-pilot-block{border-top:1px solid #dde5e1;border-bottom:1px solid #dde5e1;justify-content:space-between;align-items:center;gap:32px;padding:32px 0;display:flex}@media (width<=767px){.pr-pilot-block{flex-direction:column;align-items:flex-start}}.pr-section.is-white{background:#fff}.pr-section h2{color:#12362b;font-size:clamp(28px,3vw,38px);font-weight:600}.pr-intro{color:#5f6f68;max-width:62ch;margin-top:14px;font-size:17px}.pr-dl{border-top:1px solid #dde5e1;margin-top:40px}.pr-dl>div{border-bottom:1px solid #dde5e1;grid-template-columns:240px 1fr;gap:24px;padding:20px 0;display:grid}.pr-dl dt{font-size:15px;font-weight:600}.pr-dl dd{color:#18241f;font-size:15px}.pr-notes{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.pr-note{color:#18241f;background:#eef3f1;border-left:2px solid #c69214;border-radius:10px;padding:20px 22px;font-size:14px}.pr-pilot{grid-template-columns:1fr 1.3fr;align-items:start;gap:64px;display:grid}.pr-pilot-price{margin-top:20px;font-size:52px;font-weight:600;line-height:1}.pr-pilot-price small{color:#5f6f68;margin-top:10px;font-size:14px;font-weight:400;display:block}.pr-list{margin:0;padding:0;list-style:none}.pr-list li{border-bottom:1px solid #dde5e1;padding:16px 0 16px 28px;font-size:15px;position:relative}.pr-list li:before{content:"";background:#c69214;width:8px;height:2px;position:absolute;top:26px;left:4px}.pr-faq{border-top:1px solid #dde5e1;margin-top:40px}.pr-faq details{border-bottom:1px solid #dde5e1}.pr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.pr-faq summary::-webkit-details-marker{display:none}.pr-faq summary svg{color:#5f6f68;flex:none;transition:transform .2s}.pr-faq details[open] summary svg{transform:rotate(45deg)}.pr-faq details p{color:#5f6f68;padding:0 40px 22px 0;font-size:15px}.pr-updated{color:#5f6f68;margin-top:32px;font-size:13px}.pr-hero h1{letter-spacing:-.025em;font-size:clamp(44px,5vw,68px);line-height:1.05}.pr-section h2{letter-spacing:-.02em}@media (width>=1024px){.pr-hero h1{white-space:nowrap;font-size:min(56px,3.2vw)}}.pr .m3-btn-primary{color:#12362b;background:#c69214;border-color:#c69214;height:48px;font-weight:700}.pr .m3-btn-primary:hover{color:#12362b;background:#b58311;border-color:#b58311}.pr-result{color:#fff;background:#12362b}.pr-result .pr-result-title{color:#fff}.pr-result-body,.pr-result-note,.pr-result-price span,.pr-result-costs dt{color:#ffffffb3}.pr-result-price{color:#c69214}.pr-result-list svg{color:#fff9}.pr-result-costs,.pr-result-costs>div{border-color:#ffffff24}.pr-result-in>*{animation:.45s cubic-bezier(.2,.7,.2,1) both pr-row-in}.pr-result-in>:nth-child(2){animation-delay:50ms}.pr-result-in>:nth-child(3){animation-delay:.1s}.pr-result-in>:nth-child(4){animation-delay:.18s}.pr-result-in>:nth-child(5){animation-delay:.26s}.pr-result-in>:nth-child(6){animation-delay:.34s}@keyframes pr-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pr-included-list svg{color:#18241f}.pr-areas{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.pr-areas li{letter-spacing:.08em;text-transform:uppercase;color:#12362b;border-top:2px solid;padding:14px 0 0;font-size:13px;font-weight:600}.pr-areas .is-gold{border-color:#c69214}.pr-areas .is-clay{border-color:#b85c38}.pr-areas .is-blue{border-color:#2f6fed}.pr-inc-card{background:#fff;border:1px solid #dde5e1;border-radius:18px;padding:40px;box-shadow:0 20px 50px -30px #12362b33}.pr-inc-card h2{font-size:clamp(24px,2.4vw,30px)!important}.pr-inc-sub{color:#5f6f68;margin-top:6px;font-size:15px}.pr-inc-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.pr-inc-col{background:#f5f9fa;border-top:2px solid;border-radius:12px;padding:20px}.pr-inc-col.is-gold{border-top-color:#c69214}.pr-inc-col.is-clay{border-top-color:#b85c38}.pr-inc-col.is-blue{border-top-color:#2f6fed}.pr-inc-col h3{letter-spacing:.1em;text-transform:uppercase;color:#5f6f68;font-size:12px;font-weight:600}.pr-inc-col ul{gap:10px;margin-top:14px;display:grid}.pr-inc-col li,.pr-inc-foot{color:#12362b;align-items:center;gap:10px;font-size:15px;display:flex}.pr-inc-col svg,.pr-inc-foot svg{color:#18241f;flex-shrink:0}.pr-inc-foot{color:#5f6f68;margin-top:28px;font-size:15px}.pr-inc-col{opacity:0;background:0 0;border-radius:0;padding:20px 0 0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(12px)}.pr-inc-grid{gap:40px}.pr-inc-grid.is-shown .pr-inc-col{opacity:1;transform:none}.pr-inc-grid.is-shown .pr-inc-col:nth-child(2){transition-delay:.12s}.pr-inc-grid.is-shown .pr-inc-col:nth-child(3){transition-delay:.24s}.pr-inc-col h3 a{color:#12362b;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.pr-inc-col h3 a svg{transition:transform .18s}.pr-inc-col h3 a:hover svg{transform:translate(3px)}.pr-inc-col h3 a:hover{text-underline-offset:4px;text-decoration:underline}.pr-section>.pr-narrow>#pr-included{font-size:clamp(28px,3vw,38px)}.pr-closing{text-align:center;color:#fff;background:#12362b;padding:96px 0}.pr-closing h2{color:#fff;letter-spacing:-.02em;font-size:clamp(30px,3.4vw,44px);font-weight:600}.pr-closing p{color:#ffffffb8;max-width:52ch;margin:16px auto 32px;font-size:17px}@media (prefers-reduced-motion:reduce){.pr-inc-col{opacity:1;transition:none;transform:none}}@media (width<=767px){.pr-inc-card{padding:24px 20px}.pr-inc-grid{grid-template-columns:1fr}}.pr-user-cards{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.pr-user-card{background:#fff;border:1px solid #dde5e1;border-radius:18px;padding:28px}.pr-user-card h3{color:#12362b;font-size:18px;font-weight:600}.pr-user-card p{color:#5f6f68;margin-top:6px;font-size:15px}.pr-user-card .pr-user-meta{color:#18241f;border-top:1px solid #eef3f1;margin-top:20px;padding-top:16px}.pr-user-meta strong,.pr-onboard strong{color:#12362b;font-weight:600}.pr-onboard{color:#5f6f68;margin-top:20px;font-size:15px}.pr-pilot-wrap{background:#eef3f1;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.pr-pilot-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:280px;display:block}.pr-pilot-card{border-left:3px solid #c69214;flex-direction:column;justify-content:center;padding:40px;display:flex}.pr-pilot-card p{color:#18241f;margin-top:12px;font-size:16px}.pr-how{background:0 0;border-top:1px solid #dde5e1}.pr-how h2{color:#5f6f68}@media (width<=767px){.pr-areas,.pr-user-cards,.pr-pilot-wrap{grid-template-columns:1fr}.pr-pilot-photo{min-height:220px}.pr-pilot-card{border-top:3px solid #c69214;border-left:none;padding:28px 20px}}@media (prefers-reduced-motion:reduce){.pr-result-in>*{animation:none}}@media (width<=767px){.pr-hero{padding-top:112px}.pr-table th,.pr-table td,.pr-table-head,.pr-table-foot{padding-left:16px;padding-right:16px}.pr-table td.pr-price{font-size:20px}.pr-dl>div{grid-template-columns:1fr;gap:4px}.pr-notes,.pr-pilot{grid-template-columns:1fr;gap:32px}.pr-section{padding:64px 0}}
