.l-main{padding-bottom:3rem}@media screen and (min-width: 768px){.l-main{padding-bottom:6.88rem}}:root{--navy: #002e54;--gold: #957643;--red: #722020;--warm-gray: #a29c8b;--line: #d2d1c8;--bg-gray: #efeeed;--bg-light: #f7f7f7}.page-heading-text{margin-bottom:3rem;line-height:2;text-align:center;font-size:1.1rem;font-weight:600;letter-spacing:-0.05em}@media screen and (min-width: 768px){.page-heading-text{margin-bottom:6.25rem;font-size:2.25rem;letter-spacing:.135rem}}.page-heading-text .fz{font-size:183%;color:#957643;line-height:1;letter-spacing:.2475rem}.intro-text{padding-block:3rem;text-align:center;font-size:1.25rem;font-weight:60}@media screen and (min-width: 768px){.intro-text{font-size:1.875rem;line-height:2.8125;letter-spacing:.1125rem}}.heading-m{width:100%;text-align:center;padding:.8rem 0;border-top:1px solid #d2d1c8;border-bottom:1px solid #d2d1c8;position:relative;font-size:1rem}@media screen and (min-width: 768px){.heading-m{font-size:1.5rem}}.heading-m::before{content:"";display:block;width:100%;border-top:1px solid #d2d1c8;border-bottom:1px solid #d2d1c8;position:absolute;top:1px;bottom:1px}.heading-m .fz{font-size:175%;color:#957643;line-height:1}.list{margin-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.list{margin-bottom:6.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.5rem}}.plan-features{background:#fff;width:100%;padding:2rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){.plan-features{padding:4.1666666667% 5%;gap:3.75rem}}.plan-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;width:100%}@media screen and (min-width: 768px){.plan-feature{gap:1.88rem 0}}.feature-points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;width:100%}@media screen and (min-width: 768px){.feature-points{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}}.feature-point{width:100%;background:var(--navy);padding:2px;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 768px){.feature-point{width:31.4814814815%;padding:2px;min-height:58px}}.feature-point-inner{width:100%;height:100%;padding-block:.5rem;border:1px solid var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.875rem;font-weight:600;color:#fff;text-align:center}@media screen and (min-width: 768px){.feature-point-inner{padding:.3rem;line-height:1.5;font-size:1rem}}.feature-body--privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:0;width:100%}@media screen and (min-width: 768px){.feature-body--privacy{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:2.25rem;gap:100px}}.privacy-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:0}@media screen and (min-width: 768px){.privacy-text{padding-top:1.88rem}}.feature-img-privacy{width:70%;margin-inline:auto;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 768px){.feature-img-privacy{width:23.6111111111%}}.feature-body--widespan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}@media screen and (min-width: 768px){.feature-body--widespan{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 5rem}}.widespan-left{width:100%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 768px){.widespan-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:59.2592592593%}}.widespan-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media screen and (min-width: 768px){.widespan-txt{gap:1rem 0;width:49.375%}}.feature-img-widespan-floor{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 768px){.feature-img-widespan-floor{width:47.5%}}.widespan-right{width:100%;-ms-flex-negative:0;flex-shrink:0;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media screen and (min-width: 768px){.widespan-right{width:33.3333333333%;gap:1rem}}.feature-img-widespan-light{width:100%;overflow:hidden}.feature-img-widespan-light img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-body--outpole{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 768px){.feature-body--outpole{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.5rem}}.outpole-left,.outpole-right{width:100%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media screen and (min-width: 768px){.outpole-left,.outpole-right{gap:1rem 0;width:520px;width:48.1481481481%}}.outpole-left-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 768px){.outpole-left-txt{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}}.outpole-right-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 768px){.outpole-right-txt{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}}.outpole-left-txt .feature-para,.outpole-right-txt .feature-para{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media screen and (min-width: 768px){.outpole-right-txt .feature-para{width:34.6153846154%}}.feature-img-outpole-floor{width:100%;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 768px){.feature-img-outpole-floor{width:51.9230769231%}}.feature-img-outpole-compare{width:100%;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 768px){.feature-img-outpole-compare{width:61.5384615385%}}@media screen and (min-width: 768px){.feature-img-outpole-floor{width:51.9230769231%}}.feature-sub-heading{padding-left:1em;font-size:1rem;font-weight:600;line-height:1.5;color:var(--navy);text-indent:-1em}@media screen and (min-width: 768px){.feature-sub-heading{font-size:1.25rem}}.feature-para{margin-bottom:1rem;font-size:0.875rem}@media screen and (min-width: 768px){.feature-para{margin-bottom:0;font-size:1rem}}